@font-face{font-family:editor-medium;src:url(//www.citylabcosmetics.com/wp-content/themes/astra-child/css/../fonts/Editor/Editor-Medium.ttf)}#evento{overflow-x:hidden}#evento .intro{width:100vw;height:100vh;max-height:1000px;background-image:url(//www.citylabcosmetics.com/wp-content/themes/astra-child/css/../img/bg-evento.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}#evento .intro h1{font-family:editor-light;font-size:100px;line-height:100px;text-align:center;text-transform:uppercase;color:#fff;margin-bottom:0;padding:0 20px;position:absolute;width:100%;top:calc(50% + 100px);left:50%;transform:translate(-50%,calc(-50% - 50px))}#evento .intro span{font-family:trirong-italic;font-size:20px;line-height:35px;color:#fff;opacity:.5;position:absolute;bottom:30px;left:50%;transform:translateX(-50%)}#evento .container.video-evento{padding-bottom:200px}#evento .container.title-evento{padding-top:140px;padding-bottom:50px}#evento p.description-evento{font-family:'gantari-regular';font-size:20px;line-height:24px;color:#161336;margin-bottom:42px}#evento p.description-evento strong{font-family:'gantari-extrabold'}#evento .description-evento a{font-family:'gantari-bold';color:#1e2833}#evento .title-evento h2{font-family:editor-medium;font-size:40px;line-height:50px;letter-spacing:-.02em;background:linear-gradient(68.39deg,#c02660 3.6%,#f9837d 50.84%,#f9837d 98.08%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}#evento .video-evento video{padding-top:97px;padding-bottom:150px;width:100%}.form-evento span.wpcf7-not-valid-tip{font-family:'gantari-regular';font-size:14px;line-height:17px}#evento .form-evento .column p{margin-bottom:20px;line-height:10px}#evento .form-evento label{font-family:'gantari-semibold';font-size:14px;line-height:17px;color:#666577;margin-bottom:10px;width:100%}#evento .form-evento label.question-form{font-family:'gantari-extrabold';font-size:14px;line-height:17px;color:#666577;text-transform:uppercase}body #content .form-evento .privacy{margin-top:10px}body #content .form-evento input,body #content .form-evento select{border:1px solid #d3d3d3;border-radius:8px;padding:14px 16px;height:45px;background:0 0;font-family:'gantari-regular';font-size:14px;line-height:17px;color:#161336;text-align:start}body #content .form-evento input[type=checkbox]{height:auto;padding:0}body #content .form-evento select{cursor:pointer}body #content .form-evento textarea{border:1px solid #d3d3d3;border-radius:8px;padding:14px 16px;background:0 0;font-family:'gantari-regular';font-size:14px;line-height:17px;color:#161336}#evento .form-evento .choose-typology .wpcf7-list-item-label{display:flex;flex-direction:column;gap:12px;font-family:'gantari-regular';font-size:14px;line-height:17px;color:#161336}#evento .form-evento .choose-typology input[type=radio]:checked+.wpcf7-list-item-label{font-family:'gantari-bold';color:#6a5ae0}#evento .form-evento .choose-typology{display:flex;align-items:flex-start;flex-wrap:wrap;gap:2%}#evento .form-evento .choose-typology .wpcf7-list-item{width:18%}#evento .form-evento .choose-typology .wpcf7-list-item-label:before{content:'';width:100%;min-height:142px;display:block;border-radius:10px;background-position:center;background-repeat:no-repeat;background-size:cover}#evento .form-evento .choose-typology input[value="Addio nubilato"]+.wpcf7-list-item-label:before,#evento .form-evento .choose-typology input[value="Bachelorette party"]+.wpcf7-list-item-label:before{background-image:url(//www.citylabcosmetics.com/wp-content/themes/astra-child/css/../img/bachelorette-party.jpg)}#evento .form-evento .choose-typology input[value=Compleanno]+.wpcf7-list-item-label:before,#evento .form-evento .choose-typology input[value=Birthday]+.wpcf7-list-item-label:before{background-image:url(//www.citylabcosmetics.com/wp-content/themes/astra-child/css/../img/birthday.jpg)}#evento .form-evento .choose-typology input[value=Aziendale]+.wpcf7-list-item-label:before,#evento .form-evento .choose-typology input[value=Corporate]+.wpcf7-list-item-label:before{background-image:url(//www.citylabcosmetics.com/wp-content/themes/astra-child/css/../img/corporate.jpg)}#evento .form-evento .choose-typology input[value="Feste per ragazz* 8/14 anni"]+.wpcf7-list-item-label:before,#evento .form-evento .choose-typology input[value="Parties for teenagers 8/14 years old"]+.wpcf7-list-item-label:before{background-image:url(//www.citylabcosmetics.com/wp-content/themes/astra-child/css/../img/festa-ragazzi.jpg)}#evento .form-evento .choose-typology input[value=Altro]+.wpcf7-list-item-label:before,#evento .form-evento .choose-typology input[value=Other]+.wpcf7-list-item-label:before{background-image:url(//www.citylabcosmetics.com/wp-content/themes/astra-child/css/../img/other.jpg)}#evento .form-evento .choose-typology .wpcf7-list-item-label:after{display:none}#evento .form-evento .choose-typology input[type=radio]{width:0;height:0;position:absolute;opacity:0}#evento .form-evento .choose-typology input[type=radio]:checked+.wpcf7-list-item-label:before{border:2px solid #6a5ae0}#evento .form-evento .privacy .wpcf7-list-item,#evento .form-evento .choose-typology .wpcf7-list-item{margin-left:0}#evento .form-evento .privacy label{display:flex;align-items:center;gap:16px}#evento .form-evento .privacy span.wpcf7-list-item-label{font-family:'gantari-regular';font-size:12px;line-height:18px;color:#666577}#evento .form-evento .privacy span.wpcf7-list-item-label a{color:#6a5ae0}#evento .privacy input[type=checkbox]{accent-color:#6a5ae0;width:19px;min-width:19px;max-height:19px;margin-right:0}body #content #evento .form-evento input.send-request{background:#6a5ae0;border-radius:20px;border:1px solid #6a5ae0;font-family:'gantari-bold';font-size:16px;line-height:19px;letter-spacing:.08em;text-transform:uppercase;color:#fff;padding:17px 53px;height:auto}#evento .form-evento textarea{border:1px solid #d3d3d3;border-radius:8px;padding:14px 16px;height:110px;background:#fff;font-family:'gantari-regular';font-size:14px;line-height:17px;color:#161336}@media screen and (min-width:992px) and (max-width:1199px){#evento .form-evento .choose-typology .wpcf7-list-item{width:32%}}@media screen and (min-width:768px) and (max-width:991px){#evento .form-evento .choose-typology .wpcf7-list-item-label:before{max-width:128px}#evento .form-evento .choose-typology .wpcf7-list-item{width:32%}}@media screen and (max-width:767px){#evento .intro h1{font-size:50px;line-height:50px}#evento .container.title-evento{padding-top:90px;padding-bottom:30px}#evento .video-evento video{padding-top:50px;padding-bottom:80px}#evento .form-evento .choose-typology .wpcf7-list-item{width:32%}}@media screen and (max-width:480px){#evento .form-evento .choose-typology .wpcf7-list-item{width:49%}}#general-events,#private-events,#company-events,#workshop-events,#kids-events{width:100vw}#private-events,#company-events,#workshop-events,#kids-events{background:linear-gradient(180deg,#f5e4ec 15.34%,#faf0f5 29.61%,#fff8fb 59.95%)}#private-events #intro,#company-events #intro,#workshop-events #intro,#kids-events #intro{position:relative;padding:242px 0 126px}#general-events .wrapper-breadcrumb,#private-events .wrapper-breadcrumb,#company-events .wrapper-breadcrumb,#workshop-events .wrapper-breadcrumb,#kids-events .wrapper-breadcrumb{position:absolute;top:180px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:7px}#general-events .wrapper-breadcrumb span,#private-events .wrapper-breadcrumb span,#company-events .wrapper-breadcrumb span,#workshop-events .wrapper-breadcrumb span,#kids-events .wrapper-breadcrumb span{color:#4c4672;font-family:'gantari-medium';font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}#general-events .wrapper-breadcrumb a,#private-events .wrapper-breadcrumb a,#company-events .wrapper-breadcrumb a,#workshop-events .wrapper-breadcrumb a,#kids-events .wrapper-breadcrumb a{color:#4c4672;opacity:.5}#private-events #details-events,#company-events #details-events,#workshop-events #details-events,#kids-events #details-events{padding:90px 0;background:linear-gradient(220deg,rgba(253,240,246,.8) 12.86%,rgba(255,255,255,.8) 77.66%)}#general-events h1,#private-events h1,#company-events h1,#workshop-events h1,#kids-events h1{text-align:start;font-family:editor-extrabold;font-size:40px;font-style:normal;line-height:normal;background:var(--SFUMATURA,linear-gradient(68deg,#c02660 3.6%,#f9837d 98.08%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:23px}#general-events h1{text-align:center}#general-events #contact,#private-events #contact,#company-events #contact,#workshop-events #contact,#kids-events #contact{padding:90px 0 100px}#general-events #contact{padding-top:50px}#general-events h2,#private-events h2,#company-events h2,#workshop-events h2,#kids-events h2{font-family:editor-extrabold;font-size:40px;font-style:normal;line-height:130%;text-align:center;background:linear-gradient(68deg,#c02660 3.6%,#f9837d 98.08%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:4px}#general-events p,#private-events p,#company-events p,#workshop-events p,#kids-events p{color:#4c4672;font-family:'gantari-medium';font-size:16px;font-weight:300;line-height:normal}#general-events #contact p,#private-events #contact p,#company-events #contact p,#workshop-events #contact p,#kids-events #contact p{text-align:center;color:#4c4672;font-family:'gantari-light';font-size:14px;font-weight:300;line-height:normal}#general-events #contact p a,#private-events #contact p a,#company-events #contact p a,#workshop-events #contact p a,#kids-events #contact p a{font-style:italic;opacity:.5;color:#4c4672}#general-events #contact p b,#private-events #contact p b,#company-events #contact p b,#workshop-events #contact p b,#kids-events #contact p b{font-family:'gantari-bold';font-style:normal}.form-evento p{text-align:left}.form-evento .text-contact{color:#4c4672;font-family:'gantari-medium';font-size:16px;font-style:normal;line-height:130%;margin-top:20px;margin-bottom:9px}.form-evento .recaptcha{margin-top:18px;margin-bottom:10px}body #content .form-evento .wpcf7-form-control.wpcf7-submit{color:#fff;font-family:gantari-bold;font-size:15px;font-style:normal;line-height:normal;text-transform:uppercase;padding:18px 50px;border-radius:21px;background:#695ae0;border:none;height:auto;margin-top:25px}.form-evento .wpcf7-list-item{display:inline-block;color:#161336;font-family:gantari-medium;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-left:0}.form-evento .wpcf7-list-item label{cursor:pointer}body #content .form-evento label a{text-decoration:none;color:#6a5ae0}#general-events #hero{position:relative}#general-events #hero .img-bg{width:100%;height:100vh;max-height:1000px;object-fit:cover}#discover-events{padding:242px 0 72px;background:linear-gradient(180deg,#f5e4ec 0%,rgba(245,228,236,0) 100%)}#discover-events .card-row{margin-top:44px}#discover-events .desc-events{color:#4c4672;text-align:center !important;font-family:'gantari-regular';font-size:16px;font-style:normal;line-height:130%;margin-bottom:26px}#discover-events .txt-card{padding:32px 0 0;text-align:center}#discover-events .img-title-events{color:#4c4672;font-family:editor-extrabold;font-size:20px;font-style:normal;line-height:22px}#discover-events .txt-button-events{display:inline-flex;color:#fff;text-align:center;font-family:'gantari-bold';padding:10px 24px;font-size:13.231px;font-style:normal;line-height:normal;letter-spacing:1.059px;text-transform:uppercase;border-radius:10px;background:linear-gradient(68deg,#c02660 3.6%,#f9837d 98.08%,#f9837d 98.08%)}#discover-events .txt-button-events:hover{background:linear-gradient(0deg,#695ae0 0%,#695ae0 100%)}.title-events.title-tab{text-align:start !important}.desc-events.desc-tab{text-align:start}.desc-events.desc-tab.contact{background:var(--SFUMATURA,linear-gradient(68deg,#c02660 3.6%,#f9837d 98.08%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:gantari-light;font-size:16px}.tab-events.active{font-family:gantari-bold;color:#c02660 !important;border:none;border-bottom:solid 1px #c02660 !important;background:0 0 !important}.tab-events:hover{color:#c02660;border:none;border-bottom:solid 1px #c02660 !important}.tab-events{color:#4c4672;font-family:gantari-medium;font-size:20px;line-height:normal;letter-spacing:1.6px;text-align:start;text-transform:uppercase;padding-left:0;background:0 0;border:none !important;border-bottom:solid 1px #4c4672 !important;padding:26px 0 20px;margin:0}#details-events .nav-tabs{border:none;padding:14px 44px 0}#details-events .tab-pane img{display:none}#details-events .tab-pane .swiper{display:none}#details-events .swiperTabMob,#details-events .swiperTabMob .swiper-wrapper,#details-events .swiperTabMob .swiper-slide{width:auto !important;max-width:100%}.cont-col{align-items:center;display:flex}.img-tab{border-radius:10px;object-fit:cover;object-position:center;aspect-ratio:522/393}.swiper.img-tab{aspect-ratio:auto}.swiper.img-tab .swiper-slide img{border-radius:10px;object-fit:cover;object-position:center;aspect-ratio:522/393;margin-bottom:25px;max-width:100%}.desc-events.info{opacity:.5}.accecpt-policy{color:var(--Blu,#161336);font-family:Gantari;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.tab-numbers{color:var(--Viola,#4c4672);font-family:gantari-medium;font-size:24px;font-style:normal;font-weight:700;line-height:normal}.card-img-top{border-radius:10px;aspect-ratio:305/458;object-fit:cover;object-position:center}#hero .scroll-to{position:absolute;color:#fff;font-family:trirong-italic;font-size:20px;font-weight:400;line-height:130%;text-transform:lowercase;z-index:2;left:50%;bottom:35px;transform:translateX(-50%);opacity:.5}#intro .scroll-to-evento{display:flex;text-align:center;justify-content:center;gap:14px;position:absolute;color:var(--Viola,#4c4672);font-family:editor-light;font-size:19px;font-style:normal;font-weight:500;line-height:normal;z-index:2;left:65%;bottom:42px;transform:translateX(-50%)}#intro .scroll-to-evento span{margin-top:4px}.mySwiper-Ev .swiper-slide{padding:34px;cursor:pointer}.mySwiper-Ev .swiper-button-prev,.mySwiper-Ev .swiper-button-next{color:#000;top:50%}.mySwiper-Ev .swiper-button-prev{left:0}.mySwiper-Ev .swiper-button-next{right:0}.mySwiper-Ev .swiper-button-prev:after,.mySwiper-Ev .swiper-button-next:after{font-size:24px}.mySwiper-Ev .swiper-pagination-bullet{background-color:#4c4672;opacity:1;border-radius:5px;transition:all .3s}.mySwiper-Ev .swiper-pagination-bullet-active{background-color:#4c4672;width:28px}.swiper.tab-3 .swiper-pagination{bottom:0}.swiper.tab-3 .swiper-pagination-bullet{background-color:#4c4672;opacity:1;border-radius:5px;transition:all .3s}.swiper.tab-3 .swiper-pagination-bullet-active{background-color:#4c4672;width:28px}.img-slider{aspect-ratio:522/522;border-radius:10px;position:relative;object-fit:cover;object-position:center}.mySwiperLoghi .swiper-slide{flex-shrink:0;align-items:center;justify-content:center;width:15%;height:100px;position:relative;transition-property:transform;display:flex;margin-right:0 !important}.desc-mobile-tab,.img-mobile-tab{padding-top:30px}.mob-cont{display:none}.tab-2{display:none}.tab-3{display:none}#brands-event{padding-top:92px}#brands-event .marquee{width:fit-content;box-sizing:border-box;position:relative;overflow:hidden;white-space:nowrap;animation:none;margin-top:50px;margin-bottom:20px;max-width:100vw}#brands-event .marquee .marquee-inner{width:fit-content;position:relative;animation:marquee 20s linear infinite}#brands-event .marquee .marquee-inner span{display:inline}#brands-event .marquee .marquee-inner span img{margin-right:74px;height:40px}#general-events .tab-pane ul,#private-events .tab-pane ul,#company-events .tab-pane ul,#workshop-events .tab-pane ul,#kids-events .tab-pane ul{margin:0;padding:0}#general-events .tab-pane ul li,#private-events .tab-pane ul li,#company-events .tab-pane ul li,#workshop-events .tab-pane ul li,#kids-events .tab-pane ul li{display:flex;align-items:center;gap:8px;margin:12px 0;color:#4c4672;font-family:'gantari-medium';font-size:16px;font-weight:300;line-height:normal}@keyframes marquee{0%{left:0}100%{left:-50%}}@media (max-width:991px){.card-text{text-align:center}.mySwiperLoghi .swiper-slide{width:25%;margin-right:30px !important}.desk-cont{display:none}.mob-cont{display:block}#discover-events .card-row{display:flex;flex-wrap:nowrap;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}#discover-events .card-row:-webkit-scrollbar{display:none}}@media screen and (min-width:768px) and (max-width:991px){#discover-events .card-row{margin-left:calc((720px - 100vw) / 2 - .75rem);margin-right:calc((720px - 100vw) / 2 - .75rem);padding:0 calc((100vw - 720px) / 2 + .75rem)}.mySwiper-Ev{margin-left:-30px;margin-right:-30px}}@media screen and (min-width:576px) and (max-width:767px){#discover-events .card-row{margin-left:calc((500px - 100vw) / 2);margin-right:calc((500px - 100vw) / 2);padding:0 calc((100vw - 500px) / 2);scroll-snap-type:x mandatory}#discover-events .card-row>*{scroll-snap-align:center}}@media screen and (max-width:575px){#discover-events .card-row{margin-left:-20px;margin-right:-20px;padding:0 20px;scroll-snap-type:x mandatory}#discover-events .card-row>*{scroll-snap-align:center}}@media screen and (max-width:991px){#general-events .wrapper-breadcrumb,#private-events .wrapper-breadcrumb,#company-events .wrapper-breadcrumb,#workshop-events .wrapper-breadcrumb,#kids-events .wrapper-breadcrumb{top:145px}#general-events #hero .img-bg{object-position:20%}#private-events #intro,#company-events #intro,#workshop-events #intro,#kids-events #intro{padding-top:170px;padding-bottom:130px}.reverse-mobile{flex-direction:column-reverse;gap:20px}#intro .scroll-to-evento{left:50%;text-align:start}#details-events .tab-img-desk{display:none}#details-events .tab-pane img{display:block;margin-top:24px;border-radius:10px;object-fit:cover;object-position:center;aspect-ratio:522/393}#details-events .tab-pane .swiper{display:block;padding-bottom:30px}#details-events .nav-tabs{padding:0;margin-bottom:24px}}@media screen and (max-width:767px){.hidden-mobile{display:none !important}#private-events #intro,#company-events #intro,#workshop-events #intro,#kids-events #intro{padding-top:200px;padding-bottom:130px}#discover-events{padding-top:200px;padding-bottom:20px}#general-events #hero{height:90vh}#general-events #hero .img-bg{height:100%;object-fit:cover;object-position:10%}#discover-events .card-row{margin-top:18px}#discover-events .title-events,#discover-events .desc-events{text-align:start !important}.mySwiper-Ev{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.mySwiper-Ev .swiper-wrapper{padding-bottom:40px}.mySwiper-Ev .swiper-slide{padding:0}.mySwiper-Ev .swiper-pagination-bullet{width:6px;height:6px}.mySwiper-Ev .swiper-pagination-bullet-active{width:22px}#general-events h1,#private-events h1,#company-events h1,#workshop-events h1,#kids-events h1{font-size:28px;line-height:32px;text-align:start}#general-events h2,#private-events h2,#company-events h2,#workshop-events h2,#kids-events h2{font-size:28px;line-height:32px;text-align:start;margin-bottom:12px}#general-events #contact h2{max-width:300px}#general-events #contact,#private-events #contact,#company-events #contact,#workshop-events #contact,#kids-events #contact{padding-top:68px;padding-bottom:68px}#general-events #contact p>*,#private-events #contact p>*,#company-events #contact p>*,#workshop-events #contact p>*,#kids-events #contact p>*{display:block;text-align:start}#general-events #contact p>b,#private-events #contact p>b,#company-events #contact p>b,#workshop-events #contact p>b,#kids-events #contact p>b{margin-bottom:4px}#private-events #details-events,#company-events #details-events,#workshop-events #details-events,#kids-events #details-events{padding:52px 0}#brands-event{padding-top:68px}#brands-event .marquee{margin-top:18px}#brands-event .marquee .marquee-inner span img{margin-right:40px;height:28px}}