.bespoke-main{width:calc(100% - 112px);margin:0 56px;display:flex;flex-direction:column;justify-content:center;background-image:url(/img/podstranky/bespoke-magic-kouzelnik-martin-kellman.webp);background-size:cover;background-repeat:no-repeat;height:calc(100vh - 96px);line-height:1}@media(min-width:768px) and (max-width:1919px){.bespoke-main{height:calc(100vh - 80px)!important}}.bespoke-main h4{color:#fff;font-size:clamp(16px, 1.4vw, 22px);margin:10px 0;padding-left:192px;font-weight:400}.bespoke-main h2,.bespoke-main h1{color:#fff;font-size:clamp(48px, 8.75vw, 126px);max-width:10%;margin:0;padding-left:185px;line-height:1}.bespoke-slider-section{margin:-200px 250px 0;position:relative;z-index:1}.bespoke-swiper-wrapper{width:100%}.bespoke-slide-item{background-size:cover;background-position:center;background-repeat:no-repeat;height:25vh;position:relative;display:flex;flex-direction:column;justify-content:flex-end}.bespoke-slide-item .blog-corner-badge{position:absolute;top:22px;right:20px;background-color:#e5e5e5;border-radius:15px;padding:5px 10px;display:flex;align-items:center;justify-content:center;gap:5px}.bespoke-slide-item .blog-icon{width:15px;height:15px;fill:#000}.bespoke-slide-item .blog-icon-text{color:#000;font-size:8px}.bespoke-slide-text{padding:0 20px 20px}.bespoke-slide-text h3{color:#fff;margin:0;font-size:clamp(11px, 1.2vw, 22px);font-weight:700;margin-bottom:5px}.bespoke-slide-text p{color:#fff;margin:0;font-size:clamp(9px, 0.8vw, 13px);font-weight:400}.bespoke-slider-nav{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:15px}.bespoke-slider-nav button{width:60px;height:60px;cursor:pointer;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:50%;padding:12px;transition:background-color 0.3s ease}.bespoke-slider-nav button svg{width:60px;height:60px;fill:#000;transition:fill 0.3s ease}.bespoke-next svg{transform:rotate(180deg)}.bespoke-slider-nav button.swiper-button-disabled{opacity:.3;cursor:not-allowed}.bespoke-mobile-btn{display:none}.mikromagie-info-container{margin:30px 56px;width:auto!important}.mikromagie-info-container button{margin-right:0}.akceprodeti-text{margin:0 56px}.bespoke-headline{margin:0 56px;width:auto}.bespoke-headline h3{font-size:clamp(22px, 3vw, 42px);font-weight:400;margin-top:50px;margin-bottom:5px;margin-left:0}.bespoke-container{padding:0 56px;box-sizing:border-box;padding-top:55px}.bespoke-container::before{left:56px;width:calc(100% - 112px)}.be-sponsor{margin-left:0;display:flex;flex-direction:column;align-items:start;justify-content:center}.be-sponsor h4{font-size:clamp(22px, 3vw, 42px)}.be-sponsor p{font-size:clamp(16px, 1.4vw, 22px)}.be-img{margin-right:0}.sponsor-slider-wrapper{margin-top:30px;width:100%}.sponsor-slider-inner{display:flex;align-items:center;gap:15px;margin-right:30px}.sponsor-slider-inner .sponsor-swiper{flex:1;min-width:0;overflow:hidden}.sponsor-slider-wrapper .swiper-slide{height:280px}.sponsor-slider-wrapper .swiper-slide img{width:100%;max-width:100%;height:100%;object-fit:cover;display:block}.sponsor-prev,.sponsor-next{width:30px;height:30px;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0}.sponsor-prev svg,.sponsor-next svg{width:30px;height:30px;fill:#000}.sponsor-next svg{transform:rotate(180deg)}.sponsor-prev.swiper-button-disabled,.sponsor-next.swiper-button-disabled{opacity:.3;cursor:not-allowed}.gallery{margin:70px 56px 50px 56px}.video-camera-akce{padding:0 56px;box-sizing:border-box}.video-camera-akce iframe{width:100%!important;border-radius:55px}@media screen and (min-width:768px) and (max-width:1199px){.bespoke-main{width:100%;margin:0}.bespoke-slider-section{margin:-100px 30px 0}.mikromagie-info-container{margin:20px 30px}.mikromagie-info-container button{margin-right:30px}.akceprodeti-text{margin:0 30px}.bespoke-headline{margin:0 30px;width:auto}.bespoke-container{padding:0 30px}.bespoke-container::before{left:30px;width:calc(100% - 60px)}.be-sponsor h4{font-size:36px}.be-sponsor p{font-size:16px}.bespoke-button{margin-top:50px}.gallery{margin:50px 30px;grid-template-columns:repeat(2,1fr);gap:20px}.video-camera-akce{padding:0 30px}}@media screen and (max-width:767px){.bespoke-desktop-btn{display:none}.video-camera-akce{margin-top:40px!important}.third-button-bespoke{padding:10px 30px}.bespoke-sponsors{width:100%;display:flex;flex-direction:column;gap:40px}.mid-button-bespoke{margin:40px auto 40px!important}.bespoke-slide-text p{font-size:13px}.bespoke-mobile-btn{display:flex}.bespoke-swiper-wrapper{width:90%;margin:0 auto}.bespoke-slider-nav{justify-content:center;gap:15px;margin-top:10px}button.bespoke-prev,button.bespoke-next{margin:0!important}.bespoke-slider-nav button svg{width:30px;height:30px}.bespoke-slider-nav button{width:40px;height:40px;padding:8px}.bespoke-main{width:calc(100%);margin:0;height:calc(100vh - 80px)}.bespoke-main h4{padding-left:20px;font-size:18px}.bespoke-main h2,.bespoke-main h1{padding-left:20px;font-size:60px;max-width:50%}.quote-container-right{margin-right:0}.bespoke-slider-section{margin:-80px 20px 0}.mikromagie-info-container{margin:15px 20px;flex-direction:column;align-items:flex-start}.mikromagie-info-container button{margin-right:0;margin-top:15px}.mikromagie-info-container-text h2{font-size:28px;width:100%;margin-left:0}.akceprodeti-text{margin:0 20px}.akceprodeti-text p{font-size:14px;margin:0}.bespoke-headline{margin:0 20px;width:auto}.bespoke-headline h3{font-size:36px}.bespoke-container{padding:0 20px;flex-direction:column}.bespoke-container::before{left:20px;width:calc(100% - 40px)}.be-sponsor{width:100%}.be-sponsor img{max-width:25%;margin-left:0}.be-sponsor h4{font-size:28px}.be-sponsor p{font-size:14px;width:100%}.be-img{width:100%;margin-top:20px}.sponsor-slider-wrapper .swiper-slide img{height:180px}.sponsor-prev,.sponsor-next{width:25px;height:25px}.sponsor-prev svg,.sponsor-next svg{width:25px;height:25px}.bespoke-button{margin-top:30px;margin-bottom:20px}.gallery{margin:30px 20px;grid-template-columns:1fr;gap:15px}.item.large,.item.tall,.item.wide{grid-column:auto;grid-row:auto}.video-camera-akce{padding:0 20px}.video-camera-akce iframe{max-height:320px;border-radius:50px}.mid-button{width:auto}.first-button{border-radius:50px}.third-button{border-radius:50px}.quote-content p,.quote-content-right p{font-size:11px}}@media screen and (max-width:430px){.bespoke-main h2,.bespoke-main h1{font-size:48px;max-width:70%}.bespoke-main h4{font-size:18px}.bespoke-headline h3{font-size:28px}.be-sponsor h4{font-size:24px}.mikromagie-info-container-text h2{font-size:24px}}.mid-button-bespoke{margin:60px auto 50px}button.bespoke-prev{margin-left:-75px;margin-top:-145px}button.bespoke-next{margin-right:-75px;margin-top:-145px}@media (min-width:1440px) and (max-width:1919px){.bespoke-slider-section{margin:-130px 250px 0;position:relative;z-index:1}}@media(max-width:767px){.bespoke-main h2,.bespoke-main h1{font-size:48px;max-width:70%;text-align:center;margin:0 auto;padding:0}.bespoke-main h4{font-size:16px;margin:0 auto;text-align:center;padding:0;margin-bottom:10px}.mikromagie-info-container button{margin-right:0;order:-1;margin-bottom:20px;width:46px;height:46px;padding:0;border-radius:50%;margin-top:15px}.rounded-button span{transition:transform 0.4s ease-in-out,opacity 0.4s ease-in-out;transform:translateY(0);opacity:1;font-weight:400;font-size:7Px}.promo-container{margin-top:0!important}.sponsor-slider-inner{margin:0}.sponsor-slider-wrapper{margin-top:30px;width:100%;height:fit-content;max-height:220px!important}}@media(min-width:768px) and (max-width:991px){.bespoke-main h2,.bespoke-main h1{padding-left:0;font-size:77px;max-width:70%;text-align:center;margin:0 auto}.bespoke-main h4{padding-left:0;font-size:18px;margin:0 auto;margin-bottom:10px}.mikromagie-info-container{margin:30px 30px;margin-top:50px}}@media (max-width:1199px){.vertical-text-l{display:none}}@media (min-width:992px) and (max-width:1199px){.bespoke-main{width:calc(100% - 60px);margin:0 30px;height:70vh!important}}@media (min-width:992px) and (max-width:1199px){.bespoke-slider-section{margin:-75px 250px 0!important;position:relative;z-index:1}}@media (min-width:1200px) and (max-width:1439px){.bespoke-slider-section{margin:-80px 250px 0;position:relative;z-index:1}}.be-sections{margin-top:20px;display:flex;flex-direction:column;gap:0}.be-section{padding:18px 0;border-top:1px solid rgb(0 0 0 / .1)}.be-section:last-child{border-bottom:1px solid rgb(0 0 0 / .1)}.be-section-label{display:block;font-size:clamp(10px, 0.85vw, 12px);text-transform:uppercase;letter-spacing:.12em;color:rgb(0 0 0 / .4);font-weight:500;margin-bottom:8px}.be-section p{font-size:clamp(16px, 1.4vw, 22px);line-height:1.6;margin:0 0 8px 0}.be-section p:last-child{margin-bottom:0}.be-list{font-size:clamp(16px, 1.4vw, 22px);line-height:1.6;padding-left:22px;margin:8px 0}.be-list li{margin-bottom:4px}.be-reference{margin-top:24px;padding:24px 28px;background:#f7f7f7;border-left:3px solid #000}.be-reference blockquote{font-size:clamp(15px, 1.25vw, 20px);line-height:1.65;margin:0 0 16px 0;font-style:italic;color:#1a1a1a}.be-ref-author{font-size:clamp(13px, 1vw, 16px)!important;font-weight:500!important;line-height:1.5!important;color:#000!important;margin:0!important}.bespoke-cta{padding:80px 56px;display:flex;flex-direction:column;gap:40px 80px;align-items:start;justify-content:start}.bespoke-cta h2{font-size:clamp(28px, 3vw, 50px);font-weight:500;line-height:1.1;margin:0;grid-column:1;grid-row:1}.bespoke-cta-body{grid-column:2;grid-row:1 / 3;display:flex;flex-direction:column;gap:16px}.bespoke-cta-body p{font-size:clamp(16px, 1.4vw, 22px);line-height:1.65;margin:0}.bespoke-cta-call{font-weight:500}.bespoke-cta-btn{grid-column:1;grid-row:2;align-self:start}@media (max-width:991px){.bespoke-cta{grid-template-columns:1fr;padding:50px 30px;gap:24px}.bespoke-cta h2,.bespoke-cta-body,.bespoke-cta-btn{grid-column:1;grid-row:auto}}@media (max-width:767px){.bespoke-cta{padding:40px 20px}.be-reference{padding:16px 18px}}.be-img-slider{align-self:flex-start;position:sticky;top:80px;display:block;padding:40px 0 40px 20px}.be-img-slider .sponsor-slider-inner{margin-right:0;width:100%}.be-img-slider .swiper-slide{height:420px}.be-img-slider .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block;cursor:zoom-in}@media (max-width:1199px){.be-img-slider{position:static;padding:0 0 30px 0}}@media (max-width:767px){.be-img-slider .swiper-slide{height:220px}}@media(min-width:768px){.mikromagie-info-container{margin:30px 56px;width:auto!important;display:flex;align-items:center;justify-content:space-between}}