﻿*{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%;scroll-behavior:smooth}body{font-family:"Inter",sans-serif;overflow-x:hidden;font-size:1.8rem;font-weight:300;line-height:2.2rem;color:#fff;background-color:#121212;max-width:1920px;margin:0 auto}p{line-height:2.6rem}strong{font-weight:600;letter-spacing:.01em}.portfolio-section{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 0 5rem 0;width:100%;max-width:1600px}.portfolio-section .heading-w-underline{background:none;border:none;margin-bottom:2rem;width:85%;margin:6rem auto 0rem auto}.portfolio-section .portfolio-section-description{margin-bottom:5rem;width:85%;padding:0 2rem;max-width:800px;text-align:center}.portfolio-section .slick-track{align-items:flex-start;gap:0}.portfolio-section .grid-gallery{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}.portfolio-section .portfolio-gallery-slider{width:100%;margin-bottom:10rem;overflow-x:hidden}.portfolio-section .portfolio-gallery-slider .hp-slider-img-c{display:flex;flex-direction:column;align-items:center}.portfolio-section .portfolio-gallery-grid{display:none;gap:2rem;width:100%;margin:4rem 0}.portfolio-section .portfolio-gallery-grid .portfolio-grid-item{overflow:hidden;display:flex;flex-direction:column}.portfolio-section .portfolio-gallery-grid .portfolio-grid-item .portfolio-image{width:100%;height:auto;object-fit:cover;display:block}@media only screen and (min-width: 1024px){.portfolio-section .portfolio-gallery-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem}.portfolio-section .portfolio-gallery-grid .portfolio-grid-item{flex:0 0 calc(30% - 1.2rem)}.portfolio-section .portfolio-gallery-grid .portfolio-grid-item .portfolio-image{height:auto}.portfolio-section .portfolio-gallery-grid .portfolio-grid-item-large{flex:0 0 calc(40% - 1.6rem);margin-top:-3rem}.portfolio-section .portfolio-gallery-grid .portfolio-grid-item-large .portfolio-image{height:auto}.portfolio-section .portfolio-gallery-grid .portfolio-grid-item-span-2{flex:0 0 calc(66.666% - 2.666rem)}}@media only screen and (min-width: 1024px){.portfolio-section .portfolio-gallery-grid{display:flex;justify-content:space-evenly}.portfolio-section .portfolio-gallery-slider{display:none}}.portfolio-section .portfolio-caption{margin-top:1rem;text-align:left;font-size:1.6rem;line-height:1.4}.portfolio-section .portfolio-gallery-slider .portfolio-caption{padding:0 1rem}.portfolio-section .portfolio-hero{width:100%;margin-bottom:4rem;position:relative}.portfolio-section .portfolio-hero .portfolio-hero-image-wrapper{position:relative;width:100%;overflow:hidden}.portfolio-section .portfolio-hero .portfolio-hero-image-wrapper .portfolio-hero-image{width:100%;height:auto;display:block;object-fit:cover}.portfolio-section .portfolio-hero .portfolio-hero-image-wrapper .portfolio-hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;padding:2rem}.portfolio-section .portfolio-hero .portfolio-hero-image-wrapper .portfolio-hero-overlay .portfolio-hero-content{text-align:center;color:#fff;max-width:800px;z-index:1}.portfolio-section .portfolio-hero .portfolio-hero-image-wrapper .portfolio-hero-overlay .portfolio-hero-content .portfolio-hero-title{font-size:2.4rem;font-weight:400;margin-bottom:1.5rem;line-height:1.2}.portfolio-section .portfolio-hero .portfolio-hero-image-wrapper .portfolio-hero-overlay .portfolio-hero-content .portfolio-hero-description{font-size:1.6rem;line-height:1.6}@media only screen and (min-width: 1024px){.portfolio-section .portfolio-hero{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:1600px;margin-bottom:5rem}.portfolio-section .portfolio-hero .portfolio-hero-image-wrapper .portfolio-hero-overlay{padding:4rem 2rem}.portfolio-section .portfolio-hero .portfolio-hero-image-wrapper .portfolio-hero-overlay .portfolio-hero-content .portfolio-hero-title{font-size:3rem}.portfolio-section .portfolio-hero .portfolio-hero-image-wrapper .portfolio-hero-overlay .portfolio-hero-content .portfolio-hero-description{font-size:1.8rem}}footer{width:100%;background-color:#121212}footer .footer-inner{width:100%;min-height:25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 0}footer .footer-inner p{border-bottom:1px solid #fff;color:#fff;padding:4rem 0;width:85%;max-width:50rem}footer .footer-inner .links{padding:4rem 0;display:flex;flex-direction:column;align-items:center;gap:5rem}footer .footer-inner .links a{text-decoration:none;transition:all .3s ease;text-transform:uppercase}footer .footer-inner .links .some{display:flex;align-items:center;gap:4rem}footer .footer-inner .links .some a.ig-icon{display:flex;justify-content:center;align-items:center;border-radius:10px;background-color:rgba(0,0,0,0)}footer .footer-inner .links .some a.ytb-icon{display:flex;justify-content:center;align-items:center;border-radius:30px;background-color:rgba(0,0,0,0)}footer .footer-inner .links a:link,footer .footer-inner .links a:visited{color:#999}footer .footer-inner .links a:hover{text-decoration:underline}footer .footer-inner .links a::after{content:" "}footer .footer-inner .links .cookie-settings-link{background:none;border:none;color:#999;text-decoration:none;text-transform:uppercase;cursor:pointer;font-size:inherit;font-family:inherit;padding:0;transition:all .3s ease}footer .footer-inner .links .cookie-settings-link:hover{text-decoration:underline}footer .footer-inner .links .cookie-settings-link::after{content:" "}footer .footer-inner .footer-logo{width:100%;display:flex;justify-content:center;padding-top:4rem}footer .footer-inner .footer-logo a img{width:100%;max-width:160px}@keyframes moveInRight{0%{opacity:0;transform:translateX(10rem)}80%{transform:translateX(-1rem);background-color:aqua}100%{opacity:1;transform:translate(0)}}.hp-slider{z-index:1}.slick-prev,.slick-next{position:absolute;top:calc(50% - 20px);z-index:1000;background-color:rgba(0,0,0,.2);color:#fff;padding:14px 20px;border-radius:100%;border:0;font-size:50px;cursor:pointer;transition:all .1s ease;display:flex;align-items:center;justify-content:center;width:50px;height:50px}.slick-prev img,.slick-next img{width:15px}.slick-prev::after,.slick-next::after{content:"";display:block;position:absolute;border-radius:4em;left:0;top:0;width:100%;height:100%;opacity:0;transition:all .5s;box-shadow:0 0 10px 40px #fff}.slick-prev:active:after,.slick-next:active:after{box-shadow:0 0 0 0 #fff;position:absolute;border-radius:4em;left:0;top:0;opacity:1;transition:0s}.slick-prev:active,.slick-next:active{top:calc(50% - 15px)}.slick-next::before,.slick-prev::before{display:none}header{position:relative;padding:1rem 0 .5rem 0;height:7rem;width:100%;background-color:#121212;overflow:hidden;display:flex;justify-content:space-between;align-items:center}#header-control .desktop-logo{display:none}#header-control .mobile-logo{padding-left:1rem}#header-control .mobile-logo img{width:50px}.hamburger{display:block;background:none;border:none;cursor:pointer;padding:1rem;z-index:1000;margin-right:1rem}.hamburger-line{display:block;width:25px;height:2px;background-color:#fff;margin:5px 0;transition:all .3s ease-in-out}.hamburger.active .hamburger-line:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.active .hamburger-line:nth-child(2){opacity:0}.hamburger.active .hamburger-line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{position:fixed;top:0;left:100%;width:100%;height:100dvh;background-color:rgba(51,51,51,.95);transition:left .3s ease-in-out;z-index:999;display:flex;flex-direction:column}.mobile-menu.active{left:0}.mobile-menu-content{flex:1;overflow-y:auto;display:flex;flex-direction:column;width:100%;padding-top:4rem;-webkit-overflow-scrolling:touch}.mobile-menu .mobile-menu-content a{color:#fff;text-decoration:none;font-size:1.7rem;text-transform:uppercase;padding:1.5rem 2.5rem;width:100%;text-align:center;transition:color .3s ease,background-color .3s ease;border-bottom:1px solid hsla(0,0%,100%,.1);background:none}.mobile-menu .mobile-menu-content a:first-child{border-top:1px solid hsla(0,0%,100%,.1)}.mobile-menu .mobile-menu-content a:hover{color:#c8474e;background-color:hsla(0,0%,100%,.04);text-decoration:none}.mobile-menu .mobile-menu-content a.current-active{color:#c8474e}.mobile-menu-lang{border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:center;padding:1.5rem 2.5rem}.mobile-menu-lang a{border:none !important;background:none !important;padding:.5rem !important;width:auto !important}.language-switcher{margin-top:0}.language-switcher .language-links{display:flex;gap:2rem;align-items:center;justify-content:center}.language-switcher .language-links a{padding:.5rem}.language-switcher .language-links span{color:#fff;font-size:1.6rem}nav#desktop-menu{display:none}@media(min-width: 1280px){#header-control .mobile-logo{display:none}#header-control .desktop-logo{display:block}#header-control .desktop-logo img{width:150px}.hamburger{display:none}.mobile-menu{display:none}nav#desktop-menu{display:flex;position:static;background:none;height:auto;width:auto;gap:1.2rem;align-items:center}.language-switcher{margin-left:auto;margin-top:0}.language-switcher .language-links{display:flex;gap:.5rem;align-items:center;justify-content:center}.language-switcher .language-links a{padding:1rem .5rem}.language-switcher .language-links span{color:#fff;font-size:1.6rem}nav#desktop-menu a{color:#fff;text-decoration:none;font-size:1.6rem;padding:1rem;transition:color .3s ease}nav#desktop-menu{color:#c8474e}nav#desktop-menu a:hover{color:#c8474e}}#menu-toggle{display:none;border:0;background-color:initial}nav{position:absolute;top:0;width:100%;background-color:#121212;color:#fff;transition:right .25s ease-in-out}nav ul{list-style:none;margin:0;padding:0;z-index:5000}nav li{margin:1rem 0}nav a{display:block;padding:1rem 1.8rem 2rem 1.8rem;color:#fff;text-decoration:none;font-size:2rem;text-transform:uppercase;text-align:center;border-bottom:3px solid rgba(0,0,0,0);background:linear-gradient(to right, #ffffff, #c8474e) no-repeat bottom;background-size:50% 3px}@media(max-width: 1279px){#menu-toggle{display:block;position:absolute;top:0;right:0;height:40px;width:60px;z-index:3000}nav{right:-100%;background-color:rgba(51,51,51,.8);color:#fff;transition:right .6s ease-in-out;z-index:2000;padding-top:6rem;height:100vh;backdrop-filter:blur(5px)}#menu-toggle,#nav-icon2,#nav-icon3,#nav-icon4{width:40px;height:30px;position:relative;margin:1rem 2rem 1rem auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#menu-toggle span,#nav-icon3 span,#nav-icon4 span{display:block;position:absolute;height:4px;width:100%;background:#fff;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}#menu-toggle span:nth-child(1){top:0px}#menu-toggle span:nth-child(2){top:12px}#menu-toggle span:nth-child(3){top:24px}#menu-toggle.open span:nth-child(1){top:15px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#menu-toggle.open span:nth-child(2){opacity:0;left:-60px}#menu-toggle.open span:nth-child(3){top:15px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}}nav#desktop-menu .current-active{color:#c8474e}.hero-banner{width:100%;position:relative}.hero-banner .hero-banner-wrapper{width:100%;display:flex;flex-direction:column;min-height:600px;position:relative}@media(min-width: 1024px){.hero-banner .hero-banner-wrapper{min-height:700px;background-image:url(/images/content/modni-illustrace-live-sketching-hero-desktop-2.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}}@media(min-width: 1336px){.hero-banner .hero-banner-wrapper{min-height:800px}}.hero-banner .hero-banner-image{width:100%;min-height:600px;background-image:url(/images/content/modni-illustrace-live-sketching-hero-mobile-2.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}@media(min-width: 768px){.hero-banner .hero-banner-image{min-height:700px}}@media(min-width: 1024px){.hero-banner .hero-banner-image{display:none}}.hero-banner .hero-banner-content-overlay{display:none}@media(max-width: 1023px){.hero-banner .hero-banner-content-overlay{display:block;position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, transparent 100%);pointer-events:none}}.hero-banner .hero-banner-content{width:100%;background-color:rgba(0,0,0,0);padding:3rem 2rem;display:flex;flex-direction:column;justify-content:flex-start;color:#fff;position:absolute;top:10px;bottom:0;left:0;right:0;z-index:2}@media(min-width: 1024px){.hero-banner .hero-banner-content{position:absolute;top:0;right:0;bottom:0;left:initial;width:40%;max-width:600px;background:linear-gradient(to left, #000000 0%, transparent 100%);padding:4rem 3rem;justify-content:center;z-index:1}}@media(min-width: 1336px){.hero-banner .hero-banner-content{max-width:700px}}.hero-banner .hero-banner-title{font-family:"Playfair Display",serif;font-size:4rem;font-weight:400;line-height:1.2;margin-bottom:1.5rem;color:#fff}@media(min-width: 768px){.hero-banner .hero-banner-title{font-size:4.5rem;margin-bottom:2rem}}@media(min-width: 1024px){.hero-banner .hero-banner-title{font-size:5rem;margin-bottom:2rem}}@media(min-width: 1336px){.hero-banner .hero-banner-title{margin-bottom:5rem}}.hero-banner .hero-banner-description{font-family:"Inter",sans-serif;font-size:1.6rem;line-height:1.4;font-weight:300;margin-bottom:2rem;color:#fff}@media(min-width: 768px){.hero-banner .hero-banner-description{font-size:2rem;margin-bottom:2.5rem}}@media(min-width: 1024px){.hero-banner .hero-banner-description{font-size:2rem;margin-bottom:2.5rem}}@media(min-width: 1336px){.hero-banner .hero-banner-description{margin-bottom:5rem}}.hero-banner .hero-banner-separator{width:100%;height:1px;background:#fff;margin-bottom:.5rem;opacity:.5}@media(min-width: 1336px){.hero-banner .hero-banner-separator{margin-bottom:1rem}}.hero-banner .hero-banner-collaborations{margin-bottom:3rem}@media(min-width: 768px){.hero-banner .hero-banner-collaborations{margin-bottom:4rem}}@media(min-width: 1336px){.hero-banner .hero-banner-collaborations{margin-bottom:6rem}}.hero-banner .hero-banner-collaborations .hero-banner-collaborations-label{font-family:"Inter",sans-serif;font-size:.9rem;line-height:1;font-weight:100;margin-bottom:.2rem;color:#fff;opacity:.9}@media(min-width: 768px){.hero-banner .hero-banner-collaborations .hero-banner-collaborations-label{font-size:1rem}}@media(min-width: 1336px){.hero-banner .hero-banner-collaborations .hero-banner-collaborations-label{font-size:1.4rem}}.hero-banner .hero-banner-collaborations .hero-banner-collaborations-list{font-family:"Inter",sans-serif;font-size:.85rem;font-weight:100;color:#fff;opacity:.8;line-height:1.8}@media(min-width: 768px){.hero-banner .hero-banner-collaborations .hero-banner-collaborations-list{font-size:1rem}}@media(min-width: 1336px){.hero-banner .hero-banner-collaborations .hero-banner-collaborations-list{font-size:1.4rem}}.hero-banner .hero-banner-buttons{display:flex;flex-direction:column;gap:1.4rem;align-items:center;margin-top:auto}@media(min-width: 768px){.hero-banner .hero-banner-buttons{flex-direction:row;justify-content:center}}@media(min-width: 1024px){.hero-banner .hero-banner-buttons{justify-content:initial;flex-direction:column;gap:1rem;margin-top:initial}}@media(min-width: 1336px){.hero-banner .hero-banner-buttons{flex-direction:row}}@media(min-width: 1600px){.hero-banner .hero-banner-buttons{gap:2rem}}.hero-banner-btn{font-family:"Inter",sans-serif;font-size:1.8rem;font-weight:400;color:#fff;background-color:rgba(60,60,60,.8);border:none;border-radius:30px;padding:1.4rem 2.4rem;text-decoration:none;display:inline-block;transition:all .3s ease;min-width:220px;text-align:center;backdrop-filter:blur(5px)}.hero-banner-btn:hover{background-color:rgba(80,80,80,.9);transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.3)}.wrapper{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0;padding:0}.content-section{width:85%;max-width:640px;margin:0 auto;padding:5rem 0}.content-section .content-heading-text-cta{display:flex;align-items:center;flex-direction:column}.content-section .content-heading-text-cta p{margin-bottom:3rem}.content-section .content-heading-text-cta h1,.content-section .content-heading-text-cta h2,.content-section .content-heading-text-cta h3,.content-section .content-heading-text-cta h4,.content-section .content-heading-text-cta h5,.content-section .content-heading-text-cta h6{padding-top:2.8rem}.content-section .content-heading-text-cta ul,.content-section .content-heading-text-cta ol{list-style-position:outside;padding-left:2rem;margin-bottom:3rem;width:100%}.content-section .content-heading-text-cta ul li,.content-section .content-heading-text-cta ol li{margin-top:4px;margin-bottom:6px}.content-section .content-heading-text-cta h3{text-align:left;width:100%;padding-bottom:10px;font-size:2.2rem}.content-section .content-heading-text-cta h4{text-align:left;width:100%;padding-bottom:10px;font-size:1.9rem}.content-section .content-heading-text-cta h5{text-align:left;width:100%;padding:10px 0;font-size:1.8rem}.content-section-promo{max-width:1600px}.content-workshop a{color:#000}.content-workshop p{width:100%;text-align:left}.content-workshop .content-heading-text-cta ul li,.content-workshop .content-heading-text-cta ol li{margin-bottom:12px}.content-section-cooperation,.content-section-blog{max-width:90rem;padding:5rem 0 2rem 0}.content-section-cooperation a,.content-section-cooperation a:hover,.content-section-cooperation a:active,.content-section-cooperation a:focus,.content-section-cooperation a:visited,.content-section-blog a,.content-section-blog a:hover,.content-section-blog a:active,.content-section-blog a:focus,.content-section-blog a:visited{color:#fff;text-decoration:underline}.content-section-cooperation .heading-w-underline,.content-section-blog .heading-w-underline{background-size:105% 1px;text-align:left;font-size:3.2rem;width:100%}.cooperation-list-section,.blog-list-section{width:85%;margin:0 auto;max-width:1600px;padding:5rem 2rem}.cooperation-list-section .cooperation-list-container,.cooperation-list-section .blog-list-container,.blog-list-section .cooperation-list-container,.blog-list-section .blog-list-container{margin:0 auto}.cooperation-list-section .cooperation-grid,.cooperation-list-section .blog-grid,.blog-list-section .cooperation-grid,.blog-list-section .blog-grid{display:grid;grid-template-columns:1fr;gap:5rem;width:100%}.cooperation-card,.blog-card{display:flex;flex-direction:column;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;overflow:hidden;transition:all .3s ease;height:100%}.cooperation-card:hover,.blog-card:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);transform:translateY(-4px)}.cooperation-card .cooperation-card-image,.cooperation-card .blog-card-image,.blog-card .cooperation-card-image,.blog-card .blog-card-image{width:100%;height:400px;overflow:hidden;background:rgba(0,0,0,.3)}.cooperation-card .cooperation-card-image img,.cooperation-card .blog-card-image img,.blog-card .cooperation-card-image img,.blog-card .blog-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.cooperation-card .cooperation-card-image:hover img,.cooperation-card .blog-card-image:hover img,.blog-card .cooperation-card-image:hover img,.blog-card .blog-card-image:hover img{transform:scale(1.05)}.cooperation-card .cooperation-card-content,.cooperation-card .blog-card-content,.blog-card .cooperation-card-content,.blog-card .blog-card-content{display:flex;flex-direction:column;align-items:flex-start;flex-grow:1;padding:1.5rem}.cooperation-card .cooperation-card-content .cooperation-card-title,.cooperation-card .cooperation-card-content .blog-card-title,.cooperation-card .blog-card-content .cooperation-card-title,.cooperation-card .blog-card-content .blog-card-title,.blog-card .cooperation-card-content .cooperation-card-title,.blog-card .cooperation-card-content .blog-card-title,.blog-card .blog-card-content .cooperation-card-title,.blog-card .blog-card-content .blog-card-title{font-size:2rem;font-weight:500;margin:0 0 1rem 0;color:#fff;line-height:1.3}.cooperation-card .cooperation-card-content .cooperation-card-perex,.cooperation-card .cooperation-card-content .blog-card-perex,.cooperation-card .blog-card-content .cooperation-card-perex,.cooperation-card .blog-card-content .blog-card-perex,.blog-card .cooperation-card-content .cooperation-card-perex,.blog-card .cooperation-card-content .blog-card-perex,.blog-card .blog-card-content .cooperation-card-perex,.blog-card .blog-card-content .blog-card-perex{font-size:1.6rem;color:#a6a6a6;margin:0 0 1.5rem 0;flex-grow:1;line-height:1.5}.cooperation-card .cooperation-card-content .cooperation-card-link,.cooperation-card .cooperation-card-content .blog-card-link,.cooperation-card .blog-card-content .cooperation-card-link,.cooperation-card .blog-card-content .blog-card-link,.blog-card .cooperation-card-content .cooperation-card-link,.blog-card .cooperation-card-content .blog-card-link,.blog-card .blog-card-content .cooperation-card-link,.blog-card .blog-card-content .blog-card-link{display:inline-block;padding:.75rem 1.5rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:#fff;text-decoration:none;font-weight:500;font-size:1.6rem;transition:all .3s ease;align-self:flex-start}.cooperation-card .cooperation-card-content .cooperation-card-link:hover,.cooperation-card .cooperation-card-content .blog-card-link:hover,.cooperation-card .blog-card-content .cooperation-card-link:hover,.cooperation-card .blog-card-content .blog-card-link:hover,.blog-card .cooperation-card-content .cooperation-card-link:hover,.blog-card .cooperation-card-content .blog-card-link:hover,.blog-card .blog-card-content .cooperation-card-link:hover,.blog-card .blog-card-content .blog-card-link:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3);text-decoration:underline}.cooperation-detail-back,.blog-detail-back{max-width:90rem;margin:2rem auto 0;padding:0 2rem}.cooperation-detail-back a,.blog-detail-back a{display:inline-block;color:hsla(0,0%,100%,.7);text-decoration:none;font-size:.95rem;transition:all .3s ease}.cooperation-detail-back a:hover,.blog-detail-back a:hover{color:#fff;text-decoration:underline}.no-posts{text-align:center;padding:5rem 2rem;color:hsla(0,0%,100%,.7);font-size:1.1rem}.content-section-clients{padding:10rem 0;width:95%;max-width:1800px}.content-section-clients .clients{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:space-evenly;padding:2rem 0 0 0}.content-section-clients .clients .client-image{max-width:200px;height:auto}@media(min-width: 1024px){.content-section-clients .clients .client-image{margin-bottom:0 !important}}.content-section-clients .clients .client-image:nth-child(3){max-width:260px}.content-section-clients .clients .client-image:nth-child(4){max-width:200px}.livesketching .how-it-works-section{display:flex;flex-direction:column;align-items:center;width:100%;padding:5rem 2rem;margin:0 auto}.livesketching .how-it-works-section h2.heading-w-underline{color:#fff;margin-bottom:4rem}.livesketching .how-it-works-section .how-it-works-steps{display:flex;flex-direction:column;gap:3rem;max-width:85%;margin:0 auto}.livesketching .how-it-works-section .how-it-works-step{display:flex;flex-direction:column;gap:1.5rem;color:#fff}.livesketching .how-it-works-section .how-it-works-step .step-header{display:flex;align-items:flex-end;flex-direction:row;gap:1rem}.livesketching .how-it-works-section .how-it-works-step .step-number{font-family:"Playfair Display",serif;font-size:6rem;line-height:1;color:#fff;margin:0}.livesketching .how-it-works-section .how-it-works-step .step-title{font-family:"Playfair Display",serif;font-size:2.4rem;line-height:1.2;color:#fff;margin:0;font-weight:400}.livesketching .how-it-works-section .how-it-works-step .step-description{font-family:"Inter",sans-serif;line-height:1.6;color:#fff;margin:0}.livesketches-section,.products-personalization-section{display:flex;flex-direction:column;padding:10rem 0;width:100%}.live-sketching-banner{width:100%;position:relative}.live-sketching-banner .live-sketching-banner-wrapper{width:100%;display:flex;flex-direction:column;min-height:500px;position:relative}.live-sketching-banner .live-sketching-banner-image{width:100%;min-height:500px;background-image:url(/images/content/livesketching-mobile.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.live-sketching-banner .live-sketching-banner-content-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.2) 30%, rgba(0, 0, 0, 0.2) 70%, rgba(0, 0, 0, 0.7) 100%);pointer-events:none;z-index:1}.live-sketching-banner .live-sketching-banner-content{width:100%;padding:3rem 2rem 5rem 2rem;display:flex;flex-direction:column;justify-content:space-between;color:#fff;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}.live-sketching-banner .live-sketching-banner-title{font-family:"Playfair Display",serif;font-size:3.5rem;font-weight:400;line-height:1.2;margin-bottom:1.5rem;color:#fff;text-transform:uppercase;letter-spacing:.05em}@media(min-width: 768px){.live-sketching-banner .live-sketching-banner-title{font-size:4.5rem;margin-bottom:2rem}}@media(min-width: 1024px){.live-sketching-banner .live-sketching-banner-title{font-size:5.5rem;margin-bottom:2rem}}@media(min-width: 1336px){.live-sketching-banner .live-sketching-banner-title{font-size:6rem}}.live-sketching-banner .live-sketching-banner-description{font-family:"Inter",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:300;color:#fff;margin-bottom:0}@media(min-width: 768px){.live-sketching-banner .live-sketching-banner-description{font-size:1.8rem}}@media(min-width: 1024px){.live-sketching-banner .live-sketching-banner-description{font-size:2rem}}@media(min-width: 1336px){.live-sketching-banner .live-sketching-banner-description{font-size:2.2rem}}.live-sketching-banner .live-sketching-banner-cta{display:flex;justify-content:center;align-items:center;margin-top:auto;padding-top:3rem;width:100%}@media(min-width: 768px){.live-sketching-banner .live-sketching-banner-cta{padding-top:4rem}}@media(min-width: 1024px){.live-sketching-banner .live-sketching-banner-cta{padding-top:5rem}}.references-section{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10rem 0;width:100%}.references-section .heading-w-underline{margin-bottom:4rem}.references-section .references-slider{position:relative;width:100%;max-width:1200px;display:flex;align-items:center;gap:0;padding:0 4rem}.references-section .references-slider .references-slider-arrow{position:absolute;top:calc(50% - 20px);z-index:1000;background-color:rgba(0,0,0,.2);color:#fff;padding:14px 20px;border-radius:100%;border:0;cursor:pointer;transition:all .1s ease;display:flex;align-items:center;justify-content:center;width:50px;height:50px}.references-section .references-slider .references-slider-arrow img{width:15px;height:auto}.references-section .references-slider .references-slider-arrow:hover{opacity:.7}.references-section .references-slider .references-slider-arrow-prev{left:6%}.references-section .references-slider .references-slider-arrow-next{right:6%}.references-section .references-slider .references-slider-wrapper{flex:1;overflow:hidden;position:relative;display:flex;align-items:stretch}.references-section .references-slider .references-slider-track{display:flex;transition:transform .5s ease-in-out;width:100%;align-items:stretch;height:100%}.references-section .references-slider .references-slider-content{flex:1;min-width:100%;display:flex;flex-direction:column;gap:0;align-items:center;height:100%;align-self:stretch}.references-section .references-slider .references-slider-image{width:100%;max-width:500px;display:block;line-height:0}.references-section .references-slider .references-slider-image .references-slider-img{width:100%;height:auto;display:block;object-fit:contain}.references-section .references-slider .references-slider-text{width:100%;background:#fff;padding:3rem;color:#000;text-align:left;flex:1;display:flex;flex-direction:column;justify-content:flex-start;min-height:350px}.references-section .references-slider .references-slider-text .references-slider-quote{font-size:2.5rem;line-height:1.6;margin-bottom:1.5rem;font-family:"Playfair Display",serif;font-weight:600}.references-section .references-slider .references-slider-text .references-slider-attribution{font-size:1.6rem;line-height:1.5;font-family:"Inter",sans-serif;font-weight:400;color:#666}@media(min-width: 768px){.references-section .references-slider{max-width:1340px;padding:0 6rem}.references-section .references-slider .references-slider-content{flex-direction:row;align-items:stretch;gap:0}.references-section .references-slider .references-slider-image{flex:0 0 33.333%;max-width:33.333%;display:flex;flex-direction:column}.references-section .references-slider .references-slider-image .references-slider-img{width:100%;height:auto;display:block}.references-section .references-slider .references-slider-text{flex:0 0 66.666%;max-width:66.666%;align-self:stretch;min-height:initial;justify-content:center}.references-section .references-slider .references-slider-text .references-slider-quote{font-size:2.5rem}}@media(max-width: 767px){.references-section .references-slider{padding:0 2rem;gap:0}.references-section .references-slider .references-slider-arrow-prev{left:30px}.references-section .references-slider .references-slider-arrow-next{right:30px}.references-section .references-slider .references-slider-image{margin:0;padding:0;height:auto}.references-section .references-slider .references-slider-image .references-slider-img{width:100%;height:auto;display:block;margin:0;padding:0;vertical-align:bottom}}.faq-section{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10rem 0}.faq-section .heading-w-underline{text-align:center;margin-bottom:3rem;color:#fff}.faq-section .faq-accordion{width:100%}.faq-section .faq-item{border-bottom:1px solid hsla(0,0%,100%,.3);padding:1.5rem 0}.faq-section .faq-question{background:none;border:none;width:100%;text-align:center;font-family:"Playfair Display",serif;font-size:2.8rem;line-height:3rem;color:#fff;cursor:pointer;padding:1rem 0;transition:opacity .3s ease}.faq-section .faq-question:hover{opacity:.8}.faq-section .faq-question.active{opacity:1}.faq-section .faq-answer{padding:1.5rem 0 .5rem 0;font-size:1.8rem;line-height:2.6rem;color:#fff;text-align:center;animation:fadeIn .3s ease}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 768px){.faq-section .faq-question{font-size:2.4rem;line-height:3rem}.faq-section .faq-answer{font-size:1.8rem;line-height:2.6rem}}.reservation-section{position:relative;width:100%;min-height:60vh;background-image:url("/images/content/livesketching-bg-mobile.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;padding:8rem 2rem}.reservation-section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.8));z-index:1}@media(min-width: 768px){.reservation-section{min-height:70vh;padding:10rem 4rem;background-image:url("/images/content/livesketching-bg-desktop.jpg")}}@media(min-width: 1024px){.reservation-section{min-height:80vh;padding:12rem 6rem}}.reservation-section .reservation-content{position:relative;z-index:2;max-width:800px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2.5rem}.reservation-section .reservation-heading{font-family:"Playfair Display",serif;font-size:2.8rem;line-height:3.4rem;color:#fff;font-weight:500;margin:0}@media(min-width: 768px){.reservation-section .reservation-heading{font-size:3.5rem;line-height:4.2rem}}@media(min-width: 1024px){.reservation-section .reservation-heading{font-size:4.2rem;line-height:5rem}}.reservation-section .reservation-text{font-family:"Inter",sans-serif;font-size:1.6rem;line-height:2.4rem;color:#fff;margin:0;max-width:700px}@media(min-width: 768px){.reservation-section .reservation-text{font-size:1.8rem;line-height:2.6rem}}@media(min-width: 1024px){.reservation-section .reservation-text{font-size:2rem;line-height:3rem}}.features-section{width:100%;padding:5rem 0 0 0}.features-section .features-section-content{width:85%;max-width:1600px;margin:0 auto}.features-section .features-grid{display:flex;flex-direction:column;gap:4rem;width:100%}.features-section .features-grid .feature-block{display:flex;flex-direction:column;width:100%}.features-section .features-grid .feature-block .feature-image-wrapper{width:100%;margin-bottom:2rem;overflow:hidden}.features-section .features-grid .feature-block .feature-image-wrapper .feature-image{width:100%;height:auto;object-fit:cover;display:block}.features-section .features-grid .feature-block .feature-content{display:flex;flex-direction:column;gap:1.5rem}.features-section .features-grid .feature-block .feature-content .feature-title{font-size:2.4rem;line-height:2.8rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin:0}.features-section .features-grid .feature-block .feature-content .feature-description{font-size:1.8rem;line-height:2.6rem;margin:0}.features-section .features-grid .feature-block .feature-content .main-btn{align-self:flex-start;margin-top:1rem}.workshops-lectures-section{width:85%;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:1600px;padding:5rem 0}.workshops-lectures-section .workshops{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.workshops-lectures-section .workshops .workshops-list{width:100%;display:flex;flex-direction:column;gap:5rem;margin-top:3rem}@media(min-width: 1024px){.workshops-lectures-section .workshops .workshops-list{flex-direction:row;justify-content:space-evenly;gap:8rem;margin-top:5rem}}@media(min-width: 1336px){.workshops-lectures-section .workshops .workshops-list{gap:10rem}}.workshops-lectures-section .workshops .workshops-list .workshop-card{width:100%;display:flex;flex-direction:column;color:#fff;padding:0;max-width:500px}@media(min-width: 1024px){.workshops-lectures-section .workshops .workshops-list .workshop-card{flex:1}}.workshops-lectures-section .workshops .workshops-list .workshop-card .workshop-card-title{font-family:"Playfair Display",serif;font-size:2.4rem;font-weight:400;line-height:1.2;text-transform:uppercase;color:#fff;margin-bottom:2rem;text-align:left}@media(min-width: 768px){.workshops-lectures-section .workshops .workshops-list .workshop-card .workshop-card-title{font-size:2.8rem}}@media(min-width: 1024px){.workshops-lectures-section .workshops .workshops-list .workshop-card .workshop-card-title{font-size:3rem;margin-bottom:2.5rem}}.workshops-lectures-section .workshops .workshops-list .workshop-card .workshop-card-intro{font-family:"Inter",sans-serif;font-size:1.8rem;line-height:1.6;font-weight:300;color:#fff;margin-bottom:1.5rem}@media(min-width: 768px){.workshops-lectures-section .workshops .workshops-list .workshop-card .workshop-card-intro{margin-bottom:2rem}}.workshops-lectures-section .workshops .workshops-list .workshop-card .workshop-card-description{font-family:"Inter",sans-serif;line-height:1.6;font-weight:300;color:#fff;margin-bottom:1.5rem}@media(min-width: 768px){.workshops-lectures-section .workshops .workshops-list .workshop-card .workshop-card-description{margin-bottom:2rem}}.workshops-lectures-section .workshops .workshops-list .workshop-card .workshop-card-suitable{margin:1.5rem 0 2rem 0}@media(min-width: 768px){.workshops-lectures-section .workshops .workshops-list .workshop-card .workshop-card-suitable{margin:2rem 0 2.5rem 0}}.workshops-lectures-section .workshops .workshops-list .workshop-card .workshop-card-suitable .workshop-card-suitable-label{font-family:"Inter",sans-serif;line-height:1.4;font-weight:400;color:#fff;margin-bottom:1rem}@media(min-width: 768px){.workshops-lectures-section .workshops .workshops-list .workshop-card .workshop-card-suitable .workshop-card-suitable-label{margin-bottom:1.2rem}}.workshops-lectures-section .workshops .workshops-list .workshop-card .workshop-card-suitable .workshop-card-list{list-style:none;padding:0;margin:0;padding-left:1.5rem}@media(min-width: 768px){.workshops-lectures-section .workshops .workshops-list .workshop-card .workshop-card-suitable .workshop-card-list{padding-left:2rem}}.workshops-lectures-section .workshops .workshops-list .workshop-card .workshop-card-suitable .workshop-card-list li{font-family:"Inter",sans-serif;font-size:1.8rem;line-height:1.8;font-weight:300;color:#fff;margin-bottom:.5rem;position:relative}@media(min-width: 768px){.workshops-lectures-section .workshops .workshops-list .workshop-card .workshop-card-suitable .workshop-card-list li{margin-bottom:.6rem}}.workshops-lectures-section .workshops .workshops-list .workshop-card .workshop-card-suitable .workshop-card-list li::before{content:"•";position:absolute;left:-1.5rem}@media(min-width: 768px){.workshops-lectures-section .workshops .workshops-list .workshop-card .workshop-card-suitable .workshop-card-list li::before{left:-2rem}}.workshops-lectures-section .workshops .workshops-list .workshop-card .workshop-card-conclusion{font-family:"Inter",sans-serif;line-height:1.6;font-weight:300;color:#fff;margin-top:1rem;margin-bottom:3rem}@media(min-width: 768px){.workshops-lectures-section .workshops .workshops-list .workshop-card .workshop-card-conclusion{margin-top:1.5rem;margin-bottom:3.5rem}}@media(min-width: 1024px){.workshops-lectures-section .workshops .workshops-list .workshop-card .workshop-card-conclusion{margin-bottom:4rem}}.workshops-lectures-section .workshops .workshops-list .workshop-card .workshop-card-ctas{display:flex;flex-direction:row;align-items:center;gap:2rem;margin-top:auto;flex-wrap:wrap}@media(min-width: 768px){.workshops-lectures-section .workshops .workshops-list .workshop-card .workshop-card-ctas{gap:2.5rem}}.workshops-lectures-section .workshops .workshops-list .workshop-card .workshop-card-ctas .workshop-card-btn-primary{font-family:"Inter",sans-serif;font-size:1.8rem;font-weight:400;color:#1a1a1a;background-color:#fff;border:2px solid #1a1a1a;border-radius:30px;padding:1.4rem 2.4rem;text-decoration:none;display:inline-block;transition:all .3s ease;min-width:180px;text-align:center}@media(min-width: 768px){.workshops-lectures-section .workshops .workshops-list .workshop-card .workshop-card-ctas .workshop-card-btn-primary{min-width:200px}}.workshops-lectures-section .workshops .workshops-list .workshop-card .workshop-card-ctas .workshop-card-btn-primary:hover{background-color:hsla(0,0%,100%,.9);transform:translateY(-2px);box-shadow:0 5px 15px hsla(0,0%,100%,.2)}.workshops-lectures-section .workshops .workshops-list .workshop-card .workshop-card-ctas .workshop-card-btn-secondary{font-family:"Inter",sans-serif;font-size:1.8rem;font-weight:400;color:#fff;text-decoration:none;display:inline-block;transition:all .3s ease}.workshops-lectures-section .workshops .workshops-list .workshop-card .workshop-card-ctas .workshop-card-btn-secondary:hover{color:hsla(0,0%,100%,.8);text-decoration:underline}.workshops-lectures-section .workshops .workshop-photo-section{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.workshops-lectures-section .workshops .individual-sessions{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 0;margin-top:5rem}@media(min-width: 768px){.workshops-lectures-section .workshops .individual-sessions{padding:6rem 0}}@media(min-width: 1024px){.workshops-lectures-section .workshops .individual-sessions{padding:8rem 0}}.workshops-lectures-section .workshops .individual-sessions .individual-sessions-content{width:85%;max-width:1000px;margin:3rem auto;display:flex;flex-direction:column;gap:1rem}.workshops-lectures-section .workshops .individual-sessions .individual-sessions-content .individual-sessions-paragraph{font-family:"Inter",sans-serif;font-size:1.8rem;line-height:1.6;font-weight:300;color:#fff;text-align:left;margin:0}.workshops-lectures-section .workshops .individual-sessions .individual-sessions-banner{width:100%;margin-top:3rem;display:flex;justify-content:center;align-items:center}@media(min-width: 768px){.workshops-lectures-section .workshops .individual-sessions .individual-sessions-banner{margin-top:4rem}}@media(min-width: 1024px){.workshops-lectures-section .workshops .individual-sessions .individual-sessions-banner{margin-top:5rem}}.workshops-lectures-section .workshops .individual-sessions .individual-sessions-banner .individual-sessions-banner-image{width:100%;height:auto;object-fit:cover;display:block}.workshops-lectures-section .workshops .individual-sessions .individual-sessions-list{width:100%;display:flex;flex-direction:column;gap:4rem;margin-top:5rem;padding:0 2rem}@media(min-width: 768px){.workshops-lectures-section .workshops .individual-sessions .individual-sessions-list{padding:0 4rem;gap:5rem}}@media(min-width: 1024px){.workshops-lectures-section .workshops .individual-sessions .individual-sessions-list{flex-direction:row;gap:3rem;padding:0 2rem;margin-top:6rem;justify-content:space-evenly}}@media(min-width: 1336px){.workshops-lectures-section .workshops .individual-sessions .individual-sessions-list{gap:4rem}}.workshops-lectures-section .workshops .individual-sessions .individual-sessions-list .individual-session-card{width:100%;display:flex;flex-direction:column;color:#fff}@media(min-width: 1024px){.workshops-lectures-section .workshops .individual-sessions .individual-sessions-list .individual-session-card{flex:1;max-width:400px}}.workshops-lectures-section .workshops .individual-sessions .individual-sessions-list .individual-session-card .individual-session-card-title{font-family:"Playfair Display",serif;font-size:2.4rem;font-weight:400;line-height:1.2;text-transform:uppercase;color:#fff;margin-bottom:1rem;text-align:left}@media(min-width: 768px){.workshops-lectures-section .workshops .individual-sessions .individual-sessions-list .individual-session-card .individual-session-card-title{font-size:2.8rem}}@media(min-width: 1024px){.workshops-lectures-section .workshops .individual-sessions .individual-sessions-list .individual-session-card .individual-session-card-title{font-size:3.4rem}}.workshops-lectures-section .workshops .individual-sessions .individual-sessions-list .individual-session-card .individual-session-card-subtitle{font-family:"Playfair Display",serif;font-size:2.4rem;line-height:1.4;font-weight:300;color:#fff;margin-bottom:2rem}@media(min-width: 768px){.workshops-lectures-section .workshops .individual-sessions .individual-sessions-list .individual-session-card .individual-session-card-subtitle{margin-bottom:2.5rem}}.workshops-lectures-section .workshops .individual-sessions .individual-sessions-list .individual-session-card .individual-session-card-paragraph{font-family:"Inter",sans-serif;font-size:1.8rem;line-height:1.6;font-weight:300;color:#fff;text-align:left;margin:0 0 1.5rem 0}@media(min-width: 768px){.workshops-lectures-section .workshops .individual-sessions .individual-sessions-list .individual-session-card .individual-session-card-paragraph{margin-bottom:2rem}}.workshops-lectures-section .workshops .individual-sessions .individual-sessions-list .individual-session-card .individual-session-card-list-section .individual-session-card-list-label{font-family:"Inter",sans-serif;font-size:1.8rem;line-height:1.4;font-weight:400;color:#fff;margin-bottom:1rem;text-align:left}.workshops-lectures-section .workshops .individual-sessions .individual-sessions-list .individual-session-card .individual-session-card-list-section .individual-session-card-list{list-style:none;padding:0;margin:0;padding-left:1.5rem}@media(min-width: 768px){.workshops-lectures-section .workshops .individual-sessions .individual-sessions-list .individual-session-card .individual-session-card-list-section .individual-session-card-list{padding-left:2rem}}.workshops-lectures-section .workshops .individual-sessions .individual-sessions-list .individual-session-card .individual-session-card-list-section .individual-session-card-list li{font-family:"Inter",sans-serif;font-size:1.8rem;line-height:1.8;font-weight:300;color:#fff;margin-bottom:.5rem;position:relative}.workshops-lectures-section .workshops .individual-sessions .individual-sessions-list .individual-session-card .individual-session-card-list-section .individual-session-card-list li::before{content:"•";position:absolute;left:-1.5rem}@media(min-width: 768px){.workshops-lectures-section .workshops .individual-sessions .individual-sessions-list .individual-session-card .individual-session-card-list-section .individual-session-card-list li::before{left:-2rem}}.workshops-lectures-section .workshops .individual-sessions .individual-sessions-list .individual-session-card .individual-session-card-conclusion{font-family:"Inter",sans-serif;font-size:1.8rem;line-height:1.6;font-weight:300;color:#fff;text-align:left;margin:2rem 0}.workshops-lectures-section .workshops .individual-sessions .individual-sessions-list .individual-session-card .individual-session-card-meta{display:flex;flex-direction:column;gap:.5rem;margin:2rem 0}@media(min-width: 768px){.workshops-lectures-section .workshops .individual-sessions .individual-sessions-list .individual-session-card .individual-session-card-meta{margin:2.5rem 0;gap:.6rem}}@media(min-width: 1024px){.workshops-lectures-section .workshops .individual-sessions .individual-sessions-list .individual-session-card .individual-session-card-meta{margin:3rem 0}}.workshops-lectures-section .workshops .individual-sessions .individual-sessions-list .individual-session-card .individual-session-card-meta .individual-session-card-meta-item{font-family:"Inter",sans-serif;font-size:1.6rem;line-height:1.4;font-weight:300;color:#fff;text-align:left;margin:0}@media(min-width: 768px){.workshops-lectures-section .workshops .individual-sessions .individual-sessions-list .individual-session-card .individual-session-card-meta .individual-session-card-meta-item{font-size:1.8rem}}@media(min-width: 1024px){.workshops-lectures-section .workshops .individual-sessions .individual-sessions-list .individual-session-card .individual-session-card-meta .individual-session-card-meta-item{font-size:2rem}}.workshops-lectures-section .workshops .individual-sessions .individual-sessions-list .individual-session-card .individual-session-card-ctas{display:flex;flex-direction:row;align-items:center;gap:2rem;margin-top:auto;flex-wrap:wrap;padding-top:2rem}@media(min-width: 768px){.workshops-lectures-section .workshops .individual-sessions .individual-sessions-list .individual-session-card .individual-session-card-ctas{gap:2.5rem;padding-top:2.5rem}}@media(min-width: 1024px){.workshops-lectures-section .workshops .individual-sessions .individual-sessions-list .individual-session-card .individual-session-card-ctas{padding-top:3rem}}.workshops-lectures-section .workshops .individual-sessions .individual-sessions-list .individual-session-card .individual-session-card-ctas .individual-session-card-btn-primary{font-family:"Inter",sans-serif;font-size:1.8rem;font-weight:400;color:#1a1a1a;background-color:#fff;border:2px solid #1a1a1a;border-radius:30px;padding:1.4rem 2.4rem;text-decoration:none;display:inline-block;transition:all .3s ease;min-width:180px;text-align:center}@media(min-width: 768px){.workshops-lectures-section .workshops .individual-sessions .individual-sessions-list .individual-session-card .individual-session-card-ctas .individual-session-card-btn-primary{min-width:200px}}.workshops-lectures-section .workshops .individual-sessions .individual-sessions-list .individual-session-card .individual-session-card-ctas .individual-session-card-btn-primary:hover{background-color:hsla(0,0%,100%,.9);transform:translateY(-2px);box-shadow:0 5px 15px hsla(0,0%,100%,.2)}.workshops-lectures-section .workshops .individual-sessions .individual-sessions-list .individual-session-card .individual-session-card-ctas .individual-session-card-btn-secondary{font-family:"Inter",sans-serif;font-size:1.8rem;font-weight:400;color:#fff;text-decoration:none;display:inline-block;transition:all .3s ease}@media(min-width: 768px){.workshops-lectures-section .workshops .individual-sessions .individual-sessions-list .individual-session-card .individual-session-card-ctas .individual-session-card-btn-secondary{font-size:1.9rem}}.workshops-lectures-section .workshops .individual-sessions .individual-sessions-list .individual-session-card .individual-session-card-ctas .individual-session-card-btn-secondary:hover{color:hsla(0,0%,100%,.8);text-decoration:underline}.hp-about-section{width:85%;max-width:1200px;margin:0 auto;padding:5rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.hp-about-section .hp-about-content{display:flex;flex-direction:column;width:100%;gap:3rem;align-items:center}@media(min-width: 768px){.hp-about-section .hp-about-content{flex-direction:row;align-items:flex-start;gap:4rem}}.hp-about-section .hp-about-content .hp-about-image-wrapper{width:100%;overflow:hidden}@media(min-width: 768px){.hp-about-section .hp-about-content .hp-about-image-wrapper{width:40%;flex-shrink:0}}.hp-about-section .hp-about-content .hp-about-image-wrapper .hp-about-image{width:100%;height:auto;object-fit:cover;display:block}.hp-about-section .hp-about-content .hp-about-text{display:flex;flex-direction:column;gap:2rem;width:100%}@media(min-width: 768px){.hp-about-section .hp-about-content .hp-about-text{width:60%;justify-content:flex-start;padding-top:5rem}}.hp-about-section .hp-about-content .hp-about-text .hp-about-heading{font-family:"Playfair Display",serif;font-size:3.8rem;line-height:4.2rem;text-transform:uppercase;margin:0;color:#fff}.hp-about-section .hp-about-content .hp-about-text .hp-about-description{margin:0;color:#fff;line-height:1.6}.hp-about-section .hp-about-content .hp-about-text .main-btn{align-self:flex-start;margin-top:1rem}.heading-w-underline{font-family:"Playfair Display",serif;font-size:3.8rem;line-height:4.2rem;text-transform:uppercase;text-align:center;padding-bottom:2.5rem;border-bottom:3px solid rgba(0,0,0,0);color:#fff;background:linear-gradient(to right, #ffffff, #b9b9b9) no-repeat bottom;background-size:80% 1px;margin-bottom:3rem;align-self:center}.heading-w-underline-white{color:#fff;background:linear-gradient(to right, #ffffff, #ffffff) no-repeat bottom;background-size:80% 1px}.heading-w-underline-black{color:#1a1a1a;background:linear-gradient(to right, #1a1a1a, #1a1a1a) no-repeat bottom;background-size:80% 1px}.heading-wo-underline{background:none}.heading-w-underline-left{width:initial;background:initial;background-size:initial;border-bottom:1px solid #fff;justify-self:flex-start;text-align:left;margin-bottom:2rem}.main-btn{padding:1.4rem 2.4rem;background-color:rgba(0,0,0,0);font-size:1.8rem;color:#fff;border:2px solid #fff;text-decoration:none;min-width:220px;text-align:center;border-radius:30px;font-weight:400;transition:all .3s ease-in}.main-btn:hover{transform:translateY(-2px);box-shadow:0 5px 10px rgba(0,0,0,.5)}.underline-pink{text-decoration:underline;text-decoration-color:#e90064}.contact-info{display:flex;flex-direction:column;gap:48px;width:100%;max-width:600px;margin:0 auto;padding:40px 0}.contact-info .contact-item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:24px;padding:24px 32px;background:hsla(0,0%,100%,.03);border-radius:16px;border:1px solid hsla(0,0%,100%,.08);transition:all .3s ease;font-size:18px}.contact-info .contact-item:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.15);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.2)}.contact-info .contact-item .contact-icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.08);border-radius:12px;color:#fff;transition:all .3s ease}.contact-info .contact-item .contact-icon svg{width:24px;height:24px}.contact-info .contact-item:hover .contact-icon{background:hsla(0,0%,100%,.12);transform:translateY(-2px)}.contact-info .contact-item .contact-item-content{display:flex;flex-direction:column;gap:2px;flex:1}.contact-info .contact-item .contact-item-content h5{font-weight:500;color:hsla(0,0%,100%,.7);margin:0;text-transform:uppercase;letter-spacing:.5px}.contact-info .contact-item .contact-item-content a{color:#fff;font-size:18px;font-weight:400;text-decoration:none;transition:all .2s ease;word-break:break-all}.contact-info .contact-item .contact-item-content a:hover{color:hsla(0,0%,100%,.8);text-decoration:underline}.about{display:flex;flex-direction:column;align-items:center;gap:10rem;padding-top:1.4rem;width:100%}.about .about-main{width:100%}.about .about-main .about-content{display:flex;flex-direction:column;gap:2rem;width:85%;margin:0 auto}.about .about-main .about-content .about-image{width:100%;margin-bottom:2rem}.about .about-main .about-content .about-image img{width:100%;height:auto;display:block;object-fit:cover}.about .about-main .about-content .about-text{width:100%}.about .about-main .about-content .about-text h1{margin-bottom:1.5rem;font-size:2rem;font-weight:bold}.about .about-main .about-content .about-text p{margin-bottom:1.5rem;line-height:1.6}.about .about-main .about-content .about-text p:last-child{margin-bottom:0}#back-to-top{display:none;position:fixed;bottom:30px;right:30px;z-index:99;border:none;outline:none;background-color:#fff;color:#1a1a1a;cursor:pointer;padding:16px;border-radius:50%;transition:all .3s ease;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.3);width:56px;height:56px}#back-to-top svg{width:24px;height:24px}#back-to-top:hover{background-color:#333;color:#f0f0f0;transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,.4)}#back-to-top:active{transform:translateY(-2px)}@media(min-width: 640px){.about .about-main .about-content .about-text h1{font-size:2.5rem}}@media(min-width: 1024px){.about{padding-top:0rem}}@media(min-width: 1280px){.about .about-main .about-content{flex-direction:row;align-items:center;gap:3rem}.about .about-main .about-content .about-image{flex:0 0 45%;width:45%;margin-bottom:0}.about .about-main .about-content .about-text{flex:1;width:auto}}@media(min-width: 1536px){.about .about-main .about-content{gap:4rem;max-width:1500px}.about .about-main .about-content .about-image{flex:0 0 40%;width:40%}}@media(max-width: 768px){.about .about-testimonials{width:90%}.about .about-testimonials .testimonials-heading{font-size:1.5rem;gap:.75rem}.about .about-testimonials .testimonials-heading .testimonials-heading-line{height:1.5rem}.about .about-testimonials .testimonials-quote{font-size:.95rem;margin-bottom:1.5rem}.about .about-testimonials .testimonials-author .testimonials-author-name{font-size:.95rem}.about .about-testimonials .testimonials-author .testimonials-author-title{font-size:.85rem}}.cookie-banner{position:fixed;bottom:0;left:0;right:0;background-color:#fff;box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:10000;padding:1.5rem 2rem;border-top:1px solid #e0e0e0}.cookie-banner .cookie-banner-content{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.cookie-banner .cookie-banner-content .cookie-banner-text{display:flex;align-items:flex-start;gap:1rem;flex:1;min-width:300px}.cookie-banner .cookie-banner-content .cookie-banner-text .cookie-icon{font-size:2rem;line-height:1}.cookie-banner .cookie-banner-content .cookie-banner-text .cookie-banner-text-content{flex:1}.cookie-banner .cookie-banner-content .cookie-banner-text .cookie-banner-text-content h3{margin:0 0 .5rem 0;font-size:14px;font-weight:600;color:#121212}.cookie-banner .cookie-banner-content .cookie-banner-text .cookie-banner-text-content p{margin:0 0 .5rem 0;font-size:12px;color:#666;line-height:1.5}.cookie-banner .cookie-banner-content .cookie-banner-text .cookie-banner-text-content .cookie-link{background:none;border:none;color:#06c;text-decoration:underline;cursor:pointer;font-size:12px;padding:0;margin:0;font-family:"Inter",sans-serif}.cookie-banner .cookie-banner-content .cookie-banner-text .cookie-banner-text-content .cookie-link:hover{color:#0052a3}.cookie-banner .cookie-banner-content .cookie-banner-buttons{display:flex;gap:1rem;flex-shrink:0}.cookie-banner .cookie-banner-content .cookie-banner-buttons .cookie-button{padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:12px;font-weight:500;font-family:"Inter",sans-serif;cursor:pointer;transition:all .3s ease;white-space:nowrap}.cookie-banner .cookie-banner-content .cookie-banner-buttons .cookie-button.cookie-button-reject{background-color:#fff;color:#333;border:1px solid #ccc}.cookie-banner .cookie-banner-content .cookie-banner-buttons .cookie-button.cookie-button-reject:hover{background-color:#f5f5f5}.cookie-banner .cookie-banner-content .cookie-banner-buttons .cookie-button.cookie-button-accept{background-color:#06c;color:#fff}.cookie-banner .cookie-banner-content .cookie-banner-buttons .cookie-button.cookie-button-accept:hover{background-color:#0052a3}@media(max-width: 768px){.cookie-banner{padding:1rem}.cookie-banner .cookie-banner-content{flex-direction:column;align-items:stretch}.cookie-banner .cookie-banner-content .cookie-banner-text{min-width:auto}.cookie-banner .cookie-banner-content .cookie-banner-buttons{width:100%;flex-direction:column}.cookie-banner .cookie-banner-content .cookie-banner-buttons .cookie-button{width:100%}}.cookie-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:10001;display:flex;align-items:center;justify-content:center;padding:1rem;overflow-y:auto}.cookie-modal{background-color:#fff;border-radius:8px;max-width:700px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.2)}.cookie-modal .cookie-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid #e0e0e0}.cookie-modal .cookie-modal-header h2{margin:0;font-size:1.5rem;font-weight:600;color:#121212}.cookie-modal .cookie-modal-header .cookie-modal-close{background:none;border:none;font-size:2rem;line-height:1;color:#666;cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;transition:color .3s ease}.cookie-modal .cookie-modal-header .cookie-modal-close:hover{color:#121212}.cookie-modal .cookie-modal-content{padding:2rem;overflow-y:auto;flex:1}.cookie-modal .cookie-modal-content .cookie-modal-intro{margin:0 0 1.5rem 0;color:#666;line-height:1.6;font-size:16px}.cookie-modal .cookie-modal-content .cookie-categories{display:flex;flex-direction:column;gap:1.5rem}.cookie-modal .cookie-modal-content .cookie-categories .cookie-category{padding:1.5rem;border:1px solid #e0e0e0;border-radius:6px;background-color:#fafafa}.cookie-modal .cookie-modal-content .cookie-categories .cookie-category.cookie-category-disabled{opacity:.7;background-color:#f5f5f5}.cookie-modal .cookie-modal-content .cookie-categories .cookie-category .cookie-category-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.cookie-modal .cookie-modal-content .cookie-categories .cookie-category .cookie-category-header h3{margin:0;font-size:1.1rem;font-weight:600;color:#121212}.cookie-modal .cookie-modal-content .cookie-categories .cookie-category .cookie-category-header .cookie-toggle{position:relative;display:inline-block;width:50px;height:26px;cursor:pointer}.cookie-modal .cookie-modal-content .cookie-categories .cookie-category .cookie-category-header .cookie-toggle input{opacity:0;width:0;height:0}.cookie-modal .cookie-modal-content .cookie-categories .cookie-category .cookie-category-header .cookie-toggle input:checked+.cookie-toggle-slider{background-color:#06c}.cookie-modal .cookie-modal-content .cookie-categories .cookie-category .cookie-category-header .cookie-toggle input:checked+.cookie-toggle-slider:before{transform:translateX(24px)}.cookie-modal .cookie-modal-content .cookie-categories .cookie-category .cookie-category-header .cookie-toggle input:disabled+.cookie-toggle-slider{opacity:.5;cursor:not-allowed}.cookie-modal .cookie-modal-content .cookie-categories .cookie-category .cookie-category-header .cookie-toggle .cookie-toggle-slider{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s;border-radius:26px}.cookie-modal .cookie-modal-content .cookie-categories .cookie-category .cookie-category-header .cookie-toggle .cookie-toggle-slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.cookie-modal .cookie-modal-content .cookie-categories .cookie-category .cookie-category-description{margin:0;font-size:.9rem;color:#666;line-height:1.5}.cookie-modal .cookie-modal-footer{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem 2rem;border-top:1px solid #e0e0e0}.cookie-modal .cookie-modal-footer .cookie-button{padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .3s ease}.cookie-modal .cookie-modal-footer .cookie-button.cookie-button-secondary{background-color:#fff;color:#333;border:1px solid #ccc}.cookie-modal .cookie-modal-footer .cookie-button.cookie-button-secondary:hover{background-color:#f5f5f5}.cookie-modal .cookie-modal-footer .cookie-button.cookie-button-primary{background-color:#06c;color:#fff}.cookie-modal .cookie-modal-footer .cookie-button.cookie-button-primary:hover{background-color:#0052a3}@media(max-width: 768px){.cookie-modal{max-height:95vh}.cookie-modal .cookie-modal-header,.cookie-modal .cookie-modal-content,.cookie-modal .cookie-modal-footer{padding:1rem}.cookie-modal .cookie-modal-footer{flex-direction:column-reverse}.cookie-modal .cookie-modal-footer .cookie-button{width:100%}}.gallery-container{width:100%;margin:auto}.gallery-container-cooperations,.gallery-container-blog{max-width:105rem}.gallery-subcontainer{width:90%;margin:0 auto;display:flex;flex-direction:column}.gallery-subcontainer h3{font-size:2.2rem}.gallery-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.8rem;margin:2.5rem 0 4rem 0}.gallery-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-flow:dense;grid-auto-rows:auto;align-items:stretch;gap:2rem;padding:0rem 1rem 8rem 1rem;overflow-x:hidden}.gallery-img{width:100%;height:100%;min-height:40rem;background-position:center;background-size:cover;object-fit:cover;display:block}.gallery-img-portrait{grid-column:span 1}.gallery-img-landscape{grid-column:span 2}.gallery-img-hp:nth-child(1){background-image:url(/images/livesketching/event2-livesketches3.jpg)}.gallery-img-hp:nth-child(2){background-image:url(/images/livesketching/event2-livesketches15.jpg)}.gallery-img-hp:nth-child(3){background-image:url(/images/livesketching/event2-livesketches2.jpg)}.gallery-img-digital:nth-child(1){background-image:url(/images/portfolio/img-83.jpg)}.gallery-img-digital:nth-child(2){background-image:url(/images/portfolio/img-84.jpg)}.gallery-img-digital:nth-child(3){background-image:url(/images/portfolio/img-51.jpg)}.gallery-img-digital:nth-child(4){background-image:url(/images/portfolio/img-52.jpg)}.gallery-img-digital:nth-child(5){background-image:url(/images/portfolio/img-54.jpg)}.gallery-img-digital:nth-child(6){background-image:url(/images/portfolio/img-55.jpg)}@media(min-width: 1024px){.gallery-img-digital:nth-child(6){grid-row:1/3;grid-column:1/2;background-position-x:90%}}.gallery-img-digital:nth-child(7){background-image:url(/images/portfolio/img-57.jpg)}.gallery-img-digital:nth-child(8){background-image:url(/images/portfolio/img-58.jpg)}.gallery-img-digital:nth-child(9){background-image:url(/images/portfolio/img-59.jpg)}.gallery-img-digital:nth-child(10){background-image:url(/images/portfolio/img-60.jpg)}.gallery-img-digital:nth-child(11){background-image:url(/images/portfolio/img-61.jpg)}.gallery-img-digital:nth-child(12){background-image:url(/images/portfolio/img-62.jpg)}.gallery-img-digital:nth-child(13){background-image:url(/images/portfolio/img-63.jpg)}@media(min-width: 1024px){.gallery-img-digital:nth-child(13){grid-column:2/4;grid-row:4/5;background-position-y:20%}}.gallery-img-digital:nth-child(14){background-image:url(/images/portfolio/img-64.jpg)}.gallery-img-digital:nth-child(15){background-image:url(/images/portfolio/img-65.jpg)}.gallery-img-digital:nth-child(16){background-image:url(/images/portfolio/img-66.jpg)}.gallery-img-digital:nth-child(17){background-image:url(/images/portfolio/img-69.jpg)}.gallery-img-digital:nth-child(18){background-image:url(/images/portfolio/img-70.jpg)}.gallery-img-digital:nth-child(19){background-image:url(/images/portfolio/img-71.jpg)}.gallery-img-digital:nth-child(20){background-image:url(/images/portfolio/img-72.jpg)}.gallery-img-digital:nth-child(21){background-image:url(/images/portfolio/img-73.jpg)}.gallery-img-digital:nth-child(22){background-image:url(/images/portfolio/img-74.jpg)}@media(min-width: 1024px){.gallery-img-digital:nth-child(22){grid-row:6/8;grid-column:2/3}}.gallery-img-digital:nth-child(23){background-image:url(/images/portfolio/img-75.jpg)}.gallery-img-digital:nth-child(24){background-image:url(/images/portfolio/img-77.jpg)}.gallery-img-digital:nth-child(25){background-image:url(/images/portfolio/img-78.jpg)}.gallery-img-digital:nth-child(26){background-image:url(/images/portfolio/img-79.jpg);background-position-y:10%}.gallery-img-digital:nth-child(27){background-image:url(/images/portfolio/img-80.jpg);background-position-y:5%}.gallery-img-digital:nth-child(28){background-image:url(/images/portfolio/img-81.jpg)}.gallery-img-digital:nth-child(29){background-image:url(/images/portfolio/img-82.jpg);background-position-y:15%}.gallery-img-traditional:nth-child(1){background-image:url(/images/portfolio/img-151.jpg)}.gallery-img-traditional:nth-child(2){background-image:url(/images/portfolio/img-152.jpg)}.gallery-img-traditional:nth-child(3){background-image:url(/images/portfolio/img-153.jpg);background-position-y:0%}.gallery-img-traditional:nth-child(4){background-image:url(/images/portfolio/img-154.jpg);background-position-y:10%}.gallery-img-traditional:nth-child(5){background-image:url(/images/portfolio/img-155.jpg)}.gallery-img-traditional:nth-child(6){background-image:url(/images/portfolio/img-156.jpg)}.gallery-img-traditional:nth-child(7){background-image:url(/images/portfolio/img-157.jpg);background-position-y:5%}.gallery-img-traditional:nth-child(8){background-position-y:20%;background-image:url(/images/portfolio/img-158.jpg)}.gallery-img-traditional:nth-child(9){background-image:url(/images/portfolio/img-159.jpg);background-position-y:15%}.gallery-img-livesketching-event:nth-child(1){background-image:url(/images/livesketching/event2-livesketches3.jpg)}.gallery-img-livesketching-event:nth-child(2){background-image:url(/images/livesketching/event2-livesketches4.jpg)}.gallery-img-livesketching-event:nth-child(3){background-image:url(/images/livesketching/event2-livesketches5.jpg)}.gallery-img video{width:100%;height:100%;display:block;max-width:100%;object-fit:cover}.gallery-img-cooperation-event-9:nth-child(1){background-image:url(/images/livesketching/event8-livesketches1.jpg)}.gallery-img-cooperation-event-9:nth-child(2){background-image:url(/images/livesketching/event8-livesketches2.jpg)}.gallery-img-cooperation-event-9:nth-child(3){background-image:url(/images/livesketching/event8-livesketches3.jpg)}.gallery-img-cooperation-event-9:nth-child(4){background-image:url(/images/livesketching/event8-livesketches4.jpg)}.gallery-img-cooperation-event-9:nth-child(5){background-image:url(/images/livesketching/event8-livesketches5.jpg)}.gallery-img-cooperation-event-8:nth-child(1){background-image:url(/images/livesketching/event7-livesketches1.jpg)}.gallery-img-cooperation-event-8:nth-child(2){background-image:url(/images/livesketching/event7-livesketches2.jpg)}.gallery-img-cooperation-event-8:nth-child(3){background-image:url(/images/livesketching/event7-livesketches3.jpg)}.gallery-img-cooperation-event-8:nth-child(4){background-image:url(/images/livesketching/event7-livesketches4.jpg)}.gallery-img-cooperation-event-8:nth-child(5){background-image:url(/images/livesketching/event7-livesketches5.jpg)}.gallery-img-cooperation-event-7:nth-child(1){background-image:url(/images/livesketching/event6-livesketches1.jpg)}.gallery-img-cooperation-event-7:nth-child(2){background-image:url(/images/livesketching/event6-livesketches2.jpg)}.gallery-img-cooperation-event-7:nth-child(3){background-image:url(/images/livesketching/event6-livesketches3.jpg)}.gallery-img-cooperation-event-7:nth-child(4){background-image:url(/images/livesketching/event6-livesketches4.jpg)}.gallery-img-cooperation-event-7:nth-child(5){background-image:url(/images/livesketching/event6-livesketches5.jpg)}.gallery-img-cooperation-event-6:nth-child(1){background-image:url(/images/livesketching/event5-livesketches1.jpg)}.gallery-img-cooperation-event-6:nth-child(2){background-image:url(/images/livesketching/event5-livesketches2.jpg)}.gallery-img-cooperation-event-6:nth-child(3){background-image:url(/images/livesketching/event5-livesketches3.jpg)}.gallery-img-cooperation-event-5:nth-child(1){background-image:url(/images/livesketching/event4-livesketches2.jpg)}.gallery-img-cooperation-event-5:nth-child(2){background-image:url(/images/livesketching/event4-livesketches1.jpg)}.gallery-img-cooperation-event-5:nth-child(3){background-image:url(/images/livesketching/event4-livesketches3.jpg)}.gallery-img-cooperation-event-5:nth-child(4){background-image:url(/images/livesketching/event4-livesketches4.jpg)}.gallery-img-cooperation-event-5:nth-child(5){background-image:url(/images/livesketching/event4-livesketches5.jpg)}.gallery-img-cooperation-event-5:nth-child(6){background-image:url(/images/livesketching/event4-livesketches6.jpg)}.gallery-img-cooperation-event-4:nth-child(1){background-image:url(/images/livesketching/event3-livesketches1.jpg)}.gallery-img-cooperation-event-4:nth-child(2){background-image:url(/images/livesketching/event3-livesketches2.jpg)}.gallery-img-cooperation-event-4:nth-child(3){background-image:url(/images/livesketching/event3-livesketches3.jpg)}.gallery-img-cooperation-event-3:nth-child(1){background-image:url(/images/livesketching/event2-livesketches6.jpg)}.gallery-img-cooperation-event-3:nth-child(2){background-image:url(/images/livesketching/video_elle_nahled.jpg)}.gallery-img-cooperation-event-3:nth-child(3){background-image:url(/images/livesketching/event2-livesketches7.jpg)}.gallery-img-cooperation-event-2:nth-child(1){background-image:url(/images/livesketching/event2-livesketches9.jpg)}.gallery-img-cooperation-event-2:nth-child(2){background-image:url(/images/livesketching/event2-livesketches10.jpg)}.gallery-img-cooperation-event-2:nth-child(3){background-image:url(/images/livesketching/event2-livesketches11.jpg)}.gallery-img-cooperation-event-2:nth-child(4){background-image:url(/images/livesketching/event2-livesketches12.jpg)}.gallery-img-cooperation-event-2:nth-child(5){background-image:url(/images/livesketching/event2-livesketches13.jpg)}.gallery-img-cooperation-event-2:nth-child(6){background-image:url(/images/livesketching/event2-livesketches14.jpg)}.gallery-img-cooperation-event-1:nth-child(1){background-image:url(/images/livesketching/event1-livesketches3.jpeg)}.gallery-img-cooperation-event-1:nth-child(2){background-image:url(/images/livesketching/event1-livesketches2.jpeg)}.gallery-img-cooperation-event-1:nth-child(3){background-image:url(/images/livesketching/event1-livesketches7.jpeg)}.gallery-img-blog-event-1:nth-child(1){background-image:url(/images/blog/1-1.jpeg)}.gallery-img-blog-event-1:nth-child(2){background-image:url(/images/blog/1-2.jpeg)}.gallery-img-blog-event-1:nth-child(3){background-image:url(/images/blog/1-3.jpeg)}.gallery-img-blog-event-1:nth-child(4){background-image:url(/images/blog/1-4.jpg)}.gallery-img-blog-event-3:nth-child(1){background-image:url(/images/blog/3-1.jpg)}.gallery-img-blog-event-3:nth-child(2){background-image:url(/images/blog/3-2.jpg)}.gallery-img-blog-event-3:nth-child(3){background-image:url(/images/blog/3-3.jpg)}.gallery-img-blog-event-3:nth-child(4){background-image:url(/images/blog/3-4.jpg)}.gallery-img-blog-event-3:nth-child(5){background-image:url(/images/blog/3-5.jpg)}.gallery-img-blog-event-3:nth-child(6){background-image:url(/images/blog/3-6.jpg)}.gallery-img-blog-event-3:nth-child(7){background-image:url(/images/blog/3-7.jpg)}.gallery-img-blog-event-5:nth-child(1){background-image:url(/images/blog/5-1.jpg)}.gallery-img-blog-event-5:nth-child(2){background-image:url(/images/blog/5-2.jpg)}.gallery-img-blog-event-5:nth-child(3){background-image:url(/images/blog/5-3.jpeg)}.gallery-img-blog-event-6:nth-child(1){background-image:url(/images/blog/6-1.jpg)}.gallery-img-blog-event-6:nth-child(2){background-image:url(/images/blog/6-2.jpg)}.gallery-img-blog-event-6:nth-child(3){background-image:url(/images/blog/6-3.jpg)}.gallery-img-blog-event-6:nth-child(4){background-image:url(/images/blog/6-4.jpg)}.gallery-img-blog-event-7:nth-child(1){background-image:url(/images/blog/7-1.jpg)}.gallery-img-blog-event-7:nth-child(2){background-image:url(/images/blog/7-2.jpg)}.gallery-img-blog-event-7:nth-child(3){background-image:url(/images/blog/7-3.jpg)}.gallery-img-blog-event-8:nth-child(1){background-image:url(/images/blog/8-1.jpg)}.gallery-img-blog-event-8:nth-child(2){background-image:url(/images/blog/8-2.jpg)}.gallery-img-blog-event-8:nth-child(3){background-image:url(/images/blog/8-3.jpg)}.gallery-img-blog-event-9:nth-child(1){background-image:url(/images/blog/9-1.jpg)}.gallery-img-blog-event-9:nth-child(2){background-image:url(/images/blog/9-2.jpg)}.gallery-img-blog-event-10:nth-child(1){background-image:url(/images/blog/10-1.jpg)}.gallery-img-blog-event-10:nth-child(2){background-image:url(/images/blog/10-2.jpg)}.gallery-img-blog-event-10:nth-child(3){background-image:url(/images/blog/10-3.jpg)}.gallery-img-blog-event-11:nth-child(1){background-image:url(/images/blog/11-1.jpg)}.gallery-img-blog-event-11:nth-child(2){background-image:url(/images/blog/11-2.jpg)}.gallery-img-blog-event-11:nth-child(3){background-image:url(/images/blog/11-3.jpg)}.gallery-img-blog-event-12:nth-child(1){background-image:url(/images/blog/12-1.jpg)}.gallery-img-blog-event-12:nth-child(2){background-image:url(/images/blog/12-2.jpg)}.gallery-img-blog-event-12:nth-child(3){background-image:url(/images/blog/12-3.jpg)}@media(max-width: 1600px){.gallery-container{width:100%}}@media(max-width: 768px){.gallery-grid{grid-template-columns:repeat(2, 1fr)}.gallery-img-landscape{grid-column:span 2}.gallery-img-portrait{grid-column:span 1}}@media(max-width: 640px){.gallery-grid{grid-template-columns:1fr}.gallery-img-landscape,.gallery-img-portrait{grid-column:span 1}}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.5rem !important}.mb-2{margin-bottom:1rem !important}.mb-3{margin-bottom:1.5rem !important}.mb-4{margin-bottom:2rem !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.5rem !important}.mt-2{margin-top:1rem !important}.mt-3{margin-top:1.5rem !important}.mt-4{margin-top:2rem !important}.mt-5{margin-top:3rem !important}.mt-6{margin-top:4rem !important}.mt-7{margin-top:5rem !important}.mt-8{margin-top:6rem !important}.mt-9{margin-top:7rem !important}.mt-10{margin-top:10rem !important}.mt-11{margin-top:11rem !important}.mt-12{margin-top:12rem !important}.mt-13{margin-top:15rem !important}.mb-1{margin-bottom:1rem !important}.mb-2{margin-bottom:2rem !important}.mb-3{margin-bottom:3rem !important}.mb-4{margin-bottom:4rem !important}.mb-5{margin-bottom:5rem !important}.mb-6{margin-bottom:6rem !important}.mb-7{margin-bottom:7rem !important}.mb-8{margin-bottom:8rem !important}.mb-9{margin-bottom:9rem !important}.mb-10{margin-bottom:10rem !important}.w-full{width:100%}.pl-0{padding-left:0 !important}.list-style-none{list-style-type:none}.divider{width:100%;height:1px;background-color:#5c5c5c}.img-mobile{width:100%;margin-bottom:1.5rem}@media(min-width: 768px){.img-mobile{display:none}}.text-gray{color:#a6a6a6}.text-sm{font-size:1.4rem;line-height:2rem}.italic{font-style:italic}.text-center{text-align:center}.text-normalCase{text-transform:initial}.img-desktop{width:100%;display:none;margin-bottom:1.5rem}@media(min-width: 768px){.img-desktop{display:block}}.bg-img{width:100%;background-size:cover;height:40rem}.bg-img img{width:100%;height:auto}.bg-img1{background-image:url(../img/content/livesketching-bg.jpg);background-position-y:60%;background-position-x:center}@media only screen and (min-width: 768px){.livesketching .how-it-works-section{padding:6rem 3rem}.live-sketching-banner .live-sketching-banner-image{min-height:600px}.live-sketching-banner .live-sketching-banner-content{padding:8rem 3rem 4rem 3rem}.lg-order-2{order:2}.lg-text-left{text-align:right}.lg-ml-auto{margin-left:auto}.features-section{padding:10rem 0 5rem 0}.features-section .features-grid{flex-direction:row;gap:3rem}.features-section .features-grid .feature-block{flex:1;display:flex;flex-direction:column}.features-section .features-grid .feature-block .feature-image-wrapper{margin-bottom:2.5rem;height:60rem}.features-section .features-grid .feature-block .feature-image-wrapper .feature-image{width:100%;height:100%;object-fit:cover}.features-section .features-grid .feature-block .feature-content .feature-title{font-size:2.6rem;line-height:3rem}.features-section .features-grid .feature-block .feature-content .feature-description{font-size:1.7rem;line-height:2.4rem}}@media only screen and (min-width: 1280px){header{height:12rem;display:flex;align-items:center;justify-content:flex-start;gap:2.5rem}#header-control{padding:0rem 1rem}#header-control .desktop-logo{display:block}#header-control .desktop-logo img{width:100px}#header-control .mobile-logo{display:none}nav#desktop-menu{width:initial;display:flex;justify-content:center;align-items:center;position:initial;background-color:rgba(0,0,0,0);flex:1}nav#desktop-menu a{color:#fff;position:relative;border:none;background:none;font-size:1.5rem}}@media only screen and (min-width: 1024px){.content-section{padding:5rem 0 8rem 0}.content-section-cooperation,.content-section-blog{padding:4rem 0 .5rem 0}.content-section-cooperation p .content-heading-text-cta,.content-section-blog p .content-heading-text-cta{margin-bottom:2rem}.cooperation-list-section .cooperation-grid,.cooperation-list-section .blog-grid,.blog-list-section .cooperation-grid,.blog-list-section .blog-grid{grid-template-columns:repeat(2, 1fr);gap:3rem}.content-workshop{padding:4rem 0 8rem 0}.content-section-clients{padding:10rem 0}.content-section-clients .clients{flex-direction:initial;flex-wrap:wrap;gap:3rem}.portfolio-section{padding:0 0 4rem 0;width:85%}.portfolio-section .portfolio-section-description{margin-bottom:0rem}.portfolio-section .heading-w-underline{margin-top:10rem}.livesketching .how-it-works-section{padding:8rem 4rem}.livesketching .how-it-works-section .how-it-works-steps{flex-direction:row;gap:4rem}.livesketching .how-it-works-section .how-it-works-step{flex:1}.live-sketching-banner .live-sketching-banner-wrapper{min-height:650px;background-image:url(/images/content/livesketching-desktop.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.live-sketching-banner .live-sketching-banner-image{display:none}.live-sketching-banner .live-sketching-banner-content{padding:20rem 4rem;align-items:center}.gallery-container .gallery-subcontainer .gallery-buttons{margin-bottom:7rem}}@media only screen and (min-width: 1336px){html{font-size:65%}p{line-height:2.8rem}nav#desktop-menu{gap:.2rem}nav#desktop-menu a{padding:2rem;font-size:1.6rem}#header-control .desktop-logo img{width:150px}.portfolio-section{padding-bottom:14rem}.gallery-grid{padding:3rem 0rem 10rem 0}.livesketching .how-it-works-section{padding:10rem 6rem}.livesketching .how-it-works-section .how-it-works-steps{max-width:1200px;gap:5rem}.livesketching .how-it-works-section .how-it-works-step .step-number{font-size:7rem}.livesketching .how-it-works-section .how-it-works-step .step-title{font-size:2.6rem}.livesketching .how-it-works-section .how-it-works-step .step-description{font-size:1.7rem}.live-sketching-banner .live-sketching-banner-wrapper{min-height:700px}footer .footer-inner{width:80%;max-width:160rem;margin:0 auto}footer .footer-inner p{border:0;max-width:76rem}footer .footer-inner .links{width:100%;border-bottom:1px solid #777;flex-direction:row;padding:4rem 1rem;font-size:1.3rem}footer .footer-inner .links .some{margin-left:auto}footer .footer-inner .links a.ig-icon,footer .footer-inner .links a.ytb-icon{transition:all .3s ease-in}footer .footer-inner .links a.ig-icon:hover,footer .footer-inner .links a.ytb-icon:hover{transform:scale(1.01);filter:drop-shadow(0 0 11px rgba(255, 255, 255, 0.5))}.cooperation-list-section .cooperation-grid,.cooperation-list-section .blog-grid,.blog-list-section .cooperation-grid,.blog-list-section .blog-grid{grid-template-columns:repeat(3, 1fr);gap:4rem}}@media only screen and (min-width: 1536px){html{font-size:72%}#header-control .desktop-logo img{width:160px}.livesketching .how-it-works-section{padding:12rem 8rem}.livesketching .how-it-works-section .how-it-works-step .step-number{font-size:8rem}.livesketching .how-it-works-section .how-it-works-step .step-title{font-size:2.8rem}.livesketching .how-it-works-section .how-it-works-step .step-description{font-size:1.8rem;line-height:1.7}.live-sketching-banner .live-sketching-banner-wrapper{min-height:800px}.live-sketching-banner .live-sketching-banner-title{font-size:6.5rem}.heading-w-underline{margin-bottom:3.2rem}.heading-w-underline-left{margin-bottom:2rem}.content-section .content-heading-text-cta p{margin-bottom:2.8rem}footer .footer-inner .links{font-size:1.4rem}}@media only screen and (min-width: 1920px){footer .footer-inner .links{font-size:1.5rem}}@media only screen and (max-width: 768px){.contact-info{gap:32px;padding:24px 0;max-width:100%}.contact-info .contact-item{flex-direction:column;text-align:center;padding:20px 24px;gap:16px}.contact-info .contact-item .contact-icon{width:56px;height:56px}.contact-info .contact-item .contact-icon svg{width:28px;height:28px}.contact-info .contact-item .contact-item-content{align-items:center}.contact-info .contact-item .contact-item-content a{font-size:16px}}@media only screen and (max-width: 480px){.contact-info{gap:24px;padding:20px 0}.contact-info .contact-item{padding:18px 20px}.contact-info .contact-item .contact-item-content a{font-size:16px}}/*# sourceMappingURL=style.css.map */
