body[data-special=carnival] wp-component[name=NavigationBurger]{background-image:none;background-color:#011f42}body[data-special=carnival] wp-component[name=NavigationBurger] .hamburger{background-color:transparent;block-size:28px;border:1px solid #ffffff}body[data-special=carnival] wp-component[name=NavigationBurger] .menu-container{background-image:none;background-color:#011f42}body[data-special=carnival] wp-component[name=NavigationBurger] .menu .link:hover,body[data-special=carnival] wp-component[name=NavigationBurger] .menu .link.has-children:hover{color:#f19310}body[data-special=carnival] wp-component[name=NavigationBurger] .menu>.item.has-children[data-show=true]{background-color:transparent;border:1px solid #CBCBCB}body[data-special=carnival] wp-component[name=NavigationBurger] .menu>.item.has-children[data-show=true]>.link{color:#fff}body[data-special=carnival] wp-component[name=NavigationBurger] .menu>.item.has-children[data-show=true]:has(.sub-menu[data-menu=produkte]){background-image:linear-gradient(to right,#F19310,#D0520C)}body[data-special=carnival] wp-component[name=NavigationBurger] .menu>.item.has-children[data-show=true]:has(.sub-menu[data-menu=produkte])>.link{color:#fff}body[data-special=carnival] wp-component[name=NavigationBurger] .menu>.item.has-children[data-show=true]:has(.sub-menu[data-menu=produkte]) .sub-menu>.item:hover{background-color:#ffffff1a}body[data-special=carnival] wp-component[name=NavigationBurger] .sub-menu>.item{background-color:#ffffff1a;border-radius:12px;padding-block:6px}body[data-special=carnival] wp-component[name=NavigationBurger] .sub-menu>.item:not(:last-of-type){margin-bottom:4px}body[data-special=carnival] wp-component[name=NavigationBurger] .sub-menu>.item:hover{background-color:#f19310}body[data-special=carnival] wp-component[name=NavigationBurger] .sub-menu>.item:hover>.link{color:#fff}body[data-special=carnival] wp-component[name=NavigationBurger] .menu-bottom ul.menu-bottom-list .button{background-color:#fff6;border-color:#ffffff06}body[data-special=carnival] wp-component[name=NavigationBurger] .menu-bottom ul.menu-bottom-list .button{padding:11px 16px;border:0;background-image:linear-gradient(to right,#D0520C,#F19310)}body[data-special=carnival] wp-component[name=NavigationBurger] .menu-bottom ul.menu-bottom-list .button{background-image:linear-gradient(to right,#D0520C,#F19310)}body[data-special=carnival] wp-component[name=NavigationBurger] .menu-bottom ul.menu-bottom-list li:last-of-type .button{background-image:linear-gradient(to left,#D0520C,#F19310)}body[data-special=carnival] wp-component[name=NavigationBurger] .menu-bottom ul.menu-bottom-list li .button.menu-active{background-color:#d0520c;background-image:none}body[data-special=carnival] wp-component[name=NavigationBurger] .menu-bottom ul.sub-menu{background-color:#d0520c;background-image:linear-gradient(to right,#D0520C 55%,#F19310)}body[data-special=carnival] wp-component[name=NavigationBurger] .menu-bottom ul.sub-menu#submenu-login{background-image:linear-gradient(to left,#D0520C 55%,#F19310)}body[data-special=carnival] wp-component[name=NavigationBurger] .menu-bottom .menu-wrapper:after{background-color:#d0520c}body[data-special=carnival] wp-component[name=NavigationBurger] .menu-bottom ul.sub-menu li.menu-item:hover{color:#fff}body[data-special=carnival] wp-component[name=NavigationBurgerTablet]{background-image:none;background-color:#011f42}body[data-special=carnival] wp-component[name=NavigationBurgerTablet] .navigation-right .header-menu-bg{background-color:#f19310;background-image:linear-gradient(to right,#F19310,#D0520C)}body[data-special=carnival] wp-component[name=NavigationBurgerTablet] .hamburger{background-color:transparent;block-size:44px;border:2px solid #ffffff}body[data-special=carnival] wp-component[name=NavigationBurgerTablet] .menu-container{background-image:none;background-color:#011f42}body[data-special=carnival] wp-component[name=NavigationBurgerTablet] .menu .link:hover,body[data-special=carnival] wp-component[name=NavigationBurgerTablet] .menu .link.has-children:hover{color:#f19310}body[data-special=carnival] wp-component[name=NavigationBurgerTablet] .sub-menu-container .widgets .button-container>.button:hover{background-color:#f19310;border-color:#f19310;color:#fff}body[data-special=carnival] wp-component[name=NavigationBurgerTablet] .item-card{background-image:linear-gradient(to bottom,#F19310,#D0520C);border:1px solid #CBCBCB}body[data-special=carnival] wp-component[name=NavigationBurgerTablet] .item-card:hover{background-image:linear-gradient(to bottom,#FAC680,#D0520C)}body[data-special=carnival] wp-component[name=NavigationBurgerTablet] .item-card .platforms .platform{background-color:#0006}body[data-special=carnival] wp-component[name=NavigationBurgerTablet] .item-card .platforms .platform:after{background-color:#fff}body[data-special=carnival] wp-component[name=NavigationBurgerTablet] .item-card .button--filled,body[data-special=carnival] wp-component[name=NavigationBurgerTablet] .item-card .button--icon{background-color:#fff6;border-color:#ffffff06}body[data-special=carnival] wp-component[name=NavigationBurgerTablet] .item-card .button--filled:hover,body[data-special=carnival] wp-component[name=NavigationBurgerTablet] .item-card .button--icon:hover{background-color:#023e85}body[data-special=carnival] wp-component[name=NavigationBurgerTablet] .item-card .button--underlined:hover{color:#fff}body[data-special=carnival] wp-component[name=NavigationBurgerTablet] .item-card .button--outline.button--circle{border-color:#fff6}body[data-special=carnival] wp-component[name=NavigationBurgerTablet] .item-card .button--outline.button--circle:hover{background-color:#011f42;border-color:#fff}body[data-special=carnival] wp-component[name=NavigationBurgerTablet] .item-card--service>.icon{background-color:#0000004d;transition:background-color ease .3s}body[data-special=carnival] wp-component[name=NavigationBurgerTablet] .item-card--service:hover>.icon{background-color:#fff3}body[data-special=carnival] wp-component[name=NavigationBurgerTablet] .item-icon-button>a{background-color:#f2f2f21a}body[data-special=carnival] wp-component[name=NavigationBurgerTablet] .item-icon-button>a>span.icon{background-color:#000}body[data-special=carnival] wp-component[name=NavigationBurgerTablet] .item-icon-button>a:hover{background-color:#f19310}body[data-special=carnival] wp-component[name=NavigationBurgerTablet] .item-icon-button>a:hover>span.icon{background-color:#fff6}body[data-special=carnival] wp-component[name=NavigationBurgerTablet] .item-icon-button>a:hover>span.icon:before{background-color:#fff}body[data-special=carnival] wp-component[name=NavigationMain]{background-image:none;background-color:#011f42}body[data-special=carnival] wp-component[name=NavigationMain] .menu.menu-bar .link:hover,body[data-special=carnival] wp-component[name=NavigationMain] .menu.menu-bar .link:focus{color:#f9c57f}body[data-special=carnival] wp-component[name=NavigationMain] .menu.menu-bar .link.has-children[aria-controls=submenu-produkte]{background-color:#f19310;background-image:linear-gradient(to right,#F19310,#D0520C);color:#fff}body[data-special=carnival] wp-component[name=NavigationMain] .menu.menu-bar .link.has-children[aria-controls=submenu-produkte]:hover{background-color:#f19310;background-image:unset;color:#fff}body[data-special=carnival] wp-component[name=NavigationMain] .menu.menu-bar .item:hover>.link.has-children[aria-controls=submenu-produkte],body[data-special=carnival] wp-component[name=NavigationMain] .menu.menu-bar .item:focus-within>.link.has-children[aria-controls=submenu-produkte]{background-color:#f19310;background-image:unset;color:#fff}body[data-special=carnival] wp-component[name=NavigationMain] .navigation-right .header-menu-bg{background-color:#f19310;background-image:linear-gradient(to right,#F19310,#D0520C)}body[data-special=carnival] wp-component[name=NavigationMain] .sub-menu-container{background-color:#012042;background-image:none}body[data-special=carnival] wp-component[name=NavigationMain] .sub-menu-container .widgets .button-container>.button:hover{background-color:#f19310;border-color:#f19310;color:#fff}body[data-special=carnival] wp-component[name=NavigationMain] #submenu-produkte .container-grid{position:relative}body[data-special=carnival] wp-component[name=NavigationMain] #submenu-produkte .container-grid:after{background-image:url(./carnival_letter-87044bdc.webp);background-position:center;background-repeat:no-repeat;background-size:cover;block-size:100%;content:"";display:block;inline-size:100%;position:absolute;z-index:0;max-block-size:226px;max-inline-size:398px;right:0;left:auto;top:calc(50% - 190px)}body[data-special=carnival] wp-component[name=NavigationMain] .item-card{background-image:linear-gradient(to bottom,#F19310,#D0520C);border:1px solid #CBCBCB}body[data-special=carnival] wp-component[name=NavigationMain] .item-card:hover{background-image:linear-gradient(to bottom,#FAC680,#D0520C)}body[data-special=carnival] wp-component[name=NavigationMain] .item-card .discount-banner{border-radius:6px;border:1px solid rgba(76,163,188,.8);inset:-22px 0 auto 30px;background-color:transparent;background-image:radial-gradient(ellipse at bottom left,#6590C3,#023E85 95%);inline-size:25%;padding:0;box-shadow:0 0 4px 2px #4ca3bc99,0 0 8px #4ca3bc33,inset 0 0 4px #2f29b3cc,inset 0 0 6px 1px #4ca3bc99,inset 0 0 4px 2px #4ca3bc33}body[data-special=carnival] wp-component[name=NavigationMain] .item-card .discount-banner:after{display:none}body[data-special=carnival] wp-component[name=NavigationMain] .item-card .discount-banner p{font-weight:700;font-size:23px;padding:6px}body[data-special=carnival] wp-component[name=NavigationMain] .item-card .platforms .platform{background-color:#0006}body[data-special=carnival] wp-component[name=NavigationMain] .item-card .platforms .platform:after{background-color:#fff}body[data-special=carnival] wp-component[name=NavigationMain] .item-card .button--filled,body[data-special=carnival] wp-component[name=NavigationMain] .item-card .button--icon{background-color:#fff6;border-color:#ffffff06}body[data-special=carnival] wp-component[name=NavigationMain] .item-card .button--filled:hover,body[data-special=carnival] wp-component[name=NavigationMain] .item-card .button--icon:hover{background-color:#023e85}body[data-special=carnival] wp-component[name=NavigationMain] .item-card .button--underlined:hover{color:#fff}body[data-special=carnival] wp-component[name=NavigationMain] .item-card .button--outline.button--circle{border-color:#fff6}body[data-special=carnival] wp-component[name=NavigationMain] .item-card .button--outline.button--circle:hover{background-color:#011f42;border-color:#fff}body[data-special=carnival] wp-component[name=NavigationMain] .item-card--service>.icon{background-color:#0000004d;transition:background-color ease .3s}body[data-special=carnival] wp-component[name=NavigationMain] .item-card--service:hover>.icon{background-color:#fff3}body[data-special=carnival] wp-component[name=NavigationMain] .item-icon-button>a{background-color:#f2f2f21a}body[data-special=carnival] wp-component[name=NavigationMain] .item-icon-button>a>span.icon{background-color:#000}body[data-special=carnival] wp-component[name=NavigationMain] .item-icon-button>a:hover{background-color:#f19310}body[data-special=carnival] wp-component[name=NavigationMain] .item-icon-button>a:hover>span.icon{background-color:#fff6}body[data-special=carnival] wp-component[name=NavigationMain] .item-icon-button>a:hover>span.icon:before{background-color:#fff}body[data-special=carnival] wp-component[name=NavigationGadsBurger]{background-color:#032750;background-image:none}body[data-special=carnival] wp-component[name=NavigationGadsBurger] .hamburger{background-color:transparent;block-size:28px;border:1px solid #ffffff}body[data-special=carnival] wp-component[name=NavigationGadsBurger] .menu-content{background-image:none;background-color:#032750}body[data-special=carnival] wp-component[name=NavigationGadsBurger] .menu .link:hover{color:#f29214}body[data-special=carnival] wp-component[name=NavigationGadsHeader]{background-image:none;background-color:#032750}body[data-special=carnival] wp-component[name=NavigationGadsHeader] ul.menu a:hover,body[data-special=carnival] wp-component[name=NavigationGadsHeader] ul.menu a.active{background-color:#f29214}body[data-special=carnival] wp-component[name=NavigationGadsHeader] .platforms .platform>.hover-text{--tooltip-bg: #ffffff;--tooltip-color: var(--color-blue)}body[data-special=carnival] wp-component[name=NavigationGadsFooter]{position:relative;background-color:#000;background-image:linear-gradient(to bottom,#388BC7,#023E84 36%);background-position:center;background-size:cover}body[data-special=carnival] wp-component[name=NavigationGadsFooter]:before{background-image:linear-gradient(to right,#FFDE12 13.2%,#CCEAF1 22.8%,#63C2CD 29.6%,#CCEAF1 37.4%,#023e84 52.3%,#63C2CD 58.3%,#E9435C 69.8%,#a2c62e 81.3%,#FFDE12 85.4%,#95D2DD 89.5%,#F29213 100%);background-position:0 top;background-size:100% 3px;background-repeat:no-repeat;content:"";display:block;top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}body[data-special=carnival] wp-component[name=NavigationGadsFooter] .container-flex{position:relative;z-index:1}@media (min-width: 1024px){body[data-special=carnival] wp-component[name=NavigationGadsFooter] .container-flex{align-items:center;padding-block:25px}}@media (min-width: 1024px){body[data-special=carnival] wp-component[name=NavigationGadsFooter] .logo{display:flex;gap:15px}}@media (min-width: 1600px){body[data-special=carnival] wp-component[name=NavigationGadsFooter] .logo{gap:64px}}body[data-special=carnival] wp-component[name=NavigationGadsFooter] .promo{align-items:center;display:flex;font-family:var(--font-family-text);flex-direction:column;gap:2px;margin-block-start:40px}@media (min-width: 1024px){body[data-special=carnival] wp-component[name=NavigationGadsFooter] .promo{gap:6px;margin-block-start:0}}@media (min-width: 1440px){body[data-special=carnival] wp-component[name=NavigationGadsFooter] .promo{flex-direction:row}}body[data-special=carnival] wp-component[name=NavigationGadsFooter] .promo .blackweek-image{position:relative;display:flex;align-items:center;column-gap:10px}body[data-special=carnival] wp-component[name=NavigationGadsFooter] .promo .blackweek-image>.percent-image{display:block;max-block-size:84px;max-inline-size:116px;transform:rotate(-5deg)}body[data-special=carnival] wp-component[name=NavigationGadsFooter] .promo .blackweek-image>.promo-image{display:none}@media (min-width: 1180px){body[data-special=carnival] wp-component[name=NavigationGadsFooter] .promo .blackweek-image>.promo-image{display:block;max-block-size:113px;max-inline-size:211px}}body[data-special=carnival] wp-component[name=NavigationGadsFooter] .promo .blackweek-image>span{font-size:20px;font-family:var(--font-family-heading);text-wrap-mode:nowrap}body[data-special=carnival] wp-component[name=NavigationGadsFooter] .promo .button--filled{background-color:#ab219e;border-color:transparent;transition:all .3s ease}body[data-special=carnival] wp-component[name=NavigationGadsFooter] .promo .button--filled:hover{background-color:#ab219ecc}body[data-special=carnival] wp-component[name=NavigationGadsFooter] .menu .link:hover{color:#08f6f3}body[data-special=carnival] wp-component[name=NavigationFooter]{position:relative;--bg-image: url(./carnival-footer-bg-mobile-11681998.png) no-repeat, linear-gradient(to right, #1C5394, #0E2A4A);background:var(--bg-image) no-repeat;background-size:cover}@media (min-width: 1180px){body[data-special=carnival] wp-component[name=NavigationFooter]{--bg-image: url(./carnival-footer-bg-0eb5e022.png)}}body[data-special=carnival] wp-component[name=NavigationFooter]:before{background-image:linear-gradient(to right,#FFDE12 13.2%,#CCEAF1 22.8%,#63C2CD 29.6%,#CCEAF1 37.4%,#023e84 52.3%,#63C2CD 58.3%,#E9435C 69.8%,#a2c62e 81.3%,#FFDE12 85.4%,#95D2DD 89.5%,#F29213 100%);background-position:0 top;background-size:100% 3px;background-repeat:no-repeat;content:"";display:block;top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}body[data-special=carnival] wp-component[name=NavigationFooter]>.container-grid{padding-block-end:80px;position:relative;z-index:5}body[data-special=carnival] wp-component[name=NavigationFooter] .menu .link:hover,body[data-special=carnival] wp-component[name=NavigationFooter] .content a:hover{color:#08f6f3}body[data-special=carnival] wp-component[name=NavigationFooter] .promo.absolute{align-self:center;font-family:var(--font-family-text);grid-column:1/span 4;justify-self:start;position:relative;text-align:center;max-width:394px}@media (min-width: 1180px){body[data-special=carnival] wp-component[name=NavigationFooter] .promo.absolute{grid-column:1/span 3;grid-row:1;justify-self:start;position:absolute;max-width:308px}}@media (min-width: 1600px){body[data-special=carnival] wp-component[name=NavigationFooter] .promo.absolute{grid-column:1/span 4;max-width:494px}}body[data-special=carnival] wp-component[name=NavigationFooter] .promo.absolute>img{margin-bottom:54px;position:relative;right:24px}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain]+dialog~wp-component[name=BlockPromotionCta],body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument]+dialog~wp-component[name=BlockPromotionCta],body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop]+dialog~wp-component[name=BlockPromotionCta]{display:none}body[data-special=carnival]:not(.single-coop-page) wp-component[name=BlockTestCtaBanner] .button{color:#fff}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SubMenu]{background-color:#032750}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SubMenu] nav.sub-menu{background-color:#032750;border:1px solid #CBCBCB}@media (min-width: 1180px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=SubMenu] nav.sub-menu{border:none}}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SubMenu] nav>ul{background-color:#f2f2f21a}@media (min-width: 1180px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=SubMenu] nav>ul{background-color:transparent}}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SubMenu] nav>ul>li>a{color:#fff}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SubMenu] nav>ul>li>a:hover,body[data-special=carnival]:not(.single-coop-page) wp-component[name=SubMenu] nav>ul>li>a:focus,body[data-special=carnival]:not(.single-coop-page) wp-component[name=SubMenu] nav>ul>li>a.active{color:#f19310}@media (min-width: 1180px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=SubMenu] nav>ul>li>a:hover,body[data-special=carnival]:not(.single-coop-page) wp-component[name=SubMenu] nav>ul>li>a:focus,body[data-special=carnival]:not(.single-coop-page) wp-component[name=SubMenu] nav>ul>li>a.active{color:#fff;background-color:#f19310}}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SubMenu] nav>ul>li:has(a[href="#gruenderangebot"]){display:none}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SubMenu] .button.button--circle{background-color:#032750;border:1px solid #CBCBCB}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SubMenu] .button.button--circle>span.icon{inline-size:10px}body[data-special=carnival]:not(.single-coop-page):not(.home) wp-component[name=HeroProductPage]{--txt-color: #fff !important;background-blend-mode:color-burn;z-index:1}@media (max-width: 767px){body[data-special=carnival]:not(.single-coop-page):not(.home) wp-component[name=HeroProductPage]{height:750px}}body[data-special=carnival]:not(.single-coop-page):not(.home) wp-component[name=HeroProductPage]:before{--bg-image: url(./carnival-main-bg-12910476.png);background:var(--bg-image) no-repeat center/cover;content:"";display:block;top:0;right:0;bottom:0;left:0;position:absolute;z-index:-2}body[data-special=carnival]:not(.single-coop-page):not(.home) wp-component[name=HeroProductPage] .special-banner{display:none}body[data-special=carnival]:not(.single-coop-page):not(.home) wp-component[name=HeroProductPage] .form-container{z-index:10}body[data-special=carnival]:not(.single-coop-page):not(.home) wp-component[name=HeroProductPage] .form-container .form-group{background-color:#ffffff4d}body[data-special=carnival]:not(.single-coop-page):not(.home) wp-component[name=HeroProductPage] .form-container .form-group>button{background:#AB219E;border-color:#ab219e}body[data-special=carnival]:not(.single-coop-page):not(.home) wp-component[name=HeroProductPage] .form-container .form-group>button:hover{background:#33092E;border-color:#33092e}body[data-special=carnival]:not(.single-coop-page):not(.home) wp-component[name=HeroProductPage] .form-container .form-group>input[type=email]{background-color:transparent;color:#fff}body[data-special=carnival]:not(.single-coop-page):not(.home) wp-component[name=HeroProductPage] .form-container .form-group>input[type=email]:focus{background:transparent}body[data-special=carnival]:not(.single-coop-page):not(.home) wp-component[name=HeroProductPage] .form-container .form-group>input[type=email]::placeholder{color:#fff}body[data-special=carnival]:not(.single-coop-page):not(.home) wp-component[name=HeroProductPage] .centered-image{z-index:1}@media (max-width: 768px){body[data-special=carnival]:not(.single-coop-page):not(.home) wp-component[name=HeroProductPage] .centered-image{bottom:0}}body[data-special=carnival]:not(.single-coop-page):not(.home) wp-component[name=HeroProductPage] .centered-image:before{background-image:url(./carnival_percent-90e3d091.webp);background-position:center;background-repeat:no-repeat;background-size:contain;block-size:100%;inline-size:100%;content:"";max-block-size:181px;max-inline-size:254px;position:absolute;transform:rotate(10deg);z-index:-1;bottom:135px;right:0}@media (min-width: 600px){body[data-special=carnival]:not(.single-coop-page):not(.home) wp-component[name=HeroProductPage] .centered-image:before{bottom:240px;right:0}}@media (min-width: 768px){body[data-special=carnival]:not(.single-coop-page):not(.home) wp-component[name=HeroProductPage] .centered-image:before{bottom:300px;right:50px}}@media (min-width: 1180px){body[data-special=carnival]:not(.single-coop-page):not(.home) wp-component[name=HeroProductPage] .centered-image:before{display:block;max-block-size:281px;max-inline-size:354px;right:0;bottom:460px}}@media (min-width: 1600px){body[data-special=carnival]:not(.single-coop-page):not(.home) wp-component[name=HeroProductPage] .centered-image:before{max-block-size:361px;max-inline-size:477px;right:0;bottom:420px}}body[data-special=carnival]:not(.single-coop-page):not(.home) wp-component[name=HeroProductPage] .centered-image:after{background-image:url(./carnival_letter-96aa7f41.png);background-position:center;background-repeat:no-repeat;background-size:contain;block-size:100%;content:"";display:none;inline-size:100%;position:absolute;z-index:-1}@media (min-width: 1180px){body[data-special=carnival]:not(.single-coop-page):not(.home) wp-component[name=HeroProductPage] .centered-image:after{display:block;left:-45px;max-block-size:238px;max-inline-size:385px;bottom:500px}}@media (min-width: 1600px){body[data-special=carnival]:not(.single-coop-page):not(.home) wp-component[name=HeroProductPage] .centered-image:after{left:-87px;max-block-size:408px;max-inline-size:630px;bottom:420px}}body[data-special=carnival]:not(.single-coop-page).home wp-component[name=HeroProductPage]{background-blend-mode:color-burn;z-index:1}@media (max-width: 1179px){body[data-special=carnival]:not(.single-coop-page).home wp-component[name=HeroProductPage]{overflow:clip}}@media (max-width: 425px){body[data-special=carnival]:not(.single-coop-page).home wp-component[name=HeroProductPage] .container{max-width:410px}}@media (max-width: 425px){body[data-special=carnival]:not(.single-coop-page).home wp-component[name=HeroProductPage] .container .content .headline{max-width:410px}}body[data-special=carnival]:not(.single-coop-page).home wp-component[name=HeroProductPage]:before{--bg-image: url(./carnival-main-bg-12910476.png);background:var(--bg-image) no-repeat center/cover;content:"";display:block;top:0;right:0;bottom:0;left:0;position:absolute;z-index:-2}body[data-special=carnival]:not(.single-coop-page).home wp-component[name=HeroProductPage] .special-banner{grid-row:1;grid-column:1/-1;background-color:#a5c8e9;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px;block-size:55px;inline-size:100%;padding-block:35px;text-align:center}@media (min-width: 768px){body[data-special=carnival]:not(.single-coop-page).home wp-component[name=HeroProductPage] .special-banner{display:none}}body[data-special=carnival]:not(.single-coop-page).home wp-component[name=HeroProductPage] .special-banner>img{block-size:35px;inline-size:auto}body[data-special=carnival]:not(.single-coop-page).home wp-component[name=HeroProductPage] .special-banner .text-block{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}body[data-special=carnival]:not(.single-coop-page).home wp-component[name=HeroProductPage] .special-banner .text-block .headline{font-weight:700;font-size:25px;font-family:var(--font-family-body);line-height:1.2rem;color:#023e84;text-transform:uppercase;display:flex;flex-direction:row}body[data-special=carnival]:not(.single-coop-page).home wp-component[name=HeroProductPage] .special-banner .text-block .headline:before,body[data-special=carnival]:not(.single-coop-page).home wp-component[name=HeroProductPage] .special-banner .text-block .headline:after{content:"";display:block;block-size:30px;inline-size:40px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAiCAYAAAAzrKu4AAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAP3SURBVFhH7VddbhJRFD7nzrTxTVxB6QoKb8ZIgysoXUFxBcVHLU1JoPFRugLpCmQHpcUY38QVWFcgPtrO3ON3LjNkCgMMY6MmOi+l4XLvd7+fc84w/aUP/6W46B8BVjmtG5IdyzSiq+b5r6hxb4yZ3XZXiOss1BemGpN07dVxKy+4ewTWESuyT8PjPoE5ZjmUq2b5zwF7/LpoNsITuLVuhV7QsNnlSqdPJEUZHpf+CDDIB6n4REQumWmgnxWIEH2XgKv04Wj0e4FVWwUO/XdgqQxQdSefPk9OS8aXTzbg8q+A0q1yeYwrbbBDBfHCKg1a4yQrZhdes/KM3h/rmtzP2sBUPqSvISYozoJyN620R/i+p16bogKT5MuO+z/gz1nYXBsY73bGItyg4VEvjY4I+AGAlyncqCGdJzikKEJfoU8Bnx/i80BCfkHWjOnBj3HqBdfi+mm7agxfWBM8StvM7TXx3wggkAF65OqZCbvT9Ugxb4RdhGVverZQzw6bz5NY1mMsBnbVXPo7ldOl89av0ceX13OXn9S5rkuuyu/LYFaFewcWd4BFHowY1UQX4gKsFwGD/WSnyA4MEpH1DgxxFyJ1iXlshQc0fHU5ZUSL7Wb4ZVkq40Qz8w72cT5FC9uXG6+UZHc1MAAyoa+VveEMTBJJw0XccktIxkwGPro9M9ZrYU0JFd9JNPfEde7G2yY/wO8RIgUWcms2qcuBqZGtf0EwAA5szNUmBW29hpYP7P/NHSJ0dqdUJNC5xArVsrSqFSZ2PU8LaW1hCqMkglXISwfTRp5CWASsupDRxG8WA4v9orSnJSvt4EqnB273JDDPUotoxlS7pKZ6wdWa4A2+rcqNX84KzG2o7Yr5YerI46T3v2XppfPAnK+8L0gMjO6gb7Fw37KMyITnSyWNZIUvrzEwvosSV8IhM+OPnKE0OOMveuaBVToNVOt6bFDMVkihTBq1pnCRTFE5YQQhbkH4C/bkGnPaCBd1exgD8xPvgdHtNYG5qnziep1iAXsiBgPgUc/EHkrK6+TZOBSyYAAFQFvQjd9bKH/s3RWjUbqUoYeb0pa7ESRNxls9BFau0dvqBDOz4bdYA+VQi9IauzIZbmKysAXD7CTVS+Dg82VyLk4lDnXAZueqKFmT6o/aJjjACxp3vKdrGHIhPLG/dKpFkZtOtDrxLntZWV35U4zgfKe9Ljm96rpJc47GHLkEi30K0bZyjNi5gJEGhEnfgiYGjiXVMQevb/bWa61TYtJCkA9YwsDGt3WY/hDOOcPc1VpZTpZFMfFdPmCaVjeq8I57I5qVNOPh65WLrJtW2njbxsSxqo9m3W9mXW7Gcp6X+Wf/gWWmKlr4E65hFEHtLUkKAAAAAElFTkSuQmCC) no-repeat}body[data-special=carnival]:not(.single-coop-page).home wp-component[name=HeroProductPage] .special-banner .text-block .headline:after{transform:scaleX(-1)}body[data-special=carnival]:not(.single-coop-page).home wp-component[name=HeroProductPage] .special-banner .text-block span{font-weight:500;font-size:15px;font-family:var(--font-family-heading);color:#023e84}body[data-special=carnival]:not(.single-coop-page).home wp-component[name=HeroProductPage] .container{margin-block:100px 0}body[data-special=carnival]:not(.single-coop-page).home wp-component[name=HeroProductPage] .button--filled:first-of-type{background-color:#f19310}body[data-special=carnival]:not(.single-coop-page).home wp-component[name=HeroProductPage] .button--filled:first-of-type:hover{background-color:#d0510d}body[data-special=carnival]:not(.single-coop-page).home wp-component[name=HeroProductPage] .button--filled{background-color:#ffffff45;border-color:transparent}body[data-special=carnival]:not(.single-coop-page).home wp-component[name=HeroProductPage] .button--filled:hover{background-color:#ffffff80}@media (max-width: 1179px){body[data-special=carnival]:not(.single-coop-page).home wp-component[name=HeroProductPage] .button--filled{background-color:#4d5ba8}body[data-special=carnival]:not(.single-coop-page).home wp-component[name=HeroProductPage] .button--filled:hover{background-color:#4d5ba8bf}}body[data-special=carnival]:not(.single-coop-page).home wp-component[name=HeroProductPage] .centered-image:before{background-image:url(./carnival_percent-90e3d091.webp);background-position:center;background-repeat:no-repeat;background-size:contain;block-size:100%;content:"";display:none;inline-size:100%;max-block-size:640px;max-inline-size:476px;position:absolute}@media (min-width: 1180px){body[data-special=carnival]:not(.single-coop-page).home wp-component[name=HeroProductPage] .centered-image:before{display:block;max-block-size:231px;max-inline-size:304px;right:0;bottom:120px}}@media (min-width: 1600px){body[data-special=carnival]:not(.single-coop-page).home wp-component[name=HeroProductPage] .centered-image:before{max-block-size:325px;max-inline-size:428px;right:0;bottom:80px}}body[data-special=carnival]:not(.single-coop-page).home wp-component[name=HeroProductPage] .centered-image:after{background-image:url(./carnival_letter-96aa7f41.png);background-position:center;background-repeat:no-repeat;background-size:contain;block-size:100%;content:"";display:none;inline-size:100%;position:absolute;z-index:-1}@media (min-width: 1180px){body[data-special=carnival]:not(.single-coop-page).home wp-component[name=HeroProductPage] .centered-image:after{display:block;left:-45px;max-block-size:238px;max-inline-size:385px;top:-50px}}@media (min-width: 1600px){body[data-special=carnival]:not(.single-coop-page).home wp-component[name=HeroProductPage] .centered-image:after{left:-57px;max-block-size:358px;max-inline-size:580px;top:-120px}}body[data-special=carnival]:not(.single-coop-page).gads-page-template-default wp-component[name=HeroEmail] .content .text>ul li:before{filter:hue-rotate(-280deg) brightness(1.5)}body[data-special=carnival]:not(.single-coop-page) wp-component[name=HeroEmail]{overflow:clip}body[data-special=carnival]:not(.single-coop-page) wp-component[name=HeroEmail]:before{background-image:url(./carnival_confetti-bg-4e13f9c2.png);background-repeat:no-repeat;background-size:800px;content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}@media (min-width: 768px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=HeroEmail]:before{background-image:url(./carnival_confetti-bg-4e13f9c2.png),linear-gradient(to right,#000,rgba(255,255,255,0) 70%);background-repeat:no-repeat;background-size:cover;content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}}body[data-special=carnival]:not(.single-coop-page) wp-component[name=HeroEmail] .hero-background{position:relative}body[data-special=carnival]:not(.single-coop-page) wp-component[name=HeroEmail] .hero-background:before{background-repeat:no-repeat;content:"";display:none;block-size:100%;inline-size:100%;max-block-size:219px;max-inline-size:410px;position:absolute;top:0;left:0;z-index:2}@media (min-width: 768px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=HeroEmail] .hero-background:before{display:block;background-image:url(./carnival_diagonal-banner-e07f3b1b.png);background-size:contain;max-block-size:128px;max-inline-size:280px}}@media (min-width: 1180px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=HeroEmail] .hero-background:before{max-block-size:178px;max-inline-size:330px}}@media (min-width: 1600px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=HeroEmail] .hero-background:before{max-block-size:228px;max-inline-size:380px}}body[data-special=carnival]:not(.single-coop-page) wp-component[name=HeroEmail] .hero-background:after{background-image:url(./carnival_footer-promo-eb5ee045.webp);background-size:contain;background-repeat:no-repeat;content:"";block-size:100%;inline-size:100%;position:absolute;z-index:2;display:none}@media (min-width: 768px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=HeroEmail] .hero-background:after{display:block;top:-30px;left:380px;max-block-size:179px;max-inline-size:270px}}@media (min-width: 1024px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=HeroEmail] .hero-background:after{display:block;top:0;left:425px;max-block-size:179px;max-inline-size:270px}}@media (min-width: 1180px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=HeroEmail] .hero-background:after{display:block;top:0;left:425px;max-block-size:179px;max-inline-size:270px}}@media (min-width: 1440px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=HeroEmail] .hero-background:after{top:0;left:425px;max-block-size:329px;max-inline-size:420px}}@media (min-width: 1600px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=HeroEmail] .hero-background:after{top:40px;left:450px;max-block-size:269px;max-inline-size:460px}}body[data-special=carnival]:not(.single-coop-page) wp-component[name=HeroEmail] .container-grid{background-image:radial-gradient(circle at bottom left,#6590C3 5%,#023E85 90%)}@media (min-width: 768px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=HeroEmail] .container-grid{background-image:none}}body[data-special=carnival]:not(.single-coop-page) wp-component[name=HeroEmail] .container-grid:after{background-image:url(./carnival_letter-87044bdc.webp);background-position:center;background-repeat:no-repeat;background-size:contain;block-size:100%;content:"";display:block;grid-column:1/span 4;grid-row:1;inline-size:100%;inset:auto 0 0 0;margin-inline:auto;max-block-size:249px;max-inline-size:440px;position:absolute}@media (min-width: 768px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=HeroEmail] .container-grid:after{display:none}}body[data-special=carnival]:not(.single-coop-page) wp-component[name=HeroEmail] .content-container{--content-bg-color: transparent;grid-row:1;padding-block-end:250px;position:relative;z-index:1}@media (min-width: 768px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=HeroEmail] .content-container{padding:25px 20px;background-image:radial-gradient(circle at bottom left,#6590C3 5%,#023E85 90%)}}@media (min-width: 1180px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=HeroEmail] .content-container{padding:32px 48px}}@media (min-width: 1600px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=HeroEmail] .content-container{padding:42px 64px}}body[data-special=carnival]:not(.single-coop-page) wp-component[name=HeroEmail] .product-content .product-info .platform{background-color:#2f29b399}body[data-special=carnival]:not(.single-coop-page) wp-component[name=HeroEmail] .product-content .product-info .platform:after{background-color:#fff}body[data-special=carnival]:not(.single-coop-page) wp-component[name=HeroEmail] .form-container .form-group>.button{background-color:#ab219e;border-color:transparent}body[data-special=carnival]:not(.single-coop-page) wp-component[name=HeroEmail] .form-container .form-group>.button:hover{background-color:#ab219ecc}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags]{background-color:#f2f2f2!important;background:url(./carnival_confetti-1b1b37b7.webp) no-repeat center/cover}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags]:after{background-image:url(./carnival_promo-letter-faa5c915.webp);background-position:center;background-repeat:no-repeat;background-size:contain;block-size:100%;content:"";display:block;inline-size:100%;position:absolute;z-index:0;max-block-size:196px;max-inline-size:244px;right:0;top:132px}@media (min-width: 1180px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags]:after{top:32px;max-block-size:240px;max-inline-size:300px}}@media (min-width: 1600px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags]:after{right:40px;max-block-size:261px;max-inline-size:450px;top:20px}}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags] .container{position:relative;z-index:5}@media (max-width: 1179px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags] .titleContainer{margin-block-end:178px}}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags] .titleContainer .mainTitle{color:#023e85}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags] .product{background-color:transparent;background-image:linear-gradient(to bottom,#FAC782,#d0510d)}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags] .product .discount-banner{border-radius:6px;border:1px solid rgba(76,163,188,.8);inset:-20px 0 auto 30px;background-color:transparent;background-image:radial-gradient(ellipse at bottom left,#6590C3,#023E85 95%);inline-size:30%;padding:0;box-shadow:0 0 4px 2px #4ca3bc99,0 0 8px #4ca3bc33,inset 0 0 4px #2f29b3cc,inset 0 0 6px 1px #4ca3bc99,inset 0 0 4px 2px #4ca3bc33}@media (min-width: 1180px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags] .product .discount-banner{inset:-26px 0 auto 30px;inline-size:40%}}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags] .product .discount-banner:after{display:none}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags] .product .discount-banner p{font-weight:700;font-size:27px;padding:4px}@media (min-width: 1180px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags] .product .discount-banner p{font-size:38px;padding:12px}}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags] .product .platform{background-color:#0003}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags] .product .platform .hover-text{background-color:#fff;color:var(--color-blue)}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags] .product .platform .hover-text .triangle{background-color:#fff}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags] .product .platform:after{background-color:#fff}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags] .product .title,body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags] .product .content,body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags] .product .link{color:#fff}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags] .product .item .hint{color:#ffffff80}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags] .product .item .price-container .price[data-discount="0"]>span{color:#fff;font-weight:700}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags] .product .item .price-container .price[data-discount="1"]>span.price-strikethrough{color:#ffffff80;font-weight:700}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags] .product .item .price-container .price[data-discount="1"]>span.price-strikethrough:after{background-color:#ffffff80}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags] .product .item .price-container .price[data-discount="1"]>span.price-new{color:#023e85;font-weight:700}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags] .product .button--testen{background-color:#023e85;border-color:transparent}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags] .product .button--testen:hover{background-color:#023e8599}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags] .product .button--underlined{background-color:transparent;border:none}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags] .product .button--underlined:hover{background-color:transparent}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags] .product .button--timify{background-color:transparent;border-color:#fff}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags] .product .button--timify:hover{background-color:#fff;color:#023e85}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags]+wp-component[name=BlockButtons]{background:url(./carnival_confetti-1b1b37b7.webp) no-repeat bottom/cover,linear-gradient(to bottom,#F2F2F2,#023E84)}@media (min-width: 1180px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags]+wp-component[name=BlockButtons]{background:unset;background-color:#f2f2f2!important}}@media (max-width: 1179px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags]+wp-component[name=BlockButtons]{padding-block:180px}}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags]+wp-component[name=BlockButtons]:before{background-image:url(./carnival_percent-sign-07334bbc.webp);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;inline-size:100%;position:absolute;z-index:1;block-size:242px;max-inline-size:278px;left:-20px;top:-80px}@media (min-width: 1180px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags]+wp-component[name=BlockButtons]:before{left:20px;block-size:320px;max-inline-size:312px}}@media (min-width: 1600px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags]+wp-component[name=BlockButtons]:before{block-size:400px;bottom:28px;left:25px;max-inline-size:452px;top:auto}}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags]+wp-component[name=BlockButtons] .button{color:#fff}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags]+wp-component[name=BlockButtons] .button--outline{border-color:#fff}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags]+wp-component[name=BlockButtons] .button--outline:hover{background-color:#fff;color:#023e85}@media (min-width: 1180px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags]+wp-component[name=BlockButtons] .button{color:#023e85}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags]+wp-component[name=BlockButtons] .button--outline{border-color:#023e85}body[data-special=carnival]:not(.single-coop-page) wp-component[name=SelectableTags]+wp-component[name=BlockButtons] .button--outline:hover{background-color:#023e85;color:#fff}}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PromoBanner]{display:none}body[data-special=carnival]:not(.single-coop-page) wp-component[name=ProductSwitch]{background-color:#164e91;background:url(./carnival_confetti-1b1b37b7.webp) no-repeat,linear-gradient(to bottom,#164E91 0%,#89A0BD 100%)}body[data-special=carnival]:not(.single-coop-page) wp-component[name=ProductSwitch] .product-tab-navigation-prev,body[data-special=carnival]:not(.single-coop-page) wp-component[name=ProductSwitch] .product-tab-navigation-next{background-color:#fff}body[data-special=carnival]:not(.single-coop-page) wp-component[name=ProductSwitch] .product-tab-navigation button[aria-selected=false]{color:#fff}body[data-special=carnival]:not(.single-coop-page) wp-component[name=ProductSwitch] .product-tab-navigation button:hover{color:var(--color-blue)}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain],body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument],body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop]{background-color:#fff;background:linear-gradient(to bottom,#89A0BD 0%,#FFF 20%)}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain] .switch,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument] .switch,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop] .switch{padding-block:100px;margin-block:0}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain] .switch-label,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument] .switch-label,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop] .switch-label{color:#1b5394}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain] .switch-label:has(+input[type=checkbox][role=switch]:checked),body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument] .switch-label:has(+input[type=checkbox][role=switch]:checked),body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop] .switch-label:has(+input[type=checkbox][role=switch]:checked){color:#1b5394}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain] .switch-label:has(+input[type=checkbox][role=switch]),body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument] .switch-label:has(+input[type=checkbox][role=switch]),body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop] .switch-label:has(+input[type=checkbox][role=switch]){color:#f29214}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain] .switch-description>span,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument] .switch-description>span,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop] .switch-description>span{color:#1b5394}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain] .switch input[type=checkbox][role=switch]:checked+.switch-label,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument] .switch input[type=checkbox][role=switch]:checked+.switch-label,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop] .switch input[type=checkbox][role=switch]:checked+.switch-label{color:#f29214}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain] .navigation button,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument] .navigation button,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop] .navigation button{background-color:#fff}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain] .text-container,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument] .text-container,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop] .text-container{color:#fff}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain] .plan-ribbon,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument] .plan-ribbon,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop] .plan-ribbon{padding-block:15px;inset:-35px 0 auto 35px;max-inline-size:150px;background-color:transparent;background-image:radial-gradient(ellipse at bottom left,#6590C3,#023E85 95%);border-radius:10px;border:1px solid rgba(76,163,188,.8);box-shadow:0 0 4px 2px #4ca3bc99,0 0 8px #4ca3bc33,inset 0 0 4px #2f29b3cc,inset 0 0 6px 1px #4ca3bc99,inset 0 0 4px 2px #4ca3bc33;font-size:40px;align-items:center;z-index:10}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain] .plan-content,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument] .plan-content,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop] .plan-content{background:#023E84}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain] .plan-content .plan-price-container,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument] .plan-content .plan-price-container,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop] .plan-content .plan-price-container{padding-block:42px 0;padding-inline:0;background:#023E84}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain] .plan-content .plan-price-container .h1,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument] .plan-content .plan-price-container .h1,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop] .plan-content .plan-price-container .h1{color:#fff}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain] .plan-content .plan-price-container .price-legal-message,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument] .plan-content .plan-price-container .price-legal-message,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop] .plan-content .plan-price-container .price-legal-message{color:#fff;text-align:center;padding-inline:10px}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain] .plan-content .plan-price-container .price[data-discount="0"]>span,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument] .plan-content .plan-price-container .price[data-discount="0"]>span,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop] .plan-content .plan-price-container .price[data-discount="0"]>span{color:#a2c62e}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain] .plan-content .plan-price-container .price[data-discount="1"] .price-strikethrough,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument] .plan-content .plan-price-container .price[data-discount="1"] .price-strikethrough,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop] .plan-content .plan-price-container .price[data-discount="1"] .price-strikethrough{font-weight:700;color:#fff6}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain] .plan-content .plan-price-container .price[data-discount="1"] .price-strikethrough:after,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument] .plan-content .plan-price-container .price[data-discount="1"] .price-strikethrough:after,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop] .plan-content .plan-price-container .price[data-discount="1"] .price-strikethrough:after{background-color:#fff6}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain] .plan-content .plan-price-container .price[data-discount="1"] .price-new,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument] .plan-content .plan-price-container .price[data-discount="1"] .price-new,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop] .plan-content .plan-price-container .price[data-discount="1"] .price-new{font-weight:700;color:#a2c62e}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain] .plan-content .plan-price-container button:not(#plan-tab-basis,#plan-tab-pro,#plan-tab-ultimate),body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument] .plan-content .plan-price-container button:not(#plan-tab-basis,#plan-tab-pro,#plan-tab-ultimate),body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop] .plan-content .plan-price-container button:not(#plan-tab-basis,#plan-tab-pro,#plan-tab-ultimate){border-radius:0;width:-moz-available;width:-webkit-fill-available;block-size:80px;font-size:18px;justify-content:center;background-color:#023e85!important;border:1px solid #CBCBCB!important;color:#fff}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain] .plan-content .plan-price-container button:not(#plan-tab-basis,#plan-tab-pro,#plan-tab-ultimate)>strong,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument] .plan-content .plan-price-container button:not(#plan-tab-basis,#plan-tab-pro,#plan-tab-ultimate)>strong,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop] .plan-content .plan-price-container button:not(#plan-tab-basis,#plan-tab-pro,#plan-tab-ultimate)>strong{color:#f29214;font-size:30px}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain] .plan-content .plan-price-container button:not(#plan-tab-basis,#plan-tab-pro,#plan-tab-ultimate)>.icon--copy,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument] .plan-content .plan-price-container button:not(#plan-tab-basis,#plan-tab-pro,#plan-tab-ultimate)>.icon--copy,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop] .plan-content .plan-price-container button:not(#plan-tab-basis,#plan-tab-pro,#plan-tab-ultimate)>.icon--copy{block-size:25px;inline-size:25px}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain] .plan-content .plan-price-container button:not(#plan-tab-basis,#plan-tab-pro,#plan-tab-ultimate)>.icon--copy svg,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument] .plan-content .plan-price-container button:not(#plan-tab-basis,#plan-tab-pro,#plan-tab-ultimate)>.icon--copy svg,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop] .plan-content .plan-price-container button:not(#plan-tab-basis,#plan-tab-pro,#plan-tab-ultimate)>.icon--copy svg{width:25px;height:25px}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain] .plan-content .plan-price-container button:not(#plan-tab-basis,#plan-tab-pro,#plan-tab-ultimate)>.icon--copy svg path,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument] .plan-content .plan-price-container button:not(#plan-tab-basis,#plan-tab-pro,#plan-tab-ultimate)>.icon--copy svg path,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop] .plan-content .plan-price-container button:not(#plan-tab-basis,#plan-tab-pro,#plan-tab-ultimate)>.icon--copy svg path{fill:#f29214}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain] .plan-content .plan-container .button-container button,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument] .plan-content .plan-container .button-container button,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop] .plan-content .plan-container .button-container button{background:#F29214;border:none;border-radius:22px;transition:all .3s ease}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain] .plan-content .plan-container .button-container button:hover,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument] .plan-content .plan-container .button-container button:hover,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop] .plan-content .plan-container .button-container button:hover{background-color:#d0520c}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain] .plan-content .plan-container .content .list-item.list-item--fullsize,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument] .plan-content .plan-container .content .list-item.list-item--fullsize,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop] .plan-content .plan-container .content .list-item.list-item--fullsize{color:#fff}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain] .plan-content .plan-container .content .list-item.list-item--fullsize .list-item__label[data-has-tooltip],body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument] .plan-content .plan-container .content .list-item.list-item--fullsize .list-item__label[data-has-tooltip],body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop] .plan-content .plan-container .content .list-item.list-item--fullsize .list-item__label[data-has-tooltip]{color:#fff}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain] .plan-content .plan-container .content .list-item.list-item--textblock,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument] .plan-content .plan-container .content .list-item.list-item--textblock,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop] .plan-content .plan-container .content .list-item.list-item--textblock{color:var(--color-gray)}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain] .plan-content .plan-container .content .list-item.list-item--textblock .list-item__value a,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument] .plan-content .plan-container .content .list-item.list-item--textblock .list-item__value a,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop] .plan-content .plan-container .content .list-item.list-item--textblock .list-item__value a{color:#fff}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain] .plan-content .plan-container .content .list-item.list-item--text:not(.list-item--fullsize) .list-item__value,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument] .plan-content .plan-container .content .list-item.list-item--text:not(.list-item--fullsize) .list-item__value,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop] .plan-content .plan-container .content .list-item.list-item--text:not(.list-item--fullsize) .list-item__value{color:#fff}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain] .plan-content .plan-container .content .headline-section,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument] .plan-content .plan-container .content .headline-section,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop] .plan-content .plan-container .content .headline-section{color:#fff}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain] .plan-content .plan-container .content .list-item__label,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument] .plan-content .plan-container .content .list-item__label,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop] .plan-content .plan-container .content .list-item__label{color:var(--color-gray)}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain] .plan-content .plan-container .content .list-item__label[data-has-tooltip="1"] span.tooltip:has(.tooltip-text)>.tooltip-text,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument] .plan-content .plan-container .content .list-item__label[data-has-tooltip="1"] span.tooltip:has(.tooltip-text)>.tooltip-text,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop] .plan-content .plan-container .content .list-item__label[data-has-tooltip="1"] span.tooltip:has(.tooltip-text)>.tooltip-text{--tooltip-bg: #fff;--tooltip-color: #023E84}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain] .plan-content .plan-container .content .button--text,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument] .plan-content .plan-container .content .button--text,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop] .plan-content .plan-container .content .button--text{color:#f29214}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain] .plan-content .plan-container .content .list-section .list-item .icon--unlimited svg,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument] .plan-content .plan-container .content .list-section .list-item .icon--unlimited svg,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop] .plan-content .plan-container .content .list-section .list-item .icon--unlimited svg{color:#fff}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain] .toast.success,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument] .toast.success,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop] .toast.success{background-color:var(--color-green-light);color:#000}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableTaxconsultant]{background-color:#fff;background:linear-gradient(to bottom,#89A0BD 0%,#FFF 20%)}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableTaxconsultant] .navigation button{background-color:#fff}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableTaxconsultant] .text-container{color:#1b5394}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableTaxconsultant] .plan-content{background:#023E84}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableTaxconsultant] .plan-content .plan-price-container{padding-block:42px;padding-inline:0;background:#023E84}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableTaxconsultant] .plan-content .plan-price-container .h1,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableTaxconsultant] .plan-content .plan-price-container .price-legal-message{color:#fff}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableTaxconsultant] .plan-content .plan-price-container .price[data-discount="0"]>span{color:#a2c62e}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableTaxconsultant] .plan-content .plan-container .button-container button{background:#F29214;border:none;border-radius:22px;transition:all .3s ease}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableTaxconsultant] .plan-content .plan-container .button-container button:hover{border:#fff;background:#D0520C}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableTaxconsultant] .plan-content .plan-container .content .list-item.list-item--fullsize{color:#fff}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableTaxconsultant] .plan-content .plan-container .content .list-item.list-item--fullsize .list-item__label[data-has-tooltip]{color:#fff}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableTaxconsultant] .plan-content .plan-container .content .list-item.list-item--textblock{color:#8988a5}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableTaxconsultant] .plan-content .plan-container .content .list-item.list-item--textblock .list-item__value a{color:#fff}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableTaxconsultant] .plan-content .plan-container .content .list-item.list-item--text:not(.list-item--fullsize) .list-item__value{color:#fff}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableTaxconsultant] .plan-content .plan-container .content .headline-section{color:#fff}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableTaxconsultant] .plan-content .plan-container .content .list-item__label{color:var(--color-gray)}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableTaxconsultant] .plan-content .plan-container .content .list-section .list-item .icon--unlimited svg{color:#fff}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain]+dialog~wp-component[name=BlockButtons],body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument]+dialog~wp-component[name=BlockButtons],body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop]+dialog~wp-component[name=BlockButtons]{background-color:#fff!important}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain]+dialog~wp-component[name=BlockButtons] a.button--filled,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument]+dialog~wp-component[name=BlockButtons] a.button--filled,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop]+dialog~wp-component[name=BlockButtons] a.button--filled{background-color:#023e85!important;border-color:transparent!important}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain]+dialog~wp-component[name=BlockButtons] a.button--filled:hover,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument]+dialog~wp-component[name=BlockButtons] a.button--filled:hover,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop]+dialog~wp-component[name=BlockButtons] a.button--filled:hover{background-color:#023e85cc!important}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain]+dialog~wp-component[name=BlockButtons] a.button--outline,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument]+dialog~wp-component[name=BlockButtons] a.button--outline,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop]+dialog~wp-component[name=BlockButtons] a.button--outline{border-color:#023e85;color:#023e85}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain]+dialog~wp-component[name=BlockButtons] a.button--outline:hover,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument]+dialog~wp-component[name=BlockButtons] a.button--outline:hover,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop]+dialog~wp-component[name=BlockButtons] a.button--outline:hover{background-color:#023e85;color:#fff}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain]+dialog~wp-component[name=BlockButtons] a.button--underlined,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument]+dialog~wp-component[name=BlockButtons] a.button--underlined,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop]+dialog~wp-component[name=BlockButtons] a.button--underlined{color:#f19310}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain]+dialog~wp-component[name=BlockButtons] a.button--underlined:hover,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument]+dialog~wp-component[name=BlockButtons] a.button--underlined:hover,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop]+dialog~wp-component[name=BlockButtons] a.button--underlined:hover{color:#f29214}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain]+dialog~wp-component[name=BlockButtons]:before,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument]+dialog~wp-component[name=BlockButtons]:before,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop]+dialog~wp-component[name=BlockButtons]:before{content:"";position:absolute;block-size:500px;inline-size:500px;background:url(./carnival_percent-sign-07334bbc.webp) no-repeat;z-index:1;overflow-x:hidden;background-size:contain;background-position:right;transform:rotate(9deg);display:none}@media (min-width: 768px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain]+dialog~wp-component[name=BlockButtons]:before,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument]+dialog~wp-component[name=BlockButtons]:before,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop]+dialog~wp-component[name=BlockButtons]:before{right:25px;top:50px;display:block;max-block-size:160px}}@media (min-width: 1180px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain]+dialog~wp-component[name=BlockButtons]:before,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument]+dialog~wp-component[name=BlockButtons]:before,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop]+dialog~wp-component[name=BlockButtons]:before{right:100px;top:25px;max-block-size:184px;max-inline-size:188px}}@media (min-width: 1440px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain]+dialog~wp-component[name=BlockButtons]:before,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument]+dialog~wp-component[name=BlockButtons]:before,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop]+dialog~wp-component[name=BlockButtons]:before{max-block-size:277px;max-inline-size:280px}}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain]+dialog~wp-component[name=BlockTestBanner],body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument]+dialog~wp-component[name=BlockTestBanner],body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop]+dialog~wp-component[name=BlockTestBanner],body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableTaxconsultant]+wp-component[name=BlockTestBanner]{background:#000000;background:linear-gradient(180deg,#FFF 0%,#144C90 80%);overflow:hidden;padding-block:50px 200px}@media (min-width: 1180px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain]+dialog~wp-component[name=BlockTestBanner],body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument]+dialog~wp-component[name=BlockTestBanner],body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop]+dialog~wp-component[name=BlockTestBanner],body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableTaxconsultant]+wp-component[name=BlockTestBanner]{padding-block:100px 200px}}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain]+dialog~wp-component[name=BlockTestBanner] .right-content .headline,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument]+dialog~wp-component[name=BlockTestBanner] .right-content .headline,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop]+dialog~wp-component[name=BlockTestBanner] .right-content .headline,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableTaxconsultant]+wp-component[name=BlockTestBanner] .right-content .headline{color:#fff}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain]+dialog~wp-component[name=BlockTestBanner] .right-content .text,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument]+dialog~wp-component[name=BlockTestBanner] .right-content .text,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop]+dialog~wp-component[name=BlockTestBanner] .right-content .text,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableTaxconsultant]+wp-component[name=BlockTestBanner] .right-content .text{color:#fff}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain]+dialog~wp-component[name=BlockTestBanner] .right-content .product-content .product-title,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument]+dialog~wp-component[name=BlockTestBanner] .right-content .product-content .product-title,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop]+dialog~wp-component[name=BlockTestBanner] .right-content .product-content .product-title,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableTaxconsultant]+wp-component[name=BlockTestBanner] .right-content .product-content .product-title{color:#fff}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain]+dialog~wp-component[name=BlockTestBanner] .right-content .form-group .button--filled,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument]+dialog~wp-component[name=BlockTestBanner] .right-content .form-group .button--filled,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop]+dialog~wp-component[name=BlockTestBanner] .right-content .form-group .button--filled,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableTaxconsultant]+wp-component[name=BlockTestBanner] .right-content .form-group .button--filled{background-color:#f29214!important;border-color:transparent!important}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain]+dialog~wp-component[name=BlockTestBanner] .right-content .form-group .button--filled:hover,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument]+dialog~wp-component[name=BlockTestBanner] .right-content .form-group .button--filled:hover,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop]+dialog~wp-component[name=BlockTestBanner] .right-content .form-group .button--filled:hover,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableTaxconsultant]+wp-component[name=BlockTestBanner] .right-content .form-group .button--filled:hover{background-color:#f29214cc!important}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain]+dialog~wp-component[name=BlockTestBanner] .right-content .form-group .form-info,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument]+dialog~wp-component[name=BlockTestBanner] .right-content .form-group .form-info,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop]+dialog~wp-component[name=BlockTestBanner] .right-content .form-group .form-info,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableTaxconsultant]+wp-component[name=BlockTestBanner] .right-content .form-group .form-info{color:#fff}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain]+dialog~wp-component[name=BlockTestBanner]:after,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument]+dialog~wp-component[name=BlockTestBanner]:after,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop]+dialog~wp-component[name=BlockTestBanner]:after,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableTaxconsultant]+wp-component[name=BlockTestBanner]:after{content:"";display:block;block-size:200px;inline-size:100%;position:absolute;background:url(./carnival_promo-letter-faa5c915.webp) no-repeat;background-size:contain;background-position-x:center;bottom:0}@media (min-width: 768px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableMain]+dialog~wp-component[name=BlockTestBanner]:after,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument]+dialog~wp-component[name=BlockTestBanner]:after,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDesktop]+dialog~wp-component[name=BlockTestBanner]:after,body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableTaxconsultant]+wp-component[name=BlockTestBanner]:after{display:none}}@media (max-width: 767px){body[data-special=carnival]:not(.single-coop-page) .product-section wp-component[name=PriceTableMain]+dialog~wp-component[name=BlockTestBanner]:before,body[data-special=carnival]:not(.single-coop-page) .product-section wp-component[name=PriceTableDocument]+dialog~wp-component[name=BlockTestBanner]:before,body[data-special=carnival]:not(.single-coop-page) .product-section wp-component[name=PriceTableDesktop]+dialog~wp-component[name=BlockTestBanner]:before,body[data-special=carnival]:not(.single-coop-page) .product-section wp-component[name=PriceTableTaxconsultant]+wp-component[name=BlockTestBanner]:before{content:"";block-size:160px;inline-size:162px;position:absolute;background:url(./carnival_percent-sign-07334bbc.webp) no-repeat;z-index:0;overflow-x:hidden;background-size:contain;background-position:right;transform:rotate(9deg);right:60px;top:0}}@media (max-width: 767px){body[data-special=carnival]:not(.single-coop-page) .product-section wp-component[name=PriceTableMain]+dialog~wp-component[name=BlockTestBanner]:after,body[data-special=carnival]:not(.single-coop-page) .product-section wp-component[name=PriceTableDocument]+dialog~wp-component[name=BlockTestBanner]:after,body[data-special=carnival]:not(.single-coop-page) .product-section wp-component[name=PriceTableDesktop]+dialog~wp-component[name=BlockTestBanner]:after,body[data-special=carnival]:not(.single-coop-page) .product-section wp-component[name=PriceTableTaxconsultant]+wp-component[name=BlockTestBanner]:after{content:"";display:inline-flex;block-size:202px;inline-size:100%;background:url(./carnival_promo-letter-light-88e0b12e.webp) no-repeat,url(./carnival_bg-pattern-006b9d3d.png) no-repeat;position:absolute;background-size:contain,cover;background-position-x:center,center;background-position-y:center,120px;bottom:0}}body[data-special=carnival]:not(.single-coop-page) wp-component[name=BlockText]:has(+wp-component[name=PromoBanner][data-discount="1"]){background-color:#164e91;background:url(./carnival_confetti-1b1b37b7.webp) no-repeat,linear-gradient(to bottom,#164E91 0%,#89A0BD 80%);background-size:cover;padding-block:50px 0}body[data-special=carnival]:not(.single-coop-page) wp-component[name=BlockText]:has(+wp-component[name=PromoBanner][data-discount="1"]) h1,body[data-special=carnival]:not(.single-coop-page) wp-component[name=BlockText]:has(+wp-component[name=PromoBanner][data-discount="1"]) h2{color:#fff}@media (min-width: 1180px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=BlockText]:has(+wp-component[name=PromoBanner][data-discount="1"]){padding-block:150px 0}}body[data-special=carnival]:not(.single-coop-page) wp-component[name=BlockText]:has(+wp-component[name=PromoBanner][data-discount="1"]):before{content:"";block-size:460px;inline-size:100%;max-block-size:460px;max-inline-size:530px;position:absolute;background:url(./carnival_letter-87044bdc.webp) no-repeat;z-index:1;overflow-x:hidden;background-size:contain;left:0;top:0;background-position:right;display:none}@media (min-width: 1024px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=BlockText]:has(+wp-component[name=PromoBanner][data-discount="1"]):before{display:block;top:50px;max-block-size:168px;max-inline-size:290px}}@media (min-width: 1180px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=BlockText]:has(+wp-component[name=PromoBanner][data-discount="1"]):before{display:block;top:-50px;max-block-size:300px;max-inline-size:345px}}@media (min-width: 1440px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=BlockText]:has(+wp-component[name=PromoBanner][data-discount="1"]):before{top:-50px;max-block-size:390px;max-inline-size:440px}}body[data-special=carnival]:not(.single-coop-page) wp-component[name=BlockText]:has(+wp-component[name=ProductSwitch]){background-color:#195192;background:url(./carnival_confetti-1b1b37b7.webp) no-repeat,linear-gradient(to bottom,#195192 0%,#164E91 50%);background-size:cover}body[data-special=carnival]:not(.single-coop-page) wp-component[name=BlockText]:has(+wp-component[name=ProductSwitch]) h1,body[data-special=carnival]:not(.single-coop-page) wp-component[name=BlockText]:has(+wp-component[name=ProductSwitch]) h2{color:#fff}body[data-special=carnival]:not(.single-coop-page) wp-component[name=BlockText]:has(+wp-component[name=ProductSwitch]):before{content:"";block-size:460px;inline-size:100%;max-block-size:460px;max-inline-size:530px;position:absolute;background:url(./carnival_letter-87044bdc.webp) no-repeat;z-index:1;overflow-x:hidden;background-size:contain;left:-30px;top:25px;background-position:right;display:none}@media (min-width: 1024px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=BlockText]:has(+wp-component[name=ProductSwitch]):before{display:block;top:0;max-block-size:168px;max-inline-size:290px}}@media (min-width: 1180px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=BlockText]:has(+wp-component[name=ProductSwitch]):before{display:block;top:-50px;max-block-size:320px;max-inline-size:365px}}@media (min-width: 1440px){body[data-special=carnival]:not(.single-coop-page) wp-component[name=BlockText]:has(+wp-component[name=ProductSwitch]):before{top:-75px;left:-50px;max-block-size:460px;max-inline-size:530px}}body[data-special=carnival]:not(.single-coop-page) wp-component[name=PriceTableDocument]+dialog+wp-component[name=BlockText]{background-color:#fff;color:#164e91}
