@media screen and (max-width:320px){nav{width:95%;background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-align:center}.nav-btn{margin:5px 0 5px 10px}.nav-logo{position:relative;width:auto;height:70px;margin:5px 0 5px 0;cursor:pointer}.logo-wrapper{display:flex;align-items:center;gap:10px;position:relative;width:auto;height:100%}.nav-logo img{position:static;width:50px;transition:transform 0.3s ease-in-out,opacity 0.3s ease-in-out}.hamburger-menu{margin:0}.logo-text{display:none}.bottom-content-wrapper{position:absolute;bottom:12vh;left:0;width:92.5%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;z-index:10;padding:0 3%}main{position:relative;overflow:hidden}.main-menu{position:fixed;display:flex;flex-direction:column;justify-content:center;margin:0 auto;width:100%;left:50%;transform:translateX(-50%);overflow:hidden;background-color:#fff;z-index:999;transition:max-height 0.5s ease-in-out}.main-menu.active{max-height:90vh;height:90vh}.menu-header-text{font-size:20px;font-weight:700;color:#000}.menu-list{list-style:none;padding:0;margin:0 10px;text-align:left}.menu-list li{padding:15px 0}.menu-list a{text-decoration:none;font-size:48px;font-weight:500;color:#000;transition:color 0.3s ease;line-height:.5}.slider-container{width:100%}.info-bottom-right{position:absolute;bottom:425px;color:#fff;text-align:left;z-index:10;order:1}.slide-number{margin:0;color:#fff}.event-type{margin:0;color:#fff}.content{order:2}.bottom-nav{position:absolute;bottom:0%;left:50%;transform:translateX(-50%);z-index:10;background-image:none;background-color:#fff;width:100%}.nav-list{display:flex;justify-content:center;list-style:none;margin:15px 0;padding:0;color:#000;font-size:.5rem}.vertical-text-l{display:none}.promo-container{width:100%;margin-top:50px}.promo-info-container{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;margin-left:10px}.promo-info-container-text h2{margin-left:0}.promo-info-container button{margin:0;order:1}.promo-info-container-text{width:95%;order:2}.promo-info-container-text h1{font-family:'DM Sans';font-size:24px;font-weight:700;margin:0}.promo-programme{display:flex;flex-direction:column;justify-content:center;width:100%;margin:0;align-items:center;gap:0}.promo-programme-container{display:flex;flex-direction:column;width:300px;padding:20px 0;align-items:flex-start;position:relative;overflow:hidden;cursor:pointer;margin:0}.promo-svg{width:40px;height:auto;margin-bottom:0;fill:#000;position:relative;z-index:2;display:block}.magic-container{display:flex;flex-direction:column;width:100%}.magic-box-black{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;background-color:#000;padding:10px 0}.magic-box-black svg{padding:0 20px;width:60px}.magic-box-black h3{color:#fff;margin-left:0;width:auto}.magic-box-black p{color:#fff}.magic-box-white{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;background-color:#fff;padding:10px 0;border:1px solid}.magic-box-white svg{padding:0 20px;width:60px}.magic-box-white h3{color:#000;margin-left:0;width:auto}.magic-p{color:#000;margin-top:0;margin-left:30px;margin-bottom:0;font-size:8px}.magic-h{margin-bottom:0;margin-top:0;margin-left:25px}.index-photogalery{width:100%;height:100%;margin:75px 0}.photogalery-title{display:flex;flex-direction:column;width:100%}.photogalery-title-row h2{margin-left:10px;width:100%}.photogalery-title-row{display:flex;flex-direction:column;justify-content:space-between;width:75%}.photogalery-title-row img{width:70px}.photogalery-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:50px;margin-top:10px}.photogalery-container-image{display:flex;justify-content:center;align-items:center;width:100%;margin:0 auto}.photogalery-container img{width:95%;max-width:320px;height:auto;object-fit:cover;object-position:25% 25%;margin:0}.photogalery-container-title{width:95%;margin-right:0;margin-left:10px;display:flex;flex-direction:column}.photogalery-container-title p{line-height:1.1;font-family:'DM Sans';font-weight:400;font-size:16px;margin-top:20px}.photogalery-container-title-row{display:flex;flex-direction:column;width:100%;align-items:flex-start}.photogalery-container-text{display:flex;flex-direction:column;width:95%;padding:0}.photogalery-container-text h1{margin:0}.photogalery-container-text p{line-height:1;font-family:'DM Sans';font-weight:500;margin-top:0}.arrow-container{display:flex;justify-content:flex-start;width:90%;margin-top:30px;padding:10px}.quote-flag{display:none}.video-camera{display:flex}.citation{width:100%}.citation-title{display:flex;flex-direction:row;width:95%;text-align:left}.citation-title h2{width:100%;margin-left:10px;font-family:'DM Sans';font-weight:500;letter-spacing:1.3px}.purple-text{color:purple;font-size:32px;margin-right:5px}.purple-line::after{content:"";position:absolute;bottom:2px;left:10px;width:90%;height:2px;background-color:purple;transform:rotate(-0.5deg);transform-origin:bottom left}.purple-line{position:relative}.references-container{width:100%}.references-info-container{width:95%;margin:0}.references-info-container button{margin-right:50px}.references-info-container-text h2{font-family:'DM Sans';font-weight:500;margin:0;line-height:1}.references-info-container-text{width:83%;margin-left:10px}.review-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;align-items:center;height:auto;width:100%}.references-arrow-container{display:flex;justify-content:center;width:80%;padding:20px;margin-top:10px}.ref-left-arrow{transform:rotate(135deg);margin-right:50px}.ref-right-arrow{transform:rotate(-45deg);margin-left:50px}.references-brands{display:flex;flex-direction:column;width:95%;margin:10px 5px}.button-brand{display:flex;justify-content:flex-start;width:50%;margin-top:10px;margin-left:0}.review-item{display:flex;flex-direction:row;width:90%;align-items:center;gap:10px;padding:0;order:2}.logo-circle{width:32px;height:32px;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center}.logo-circle img{width:70%;height:auto;object-fit:contain}.rating-info{display:flex;align-items:center;gap:5px;font-size:16px}.star{font-size:16px}.rating{font-weight:700}.reviews{color:#666}.reviews-container{display:flex;flex-direction:column;justify-content:space-around;align-items:center;gap:20px;margin-top:50px}.review-info-top{display:flex;align-items:center;margin-bottom:12px}.avatar-holder{width:40px;height:40px;border-radius:50%;overflow:hidden;margin-right:15px;border:2px solid #ddd}.profile-pic{width:100%;height:100%;object-fit:cover}.author-details{display:flex;flex-direction:column}.author-name{margin:0;font-size:16px;font-weight:700}.review-count-text{font-size:14px;color:#888}.rating-and-time{display:flex;align-items:center;margin-bottom:15px}.star-group{color:gold;font-size:16px;line-height:1;margin-right:10px}.timestamp{font-size:14px;color:#888}.review-content{line-height:1.4;font-size:14px;color:#000}.logo-slider{display:flex;align-items:center;position:relative;width:90%;margin:50px auto}.slider-content-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;flex-grow:1}.slider-content-wrapper::-webkit-scrollbar{display:none}.slider-content{display:flex;gap:20px}.logo-image{flex-shrink:0;width:calc((100% - 40px) / 3);height:auto;object-fit:contain}.logo-arrow-left{display:none}.logo-arrow-left::before{left:0}.logo-arrow-left:hover::before{width:100%}.logo-arrow-right{display:none}.social-media{width:100%;height:auto}.social-media-title-container{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-left:10px}.social-media-title{display:flex;justify-content:center;align-items:center;width:85%;order:2;margin:0}.social-media-instagram{width:65%;display:flex;justify-content:flex-start;order:1;margin-bottom:0}.social-media-instagram a{display:inline-flex;justify-content:center;align-items:center;margin-right:0;width:30px;height:30px;background-color:#000;border-radius:50%;text-decoration:none;transition:background-color 0.3s}.social-media-instagram .fa-instagram{color:#fff;font-size:18px}.social-media-instagram .fa-instagram:hover{transform:scale(1.15);transition:0.3s}.social-media-container{display:flex;justify-content:center;width:100%;max-width:320px;margin:10px auto}.faq{font-family:'DM Sans';padding:0}.faq-title{display:flex;justify-content:flex-start}.FAQ-button{display:flex;justify-content:center;align-items:center;text-align:center;width:100%;margin:20px auto}.faq-answer{display:none;margin:10px 10px 0 10px;font-size:10px;color:#333;line-height:1.4}footer{width:100%;background-image:url(/images/pattern_ikony_footer_martin_kellman.svg);background-size:cover;background-position:center;text-align:left;box-shadow:0 -30px 30px -20px rgb(0 0 0 / .2)}.contact{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0}.contact-text{display:flex;flex-direction:column;justify-content:center;margin:0 auto;text-align:left;width:75%;padding:30px;order:1}.contact-text h2{font-family:'DM Sans',sans-serif;font-weight:700;font-size:22px;margin-top:0;margin-bottom:0}.contact-text p{margin-top:0;margin-bottom:20px;font-size:12px}.contact-info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;padding:0;order:2;margin-top:30px;margin-left:0}.contact-info a{color:#000;font-size:18px;font-weight:500;text-align:left;list-style-type:none;text-decoration:none;line-height:1}.contact-info button{margin-left:auto}.copyright{display:flex;justify-content:center;align-items:center;text-align:center;margin:0 auto;width:100%;margin:20px 0}.main-reference{width:100%;height:90vh;display:flex;flex-direction:row;justify-content:center;margin:0 auto;background-color:#fff}.main-reference-container{display:flex;justify-content:center;width:92.5%;margin:auto;align-items:center;text-align:center}.main-review-container{display:flex;justify-content:center;margin:0 auto;gap:30px;align-items:center;height:50px;width:100%}.contactus{width:100%;flex-direction:column;height:auto}.contactus-image{width:100%}.contactus-image img{width:100%}.contactus-form h2{font-size:22px;width:100%}.contact-con-towns{max-width:320px;width:100%}.contact-con-top img{width:100%}.contact-con-text h2{margin-top:750px;width:100%;font-size:42px}textarea{max-width:320px}.fotogalery-title{background-image:url(/images/akce-pro-deti-kouzelnik-martin-kellman.webp);background-position:center;background-size:cover;background-position-x:15%;width:92.5%;display:flex;flex-direction:column;justify-content:center;align-items:center;height:50vh;margin:0 auto}.fotogalery-bottom-nav{background-color:#fff;display:flex;flex-direction:row;justify-content:center;left:0;transform:translateX(0%);position:relative}.fotogalery-nav-list li{font-size:8px;padding:10px 10px}.fotogalery-title h2{font-size:48px}.text{height:200px;display:flex;flex-direction:column;justify-content:flex-end}.text h3,.text p{margin-left:0;width:100%}.reference-text h3{font-size:18px}.reference-text p{font-size:12px;padding-top:3px}.reference-text h3,.reference-text p{margin-left:0;width:100%}.fotogalery-container{width:92.5%;display:flex;justify-content:center;flex-direction:column;margin:0 auto;height:50vh;background-image:url(/images/akce-pro-deti-kouzelnik-martin-kellman.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;background-position-x:15%}.fotogalery-text h2{font-size:48px}.row-video{display:flex;flex-direction:column;width:100%}.three-row-video{display:flex;flex-direction:column;justify-content:center}.one-video{display:flex;justify-content:center;margin:20px auto 0;width:95%}.mikromagie-main{padding-top:0}.mikromagie-main h2,.mikromagie-main h1{padding-left:10px;transform:translateY(125px);padding-top:10px}.mikromagie-main h4{padding-left:10px;transform:translateY(125px)}.mikromagie-info-container{display:flex;flex-direction:column;align-items:flex-start;margin:5px}.mikromagie-info-container-text h2{margin-left:10px;font-size:32px;width:95%}.mikromagie-info-container-text p{margin-left:10px;margin-top:10px;font-size:22px;width:100%}.another-blog-galery-wrapper{width:90%;gap:0}.another-blog-container{width:100%;margin:0}.blog-arrow{width:20px}.towns{display:flex;flex-direction:column;align-items:flex-start;margin:50px 0}.towns-top{display:flex;flex-direction:row}.towns-top img{width:35%}.towns-text h2{font-weight:400;margin:0 10px 20px 10px;width:100%}.towns-answer{max-height:500px;opacity:1}.towns-answer p{margin-left:10px;font-size:6px}.towns-city{margin-left:10px;padding-left:0;font-size:18px;line-height:1.1}.mid-button{width:100%}.akceprodeti-main{padding-top:0}.akceprodeti-main h2,.akceprodeti-main h1{padding-left:10px;font-size:42px;transform:translateY(100px);padding-top:10px;width:100%}.akceprodeti-main h4{padding-left:10px;font-size:18px;transform:translateY(100px)}.ballons-container{display:flex;flex-direction:column}.ballon{padding:20px 0}.ballon h4{font-size:14px}.akceprodeti-text{margin:10px;align-items:flex-start;justify-content:flex-start}.akceprodeti-text p{margin:0}}@media screen and (min-width:321px) and (max-width:375px){nav{width:95%;background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-align:center}.nav-btn{margin:5px 0 5px 10px}.nav-logo{position:relative;width:auto;height:70px;margin:5px 0 5px 0;cursor:pointer}.logo-wrapper{display:flex;align-items:center;gap:10px;position:relative;width:auto;height:100%}.nav-logo img{position:static;width:50px;transition:transform 0.3s ease-in-out,opacity 0.3s ease-in-out}.hamburger-menu{margin:0}.logo-text{display:none}.bottom-content-wrapper{position:absolute;bottom:12vh;left:0;width:92.5%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;z-index:10;padding:0 3%}main{position:relative;overflow:hidden}.menu-header-text{font-size:20px;font-weight:700;color:#000}.info-bottom-right{position:absolute;bottom:425px;color:#fff;text-align:left;z-index:10;order:1}.slide-number{margin:0;color:#fff}.event-type{margin:0;color:#fff}.content{order:2}.bottom-nav{position:absolute;bottom:0%;left:50%;transform:translateX(-50%);z-index:10;background-image:none;background-color:#fff;width:100%}.nav-list{display:flex;justify-content:center;list-style:none;margin:15px 0;padding:0;color:#000;font-size:.5rem}.vertical-text-l{display:none}.promo-container{width:100%;margin-top:50px}.promo-info-container{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;margin-left:10px}.promo-info-container button{margin:0;order:1}.promo-info-container-text{width:95%;order:2}.promo-info-container-text h2{font-family:'DM Sans';font-weight:700;margin-top:10px;margin-left:5px}.promo-programme{display:flex;flex-direction:column;justify-content:center;width:100%;margin:0;align-items:flex-start;margin-left:10px;gap:0}.promo-programme-container{display:flex;flex-direction:column;width:300px;padding:20px 0;align-items:flex-start;position:relative;overflow:hidden;cursor:pointer;margin:0}.promo-svg{width:40px;height:auto;margin-bottom:0;fill:#000;position:relative;z-index:2;display:block}.magic-container{display:flex;flex-direction:column;width:100%}.magic-box-black{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;background-color:#000;padding:10px 0}.magic-box-black svg{padding:0 20px;width:60px}.magic-box-black h3{color:#fff;margin-left:0;width:auto}.magic-box-black p{color:#fff}.magic-box-white{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;background-color:#fff;padding:10px 0;border:1px solid}.magic-box-white svg{padding:0 20px;width:60px}.magic-box-white h3{color:#000;margin-left:0;width:auto}.magic-p{color:#000;margin-top:0;margin-left:30px;margin-bottom:0;font-size:8px}.magic-h{margin-bottom:0;margin-top:0;margin-left:25px}.index-photogalery{width:100%;height:100%;margin:75px 0}.index-photogalery{width:100%;height:100%;margin:75px 0}.photogalery-title{display:flex;flex-direction:column;width:100%}.photogalery-title-row h2{margin-left:10px;width:80%}.photogalery-title-row img{width:70px}.photogalery-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:50px;margin-top:10px}.photogalery-container-image{display:flex;justify-content:center;align-items:center;width:100%;margin:0 auto}.photogalery-container img{width:95%;max-width:320px;height:auto;object-fit:cover;object-position:25% 25%;margin:0}.photogalery-container-title{width:95%;margin-right:0;margin-left:10px;display:flex;flex-direction:column}.photogalery-container-title p{line-height:1.1;font-family:'DM Sans';font-weight:400;font-size:16px;margin-top:20px}.photogalery-container-title-row{display:flex;flex-direction:column;width:100%;align-items:flex-start}.photogalery-container-text{display:flex;flex-direction:column;width:95%;padding:0}.photogalery-container-text h1{margin:0}.photogalery-container-text p{line-height:1;font-family:'DM Sans';font-weight:500;margin-top:0}.arrow-container{display:flex;justify-content:flex-start;width:90%;margin-top:30px;padding:10px}.video-camera{display:flex}.citation{width:100%}.citation-title{display:flex;flex-direction:row;width:95%;text-align:left}.citation-title h2{width:100%;margin-left:10px;font-family:'DM Sans';font-weight:500;letter-spacing:1.3px}.purple-text{color:purple}.purple-line::after{content:"";position:absolute;bottom:2px;left:0;width:100%;height:3px;background-color:purple;transform:rotate(-0.5deg);transform-origin:bottom left}.purple-line{position:relative}.references-container{width:100%}.review-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;align-items:center;height:auto;width:100%}.references-arrow-container{display:none}.ref-left-arrow{transform:rotate(135deg);margin-right:50px}.ref-right-arrow{transform:rotate(-45deg);margin-left:50px}.references-brands{display:flex;flex-direction:column;width:95%;margin:10px 5px}.button-brand{display:flex;justify-content:flex-start;width:50%;margin-top:10px;margin-left:0}.review-item{display:flex;flex-direction:row;width:90%;align-items:center;gap:10px;padding:0;order:2}.logo-circle{width:32px;height:32px;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center}.logo-circle img{width:70%;height:auto;object-fit:contain}.rating-info{display:flex;align-items:center;gap:5px;font-size:16px}.star{font-size:16px}.rating{font-weight:700}.reviews{color:#666}.reviews-container{display:flex;flex-direction:column;align-items:center;justify-content:space-around;gap:20px;margin-top:50px}.review-info-top{display:flex;align-items:center;margin-bottom:12px}.avatar-holder{width:40px;height:40px;border-radius:50%;overflow:hidden;margin-right:15px;border:2px solid #ddd}.profile-pic{width:100%;height:100%;object-fit:cover}.author-details{display:flex;flex-direction:column}.author-name{margin:0;font-size:16px;font-weight:700}.review-count-text{font-size:14px;color:#888}.rating-and-time{display:flex;align-items:center;margin-bottom:15px}.star-group{color:gold;font-size:16px;line-height:1;margin-right:10px}.timestamp{font-size:14px;color:#888}.review-content{line-height:1.4;font-size:14px;color:#000}.logo-slider{display:flex;align-items:center;position:relative;width:90%;margin:50px auto}.slider-content-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;flex-grow:1}.slider-content-wrapper::-webkit-scrollbar{display:none}.slider-content{display:flex;gap:20px}.logo-image{flex-shrink:0;width:calc((100% - 40px) / 3);height:auto;object-fit:contain}.logo-arrow-left{display:none}.logo-arrow-left::before{left:0}.logo-arrow-left:hover::before{width:100%}.logo-arrow-right{display:none}.social-media{width:100%;height:auto}.social-media-title-container{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-left:10px}.social-media-title{width:75%;order:2}.social-media-instagram{width:65%;display:flex;justify-content:flex-start;order:1;margin-bottom:10px}.social-media-instagram a{display:inline-flex;justify-content:center;align-items:center;margin-right:0;width:30px;height:30px;background-color:#000;border-radius:50%;text-decoration:none;transition:background-color 0.3s}.social-media-instagram .fa-instagram{color:#fff;font-size:18px}.social-media-instagram .fa-instagram:hover{transform:scale(1.15);transition:0.3s}.social-media-container{display:flex;justify-content:center;width:100%;max-width:375px;margin:10px auto}.faq{font-family:'DM Sans';padding:0;margin-top:-10px}.faq-title{display:flex;justify-content:flex-start}.faq-title h2{margin-bottom:10px}.FAQ-button{display:flex;justify-content:center;align-items:center;text-align:center;width:100%;margin:20px auto}.faq-answer{display:none;margin:10px 10px 0 10px;font-size:10px;color:#333;line-height:1.4}footer{width:100%;background-image:url(/images/pattern_ikony_footer_martin_kellman.svg);background-size:cover;background-position:center;text-align:left;box-shadow:0 -30px 30px -20px rgb(0 0 0 / .2)}.contact{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0}.contact-text{display:flex;flex-direction:column;justify-content:center;margin:0 auto;text-align:left;width:75%;padding:30px;order:1}.contact-text h2{font-family:'DM Sans',sans-serif;font-weight:700;font-size:22px;margin-top:0;margin-bottom:0}.contact-text p{margin-top:0;margin-bottom:20px;font-size:12px}.contact-info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;padding:0;order:2;margin-top:30px;margin-left:0}.contact-info a{color:#000;font-size:18px;font-weight:500;text-align:left;list-style-type:none;text-decoration:none;line-height:1}.contact-info button{margin-left:auto}.copyright{display:flex;justify-content:center;align-items:center;text-align:center;margin:0 auto;width:100%;margin:20px 0}.main-reference{width:100%;height:90vh;display:flex;flex-direction:row;justify-content:center;margin:0 auto;background-color:#fff}.main-reference-container{display:flex;justify-content:center;width:92.5%;margin:auto;align-items:center;text-align:center}.main-review-container{display:flex;justify-content:center;margin:0 auto;gap:30px;align-items:center;height:50px;width:100%}.fotogalery-bottom-nav{background-color:#fff;display:flex;flex-direction:row;justify-content:center;left:0;transform:translateX(0%);position:relative}.fotogalery-nav-list li{font-size:10px;padding:10px 10px}.fotogalery-title{background-image:url(/images/akce-pro-deti-kouzelnik-martin-kellman.webp);background-position:center;background-size:cover;background-position-x:15%;width:92.5%;display:flex;flex-direction:column;justify-content:center;align-items:center;height:50vh;margin:0 auto}.fotogalery-title h2{font-size:52px}.text{height:200px;display:flex;flex-direction:column;justify-content:flex-end}.text h3,.text p{margin-left:0;width:100%}.reference-text h3{font-size:18px}.reference-text p{font-size:12px;padding-top:3px}.reference-text h3,.reference-text p{margin-left:0;width:100%}.fotogalery-container{width:92.5%;display:flex;justify-content:center;flex-direction:column;margin:0 auto;height:50vh;background-image:url(/images/akce-pro-deti-kouzelnik-martin-kellman.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;background-position-x:15%}.fotogalery-text h2{font-size:48px}.row-video{display:flex;flex-direction:column;width:100%}.three-row-video{display:flex;flex-direction:column;justify-content:center}.one-video{display:flex;justify-content:center;margin:20px auto 0;width:95%}.mikromagie-main{padding-top:0}.mikromagie-main h2,.mikromagie-main h1{padding-left:10px;transform:translateY(125px);padding-top:10px}.mikromagie-main h4{padding-left:10px;transform:translateY(125px)}.mikromagie-info-container{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin:10px}.mikromagie-info-container-text h2{margin-left:10px;font-size:32px;width:95%}.mikromagie-info-container-text p{margin-left:10px;margin-top:10px;font-size:22px;width:100%}.another-blog-galery-wrapper{width:90%;gap:0}.another-blog-container{width:100%;margin:0}.blog-arrow{width:20px}.towns{display:flex;flex-direction:column;align-items:flex-start;margin:50px 0}.towns-top{display:flex;flex-direction:row}.towns-top img{width:35%}.towns-text h2{font-weight:400;margin:0 10px 20px 10px;width:100%}.towns-answer{max-height:500px;opacity:1}.towns-answer p{margin-left:10px;font-size:6px}.towns-city{margin-left:10px;padding-left:0;font-size:18px;line-height:1.1}.mid-button{width:100%}.akceprodeti-main{padding-top:0}.akceprodeti-main h2,.akceprodeti-main h1{padding-left:10px;font-size:42px;transform:translateY(100px);padding-top:10px;width:100%}.akceprodeti-main h4{padding-left:10px;font-size:18px;transform:translateY(100px)}.ballons-container{display:flex;flex-direction:column}.ballon{padding:20px 0}.ballon h4{font-size:14px}.akceprodeti-text{margin:10px;align-items:flex-start;justify-content:flex-start}.akceprodeti-text p{margin:0}}@media screen and (min-width:376px) and (max-width:430px){.nav-logo{position:relative;width:auto;height:70px;margin:5px 0 5px 0;cursor:pointer}.logo-wrapper{display:flex;align-items:center;gap:10px;position:relative;width:auto;height:100%}.nav-logo img{position:static;width:50px;transition:transform 0.3s ease-in-out,opacity 0.3s ease-in-out}.hamburger-menu{margin:0}.logo-text{display:none}main{position:relative;overflow:hidden}.menu-header-text{font-size:20px;font-weight:700;color:#000}.menu-list li{padding:15px 0}.info-bottom-right{position:absolute;bottom:425px;color:#fff;text-align:left;z-index:10;order:1}.content{order:2}.bottom-nav{position:absolute;bottom:0%;left:50%;transform:translateX(-50%);z-index:10;background-image:none;background-color:#fff;width:100%}.nav-list{display:flex;justify-content:center;list-style:none;margin:15px 0;padding:0;color:#000;font-size:.5rem}.vertical-text-l{display:none}.promo-container{width:100%;margin-top:50px}.promo-info-container button{margin:0;order:1}.promo-info-container-text{width:95%;order:2}.promo-programme-container{display:flex;flex-direction:column;width:300px;padding:20px 0;align-items:flex-start;position:relative;overflow:hidden;cursor:pointer;margin:0}.promo-svg{width:40px;height:auto;margin-bottom:0;fill:#000;position:relative;z-index:2;display:block}.magic-container{display:flex;flex-direction:column;width:100%}.magic-box-black{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;background-color:#000;padding:10px 0}.magic-box-black svg{padding:0 20px;width:60px}.magic-box-black h3{color:#fff;margin-left:0;width:auto}.magic-box-white{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;background-color:#fff;padding:10px 0;border:none}.magic-box-white svg{padding:0 20px;width:60px}.magic-box-white h3{color:#000;margin-left:0;width:auto}.magic-p{color:#000;margin-top:0;margin-left:30px;margin-bottom:0;font-size:8px}.magic-h{margin-bottom:0;margin-top:0;margin-left:25px}.index-photogalery{width:100%;height:100%;margin:75px 0}.photogalery-title{display:flex;flex-direction:column;width:100%}.photogalery-title-row img{width:70px}.photogalery-container img{width:95%;max-width:320px;height:auto;object-fit:cover;object-position:25% 25%;margin:0}.photogalery-container-title-row{display:flex;flex-direction:column;width:100%;align-items:flex-start}.photogalery-container-text{display:flex;flex-direction:column;width:95%;padding:0}.photogalery-container-text p{line-height:1;font-family:'DM Sans';font-weight:500;margin-top:0}.video-camera{display:flex}.citation{width:100%}.citation-title{display:flex;flex-direction:row;width:95%;text-align:left}.purple-line::after{content:"";position:absolute;bottom:2px;left:0;width:100%;height:3px;background-color:purple;transform:rotate(-0.5deg);transform-origin:bottom left}.purple-line{position:relative}.references-container{width:100%}.references-info-container button{margin-right:50px}.references-arrow-container{display:none}.ref-left-arrow{transform:rotate(135deg);margin-right:50px}.ref-right-arrow{transform:rotate(-45deg);margin-left:50px}.button-brand{display:flex;justify-content:flex-start;width:50%;margin-top:10px;margin-left:0}.review-item{display:flex;flex-direction:row;width:90%;align-items:center;gap:10px;padding:0;order:2}.logo-circle{height:32px;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center}.logo-circle img{width:70%;height:auto;object-fit:contain}.rating-info{display:flex;align-items:center;gap:5px;font-size:16px}.rating{font-weight:700}.reviews-container{display:flex;flex-direction:column;justify-content:space-around;gap:20px;align-items:center;margin-top:50px}.review-block{padding:25px;background-color:#e9e8e8;color:#333}.review-info-top{display:flex;align-items:center;margin-bottom:12px}.avatar-holder{width:40px;height:40px;border-radius:50%;overflow:hidden;margin-right:15px;border:2px solid #ddd}.profile-pic{width:100%;height:100%;object-fit:cover}.author-details{display:flex;flex-direction:column}.author-name{margin:0;font-size:16px;font-weight:700}.review-count-text{font-size:14px;color:#888}.rating-and-time{display:flex;align-items:center;margin-bottom:15px}.star-group{color:gold;font-size:16px;line-height:1;margin-right:10px}.timestamp{font-size:14px;color:#888}.review-content{line-height:1.4;font-size:14px;color:#000}.logo-slider{display:flex;align-items:center;position:relative;width:90%;margin:50px auto}.slider-content-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;flex-grow:1}.slider-content-wrapper::-webkit-scrollbar{display:none}.slider-content{display:flex;gap:20px}.logo-image{flex-shrink:0;width:calc((100% - 40px) / 3);height:auto;object-fit:contain}.logo-arrow-left{display:none}.logo-arrow-left::before{left:0}.logo-arrow-left:hover::before{width:100%}.logo-arrow-right{display:none}.social-media{width:100%;height:auto}.social-media-instagram{width:65%;display:flex;justify-content:flex-start;order:1;margin-bottom:10px}.social-media-instagram a{display:inline-flex;justify-content:center;align-items:center;margin-right:0;background-color:#000;border-radius:50%;text-decoration:none;transition:background-color 0.3s}.social-media-instagram .fa-instagram{color:#fff;font-size:18px}.social-media-instagram .fa-instagram:hover{transform:scale(1.15);transition:0.3s}.social-media-container{display:flex;justify-content:center;width:100%;max-width:430px;margin:10px auto}.faq{font-family:'DM Sans';padding:0;margin-top:-10px}.faq-title{display:flex;justify-content:flex-start}.FAQ-button{display:flex;justify-content:center;align-items:center;text-align:center;width:100%;margin:20px auto}.faq-answer{display:none;margin:10px 10px 0 10px;color:#333;line-height:1.4}footer{width:100%;background-image:url(/images/pattern_ikony_footer_martin_kellman.svg);background-size:cover;background-position:center;text-align:left;box-shadow:0 -30px 30px -20px rgb(0 0 0 / .2)}.contact{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0}.contact-text{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;text-align:left;width:75%;padding:30px;order:1}.contact-text h2{font-family:'DM Sans',sans-serif;font-weight:700;font-size:28px;margin-top:0;margin-bottom:0}.contact-text p{margin-top:0;margin-bottom:20px;font-size:15px}.contact-info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;padding:0;order:2;margin-top:30px;margin-left:0}.contact-info a{color:#000;font-size:22px;font-weight:500;text-align:left;list-style-type:none;text-decoration:none;line-height:1}.contact-info button{margin-left:auto}.copyright{display:flex;justify-content:center;align-items:center;text-align:center;margin:0 auto;width:100%;margin:20px 0}.main-reference{width:auto;height:50vh;display:flex;flex-direction:row;justify-content:center;margin:0 auto;background-color:#fff}.main-reference-container{display:flex;justify-content:center;width:92.5%;margin:auto;align-items:center;text-align:center}.main-review-container{display:flex;justify-content:center;margin:0 auto;gap:30px;align-items:center;height:50px;width:100%}.fotogalery-nav-list li{font-size:12px}.fotogalery-title{background-image:url(/images/akce-pro-deti-kouzelnik-martin-kellman.webp);background-position:center;background-size:cover;background-position-x:15%;width:92.5%;display:flex;flex-direction:column;justify-content:center;align-items:center;height:50vh;margin:0 auto}.fotogalery-title h2{font-size:62px}.text{height:200px;display:flex;flex-direction:column;justify-content:flex-end}.text h3,.text p{margin-left:0;width:100%}.reference-text h3{font-size:18px}.reference-text p{font-size:12px;padding-top:3px}.reference-text h3,.reference-text p{margin-left:0;width:100%}.fotogalery-container{width:92.5%;display:flex;justify-content:center;flex-direction:column;margin:0 auto;height:50vh;background-image:url(/images/akce-pro-deti-kouzelnik-martin-kellman.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;background-position-x:15%}.fotogalery-text h2{font-size:48px}.row-video{display:flex;flex-direction:column;width:100%}.three-row-video{display:flex;flex-direction:column;justify-content:center}.one-video{display:flex;justify-content:center;margin:20px auto 0;width:95%}.mikromagie-main{padding-top:0}.mikromagie-main h2,.mikromagie-main h1{padding-left:10px;transform:translateY(125px);padding-top:10px}.mikromagie-main h4{padding-left:10px;transform:translateY(125px)}.mikromagie-info-container{display:flex;flex-direction:column;align-items:flex-start;margin:10px}.another-blog-galery-wrapper{width:90%;gap:0}.another-blog-container{width:100%;margin:0}.blog-arrow{width:20px}.towns{display:flex;flex-direction:column;align-items:flex-start;margin:50px 0}.towns-top{display:flex;flex-direction:row}.towns-top img{width:35%}.towns-text h2{font-weight:400;margin:0 10px 20px 10px;width:100%}.towns-answer{max-height:500px;opacity:1}.towns-answer p{margin-left:15px;font-size:8px}.towns-city{margin-left:15px;padding-left:0;font-size:18px;line-height:1.1}.mid-button{width:100%}.akceprodeti-main{padding-top:0}.akceprodeti-main h2,.akceprodeti-main h1{padding-left:10px;font-size:42px;transform:translateY(100px);padding-top:10px;width:100%}.akceprodeti-main h4{padding-left:10px;font-size:18px;transform:translateY(100px)}.ballons-container{display:flex;flex-direction:column}.ballon{padding:20px 0}.ballon h4{font-size:14px}.akceprodeti-text{margin:10px;align-items:flex-start;justify-content:flex-start}.akceprodeti-text p{margin:0}}@media screen and (min-width:431px) and (max-width:767px){nav{width:100%;background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-align:center}.nav-btn{margin:5px 0 5px 30px;box-sizing:border-box}.nav-logo{position:relative;width:auto;height:70px;margin:5px 0 5px 0;cursor:pointer;box-sizing:border-box}.logo-wrapper{display:flex;align-items:center;gap:10px;position:relative;width:auto;height:100%}.nav-logo img{position:static;width:50px;transition:transform 0.3s ease-in-out,opacity 0.3s ease-in-out}.hamburger-menu{position:relative;margin:0 30px 0 0;box-sizing:border-box}.logo-text{display:none}.bottom-content-wrapper{bottom:12vh;left:0;width:92.5%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;z-index:10;padding:0 3%}main{position:relative;overflow:hidden}.main-menu{position:fixed;display:flex;flex-direction:column;justify-content:center;margin:0 auto;width:100%;left:50%;transform:translateX(-50%);overflow:hidden;background-color:#fff;z-index:999;transition:max-height 0.5s ease-in-out}.menu-header-text{font-size:20px;font-weight:700;color:#000}.menu-list li{padding:15px 0}.info-bottom-right{bottom:0;color:#fff;text-align:left;z-index:10;order:2}.slide-number{margin:0;color:#fff}.event-type{margin:0;color:#fff}.content{order:1}.vertical-text-l{display:none}.promo-container{width:100%;margin-top:50px}.promo-info-container{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;margin-left:10px}.promo-info-container button{margin:0;order:1}.promo-info-container-text{width:95%;order:2}.promo-info-container-text h2{font-family:'DM Sans';font-weight:700;margin:0;margin-top:20px}.promo-programme{display:flex;flex-direction:column;justify-content:center;width:100%;margin:0;align-items:flex-start;margin-left:10px;gap:0}.promo-programme-container{display:flex;flex-direction:column;width:300px;padding:20px 0;align-items:flex-start;position:relative;overflow:hidden;cursor:pointer;margin:0}.promo-svg{width:40px;height:auto;margin-bottom:0;fill:#000;position:relative;z-index:2;display:block}.magic-container{display:flex;flex-direction:column;width:100%}.magic-box-black{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;background-color:#000;padding:10px 0}.magic-box-black svg{padding:0 20px;width:60px}.magic-box-black h3{color:#fff;margin-left:0;width:auto}.magic-box-black p{color:#fff}.magic-box-white{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;background-color:#fff;padding:10px 0;border:1px solid}.magic-box-white svg{padding:0 20px;width:60px}.magic-box-white h3{color:#000;margin-left:0;width:auto}.magic-p{color:#000;margin-top:0;margin-left:30px;margin-bottom:0;font-size:12px}.magic-h{margin-bottom:0;margin-top:0;margin-left:25px}.index-photogalery{width:100%;height:100%;margin:75px 0}.photogalery-title{display:flex;flex-direction:column;width:100%}.photogalery-title-row{display:flex;flex-direction:column;justify-content:space-between;width:75%}.photogalery-title-row h2{font-family:'DM Sans';font-weight:600;width:100%;margin-left:10px;line-height:1}.photogalery-title-row img{width:70px}.photogalery-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:50px;margin-top:10px}.photogalery-container-image{display:flex;justify-content:center;align-items:center;width:100%;margin:0 auto}.photogalery-container img{width:95%;max-width:768px;height:auto;object-fit:cover;object-position:25% 25%;margin:0}.photogalery-container-title{width:95%;margin-right:0;margin-left:10px;display:flex;flex-direction:column}.photogalery-container-title p{line-height:1.1;font-family:'DM Sans';font-weight:400;font-size:16px;margin-top:20px}.photogalery-container-title-row{display:flex;flex-direction:row;width:100%;align-items:flex-start}.photogalery-container-text{display:flex;flex-direction:column;width:95%;padding:0}.photogalery-container-text h1{margin:0}.photogalery-container-text p{line-height:1;font-family:'DM Sans';font-weight:500;margin-top:0}.arrow-container{display:flex;justify-content:flex-start;width:90%;margin-top:30px;padding:10px}.video-camera{display:flex}.citation{width:100%}.citation-title{display:flex;flex-direction:row;width:95%;text-align:left}.citation-title h2{width:100%;margin-left:10px;font-family:'DM Sans';font-weight:500;letter-spacing:1.3px}.purple-text{color:purple}.purple-line::after{content:"";position:absolute;bottom:1px;left:12px;width:100%;height:3px;background-color:purple;transform:rotate(-0.5deg);transform-origin:bottom left}.purple-line{position:relative}.references-container{width:100%}.references-info-container button{margin-right:50px}.references-info-container-text{width:83%;margin-left:10px}.review-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;align-items:center;height:auto;width:100%}.references-arrow-container{display:flex;justify-content:center;width:80%;padding:20px;margin:10px auto}.ref-left-arrow{transform:rotate(135deg);margin-right:50px}.ref-right-arrow{transform:rotate(-45deg);margin-left:50px}.references-brands{display:flex;flex-direction:row;width:95%;margin:10px 5px}.button-brand{display:flex;justify-content:flex-start;width:50%;margin-top:10px;margin-left:0}.review-item{display:flex;flex-direction:row;width:90%;align-items:center;gap:10px;padding:0;order:2}.logo-circle{width:32px;height:32px;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center}.logo-circle img{width:70%;height:auto;object-fit:contain}.rating-info{display:flex;align-items:center;gap:5px;font-size:16px}.star{font-size:16px}.rating{font-weight:700}.reviews{color:#666}.reviews-container{display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:20px;margin-top:50px}.review-info-top{display:flex;align-items:center;margin-bottom:12px}.avatar-holder{width:40px;height:40px;border-radius:50%;overflow:hidden;margin-right:15px;border:2px solid #ddd}.profile-pic{width:100%;height:100%;object-fit:cover}.author-details{display:flex;flex-direction:column}.author-name{margin:0;font-size:16px;font-weight:700}.review-count-text{font-size:14px;color:#888}.rating-and-time{display:flex;align-items:center;margin-bottom:15px}.star-group{color:gold;font-size:16px;line-height:1;margin-right:10px}.timestamp{font-size:14px;color:#888}.review-content{line-height:1.4;font-size:14px;color:#000}.logo-slider{display:flex;align-items:center;position:relative;width:90%;margin:50px auto}.slider-content-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;flex-grow:1}.slider-content-wrapper::-webkit-scrollbar{display:none}.slider-content{display:flex;gap:20px}.logo-image{flex-shrink:0;width:calc((100% - 40px) / 3);height:auto;object-fit:contain}.logo-arrow-left{display:none}.logo-arrow-left::before{left:0}.logo-arrow-left:hover::before{width:100%}.logo-arrow-right{display:none}.social-media{width:100%;height:auto}.social-media-title-container{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-left:10px}.social-media-title{width:65%;margin:0}.social-media-instagram{width:65%;display:flex;justify-content:flex-end;margin-bottom:10px;padding-right:50px}.social-media-instagram a{display:inline-flex;justify-content:center;align-items:center;margin-right:0;width:50px;height:50px;background-color:#000;border-radius:50%;text-decoration:none;transition:background-color 0.3s}.social-media-instagram .fa-instagram{color:#fff;font-size:24px}.social-media-instagram .fa-instagram:hover{transform:scale(1.15);transition:0.3s}.social-media-container{display:flex;justify-content:center;width:100%;max-width:768px;margin:10px auto}.faq{font-family:'DM Sans';padding:0;margin-top:-10px}.faq-title{display:flex;justify-content:flex-start}.faq-title h2{margin-bottom:10px}.faq-text{flex-grow:1;font-size:14px;font-weight:700}.FAQ-button{display:flex;justify-content:center;align-items:center;text-align:center;width:100%;margin:20px auto}.faq-answer{display:none;margin:10px 10px 0 10px;font-size:14px;color:#333;line-height:1.4}footer{width:100%;background-image:url(/images/pattern_ikony_footer_martin_kellman.svg);background-size:cover;background-position:center;text-align:left;box-shadow:0 -30px 30px -20px rgb(0 0 0 / .2)}.contact{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;padding:0;margin:0}.contact-text{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;text-align:left;width:50%;padding:0;margin:25px 0;order:1}.contact-text h2{font-family:'DM Sans',sans-serif;font-weight:700;font-size:28px;margin-top:0;margin-bottom:0}.contact-text p{margin-top:0;margin-bottom:20px;font-size:15px}.contact-info{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:left;width:50%;padding:0;order:2;margin-top:30px;margin-left:0}.contact-info a{color:#000;font-size:22px;font-weight:500;text-align:left;list-style-type:none;text-decoration:none;line-height:1}.contact-info button{margin-left:auto}.copyright{display:flex;justify-content:center;align-items:center;text-align:center;margin:0 auto;width:100%;margin:20px 0}.fotogalery-bottom-nav{background-color:#fff;display:flex;flex-direction:row;justify-content:center;left:0;transform:translateX(0%);position:relative;width:95%}.fotogalery-nav-list li{font-size:14x;padding:10px 12px}.fotogalery-title{background-image:url(/images/akce-pro-deti-kouzelnik-martin-kellman.webp);background-position:center;background-size:cover;width:92.5%;display:flex;flex-direction:column;justify-content:center;align-items:center;height:65vh;margin:0 auto}.fotogalery-title h2{font-size:72px}.text{height:300px;display:flex;flex-direction:column;justify-content:flex-end}.text h3{font-size:28px}.text p{font-size:22px;padding-top:3px}.text h3,.text p{margin-left:0;width:100%}.reference-text h3{font-size:28px}.reference-text p{font-size:22px;padding-top:3px}.reference-text h3,.reference-text p{margin-left:0;width:100%}.fotogalery-container{width:92.5%;display:flex;justify-content:center;flex-direction:column;margin:0 auto;height:65vh;background-image:url(/images/akce-pro-deti-kouzelnik-martin-kellman.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;background-position-x:15%}.fotogalery-text h2{font-size:62px}.row-video{display:flex;flex-direction:column;width:100%}.three-row-video{display:flex;flex-direction:column;justify-content:center}.one-video{display:flex;justify-content:center;margin:20px auto 0;width:95%}.mikromagie-main{padding-top:0}.mikromagie-main h2,.mikromagie-main h1{padding-left:10px;transform:translateY(125px);padding-top:10px}.mikromagie-main h4{padding-left:10px;transform:translateY(125px)}.mikromagie-info-container{display:flex;flex-direction:row;align-items:flex-start;width:95%;margin:20px 10px}.mikromagie-info-container-text h2{margin-left:10px;font-size:32px;width:95%}.mikromagie-info-container-text p{margin-left:10px;margin-top:10px;font-size:22px;width:100%}.another-blog-galery-wrapper{width:50%;gap:0}.another-blog-container{width:100%;margin:0}.blog-arrow{width:20px}.towns{display:flex;flex-direction:column;align-items:flex-start;margin:50px 0}.towns-top{display:flex;flex-direction:row}.towns-top img{width:35%}.towns-text h2{font-weight:400;margin:0 10px 20px 10px;width:100%}.towns-answer{max-height:500px;opacity:1}.towns-answer p{margin-top:20px;margin-left:10px;font-size:18px}.towns-city{margin-left:10px;padding-left:0;font-size:32px;line-height:1.1}.mid-button{width:100%}.akceprodeti-main{padding-top:0}.akceprodeti-main h2,.akceprodeti-main h1{padding-left:10px;font-size:42px;transform:translateY(100px);padding-top:10px;width:100%}.akceprodeti-main h4{padding-left:10px;font-size:18px;transform:translateY(100px)}.ballons-container{display:flex;flex-direction:column}.ballon{padding:20px 0}.ballon h4{font-size:14px}.akceprodeti-text{margin:10px;align-items:flex-start;justify-content:flex-start}.akceprodeti-text p{margin:0}}@media screen and (min-width:769px) and (max-width:1024px){.nav{width:95%}.vertical-text-l{display:none}.fotogalery-bottom-nav{display:flex;flex-direction:row;justify-content:center;left:0;bottom:-3%;transform:translateX(0%);position:absolute;width:100%;background-image:url(/images/orez_banner_vaskouzelnik_martin_kellman_kouzelnik.svg);background-size:cover;background-repeat:no-repeat}.fotogalery-nav-list li{font-size:12x;padding:10px 12px}.fotogalery-title h2{font-size:120px;font-weight:600;color:#fff;margin:0}.social-media-title{width:60%}.social-media-title h2{width:90%}.social-media-container{display:flex;justify-content:center;width:100%;max-width:1024px;margin:20px auto}.citation-title h2{width:100%}.references-info-container h2{width:100%}.references-brands{width:80%}.references-container{width:99%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.contact{padding:0}.promo-container{margin-top:0}.magic-box-black{padding:10px 0}.magic-box-white{padding:10px 0}.contact-text h2{font-size:32px}.main-reference-container{font-size:78px}.references-arrow-container{display:flex;justify-content:center;width:80%;padding:20px;margin:10px auto}.gallery{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:250px;gap:50px;margin:70px 50px 0 50px;margin-bottom:50px}.item.large{grid-column:span 1}.item:nth-child(2){grid-column:span 1}.item.tall{grid-column:span 1;grid-row:span 1}.item.wide{grid-column:span 1}.reference-gallery{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:250px;gap:50px;margin:25px 50px 0 50px;margin-bottom:50px}.reference-wide{grid-column:span 1;grid-row:span 1}.reference-default{grid-column:span 1;grid-row:span 1}.one-video{width:30%}.mid-button{width:100%}.ballons-container{width:100%;margin:0 auto}.ballon{padding:20px 0;margin:0 10px}.ballon h4{font-size:12px}.ballon svg{width:40px;height:40px}}@media (max-width:767px){.contact-con-img-wrap{flex:0 0 100%;width:100%}}@media (hover:none){.contact-con-text{border-bottom:none!important}}.contact-con-text{border-bottom:none!important}