.w-form-row-label{font-weight:400}.l-subheader-h{max-width:none!important}.l-subheader.at_top .l-subheader-cell.at_left,.l-subheader.at_top .l-subheader-cell.at_right{flex-basis:auto;width:30%}.w-gallery{position:relative;z-index:2}@media only screen and (max-width:600px){.wedding-dates{width:80%}}strong{font-weight:900}.w-dropdown-h{text-align:center}.w-dropdown-item{display:block;padding:0}.twentytwenty-wrapper{max-width:400px;position:relative;z-index:3}.check-dates.visible{transform:translateX(0);opacity:1}.red-btn:hover{border-bottom:1px solid #c30018!important}.exit-intent-popup{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1;background:rgba(33,33,33,.8);transform:translateY(60%) scale(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.exit-intent-popup.visible{transform:translateY(0) scale(1)}.newsletter{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--main-color)}.newsletter{padding:10px;border-radius:3px}.no-touch .links_underline p a:not(.w-btn):not(.button):hover{border-bottom:none}.newsletter a{color:var(--text-black);text-decoration:none;text-align:center;border:1px solid var(--text-black);padding:10px 20px;display:flex;justify-content:center;align-items:center;font-size:20px}.newsletter img{margin-bottom:30px}.w-menu[style*=--main-color] .menu>li>a{color:#4c4c4c!important}.source_polylang .w-dropdown-item{padding-right:40px}.l-header.pos_fixed{top:0}.card img{height:300px;object-fit:cover}.blog h1,.blog h2,.blog h3,.blog h4,.blog h5,.blog h6{font-family:Trebuchet MS,Helvetica,sans-serif!important;font-weight:300}.blog a{font-weight:700;text-decoration:underline;color:black!important}.blog .post-author-name{font-weight:400;text-decoration:none}.green{color:green}@media screen and (min-width:1000px){.blog .wpb_text_column{max-width:900px;margin:auto}}.w-nav-open .ush_menu_1 .w-nav-icon{color:#fafaf8!important}.w-form-row-label{text-transform:uppercase;font-size:14px}.w-form-row-fiel input{border:0 0 3px 0 solid black!important}.w-filter.state_desktop.style_drop_default .w-filter-item-title,.w-color-swatch,.select2-selection,select,textarea,input:not([type=submit],[type=checkbox]){border-bottom:1px solid black!important;border-color:transparent}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{font-family:"PPEditorialUltralightItalic","Arial"!important;text-transform:lowercase}.curvy p em{text-transform:none;font-family:"PPEditorialUltralightItalic","Arial"!important}.f-blog-post h1,.f-blog-post h2,.f-blog-post h3,.f-blog-post h4,.f-blog-post h5{font-family:"PPEditorialUltralightItalic","Arial"!important;text-transform:lowercase}.italic h1,.italic h2,.italic h3,.italic h4,.italic{font-family:"PPEditorialUltralightItalic","Arial"!important;text-transform:none!important}.ush_menu_1 .w-nav-icon>div{border-width:1px}.l-subheader.at_middle .type_mobile .w-nav-list.level_1{background-color:#fafaf8;color:#020202}.w-nav.type_mobile.m_layout_fullscreen .w-nav-list.level_1 .w-nav-close{display:none}.ush_menu_1 .w-nav-icon{width:40px}.w-nav.type_mobile .w-nav-anchor:not(.w-btn) .w-nav-arrow:before{font-size:.5em}.trans{background:0 0;mix-blend-mode:difference}.getblack p,.getblack h1,.getblack h2,.getblack h3,.getblack h4,.getblack h5,.getblack h6,.getwhite p,.getwhite h1,.getwhite h2,.getwhite h3,.getwhite h4,.getwhite h5,.getwhite h6,.bg-color-change p,.bg-color-change h1,.bg-color-change h2,.bg-color-change h3,.bg-color-change h4,.bg-color-change h5,.bg-color-change h6{color:white!important;mix-blend-mode:difference!important}body.bg-color-change p a[href]{color:var(--linkColor)!important}.w-nav-open .header_hor .l-subheader-cell.at_right .w-nav:last-child .w-nav-control{z-index:10;position:relative}.w-nav-open .ush_menu_1 .w-nav-icon{color:black}@media only screen and (max-width:600px){.sticky-container{height:auto!important}.scroll-area{flex-direction:column}.scroll-area section{justify-content:center!important;max-height:none!important}.scroll-area section article{flex-direction:column;padding:1.5rem}.scroll-area section article img{width:100%!important;height:auto!important}}.curvy-font p,.curvy-font h1,.curvy-font h2,.curvy-font h3,.curvy-font h4,.curvy-font h5,.curvy-font h6,.curvy-font span,.curvy-font a{font-family:"PPEditorialItalic"!important}.huge h1,.huge h2,.huge h3,.huge h4,.huge h5{font-size:clamp(2.5rem,5.5vw + 1rem,8rem)}.super-huge h1,.super-huge h2,.super-huge h3,.super-huge h4,.super-huge h5{font-size:clamp(3.5rem,10vw + 1rem,20rem);padding-top:1.5rem}.large h1,.large h2,.large h3,.large h4,.large h5{font-size:clamp(2rem,5vw,5.25rem)}.medium h1,.medium h2,.medium h3,.medium h4,.medium h5{font-size:clamp(2rem,4.5vw + 1rem,3rem)}.faq h4{font-size:clamp(1.5rem,3vw,1.8rem)}.has_scroll_effects.has_translate_y,.has_scroll_effects.has_translate_x,.has_scroll_effects.has_scale{color:white!important;mix-blend-mode:difference!important}.btn-light{text-transform:uppercase;font-weight:900;transition:.4s;font-style:italic;text-decoration:underline;font-size:20px}.btn-light:hover{color:red}.bg-color-change a{mix-blend-mode:normal!important}#page-header{mix-blend-mode:normal}html:not(.w-nav-open) #page-header{animation:applyMixBlendMode .5s forwards}.cart-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.cart-icon{width:40px;height:40px}.cart-count{position:absolute;top:-3px;right:-3px;background:#fff;color:#000;width:16px;height:16px;border-radius:50%;font-weight:700;display:flex;display:flex;align-items:center;align-items:center;border:1px solid #000;z-index:10;justify-content:center;font-size:10px}.price-tag .woocommerce .price>ins,.type-product .price>ins,.woocommerce .price>ins{color:black;margin-left:10px}.cart-item{max-width:380px}.rotate-title h1,.rotate-title h2,.rotate-title h3,.rotate-title h4,.rotate-title h5{font-family:"ClashDisplay-DS-Bold"!important;font-size:50px;color:#c30018!important}.submit-btn button{background:#fff!important;color:black!important}form.fluent_form_3 .wpf_has_custom_css.ff-btn-submit:hover,form.fluent_form_4 .wpf_has_custom_css.ff-btn-submit:hover{color:white!important;background:#000!important}.wc-block-cart-items__header-total,.wc-block-cart .wc-block-cart__totals-title,.wc-block-cart-items__header-image{font-size:22px!important}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{font-size:18px!important}.wc-block-components-button:not(.is-link) .wc-block-components-button__text{border:1px solid black;width:100%;padding:10px}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){background:#000;color:white}.express-payment-method-woocommerce_payments_express_checkout_googlePay .woocommerce .StripeElement{padding:0!important}@media (max-width:600px){.l-section.height_custom{padding-top:7rem;padding-bottom:7rem}.rotate-title h1,.rotate-title h2,.rotate-title h3,.rotate-title h4,.rotate-title h5{font-size:30px}}.marzio .burger{position:fixed;top:9px;right:10px;z-index:1100;border:none;background:0 0;cursor:pointer;display:flex;align-items:center;gap:0;padding:6px 0}.marzio .burger-label{font-size:14px;font-family:"ClashDisplay-DS-semibold",sans-serif;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.marzio .menu-overlay{position:fixed;inset:0;background:#7b190b;color:#e9d8cf;z-index:1200;visibility:hidden;pointer-events:none;overflow:hidden;transform:translateY(-100%)}.marzio .menu-overlay.active{visibility:visible;pointer-events:auto;animation:slideDown .7s cubic-bezier(.22,1,.36,1) forwards}.marzio .menu-overlay.closing{visibility:visible;pointer-events:none;animation:slideLeft .6s cubic-bezier(.65,0,.35,1) forwards}.marzio .close-btn{position:absolute;top:22px;right:22px;width:42px;height:42px;border:none;background:0 0;cursor:pointer;z-index:1300}.marzio .close-btn::before,.marzio .close-btn::after{content:"";position:absolute;top:20px;left:8px;width:26px;height:2px;background:#f0e0d6;transform-origin:center}.marzio .close-btn::before{transform:rotate(45deg)}.marzio .close-btn::after{transform:rotate(-45deg)}.marzio .menu-desktop,.marzio .marzio-mobile-menu{width:100%;height:100%}.marzio .menu-desktop{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:60px 40px 40px}.marzio .desktop-nav{width:100%;max-width:600px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 40px;margin:0 auto 30px}.marzio .menu-link{color:rgba(234,230,227,.7);text-transform:uppercase;letter-spacing:.01em;line-height:.9;transition:color .55s ease,transform .55s ease;transform:scale(1);transform-origin:center;cursor:pointer;white-space:nowrap;font-family:"ClashDisplay-DS-semibold"}.marzio .menu-link:hover{text-decoration:none}.marzio .menu-link:hover{color:rgba(234,230,227,1);transform:scale(1.04)}.marzio .desktop-nav:hover .menu-link:not(:hover),.marzio .mobile-links:hover .menu-link:not(:hover){color:rgba(234,230,227,.7);transform:scale(1)}.marzio .desktop-nav .menu-link{font-size:31px}.marzio .desktop-nav .small{font-size:17px}.marzio .desktop-nav [data-key=pakete]{font-size:28px}.marzio .desktop-nav [data-key=portfolio]{font-size:33px}.marzio .desktop-nav [data-key=kontakt]{font-size:34px}.marzio .desktop-nav [data-key=shop]{font-size:29px}.marzio .desktop-nav [data-key=service]{font-size:18px}.marzio .preview-stack{position:relative;width:200px;height:260px;overflow:hidden}.marzio .preview-stack img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1)}.marzio .preview-stack img.active{opacity:1}.marzio .preview-row{display:grid;grid-template-columns:auto 200px auto;align-items:end;column-gap:16px;margin-bottom:18px}.marzio .preview-label{font-size:11px;color:#e7d4ca;text-transform:uppercase;letter-spacing:.08em;font-family:"ClashDisplay DS Regular"}.marzio .preview-label.left{justify-self:end}.marzio .preview-label.right{justify-self:start}.marzio .mobile-preview-stack{position:relative;width:188px;height:240px;margin:18px 0 22px;overflow:hidden}.marzio .mobile-preview-stack img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1)}.marzio .mobile-preview-stack img.active{opacity:1}.marzio .desktop-footer{width:100%;max-width:820px;display:flex;justify-content:center;align-items:center}.marzio .desktop-footer-content{display:flex;flex-direction:column;align-items:center;gap:6px}.marzio .desktop-footer-instagram{font-size:12px;color:#e7d4ca;text-transform:uppercase;white-space:nowrap;text-align:center}.marzio .desktop-footer p{font-size:clamp(38px,5vw,74px);font-family:"ClashDisplay-DS-semibold";font-weight:400;text-transform:uppercase;line-height:.95;white-space:nowrap;mix-blend-mode:normal!important}.marzio .service-popup{position:fixed;inset:0;z-index:1400;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;transition:opacity .35s ease,visibility .35s ease}.marzio .service-popup.visible{visibility:visible;opacity:1}.marzio .service-popup-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.45);cursor:pointer}.marzio .service-popup-box{position:relative;background:#4a0d04;border:1px solid rgba(240,220,210,.2);padding:48px 52px 42px;min-width:340px;transform:translateY(18px) scale(.97);transition:transform .4s cubic-bezier(.22,1,.36,1)}.marzio .service-popup.visible .service-popup-box{transform:translateY(0) scale(1)}.marzio .service-popup-close{position:absolute;top:14px;right:16px;width:34px;height:34px;border:none;background:0 0;cursor:pointer}.marzio .service-popup-close::before,.marzio .service-popup-close::after{content:"";position:absolute;top:16px;left:5px;width:22px;height:2px;background:#f0e0d6;transform-origin:center}.marzio .service-popup-close::before{transform:rotate(45deg)}.marzio .service-popup-close::after{transform:rotate(-45deg)}.marzio .service-popup-title{font-size:11px;letter-spacing:.18em;color:rgba(240,220,210,.55);text-transform:uppercase;margin-bottom:28px;mix-blend-mode:normal!important}.marzio .service-sub-links{display:flex;flex-direction:column;gap:16px}.marzio .service-sub-link{font-size:clamp(15px,2vw,22px);color:rgba(234,230,227,.75);text-transform:uppercase;letter-spacing:.02em;line-height:1;transition:color .3s ease,transform .3s ease;display:inline-block}.marzio .service-sub-link:hover{color:#fff;transform:translateX(6px);text-decoration:none}.marzio .marzio-mobile-menu{display:none}@media (max-width:767px){.marzio .menu-desktop{display:none}.marzio .marzio-mobile-menu{display:flex;align-items:stretch;height:100%;padding:0}.marzio .mobile-brand{width:84px;display:flex;justify-content:center;align-items:center;padding:18px 0 18px 6px;overflow:hidden}.marzio .mobile-brand span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:52px;line-height:.9;letter-spacing:.02em;color:#f0e2d9;text-transform:uppercase;white-space:nowrap;font-family:"ClashDisplay-DS-semibold"}.marzio .mobile-content{flex:1;display:flex;flex-direction:column;justify-content:center;padding:42px 18px 26px 8px}.marzio .mobile-links{display:flex;flex-direction:column;gap:14px}.marzio .mobile-link{font-size:24px;font-family:"ClashDisplay-DS",sans-serif;color:#e7d4ca;text-transform:uppercase;line-height:1}.marzio .mobile-preview-stack{width:188px;height:240px;margin:18px 0 22px}.marzio .close-btn{top:18px;right:18px}}@media (max-width:480px){.marzio .mobile-brand{width:78px}.marzio .mobile-brand span{font-size:48px}.marzio .mobile-content{padding:48px 16px 24px 6px}.marzio .mobile-link{font-size:22px}.marzio .mobile-preview-stack{width:188px;height:240px}}