.flatpickr-calendar{-webkit-animation:none;animation:none;background:transparent;background:#fff;border:0;border-radius:5px;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr;display:none;font-size:14px;line-height:24px;opacity:0;padding:0;position:absolute;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;visibility:hidden;width:307.875px}.flatpickr-calendar.inline,.flatpickr-calendar.open{max-height:640px;opacity:1;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{display:block;z-index:999}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{border:solid transparent;content:"";display:block;height:0;left:22px;pointer-events:none;position:absolute;width:0}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;line-height:1;overflow:hidden;position:relative;text-align:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:34px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{cursor:pointer;padding:10px;position:absolute;text-decoration:none;top:0;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{height:14px;width:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{fill:inherit;-webkit-transition:fill .1s;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:50%;line-height:50%;opacity:0;padding:0 4px 0 2px;position:absolute;right:0;width:14px}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid rgba(57,57,57,.6);border-left:4px solid transparent;border-right:4px solid transparent;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{height:auto;width:inherit}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{color:inherit;display:inline-block;font-size:135%;font-weight:300;height:34px;left:12.5%;line-height:inherit;line-height:1;padding:7.48px 0 0;position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);width:75%}.flatpickr-current-month span.cur-month{color:inherit;display:inline-block;font-family:inherit;font-weight:700;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{display:inline-block;width:6ch;width:7ch\0}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;display:inline-block;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:0;padding:0 0 0 .5ch;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{background:transparent;color:rgba(0,0,0,.5);font-size:100%;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;-webkit-appearance:menulist;-moz-appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;-webkit-box-sizing:border-box;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;overflow:hidden;text-align:center;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays,.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-weekdays .flatpickr-weekdaycontainer,span.flatpickr-weekday{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{background:transparent;color:rgba(0,0,0,.54);cursor:default;display:block;font-size:90%;font-weight:bolder;line-height:1;margin:0;text-align:center}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;max-width:307.875px;min-width:307.875px;outline:0;padding:0;text-align:left;width:307.875px;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;-webkit-flex-basis:14.2857143%;font-weight:400;width:14.2857143%;-ms-flex-preferred-size:14.2857143%;display:inline-block;flex-basis:14.2857143%;height:39px;line-height:39px;margin:0;max-width:39px;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#e6e6e6;border-color:#e6e6e6;cursor:pointer;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{background:#959ea9;border-color:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;border-color:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{background:transparent;border-color:transparent;color:rgba(57,57,57,.3);cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:rgba(57,57,57,.1);cursor:not-allowed}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6;padding:0 12px}.flatpickr-weekwrapper .flatpickr-weekday{float:none;line-height:28px;width:100%}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{background:transparent;border:none;color:rgba(57,57,57,.3);cursor:default;display:block;max-width:none;width:100%}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:0;line-height:40px;max-height:40px;outline:0;overflow:hidden;text-align:center}.flatpickr-time:after{clear:both;content:"";display:table}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;float:left;height:40px;width:40%}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;font-size:14px;height:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-align:center}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{-webkit-align-self:center;color:#393939;float:left;font-weight:700;height:inherit;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2%;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{cursor:pointer;font-weight:400;outline:0;text-align:center;width:18%}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto}.swiper-fade.swiper-free-mode .swiper-slide,.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}:root{--base:#fff;--black:#121212;--white:#fff;--gradient:#3b82f6;--gradient2:#60c7ba;--blue-strong:#112562;--blue-light:#e5edfa;--blue:#3b82f6;--blue-low-opacity:#c9d7f2;--green:green;--gray-light:#f5f6f7;--gray-medium:#dee2e6;--gray-dark:#434343;--linkedin:#0073d2;--red:#fd5249;--error:#fd5249;--success:#23a667;--light-yellow:#f0c35d;--yellow:#e69839;--accent:#13163f;--dark-android:#263238;--dark-android-key:#404b50;--dark-android-key-hover:#097cfb;--dark-android-key-secondary:#313c42;--panel-capture-button-gray:#535454;--panel-capture-gradient:#555fa3;--view-more-button-background:#d0dff0}@font-face{font-display:swap;font-family:Test domaine display;font-size:normal;font-style:normal;font-weight:400;src:url(https://cdn.photofun.ai/assets/fonts/domaine-sans-font-family/testdomainesanstext-regular.woff2) format("woff2"),url(https://cdn.photofun.ai/assets/fonts/domaine-sans-font-family/testdomainesanstext-regular.woff) format("woff"),url(https://cdn.photofun.ai/assets/fonts/domaine-sans-font-family/testdomainesanstext-regular.otf) format("truetype")}@font-face{font-display:swap;font-family:Test domaine display;font-size:normal;font-style:normal;font-weight:700;src:url(https://cdn.photofun.ai/assets/fonts/domaine-sans-font-family/testdomainesanstext-bold.woff2) format("woff2"),url(https://cdn.photofun.ai/assets/fonts/domaine-sans-font-family/testdomainesanstext-bold.woff) format("woff"),url(https://cdn.photofun.ai/assets/fonts/domaine-sans-font-family/testdomainesanstext-bold.otf) format("truetype")}@font-face{font-display:swap;font-family:Customfont;font-size:normal;font-style:normal;font-weight:400;src:local("Archivo"),url(https://cdn.photofun.ai/assets/fonts/customfont-regular-webfont.woff2) format("woff2"),url(https://cdn.photofun.ai/assets/fonts/customfont-regular-webfont.woff) format("woff"),url(https://cdn.photofun.ai/assets/fonts/customfont-regular-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:Customfont;font-size:normal;font-style:normal;font-weight:700;src:local("Archivo"),url(https://cdn.photofun.ai/assets/fonts/customfont-bold-webfont.woff2) format("woff2"),url(https://cdn.photofun.ai/assets/fonts/customfont-bold-webfont.woff) format("woff"),url(https://cdn.photofun.ai/assets/fonts/customfont-bold-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:Customfont;font-size:normal;font-style:italic;font-weight:400;src:local("Archivo"),url(https://cdn.photofun.ai/assets/fonts/customfont-italicitalic-webfont.woff2) format("woff2"),url(https://cdn.photofun.ai/assets/fonts/customfont-italicitalic-webfont.woff) format("woff"),url(https://cdn.photofun.ai/assets/fonts/customfont-italicitalic-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:Customfont;font-size:normal;font-style:italic;font-weight:700;src:local("Archivo"),url(https://cdn.photofun.ai/assets/fonts/customfont-bolditalicitalic-webfont.woff2) format("woff2"),url(https://cdn.photofun.ai/assets/fonts/customfont-bolditalicitalic-webfont.woff) format("woff"),url(https://cdn.photofun.ai/assets/fonts/customfont-bolditalicitalic-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:Customfont;font-size:normal;font-style:normal;font-weight:500;src:local("Archivo"),url(https://cdn.photofun.ai/assets/fonts/customfont-medium-webfont.woff2) format("woff2"),url(https://cdn.photofun.ai/assets/fonts/customfont-medium-webfont.woff) format("woff"),url(https://cdn.photofun.ai/assets/fonts/customfont-medium-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:Customfont;font-size:normal;font-style:italic;font-weight:500;src:local("Archivo"),url(https://cdn.photofun.ai/assets/fonts/customfont-mediumitalicitalic-webfont.woff2) format("woff2"),url(https://cdn.photofun.ai/assets/fonts/customfont-mediumitalicitalic-webfont.woff) format("woff"),url(https://cdn.photofun.ai/assets/fonts/customfont-mediumitalicitalic-webfont.ttf) format("truetype")}*,:after,:before{box-sizing:border-box;scrollbar-color:var(--gradient,#3b82f6) var(--gradient2,#60c7ba);scrollbar-width:thin}::-webkit-scrollbar{width:.5rem}::-webkit-scrollbar-track{background:var(--gradient2,#60c7ba)}::-webkit-scrollbar-thumb{border:1px solid var(--gradient2,#60c7ba);border-radius:5px}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:var(--gradient,#3b82f6)}html{scroll-behavior:smooth;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:none}body,html{height:100%;margin:0;min-height:100%;padding:0}.number-of-devices-label,a,b,blockquote,body,button,canvas,caption,code,div,em,embed,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,input,label,li,main,nav,object,ol,p,pre,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;text-rendering:optimizeLegibility;vertical-align:baseline;-webkit-font-smoothing:antialiased;text-size-adjust:none}input,select,textarea{touch-action:manipulation}html{font-size:14px}body{font-family:Customfont,sans-serif;font-size:1rem;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;background-color:var(--gray-light,#f5f6f7);color:var(--black,#121212);height:100%;overflow-x:hidden;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%}@supports(padding:env(safe-area-inset-top)){body{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}}button,label,select{cursor:pointer}ol{font:500 1rem Customfont;line-height:1.5;list-style-position:inside}a{color:var(--green,green)}img,picture{line-height:0;vertical-align:middle}strong{font-weight:700}input[type=checkbox],input[type=radio]{accent-color:var(--black,#121212);cursor:pointer}select{background:none;border:none;font:500 1rem Customfont}h1{font:500 3rem Customfont}@media only screen and (max-width:950px){h1{font:500 2rem Customfont}}h2{font:400 2rem Customfont}h3{font:400 1.5rem Customfont}h1.bold,h2.bold,h3.bold{font-weight:700}label{font:700 1rem Customfont}.crossed-price,input{font:400 .875rem Customfont}input[type=color],input[type=color]+input{cursor:pointer}.mini,small{font:700 .75rem Customfont}button.disabled,button:disabled{background-color:var(--gray-medium,#dee2e6);color:var(--black,#121212);cursor:not-allowed!important;opacity:1}.swiper-item-image{height:auto;max-height:60px;max-width:250px;width:100%}.swiper-wrapper{cursor:grab}.swiper-slide,.swiper-slide-description{display:flex;flex-direction:column}.swiper-slide-description{max-width:500px}.swiper-button-next,.swiper-button-prev{background-color:var(--base,#fff);border-radius:100%;padding:2rem}.swiper-button-container{display:flex;flex-direction:row;gap:1rem;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);z-index:1}.swiper-button-container .swiper-button-next,.swiper-button-container .swiper-button-prev{box-shadow:8px 12px 24px 0 hsla(0,0%,7%,.08);margin:0;position:unset}.swiper-button-container .swiper-button-next:after,.swiper-button-container .swiper-button-prev:after{content:unset}.panel-home-swiper .swiper-button-next,.panel-home-swiper .swiper-button-prev{margin-top:unset;top:50%;transform:translateY(-50%)}.panel-home-swiper .swiper-button-next:after,.panel-home-swiper .swiper-button-prev:after{content:unset}.language-select-container{display:flex;flex-direction:row;justify-content:end;margin-bottom:6rem;width:100%}@media only screen and (max-width:1199px){.language-select-container{margin-bottom:0}}.language-select{background:none;border:0;cursor:pointer;font-weight:700}input:focus,textarea:focus{outline:none}@supports(outline-color:transparent){input:focus,textarea:focus{outline-color:transparent}}button:focus-visible,input[type=checkbox]:focus-visible,input[type=radio]:focus-visible,label:focus-visible,select:focus-visible{outline:2px solid var(--blue,#3b82f6);outline-offset:.5rem}hr{border:0;border-bottom:2px solid var(--gray-medium,#dee2e6);margin-inline:1rem}.breadcrumbs{display:flex;flex-direction:row;flex-wrap:wrap;font-size:.8rem;font-weight:700;gap:.5rem;list-style:none}.breadcrumbs,.breadcrumbs a{color:var(--black,#121212)}.modal{background-color:rgba(0,0,0,.4);display:none;height:100vh;left:0;opacity:0;overflow:auto;position:fixed;top:0;transition:opacity .3s ease;width:100vw;z-index:4;z-index:9999}@starting-style{.modal{opacity:0}}.modal img{image-rendering:optimizequality}.modal .content-modal{background-color:var(--white,#fff);border-radius:5px;box-shadow:0 1px 12px hsla(0,0%,80%,.25);margin:2rem auto;max-width:unset;padding:2rem 2rem 4rem;position:relative;top:50%;transform:translateY(-50%)}@media screen and (orientation:landscape){.modal .content-modal{top:unset;transform:unset}}.modal .content-modal .modal-content{display:flex;flex-direction:column;padding:0}.modal .content-modal .modal-content h1{text-align:center}.modal .content-modal .content-close,.modal .content-modal .content-close--with-title{display:flex;flex-direction:row;justify-content:end;right:1rem;top:1rem;z-index:99}.modal .content-modal .content-close button.close,.modal .content-modal .content-close--with-title button.close{background:none;cursor:pointer;font-size:1.5rem;line-height:0;padding:.5rem;transition:.5s}.modal .content-modal .content-close--with-title{justify-content:space-between}.modal .content-modal.max-width{max-width:calc(1000px + 2rem)}.modal.open{display:block;opacity:1}.modal-download-event-name{font:500 1rem Customfont}.modal-download-container,.modal-download-container-section-container{display:flex;flex-direction:column;gap:.5rem}.modal-download-container-section-container{border-bottom:1px solid rgba(0,0,0,.1);font-size:1.5rem;margin-top:1.5rem;padding-bottom:1.5rem}.modal-download-container-section-container:last-child{border-bottom:none;padding-bottom:0}.modal-download-container-buttons-row{align-items:center;display:flex;flex-direction:row;gap:.75rem}.modal-download-container-button-container,.view-photos-button-container{align-items:left;display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.view-photos-button-container{align-items:center}.modal-error{cursor:pointer}.modal-error .content-modal,.modal-loader .content-modal,.modal-success .content-modal{max-width:min(700px,100vw - 2rem)}.modal-error h2,.modal-loader h2,.modal-success h2{font-size:3rem;font-weight:500;line-height:116%;text-align:center}.modal-error .number-of-devices-label,.modal-error p,.modal-loader .number-of-devices-label,.modal-loader p,.modal-success .number-of-devices-label,.modal-success p{font-size:1.125rem;font-weight:500;line-height:140%;text-align:center}.modal-loader{color:var(--black,#121212)}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--black,#121212);-webkit-box-shadow:0 0 0 40rem var(--gray-light,#f5f6f7) inset}.modal-upload-progress .modal-upload-progress-container{text-align:center}.progress-bar-container{margin:20px auto;width:80%}.progress-bar{background-color:#e0e0e0;border-radius:5px;height:30px;overflow:hidden;position:relative;width:100%}.progress-bar-fill{background-color:#4caf50;height:100%;transition:width .2s ease-in-out;width:0;z-index:0}.progress-bar-fill.progress-bar-fill--error{background-color:var(--red,#fd5249)}.progress-bar-text{align-items:center;color:#000;display:flex;font-weight:700;height:100%;justify-content:center;left:50%;position:absolute;top:0;transform:translate(-50%);z-index:1}.upload-speed-text{color:#333;font-size:14px;margin-top:10px;text-align:center}.input-floating-container input:required:valid+label,.input-floating-container textarea:required:valid+label{border-color:var(--black,#121212);font-size:.75rem;transform:translateY(-1rem)}.error{color:var(--error,#fd5249);font:700 .8rem Customfont}.none{display:none!important}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.custom-loader{animation:spin 1.1s ease infinite;border:6px solid var(--blue-light,#e5edfa);border-radius:50%;border-top-color:var(--blue,#3b82f6);display:inline-block;height:3rem;margin:0 auto 1rem;position:relative;transform:translateZ(0);width:3rem}.loader{animation:rotating 1s linear infinite;margin:3rem auto;transform-origin:center;width:fit-content}.loader img{filter:drop-shadow(0 0 1px #373737)}@keyframes rotating{to{transform:rotate(1turn)}}@supports(height:100dvh){.modal{height:100dvh;width:100dvw}}.required-span{color:var(--red,#fd5249);vertical-align:super}.modal-dell-badges-form{background:none!important}.band-fonts-container{color:#f2d942;width:min(100%,200px)}.band-fonts-paragraph{font-family:beatles,sans-serif;font-size:1.5rem;text-wrap:wrap;width:100%}@media only screen and (max-width:950px){.modal-error h2,.modal-loader h2,.modal-success h2{font-size:2rem}.modal-error .number-of-devices-label,.modal-error p,.modal-loader .number-of-devices-label,.modal-loader p,.modal-success .number-of-devices-label,.modal-success p{font-size:.9rem}}.panel-edit-scenario-button-list{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:end}.panel-ambiance-create-section{display:flex;flex-direction:column;gap:2rem}.panel-ambiance-create-name-input-container{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:700px;width:100%}.panel-ambiance-create-button{line-height:1.5;padding:1.5rem .25rem!important;width:100%!important}.panel-ambiance-create-article{align-items:stretch;display:grid;gap:1rem;grid-template-columns:1fr 1fr;justify-content:center;margin:1rem auto 0;width:min(1500px,100%)}.panel-ambiance-create-article h2{font:400 1.5rem Customfont}.panel-edit-scenario{display:flex;flex-direction:column;gap:2rem}.button-primary.panel-edit-scenarion-button-delete{align-items:center;background-color:var(--white,#fff);border-radius:.5rem;color:var(--error,#fd5249);display:flex;flex-direction:row;font-weight:700;gap:.5rem;padding:.5rem 1rem}.panel-edit-scenario-button-container{align-items:end;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:end}.panel-edit-scenario-button-container form{align-items:end;display:flex;flex-direction:column;gap:.5rem}.panel-ambiance-result-section{display:flex;flex-direction:column;gap:1rem}.create-ambiance-button{background-color:#1abc9c!important;color:var(--white,#fff)!important}.panel-ambiance-create-button-container{margin-top:auto}.ambiance-test-photo-container,.print-modal-image-container{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;position:relative}.ambiance-test-photo-container .button-primary,.print-modal-image-container .button-primary{bottom:1rem;left:1rem;position:absolute}.ambiance-test-photo-container>img,.print-modal-image-container>img{background-color:var(--gray-medium,#dee2e6);border-radius:.5rem;object-fit:contain;width:100%}.ambiance-test-photo-container .loader,.print-modal-image-container .loader{align-items:center;animation:unset;display:flex;flex-direction:column;height:100%;justify-content:center;left:50%;margin:0 auto;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:100%}.ambiance-test-photo-container .loader img,.print-modal-image-container .loader img{animation:rotating 1.5s linear infinite;height:auto;max-width:120px;position:absolute;width:100%}.ambiance-test-photo-container .loader:before,.print-modal-image-container .loader:before{background:linear-gradient(90deg,var(--blue,#3b82f6) 50.54%,var(--gradient2,#60c7ba) 81.76%);content:"";height:100%;left:0;opacity:.75;position:absolute;top:0;width:100%;z-index:-1}.ambiance-test-photo-container .loader-main,.print-modal-image-container .loader-main{align-items:center;display:flex;flex-direction:column;justify-content:center}.event-prompt-textarea{field-sizing:content;height:100%;line-height:1rem;resize:none;width:100%}.info-button{background:none;border:0;line-height:1;padding:0}.input-floating-container .event-prompt-textarea{border:none;border-bottom:1px solid var(--black,#121212)}.panel-edit-scenario-title-container{align-items:center;display:grid;gap:1rem;grid-template-columns:1fr 2fr 1fr}#ambiance_loading_photo_section{display:flex;flex-direction:column;justify-content:end;margin:0 auto}.ambiance-test-photo-container{align-self:center;height:min-content;margin:auto;width:min-content}.ambiance-test-photo-container>img{width:fit-content}.ambiance-test-photo-container .loader:before{border-radius:.5rem}#ambiance_test_photo_loading_img{width:auto}@media only screen and (max-width:950px){.panel-ambiance-create-article{grid-template-columns:1fr;margin:0 auto;row-gap:3rem}}@media only screen and (max-width:767px){.panel-edit-scenario-title-container{grid-template-columns:1fr}}.panel-create-event-container{display:flex;flex-direction:column;gap:6rem;justify-content:center;margin:0 auto;max-width:750px}.panel-create-event-container.devices{gap:3rem}.panel-create-event-title{text-align:center;width:100%}.panel-create-event-form{display:flex;flex-direction:column;gap:2rem}.event-type-radio-inputs-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;margin-top:.5rem;row-gap:.5rem}.event-type-radio-inputs-container div{position:relative}.event-type-radio-inputs-container input{appearance:none;-webkit-appearance:none;border:none;border-radius:.5rem;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:inline-block!important;height:100%;outline:2px solid var(--blue,#3b82f6);outline-offset:.5rem;overflow:hidden;position:absolute!important;width:100%;z-index:-1}.event-type-radio-inputs-container input:focus-visible{clip:unset}.event-type-radio-inputs-container label{align-items:center;border:1px solid var(--black,#121212);border-radius:2rem;display:flex;font-size:1rem;font-weight:400;gap:.5rem;padding:.5rem 1rem}input[name=ai_event_type]:checked+label{background-color:var(--black,#121212)!important;color:var(--white,#fff)!important}input[name=ai_event_type]:checked+label img{filter:contrast(0) brightness(100)}.no-ai-effect-container{align-items:center;background-color:var(--white,#fff);border-radius:.5rem;display:flex;flex-direction:row;gap:.5rem;justify-content:left;margin-top:1rem;padding:1rem 2rem}.no-ai-effect-container label{font:400 1rem Customfont}.switch-checkbox{background-color:var(--white,#fff);border:2px solid var(--black,#121212);border-radius:2rem;padding:2px .25rem;transition:background-color .5s ease!important;width:2.5rem!important}.switch-checkbox,.switch-checkbox-slider{position:relative}.switch-checkbox-slider .button{aspect-ratio:1;background-color:var(--black,#121212);border-radius:100%;left:0;position:relative;top:50%;transform:translateX(0);transition:transform .5s ease;width:.7rem}#ai_event_has_ai_effect_input:checked+.switch-checkbox{background-color:var(--blue,#3b82f6)}#ai_event_has_ai_effect_input:checked+.switch-checkbox .button,input[type=checkbox]:checked+.switch-checkbox .button{transform:translateX(calc(.25rem + 100%))}.flatpickr-calendar{max-width:750px;width:100%}.flatpickr-innerContainer{justify-content:center}.flatpickr-day{background-color:var(--gray-light,#f5f6f7);border-radius:.5rem}.flatpickr-day.today{border-color:transparent}.chatgpt-switch{box-sizing:content-box;display:inline-block;height:1.6rem;min-height:1.6rem;min-width:2rem;padding:0 .4rem;position:relative;width:2rem}.chatgpt-switch input{accent-color:transparent;appearance:none;-webkit-appearance:none;background:transparent;border:none;border-radius:.8rem;height:100%;left:50%;margin:0;opacity:0;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}.chatgpt-switch input:focus-visible{opacity:1;outline:2px solid var(--blue,#3b82f6);outline-offset:.5rem}.chatgpt-slider{border:2px solid var(--black,#121212);border-radius:.8rem;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:background-color .4s linear}.chatgpt-slider:before{background-color:#000;border-radius:100%;bottom:50%;content:"";height:.8rem;left:.4rem;position:absolute;transform:translateY(50%);transition:transform .4s ease-in-out;width:.8rem}input:checked+.chatgpt-slider{background-color:#4285f4}input:checked+.chatgpt-slider:before{transform:translateY(50%) translateX(1rem)}.switch-checkbox-container .chatgpt-switch{box-sizing:content-box;display:inline-block;height:1.2rem;min-height:1.2rem;min-width:1.5rem;padding:0 .4rem;position:relative;width:1.5rem}.switch-checkbox-container .chatgpt-switch input{accent-color:transparent;appearance:none;-webkit-appearance:none;background:transparent;border:none;border-radius:.6rem;height:100%;left:50%;margin:0;opacity:0;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}.switch-checkbox-container .chatgpt-switch input:focus-visible{opacity:1;outline:2px solid var(--blue,#3b82f6);outline-offset:.5rem}.switch-checkbox-container .chatgpt-slider{border:2px solid var(--black,#121212);border-radius:.6rem;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:background-color .4s linear}.switch-checkbox-container .chatgpt-slider:before{background-color:#000;border-radius:100%;bottom:50%;content:"";height:.6rem;left:.4rem;position:absolute;transform:translateY(50%);transition:transform .4s ease-in-out;width:.6rem}.switch-checkbox-container input:checked+.chatgpt-slider{background-color:#4285f4}.switch-checkbox-container input:checked+.chatgpt-slider:before{transform:translateY(50%) translateX(.7rem)}.panel-create-event-form h2{font:500 1.1rem Customfont}.tooltip-content{display:none;width:100%}.tooltip-label{align-items:end;display:flex;flex-direction:column;left:unset!important;position:absolute;right:0;top:0}.tooltip-label:hover{cursor:pointer}.tooltip-label:hover .default-image{display:none}.tooltip-label:hover .hover-image{display:inline-block}.tooltip-label:hover .tooltip-content{background-color:var(--white,#fff);border-radius:.5rem;display:inline-block;font:500 .9rem Customfont;padding:.5rem;z-index:1}.tooltip-button{align-items:end;display:flex;flex-direction:column;z-index:1}.tooltip-button:hover{cursor:pointer}.tooltip-button:hover .default-image{display:none}.tooltip-button:hover .hover-image{display:inline-block}.tooltip-button:hover .tooltip-content{background-color:var(--white,#fff);border-radius:.5rem;display:inline-block;left:0;position:absolute;top:100%;width:min(100%,max-content);z-index:1}.tooltip-button:hover .tooltip-content .number-of-devices-label,.tooltip-button:hover .tooltip-content p{font:500 .9rem Customfont!important;padding:.5rem!important}.tooltip-row{align-items:center;display:flex;flex-direction:row;gap:.5rem;padding-right:1rem;position:relative}.ai-effect-container-with-sub-element{display:flex;flex-direction:column;gap:2rem}.label-data-range-tooltip{align-items:center;display:flex;flex-direction:row;gap:.5rem;width:calc(100% - 1rem)}.label-data-range-tooltip img{height:16px;width:16px}.info-modal-button{align-items:center;appearance:none;background:none;border:none;color:var(--blue,#3b82f6);display:flex;flex-direction:row;flex-wrap:nowrap;font-size:1rem;font-weight:700;gap:.25rem;margin-left:auto;transition:filter .5s ease}.info-modal-button.active .default-image,.info-modal-button:hover .default-image{display:none}.info-modal-button.active .hover-image,.info-modal-button:hover .hover-image{display:inline-block}.info-modal-button img{image-rendering:optimizeQuality}.modal-info{cursor:pointer;text-align:center}.modal-info .number-of-devices-label,.modal-info p{font:500 1.2rem Customfont;line-height:1.5}.modal-info-main-content{align-items:center;display:flex;flex-direction:column;gap:3rem;justify-content:center}.panel-create-event-button{bottom:1rem;position:sticky}.mirror-image-checkbox-list{align-items:stretch}.mirror-image-checkbox-list li>div{height:100%}.mirror-image-checkbox-list label{align-items:start;height:100%}.ai-event-print-mode-description-container{align-items:left;display:flex;flex-direction:column;gap:.5rem;justify-content:left}.ai-event-print-mode-description-container .number-of-devices-label,.ai-event-print-mode-description-container p{font:400 .9rem Customfont}.panel-create-event-form .mirror-image-custom-radio-container label{align-items:start;gap:.5rem}.panel-create-event-print-section{display:flex;flex-direction:column;gap:1rem}.panel-create-event-print-section .no-ai-effect-container,.panel-create-event-print-section ul{margin-top:0}.home-body{background-color:var(--gray-light,#f5f6f7);color:var(--black,#121212);display:flex;flex-direction:column}.home-body header{display:grid;grid-template-columns:1fr auto 1fr;justify-content:space-between;padding:1rem 2rem;width:100%;z-index:9}@media only screen and (max-width:768px){.home-body header .logo{height:40px;width:120px}}.home-body header .lang-and-whats,.home-body header .login a,.home-body header .login-register,.home-body header .register a,.home-body header .support a,.home-body header .whats a{align-items:center;display:flex}.home-body header .lang-and-whats .language-select,.home-body header .login a .language-select,.home-body header .login-register .language-select,.home-body header .register a .language-select,.home-body header .support a .language-select,.home-body header .whats a .language-select{color:var(--black,#121212)}.home-body header .lang-and-whats{gap:1.5rem}@media only screen and (max-width:768px){.home-body header .lang-and-whats{gap:1rem}}.home-body header .login-register{gap:2.5rem;justify-content:end}@media only screen and (max-width:768px){.home-body header .login-register{gap:1rem}}.home-body header .login a,.home-body header .register a,.home-body header .support a,.home-body header .whats a{color:var(--black,#121212);font-weight:700;gap:.5rem;text-decoration:none}.home-body header,.home-body header a,.home-body header select{font-size:1rem;font-style:Bold;font-weight:700;letter-spacing:-2%;line-height:100%;vertical-align:bottom}.home-main{display:flex;flex-direction:column;position:relative;width:100%}.home-main .video-container{background-image:url(https://cdn.photofun.ai/assets/images/poster-desktop.jpg);background-position:50%;background-size:cover;cursor:pointer;height:auto;width:100%}@media only screen and (max-width:767px){.home-main .video-container{background-image:url(https://cdn.photofun.ai/assets/images/poster-mobile.jpg)}}.home-main .video-container.video-playing{background-image:none}.home-main .video-desktop{height:calc(100vh - 180px);left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.home-main .video-overlay{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;left:50%;position:absolute;text-align:center;top:40%;transform:translate(-50%,-50%);z-index:2}.home-main .video-overlay h3{color:var(--white,#fff)}.home-main .video-overlay.hidden{opacity:0;pointer-events:none}.home-main .free-trial{align-items:center;background:var(--base,#fff);bottom:0;color:var(--black,#121212);display:flex;gap:5.438rem;height:180px;justify-content:center;position:absolute;width:100%}.home-main .free-trial h1{max-width:300px;text-align:left;white-space:normal}@media only screen and (max-width:768px){.home-main .free-trial h1{max-width:100%;text-align:center}.home-main .free-trial{flex-direction:column;gap:1rem}}.button-gradient,.button-gradient a,a.button-gradient{align-items:center;background:linear-gradient(90deg,var(--gradient,#3b82f6) 50.54%,var(--gradient2,#60c7ba) 81.76%);background-position:60% 50%;background-repeat:no-repeat;background-size:200% 100%;border-radius:.375rem;color:var(--white,#fff);display:flex;flex-direction:row;font-size:medium;font-weight:700;gap:.5rem;height:56px;justify-content:center;padding-inline:1rem;text-decoration:none;transition:background-position .5s ease-in-out;width:min(350px,100%)}.button-gradient a:active,.button-gradient a:hover,.button-gradient:active,.button-gradient:hover,a.button-gradient:active,a.button-gradient:hover{background-position:0 50%}.button--tall,a.button--tall{border-radius:6px;color:var(--white,#fff);font-size:1rem;font-weight:700;letter-spacing:-2%;padding:1.25rem 1rem;width:fit-content}.home-features-list{align-items:start;display:flex;flex-direction:row;flex-wrap:wrap;gap:3.75rem;justify-content:start;list-style:none;margin-top:10.5625rem}.home-main__main-h1{font-size:4rem;font-style:normal;font-weight:500;line-height:116%}.home-main__main-h2{font-size:2rem}.home-main__main-h2,.home-main__main-h3{font-style:normal;font-weight:400;line-height:normal}.home-main__main-h3{font-size:1.5rem}.home-main__main-button{color:var(--white,#fff);font-size:1rem;font-style:normal;font-weight:700;letter-spacing:-.02rem;line-height:100%}.no-effect-found{font-size:1.5rem!important;font-style:normal!important;font-weight:400!important;line-height:130%!important;text-align:center!important}.home-main__main-section{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:center;padding:1.375rem 6.25rem 5rem}.home-main__main-section-texts-container{align-items:start;display:flex;flex-direction:column;gap:1.5rem}.home-main__main-section-texts-container .home-main__main-button{margin-top:1rem}.home-main__content-section{align-items:center;background-color:var(--white,#fff);display:flex;flex-direction:column;gap:2.5rem;justify-content:center;padding:5rem 0}.home-main__content-section>img{height:auto;width:100%}.home-main__content-section:nth-child(odd){background-color:var(--gray-light,#f5f6f7)}.home-main__content-section:nth-child(2){content-visibility:auto}.home-main__content-section h1{color:var(--black,#121212);font-size:3rem;font-style:normal;font-weight:500;line-height:116%;text-align:center}.home-main__content-section .number-of-devices-label,.home-main__content-section p{color:var(--black,#121212);font-size:1.5rem;font-style:normal;font-weight:400;line-height:130%;text-align:center;text-align:left}.home-main__content-section .number-of-devices-label .link--primary,.home-main__content-section p .link--primary{font-size:1.5rem;font-style:normal;font-weight:700;line-height:130%}.how-it-works-steps-list{align-items:start;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:center;list-style:none;width:100%}.how-it-works-steps-list li{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center;width:min(17.625rem,100%)}.how-it-works-steps-list .number-of-devices-label,.how-it-works-steps-list p{color:var(--black,#121212);font-family:Inter;font-size:1rem;font-style:normal;font-weight:500;line-height:normal;text-align:center}.link--primary{color:var(--blue,#3b82f6);font-size:1.125rem;font-style:normal;font-weight:700;line-height:140%;text-decoration-line:underline;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto}.home-footer{background-color:var(--gray-light,#f5f6f7);flex-direction:column;gap:2rem;justify-content:center;padding:6.125rem 2rem 5rem}.home-footer,.home-footer section{align-items:center;display:flex;width:100%}.home-footer section{display:grid;flex-direction:row;flex-wrap:wrap;gap:1rem;grid-template-columns:1fr auto 1fr;justify-content:space-between}.home-footer__social-links-list{display:flex;flex-direction:row;gap:.75rem;list-style:none}.home-footer__links{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center}.home-footer__links a{border-left:1px solid var(--black,#121212);color:var(--black,#121212);font-size:1.125rem;font-style:Medium;font-weight:500;letter-spacing:0;line-height:140%;padding-left:1rem;text-align:center;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0;vertical-align:middle}.home-footer__links a:first-child{border-left:0}.all-rights-reserved-text{font-size:1.125rem;font-style:normal;font-weight:500;line-height:140%;text-align:center}.custom-effects-swiper .swiper-wrapper,.custom-effects-swiper-row-2 .swiper-wrapper{transition-timing-function:linear!important}.custom-effects-swiper .swiper-slide,.custom-effects-swiper-row-2 .swiper-slide{overflow:hidden}.custom-effects-swiper-row-2{margin-top:2.5rem}.custom-effects-swiper img,.custom-effects-swiper-row-2 img{aspect-ratio:466/305;height:auto;max-width:500px;width:100%}.custom-effects-swiper-container,.what-our-clients-say-swiper-container{width:100%}.custom-effects-swiper section,.custom-effects-swiper-row-2 section{position:relative;width:fit-content}.custom-effects-swiper .number-of-devices-label,.custom-effects-swiper p,.custom-effects-swiper-row-2 .number-of-devices-label,.custom-effects-swiper-row-2 p{background:hsla(0,0%,7%,.6)!important;border-radius:.25rem!important;bottom:.75rem!important;color:var(--white,#fff)!important;font-size:.75rem!important;font-style:normal!important;font-weight:700!important;left:50%!important;letter-spacing:-.03rem!important;line-height:normal!important;padding:.25rem!important;position:absolute!important;text-align:center!important;text-shadow:1px 1px 4px #000!important;transform:translateX(-50%)!important}.what-our-clients-say-swiper-container .swiper-pagination{position:unset}.what-our-clients-say-swiper-container .swiper-pagination-bullet{border-radius:.75rem;height:1.25rem;width:1.25rem}.what-our-clients-say-swiper-container .swiper-pagination-bullet-active{width:4rem}.what-our-clients-say-swiper .swiper-button-next,.what-our-clients-say-swiper .swiper-button-prev{background-color:var(--gray-light,#f5f6f7);border-radius:3.125rem;color:var(--blue,#3b82f6)}.what-our-clients-say-swiper .swiper-button-next:after,.what-our-clients-say-swiper .swiper-button-prev:after{content:unset}.video-wrapper{font-size:0;line-height:0;margin:0 auto;max-width:640px;position:relative;width:100%}.video-wrapper iframe{aspect-ratio:16/9;height:auto;width:100%}.what-our-clients-say-main-image{height:auto;width:min(100%,481px)}.what-our-clients-say-swiper iframe.what-our-clients-say-main-image{min-height:700px}.testimonial{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:2.5rem;justify-content:center}.testimonial-text{text-align:right;width:min(100%,747px)}.what-our-clients-say-swiper .swiper-pagination{margin-top:2.5rem}.home-main-mobile-button{display:none!important}.home-main__main-section-swiper-container{width:min(100%,716px)}.home-main__main-section-swiper-container .swiper-wrapper{transition-timing-function:linear}.wistia_embed{width:min(640px,100%)}figcaption{font-size:1.5rem;font-style:Bold;font-weight:700;letter-spacing:0;line-height:100%;margin-top:2.5rem;text-align:left;vertical-align:middle}.mobile-only{display:none!important}@media only screen and (max-width:1500px){.home-main__main-section-swiper-container{margin:0 auto}}@media only screen and (max-width:950px){.home-body header .language-select{padding:0}.home-body header .lang-and-whats{gap:.75rem}.home-body header{grid-template-columns:1fr auto 1fr;padding:1rem}.home-body header .button-gradient,.home-body header .register .number-of-devices-label,.home-body header .register p,.home-body header .support .number-of-devices-label,.home-body header .support p,.home-body header .whats{display:none}.home-body header .register img,.home-body header .support img{height:1rem;width:1rem}.home-main__main-h1{font-size:2rem;font-style:normal;font-weight:500;line-height:116%}.home-main__main-h2{font-size:1rem;font-style:normal;font-weight:500;line-height:140%;margin-top:.25rem}.home-main__main-h3{font-size:1rem;font-style:normal;font-weight:400;line-height:normal}.home-main__content-section{padding:2.5rem 1.5rem;text-align:center}.how-it-works-steps-list{align-items:center;flex-direction:column}.how-it-works-steps-list img{height:1.5rem;width:1.5rem}.how-it-works-steps-list .number-of-devices-label,.how-it-works-steps-list p{font-size:.75rem}.custom-effects-swiper-row-2{margin-top:1rem}.home-main__main-button.button-gradient{display:none}.testimonial-text .number-of-devices-label,.testimonial-text p{text-align:left}.home-footer{padding-bottom:10.75rem;padding-top:2.5rem}.home-footer>.number-of-devices-label,.home-footer>p{align-items:center;display:flex;flex-direction:column;font-weight:700;justify-content:center}.home-footer section{flex-direction:column}.home-main-mobile-button{bottom:1rem;display:flex!important;left:50%;position:fixed;transform:translateX(-50%);z-index:1}.user-login-swiper{max-width:100%;width:100%}.home-footer section{grid-template-columns:1fr;text-align:center}.home-footer__social-links-list{justify-content:center;text-align:center}.home-footer__links,.home-footer__social-links-list{order:-1}.home-footer__links{justify-content:center}.all-rights-reserved-text,.home-footer__links a{font-size:.75rem}.custom-effects-swiper-container{width:calc(100% + 3rem)}.home-main__content-section .number-of-devices-label,.home-main__content-section p{align-items:center;color:var(--black,#121212);display:flex;flex-direction:column;font-size:1rem;font-style:normal;font-weight:700;font-weight:400;justify-content:center;line-height:normal}figcaption{font-size:.75rem;font-style:normal;font-weight:600;line-height:normal}.home-main__content-section h1{font-size:2rem}.home-main__main-section{gap:1.5rem;padding:1.5rem 1.5rem 2.5rem}.home-main__content-section .number-of-devices-label .link--primary,.home-main__content-section p .link--primary{font-size:.75rem}.home-features-list{gap:2rem;justify-content:center;margin-top:0}.home-features-list li{display:flex;flex-direction:column;gap:.5rem}.home-features-list .home-main__main-h1{font-size:2.5rem}.no-effect-found{display:flex;flex-direction:column;gap:.25rem;text-align:center!important}.no-effect-found,.no-effect-found a{font-size:.75rem!important;font-style:normal!important;font-weight:700!important;letter-spacing:-.015rem!important;line-height:100%!important}.no-effect-found a{text-decoration-line:underline!important;text-decoration-skip-ink:none!important;text-decoration-style:solid!important;text-decoration-thickness:auto!important;text-underline-offset:auto!important;text-underline-position:from-font!important}.home-main__main-section-texts-container{flex-grow:1;gap:.25rem}.home-footer__img{max-width:120px}.desktop-only{display:none!important}.mobile-only{display:flex!important}}.client-receive-photo-body{background-color:var(--black,#121212);color:var(--white,#fff);display:flex;flex-direction:column}.client-receive-photo-body .modal{color:var(--black,#121212)}#capture_receive_photos_div{display:flex;flex-direction:column;flex-grow:1;justify-content:center}.client-receive-photo-header{align-items:center;display:grid;gap:.5rem;grid-template-columns:1fr auto 1fr;padding:.5rem 1rem}.client-receive-photo-header>img{grid-column:2;height:auto;justify-self:center;width:clamp(120px,25vw,148px)}.client-receive-photo-header .button-gradient{gap:.5rem;grid-column:3;justify-self:end;width:fit-content}@media(max-width:480px){.client-receive-photo-header>img{width:clamp(96px,35vw,148px)}}.client-receive-photo-main{display:flex;flex-direction:column;gap:0;height:100%;padding:0 0 1rem;text-align:center}.client-receive-photo-title{font:500 3rem Customfont}.client-receive-photo-list,.client-receive-photo-swiper-list{gap:1rem}.client-receive-photo-list li,.client-receive-photo-swiper-list li{border-radius:.5rem;overflow:hidden;position:relative}.client-receive-photo-list .loader,.client-receive-photo-swiper-list .loader{align-items:center;animation:unset;display:flex;flex-direction:column;height:100%;justify-content:center;left:50%;margin:0 auto;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:100%}.client-receive-photo-list .loader img,.client-receive-photo-swiper-list .loader img{animation:rotating 1.5s linear infinite;height:auto;max-width:120px;position:absolute;width:100%}.client-receive-photo-list .loader:before,.client-receive-photo-swiper-list .loader:before{background:linear-gradient(90deg,var(--blue,#3b82f6) 50.54%,var(--gradient2,#60c7ba) 81.76%);content:"";height:100%;left:0;opacity:.75;position:absolute;top:0;width:100%;z-index:-1}.client-receive-photo-list .loader-main,.client-receive-photo-swiper-list .loader-main{display:flex;flex-direction:column;gap:1rem}.client-receive-photo-list .loader-main img,.client-receive-photo-swiper-list .loader-main img{position:unset!important}.client-receive-photo-list .loader-main span,.client-receive-photo-swiper-list .loader-main span{font:700 1.5rem Customfont}.client-receive-photo-buttons-container{bottom:1rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;left:1rem;position:absolute}.client-receive-photo-buttons-container img{max-width:20px}.modal-receive-photo-qrcode .modal-content{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}.client-receive-photo-swiper{width:100%}.client-receive-photo-swiper .button-primary{box-shadow:0 0 6px 0 var(--gray-dark,#434343)}.client-receive-photo-swiper-list{display:flex;flex-direction:column;gap:1rem;height:100%;list-style:none;width:100%}.client-receive-photo-swiper-list li{background-color:var(--gray-medium,#dee2e6);width:100%}.client-receive-photo-swiper-list .portrait .client-receive-photo-list-img{height:100%;max-height:100%;max-width:100%;width:auto}.client-receive-photo-list-img{height:auto;max-height:100vh;max-width:100vw;width:100%}.client-receive-photo-list-img--height-responsive{object-fit:cover}.client-receive-photo-swiper .swiper-pagination{margin-bottom:1rem}.client-receive-photo-swiper .swiper-pagination-bullet{background-color:var(--gray-light,#f5f6f7);border-radius:.5rem;height:.25rem;opacity:1;transition:width .5s linear,color .5s linear,box-shadow .5s ease;width:1rem}.client-receive-photo-swiper .swiper-pagination-bullet-active{background-color:var(--blue,#3b82f6);box-shadow:8px 12px 24px 0 hsla(0,0%,7%,.08);width:3rem}.client-receive-photo-print-button-container{display:flex;flex-direction:row;justify-content:center}.receive-photos-link{color:var(--white,#fff);font:400 1.5rem Customfont;margin-top:1rem;text-shadow:0 0 1px #000}.home__support-icon{filter:contrast(0) brightness(100)}.receive-photos-qrcode-container{align-items:center;background-color:var(--white,#fff)!important;border-radius:.5rem;color:var(--black,#121212);display:flex;flex:1;flex-direction:column;gap:1rem;justify-content:center;padding:1rem}.receive-photos-qrcode-container>img{margin:0 auto;width:min(100%,25vh)}.swiper-slide--composite-photo .client-receive-photo-swiper-list{height:unset}.receive-photos-create-account-container{align-items:center;bottom:0;display:flex;flex-direction:column;gap:0;justify-content:center;margin-top:auto;padding:0 1rem 1rem;position:sticky;text-align:center;z-index:1}.receive-photos-create-account-container .button-gradient{margin-top:1.25rem}.client-receive-photo-swiper .swiper-pagination{position:unset}.client-receive-photo-buttons-container--fullscreen{bottom:5rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;left:50%;position:absolute;transform:translateX(-50%)}.client-receive-photo-buttons-container--fullscreen button{padding:1rem}@media only screen and (max-height:767px),only screen and (max-width:950px){.client-receive-photo-title{font:500 1.5rem Customfont}}@media only screen and (max-width:950px){.client-receive-photo-buttons-container span{display:none}.client-receive-photo-header{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center}}@media only screen and (max-width:575px){.client-receive-photo-list{grid-template-columns:1fr!important}}@media only screen and (max-height:500px){#custom_ai_event_logo_img{height:auto;max-height:75px;width:auto}.client-receive-photo-title{display:none}.client-receive-photo-swiper .swiper-pagination{display:none!important}.swiper-slide--composite-photo .client-receive-photo-swiper-list{height:100%}.receive-photos-qrcode-container h2{display:none}.receive-photos-qrcode-container>img{aspect-ratio:1/1}}.escola-da-inteligencia-quiz-body{background:#1a1a1a;color:#2d2d2d;font-family:Nunito,system-ui,sans-serif;height:100vh;margin:0;overflow:hidden;padding:0;touch-action:manipulation;width:100vw;-webkit-tap-highlight-color:rgba(0,0,0,0)}.escola-da-inteligencia-quiz-body *,.escola-da-inteligencia-quiz-body :after,.escola-da-inteligencia-quiz-body :before{box-sizing:border-box;touch-action:manipulation}.escola-da-inteligencia-quiz-body .ei-stage{background:#fff7f2;height:1920px;left:50%;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%) scale(var(--ei-stage-scale,1));transform-origin:center center;width:1080px}.escola-da-inteligencia-quiz-body .ei-screen{background:#fff7f2;display:none;height:1920px;inset:0;position:absolute;width:1080px}.escola-da-inteligencia-quiz-body .ei-screen.is-active{display:block}.escola-da-inteligencia-quiz-body .ei-screen-header{align-items:center;display:flex;justify-content:space-between;left:80px;position:absolute;right:80px;top:60px;z-index:5}.escola-da-inteligencia-quiz-body .ei-screen-header.ei-screen-header-compact{top:36px}.escola-da-inteligencia-quiz-body .ei-logo-wrapper{align-items:center;background:#fff;border-radius:22px;box-shadow:0 4px 14px rgba(0,0,0,.06);display:inline-flex;padding:14px 22px}.escola-da-inteligencia-quiz-body .ei-logo-img{display:block;height:64px;width:auto}.escola-da-inteligencia-quiz-body .ei-step-indicator{color:#6b6b6b;font-size:26px;font-weight:600}.escola-da-inteligencia-quiz-body .ei-cta{appearance:none;border:none;cursor:pointer;font-family:inherit;outline:none}.escola-da-inteligencia-quiz-body .ei-cta-primary{align-items:center;background:#e94e1b;border-radius:70px;box-shadow:0 12px 30px rgba(233,78,27,.35);color:#fff;display:inline-flex;font-size:44px;font-weight:800;gap:16px;height:140px;justify-content:center;letter-spacing:.5px;padding:0 60px}.escola-da-inteligencia-quiz-body .ei-cta-primary:disabled{background:#d8d8d8;box-shadow:none;color:#6b6b6b;cursor:not-allowed}.escola-da-inteligencia-quiz-body .ei-cta-icon{font-size:48px;line-height:1}.escola-da-inteligencia-quiz-body .ei-forest-backdrop{background-image:radial-gradient(circle at 12% 18%,rgba(124,179,66,.12) 0 6px,transparent 7px),radial-gradient(circle at 88% 22%,rgba(244,132,95,.18) 0 4px,transparent 5px),radial-gradient(circle at 30% 80%,rgba(124,179,66,.1) 0 8px,transparent 9px),radial-gradient(circle at 75% 70%,rgba(233,78,27,.1) 0 5px,transparent 6px),radial-gradient(circle at 50% 40%,rgba(124,179,66,.1) 0 6px,transparent 7px);inset:0;pointer-events:none;position:absolute}.escola-da-inteligencia-quiz-body .ei-forest-backdrop.ei-forest-backdrop-light{opacity:.5}.escola-da-inteligencia-quiz-body .ei-forest-backdrop.ei-forest-backdrop-dense{filter:saturate(1.2);opacity:1}.escola-da-inteligencia-quiz-body .ei-attract-coral-wash{background:linear-gradient(180deg,transparent,#ffe4d6 60%);bottom:0;height:700px;left:0;pointer-events:none;position:absolute;right:0}.escola-da-inteligencia-quiz-body .ei-attract-title-block{left:80px;position:absolute;right:80px;text-align:center;top:220px}.escola-da-inteligencia-quiz-body .ei-attract-eyebrow{color:#e94e1b;font-size:44px;font-weight:800;letter-spacing:2px;margin-bottom:24px;text-transform:uppercase}.escola-da-inteligencia-quiz-body .ei-attract-headline{color:#2d2d2d;font-size:96px;font-weight:900;line-height:1.05;margin:0 0 32px;text-wrap:balance}.escola-da-inteligencia-quiz-body .ei-attract-subheadline{color:#6b6b6b;font-size:40px;font-weight:500;line-height:1.35;margin:0 auto;max-width:880px}.escola-da-inteligencia-quiz-body .ei-attract-character-row{left:0;position:absolute;right:0;top:880px}.escola-da-inteligencia-quiz-body .ei-character-lineup{align-items:flex-end;display:flex;gap:8px;justify-content:center}.escola-da-inteligencia-quiz-body .ei-lineup-char{display:block;object-fit:contain}.escola-da-inteligencia-quiz-body .ei-lineup-char-tall{transform:translateY(-10px)}.escola-da-inteligencia-quiz-body .ei-attract-cta-ring{border:4px dashed #f4845f;border-radius:110px;bottom:320px;height:220px;left:50%;opacity:.5;pointer-events:none;position:absolute;transform:translateX(-50%);width:1000px}.escola-da-inteligencia-quiz-body .ei-attract-cta{bottom:360px;left:50%;position:absolute;transform:translateX(-50%);width:920px}.escola-da-inteligencia-quiz-body .ei-attract-tap-hint{bottom:220px;color:#6b6b6b;font-size:32px;font-weight:500;left:0;margin:0;position:absolute;right:0;text-align:center}.escola-da-inteligencia-quiz-body .ei-attract-footer{bottom:80px;color:#6b6b6b;font-size:28px;left:0;letter-spacing:1px;margin:0;position:absolute;right:0;text-align:center}.escola-da-inteligencia-quiz-body .ei-attract-footer strong{color:#e94e1b}.escola-da-inteligencia-quiz-body .ei-lead-content{left:80px;position:absolute;right:80px;top:200px}.escola-da-inteligencia-quiz-body .ei-lead-headline{font-size:64px;font-weight:900;line-height:1.1;margin:0 0 18px}.escola-da-inteligencia-quiz-body .ei-lead-subheadline{color:#6b6b6b;font-size:32px;font-weight:500;margin:0 0 60px}.escola-da-inteligencia-quiz-body .ei-lead-form{display:flex;flex-direction:column;gap:36px}.escola-da-inteligencia-quiz-body .ei-lead-field{display:flex;flex-direction:column}.escola-da-inteligencia-quiz-body .ei-lead-label{color:#2d2d2d;font-size:30px;font-weight:700;margin-bottom:14px}.escola-da-inteligencia-quiz-body .ei-lead-input-button{align-items:center;background:#fff;border:3px solid #d8d8d8;border-radius:24px;cursor:pointer;display:flex;font-family:inherit;font-size:42px;height:130px;padding:0 36px;position:relative;text-align:left}.escola-da-inteligencia-quiz-body .ei-lead-input-button.is-focused{border-color:#e94e1b;box-shadow:0 0 0 6px #ffe4d6}.escola-da-inteligencia-quiz-body .ei-lead-input-button.is-valid .ei-lead-input-check{display:inline-block}.escola-da-inteligencia-quiz-body .ei-lead-input-button.is-invalid{border-color:#d14a2c}.escola-da-inteligencia-quiz-body .ei-lead-input-value{color:#2d2d2d;font-weight:600}.escola-da-inteligencia-quiz-body .ei-lead-input-placeholder{color:#6b6b6b;font-weight:400;left:36px;pointer-events:none;position:absolute}.escola-da-inteligencia-quiz-body .ei-lead-input-button:has(.ei-lead-input-value:not(:empty)) .ei-lead-input-placeholder{display:none}.escola-da-inteligencia-quiz-body .ei-lead-input-check{color:#7cb342;display:none;font-size:44px;position:absolute;right:36px}.escola-da-inteligencia-quiz-body .ei-lead-footer{align-items:center;bottom:160px;display:flex;flex-direction:column;gap:24px;left:80px;position:absolute;right:80px}.escola-da-inteligencia-quiz-body .ei-lgpd-group{display:flex;flex-direction:column;gap:14px;width:100%}.escola-da-inteligencia-quiz-body .ei-lgpd-checkbox{align-items:flex-start;cursor:pointer;display:flex;gap:18px}.escola-da-inteligencia-quiz-body .ei-lgpd-box{align-items:center;background:#fff;border:3px solid #d8d8d8;border-radius:14px;color:#fff;display:flex;flex-shrink:0;height:64px;justify-content:center;width:64px}.escola-da-inteligencia-quiz-body .ei-lgpd-box .ei-lgpd-check{display:none}.escola-da-inteligencia-quiz-body .ei-lgpd-checkbox.is-checked .ei-lgpd-box{background:#e94e1b;border-color:#e94e1b;box-shadow:0 4px 14px rgba(233,78,27,.28)}.escola-da-inteligencia-quiz-body .ei-lgpd-checkbox.is-checked .ei-lgpd-box .ei-lgpd-check{display:block}.escola-da-inteligencia-quiz-body .ei-lgpd-text{color:#2d2d2d;font-size:24px;font-weight:500;line-height:1.4}.escola-da-inteligencia-quiz-body .ei-lgpd-text strong{color:#e94e1b;font-weight:800}.escola-da-inteligencia-quiz-body .ei-lgpd-optional-tag{color:#6b6b6b;font-size:20px;font-weight:700}.escola-da-inteligencia-quiz-body .ei-lgpd-link{background:none;border:none;color:#e94e1b;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:700;padding:0;text-decoration:underline}.escola-da-inteligencia-quiz-body .ei-lgpd-policy-button{align-items:center;align-self:center;background:#fff;border:2px solid #ffe4d6;border-radius:50px;color:#e94e1b;cursor:pointer;display:inline-flex;font-family:inherit;font-size:24px;font-weight:700;gap:12px;margin-top:-4px;padding:16px 32px;text-decoration:underline}.escola-da-inteligencia-quiz-body .ei-lgpd-policy-button:hover{background:#ffe4d6}.escola-da-inteligencia-quiz-body .ei-modal-overlay{align-items:center;background:rgba(45,45,45,.65);display:flex;inset:0;justify-content:center;padding:80px 40px;position:absolute;z-index:200}.escola-da-inteligencia-quiz-body .ei-modal-card{background:#fff;border-radius:36px;box-shadow:0 30px 80px rgba(0,0,0,.35);display:flex;flex-direction:column;max-height:100%;max-width:920px;overflow:hidden;width:100%}.escola-da-inteligencia-quiz-body .ei-modal-header{align-items:center;border-bottom:2px solid #ffe4d6;display:flex;gap:32px;justify-content:space-between;padding:32px 36px 28px 56px}.escola-da-inteligencia-quiz-body .ei-modal-title{color:#2d2d2d;flex:1;font-size:56px;font-weight:900;line-height:1.1;margin:0;min-width:0}.escola-da-inteligencia-quiz-body .ei-modal-close{align-items:center;background:#ffe4d6;border:none;border-radius:50%;color:#e94e1b;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:56px;font-weight:900;height:80px;justify-content:center;line-height:1;width:80px}.escola-da-inteligencia-quiz-body .ei-modal-body{color:#2d2d2d;flex:1;font-size:20px;line-height:1.5;min-height:0;overflow-y:auto;padding:28px 56px 22px}.escola-da-inteligencia-quiz-body .ei-modal-body .number-of-devices-label,.escola-da-inteligencia-quiz-body .ei-modal-body p{margin:0 0 14px}.escola-da-inteligencia-quiz-body .ei-modal-body ul{margin:0 0 14px;padding-left:28px}.escola-da-inteligencia-quiz-body .ei-modal-body ul li{margin-bottom:8px}.escola-da-inteligencia-quiz-body .ei-modal-body strong{color:#2d2d2d;font-weight:800}.escola-da-inteligencia-quiz-body .ei-modal-intro{background:#ffe4d6;border-radius:18px;color:#2d2d2d;font-size:21px;margin-bottom:22px!important;padding:18px 22px}.escola-da-inteligencia-quiz-body .ei-modal-section-title{color:#e94e1b;font-size:22px;font-weight:800;margin:20px 0 8px}.escola-da-inteligencia-quiz-body .ei-modal-footer-note{color:#6b6b6b;font-size:16px;font-style:italic;margin-top:24px!important}.escola-da-inteligencia-quiz-body .ei-modal-page{display:none}.escola-da-inteligencia-quiz-body .ei-modal-page.is-active{display:block}.escola-da-inteligencia-quiz-body .ei-modal-footer{align-items:center;border-top:2px solid #ffe4d6;display:flex;gap:24px;justify-content:space-between;padding:22px 56px 30px}.escola-da-inteligencia-quiz-body .ei-modal-pager{align-items:center;display:flex;flex:1;gap:16px;min-width:0}.escola-da-inteligencia-quiz-body .ei-modal-pager-button{background:#fff;border:2px solid #ffe4d6;border-radius:50px;color:#e94e1b;cursor:pointer;font-family:inherit;font-size:24px;font-weight:700;padding:14px 26px}.escola-da-inteligencia-quiz-body .ei-modal-pager-button:hover:not(:disabled){background:#ffe4d6}.escola-da-inteligencia-quiz-body .ei-modal-pager-button:disabled{border-color:#d8d8d8;color:#d8d8d8;cursor:not-allowed}.escola-da-inteligencia-quiz-body .ei-modal-pager-label{color:#6b6b6b;font-family:JetBrains Mono,monospace;font-size:22px;font-weight:700;letter-spacing:.5px}.escola-da-inteligencia-quiz-body .ei-modal-cta{flex-shrink:0;font-size:30px;height:90px;padding:0 44px}.escola-da-inteligencia-quiz-body .ei-lead-lgpd-hint{color:#6b6b6b;font-size:26px;margin:0}.escola-da-inteligencia-quiz-body .ei-keyboard{background:#ededed;border-top:2px solid #d8d8d8;bottom:0;box-shadow:0 -10px 30px rgba(0,0,0,.08);left:0;padding:22px 28px 26px;position:absolute;right:0;z-index:100}.escola-da-inteligencia-quiz-body .ei-keyboard .ei-kb-layout{display:none}.escola-da-inteligencia-quiz-body .ei-keyboard[data-mode=email] .ei-kb-layout-email,.escola-da-inteligencia-quiz-body .ei-keyboard[data-mode=name] .ei-kb-layout-name,.escola-da-inteligencia-quiz-body .ei-keyboard[data-mode=phone] .ei-kb-layout-phone{display:block}.escola-da-inteligencia-quiz-body .ei-keyboard-row{display:flex;gap:12px;justify-content:center;margin-bottom:12px}.escola-da-inteligencia-quiz-body .ei-keyboard-row:last-child{margin-bottom:0}.escola-da-inteligencia-quiz-body .ei-keyboard-row.ei-keyboard-row-action{margin-top:6px}.escola-da-inteligencia-quiz-body .ei-keyboard-key{align-items:center;background:#fff;border:none;border-radius:14px;box-shadow:0 3px 0 #c8c8c8;color:#2d2d2d;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:40px;font-weight:600;height:116px;justify-content:center;width:92px}.escola-da-inteligencia-quiz-body .ei-keyboard-key:active{box-shadow:0 1px 0 #c8c8c8;transform:translateY(2px)}.escola-da-inteligencia-quiz-body .ei-keyboard-key.ei-keyboard-key-secondary{color:#6b6b6b;font-size:38px;width:180px}.escola-da-inteligencia-quiz-body .ei-keyboard-key.ei-keyboard-key-space{color:#6b6b6b;flex:1;font-size:26px;max-width:560px}.escola-da-inteligencia-quiz-body .ei-keyboard-key.ei-keyboard-key-confirm{background:#e94e1b;box-shadow:0 3px 0 #b23a12;color:#fff;font-size:30px;font-weight:700;width:180px}.escola-da-inteligencia-quiz-body .ei-keyboard-key.ei-keyboard-key-shortcut{background:#fff;color:#e94e1b;flex:1;font-size:26px;font-weight:700;max-width:360px}.escola-da-inteligencia-quiz-body .ei-kb-row-accents{margin-bottom:10px}.escola-da-inteligencia-quiz-body .ei-kb-key-accent{background:#ffe4d6;color:#e94e1b;font-size:36px;font-weight:700;height:100px;width:80px}.escola-da-inteligencia-quiz-body .ei-kb-key-at{background:#ffe4d6;color:#e94e1b;flex:0 0 auto;font-size:42px;font-weight:800;width:140px}.escola-da-inteligencia-quiz-body .ei-kb-key-symbol{background:#f4f4f4;color:#6b6b6b;font-weight:700}.escola-da-inteligencia-quiz-body .ei-kb-layout-phone .ei-keyboard-row{gap:18px;margin-bottom:18px}.escola-da-inteligencia-quiz-body .ei-kb-key-numpad{font-size:56px;font-weight:800;height:140px;width:220px}.escola-da-inteligencia-quiz-body .ei-instruction-content{left:80px;position:absolute;right:80px;text-align:center;top:280px}.escola-da-inteligencia-quiz-body .ei-instruction-pill{background:#ffe4d6;border-radius:60px;color:#e94e1b;display:inline-block;font-size:36px;font-weight:800;letter-spacing:1px;margin-bottom:40px;padding:16px 40px}.escola-da-inteligencia-quiz-body .ei-instruction-headline{font-size:88px;font-weight:900;line-height:1.1;margin:0 0 40px}.escola-da-inteligencia-quiz-body .ei-instruction-emph{color:#e94e1b}.escola-da-inteligencia-quiz-body .ei-instruction-subheadline{color:#6b6b6b;font-size:40px;font-weight:500;line-height:1.4;margin:0 auto 60px;max-width:860px}.escola-da-inteligencia-quiz-body .ei-instruction-character-row{left:0;position:absolute;right:0;top:1100px}.escola-da-inteligencia-quiz-body .ei-instruction-ground{background:linear-gradient(90deg,transparent,#c8e2a2,transparent);border-radius:3px;bottom:360px;height:6px;left:80px;position:absolute;right:80px}.escola-da-inteligencia-quiz-body .ei-instruction-cta{bottom:160px;left:50%;position:absolute;transform:translateX(-50%);width:760px}.escola-da-inteligencia-quiz-body .ei-question-progress{left:80px;position:absolute;right:80px;top:180px}.escola-da-inteligencia-quiz-body .ei-progress-label{font-size:32px;font-weight:700;margin-bottom:18px}.escola-da-inteligencia-quiz-body .ei-progress-current{color:#e94e1b;font-size:40px}.escola-da-inteligencia-quiz-body .ei-progress-total{color:#6b6b6b;font-weight:500}.escola-da-inteligencia-quiz-body .ei-progress-track{background:#ffe4d6;border-radius:8px;height:16px;overflow:hidden}.escola-da-inteligencia-quiz-body .ei-progress-fill{background:linear-gradient(90deg,#f4845f,#e94e1b);border-radius:8px;height:100%;transition:width .4s ease}.escola-da-inteligencia-quiz-body .ei-question-text{color:#2d2d2d;font-size:56px;font-weight:900;left:80px;line-height:1.15;margin:0;position:absolute;right:80px;text-wrap:balance;top:320px}.escola-da-inteligencia-quiz-body .ei-question-options{display:flex;flex-direction:column;gap:24px;left:80px;position:absolute;right:80px;top:580px}.escola-da-inteligencia-quiz-body .ei-option-card{align-items:center;background:#fff;border:3px solid #ffe4d6;border-radius:32px;box-shadow:0 4px 12px rgba(0,0,0,.04);cursor:pointer;display:flex;font-family:inherit;gap:30px;min-height:180px;padding:30px 36px;text-align:left;width:100%}.escola-da-inteligencia-quiz-body .ei-option-card.is-selected{background:#e94e1b;border-color:#e94e1b;box-shadow:0 14px 32px rgba(233,78,27,.35)}.escola-da-inteligencia-quiz-body .ei-option-card.is-selected .ei-option-letter{background:#fff}.escola-da-inteligencia-quiz-body .ei-option-card.is-selected .ei-option-text{color:#fff}.escola-da-inteligencia-quiz-body .ei-option-card.is-selected .ei-option-check{background:#fff;color:#e94e1b;display:flex}.escola-da-inteligencia-quiz-body .ei-option-letter{align-items:center;background:#ffe4d6;border-radius:50%;color:#e94e1b;display:flex;flex-shrink:0;font-size:52px;font-weight:900;height:96px;justify-content:center;width:96px}.escola-da-inteligencia-quiz-body .ei-option-text{color:#2d2d2d;flex:1;font-size:32px;font-weight:600;line-height:1.35;text-wrap:pretty}.escola-da-inteligencia-quiz-body .ei-option-check{align-items:center;background:transparent;border-radius:50%;display:none;flex-shrink:0;height:64px;justify-content:center;margin-left:auto;width:64px}.escola-da-inteligencia-quiz-body .ei-question-hint{bottom:80px;color:#6b6b6b;font-size:26px;font-weight:500;left:0;margin:0;position:absolute;right:0;text-align:center}.escola-da-inteligencia-quiz-body .ei-loading-rings{display:flex;justify-content:center;left:0;position:absolute;right:0;top:720px}.escola-da-inteligencia-quiz-body .ei-loading-rings-svg{height:500px;width:500px}.escola-da-inteligencia-quiz-body .ei-loading-rings-spinner{animation:ei-spin 1.6s linear infinite;transform-origin:250px 250px}@keyframes ei-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.escola-da-inteligencia-quiz-body .ei-loading-text-block{left:80px;position:absolute;right:80px;text-align:center;top:1290px}.escola-da-inteligencia-quiz-body .ei-loading-headline{font-size:64px;font-weight:900;line-height:1.15;margin:0 0 24px;text-wrap:balance}.escola-da-inteligencia-quiz-body .ei-loading-sub{color:#6b6b6b;font-size:32px;font-weight:500;margin:0}.escola-da-inteligencia-quiz-body .ei-loading-dots{display:flex;gap:18px;justify-content:center;margin-top:60px}.escola-da-inteligencia-quiz-body .ei-loading-dot{animation:ei-pulse 1.2s ease-in-out infinite;background:#e94e1b;border-radius:12px;height:24px;width:24px}.escola-da-inteligencia-quiz-body .ei-loading-dot:nth-child(2){animation-delay:.2s;background:#f4845f}.escola-da-inteligencia-quiz-body .ei-loading-dot:nth-child(3){animation-delay:.4s;background:#ffe4d6}@keyframes ei-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.escola-da-inteligencia-quiz-body .ei-screen-reveal{background:var(--reveal-bg,#fff7f2)}.escola-da-inteligencia-quiz-body .ei-reveal-eyebrow{background:var(--reveal-chip);border-radius:60px;color:var(--reveal-accent);font-size:32px;font-weight:800;left:50%;letter-spacing:1.5px;padding:14px 36px;position:absolute;text-transform:uppercase;top:200px;transform:translateX(-50%)}.escola-da-inteligencia-quiz-body .ei-reveal-headline{left:80px;position:absolute;right:80px;text-align:center;top:300px}.escola-da-inteligencia-quiz-body .ei-reveal-prefix{color:#6b6b6b;font-size:44px;font-weight:600;margin-bottom:8px}.escola-da-inteligencia-quiz-body .ei-reveal-name{color:#e94e1b;font-size:92px;font-weight:900;letter-spacing:-1px;line-height:1.05;text-wrap:balance}.escola-da-inteligencia-quiz-body .ei-reveal-character-plate{align-items:center;background:#fff;border:8px solid var(--reveal-chip);border-radius:50%;box-shadow:0 30px 60px color-mix(in srgb,var(--reveal-accent) 20%,transparent);display:flex;height:540px;justify-content:center;left:50%;position:absolute;top:620px;transform:translateX(-50%);width:540px}.escola-da-inteligencia-quiz-body .ei-reveal-character-img{display:block;height:460px;object-fit:contain;width:460px}.escola-da-inteligencia-quiz-body .ei-reveal-card{background:#fff;border-radius:32px;box-shadow:0 8px 24px rgba(0,0,0,.06);left:80px;padding:40px 50px;position:absolute;right:80px;top:1200px}.escola-da-inteligencia-quiz-body .ei-reveal-desc{color:#2d2d2d;font-size:32px;font-weight:600;line-height:1.45;margin:0;text-wrap:pretty}.escola-da-inteligencia-quiz-body .ei-reveal-cta-block{bottom:140px;left:80px;position:absolute;right:80px;text-align:center}.escola-da-inteligencia-quiz-body .ei-reveal-cta-hint{color:#6b6b6b;font-size:30px;font-weight:600;margin:0 0 32px}.escola-da-inteligencia-quiz-body .ei-reveal-cta-block .ei-cta-primary{width:920px}.checkout-payment-success-header{padding:2rem 1rem 3rem;text-align:center}.checkout-payment-success-main{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center;word-break:break-word}.checkout-payment-success-main h1{padding:0 1rem;width:min(500px,100%)}.checkout-payment-success-main h2{font:700 1.1rem Customfont;margin-top:1rem}.checkout-payment-success-main ul{display:flex;flex-direction:column;font:400 2rem Customfont;gap:1rem;list-style:none;margin:0 auto;padding:0 1rem;text-align:left;width:fit-content}.checkout-payment-success-main ul li{align-items:center;display:flex;flex-direction:row;gap:.5rem}.checkout-payment-success-main .button-primary{padding:1.5rem 1rem!important;width:min(300px,100%)}.checkout-payment-success-article{background-color:var(--white,#fff);border-radius:.5rem;box-shadow:8px 12px 24px 0 hsla(0,0%,7%,.078);display:flex;flex-direction:column;gap:1rem;margin:1rem auto 0;overflow:hidden;padding:0 0 2rem;width:calc(min(716px,100%) - 2rem)}.checkout-payment-success-article picture img{height:auto;max-height:120px;object-fit:cover;object-position:50% 40%;width:100%}.checkout-payment-success-article h3{font:500 1.1rem Customfont;margin:2rem auto 0;max-width:500px}.checkout-payment-success-button-container{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center}.checkout-payment-success-button-container .button-primary{padding:1rem!important}@media only screen and (max-width:950px){.checkout-payment-success-main h1{font:500 2rem Customfont}.checkout-payment-success-main ul{font:400 1.25rem Customfont}.checkout-payment-success-main ul img{height:auto;max-height:15px;max-width:15px;width:100%}}.panel-edit-scenario-article,.panel-my-scenarios-article,.panel-personalize-event-article{display:flex;flex-direction:row;flex-wrap:wrap}.panel-edit-scenario-section,.panel-my-scenarios-section,.panel-personalize-event-section{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:700px;width:100%}.panel-personalize-event-section{max-width:600px}.panel-personalize-event-section iframe{background-color:var(--gray-medium,#dee2e6);border-radius:.5rem;width:100%}.panel-edit-scenario-section{gap:6rem;max-width:unset}.panel-my-scenarios-title-container,.panel-personalize-event-title-container{margin-bottom:3rem}.panel-edit-scenario-title,.panel-my-scenarios-title,.panel-personalize-event-title{text-align:center}.panel-personalize-event-subtitle{font-size:1.1rem;font-weight:500;margin-top:1rem;text-align:center}.panel-capture-tab-checkbox-container,.panel-personalize-event-tab-checkbox-container{display:flex;flex-direction:row;flex-wrap:nowrap}.panel-capture-tab-checkbox-container{list-style:none;margin-bottom:2rem}.panel-capture-tab-checkbox,.panel-personalize-event-tab-checkbox,.user-profile-tab-container{flex-grow:1}.panel-capture-tab-checkbox label,.panel-personalize-event-tab-checkbox label,.user-profile-tab-container label{display:inline-block;padding:1rem;position:relative;text-align:center;width:100%}.panel-capture-tab-checkbox label:after,.panel-personalize-event-tab-checkbox label:after,.user-profile-tab-container label:after{background-color:var(--white,#fff);border-radius:.25rem;bottom:0;box-shadow:0 1px 12px hsla(0,0%,80%,.25);content:"";display:inline-block;height:4px;left:0;position:absolute;width:calc(100% + .25rem)}.panel-capture-tab-checkbox input:checked+label,.panel-personalize-event-tab-checkbox input:checked+label,.user-profile-tab-container input:checked+label{border-color:var(--blue,#3b82f6);color:var(--blue,#3b82f6);z-index:1}.panel-capture-tab-checkbox input:checked+label:after,.panel-personalize-event-tab-checkbox input:checked+label:after,.user-profile-tab-container input:checked+label:after{background-color:var(--blue,#3b82f6)}.panel-capture-tab-checkbox label:after{background-color:var(--gray-medium,#dee2e6)}.switch-checkbox-container{align-items:center;background-color:var(--white,#fff);border-radius:.5rem;display:flex;flex-direction:row;gap:1rem;padding:1rem}.switch-checkbox-container .number-of-devices-label,.switch-checkbox-container p{font:400 1rem Customfont;margin-bottom:0}.panel-personalize-tabbed-container{line-height:1.5rem;margin-top:3rem}.event-personalize-capture-container{display:grid;flex-direction:row;flex-wrap:wrap;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}@media only screen and (max-width:750px){.event-personalize-capture-container{grid-template-columns:1fr}}.event-personalize-capture-checkbox-container label,.mirror-image-custom-checkbox-container label,.mirror-image-custom-radio-container label{background-color:var(--white,#fff);border-radius:.5rem;box-shadow:0 1px 12px hsla(0,0%,80%,.25);display:flex;flex-direction:row;gap:.5rem;padding:1rem}.event-personalize-capture-checkbox-container .custom-checkbox-circle,.event-personalize-capture-checkbox-container .custom-radio-circle,.mirror-image-custom-checkbox-container .custom-checkbox-circle,.mirror-image-custom-checkbox-container .custom-radio-circle,.mirror-image-custom-radio-container .custom-checkbox-circle,.mirror-image-custom-radio-container .custom-radio-circle{aspect-ratio:1/1;border:2px solid var(--black,#121212);border-radius:100%;height:18px;width:18px}.event-personalize-capture-checkbox-container input:checked+label .custom-checkbox-circle,.event-personalize-capture-checkbox-container input:checked+label .custom-radio-circle,.mirror-image-custom-checkbox-container input:checked+label .custom-checkbox-circle,.mirror-image-custom-checkbox-container input:checked+label .custom-radio-circle,.mirror-image-custom-radio-container input:checked+label .custom-checkbox-circle,.mirror-image-custom-radio-container input:checked+label .custom-radio-circle{border-width:.5rem}.event-personalize-capture-checkbox-container label{flex-direction:column;height:100%}.event-personalize-capture-checkbox-container label section{align-items:center;display:flex;flex-direction:row;gap:.5rem}.event-personalize-capture-checkbox-container label>.number-of-devices-label,.event-personalize-capture-checkbox-container label>p{font:400 .9rem Customfont}.mirror-image-custom-checkbox-container .custom-checkbox-circle,.mirror-image-custom-radio-container .custom-checkbox-circle{border-radius:.15rem}.panel-personalize-tabbed-container-checkbox-title-container{border-bottom:1px solid var(--gray-medium,#dee2e6);display:flex;flex-direction:column;gap:1rem;padding-bottom:2rem}.panel-capture-instruction-customization,.panel-force-camera-facing{margin-top:3rem}.photo-style-container{display:flex;flex-direction:column;gap:1rem;margin-top:3rem}.ai-event-effect-custom-radio{color:var(--black,#121212);display:flex;flex-direction:column;gap:1rem;position:relative;text-decoration:unset;width:100%}.ai-event-effect-custom-radio button,.ai-event-effect-custom-radio label{background-color:var(--white,#fff);border-radius:.5rem;box-shadow:0 0 12px #ccc;left:.5rem;padding:.7rem;position:absolute;top:.5rem}.ai-event-effect-custom-radio button div,.ai-event-effect-custom-radio label div{border:2px solid var(--black,#121212);border-radius:100%;height:1.25rem;width:1.25rem}.ai-event-effect-custom-radio input[type=checkbox],.ai-event-effect-custom-radio input[type=radio]{appearance:none;-webkit-appearance:none;background:none;border:none;cursor:pointer;display:inline-block;height:100%;left:0;position:absolute!important;top:0;width:100%}.ai-event-effect-custom-radio input[type=checkbox]:focus-visible,.ai-event-effect-custom-radio input[type=radio]:focus-visible{outline:2px solid var(--blue,#3b82f6);outline-offset:.5rem}.ai-event-effect-custom-radio input:checked+label div{border-width:.5rem}.ai-event-effect-custom-radio img{aspect-ratio:154/154;background-color:var(--white,#fff);border-radius:.5rem;box-shadow:0 1px 12px hsla(0,0%,80%,.25);height:auto;object-fit:cover;width:100%}@media only screen and (min-width:1351px){.ai-event-effect-custom-radio img{max-width:154px}}.ai-event-effect-custom-radio .number-of-devices-label,.ai-event-effect-custom-radio p{display:-webkit-box;-webkit-box-orient:vertical;font:500 1.125rem Customfont;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;overflow-wrap:anywhere;text-align:center;width:100%}.ai-event-effect-custom-radio input[type=checkbox]+label div{border-radius:.1rem}.panel-create-event-form .ai-event-effect-custom-radio img{object-fit:contain}.my-scenarios-container__list,.photo-style-checkbox-list{align-items:stretch;display:grid;gap:2rem;grid-template-columns:1fr 1fr 1fr 1fr;list-style:none}.my-scenarios-container__list img,.photo-style-checkbox-list img{border-radius:.5rem}.view-more-button{align-items:center;background:var(--blue-light,#e5edfa);border:none;border-radius:.5rem;color:var(--blue,#3b82f6);cursor:pointer;display:flex;font:700 1rem Customfont;gap:.5rem;justify-content:center;margin-top:1rem;padding:.6rem 1.5rem;transition:background-color .2s ease;width:100%}.view-more-button:hover{background-color:var(--view-more-button-background,#d0dff0)}.view-more-button:after{border-bottom:2px solid var(--blue,#3b82f6);border-right:2px solid var(--blue,#3b82f6);content:"";display:inline-block;height:.45rem;transform:translateY(-2px) rotate(45deg);transition:transform .3s ease;width:.45rem}.view-more-button.expanded:after{transform:translateY(2px) rotate(-135deg)}.view-more-item{transition:opacity .3s ease,transform .3s ease}.view-more-item.view-more-fading{opacity:0;transform:scale(.95) translateY(8px)}.pre-visualization-container{display:flex;flex-direction:column;gap:.5rem;justify-content:center;margin-top:3rem;text-align:center}.pre-visualization-text{font-size:1rem;font-weight:500}.pre-visualization-checkbox-list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center;list-style:none}.pre-visualization-checkbox-item{position:relative}.pre-visualization-checkbox-item label{border:2px solid var(--black,#121212);border-radius:2rem;cursor:pointer;display:inline-block;padding:.25rem 1rem;transition:background-color .5s ease-in-out,color .5s ease-in-out,opacity .5s ease-in-out}.pre-visualization-checkbox-item label:hover{background-color:var(--black,#121212);color:var(--white,#fff);opacity:.5}.pre-visualization-checkbox-item input[type=radio]{accent-color:transparent;appearance:none;-webkit-appearance:none;background:transparent;border:none;border-radius:2rem;cursor:pointer;height:100%;left:50%;margin:0;opacity:0;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}.pre-visualization-checkbox-item input[type=radio]:focus-visible{opacity:1;outline:2px solid var(--blue,#3b82f6);outline-offset:.5rem}.pre-visualization-checkbox-item input[type=radio]:checked+label{background-color:var(--black,#121212);color:var(--white,#fff)}.panel-personalize-deliver-form{display:flex;flex-direction:column;gap:3rem}.panel-personalize-deliver-form__section{display:flex;flex-direction:column;gap:1rem}.panel-personalize-deliver-form__section .number-of-devices-label,.panel-personalize-deliver-form__section p{font:500 1.1rem Customfont}.background-landscape-buttons-container,.landscape-upload-container{display:flex;flex-direction:column;gap:.5rem}.submitted-image-url{align-items:center;background-color:var(--white,#fff);border-radius:.5rem;display:flex;flex-direction:row;font-size:1rem;font-weight:700;gap:.5rem;padding:.5rem 1rem;width:fit-content}.submitted-image-url .number-of-devices-label,.submitted-image-url p{word-break:break-word}.submitted-image-url-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.background-color-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;width:100%}.background-color-radio-container{align-items:center;background-color:var(--white,#fff);border-radius:.5rem;box-shadow:0 1px 12px hsla(0,0%,80%,.25);display:flex;flex-direction:row;gap:.5rem;padding:.75rem 1rem;width:fit-content}.background-color-radio-container .background-color-custom-radio{border:2px solid var(--black,#121212);border-radius:100%;height:1.25rem;width:1.25rem}.background-color-radio-container input[type=radio]:checked+.background-color-custom-radio{border-width:.5rem}.background-color-radio-container .background-color-custom-radio-label{background-color:var(--black,#121212);border-radius:100%;height:2rem;width:2rem}.background-color-radio-container .red{background-color:var(--red,#fd5249)}.background-color-radio-container .green{background:#1abc9c}.background-color-radio-container .blue{background:#3b82f6}.background-color-radio-container .orange{background:#ff7a00}.background-color-radio-container .purple{background:#b91abc}.background-color-radio-container .yellow{background:#f0e81a}.background-color-radio-container .gray{background:#424242}.background-color-radio-container .darkred{background:#c50d0d}.background-color-radio-container .pink{background:#ff3cbd}.submmited-image-delete{margin-left:auto;white-space:nowrap}@media only screen and (max-width:950px){.submmited-image-delete{margin-right:0}}.submmited-image-url-container{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem;padding-right:.5rem}.ai-scenario-creation-container{align-items:center;background:var(--blue-light,#e5edfa);border-radius:.5rem;display:flex;flex-direction:column;gap:1rem;margin-top:1rem;padding:2rem 1rem;text-align:center;width:100%}.ai-scenario-creation-container h3{font:400 1.5rem Customfont}.input-color-container{display:flex;flex-direction:row}.my-scenarios-container{display:flex;flex-direction:column;gap:.5rem}.view-more-button+.my-scenarios-container{margin-top:2rem}.my-scenarios-container__header{align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.my-scenarios-container__header a{color:var(--blue,#3b82f6);font-size:1rem;font-weight:700;text-decoration:unset}.my-scenarios-container__header .number-of-devices-label,.my-scenarios-container__header p{font:500 1.125rem Customfont}.modal-error-message-container,.modal-success-message-container{align-items:center;display:flex;flex-direction:column;gap:1rem}.preview-images-container{align-items:stretch;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin:2rem -50px 0}@media only screen and (max-width:950px){.preview-images-container{margin:2rem 0 0}}@media only screen and (max-width:550px){.preview-images-container{gap:2rem;grid-template-columns:1fr}.preview-images-container label{width:100%}}.composition-image-container{display:flex;flex-direction:row;gap:1rem;justify-content:center}.preview-image{display:flex;flex-direction:column;font:500 .9rem Customfont;gap:1rem}.preview-image .button-primary{margin-top:auto}.preview-image h3{font:700 1.1rem Customfont}.preview-image-background{align-items:center;background-color:var(--white,#fff);border-radius:.5rem;display:flex;flex-direction:column;height:100%;justify-content:center;padding:.5rem}.upload-container{display:flex;flex-direction:column;gap:.5rem;margin-top:auto}.personalize-submit-button{bottom:1rem;position:sticky}.panel-personalize-deliver-form__section h4{font:500 1.1rem Customfont}.social-media-form-container{display:flex;flex-direction:column;gap:2rem}.ai-event-effect-custom-radio label div,.custom-checkbox-circle{height:18px;width:18px}@media only screen and (max-width:950px){.my-scenarios-container__list,.photo-style-checkbox-list{gap:1rem}}.panel-page-galery-form__section{display:flex;flex-direction:column;gap:1rem}.panel-page-galery-form__section .number-of-devices-label,.panel-page-galery-form__section p{margin-bottom:1rem}.panel-page-galery-form__section .switch-checkbox-container .number-of-devices-label,.panel-page-galery-form__section .switch-checkbox-container p{margin-bottom:0}.panel-personalize-event-add-option-button{margin:1rem auto 0;width:100%}.optional-background-container>div,.optional-frames-container>div{border-top:1px solid var(--gray-medium,#dee2e6);padding:1rem 0}.optional-background-container>div>button,.optional-frames-container>div>button{margin-right:-50px}@media only screen and (max-width:950px){.optional-background-container>div>button,.optional-frames-container>div>button{margin-right:0}}.event-personalize-checkbox-user-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.panel-capture-instruction-customization-fields{display:flex;flex-direction:column;gap:1.5rem;margin-top:.5rem}.panel-capture-instruction-customization-text-container{display:flex;flex-direction:column;gap:.5rem}.panel-capture-instruction-customization-text-container h4{margin:0}.panel-capture-instruction-customization-text-container textarea{background-color:var(--white,#fff);border:1px solid var(--gray-medium,#dee2e6);border-radius:.5rem;font-family:Customfont,sans-serif;font-size:1rem;line-height:1.4;padding:.75rem 1rem;resize:vertical;width:100%}.panel-capture-instruction-customization-text-container textarea:focus{border-color:var(--blue,#3b82f6);outline:none}.panel-capture-instruction-customization-images-container{align-items:stretch;display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media only screen and (max-width:950px){.panel-capture-instruction-customization-images-container{grid-template-columns:1fr}}.panel-capture-instruction-customization-image-container{display:flex;flex-direction:column;gap:.5rem}.panel-capture-instruction-customization-image-container .number-of-devices-label,.panel-capture-instruction-customization-image-container h4,.panel-capture-instruction-customization-image-container p{margin:0}.panel-capture-instruction-customization-image-container .button-primary{margin-top:.25rem;width:fit-content}.return-link{background-color:var(--base,#fff);border-radius:100%;box-shadow:8px 12px 24px 0 hsla(0,0%,7%,.08);display:inline-block;height:56px;line-height:0;position:relative;transition:background-color .5s linear;width:56px}.return-link img{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);transition:filter .5s linear}.return-link:hover{background-color:var(--blue,#3b82f6)}.return-link:hover img{filter:contrast(0) brightness(100)}@media only screen and (max-width:950px){.return-link{height:40px;width:40px}}.user-confirm-header,.user-terms-header{align-items:center;display:grid;grid-template-columns:1fr 3fr 1fr;justify-content:space-between;padding:1rem}.user-confirm-header__logo{align-items:center;aspect-ratio:190/64;display:flex;filter:drop-shadow(0 1px 12px rgba(204,204,204,.25));height:auto;justify-content:center;margin:0 auto;max-width:190px;width:100%}.checkout__support-container,.panel-capture__language-container,.user-confirm-header__language-container{display:flex;flex-direction:row;gap:1rem;justify-content:end}.user-confirm-language-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.headset-container{align-items:center;display:flex;font-size:.9rem;font-weight:700;gap:.25rem}.user-confirm-main article{display:flex;flex-direction:column;gap:1rem;margin:6rem auto 0;max-width:750px;text-align:center;width:calc(100% - 2rem)}.user-confirm-main.user-password article{flex-direction:row;flex-wrap:wrap;gap:6rem;justify-content:center;max-width:unset;padding-bottom:1rem}.verify-code-container{display:flex;flex-direction:row;gap:1rem;justify-content:space-between}.verify-code-container input{aspect-ratio:1/1;background-color:var(--white,#fff)!important;border-bottom:1px solid var(--black,#121212);font-size:2rem;max-width:90px;text-align:center;width:100%}.verify-code-container input:focus{border-bottom-color:var(--blue,#3b82f6)!important}@media only screen and (max-width:950px){.verify-code-container{gap:.25rem}}.user-confirm-form{display:flex;flex-direction:column;gap:1rem;margin-top:3rem}.user-confirm-form__header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.user-confirm-form__header .number-of-devices-label,.user-confirm-form__header p{font-size:1.5rem}.email-verify-code-resend-message{background:none;border:none;font-size:.9rem;font-weight:700;padding:0}.email-verify-code-resend-message.blue{color:var(--blue,#3b82f6)}.email-verify-code-resend-message:disabled{background:none}.change-email-link{color:var(--blue,#3b82f6);font-size:1rem;font-weight:700;text-decoration:none}.change-email-container{display:flex;flex-direction:row;flex-wrap:wrap;font-size:1rem;gap:1rem;justify-content:center}.sent-email-message-container{align-items:center;background:var(--white,#fff);border-radius:.5rem;display:flex;flex-direction:row;gap:1rem;margin-top:1rem;padding:1.5rem}.sent-email-message-container .number-of-devices-label,.sent-email-message-container p{font-size:1.1rem!important;font-weight:500!important;padding:0!important;text-align:left;width:100%}@media only screen and (max-width:950px){.sent-email-message-container .number-of-devices-label,.sent-email-message-container p{font-size:.8rem!important}}.delete-sent-email-message-button{background:none;border:none}@media only screen and (max-width:950px){.panel-capture__ellipsis-image,.user-confirm-header__language-container{display:none}}.input-container>label{border-color:var(--black,#121212);display:inline-block;font-size:.75rem;font-weight:500;left:1rem;position:relative;text-align:left;top:calc(100% - 1.5rem);transition:font-size .5s ease,transform .5s ease;width:100%}.input-container select{background:none;border:none;border-bottom:1px solid var(--black,#121212);font:700 1rem Customfont;padding:.5rem 1rem;transition:border-color .5s ease;width:100%}.phone-number-container{display:flex;flex-direction:row}.phone-number-container select{width:fit-content}.phone-number-container input{background:none;border-bottom:1px solid var(--black,#121212);font-weight:500;padding:.5rem 1rem;transition:border-color .5s ease;width:100%}.password-requirements{display:flex;flex-direction:column;font-size:.9rem;gap:.25rem;justify-content:left;list-style:none}.password-requirements li{display:flex;flex-direction:row;gap:.5rem}.password-requirements-title{display:block;text-align:left}.password-requirements-container{display:flex;flex-direction:column;gap:.5rem}.user-profile-form,.user-register-form{display:flex;flex-direction:column;font-size:1rem;gap:2rem;padding-bottom:3rem}.user-agree-with-terms-input-container{align-items:center;background-color:var(--white,#fff);border-radius:.5rem;display:flex;flex-direction:row;gap:1rem;justify-content:center;padding:1rem 2rem}.user-agree-with-terms-input-container input{border:2px solid var(--black,#121212);border-radius:.1rem;height:1rem;width:1rem}.user-agree-with-terms-input-container.input-container label{font-size:1rem;left:unset;top:unset;width:fit-content}.user-agree-with-terms-input-container a{color:var(--black,#121212);font-weight:700}.modal-select-your-ambiance-effect-main,.modal-select-your-clothes-effect-main,.modal-select-your-face-swap-effect-main,.modal-select-your-profession-dolls-effect-main,.modal-select-your-style-effect-main{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem}.modal-select-your-ambiance-effect-main>button,.modal-select-your-clothes-effect-main>button,.modal-select-your-face-swap-effect-main>button,.modal-select-your-profession-dolls-effect-main>button,.modal-select-your-style-effect-main>button{flex:0 1 11rem;min-width:0}@media only screen and (min-width:1200px){.modal-select-your-ambiance-effect-main>button,.modal-select-your-clothes-effect-main>button,.modal-select-your-face-swap-effect-main>button,.modal-select-your-profession-dolls-effect-main>button,.modal-select-your-style-effect-main>button{flex-basis:8.5rem}}@media only screen and (max-width:600px){.modal-select-your-ambiance-effect-main,.modal-select-your-clothes-effect-main,.modal-select-your-face-swap-effect-main,.modal-select-your-profession-dolls-effect-main,.modal-select-your-style-effect-main{gap:.75rem}.modal-select-your-ambiance-effect-main>button,.modal-select-your-clothes-effect-main>button,.modal-select-your-face-swap-effect-main>button,.modal-select-your-profession-dolls-effect-main>button,.modal-select-your-style-effect-main>button{flex-basis:7rem}}.user-terms-main{display:flex;flex-direction:column;font:400 1rem Customfont;gap:2rem;margin:0 auto;padding:1rem;width:min(716px,100%)}.user-terms-main h1{margin:3rem 0 1rem;text-align:center}.user-terms-main h2{font:500 1.1rem Customfont}.user-terms-main time{font:inherit}.user-terms-main ul{display:flex;flex-direction:column;gap:.5rem;list-style:inside;margin-top:.5rem}.user-terms-main strong{font-weight:400}.user-terms-main address{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.user-terms-main address .number-of-devices-label,.user-terms-main address p{display:flex;flex-direction:row;gap:1ch}.user-terms-time-container{display:flex;flex-direction:row;font:700 1rem Customfont;gap:.5rem}address{font-style:normal}.payment-pix{align-items:flex-start;background:var(--white,#fff);border-radius:1rem;box-shadow:0 .625rem .875rem 0 rgba(0,0,0,.25);display:inline-flex;flex-direction:column;gap:1rem;padding:1.5rem;width:min(46rem,100%)}.payment-pix>.number-of-devices-label,.payment-pix>p{font-size:1.125rem;font-weight:500;letter-spacing:0;line-height:140%;margin:0;text-align:center;word-break:break-all}.payment-pix button{margin:0 auto}.payment-pix__image{aspect-ratio:1/1;display:block;height:100%;width:min(100%,14.25rem)}.payment-pix__section{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:center}.payment-pix__section__sub-div{display:flex;flex-direction:column;gap:.875rem;max-width:23.75rem}.payment-pix__copy-and-paste-text{background-color:var(--gray-light,#f5f6f7);border-radius:.75rem;border-width:1px;border:.0625rem solid var(--gray-medium,#dee2e6);color:var(--panel-capture-button-gray,#535454);font-size:1.125rem;font-weight:500;gap:.625rem;line-height:140%;padding:1rem;word-break:break-all}#credit_card_payment_div{background-color:var(--white,#fff);border-radius:.5rem;box-shadow:8px 12px 24px 0 hsla(0,0%,7%,.078);padding:2rem;width:min(750px + 4rem,100%)}#credit_card_payment_div .button-primary{margin-top:1rem;padding:1rem;width:100%}.user-cart-coupon-container{display:flex;flex-direction:column;gap:.5rem;min-height:5rem;width:min(600px,100%)}.button-primary.button-primary-no-background{background-color:transparent;color:var(--black,#121212)}.coupon-buttons-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.user-cart-coupon-checkmark{position:absolute;right:0;top:50%;transform:translateY(-50%)}#payment-message{margin-top:1rem;text-align:center}@font-face{font-display:swap;font-family:Globo Festival Poppins;font-style:normal;font-weight:500;src:url(https://cdn.photofun.ai/assets/globo_festival_data_lab/fonts/Poppins-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Globo Festival Poppins;font-style:normal;font-weight:700;src:url(https://cdn.photofun.ai/assets/globo_festival_data_lab/fonts/Poppins-Bold.ttf) format("truetype")}.globo-festival-body{background-color:#2655ff;background-image:radial-gradient(120% 70% at 0 0,hsla(0,0%,100%,.08) 0,hsla(0,0%,100%,0) 45%),radial-gradient(120% 70% at 100% 0,hsla(0,0%,100%,.05) 0,hsla(0,0%,100%,0) 40%),linear-gradient(177deg,#247be5,#2174df 12%,#276bda 25%,#2e5fd4 40%,#3551cf 55%,#3e42ca 70%,#4434c5 85%,#4b28c3);color:#fff;font-family:Globo Festival Poppins,Inter,Segoe UI,system-ui,sans-serif;margin:0;min-height:100vh;overflow-x:hidden;padding:0;position:relative}.globo-festival-body:after{background:url(https://cdn.photofun.ai/assets/globo_festival_data_lab/fundo_quiz.jpeg) 50%/contain no-repeat;content:"";inset:0;pointer-events:none;position:fixed;z-index:-1}.globo-festival-body .modal-error,.globo-festival-body .modal-loader,.globo-festival-body .modal-success{color:#1a1a1a}.globo-festival-body .globo-festival-stage{display:flex;flex-direction:column;margin:0 auto;max-width:720px;min-height:100vh;padding:clamp(96px,14vh,200px) 24px clamp(80px,10vh,140px);position:relative;z-index:1}.globo-festival-body .globo-festival-screen{display:none;flex:1;flex-direction:column;gap:28px}.globo-festival-body .globo-festival-screen.is-active{display:flex}.globo-festival-body .globo-festival-header{text-align:center}.globo-festival-body .globo-festival-eyebrow{font-size:13px;font-weight:500;letter-spacing:.18em;margin-bottom:16px;opacity:.85;text-transform:uppercase}.globo-festival-body .globo-festival-headline{font-size:clamp(28px,5.5vw,40px);font-weight:700;line-height:1.15;margin:0 0 12px}.globo-festival-body .globo-festival-subheadline{font-size:16px;font-weight:500;margin:0;opacity:.9}.globo-festival-body .globo-festival-form{display:flex;flex-direction:column;gap:12px;margin-top:16px}.globo-festival-body .globo-festival-label{font-size:14px;font-weight:500;opacity:.9}.globo-festival-body .globo-festival-input{background:hsla(0,0%,100%,.12);border:2px solid hsla(0,0%,100%,.25);border-radius:14px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:18px;font-weight:500;outline:none;padding:18px 20px;transition:border-color .2s ease,background .2s ease;width:100%}.globo-festival-body .globo-festival-input::placeholder{color:hsla(0,0%,100%,.55)}.globo-festival-body .globo-festival-input:focus{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.7)}.globo-festival-body .globo-festival-input-hint{font-size:13px;font-weight:400;margin:4px 0 12px;opacity:.65}.globo-festival-body .globo-festival-cta{align-self:stretch;background:#fff;border:none;border-radius:14px;color:#3b1bbf;cursor:pointer;font-family:inherit;font-size:17px;font-weight:700;margin-top:12px;padding:18px 32px;transition:transform .15s ease,box-shadow .2s ease,opacity .2s ease}.globo-festival-body .globo-festival-cta:not(:disabled):hover{box-shadow:0 12px 32px rgba(0,0,0,.18);transform:translateY(-1px)}.globo-festival-body .globo-festival-cta:disabled{cursor:not-allowed;opacity:.45}.globo-festival-body .globo-festival-back-link{align-self:center;background:transparent;border:none;color:hsla(0,0%,100%,.85);cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;margin-top:12px;padding:8px 12px}.globo-festival-body .globo-festival-back-link:hover{color:#fff}.globo-festival-body .globo-festival-sectors{display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:600px){.globo-festival-body .globo-festival-sectors{grid-template-columns:1fr 1fr}}.globo-festival-body .globo-festival-sector-card{align-items:center;background:linear-gradient(135deg,rgba(38,85,255,.55),rgba(92,57,232,.55));border:2px solid hsla(0,0%,100%,.22);border-radius:16px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:600;gap:12px;justify-content:space-between;padding:20px 22px;position:relative;text-align:left;transition:transform .15s ease,border-color .2s ease,background .2s ease}.globo-festival-body .globo-festival-sector-card:hover{border-color:hsla(0,0%,100%,.5);transform:translateY(-1px)}.globo-festival-body .globo-festival-sector-card.is-selected{background:linear-gradient(135deg,#2655ff,#5c39e8);border-color:#fff;box-shadow:0 0 0 4px hsla(0,0%,100%,.2)}.globo-festival-body .globo-festival-sector-card.is-selected .globo-festival-sector-card-check{opacity:1}.globo-festival-body .globo-festival-sector-card-label{flex:1}.globo-festival-body .globo-festival-sector-card-check{align-items:center;background:#fff;border-radius:999px;color:#3b1bbf;display:inline-flex;font-size:16px;font-weight:700;height:28px;justify-content:center;opacity:0;transition:opacity .2s ease;width:28px}.event-gallery-slide-show-container,.event-gallery-slide-show-swiper{height:100%}.event-gallery-slide-show-container .swiper-wrapper{align-items:center;cursor:unset}.event-gallery-slide-show-container .swiper-slide{justify-content:center}.event-gallery-slide-show-container img{border-radius:6px;height:auto;object-fit:contain;width:100%}.event-gallery-slide-show-container ul{align-items:center;bottom:1rem;display:flex;flex-direction:row;gap:1rem;list-style:none;margin-top:2rem;position:absolute;right:0;width:max-content;z-index:100}.event-gallery-slide-show-container ul img{aspect-ratio:160/160;height:100%;max-height:160px;max-width:160px;object-fit:cover;width:100%}.event-gallery-slide-show-container .qrcode img{border-radius:0}.event-gallery-slide-show-main-image{border-radius:0;max-height:100vh;max-width:100vw;opacity:0;transition:opacity 1s ease-in-out}.event-gallery-slide-show-main-image.visible{opacity:1;z-index:2}.event-gallery-slide-show-main-image.hidden{opacity:0;z-index:1}.panel-home-main.event-gallery-slide-show-main{height:100%;overflow:hidden;padding:0}.qrcode-and-active-photo-container{align-items:center;background-color:var(--white,#fff);border-bottom-left-radius:6px;border-top-left-radius:6px;display:flex;flex-direction:row;padding:1rem .5rem}.qrcode-and-active-photo-container img{max-height:160px;max-width:160px}.qrcode-and-active-photo-container .qrcode{z-index:101}.qrcode-and-active-photo-placeholder{background-color:var(--gray-medium,#dee2e6);border-bottom-left-radius:7px;border-top-left-radius:7px;height:160px;width:160px}.event-gallery-slide-show-container{position:relative}.swiper-pagination-thumbs{transform:translateX(-166px)}.swiper-pagination-thumbs.no-qrcode-thumb{left:-100%}.swiper-pagination-thumbs-container{bottom:0;position:absolute;right:0;z-index:1}.swiper-pagination-thumbs-container__relative-container{position:relative}#current_capture_session_original_img{position:absolute;transition:opacity .1s ease-in-out}.slideshow-receive-photo-header{align-items:center;display:flex;flex-direction:row;justify-content:center;position:absolute;width:100%;z-index:2}@supports(max-height:100dvh){.event-gallery-slide-show-main-image{max-height:100dvh;max-width:100dvw}}@media only screen and (max-width:950px){.swiper-pagination-thumbs{transform:translateX(-86px)}.event-gallery-slide-show-container ul li{flex-shrink:0}.event-gallery-slide-show-container ul img,.qrcode-and-active-photo-container img,.qrcode-and-active-photo-placeholder{max-height:80px;max-width:80px}.qrcode-and-active-photo-placeholder{height:80px;width:80px}}.button-create-account{align-items:center;bottom:0;display:flex;flex-direction:column;gap:1rem;height:6rem;justify-content:center;left:0;width:100%;z-index:99}.contact-us-link{color:var(--blue,#3b82f6);font-weight:700;text-decoration:underline}.home-main.experiment{align-items:start;display:flex;flex-direction:row;flex-wrap:wrap;gap:6rem;height:auto;justify-content:center;padding:3rem 3rem 9rem;row-gap:6rem;text-align:center}.home-main.experiment h1{font-size:3rem!important;margin-top:3.75rem}.home-main.experiment h2{font-size:2rem!important;margin-bottom:3rem}.home-main.experiment .filters{display:flex;flex-direction:column;gap:2rem;word-wrap:break-word}.home-main.experiment .filters .filters-for-group-photos h3,.home-main.experiment .filters .filters-for-individual-photos h3{margin-bottom:1.5rem}.home-main.experiment .filters .ai-filters{align-items:start;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center;list-style:none}.home-main.experiment .filters .ai-filters a{align-items:center;border-radius:.5rem;color:var(--black,#121212);display:flex;flex-direction:column;justify-content:center;min-width:75px;overflow:hidden;position:relative;text-decoration:none;width:calc(7.14286% - .92857rem)}.home-main.experiment .filters .ai-filters a .number-of-devices-label,.home-main.experiment .filters .ai-filters a p{margin-top:.5rem}.home-main.experiment .filters .ai-filters a:hover .experience{opacity:1;visibility:visible}.home-main.experiment .filters .ai-filters .experience{align-items:center;aspect-ratio:154/154;background:rgba(0,0,0,.5);border-radius:.5rem;color:#fff;display:flex;font-size:1rem;font-weight:700;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:100%}@media only screen and (max-width:560px){.home-main.experiment .filters .ai-filters .experience{font-size:.65rem}}@media only screen and (max-width:450px){.home-main.experiment .filters .ai-filters .experience{font-size:.65rem}}.home-main.experiment .filters .ai-filters img{aspect-ratio:154/154;background-color:var(--white,#fff);border-radius:.5rem;box-shadow:0 1px 12px hsla(0,0%,80%,.25);height:auto;object-fit:cover;width:100%}@media only screen and (max-width:767px){.home-main.experiment{padding:3rem 0 9rem}}.home-main--experiment__section{width:100%}.object-position-top{object-position:top}.unijui-fenasoja-body{--unijui-fenasoja-blue:#0e3d8f;--unijui-fenasoja-blue-deep:#0a2e6e;--unijui-fenasoja-blue-darker:#082358;--unijui-fenasoja-yellow:#ffc528;--unijui-fenasoja-field-bg:hsla(0,0%,100%,.08);--unijui-fenasoja-field-bg-focus:hsla(0,0%,100%,.18);--unijui-fenasoja-field-border:hsla(0,0%,100%,.18);--unijui-fenasoja-field-border-focus:#ffc528;--unijui-fenasoja-text-white:#fff;--unijui-fenasoja-text-soft:hsla(0,0%,100%,.78);--unijui-fenasoja-text-muted:hsla(0,0%,100%,.55);--unijui-fenasoja-error:#ff7a7a;--unijui-fenasoja-tag-pink:#e63b7a;--unijui-fenasoja-tag-orange:#f08a2a;--unijui-fenasoja-tag-blue:#1b7fe0;--unijui-fenasoja-key-bg:hsla(0,0%,100%,.1);--unijui-fenasoja-key-bg-hover:hsla(0,0%,100%,.18);--unijui-fenasoja-key-border:hsla(0,0%,100%,.14);font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100vh;margin:0;padding:0;width:100%}.unijui-fenasoja-body,.unijui-fenasoja-body *,.unijui-fenasoja-body :after,.unijui-fenasoja-body :before{touch-action:manipulation}.unijui-fenasoja-body{background:radial-gradient(900px 700px at 20% -10%,#1a52b3 0,transparent 60%),radial-gradient(800px 600px at 110% 110%,#0c3382 0,transparent 55%),linear-gradient(180deg,var(--unijui-fenasoja-blue-deep) 0,var(--unijui-fenasoja-blue-darker) 100%);color:var(--unijui-fenasoja-text-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;user-select:none;-webkit-user-select:none}.unijui-fenasoja-body *,.unijui-fenasoja-body :after,.unijui-fenasoja-body :before{box-sizing:border-box}.unijui-fenasoja-body .unijui-fenasoja-stage{align-items:stretch;display:flex;flex-direction:column;height:100vh;overflow:hidden;width:100%}.unijui-fenasoja-body .unijui-fenasoja-top{display:flex;flex:1 1 auto;justify-content:center;overflow-y:auto;padding:28px 24px 16px}.unijui-fenasoja-body .unijui-fenasoja-card{max-width:620px;width:100%}.unijui-fenasoja-body .unijui-fenasoja-brand{align-items:center;display:flex;flex-direction:column;gap:12px;margin-bottom:36px}.unijui-fenasoja-body .unijui-fenasoja-brand img{filter:drop-shadow(0 4px 12px rgba(0,0,0,.25));height:auto;width:150px}.unijui-fenasoja-body .unijui-fenasoja-tagline{border-radius:4px;display:flex;font-size:10px;font-weight:700;letter-spacing:.06em;overflow:hidden;text-transform:uppercase}.unijui-fenasoja-body .unijui-fenasoja-tagline span{color:#fff;padding:4px 10px}.unijui-fenasoja-body .unijui-fenasoja-tagline .unijui-fenasoja-tagline-1{background:var(--unijui-fenasoja-tag-pink)}.unijui-fenasoja-body .unijui-fenasoja-tagline .unijui-fenasoja-tagline-2{background:var(--unijui-fenasoja-tag-orange)}.unijui-fenasoja-body .unijui-fenasoja-tagline .unijui-fenasoja-tagline-3{background:var(--unijui-fenasoja-tag-blue)}.unijui-fenasoja-body .unijui-fenasoja-headline{margin:4px 0 36px;text-align:center}.unijui-fenasoja-body .unijui-fenasoja-headline h1{font-size:clamp(24px,3.6vw,32px);font-weight:800;line-height:1.05;margin:0}.unijui-fenasoja-body .unijui-fenasoja-headline .unijui-fenasoja-headline-accent{color:var(--unijui-fenasoja-yellow);display:block}.unijui-fenasoja-body .unijui-fenasoja-headline .number-of-devices-label,.unijui-fenasoja-body .unijui-fenasoja-headline p{color:var(--unijui-fenasoja-text-soft);font-size:15px;font-weight:400;line-height:1.45;margin:12px auto 0;max-width:420px}.unijui-fenasoja-body form{display:flex;flex-direction:column;gap:12px}.unijui-fenasoja-body .unijui-fenasoja-field{position:relative}.unijui-fenasoja-body .unijui-fenasoja-field input{background:var(--unijui-fenasoja-field-bg);border:1.5px solid var(--unijui-fenasoja-field-border);border-radius:999px;caret-color:var(--unijui-fenasoja-yellow);color:var(--unijui-fenasoja-text-white);font-family:inherit;font-size:17px;font-weight:500;height:64px;outline:none;padding:0 22px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease;width:100%}.unijui-fenasoja-body .unijui-fenasoja-field input::placeholder{color:var(--unijui-fenasoja-text-muted);font-weight:400}.unijui-fenasoja-body .unijui-fenasoja-field.is-focused input{background:var(--unijui-fenasoja-field-bg-focus);border-color:var(--unijui-fenasoja-field-border-focus);box-shadow:0 0 0 4px rgba(255,197,40,.2)}.unijui-fenasoja-body .unijui-fenasoja-field.is-invalid input{border-color:var(--unijui-fenasoja-error);box-shadow:0 0 0 4px hsla(0,100%,74%,.15)}.unijui-fenasoja-body .unijui-fenasoja-consent{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:18px;margin-top:4px;padding:14px 16px}.unijui-fenasoja-body .unijui-fenasoja-consent.is-invalid{border-color:var(--unijui-fenasoja-error);box-shadow:0 0 0 3px hsla(0,100%,74%,.12)}.unijui-fenasoja-body .unijui-fenasoja-consent-row{align-items:flex-start;cursor:pointer;display:flex;gap:12px}.unijui-fenasoja-body .unijui-fenasoja-consent-row input[type=checkbox]{appearance:none;-webkit-appearance:none;background:transparent;border:1.5px solid hsla(0,0%,100%,.45);border-radius:6px;cursor:pointer;flex:0 0 26px;height:26px;margin-top:1px;position:relative;width:26px}.unijui-fenasoja-body .unijui-fenasoja-consent-row input[type=checkbox]:checked{background:var(--unijui-fenasoja-yellow);border-color:var(--unijui-fenasoja-yellow)}.unijui-fenasoja-body .unijui-fenasoja-consent-row input[type=checkbox]:checked:after{border:solid #0a2e6e;border-width:0 3px 3px 0;content:"";height:13px;left:7px;position:absolute;top:3px;transform:rotate(45deg);width:7px}.unijui-fenasoja-body .unijui-fenasoja-consent-label{color:var(--unijui-fenasoja-text-soft);flex:1;font-size:14px;font-weight:500;line-height:1.4}.unijui-fenasoja-body .unijui-fenasoja-consent-label strong{color:#fff;font-weight:600}.unijui-fenasoja-body .unijui-fenasoja-read-link{color:var(--unijui-fenasoja-yellow);cursor:pointer;font-weight:600;margin-left:4px;text-decoration:underline dotted;text-underline-offset:3px}.unijui-fenasoja-body .unijui-fenasoja-modal-backdrop{align-items:center;animation:unijuiFenasojaFadeIn .18s ease-out;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(4,16,44,.72);display:none;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.unijui-fenasoja-body .unijui-fenasoja-modal-backdrop.is-open{display:flex}.unijui-fenasoja-body .unijui-fenasoja-modal{animation:unijuiFenasojaModalIn .25s ease-out;background:linear-gradient(180deg,#0f408f,#0a2e6e);border:1px solid hsla(0,0%,100%,.12);border-radius:22px;box-shadow:0 30px 80px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.08);display:flex;flex-direction:column;max-height:86vh;max-width:640px;overflow:hidden;width:100%}.unijui-fenasoja-body .unijui-fenasoja-modal-head{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:16px;justify-content:space-between;padding:22px 24px 16px}.unijui-fenasoja-body .unijui-fenasoja-modal-head h3{color:#fff;font-size:16px;font-weight:800;letter-spacing:.02em;line-height:1.3;margin:0}.unijui-fenasoja-body .unijui-fenasoja-modal-close{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);border-radius:50%;color:#fff;cursor:pointer;display:flex;flex:0 0 auto;font-size:22px;height:44px;justify-content:center;line-height:1;transition:background .15s ease;width:44px}.unijui-fenasoja-body .unijui-fenasoja-modal-close:hover{background:hsla(0,0%,100%,.14)}.unijui-fenasoja-body .unijui-fenasoja-modal-close:active{transform:scale(.92)}.unijui-fenasoja-body .unijui-fenasoja-modal-body{color:var(--unijui-fenasoja-text-soft);font-size:14px;font-weight:400;line-height:1.6;overflow-y:auto;padding:18px 24px 22px}.unijui-fenasoja-body .unijui-fenasoja-modal-body .number-of-devices-label,.unijui-fenasoja-body .unijui-fenasoja-modal-body p{margin:0 0 12px}.unijui-fenasoja-body .unijui-fenasoja-modal-body ul{margin:0 0 12px;padding-left:20px}.unijui-fenasoja-body .unijui-fenasoja-modal-body li{margin-bottom:6px}.unijui-fenasoja-body .unijui-fenasoja-modal-body strong{color:#fff;font-weight:600}.unijui-fenasoja-body .unijui-fenasoja-modal-body::-webkit-scrollbar{width:6px}.unijui-fenasoja-body .unijui-fenasoja-modal-body::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.18);border-radius:3px}.unijui-fenasoja-body .unijui-fenasoja-modal-foot{border-top:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:flex-end;padding:14px 24px 22px}.unijui-fenasoja-body .unijui-fenasoja-modal-foot button{background:var(--unijui-fenasoja-yellow);border:0;border-radius:999px;box-shadow:0 8px 18px rgba(255,197,40,.25);color:var(--unijui-fenasoja-blue-darker);cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;height:48px;letter-spacing:.05em;padding:0 28px;text-transform:uppercase}.unijui-fenasoja-body .unijui-fenasoja-modal-foot button:active{transform:translateY(1px)}.unijui-fenasoja-body .unijui-fenasoja-submit-btn{align-items:center;background:linear-gradient(180deg,#ffd050 0,var(--unijui-fenasoja-yellow) 100%);border:0;border-radius:999px;box-shadow:0 14px 30px rgba(255,197,40,.28),inset 0 1px 0 hsla(0,0%,100%,.5);color:var(--unijui-fenasoja-blue-darker);cursor:pointer;display:flex;font-family:inherit;font-size:17px;font-weight:800;gap:10px;height:70px;justify-content:center;letter-spacing:.04em;margin-top:8px;text-transform:uppercase;width:100%}.unijui-fenasoja-body .unijui-fenasoja-submit-btn:active{transform:translateY(1px)}.unijui-fenasoja-body .unijui-fenasoja-submit-btn .unijui-fenasoja-submit-arrow{font-size:18px}.unijui-fenasoja-body .unijui-fenasoja-submit-btn:disabled{background:hsla(0,0%,100%,.1);box-shadow:none;color:hsla(0,0%,100%,.45);cursor:not-allowed;filter:none}.unijui-fenasoja-body .unijui-fenasoja-submit-btn:disabled:active{transform:none}.unijui-fenasoja-body .unijui-fenasoja-success{display:none;padding:14px 6px 4px;text-align:center}.unijui-fenasoja-body .unijui-fenasoja-success.is-active{display:block}.unijui-fenasoja-body .unijui-fenasoja-success .unijui-fenasoja-success-check{align-items:center;animation:unijuiFenasojaPop .35s ease-out;background:var(--unijui-fenasoja-yellow);border-radius:50%;box-shadow:0 14px 30px rgba(255,197,40,.35);display:flex;height:90px;justify-content:center;margin:4px auto 18px;width:90px}.unijui-fenasoja-body .unijui-fenasoja-success .unijui-fenasoja-success-check svg{height:46px;width:46px}.unijui-fenasoja-body .unijui-fenasoja-success h2{font-size:28px;font-weight:800;margin:0 0 8px}.unijui-fenasoja-body .unijui-fenasoja-success .number-of-devices-label,.unijui-fenasoja-body .unijui-fenasoja-success p{color:var(--unijui-fenasoja-text-soft);font-size:16px;line-height:1.5;margin:0 auto;max-width:380px}.unijui-fenasoja-body .unijui-fenasoja-keyboard{background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.32));border-top:1px solid hsla(0,0%,100%,.08);box-shadow:0 -10px 30px rgba(0,0,0,.25);display:none;flex:0 0 auto;padding:14px 16px 22px}.unijui-fenasoja-body .unijui-fenasoja-keyboard.is-active{display:block}.unijui-fenasoja-body .unijui-fenasoja-keyboard.unijui-fenasoja-mode-city .unijui-fenasoja-layout-city,.unijui-fenasoja-body .unijui-fenasoja-keyboard.unijui-fenasoja-mode-name .unijui-fenasoja-layout-name,.unijui-fenasoja-body .unijui-fenasoja-keyboard.unijui-fenasoja-mode-phone .unijui-fenasoja-layout-phone{display:flex}.unijui-fenasoja-body .unijui-fenasoja-keyboard-inner{display:flex;flex-direction:column;gap:8px;margin:0 auto;max-width:760px}.unijui-fenasoja-body .unijui-fenasoja-kb-hint{color:var(--unijui-fenasoja-text-muted);font-size:12px;letter-spacing:.06em;margin-bottom:4px;text-align:center;text-transform:uppercase}.unijui-fenasoja-body .unijui-fenasoja-kb-hint strong{color:var(--unijui-fenasoja-yellow);font-weight:700}.unijui-fenasoja-body .unijui-fenasoja-layout{display:none;flex-direction:column;gap:8px}.unijui-fenasoja-body .unijui-fenasoja-layout.unijui-fenasoja-layout-phone{align-items:center;gap:10px}.unijui-fenasoja-body .unijui-fenasoja-kb-row{display:flex;gap:6px;justify-content:center}.unijui-fenasoja-body .unijui-fenasoja-kb-key{align-items:center;background:var(--unijui-fenasoja-key-bg);border:1px solid var(--unijui-fenasoja-key-border);border-radius:10px;color:#fff;cursor:pointer;display:flex;flex:1 1 0;font-family:inherit;font-size:19px;font-weight:600;height:56px;justify-content:center;min-width:0;padding:0 4px;transition:background .08s ease,transform .05s ease}.unijui-fenasoja-body .unijui-fenasoja-kb-key:hover{background:var(--unijui-fenasoja-key-bg-hover)}.unijui-fenasoja-body .unijui-fenasoja-kb-key:active{background:var(--unijui-fenasoja-yellow);color:var(--unijui-fenasoja-blue-darker);transform:scale(.96)}.unijui-fenasoja-body .unijui-fenasoja-kb-key-wide{flex:1.4 1 0;font-size:15px;letter-spacing:.04em;text-transform:uppercase}.unijui-fenasoja-body .unijui-fenasoja-kb-key-xwide{color:var(--unijui-fenasoja-text-soft);flex:3.5 1 0;font-size:14px;letter-spacing:.06em;text-transform:uppercase}.unijui-fenasoja-body .unijui-fenasoja-kb-key-accent{background:rgba(255,197,40,.18);border-color:rgba(255,197,40,.35);color:var(--unijui-fenasoja-yellow)}.unijui-fenasoja-body .unijui-fenasoja-kb-key-accent:hover{background:rgba(255,197,40,.28)}.unijui-fenasoja-body .unijui-fenasoja-kb-key-action{background:hsla(0,0%,100%,.06);color:var(--unijui-fenasoja-text-soft);font-size:14px;letter-spacing:.05em;text-transform:uppercase}.unijui-fenasoja-body .unijui-fenasoja-kb-row-numpad{justify-content:center}.unijui-fenasoja-body .unijui-fenasoja-kb-row-numpad .unijui-fenasoja-kb-key[data-action=clear]{font-size:12px}.unijui-fenasoja-body .unijui-fenasoja-kb-row-numpad .unijui-fenasoja-kb-key{flex:0 0 auto;font-size:26px;height:70px;width:110px}.unijui-fenasoja-body .unijui-fenasoja-kb-row-numpad .unijui-fenasoja-kb-key-wide{width:226px}.unijui-fenasoja-body .unijui-fenasoja-kb-key-delete{background:hsla(0,100%,74%,.16);border-color:hsla(0,100%,74%,.28);color:#ffb2b2}.unijui-fenasoja-body .unijui-fenasoja-kb-key-delete:hover{background:hsla(0,100%,74%,.26)}.unijui-fenasoja-body .unijui-fenasoja-kb-key-shortcut{background:rgba(27,127,224,.18);border-color:rgba(27,127,224,.36);color:#b9d8ff;flex:2 1 0;font-size:14px}.unijui-fenasoja-body .unijui-fenasoja-kb-key-shortcut:hover{background:rgba(27,127,224,.3)}.unijui-fenasoja-body .unijui-fenasoja-foot{color:var(--unijui-fenasoja-text-muted);font-size:11px;letter-spacing:.04em;margin-top:16px;text-align:center}.unijui-fenasoja-body.unijui-fenasoja-kb-open .unijui-fenasoja-brand img{width:105px}.unijui-fenasoja-body.unijui-fenasoja-kb-open .unijui-fenasoja-brand{margin-bottom:22px}.unijui-fenasoja-body.unijui-fenasoja-kb-open .unijui-fenasoja-headline{margin-bottom:24px}.unijui-fenasoja-body.unijui-fenasoja-kb-open .unijui-fenasoja-headline h1{font-size:clamp(20px,3vw,26px)}.unijui-fenasoja-body.unijui-fenasoja-kb-open .unijui-fenasoja-headline .number-of-devices-label,.unijui-fenasoja-body.unijui-fenasoja-kb-open .unijui-fenasoja-headline p{display:none}.unijui-fenasoja-body .modal-error,.unijui-fenasoja-body .modal-loader,.unijui-fenasoja-body .modal-success{color:#1a1a1a;user-select:text;-webkit-user-select:text}@keyframes unijuiFenasojaFadeIn{0%{opacity:0}to{opacity:1}}@keyframes unijuiFenasojaModalIn{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes unijuiFenasojaPop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}.panel-order-information-main{padding-bottom:1rem}.panel-order-information-main table{border-collapse:collapse;font:500 1.2rem Customfont;table-layout:fixed;width:100%;word-wrap:break-word}.panel-order-information-main td{padding:.5rem;width:50%}.panel-order-information-main tr+tr{border-top:1px solid var(--gray-medium,#dee2e6)}.panel-order-information-title{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:6rem auto 3rem;padding:0 1rem;text-align:center}.panel-order-information-title button,.panel-order-information-title div{align-items:center;display:flex;flex:1;justify-content:center;max-width:150px}.panel-order-information-title div{justify-content:start}.panel-order-information-main h1{flex:2;font:500 3rem Customfont;text-align:center}.panel-order-information-main h2{font:400 2rem Customfont}.panel-order-information-main .number-of-devices-label,.panel-order-information-main p{font:400 .9 Customfont}.panel-order-information-main article{align-items:end;background-color:var(--white,#fff);border-radius:.5rem;box-shadow:8px 12px 24px 0 hsla(0,0%,7%,.078);display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:0 auto;padding:2rem;width:min(700px + 2rem,100%)}.panel-order-information-main article+article{margin-top:1rem}.panel-order-information-button-container{display:flex;flex-direction:row;gap:1rem;margin-top:1rem}.panel-order-download-boleto-button{padding:1rem 3rem!important;width:100%}.panel-order-download-boleto-button-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem;padding:0 1rem}.panel-order-download-boleto-button-container button{width:fit-content}@media only screen and (max-width:950px){.panel-order-information-main h1{font-size:1.5rem}.panel-order-information-title .button-primary{font-size:.7rem}.panel-order-information-title .button-primary img{height:18px;width:18px}.panel-order-information-title .button-primary{padding:.25rem .5rem}}@media print{.panel-menu-header,hr{display:none!important}.panel-order-information-title{margin:0 auto!important}.panel-order-download-boleto-button-container,.panel-order-information-button-container,.panel-order-information-title button,.panel-order-information-title div{display:none!important}}.panel-event-gallery-copied-message-button{background:none}.panel-event-gallery-copied-message{align-items:center;background-color:var(--white,#fff);border-radius:.5rem;box-shadow:8px 12px 24px 0 hsla(0,0%,7%,.08);color:var(--black,#121212);display:flex;flex-direction:row;font:500 1.1rem Customfont;gap:1rem;justify-content:space-between;padding:1.5rem;position:fixed;right:1rem;top:1rem;z-index:99999}.event-gallery-2-columns .panel-event-image-list{grid-template-columns:1fr 1fr}@font-face{font-display:swap;font-family:Beatrice;font-size:normal;font-style:normal;font-weight:400;src:url(https://cdn.photofun.ai/assets/fonts/botox/beatrice-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Beatrice;font-size:normal;font-style:normal;font-weight:700;src:url(https://cdn.photofun.ai/assets/fonts/botox/beatrice-bold.ttf) format("truetype")}.panel-crop-to-square{height:100%;max-height:350px;max-width:350px;object-fit:cover;object-position:center;width:100%}#webcam{margin:0 auto;object-fit:cover;z-index:-1}#webcam,.video-container{height:100vh;left:0;position:absolute;top:0;width:100%}.video-container{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.panel-capture-body{background-color:var(--black,#121212);color:var(--white,#fff)}.panel-capture-body.active{background-color:unset;color:unset}.panel-capture-body select{background-color:var(--black,#121212);border-radius:.25rem;color:var(--white,#fff);padding:.25rem .5rem}.panel-capture-body .user-confirm-header{align-items:start;display:grid;gap:1rem;grid-template-columns:2fr 1fr 2fr;margin:0;padding:1rem;position:relative;top:0;width:100%;z-index:2}.download__ellipsis-image,.panel-capture__ellipsis-image{aspect-ratio:519/395;height:auto;max-width:519px;position:absolute;transform:translateX(-1rem);width:35%;z-index:-1}@media only screen and (max-width:950px){.download__ellipsis-image,.panel-capture__ellipsis-image{display:none}}.panel-capture-main__icon-message{align-items:center;display:flex;flex-direction:column;gap:3rem;text-align:center}.panel-capture-main__icon-message.error-message{align-items:start;gap:2rem;text-align:left;z-index:1}.panel-capture-main__icon-message.error-message h1{margin-top:-1rem}.panel-capture-header-buttons-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.panel-capture-last-image-button,.panel-capture-settings-button,.restart-panel-capture{align-items:center;color:var(--white,#fff);display:flex;flex-direction:row;font:700 1rem Customfont;gap:.5rem}.panel-capture-last-image-button img,.panel-capture-settings-button img,.restart-panel-capture img{transition:filter .5s ease}.panel-capture-last-image-button:hover img,.panel-capture-settings-button:hover img,.restart-panel-capture:hover img{filter:contrast(0) brightness(90%)}@media only screen and (max-width:950px){.panel-capture-last-image-button .number-of-devices-label,.panel-capture-last-image-button p,.panel-capture-settings-button .number-of-devices-label,.panel-capture-settings-button p,.restart-panel-capture .number-of-devices-label,.restart-panel-capture p{display:none}}.panel-capture-main__icon-message ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;list-style:none;text-align:left;width:100%}.panel-capture-main__icon-message ul a{align-items:center;background-color:var(--white,#fff);border-radius:6px;color:var(--black,#121212);display:flex;flex-direction:row;font:700 1rem Customfont;gap:.5rem;padding:.5rem 1rem;text-decoration:none}.panel-capture-main__icon-message h1{font:500 clamp(1.5rem,5vw,3rem) Customfont}.panel-capture-main__main-list{gap:3rem!important;justify-content:space-between}.panel-capture-main__main-list-item{display:flex;flex-direction:column;gap:1rem}.panel-capture-main__main-list-item .number-of-devices-label,.panel-capture-main__main-list-item p{font:700 1rem Customfont}.panel-capture-accept-picture-button,.panel-capture-button,.panel-capture-refuse-picture-button{align-items:center;aspect-ratio:1/1;background-color:var(--gray-dark,#434343);border-radius:100%;bottom:min(2rem,2vh);color:var(--white,#fff);display:flex;flex-direction:column;font:400 clamp(1rem,2.5vw,2rem) Customfont;gap:.5rem;justify-content:center;max-height:15rem;max-width:15rem;min-height:8.125rem;min-width:8.125rem;padding:1rem;position:absolute;right:min(2rem,2vw);transition:filter .5s ease,box-shadow .5s ease;width:30vw;z-index:2}.panel-capture-accept-picture-button:hover,.panel-capture-button:hover,.panel-capture-refuse-picture-button:hover{box-shadow:0 1px 12px hsla(0,0%,80%,.25);filter:drop-shadow(0 1px 12px rgba(204,204,204,.25))}.button-primary.button--blue,.panel-capture-accept-picture-button.active,.panel-capture-button.active,.panel-capture-refuse-picture-button.active{background-color:var(--blue,#3b82f6)}.panel-capture-accept-picture-button,.panel-capture-refuse-picture-button{bottom:unset;position:relative}.panel-capture-accept-picture-button img,.panel-capture-refuse-picture-button img{height:10vw;max-height:80px;max-width:80px;min-height:24px;min-width:24px;width:10vw}.panel-capture-main-icon{height:auto;max-height:67px;max-width:67px;min-width:40px;width:5vw}.panel-capture-button-icon{height:auto;max-height:40px;max-width:40px;min-width:24px;width:5vw}.panel-capture-main__article{display:flex;flex-direction:column;gap:12rem;margin:0 auto;max-width:816px;padding:0 1rem}@media only screen and (max-width:950px){.panel-capture-main__icon-message ul{flex-direction:column}.panel-capture-main__icon-message ul a{justify-content:center;padding:1rem;text-align:center}.panel-capture-main__main-list-item.desktop-only{display:none}}#captured_image_img{height:100vh;object-fit:cover;width:100%}#countdown,#last_qrcode_div,#qrcode_div,#takePictureButtonContainer{color:#fff;font-size:48px;font-weight:700;left:50%;position:absolute;transform:translateX(-50%)}#countdown{display:inline-block;font-size:clamp(5rem,10ch,20rem);text-align:center;text-shadow:0 0 10px var(--gray-dark,#434343);top:50%;transform:translate(-50%,-50%);z-index:1}#countdown.big-number{font-size:20rem!important}#qrcode_div h1{margin-bottom:1rem}#confirm_photo_div{align-items:center;background-color:rgba(0,0,0,.75);bottom:min(2rem,2vh);display:flex;justify-content:space-between;left:0;padding:min(2rem,2vh) 0;position:absolute;right:0;width:100%;z-index:2}.panel-capture-settings-error{color:var(--red,#fd5249);font:700 1rem Customfont}@supports(bottom:0dvh){#confirm_photo_div{bottom:0dvh}}.totem-button{background-color:rgba(0,0,0,.5);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;margin-bottom:1rem;padding:10px 20px;transition:background-color .5s ease,opacity .5s ease;z-index:10}.totem-button:hover{background-color:rgba(0,0,0,.7);opacity:.8}.panel-capture-accept-picture-button{background-color:var(--green,green)}.panel-capture-refuse-picture-button{background-color:var(--red,#fd5249);color:var(--white,#fff);left:min(2rem,2vw);right:unset}.panel-capture-refuse-picture-button img{filter:contrast(0) brightness(100)}#camera_config_buttons_div{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}#camera_config_buttons_div button,#camera_config_buttons_div select{align-items:center;background-color:#000;border:0;border-radius:10px;box-shadow:1px 7px 11px #a6a6a6;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-size:1.2rem;gap:.5rem;padding:.5rem 2rem}.modal-config-camera .box-button-close,.modal-example-picture{margin-top:2rem;text-align:center}.modal-config-camera .box-button-close button,.modal-example-picture .box-button-close button{background:#112562;border-radius:10px;color:#fff;font-weight:700;padding:.7rem 2rem .5rem}.modal-config-camera h2{margin-bottom:2rem;text-align:center}.config-camera-menu .button-primary,.last-image-menu .button-primary{padding:1.5rem 1rem;width:100%}.confirm-photo-text{bottom:9vh;color:var(--white,#fff);display:inline-block;font-size:3rem;text-align:center;text-shadow:0 0 10px hsla(0,0%,80%,.251)}@media only screen and (max-width:950px){.confirm-photo-text{display:none}}.overlay{background-color:rgba(0,0,0,.1);height:100vh;left:0;opacity:0;position:fixed;top:0;transform:translateX(-100%);transition:opacity .1s linear;width:100vw;z-index:9998}.config-camera-menu,.last-image-menu{background-color:var(--white,#fff);display:inline-block;height:100%;left:0;max-height:100%;max-width:600px;overflow-y:auto;padding:1rem;position:absolute;top:0;transform:translateX(-100%);transition:transform .5s ease-in-out;width:100%;z-index:9999}.config-camera-menu h2,.last-image-menu h2{font:500 2rem Customfont}.config-camera-menu .content-close,.last-image-menu .content-close{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;padding-bottom:.25rem}.config-camera-menu .close,.last-image-menu .close{background:none;padding:10px}.config-camera-menu.open,.last-image-menu.open{transform:translateX(0)}.config-camera-menu{z-index:30000}.body--botox .config-camera-menu{color:var(--black,#121212)}.config-camera-menu.open+.overlay,.last-image-menu.open+.overlay{opacity:1;transform:translateX(0)}.last-image-menu-image-container{align-items:center;display:flex;flex-direction:column;gap:0;margin-top:1rem}.countdown-controls{align-items:center;display:flex;font:400 1.5rem Customfont;gap:1rem;justify-content:space-between;margin-top:1rem}.countdown-controls section{align-items:center;display:flex;flex-direction:row}.countdown-controls button{background-color:var(--white,#fff);border-radius:4px;box-shadow:0 0 5px 2px hsla(0,0%,7%,.08);color:var(--black,#121212);cursor:pointer;font-size:18px;padding:1rem;transition:background-color .25s ease-in-out}.countdown-controls button:disabled{background-color:var(--gray-medium,#dee2e6)}.countdown-controls input{background:none;border:none;border-bottom:2px solid var(--black,#121212);font:400 1.5rem Customfont;margin:0 5px;max-width:6ch;text-align:center;width:fit-content}.mirror-image-checkbox-list{display:grid;gap:1rem;grid-template-columns:1fr 1fr;list-style:none;margin-top:1rem}.mirror-image-checkbox-list label{align-items:center;border-radius:.5rem;box-shadow:0 0 5px 2px hsla(0,0%,7%,.08);display:flex;flex-direction:row;gap:1rem;padding:1rem;width:100%}@media only screen and (max-width:399px){.mirror-image-checkbox-list{grid-template-columns:1fr}}.mirror-image-checkbox-list--triple-columns{grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width:500px){.mirror-image-checkbox-list--triple-columns{grid-template-columns:1fr}}.panel-capture-settings-camera-section,.panel-capture-settings-message-section,.panel-capture-settings-shortcut-section{display:flex;flex-direction:column;gap:2rem}.mirror-image-custom-checkbox-container label,.mirror-image-custom-radio-container label{align-items:center}.mirror-image-custom-checkbox-container input,.mirror-image-custom-radio-container input{display:none}.capture-session-photos-aside{align-items:start;display:flex;flex-direction:column;gap:1rem;position:relative;transform:translate(1rem,1rem);width:fit-content;z-index:1}.capture-session-photos-aside img{border-radius:.5rem;object-fit:cover}.modal-session-qrcode{text-align:center}.modal-session-qrcode img{aspect-ratio:1/1;height:auto;max-height:min(50vw,50vh);max-width:min(50vw,50vh);min-height:100px;min-width:100px}@supports(height:100dvh){.modal-session-qrcode img{max-height:min(50vw,50dvh);max-width:min(50vw,50dvh)}}.modal-session-qrcode-image-container{align-items:center;display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:wrap;gap:1rem;height:100%;justify-content:center;max-height:100%;min-height:0;min-width:0;width:100%}.modal-session-qrcode-image-container #capture_session_completed_div,.modal-session-qrcode-image-container #capture_session_img_still_loading_div{position:relative}.modal-session-qrcode-image-container #capture_session_completed_div #completed_div_capture_session_qrcode_img,.modal-session-qrcode-image-container #capture_session_completed_div #loading_div_capture_session_qrcode_img,.modal-session-qrcode-image-container #capture_session_img_still_loading_div #completed_div_capture_session_qrcode_img,.modal-session-qrcode-image-container #capture_session_img_still_loading_div #loading_div_capture_session_qrcode_img{bottom:1rem;position:absolute;right:1rem;z-index:1}@media only screen and (max-width:950px){.modal-session-qrcode-image-container #capture_session_completed_div #completed_div_capture_session_qrcode_img,.modal-session-qrcode-image-container #capture_session_completed_div #loading_div_capture_session_qrcode_img,.modal-session-qrcode-image-container #capture_session_img_still_loading_div #completed_div_capture_session_qrcode_img,.modal-session-qrcode-image-container #capture_session_img_still_loading_div #loading_div_capture_session_qrcode_img{position:unset}}.modal-session-qrcode-button-container{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem}.modal-session-qrcode-button-container .button-primary{padding:1.5rem 1rem;width:min(100%,400px)}.modal-instructions{z-index:10000}.modal-instructions .modal-content{gap:1rem;text-align:center}.modal-instructions-main{align-items:center;display:flex;flex-direction:column;font:500 1.1rem Customfont;gap:1rem;justify-content:center;position:relative}.modal-instructions-main img{aspect-ratio:290/434;height:auto;max-height:50vh;max-width:50vw;object-fit:contain;width:100%}.modal-instructions-main .button-primary{padding:1.5rem 1rem;width:min(100%,400px)}.modal-instructions-main-text{font:500 1rem Customfont}.modal-wait-calibrating-camera h2{text-align:center}.capture-session-placeholder-container{align-items:center;aspect-ratio:1/1;background-color:var(--white,#fff);border-radius:.5rem;box-shadow:8px 12px 24px 0 hsla(0,0%,7%,.078);display:flex;flex-direction:column;height:auto;justify-content:center;min-width:145px}.capture-session-placeholder-container span{color:var(--black,#121212);display:inline-block}.reset-panel-capture-message-button{background:none;color:var(--blue,#3b82f6);font:700 1rem Customfont;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:color .5s ease}.reset-panel-capture-message-button:active,.reset-panel-capture-message-button:hover{color:var(--blue-strong,#112562)}@media only screen and (max-width:950px){.panel-capture-main{padding-top:0}.capture-session-photos-aside{flex-direction:row;justify-content:space-between;padding:0 1rem;transform:unset;width:100%}.capture-session-photos-aside .capture-session-placeholder-container,.capture-session-photos-aside img{height:min(145px,20vw,20vh);min-width:unset;width:min(145px,20vw,20vh)}}.panel-capture-header__logo{align-items:center;display:flex;filter:drop-shadow(0 1px 12px rgba(204,204,204,.25));height:auto;justify-content:center;margin:0 auto;max-height:150px;max-width:150px;object-fit:contain;width:100%}.panel-capture-settings-message-section .input-floating-container input{transition:background-color .5s ease}.panel-capture-settings-message-section .input-floating-container input.active{background-color:#9ae4bf}.print-modal-multiple-images-container{align-items:stretch;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr;justify-content:center;width:100%}.print-modal-multiple-images-container .print-modal-multiple-images-container-section{align-items:center;display:flex;flex-direction:column;gap:1rem}.print-modal-multiple-images-container .print-modal-multiple-images-container-section .image-is-loading img{aspect-ratio:unset}.print-modal-multiple-images-container div{align-items:center;display:flex;flex-direction:column;gap:1rem}.print-modal-multiple-images-container div>img{height:100%;object-fit:contain;width:100%}.print-modal-multiple-images-container.two-columns{display:grid;grid-template-columns:1fr 1fr}.modal-print-selection-button-container{display:flex;flex-direction:row;justify-content:center;margin-top:1rem}.modal-upload-progress .button-primary{margin-top:1rem;padding:1.5rem 1rem;width:100%}.modal-upload-progress .content-modal.max-width{width:calc(100% - 2rem)}@media only screen and (max-width:950px){.print-modal-multiple-images-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.print-modal-multiple-images-container div>img{width:100%}.print-modal-multiple-images-container .button-primary .number-of-devices-label,.print-modal-multiple-images-container .button-primary p{display:none}.print-modal-multiple-images-container.three-columns{grid-template-columns:1fr 1fr 1fr}.print-modal-multiple-images-container.two-columns{grid-template-columns:1fr 1fr}.modal-print-selection .modal-content{height:100%;padding:2rem .5rem}.modal-print-selection-button-container{margin-top:auto}}.modal-print-selection h2{margin-bottom:.5rem;text-align:center}.modal-print-selection .modal-content{height:100%}@media only screen and (max-height:800px),only screen and (max-width:950px){.modal-print-selection .content-modal{height:100%;margin:0 auto;padding:1rem 2rem;top:0;transform:unset}}.modal-print-main{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center}.modal-print-main,.print-modal-multiple-images-container div{height:min(100%,50dvh)}.modal-slideshow-main{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:center}.modal-slideshow img{background-color:var(--gray-medium,#dee2e6);border-radius:5px;object-fit:cover;overflow:hidden}.modal-slideshow-list{display:flex;flex-direction:column;gap:.5rem;justify-content:center;list-style:none}.modal-slideshow .content-modal{background:unset;box-shadow:unset;top:unset;transform:unset}.modal-slideshow-list-current-image{outline:4px solid var(--blue,#3b82f6)}.modal-slideshow-current-image{object-fit:contain!important}.panel-capture-offline-printer-container{align-items:center;background:transparent;bottom:min(2rem,2vh);color:var(--white,#fff);display:flex;flex-direction:row;gap:.5rem;left:min(2rem,2vw);position:absolute;transition:filter .5s ease}.panel-capture-offline-printer-container img{background-color:var(--white,#fff);border-radius:100%;box-sizing:content-box;padding:.25rem}.panel-capture-offline-printer-container h2{font:400 1.5rem Customfont;text-shadow:0 0 1px var(--black,#121212)}.panel-capture-offline-printer-container:hover{filter:brightness(90%)}.modal-print-offline-info .modal-content{gap:1rem}.modal-print-offline-info-button-container{align-items:center;display:flex;flex-direction:row;justify-content:center}#captured_image_img,#webcam,.last-image-menu,.overlay,.video-container{height:100vh}#captured_image_img .last-image-menu-image-container,#captured_image_img .max-width,#captured_image_img .modal-content,#webcam .last-image-menu-image-container,#webcam .max-width,#webcam .modal-content,.last-image-menu .last-image-menu-image-container,.last-image-menu .max-width,.last-image-menu .modal-content,.overlay .last-image-menu-image-container,.overlay .max-width,.overlay .modal-content,.video-container .last-image-menu-image-container,.video-container .max-width,.video-container .modal-content{height:100%}#captured_image_img .content-modal,#webcam .content-modal,.last-image-menu .content-modal,.overlay .content-modal,.video-container .content-modal{height:calc(100% - 3rem - 32px)}.last-image-menu-image-container img{display:block;height:50%;max-height:unset;max-width:unset;object-fit:contain;width:100%}@supports(height:100dvh){#captured_image_img,#webcam,.last-image-menu,.overlay,.video-container{height:100dvh}}@media only screen and (min-width:950px){.modal-slideshow-main{display:grid;grid-template-columns:auto 1fr}.modal-slideshow .content-modal{padding:0 2rem}.modal-slideshow-current-image{aspect-ratio:1/1;height:100%;width:100%}}@media only screen and (max-width:850px){.modal-slideshow .content-modal{box-shadow:unset;margin:0 auto;padding:1rem}.modal-slideshow-list{flex-direction:row;width:100%}.modal-slideshow-list img{height:min(145px,20vw);min-width:unset;width:min(145px,20vw)}.modal-slideshow-current-image{width:100%}}.modal-slideshow-current-image,.modal-slideshow-list{max-height:calc(100vh - 4rem)}.image-is-loading{display:grid;grid-template-columns:1fr 1fr;height:100%;list-style:none;position:relative}.image-is-loading img{aspect-ratio:1/1;height:100%;object-fit:cover;width:100%}.image-is-loading .loader{align-items:center;animation:unset;display:flex;flex-direction:column;height:100%;justify-content:center;left:50%;margin:0 auto;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:100%}.image-is-loading .loader img{animation:rotating 1.5s linear infinite;height:auto;max-width:120px;position:absolute;width:100%}.image-is-loading .loader:before{background:linear-gradient(90deg,var(--blue,#3b82f6) 50.54%,var(--gradient2,#60c7ba) 81.76%);content:"";height:100%;left:0;opacity:.75;position:absolute;top:0;width:100%;z-index:-1}.modal-photos h2,.modal-session-qrcode h2{margin:2rem}.modal-photos img,.modal-session-qrcode img{object-fit:contain}.modal-photos .image-is-loading,.modal-session-qrcode .image-is-loading{grid-template-columns:unset;height:unset;place-items:center}.modal-photos .image-is-loading img,.modal-session-qrcode .image-is-loading img{aspect-ratio:unset;height:auto;max-height:100vh;max-width:100vw;width:auto}.modal-photos .image-is-loading .loader:before,.modal-session-qrcode .image-is-loading .loader:before{height:100%;left:50%;transform:translateX(-50%);width:100%;z-index:0}.modal-photos .content-modal,.modal-session-qrcode .content-modal{padding:1rem 2rem}@supports(height:100dvh){.modal-photos .content-modal,.modal-session-qrcode .content-modal{max-height:100dvh}.modal-photos .image-is-loading img,.modal-session-qrcode .image-is-loading img{max-height:100dvh;max-width:100dvw}}.modal-photos .image-is-loading{grid-template-columns:unset;height:100%;place-items:center;width:100%}.modal-photos .image-is-loading .modal-photos-capture-session-completed-container{height:100%;min-height:0;min-width:0;width:100%}.modal-photos .image-is-loading .modal-photos-main-img{aspect-ratio:unset;height:100%;max-height:100%;max-width:100%;object-fit:contain;width:100%}.modal-photos-main-img{height:100%;max-height:100dvh;max-width:100dvw;width:100%}.modal-waiting-for-ai-photos h2{text-align:center}.modal-waiting-for-ai-photos button{padding:1.5rem 1rem;width:100%}.modal-waiting-for-ai-photos .content-modal.max-width{max-width:min(600px,100vw - 2rem)}kbd{aspect-ratio:1/1;border:2px solid;border-radius:6px;display:flex;flex-direction:column;font:700 2rem Arial;height:3rem;justify-content:center;line-height:1;text-align:center;width:3rem}kbd .number-of-devices-label,kbd p{font:500 1.1rem Customfont}kbd.esc,kbd.space{font:700 1.1rem Arial}kbd.space{width:9rem}.panel-capture-shortcut-list,.panel-capture-shortcut-list ul{display:flex;flex-direction:column;gap:1rem;list-style:none}.panel-capture-shortcut-list li,.panel-capture-shortcut-list ul li{align-items:center;display:flex;flex-direction:row;gap:1ch}.panel-capture-shortcut-list .li-with-menu,.panel-capture-shortcut-list ul .li-with-menu{align-items:start;display:flex;flex-direction:column;margin-top:1rem}.panel-capture-shortcut-list .number-of-devices-label,.panel-capture-shortcut-list p,.panel-capture-shortcut-list ul p{font:500 1.1rem Customfont}.panel-capture-shortcut-list ul{flex-direction:row;flex-wrap:wrap}.modal-print-copies .countdown-controls{width:100%}.modal-print-copies-button-container button{padding:1.5rem 1rem;width:100%}@supports(max-height:100dvh){.modal-slideshow-current-image,.modal-slideshow-list{max-height:calc(100dvh - 4rem)}.config-camera-menu,.last-image-menu{height:100dvh}}@media(pointer:coarse),(pointer:none){.panel-capture-main-icon{transform:rotate(-135deg)}}@media only screen and (max-width:501px){.print-modal-multiple-images-container{grid-template-columns:1fr}}@media only screen and (max-width:401px){.panel-capture-offline-printer-container h2{display:none}}@media (orientation:landscape),(pointer:coarse),(pointer:none),only screen and (max-width:850px){.panel-capture-accept-picture-button,.panel-capture-button,.panel-capture-refuse-picture-button{font:400 clamp(1rem,2.5vh,2rem) Customfont;width:min(30vw,30vh)}.panel-capture-button-icon{width:min(5vw,5vh)}}@media only screen and (max-height:767px){.modal-session-qrcode-image-container{flex-direction:row}}.flash-overlay{background-color:#fff!important;color-scheme:light;display:none;height:100%;left:0;mix-blend-mode:normal;opacity:1;position:fixed;top:0;width:100%;z-index:9999}.modal-select-your-ambiance-effect h2,.modal-select-your-clothes-effect h2,.modal-select-your-face-swap-effect h2,.modal-select-your-profession-dolls-effect h2,.modal-select-your-style-effect h2{text-align:center}#face_swap_options_div img,.modal-select-your-face-swap-effect img,.panel-my-face-swaps-list img{object-position:top}.modal-ambiance-effect-button,.modal-face-swap-effect-button{background:none;cursor:pointer}.modal-select-your-ambiance-effect .ai-event-effect-custom-radio img,.modal-select-your-clothes-effect .ai-event-effect-custom-radio img,.modal-select-your-face-swap-effect .ai-event-effect-custom-radio img,.modal-select-your-profession-dolls-effect .ai-event-effect-custom-radio img,.modal-select-your-style-effect .ai-event-effect-custom-radio img{max-width:100%!important}.panel-capture-body .modal-content h2{text-align:center}.modal-select-your-frame-main{align-items:center;column-gap:min(3rem,2vw);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:1rem;row-gap:1rem}.modal-select-your-frame-main>button{background-color:var(--white,#fff);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 20 20'%3E%3Cg fill='%23e5e5e5' fill-rule='evenodd'%3E%3Cpath d='M0 0h10v10H0zM10 10h10v10H10z'/%3E%3C/g%3E%3C/svg%3E");background-size:4px 4px}.modal-select-your-frame-main>button img{height:auto;max-width:100%}.modal-vertical-center.open{align-items:center;display:flex;flex-direction:column;justify-content:center}.modal-vertical-center.open .content-modal{max-height:100dvh;overflow:auto;top:unset;transform:unset;width:100%}.screensaver-container{background-color:var(--black,#121212);border:none;z-index:20000}.screensaver-container,.screensaver-container video{height:100%;left:0;position:absolute;top:0;width:100%}.screensaver-container video{object-fit:contain}.screensaver-video-container{height:100%;position:relative;width:100%}@media only screen and (max-width:850px){.modal-select-your-frame-main{flex-wrap:nowrap}}.modal-aware-form form,.modal-dell-badges-form form{display:flex;flex-direction:column;gap:1rem}.modal-aware-form .checkbox-container,.modal-dell-badges-form .checkbox-container,.modal-dell-badges-form .radio-container{align-items:start;display:flex;flex-direction:row;gap:.5rem}.modal-aware-form .checkbox-container .number-of-devices-label,.modal-aware-form .checkbox-container label,.modal-aware-form .checkbox-container p,.modal-dell-badges-form .checkbox-container .number-of-devices-label,.modal-dell-badges-form .checkbox-container label,.modal-dell-badges-form .checkbox-container p,.modal-dell-badges-form .radio-container .number-of-devices-label,.modal-dell-badges-form .radio-container label,.modal-dell-badges-form .radio-container p{font-size:.85rem;font-weight:500;line-height:1.2rem}.modal-aware-form .checkbox-container .number-of-devices-label,.modal-aware-form .checkbox-container p,.modal-dell-badges-form .checkbox-container .number-of-devices-label,.modal-dell-badges-form .checkbox-container p,.modal-dell-badges-form .radio-container .number-of-devices-label,.modal-dell-badges-form .radio-container p{color:var(--black,#121212)}.modal-dell-badges-form .radio-container{flex-direction:column}.modal-dell-badges-form .radio-container input{display:inline-block}.modal-dell-badges-form .radio-container div{align-items:start;display:flex;flex-direction:row;gap:.5rem}.modal-dell-badges-form .radio-container section{display:flex;flex-direction:column;gap:.5rem}.form-button-container{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-top:2rem;width:100%}.form-button-container button{padding:1.5rem 1rem;width:min(100%,400px)}.modal-sicoob-name-form .form-button-container{margin-top:3rem}.modal-aware-form .photo-style-container{margin-top:1rem}#capture_session_ai_photo_img,#capture_session_last_photo_img{transform-origin:center center}#capture_session_ai_photo_img{aspect-ratio:unset}.modal-aware-form .ai-event-effect-custom-radio img{max-width:100%}.capture-session-completed-div--aware{position:unset!important}.panel-capture-button--dell{background-color:#0032aa!important}.panel-capture-refuse-picture-button--dell{background-color:#c50133!important}.panel-capture-accept-picture-button--dell{background-color:#00a14e!important}.panel-capture-accept-picture-button--dell img,.panel-capture-button--dell img,.panel-capture-refuse-picture-button--dell img{filter:unset!important;height:100%!important;max-height:100%!important;max-width:100%!important;width:100%!important}.time-aware-grid{display:grid!important;gap:1rem!important;grid-template-columns:repeat(4,1fr)!important}@media only screen and (max-width:768px){.time-aware-grid{grid-template-columns:repeat(3,1fr)!important}}@media only screen and (max-width:500px){.time-aware-grid{grid-template-columns:repeat(2,1fr)!important}}#virtual-keyboard{background:#333;display:flex;flex-direction:column;width:100%;z-index:10000}.body--botox #virtual-keyboard-container{z-index:25000}.body--botox #virtual-keyboard{z-index:25000!important}.row{flex:1}.key,.row{display:flex}.key{align-items:center;background:#555;border-radius:4px;color:#fff;font-size:1.2em;justify-content:center;margin:4px;min-height:3rem;user-select:none;width:100%}.key.special{background:#444}.key.active{background:#777}.key[data-size="2"]{grid-column:span 2}.key[data-size="3"]{grid-column:span 3}.key[data-size="6"]{grid-column:span 6}.mask{inset:0;position:fixed;z-index:1}.mask__hole{outline:4px solid #fff;pointer-events:none;position:absolute}.mask.none+.frame-overlay .frame-overlay-image,.mask__hole{box-shadow:0 0 0 100vmax rgba(0,0,0,.6)}.webcam--crop-contain{object-fit:contain!important}.orientation-lines-list-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;list-style:none}.orientation-lines-list-container li{flex-grow:1}.orientation-lines-list-container h3{margin-bottom:1rem}.modal-panel-capture-fullscreen--green-background .content-modal{background:radial-gradient(50% 50% at 50% 50%,#476d64 0,#34544c 100%)}.modal-panel-capture-fullscreen--botox-background .content-modal{background:#753796}.modal-panel-capture-fullscreen .content-modal{align-items:center!important;border-radius:0!important;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:center!important;margin:0!important;max-width:100%!important;padding:8rem 2.5rem 4.25rem!important;position:relative!important;width:100%!important}.modal-panel-capture-fullscreen .modal-content{align-items:center;height:100%!important;justify-content:space-between;position:relative!important;width:100%!important;z-index:1!important}.modal-boticario-logo{margin-top:2.375rem}.modal-panel-capture-fullscreen form{width:100%}.modal-panel-capture-fullscreen .img-background{height:100%!important;left:0!important;object-fit:cover!important;opacity:30%;position:absolute!important;top:0!important;width:100%!important}.modal-boticario-last-title,.modal-boticario-main-title{font-family:Test domaine display;font-size:5.5rem;font-weight:700;letter-spacing:0;line-height:100%;text-align:center}.modal-boticario-last-title{font-size:3.625rem}.modal-boticario-main-text-container{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center}.modal-boticario-main-text{font-family:Test domaine display;font-size:1.75rem;font-weight:400;letter-spacing:0;line-height:100%;text-align:center;text-transform:uppercase}.modal-boticario-main-image{height:auto;width:100%}.modal-boticario-christmas-cover .modal-boticario-main-image{margin:auto;max-width:75vw}.text-white{color:var(--white,#fff)!important}.inputs-container{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;width:100%}.button-boticario--green,.button-boticario--white{border-radius:100px;box-shadow:0 8px 25px 0 rgba(0,0,0,.102);color:#34544c;font-family:Test domaine display,sans-serif;font-size:2.5rem;font-weight:700;min-height:7.75rem;padding:2.375rem 2rem!important;vertical-align:middle;width:100%!important}.button-boticario--green{background-color:#a0dab3}.button-boticario--white{background-color:var(--white,#fff)}.modal-boticario-steps-list{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center;list-style:none;margin-top:2.125rem}.modal-boticario-form-container{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;margin-top:15rem}.modal-boticario-form input,.modal-boticario-form textarea{border:1px solid #cdcdcd;border-radius:.25rem!important;color:#1d1b20;font-size:2rem!important;font-weight:400!important;line-height:1.5!important;min-height:7rem;padding:1.5rem var(--pad-x)!important}.modal-boticario-form input,.modal-boticario-form label,.modal-boticario-form textarea{letter-spacing:.5px!important}.modal-boticario-form label{background:#fff;color:#07b79c;font-size:1.5rem;font-style:normal;font-weight:400;letter-spacing:.05rem;line-height:133.333%}.modal-boticario-form input:valid,.modal-boticario-form textarea:valid{border:1px solid #07b79c!important}.modal-boticario-form input:focus,.modal-boticario-form textarea:focus{border:1px solid #07b79c!important;outline:1px solid #07b79c}.modal-boticario-steps-list li{background:#cdcdcd;border:1px solid #34544c;border-radius:100%;height:1.5rem;width:1.5rem}.modal-boticario-steps-list .current-step{background:transparent;border:1px solid #a0dab3;border-radius:100%;height:2.5rem;padding:.75rem;position:relative;width:2.5rem}.modal-boticario-steps-list .current-step:after{background:#a0dab3;border-radius:100%;content:" ";height:1rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1rem}.canfora-image{margin-bottom:4rem}.modal-boticario-form .input-floating-container{--pad-x:2rem;--label-initial-size:2rem;--label-float-size:1.25rem;position:relative}.modal-boticario-form .input-floating-container input,.modal-boticario-form .input-floating-container select,.modal-boticario-form .input-floating-container textarea{width:100%}.modal-boticario-form .input-floating-container label{background:#fff;color:#8e8e8e;font:400 var(--label-initial-size) Customfont;left:var(--pad-x);line-height:1;line-height:150%;padding:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) scaleX(99%);transition:color .5s ease,font-size .25s ease,top .25s ease,transform .25s ease}.modal-boticario-form .input-floating-container textarea+label{top:4.5rem}.modal-boticario-form .input-floating-container input:-webkit-autofill+label,.modal-boticario-form .input-floating-container input:focus+label,.modal-boticario-form .input-floating-container input:not(:placeholder-shown)+label,.modal-boticario-form .input-floating-container select:focus+label,.modal-boticario-form .input-floating-container select:valid+label,.modal-boticario-form .input-floating-container textarea:-webkit-autofill+label,.modal-boticario-form .input-floating-container textarea:focus+label,.modal-boticario-form .input-floating-container textarea:not(:placeholder-shown)+label{color:#07b79c;font-size:var(--label-float-size)!important;padding:0 .25rem;top:0;transform:translateY(-50%)}.modal-boticario-form .inputs-container{gap:3rem}.modal-tomorrow-logo{margin-bottom:2rem;margin-top:0}.modal-tomorrow-form-container,.modal-tomorrow-form-container-questions{display:flex;flex-direction:column;flex-grow:.5;justify-content:space-between;margin-top:4rem}.modal-tomorrow-question-title{font-size:2.5rem;font-weight:700;line-height:100%;margin-bottom:2rem;text-align:center}.modal-tomorrow-spgov-answer-container section{color:var(--text);display:grid;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;gap:22px;margin:0 auto;padding:8px}.modal-tomorrow-spgov-answer-container section>div{display:block;position:relative;width:100%}.modal-tomorrow-spgov-answer-container section input[type=radio]{border:0;height:100%!important;left:0;margin:0;opacity:0;padding:0;position:absolute!important;top:0;width:100%!important;clip:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;clip-path:none;overflow:hidden}.modal-tomorrow-spgov-answer-container section label{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.02),rgba(0,0,0,.02));border:1px solid rgba(39,39,39,.171);border-radius:var(--radius);border-radius:.25rem;box-sizing:border-box;color:#5a5151;cursor:pointer;display:flex;font-size:1.5rem;font-weight:600;gap:var(--gap);justify-content:center;line-height:1.3;padding:14px 16px;text-align:center;transition:transform .12s ease,box-shadow .14s ease,border-color .12s ease;white-space:normal;width:100%!important;word-break:break-word}.modal-tomorrow-spgov-answer-container section label:before{background:transparent;border:2px solid var(--muted);border-radius:50%;box-sizing:border-box;content:"";flex:0 0 20px;height:20px;transition:none;width:20px}.modal-tomorrow-spgov-answer-container section input[type=radio]:checked+label:before{background:transparent!important;border-color:transparent!important;box-shadow:none!important;opacity:0!important;outline:none!important;transform:none!important}.modal-tomorrow-spgov-answer-container section input[type=radio]:focus+label:before{box-shadow:none!important;outline:none!important}.modal-tomorrow-spgov-answer-container section label:hover{border-radius:.25rem;box-shadow:0 8px 20px rgba(23,2,2,.45);transform:translateY(-3px)}.modal-tomorrow-spgov-answer-container section input[type=radio]:focus+label{border-radius:.25rem;outline:3px solid rgba(49,49,49,.18);outline-offset:3px}.modal-tomorrow-spgov-answer-container section input[type=radio]:checked+label:before{background:var(--primary);border-color:var(--primary);box-shadow:0 0 0 6px hsla(218,6%,74%,.08)}.modal-tomorrow-spgov-answer-container section input[type=radio]:checked+label{background:linear-gradient(180deg,hsla(120,6%,60%,.06),rgba(0,0,0,.2));border-color:#5a5151;border-radius:.25rem;box-shadow:0 14px 30px rgba(59,59,59,.199);transform:translateY(-4px)}.modal-tomorrow-spgov .change-language-button-container{align-items:center;display:flex}.modal-tomorrow-spgov .change-language-button-container .number-of-devices-label,.modal-tomorrow-spgov .change-language-button-container p{color:#5d5d5d;font-size:1.4rem}.modal-tomorrow-spgov .change-language-button{align-items:center;background:#fff;color:#000;display:flex;flex-direction:row;font-size:1.4rem;font-weight:600;justify-content:center;padding-left:.25rem;text-decoration:underline;width:fit-content}.modal-tomorrow-spgov input,.modal-tomorrow-spgov textarea{border:1px solid #cdcdcd;border-radius:.25rem!important;color:#1d1b20;font-size:2rem!important;font-weight:400!important;line-height:1.5!important;min-height:7rem;padding:1.5rem var(--pad-x)!important}.modal-tomorrow-spgov input,.modal-tomorrow-spgov label,.modal-tomorrow-spgov textarea{letter-spacing:.5px!important}.modal-tomorrow-spgov label{background:#fff;color:#5a5151;font-size:1.5rem;font-style:normal;font-weight:400;letter-spacing:.05rem;line-height:133.333%}.modal-tomorrow-spgov input:valid,.modal-tomorrow-spgov textarea:valid{border:1px solid #5a5151!important;border-radius:.25rem!important}.modal-tomorrow-spgov input:focus,.modal-tomorrow-spgov textarea:focus{border:1px solid #5a5151!important;outline:1px solid #000}.modal-tomorrow-spgov .input-floating-container{--pad-x:2rem;--label-initial-size:2rem;--label-float-size:1.25rem;position:relative}.modal-tomorrow-spgov .input-floating-container input,.modal-tomorrow-spgov .input-floating-container select,.modal-tomorrow-spgov .input-floating-container textarea{width:100%}.modal-tomorrow-spgov .input-floating-container label{background:#fff;color:#8e8e8e;font:400 var(--label-initial-size) Customfont;left:var(--pad-x);line-height:1;line-height:150%;padding:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) scaleX(99%);transition:color .5s ease,font-size .25s ease,top .25s ease,transform .25s ease}.modal-tomorrow-spgov .input-floating-container input:valid+label{border-color:#5a5151!important;font-size:var(--label-initial-size)!important;transform:translateY(-50%) scaleX(99%)}.modal-tomorrow-spgov .input-floating-container textarea+label{top:4.5rem}.modal-tomorrow-spgov .input-floating-container input:-webkit-autofill+label,.modal-tomorrow-spgov .input-floating-container input:focus+label,.modal-tomorrow-spgov .input-floating-container input:not(:placeholder-shown)+label,.modal-tomorrow-spgov .input-floating-container select:focus+label,.modal-tomorrow-spgov .input-floating-container select:valid+label,.modal-tomorrow-spgov .input-floating-container textarea:-webkit-autofill+label,.modal-tomorrow-spgov .input-floating-container textarea:focus+label,.modal-tomorrow-spgov .input-floating-container textarea:not(:placeholder-shown)+label{color:#5a5151;font-size:var(--label-float-size)!important;padding:0 .25rem;top:0;transform:translateY(-50%)}.modal-tomorrow-spgov .inputs-container{gap:3rem;margin-top:0}.modal-tomorrow-steps-list{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center;list-style:none;margin-top:2.125rem}.modal-tomorrow-steps-list li{background:#dee2e6;border:1px solid #000;border-radius:100%;height:1.5rem;width:1.5rem}.modal-tomorrow-steps-list .current-step{background:transparent;border:1px solid #000;border-radius:100%;height:2.5rem;padding:.75rem;position:relative;width:2.5rem}.modal-tomorrow-steps-list .current-step:after{background:#dee2e6;border-radius:100%;content:" ";height:1rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1rem}.modal-tomorrow-spgov-final-picture{align-self:center;height:auto;object-fit:contain;width:90%}.modal-tomorrow-spgov-picture #tomorrow_spgov_registered_leads_div{box-sizing:border-box;padding:12px;width:100%}.modal-tomorrow-spgov-picture #tomorrow_spgov_registered_leads_div ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.modal-tomorrow-spgov-picture #tomorrow_spgov_registered_leads_div li{background:#f2f2f2;border:1px solid rgba(0,0,0,.25);border-radius:.25rem;box-sizing:border-box;color:#000;cursor:pointer;display:block;font-weight:600;margin-bottom:.5rem;overflow:hidden;padding:12px 16px;text-overflow:ellipsis;transition:transform .12s ease,box-shadow .14s ease,border-color .12s ease;white-space:nowrap;width:100%}.modal-tomorrow-spgov-picture #tomorrow_spgov_registered_leads_div li:hover{border-color:rgba(75,71,71,.12);box-shadow:0 8px 24px rgba(0,0,0,.45);transform:translateY(-3px)}.modal-tomorrow-spgov-picture #tomorrow_spgov_registered_leads_div li:focus{outline:3px solid rgba(53,53,53,.14);outline-offset:3px}.modal-tomorrow-spgov-picture #tomorrow_spgov_registered_leads_div li.selected{background:linear-gradient(180deg,hsla(0,9%,73%,.06),rgba(25,10,10,.02));border-color:#423f3f;box-shadow:0 12px 30px rgba(53,53,53,.12);color:#fff;transform:translateY(-2px)}.button-tomorrow--black,.button-tomorrow--red,.button-tomorrow--white{border-radius:100px;box-shadow:0 8px 25px 0 rgba(0,0,0,.102);font-size:2.5rem;font-weight:700;min-height:7.75rem;padding:2.375rem 2rem!important;vertical-align:middle;width:100%!important}.button-tomorrow--red{background-color:#ea6069;color:#fff}.button-tomorrow--black{background-color:#000;color:#fff}.button-tomorrow--white{background-color:#fff;color:#000}.frame-overlay{inset:0;pointer-events:none;position:fixed;z-index:1}.frame-overlay img{box-sizing:border-box;display:block;object-fit:fill;position:absolute}#frame_overlay_image{object-fit:fill}.webcam--frame-style{height:100%!important;object-fit:cover!important;width:100%!important}.hide-cursor,.hide-cursor a,.hide-cursor button{cursor:none!important}.video-container.boticario-natal-shadow-frame:after,.video-container.boticario-natal-shadow-frame:before{background-color:rgba(0,0,0,.75);content:"";height:22vh;left:0;position:absolute;width:100%;z-index:1}.video-container.boticario-natal-shadow-frame:before{top:0}.video-container.boticario-natal-shadow-frame:after{bottom:0}.content-close-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-left:26px;width:100%}.content-close-container h1,.content-close-container h2,.content-close-container h3{text-align:center;width:100%}.content-close-container h1{font-size:3rem;font-weight:500;letter-spacing:0;line-height:116%}.content-close-container--without-icon{padding-left:0}.modal .content-modal .modal-content.modal-print-photos-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.modal-photos-main-content,.modal-print-photos-main-content,.modal-qrcode-photos-main-content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto}.modal-photos-main-content h1,.modal-photos-main-content h2,.modal-photos-main-content h3,.modal-print-photos-main-content h1,.modal-print-photos-main-content h2,.modal-print-photos-main-content h3,.modal-qrcode-photos-main-content h1,.modal-qrcode-photos-main-content h2,.modal-qrcode-photos-main-content h3{text-align:center}.modal-photos-main-content{align-items:center;display:flex;height:100%;justify-content:center;margin:unset;min-height:0;min-width:0;overflow:hidden;width:100%}.modal-print-photos-main-content{gap:2.5rem;padding:min(10.3125rem,2vh) 1rem}.modal-qrcode-photos-main-content{gap:.5rem;padding:min(2rem,15vh) 1rem}.modal-print-photos-main-photo{height:auto;max-width:406px;width:100%}.button-ghost--print-photos{align-items:center;background-color:var(--white,#fff);border:1px solid;border-radius:.375rem;color:var(--black,#121212);display:flex;flex-shrink:0;font-size:medium;font-weight:700;height:56px;justify-content:center;padding-inline:1rem;text-decoration:none;width:min(350px,100%)}.modal-print-photos .content-modal{padding:2.5rem 2rem}.capture-session-qrcode-image{aspect-ratio:1/1;height:490px;width:490px}.modal-photos.open,.modal-print-photos.open,.modal-qrcode-photos.open{display:flex}.modal-photos .content-modal,.modal-print-photos .content-modal,.modal-qrcode-photos .content-modal{align-items:center;display:flex;flex-direction:column;height:calc(100% - 4rem);justify-content:space-between;margin:auto;overflow:auto;padding:2.5rem 1rem;top:unset;transform:unset;width:calc(100% - 6.125rem)}.modal-photos .content-modal.max-width,.modal-print-photos .content-modal.max-width,.modal-qrcode-photos .content-modal.max-width{max-width:75.625rem}.modal-photos .content-modal{align-items:stretch;display:flex;flex-direction:row;min-height:0;min-width:0;overflow:hidden;padding:0}.modal-your-photos-are-here-button-container{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:center;width:100%}.modal-photos-qrcode-image{height:auto;transition:width .5s ease,height .5s ease;width:min(100%,35vw,15rem);will-change:"width","height"}.modal-photos-qrcode-container{background-color:var(--blue-light,#e5edfa);flex-shrink:0;height:100%;position:sticky;top:0;transform-origin:left;transition:transform .5s ease;width:20.25rem;z-index:1}.modal-photos-qrcode-container.expanded{transform:scaleX(2)}.modal-photos-qrcode-container.expanded .modal-photos-qrcode-expandable-container{transform:scaleX(.5)}.modal-photos-qrcode-container.expanded .modal-photos-qrcode-image{height:min(492px,50vw,50vh);width:min(492px,50vw,50vh)}.modal-photos-qrcode-expandable-container{align-items:center;background-color:var(--blue-light,#e5edfa);display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:center;padding:1rem 3.5625rem;position:absolute;text-align:center;transition:transform .5s ease,padding .5s ease;width:100%;will-change:transform}.modal-photos-qrcode-expandable-container .button-primary{text-wrap:nowrap}.modal-photos-photo-container{display:grid;flex:1 1 auto;gap:.5rem;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;min-width:0;padding:1rem;width:100%}.modal-photos-capture-session-completed-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.modal-photos-capture-session-completed-container img{height:100%;max-height:100%;max-width:100%;min-height:100px;min-width:100px;object-fit:contain;width:100%}.modal-banrisul-pixel-picture .content-modal{align-items:center!important;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:center!important;margin:0!important;max-width:100%!important;padding:0!important}.modal-banrisul-pixel-picture__image{height:auto!important;max-height:100vh!important;max-width:100vw!important;object-fit:contain!important;width:100%!important}.modal-botox-capture,.modal-botox-form,.modal-botox-intro,.modal-botox-result{border:none;font:400 1rem Beatrice;height:100%;left:0;position:absolute;top:0;width:100%;z-index:20000}.modal-botox-capture .number-of-devices-label,.modal-botox-capture h1,.modal-botox-capture h2,.modal-botox-capture label,.modal-botox-capture p,.modal-botox-form .number-of-devices-label,.modal-botox-form h1,.modal-botox-form h2,.modal-botox-form label,.modal-botox-form p,.modal-botox-intro .number-of-devices-label,.modal-botox-intro h1,.modal-botox-intro h2,.modal-botox-intro label,.modal-botox-intro p,.modal-botox-result .number-of-devices-label,.modal-botox-result h1,.modal-botox-result h2,.modal-botox-result label,.modal-botox-result p{font-family:Beatrice}.modal-botox-capture h1,.modal-botox-form h1,.modal-botox-intro h1,.modal-botox-result h1{font-size:2rem;font-weight:700}.modal-botox-capture h2,.modal-botox-form h2,.modal-botox-intro h2,.modal-botox-result h2{font-size:2rem;font-weight:400}.modal-botox-capture ul,.modal-botox-form ul,.modal-botox-intro ul,.modal-botox-result ul{list-style:none}.modal-botox-capture.modal-panel-capture-fullscreen .img-background,.modal-botox-form.modal-panel-capture-fullscreen .img-background,.modal-botox-intro.modal-panel-capture-fullscreen .img-background,.modal-botox-result.modal-panel-capture-fullscreen .img-background{opacity:1}.modal-botox-result-content-container{align-items:center;display:flex;flex-direction:row;gap:4rem;margin-left:-300px;margin-top:10rem}.modal-botox-qrcode{background-color:var(--white,#fff)}.modal-botox-result-image-container{display:flex;flex-direction:column;gap:1rem}.modal-botox-result-image-container .botox-button--capture{margin:0 auto}.modal-botox-result-image{background-color:var(--gray-medium,#dee2e6);height:555px;width:886px}.modal-botox-capture__img-container{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.modal-botox-capture-main{flex:1;overflow:hidden;position:relative;width:100%}.modal-botox-capture-main #captured_image_img,.modal-botox-capture-main #webcam{height:100%;left:0;margin:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%;z-index:auto}.modal-botox-capture-main #confirm_photo_div{bottom:1rem;display:flex;gap:2rem;left:50%;position:absolute;transform:translateX(-50%);z-index:1}.modal-botox-capture__header{display:flex;flex-direction:column;gap:2rem;position:absolute;right:12%;top:-10ch;width:fit-content;z-index:2}.modal-botox-capture__header h1{font-size:3rem;line-height:1;text-align:right!important}.modal-botox-capture__header img{align-self:flex-end;height:auto;max-width:250px}ol.modal-botox-footer,ul.modal-botox-footer{line-height:1.75;list-style-position:inside!important;list-style:decimal;max-width:99.5714285714rem;padding-top:2rem}.modal-botox-capture #confirm_photo_div,.modal-botox-capture__button-container{bottom:1rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:space-between;left:1rem;padding:.5rem 0;position:absolute;width:100%;width:calc(100% - 2rem)}.modal-botox-capture__button-container--relative{gap:21.25rem;justify-content:center;left:0;position:relative;top:-7.5rem;width:100%}.modal-botox__form-container{display:flex;flex-direction:column;gap:.5rem;width:100%}.modal-botox__form-element{margin-top:2rem}.modal-botox__form-element input[type=email],.modal-botox__form-element input[type=number],.modal-botox__form-element input[type=tel],.modal-botox__form-element input[type=text]{border:1px solid var(--white,#fff);border-radius:1.5rem;color:var(--white,#fff);font-size:2rem;padding:2rem 1rem}.modal-botox__form-element input[type=email]::-moz-placeholder,.modal-botox__form-element input[type=email]::-webkit-input-placeholder,.modal-botox__form-element input[type=email]::placeholder,.modal-botox__form-element input[type=number]::-moz-placeholder,.modal-botox__form-element input[type=number]::-webkit-input-placeholder,.modal-botox__form-element input[type=number]::placeholder,.modal-botox__form-element input[type=tel]::-moz-placeholder,.modal-botox__form-element input[type=tel]::-webkit-input-placeholder,.modal-botox__form-element input[type=tel]::placeholder,.modal-botox__form-element input[type=text]::-moz-placeholder,.modal-botox__form-element input[type=text]::-webkit-input-placeholder,.modal-botox__form-element input[type=text]::placeholder{color:var(--white,#fff);opacity:1}.modal-botox__text-fields-list{display:grid;gap:1rem 3rem;grid-template-columns:1fr 1fr}.modal-botox__checkbox-list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin-top:3rem}.modal-botox__checkbox-list li{align-items:flex-start;display:flex;flex-direction:row;gap:1rem}.modal-botox__checkbox-list input[type=checkbox]{accent-color:var(--white,#fff);-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1/1;background:transparent;border:1px solid var(--white,#fff);border-radius:.25rem;cursor:pointer;height:2rem;min-height:2rem;min-width:2rem;position:relative;width:2rem}.modal-botox__checkbox-list input[type=checkbox]:checked{background:transparent}.modal-botox__checkbox-list input[type=checkbox]:checked:after{border-width:medium;border-bottom:2px solid var(--white,#fff);border-left:0 solid var(--white,#fff);border-right:2px solid var(--white,#fff);border-top:0 solid var(--white,#fff);content:"";height:.75rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-60%) rotate(45deg);width:.45rem}.modal-botox__checkbox-list label{font-weight:400;margin-top:.25rem}.modal-botox-form a{color:var(--white,#fff);text-decoration-color:#b999ca}.modal-botox-form__main-button{background-color:transparent;border:1px solid var(--white,#fff);border-radius:1.5rem;color:var(--white,#fff);display:block;font-size:2rem;margin:1rem auto 0;padding:2rem 1rem;width:min(18.75rem,100%)}.botox-button--capture{background:transparent;border:none;color:transparent;width:fit-content}.botox-button--capture,.botox-button--capture img{height:fit-content;max-width:31.25rem}.modal-botox-capture #confirm_photo_div{background-color:transparent;transform:unset}.modal-botox-capture #take_picture_button{margin-left:auto}.body--botox .modal-error,.body--botox .modal-loader,.body--botox .modal-success{align-items:center;color:var(--black,#121212);flex-direction:column;justify-content:center;z-index:30000}.body--botox .modal-error.open,.body--botox .modal-loader.open,.body--botox .modal-success.open{display:flex}.body--botox .modal-error .content-modal,.body--botox .modal-loader .content-modal,.body--botox .modal-success .content-modal{width:100%}@supports(height:100svh){.modal-banrisul-pixel-picture__image{max-height:100svh!important;max-width:100svw!important}}@media screen and (orientation:portrait)and (min-height:1024px){.modal-slideshow .modal-content{position:relative;top:50%;transform:translateY(-50%)}.modal-slideshow .content-modal{margin:auto}}@media only screen and (max-width:679px),screen and (max-height:679px){.capture-session-qrcode-image{height:min(100% - 2rem,490px);width:min(100% - 2rem,490px)}.modal-photos .content-modal.max-width,.modal-print-photos .content-modal.max-width,.modal-qrcode-photos .content-modal.max-width{height:100%;max-height:100%;max-width:100%;width:100%}}@media only screen and (orientation:portrait){.modal-photos .content-modal,.modal-print-photos .content-modal,.modal-qrcode-photos .content-modal{max-height:1210px;max-width:785px}.modal-photos .content-modal{flex-direction:column}.modal-photos-qrcode-container{height:20.25rem;transform-origin:bottom;width:100%}.modal-photos-qrcode-container.expanded{transform:scaleY(2)}.modal-photos-qrcode-container.expanded .modal-photos-qrcode-expandable-container{padding-inline:1.5rem;transform:scaleY(.5)}.modal-photos-photo-container{order:-1}.modal-photos-qrcode-expandable-container{flex-direction:row;justify-content:space-between}}@media only screen and (orientation:landscape){.modal-photos .content-modal,.modal-print-photos .content-modal,.modal-qrcode-photos .content-modal{max-height:785px;max-width:1210px}.modal-photos-capture-session-completed-container{height:100%;max-height:100%;max-width:100%;width:100%}}@media only screen and (orientation:landscape)and (max-height:500px){.modal-print-photos-main-photo{max-height:30vh}.modal-print-photos-main-content{gap:min(2.5rem,2.5vh)}.capture-session-qrcode-image{height:100%;max-height:50vh;width:auto}.modal-qrcode-photos .content-modal{padding:min(2.5vh,2.5rem) 1rem}.modal-qrcode-photos .content-close-container h1{font-size:clamp(1rem,10vh,3rem)}.modal-qrcode-photos-main-content h3{font-size:clamp(.875rem,7vh,1.5rem)}.modal-photos h1{font-size:clamp(1.5rem,7vh,3rem)}@supports(height:100svh){.capture-session-qrcode-image{max-height:50svh}.modal-print-photos-main-photo{max-height:30svh}.modal-print-photos-main-content{gap:min(2.5rem,2.5svh)}.modal-qrcode-photos .content-modal{padding:min(2.5svh,2.5rem) 1rem}.modal-qrcode-photos .content-close-container h1{font-size:clamp(1rem,10svh,3rem)}.modal-qrcode-photos-main-content h3{font-size:clamp(.875rem,7svh,1.5rem)}.modal-photos h1{font-size:clamp(1.5rem,7svh,3rem)}}}@media only screen and (orientation:portrait)and (max-width:500px){.modal-photos-qrcode-expandable-container{padding:1rem}.modal-photos-qrcode-container{height:100%;max-height:180px}.modal-session-qrcode-image-container .image-is-loading img{max-height:30vh}.modal-photos-qrcode-container.expanded .modal-photos-qrcode-expandable-container{gap:0;padding:0}}.search-poster-input{border:3px solid var(--gray-medium,#dee2e6);font-size:1.1rem;padding:1rem 1rem 1rem 3rem;width:100%}.joaorock-poster-delivery-main{align-items:center;background-color:#1e1e1e;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center;padding:1rem;position:relative;width:100%}.joaorock-poster-delivery-main .joaorock-button{bottom:4rem;position:absolute}.joaorock-poster-delivery-img{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:100%}.joaorock-poster-delivery-body .panel-event-gallery-copied-message{background-color:#686868;border-radius:16px;color:var(--white,#fff)}.joaorock-poster-delivery-body .panel-event-gallery-copied-message img{filter:brightness(0) invert(1)}.backoffice-create-coupon-form{display:flex;flex-direction:column;gap:1rem;padding:1rem}.backoffice-create-coupon-checkbox-list{display:flex;flex-direction:column;gap:.5rem;list-style:none}.backoffice-create-coupon-checkbox-list li{align-items:center;display:flex;flex-direction:row;gap:.5rem}.backoffice-create-coupon-checkbox-list li input[type=checkbox]{height:1rem;width:1rem}.modal-backoffice .modal-content{display:flex;flex-direction:column;gap:1rem}.modal-backoffice .button-primary{padding:1rem}.modal-backoffice .panel-my-events-select-container{justify-content:left}.modal-backoffice .switch-checkbox-container{background-color:var(--gray-light,#f5f6f7);box-shadow:0 1px 12px hsla(0,0%,80%,.25)}.order-payment-method-select-div{display:flex;flex-direction:column;gap:1rem;margin:0 2rem 2rem}.user-login-article{align-items:start;display:flex;flex-direction:row;flex-wrap:wrap;gap:6rem;justify-content:center;padding:3rem;row-gap:6rem;text-align:center}@media only screen and (max-width:1199px){.user-login-article{padding-bottom:calc(229px + 3rem);row-gap:.5rem}}.user-login-section,.user-login-swiper-container{width:min(100%,716px)}.user-login-section{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}.user-login-section .number-of-devices-label,.user-login-section p{line-height:1.5}@media only screen and (max-width:1199px){.user-login-section{margin-bottom:1rem}}.personalize-submit-button,.user-confirm-form-button,.user-login-button,.user-register-button{align-items:center;background-color:var(--black,#121212);border-radius:6px;color:var(--white,#fff);display:flex;flex-direction:row;font-size:1rem;font-weight:700;gap:1ch;justify-content:center;margin-top:2rem;padding:1rem;transition:opacity .5s ease,background-color .5s ease,color .5s ease;width:100%}.personalize-submit-button:hover,.user-confirm-form-button:hover,.user-login-button:hover,.user-register-button:hover{opacity:.75}.user-login-button__icon{font-size:1rem}input[type=date],input[type=email],input[type=password],input[type=text]{background:none;border-bottom:1px solid var(--black,#121212);font-weight:500;padding:.5rem 1rem;transition:border-color .5s ease;width:100%}.input-with-error{border-color:var(--error,#fd5249)!important}.input-floating-container{position:relative;width:100%}.input-floating-container input,.input-floating-container select,.input-floating-container textarea{background:none;border-bottom:1px solid var(--black,#121212);font:400 .875rem Customfont;padding:.5rem 1rem;transition:border-color .5s ease;width:100%}.input-floating-container input,.input-floating-container textarea{appearance:none;line-height:1rem}.input-floating-container input[type=time]{appearance:unset}.input-floating-container select{border-radius:0;color:var(--black,#121212)}.input-password input{padding-right:6.5rem}.input-floating-container label{font:700 1rem Customfont;left:1rem;position:absolute;top:calc(100% - 1.5rem);transition:font-size .5s ease,transform .5s ease}input:required:invalid{border-color:var(--error,#fd5249)}input:placeholder-shown:required:invalid{border-color:initial}input[type=tel]:required:invalid:placeholder-shown{border-color:initial}.input-floating-container input:invalid,.input-floating-container textarea:invalid{border-color:initial}.input-floating-container input:focus+label,.input-floating-container input:not(:placeholder-shown)+label,.input-floating-container input:valid+label,.input-floating-container select+label,.input-floating-container textarea:focus+label,.input-floating-container textarea:not(:placeholder-shown)+label,.input-floating-container textarea:valid+label{border-color:var(--black,#121212);font-size:.75rem;transform:translateY(-1rem)}.input-container{width:100%}.input-container .error,.sent-email-message-container .error{color:var(--red,#fd5249);font-size:.75rem;font-weight:700;padding:.25rem 1rem;text-align:left}.user-login-original-button,.user-login-photofun-button{bottom:2rem;left:1rem;position:absolute}.user-login-original-button{background-color:rgba(0,0,0,.5);background:hsla(0,0%,7%,.6);border-radius:.25rem;color:var(--white,#fff);font-size:.75rem;font-style:normal;font-weight:700;letter-spacing:-.03rem;line-height:normal;padding:.25rem;text-shadow:1px 1px 4px #000;width:fit-content}.user-login-swiper{max-width:716px}.user-login-swiper .swiper-slide{border-radius:2rem;overflow:hidden}.user-login-swiper-img-container{position:relative}.slider-photo-image{aspect-ratio:716/451;height:auto;max-width:716px;width:100%}.desktop-form-container{display:flex;flex-direction:column;gap:1rem;right:0;width:100%}.desktop-form-container h3{text-align:left}@media only screen and (max-width:1199px){.desktop-form-container{background-color:var(--base,#fff);bottom:0;box-shadow:0 1px 12px hsla(0,0%,80%,.25);position:fixed;width:100%;z-index:10}.desktop-form-container h3{text-align:center}}.client-receive-photo-swiper .swiper-pagination,.panel-home-swiper .swiper-pagination{display:inline-block}.swiper-pagination-bullet{border-radius:.5rem;height:.25rem;transition:width .5s linear,color .5s linear,box-shadow .5s ease;width:1rem}.swiper-pagination-bullet-active{background-color:var(--black,#121212);box-shadow:8px 12px 24px 0 hsla(0,0%,7%,.08);width:3rem}.user-login-swiper-effect-name{background:hsla(0,0%,7%,.6);border-radius:.25rem;bottom:2.5rem;color:var(--white,#fff);font-size:.75rem;font-style:normal;font-weight:700;left:1rem;letter-spacing:-.03rem;line-height:normal;padding:.25rem;position:absolute;text-shadow:1px 1px 4px #000}.mobile-form-input-button-container{display:flex;flex-direction:row}@media only screen and (max-width:1199px){.mobile-form-input-button-container{align-items:end;padding:0 1rem 2rem}.mobile-form-input-button-container .user-login-button{margin-top:unset;width:fit-content}.mobile-form-input-button-container .user-login-button__span{display:none}}@media only screen and (min-width:1200px){.mobile-form-input-button-container{flex-direction:column}}.mobile-form-input-button-container.password{flex-wrap:wrap}@media only screen and (max-width:1199px){.mobile-form-input-button-container.password .user-login-button{margin-top:1rem;width:100%}.mobile-form-input-button-container.password .user-login-button__span{display:unset}}.user-login-header-logo{margin-bottom:2rem}.checkout-select-payment-method-form{display:flex;flex-direction:column;gap:2rem}.checkout-select-payment-method-form label{align-items:center;align-self:stretch;background:var(--white,#fff);border-radius:.75rem;clip-path:margin-box;display:flex;flex-direction:row;gap:1rem;padding:1.5rem 2rem}.checkout-select-payment-method-form label h3{font-size:1.125rem;line-height:140%;margin-bottom:0}.checkout-select-payment-method-form label .number-of-devices-label,.checkout-select-payment-method-form label p{color:var(--panel-capture-button-gray,#535454);font-size:1.125rem;font-style:normal;font-weight:500;line-height:140%}.checkout-select-payment-method-form label input{display:inline-block}.checkout-select-payment-method-form input[type=checkbox],.checkout-select-payment-method-form input[type=radio]{aspect-ratio:1/1;height:1.25rem;width:1.25rem}.valid-license-for-days-message{color:var(--panel-capture-button-gray,#535454);font-size:.75rem;font-weight:700;letter-spacing:.015rem;line-height:116%;vertical-align:middle}.back-to-the-future-background{height:100vh;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.back-to-the-future-title-section{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:center;margin:0 auto 6rem}.back-to-the-future-title-section img{height:auto;width:min(245px,100%)}.back-to-the-future-main{margin:auto;padding:0 2rem;width:min(1600px + 4rem,100%)}.back-to-the-future-list{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);list-style:none;padding-bottom:1rem}@media only screen and (min-width:910px)and (max-width:1200px){.back-to-the-future-list{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1200px)and (max-width:1490px){.back-to-the-future-list{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:1490px){.back-to-the-future-list{grid-template-columns:repeat(5,1fr)}}.back-to-the-future-list h2{font:700 1.5rem Customfont}.back-to-the-future-list a{background-image:linear-gradient(90deg,#01add0,#6b5ec0);background-position:0;background-size:200% 100%;border-radius:6px;color:var(--white,#fff);display:flex;flex-direction:column;gap:.75rem;padding:1rem 2rem;text-align:center;text-decoration:none;transition:background-position .5s ease}.back-to-the-future-list a:hover{background-position:100%}.back-to-the-future-list img{border-radius:6px;height:auto;width:100%}@media only screen and (max-width:950px){.back-to-the-future-title-section h1{font-size:3rem}}@media only screen and (max-width:910px){.back-to-the-future-main{margin:0 auto}.back-to-the-future-list img{height:auto;width:100%}.back-to-the-future-title-section{margin:2rem 0}.back-to-the-future-title-section h1{font-size:1.5rem}.back-to-the-future-title-section img{width:min(100px,100%)}}.panel-lead-project-leads-body .panel-lead-project-leads-main{margin:0 auto;max-width:1200px;padding:2rem 1.5rem 4rem}.panel-lead-project-leads-body .panel-lead-project-leads-header{margin-bottom:1.5rem}.panel-lead-project-leads-body .panel-lead-project-leads-header h1{font-size:1.5rem;font-weight:600;margin:0}.panel-lead-project-leads-body .panel-lead-project-leads-header .panel-lead-project-leads-project-name{font-weight:700}.panel-lead-project-leads-body .panel-lead-project-leads-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.panel-lead-project-leads-body .panel-lead-project-leads-search{border:1px solid rgba(0,0,0,.15);border-radius:8px;flex:1 1 280px;font-size:.95rem;height:44px;min-width:240px;outline:none;padding:0 14px;transition:border-color .15s ease,box-shadow .15s ease}.panel-lead-project-leads-body .panel-lead-project-leads-search:focus{border-color:var(--primary, );box-shadow:0 0 0 3px rgba(0,0,0,.05)}.panel-lead-project-leads-body .panel-lead-project-leads-count-line{color:rgba(0,0,0,.7);font-size:.95rem;margin:0 0 .75rem}.panel-lead-project-leads-body .panel-lead-project-leads-count-line strong{color:rgba(0,0,0,.85)}.panel-lead-project-leads-body .panel-lead-project-leads-table-container{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;overflow-x:auto}.panel-lead-project-leads-body .panel-lead-project-leads-table{border-collapse:collapse;font-size:.92rem;width:100%}.panel-lead-project-leads-body .panel-lead-project-leads-table thead{background:rgba(0,0,0,.04)}.panel-lead-project-leads-body .panel-lead-project-leads-table thead th{border-bottom:1px solid rgba(0,0,0,.08);font-weight:600;padding:12px 14px;text-align:left;white-space:nowrap}.panel-lead-project-leads-body .panel-lead-project-leads-table tbody tr{transition:background .1s ease}.panel-lead-project-leads-body .panel-lead-project-leads-table tbody tr:hover{background:rgba(0,0,0,.025)}.panel-lead-project-leads-body .panel-lead-project-leads-table tbody tr:not(:last-child) td{border-bottom:1px solid rgba(0,0,0,.06)}.panel-lead-project-leads-body .panel-lead-project-leads-table tbody td{padding:10px 14px;vertical-align:middle}.panel-lead-project-leads-body .panel-lead-project-leads-table .panel-lead-project-leads-empty td{color:rgba(0,0,0,.5);font-style:italic;padding:28px 14px;text-align:center}.panel-lead-project-leads-body .panel-lead-project-leads-table .panel-lead-project-leads-actions-cell{text-align:right;white-space:nowrap;width:1%}.panel-lead-project-leads-body .panel-lead-project-leads-table .panel-lead-project-leads-delete-row{background:transparent;border:0;cursor:pointer;font-size:1.05rem;opacity:.55;padding:4px 8px;transition:opacity .1s ease}.panel-lead-project-leads-body .panel-lead-project-leads-table .panel-lead-project-leads-delete-row:hover{opacity:1}.panel-lead-project-leads-body .panel-lead-project-leads-table .panel-lead-project-leads-delete-row:active{transform:translateY(1px)}.panel-lead-project-leads-body .panel-lead-project-leads-modal-buttons{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.backoffice__subtitle{padding:1rem}.backoffice__table{display:flex;flex-direction:column;gap:2rem;padding:1rem;word-break:break-word}.backoffice__table time{font-size:inherit}.backoffice-main-button{padding:1rem}.backoffice-main-button .button-primary{padding:1rem;width:100%}.backoffice-main-button .button-primary.delete{background-color:var(--error,#fd5249);color:var(--white,#fff)}.backoffice-main-button .button-primary.delete:hover{background-color:var(--white,#fff);color:var(--error,#fd5249)}.forgot-password-container{align-items:end;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:.5rem 0 1rem}@media only screen and (max-width:1199px){.forgot-password-container{margin:.5rem 1rem 1rem}}.forgot-password-button{background:none;color:var(--blue,#3b82f6);font-size:.9rem}.forgot-password-button:disabled{background:none;color:var(--gray-medium,#dee2e6)}.input-password{position:relative}.input-password-icon-button{align-items:center;background:none;bottom:.25rem;color:var(--blue,#3b82f6);display:flex;flex-direction:row;font-size:.9rem;font-weight:700;gap:.5rem;position:absolute;right:0}.escola-da-inteligencia-capture-body{background:#1a1a1a;color:#2d2d2d;font-family:Nunito,system-ui,sans-serif;height:100vh;margin:0;overflow:hidden;padding:0;touch-action:manipulation;width:100vw;-webkit-tap-highlight-color:rgba(0,0,0,0)}.escola-da-inteligencia-capture-body *,.escola-da-inteligencia-capture-body :after,.escola-da-inteligencia-capture-body :before{box-sizing:border-box;touch-action:manipulation}.escola-da-inteligencia-capture-body .ei-cap-stage{background:#fff7f2;height:1920px;left:50%;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%) scale(var(--ei-cap-stage-scale,1));transform-origin:center center;width:1080px}.escola-da-inteligencia-capture-body .ei-cap-screen{background:#fff7f2;display:none;height:1920px;inset:0;position:absolute;width:1080px}.escola-da-inteligencia-capture-body .ei-cap-screen.is-active{display:block}.escola-da-inteligencia-capture-body .ei-cap-screen-header{align-items:center;display:flex;justify-content:space-between;left:80px;position:absolute;right:80px;top:60px;z-index:5}.escola-da-inteligencia-capture-body .ei-logo-wrapper{align-items:center;background:#fff;border-radius:22px;box-shadow:0 4px 14px rgba(0,0,0,.06);display:inline-flex;padding:14px 22px}.escola-da-inteligencia-capture-body .ei-logo-img{display:block;height:64px;width:auto}.escola-da-inteligencia-capture-body .ei-logo-img.ei-logo-img-large{height:150px}.escola-da-inteligencia-capture-body .ei-cta{appearance:none;border:none;cursor:pointer;font-family:inherit;outline:none}.escola-da-inteligencia-capture-body .ei-cta-primary{align-items:center;background:#e94e1b;border-radius:70px;box-shadow:0 12px 30px rgba(233,78,27,.35);color:#fff;display:inline-flex;font-size:44px;font-weight:800;gap:16px;height:140px;justify-content:center;letter-spacing:.5px;padding:0 60px}.escola-da-inteligencia-capture-body .ei-cta-primary:disabled{background:#d8d8d8;box-shadow:none;color:#6b6b6b;cursor:not-allowed}.escola-da-inteligencia-capture-body .ei-cta-secondary{background:#fff;border:3px solid #e94e1b;border-radius:70px;color:#e94e1b;cursor:pointer;font-size:36px;font-weight:800;height:140px;letter-spacing:.5px;padding:0 50px}.escola-da-inteligencia-capture-body .ei-cap-forest-backdrop{background-image:radial-gradient(circle at 12% 18%,rgba(124,179,66,.12) 0 6px,transparent 7px),radial-gradient(circle at 88% 22%,rgba(244,132,95,.18) 0 4px,transparent 5px),radial-gradient(circle at 30% 80%,rgba(124,179,66,.1) 0 8px,transparent 9px),radial-gradient(circle at 75% 70%,rgba(233,78,27,.1) 0 5px,transparent 6px),radial-gradient(circle at 50% 40%,rgba(124,179,66,.1) 0 6px,transparent 7px);inset:0;pointer-events:none;position:absolute}.escola-da-inteligencia-capture-body .ei-cap-forest-backdrop.ei-cap-forest-backdrop-dense{filter:saturate(1.2);opacity:1}.escola-da-inteligencia-capture-body .ei-cap-screen-camera{background:#1a1a1a}.escola-da-inteligencia-capture-body .ei-cap-camera-bg{background:linear-gradient(135deg,#3a3a4a,#5a5a6a 40%,#2a2a3a);inset:0;position:absolute}.escola-da-inteligencia-capture-body .ei-cap-camera-video{background:#1a1a1a;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.escola-da-inteligencia-capture-body .ei-cap-camera-video.is-rotated-90{height:1080px;inset:auto;left:50%;top:50%;transform-origin:center center;width:1920px}.escola-da-inteligencia-capture-body .ei-cap-camera-top-shade{background:linear-gradient(180deg,rgba(0,0,0,.7),transparent);height:200px;left:0;position:absolute;right:0;top:0;z-index:4}.escola-da-inteligencia-capture-body .ei-cap-camera-bottom-shade{background:linear-gradient(0deg,rgba(0,0,0,.85) 30%,transparent);bottom:0;height:600px;left:0;position:absolute;right:0;z-index:4}.escola-da-inteligencia-capture-body .ei-cap-camera-header{align-items:center;display:flex;justify-content:space-between;left:80px;position:absolute;right:80px;top:60px;z-index:6}.escola-da-inteligencia-capture-body .ei-cap-live-pill{align-items:center;color:#fff;display:flex;font-size:28px;font-weight:700;gap:12px}.escola-da-inteligencia-capture-body .ei-cap-live-dot{animation:ei-cap-pulse 1.4s ease-in-out infinite;background:#e94e1b;border-radius:8px;height:16px;width:16px}@keyframes ei-cap-pulse{0%,to{opacity:1}50%{opacity:.4}}.escola-da-inteligencia-capture-body .ei-cap-camera-bracket{height:80px;position:absolute;width:80px;z-index:5}.escola-da-inteligencia-capture-body .ei-cap-camera-bracket-tl{border-left:8px solid #fff;border-radius:12px 0 0 0;border-top:8px solid #fff;left:120px;top:320px}.escola-da-inteligencia-capture-body .ei-cap-camera-bracket-tr{border-radius:0 12px 0 0;border-right:8px solid #fff;border-top:8px solid #fff;right:120px;top:320px}.escola-da-inteligencia-capture-body .ei-cap-camera-bracket-bl{border-bottom:8px solid #fff;border-left:8px solid #fff;border-radius:0 0 0 12px;bottom:920px;left:120px}.escola-da-inteligencia-capture-body .ei-cap-camera-bracket-br{border-bottom:8px solid #fff;border-radius:0 0 12px 0;border-right:8px solid #fff;bottom:920px;right:120px}.escola-da-inteligencia-capture-body .ei-cap-countdown{align-items:center;animation:ei-cap-countdown-pop 1s ease-out;background:rgba(233,78,27,.92);border:10px solid #fff;border-radius:50%;box-shadow:0 20px 60px rgba(0,0,0,.4);color:#fff;display:flex;font-size:220px;font-weight:900;height:320px;justify-content:center;left:50%;position:absolute;top:540px;transform:translateX(-50%);width:320px;z-index:7}@keyframes ei-cap-countdown-pop{0%{opacity:0;transform:translateX(-50%) scale(1.4)}30%{opacity:1;transform:translateX(-50%) scale(1)}}.escola-da-inteligencia-capture-body .ei-cap-camera-instructions{bottom:360px;left:80px;position:absolute;right:80px;text-align:center;z-index:5}.escola-da-inteligencia-capture-body .ei-cap-camera-headline{color:#fff;font-size:64px;font-weight:900;margin:0 0 16px}.escola-da-inteligencia-capture-body .ei-cap-camera-sub{color:hsla(0,0%,100%,.85);font-size:34px;font-weight:500;margin:0}.escola-da-inteligencia-capture-body .ei-cap-shutter{align-items:center;background:#fff;border:12px solid #e94e1b;border-radius:50%;bottom:140px;box-shadow:0 14px 30px rgba(0,0,0,.5);cursor:pointer;display:flex;height:200px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:200px;z-index:6}.escola-da-inteligencia-capture-body .ei-cap-shutter:disabled{cursor:not-allowed;opacity:.5}.escola-da-inteligencia-capture-body .ei-cap-shutter-inner{background:#e94e1b;border-radius:50%;height:140px;width:140px}.escola-da-inteligencia-capture-body .ei-cap-camera-error{background:rgba(0,0,0,.85);border-radius:24px;color:#fff;font-size:32px;left:50%;padding:40px 56px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:800px;z-index:8}.escola-da-inteligencia-capture-body .ei-cap-camera-error .number-of-devices-label,.escola-da-inteligencia-capture-body .ei-cap-camera-error p{line-height:1.4;margin:0}.escola-da-inteligencia-capture-body .ei-cap-processing-card{align-items:center;background:repeating-linear-gradient(135deg,#ffe4d6,#ffe4d6 20px,#fff7f2 0,#fff7f2 40px);border:4px dashed #f4845f;border-radius:36px;display:flex;flex-direction:column;gap:30px;height:800px;justify-content:center;left:140px;position:absolute;right:140px;top:380px}.escola-da-inteligencia-capture-body .ei-cap-processing-mono{color:#6b6b6b;font-family:JetBrains Mono,monospace;font-size:32px;font-weight:600}.escola-da-inteligencia-capture-body .ei-cap-processing-merge{align-items:center;display:flex;gap:40px}.escola-da-inteligencia-capture-body .ei-cap-processing-character{height:240px;object-fit:contain;width:240px}.escola-da-inteligencia-capture-body .ei-cap-processing-plus{color:#f4845f;font-size:80px;font-weight:900}.escola-da-inteligencia-capture-body .ei-cap-processing-photo-placeholder{align-items:center;border:4px solid #6b6b6b;border-radius:50%;color:#6b6b6b;display:flex;font-family:JetBrains Mono,monospace;font-size:28px;height:220px;justify-content:center;width:220px}.escola-da-inteligencia-capture-body .ei-cap-processing-text-block{left:80px;position:absolute;right:80px;text-align:center;top:1280px}.escola-da-inteligencia-capture-body .ei-cap-processing-headline{font-size:60px;font-weight:900;line-height:1.15;margin:0 0 30px;text-wrap:balance}.escola-da-inteligencia-capture-body .ei-cap-processing-progress-track{background:#ffe4d6;border-radius:9px;height:18px;margin:0 auto 36px;overflow:hidden;width:720px}.escola-da-inteligencia-capture-body .ei-cap-processing-progress-fill{background:linear-gradient(90deg,#f4845f,#e94e1b);height:100%;overflow:hidden;position:relative;transition:width .6s ease;width:5%}.escola-da-inteligencia-capture-body .ei-cap-processing-progress-fill:before{animation:ei-cap-progress-shimmer 1.6s linear infinite;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.55) 50%,hsla(0,0%,100%,0));bottom:0;content:"";left:-50%;position:absolute;top:0;width:50%}.escola-da-inteligencia-capture-body .ei-cap-processing-progress-fill:after{animation:ei-cap-progress-stripes 1.2s linear infinite;background-image:linear-gradient(115deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.18) 25%,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,.18) 0,hsla(0,0%,100%,.18) 75%,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0));background-size:36px 100%;content:"";inset:0;mix-blend-mode:overlay;pointer-events:none;position:absolute}@keyframes ei-cap-progress-shimmer{0%{left:-50%}to{left:100%}}@keyframes ei-cap-progress-stripes{0%{background-position:0 0}to{background-position:36px 0}}.escola-da-inteligencia-capture-body .ei-cap-processing-states{align-items:center;display:flex;flex-direction:column;gap:16px}.escola-da-inteligencia-capture-body .ei-cap-processing-state{align-items:center;color:#6b6b6b;display:flex;font-size:32px;font-weight:500;gap:18px;opacity:.5}.escola-da-inteligencia-capture-body .ei-cap-processing-state.is-done{color:#7cb342;opacity:1}.escola-da-inteligencia-capture-body .ei-cap-processing-state.is-active{color:#2d2d2d;font-weight:700;opacity:1}.escola-da-inteligencia-capture-body .ei-cap-processing-state-icon{font-size:36px}.escola-da-inteligencia-capture-body .ei-cap-final-headline-block{left:80px;position:absolute;right:80px;text-align:center;top:200px}.escola-da-inteligencia-capture-body .ei-cap-final-headline{font-size:60px;font-weight:900;line-height:1.15;margin:0;text-wrap:balance}.escola-da-inteligencia-capture-body .ei-cap-final-name{color:#e94e1b}.escola-da-inteligencia-capture-body .ei-cap-final-sub{color:#6b6b6b;font-size:36px;font-weight:500;margin-top:14px}.escola-da-inteligencia-capture-body .ei-cap-final-photo-card{background:linear-gradient(135deg,#e89b5c,#c25a1e 60%,#8a4a1e);border-radius:36px;box-shadow:0 24px 60px rgba(194,90,30,.4);height:760px;left:80px;overflow:hidden;position:absolute;right:80px;top:400px}.escola-da-inteligencia-capture-body .ei-cap-final-photo-bg{background:radial-gradient(circle at 80% 25%,rgba(255,224,138,.6),transparent 50%),linear-gradient(180deg,#ffcb94,#e89b5c 50%,#8a4a1e);inset:0;position:absolute}.escola-da-inteligencia-capture-body .ei-cap-final-content-row{align-items:center;display:flex;gap:30px;inset:40px 50px;justify-content:center;position:absolute;z-index:2}.escola-da-inteligencia-capture-body .ei-cap-final-preview-photo{border:6px solid hsla(0,0%,100%,.7);border-radius:28px;box-shadow:0 16px 40px rgba(0,0,0,.25);height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.escola-da-inteligencia-capture-body .ei-cap-final-watermark{background:hsla(0,0%,100%,.92);border-radius:12px;color:#e94e1b;font-size:22px;font-weight:700;padding:10px 18px;position:absolute;right:30px;top:30px}.escola-da-inteligencia-capture-body .ei-cap-qr-card{align-items:center;background:#fff;border:3px solid #e94e1b;border-radius:28px;box-shadow:0 8px 24px rgba(233,78,27,.15);display:flex;gap:28px;left:80px;padding:28px 36px;position:absolute;right:80px;top:1230px}.escola-da-inteligencia-capture-body .ei-cap-qr-image-wrapper{background:#fff;border:3px solid #2d2d2d;border-radius:16px;flex-shrink:0;height:200px;padding:12px;width:200px}.escola-da-inteligencia-capture-body .ei-cap-qr-image{height:100%;object-fit:contain;width:100%}.escola-da-inteligencia-capture-body .ei-cap-qr-headline{color:#2d2d2d;font-size:30px;font-weight:800;margin-bottom:8px}.escola-da-inteligencia-capture-body .ei-cap-qr-sub{color:#6b6b6b;font-size:24px;font-weight:500;line-height:1.4}.escola-da-inteligencia-capture-body .ei-cap-final-cta-row{align-items:center;display:flex;gap:24px;justify-content:center;left:80px;position:absolute;right:80px;top:1530px}.escola-da-inteligencia-capture-body .ei-cap-print-cta{flex:1;font-size:36px;height:140px;max-width:620px}.escola-da-inteligencia-capture-body .ei-cap-final-footer{bottom:80px;color:#6b6b6b;font-size:22px;font-weight:500;left:80px;margin:0;position:absolute;right:80px;text-align:center}.escola-da-inteligencia-capture-body .ei-cap-final-footer strong{color:#e94e1b}.escola-da-inteligencia-capture-body .ei-cap-thanks-content{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;padding:0 80px;position:absolute;text-align:center}.escola-da-inteligencia-capture-body .ei-cap-thanks-logo{align-items:center;display:flex;justify-content:center}.escola-da-inteligencia-capture-body .ei-cap-thanks-headline{font-size:96px;font-weight:900;line-height:1.05;margin-bottom:36px;margin-top:100px;text-wrap:balance}.escola-da-inteligencia-capture-body .ei-cap-thanks-sub{color:#6b6b6b;font-size:44px;font-weight:600;line-height:1.3;margin-bottom:80px;max-width:800px}.escola-da-inteligencia-capture-body .ei-cap-thanks-reset-pill{align-items:center;background:#fff;border:2px solid #ffe4d6;border-radius:60px;color:#6b6b6b;display:inline-flex;font-size:28px;font-weight:600;gap:16px;padding:20px 36px}.escola-da-inteligencia-capture-body .ei-cap-thanks-reset-dot{background:#e94e1b;border-radius:7px;height:14px;width:14px}.explore__table--orders-monthly{width:min(650px,100%)!important}.petrobras-cururu-body .mini-card img,.petrobras-cururu-body .result-card img,.petrobras-cururu-body .tt-card img{display:block;height:100%;object-fit:cover;width:100%}@font-face{font-display:block;font-family:Petrobras Sans;font-style:normal;font-weight:300;src:url(https://cdn.photofun.ai/assets/petrobras_cururu/fonts/PetrobrasSans_Lt.ttf) format("truetype")}@font-face{font-display:block;font-family:Petrobras Sans;font-style:italic;font-weight:300;src:url(https://cdn.photofun.ai/assets/petrobras_cururu/fonts/PetrobrasSans_LtIt.ttf) format("truetype")}@font-face{font-display:block;font-family:Petrobras Sans;font-style:normal;font-weight:400;src:url(https://cdn.photofun.ai/assets/petrobras_cururu/fonts/PetrobrasSans_Rg.ttf) format("truetype")}@font-face{font-display:block;font-family:Petrobras Sans;font-style:italic;font-weight:400;src:url(https://cdn.photofun.ai/assets/petrobras_cururu/fonts/PetrobrasSans_It.ttf) format("truetype")}@font-face{font-display:block;font-family:Petrobras Sans;font-style:normal;font-weight:700;src:url(https://cdn.photofun.ai/assets/petrobras_cururu/fonts/PetrobrasSans_Bd.ttf) format("truetype")}@font-face{font-display:block;font-family:Petrobras Sans;font-style:italic;font-weight:700;src:url(https://cdn.photofun.ai/assets/petrobras_cururu/fonts/PetrobrasSans_BdIt.ttf) format("truetype")}@font-face{font-display:block;font-family:Petrobras Sans;font-style:normal;font-weight:800;src:url(https://cdn.photofun.ai/assets/petrobras_cururu/fonts/PetrobrasSans_XBd.ttf) format("truetype")}@font-face{font-display:block;font-family:Petrobras Sans;font-style:italic;font-weight:800;src:url(https://cdn.photofun.ai/assets/petrobras_cururu/fonts/PetrobrasSans_XBdIt.ttf) format("truetype")}.petrobras-cururu-body{--pb-verde:#008542;--pb-amarelo:#fdc82f;--pb-branco:#fff;--pb-verde-deep:#00622f;--pb-preto:#0a0f0c;--pb-erro:#e74c3c;--pb-sucesso:#7ed957;background:radial-gradient(ellipse at center,var(--pb-verde) 0,var(--pb-verde-deep) 100%),var(--pb-verde);color:var(--pb-branco);font-family:Petrobras Sans,system-ui,sans-serif;margin:0;overflow:hidden;padding:0}.petrobras-cururu-body *,.petrobras-cururu-body :after,.petrobras-cururu-body :before{box-sizing:border-box}.petrobras-cururu-body .config-camera-menu,.petrobras-cururu-body .modal-error,.petrobras-cururu-body .modal-loader,.petrobras-cururu-body .modal-success{color:#1a1a1a}.petrobras-cururu-body .petrobras-cururu-stage{inset:0;overflow:hidden;position:fixed}.petrobras-cururu-body .petrobras-cururu-screen{display:none;height:1920px;left:0;overflow:hidden;position:absolute;top:0;transform-origin:0 0;width:1080px}.petrobras-cururu-body .petrobras-cururu-screen.is-active{display:block}.petrobras-cururu-body .petrobras-cururu-screen.bg-night{background:radial-gradient(ellipse at center,#052914 0,#000 100%),#000}.petrobras-cururu-body .tt-brand{align-items:center;display:flex;gap:60px;justify-content:center;left:0;position:absolute;right:0;top:50px;z-index:4}.petrobras-cururu-body .tt-brand .logo{display:block;height:90px;width:auto}.petrobras-cururu-body .tt-brand .logo-gov{height:70px}.petrobras-cururu-body .tt-brand .divider{background:hsla(0,0%,100%,.5);height:80px;width:1px}.petrobras-cururu-body .tt-progress-bar{background:var(--pb-verde-deep);height:4px;left:0;position:absolute;right:0;top:0;z-index:5}.petrobras-cururu-body .tt-progress-bar>i{background:var(--pb-amarelo);display:block;height:100%;transition:width .35s ease}.petrobras-cururu-body .tt-step{color:hsla(0,0%,100%,.75);font-size:22px;font-weight:700;left:0;letter-spacing:3px;position:absolute;right:0;text-align:center;text-transform:uppercase;top:200px}.petrobras-cururu-body .tt-foot-mark{bottom:60px;color:hsla(0,0%,100%,.7);font-size:24px;font-weight:400;left:0;letter-spacing:1px;position:absolute;right:0;text-align:center}.petrobras-cururu-body h1.tt-h1{font-size:76px;font-weight:700;letter-spacing:-1px;line-height:1.1;text-align:center}.petrobras-cururu-body .absolute-h1{left:50%;position:absolute;top:280px;transform:translateX(-50%);width:960px}.petrobras-cururu-body .tt-body{color:hsla(0,0%,100%,.9);font-size:30px;font-weight:400;line-height:1.4;text-align:center}.petrobras-cururu-body .absolute-body{left:50%;position:absolute;top:430px;transform:translateX(-50%);width:840px}.petrobras-cururu-body .tt-cards{display:flex;gap:60px;justify-content:center;left:60px;position:absolute;right:60px}.petrobras-cururu-body .tt-card{background:#1a1a1a;border:2px solid hsla(0,0%,100%,.3);border-radius:24px;cursor:pointer;height:720px;overflow:hidden;position:relative;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s,border .2s;width:460px}.petrobras-cururu-body .tt-card .grad{background:linear-gradient(0deg,rgba(0,0,0,.9) 0,transparent);bottom:0;height:35%;left:0;pointer-events:none;position:absolute;right:0}.petrobras-cururu-body .tt-card .label{bottom:36px;color:#fff;font-size:40px;font-weight:700;left:0;letter-spacing:1px;position:absolute;right:0;text-align:center}.petrobras-cururu-body .tt-card .check{align-items:center;background:var(--pb-amarelo);border-radius:50%;color:var(--pb-verde);display:none;font-size:48px;font-weight:800;height:80px;justify-content:center;position:absolute;right:24px;top:24px;width:80px}.petrobras-cururu-body .tt-card .label-bg{display:none}.petrobras-cururu-body .tt-card.selected{border:8px solid var(--pb-amarelo);box-shadow:0 0 60px rgba(253,200,47,.55);transform:scale(1.02)}.petrobras-cururu-body .tt-card.selected .label{display:none}.petrobras-cururu-body .tt-card.selected .label-bg{background:var(--pb-verde);border-radius:12px;bottom:28px;color:#fff;display:block;font-size:40px;font-weight:700;left:50%;letter-spacing:1px;padding:12px 28px;position:absolute;transform:translateX(-50%)}.petrobras-cururu-body .tt-card.selected .check{display:flex}.petrobras-cururu-body .btn-row{align-items:center;display:flex;flex-direction:column;gap:24px;left:0;position:absolute;right:0}.petrobras-cururu-body .btn-primary{align-items:center;background:var(--pb-amarelo);border:none;border-radius:55px;color:var(--pb-verde);cursor:pointer;display:inline-flex;font-family:inherit;font-size:36px;font-weight:800;gap:18px;height:110px;justify-content:center;letter-spacing:1px;padding:0 50px;text-transform:uppercase;transition:transform .12s ease;width:620px}.petrobras-cururu-body .btn-primary:active{transform:scale(.96)}.petrobras-cururu-body .btn-primary[disabled]{background:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.4);cursor:not-allowed}.petrobras-cururu-body .btn-primary[disabled] .arrow{display:none}.petrobras-cururu-body .btn-primary .arrow{display:inline-block;font-size:36px;line-height:1;transform:translateY(-2px)}.petrobras-cururu-body .btn-secondary{align-items:center;background:transparent;border:none;border:2px solid hsla(0,0%,100%,.7);border-radius:45px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:30px;font-weight:400;gap:14px;height:90px;justify-content:center;padding:0 50px;width:620px}.petrobras-cururu-body .btn-secondary:active{transform:scale(.97)}.petrobras-cururu-body .bg-pattern{background-image:radial-gradient(circle at 20% 30%,#fff 1px,transparent 0),radial-gradient(circle at 70% 70%,#fff 1px,transparent 0);background-size:80px 80px,120px 120px;inset:0;opacity:.05;pointer-events:none;position:absolute}.petrobras-cururu-body .ss-hero{font-size:120px;font-weight:800;left:0;letter-spacing:-3px;line-height:1.05;position:absolute;right:0;text-align:center;text-transform:uppercase;top:540px}.petrobras-cururu-body .ss-hero .l1{color:#fff;display:block}.petrobras-cururu-body .ss-hero .l2{color:var(--pb-amarelo);display:block}.petrobras-cururu-body .ss-sub{color:#fff;font-size:38px;font-weight:300;left:50%;line-height:1.3;position:absolute;text-align:center;top:920px;transform:translateX(-50%);width:920px}.petrobras-cururu-body .ss-cta{align-items:center;animation:petrobrasCururuPulse 1.6s ease-in-out infinite;background:var(--pb-amarelo);border:none;border-radius:110px;box-shadow:0 0 80px rgba(253,200,47,.4);color:var(--pb-verde);cursor:pointer;display:flex;font-family:inherit;font-size:56px;font-weight:800;gap:32px;height:220px;justify-content:center;left:50%;letter-spacing:1px;min-width:760px;padding:0 80px;position:absolute;text-transform:uppercase;top:1240px;transform:translateX(-50%);white-space:nowrap}.petrobras-cururu-body .ss-cta .arrow{animation:petrobrasCururuNudge 1.4s ease-in-out infinite;display:inline-block}.petrobras-cururu-body .petrobras-cururu-capture-title{color:#fff;font-size:64px;font-weight:700;left:0;line-height:1.1;margin:0;position:absolute;right:0;text-align:center;top:280px;transition:opacity .3s}.petrobras-cururu-body .cam-area{background:linear-gradient(135deg,#1a1a1a,#0a0a0a);border-radius:32px;height:1200px;left:60px;overflow:hidden;position:absolute;top:420px;width:960px}.petrobras-cururu-body .cam-area:before{background:radial-gradient(ellipse 60% 70% at 50% 35%,hsla(0,0%,47%,.4) 0,transparent 60%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.petrobras-cururu-body .cam-area .cam-webcam{background:#000;height:100%;inset:0;object-fit:cover;position:absolute;transform:scaleX(-1);width:100%}.petrobras-cururu-body .cam-area .cam-overlay{inset:0;pointer-events:none;position:absolute;z-index:2}.petrobras-cururu-body .cam-area .oval-frame{border:4px solid #fff;border-radius:50%;height:640px;left:50%;position:absolute;top:35%;transform:translate(-50%,-50%);width:480px}.petrobras-cururu-body .cam-area .corner{border:6px solid var(--pb-amarelo);height:60px;position:absolute;width:60px}.petrobras-cururu-body .cam-area .c-tl{border-bottom:none;border-right:none;left:40px;top:40px}.petrobras-cururu-body .cam-area .c-tr{border-bottom:none;border-left:none;right:40px;top:40px}.petrobras-cururu-body .cam-area .c-bl{border-right:none;border-top:none;bottom:40px;left:40px}.petrobras-cururu-body .cam-area .c-br{border-left:none;border-top:none;bottom:40px;right:40px}.petrobras-cururu-body .cam-area .countdown{color:var(--pb-amarelo);font-size:280px;font-weight:800;left:50%;line-height:1;position:absolute;text-shadow:0 8px 30px rgba(0,0,0,.8);top:78%;transform:translate(-50%,-50%);z-index:3}.petrobras-cururu-body .petrobras-cururu-capture-btn-row{top:1680px}.petrobras-cururu-body .processing-loader{animation:petrobrasCururuSpin 1.4s linear infinite;border-bottom:16px solid hsla(0,0%,100%,.12);border-left:16px solid hsla(0,0%,100%,.12);border-radius:50%;border-right:16px solid hsla(0,0%,100%,.12);border-right-color:var(--pb-amarelo);border-top:16px solid hsla(0,0%,100%,.12);border-top-color:var(--pb-amarelo);height:320px;left:50%;position:absolute;top:880px;transform:translate(-50%,-50%);width:320px}.petrobras-cururu-body .processing-loader-icon{height:120px;left:50%;position:absolute;top:880px;transform:translate(-50%,-50%);width:120px}.petrobras-cururu-body .processing-title{left:50%;position:absolute;top:1140px;transform:translateX(-50%);width:900px}.petrobras-cururu-body .processing-message{left:50%;position:absolute;top:1290px;transform:translateX(-50%);width:880px}.petrobras-cururu-body .alert-icon{align-items:center;border:8px solid var(--pb-amarelo);border-radius:50%;color:var(--pb-amarelo);display:flex;font-size:120px;font-weight:800;height:180px;justify-content:center;left:50%;line-height:1;position:absolute;top:780px;transform:translate(-50%,-50%);width:180px}.petrobras-cururu-body .error-title{left:50%;position:absolute;top:920px;transform:translateX(-50%)}.petrobras-cururu-body .error-body{left:50%;position:absolute;top:1092px;transform:translateX(-50%);width:880px}.petrobras-cururu-body .result-card{background:#000;border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.5);height:990px;left:50%;overflow:hidden;position:absolute;top:280px;transform:translateX(-50%);width:660px}.petrobras-cururu-body .result-card .stamp{align-items:center;background:linear-gradient(transparent,rgba(0,0,0,.85));bottom:0;color:#fff;display:flex;font-size:14px;font-weight:700;gap:16px;justify-content:space-between;left:0;letter-spacing:1.2px;padding:80px 28px 22px;position:absolute;right:0;text-transform:uppercase;white-space:nowrap}.petrobras-cururu-body .result-card .stamp .accent{color:var(--pb-amarelo)}.petrobras-cururu-body .qr-row{align-items:center;display:flex;gap:50px;left:60px;position:absolute;right:60px;top:1300px}.petrobras-cururu-body .qr-row .qr{background:#fff;border-radius:16px;flex-shrink:0;height:260px;padding:18px;width:260px}.petrobras-cururu-body .qr-row .qr img{display:block;height:100%;width:100%}.petrobras-cururu-body .qr-row .qr-text{flex:1}.petrobras-cururu-body .qr-row .qr-text h2{color:var(--pb-amarelo);font-size:38px;font-weight:700;line-height:1.15;margin-bottom:12px}.petrobras-cururu-body .qr-row .qr-text .number-of-devices-label,.petrobras-cururu-body .qr-row .qr-text p{color:#fff;font-size:24px;font-weight:400;line-height:1.35}.petrobras-cururu-body .petrobras-cururu-result-btn-row{gap:40px!important;top:1600px!important}.petrobras-cururu-body .thank-h1{color:#fff;font-size:130px;font-weight:800;left:0;letter-spacing:-2px;line-height:1.05;position:absolute;right:0;text-align:center;top:540px}.petrobras-cururu-body .thank-h2{color:var(--pb-amarelo);font-size:44px;font-weight:700;left:50%;line-height:1.25;position:absolute;text-align:center;top:860px;transform:translateX(-50%);width:880px}.petrobras-cururu-body .mini-card{border-radius:14px;box-shadow:0 16px 40px rgba(0,0,0,.5);height:320px;left:50%;overflow:hidden;position:absolute;top:980px;transform:translateX(-50%) rotate(-3deg);width:260px}.petrobras-cururu-body .institucional{color:hsla(0,0%,100%,.9);font-size:28px;font-weight:400;left:50%;line-height:1.4;position:absolute;text-align:center;top:1380px;transform:translateX(-50%);width:880px}.petrobras-cururu-body .reset-bar{background:hsla(0,0%,100%,.15);border-radius:2px;height:4px;left:50%;overflow:hidden;position:absolute;top:1560px;transform:translateX(-50%);width:600px}.petrobras-cururu-body .reset-bar i{animation:petrobrasCururuShrink 5s linear forwards;background:var(--pb-amarelo);display:block;height:100%;width:100%}@keyframes petrobrasCururuPulse{0%,to{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.03)}}@keyframes petrobrasCururuNudge{0%,to{transform:translateX(0)}50%{transform:translateX(12px)}}@keyframes petrobrasCururuSpin{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes petrobrasCururuShrink{to{width:0}}.panel-my-events-table__link{color:inherit;display:block;text-decoration:none}.panel-my-events-title-container{margin:1rem 0}.panel-my-events-input-search-container,.panel-my-events-title-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:space-between}.panel-my-events-input-search-container{margin-bottom:1rem}.panel-my-events-select-container{align-items:center;display:flex;flex-direction:row;flex-grow:1;gap:1rem;justify-content:end}.panel-my-events-select-container select{font:700 1rem Customfont;min-width:0;text-align:left}#search_ai_event_input{border:2px solid transparent;border-radius:3rem;box-shadow:8px 12px 24px 0 hsla(0,0%,7%,.08);font-size:1.1rem;padding:1rem 1rem 1rem 3rem;transition:border-color .5s ease-in-out;width:100%}#search_ai_event_input:not(:placeholder-shown){border-color:var(--black,#121212)}#search_ai_event_input:focus{border-color:var(--black,#121212)}.panel-my-events-input-search{flex-grow:1;position:relative}.panel-my-events-input-search label{left:1rem;position:absolute;top:50%;transform:translateY(-50%)}.panel-my-events-header{padding-top:1rem}.panel-my-events-header__logo{margin-right:3rem}.panel-my-events-header__profile-image{border-radius:100%}.panel-my-events-table-container{overflow:auto;width:100%}.panel-my-events-table{border-collapse:collapse;font-size:1rem;font-weight:500;text-align:left;width:100%}.panel-my-events-table th{background-color:var(--black,#121212);color:var(--white,#fff);font-weight:700}.panel-my-events-table th:first-of-type{border-top-left-radius:.5rem}.panel-my-events-table th:last-of-type{border-top-right-radius:.5rem}.panel-my-events-table td,.panel-my-events-table th{text-wrap:nowrap;vertical-align:middle}.panel-my-events-table th{padding:.75rem 2rem}.panel-my-events-table td{padding:1rem 2rem}.panel-my-events-table tr{transition:background-color .25s linear}.panel-my-events-table tr:nth-child(2n){background-color:var(--white,#fff)}.panel-my-events-table tr:hover{background-color:var(--gray-medium,#dee2e6)}.panel-my-events-table__type{align-items:center;display:flex;flex-direction:row;gap:.5rem;padding:.5rem 1rem}.panel-my-events-table__status,.panel-my-events-table__type{border:1px solid var(--black,#121212);border-radius:2rem;width:fit-content}.panel-my-events-table__status{padding:.5rem 1.5rem;text-wrap:nowrap}.panel-my-events-table__status.active{background-color:#1abc9c;border-color:#1abc9c}.table-without-rows{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-top:6rem}.table-without-rows h1{font-size:2rem;font-weight:400;text-align:center}@media only screen and (max-width:600px){.panel-my-events-select-container{justify-content:space-between}}.fullscreen-button-container,.modal-delete-selected-event-photos-header-button-container,.panel-event-gallery-button-container,.panel-event-header__article,.panel-event-header__device-printer-container,.panel-event-header__info-container,.panel-event-header__name-status-container,.panel-event-image-list,.panel-event-time-container,.panel-my-events-header__user-name-container,.select-all-images-label{display:flex;flex-direction:row}#no_photos_yet_div,.client-receive-photo-list .loader,.fullscreen-image-item,.modal-delete-selected-event-photos .modal-content,.modal-fullscreen-image-list,.modal-panel-event-qrcode .modal-content,.panel-event-delete-photo-custom-checkbox,.panel-event-header,.panel-event-image-list li:last-child .panel-event-image-sublist.one-image:last-child li,.panel-event-image-list>li,.panel-event-image-sublist .loader{display:flex;flex-direction:column}.panel-event-header__info-container menu{list-style:none;margin:0;padding:0}.panel-event-header{gap:.5rem}.panel-event-time-container{flex-wrap:wrap;gap:1rem}.panel-event-time-container strong{margin-right:.25rem}.panel-event-time-container strong,.panel-event-time-container time{font-size:1.1rem;font-weight:500}.panel-event-header__info-container{align-items:center;flex-wrap:wrap;gap:1rem;justify-content:space-between}.panel-event-header__info-container menu{display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;gap:.5rem;justify-content:end}.panel-my-events-header__user-name{display:inline-block;max-width:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-my-events-header__user-name-container{align-items:center;flex-wrap:wrap;font:400 1.5rem Customfont;gap:.5rem}.panel-event-header__name-status-container{align-items:center;flex-wrap:wrap;gap:1rem}.panel-event-header__name-status-container h2{background-color:transparent;border:1px solid var(--black,#121212);border-radius:2rem;font-size:.8rem;padding:.5rem 1.5rem}.panel-event-header__name-status-container h2.active{background-color:#1abc9c;border-color:#1abc9c}.panel-event-header__article{align-items:center;flex-wrap:wrap;gap:1rem;justify-content:space-between}.hover-image{display:none}.panel-event-header__device-printer-container{flex-wrap:wrap;gap:.5rem}.panel-event-header__device-printer-container h2{align-items:center;background-color:var(--white,#fff);border-radius:1rem;cursor:pointer;display:flex;font-size:.7rem;font-weight:700;gap:.25rem;padding:.25rem .5rem;position:relative}.panel-event-header__device-printer-container h2:hover .default-image{display:none}.panel-event-header__device-printer-container h2:hover .device-printer-tooltip-container,.panel-event-header__device-printer-container h2:hover .hover-image{display:inline-block}#no_photos_yet_div{align-items:center;gap:1rem;justify-content:center;margin-top:6rem;text-align:center}#no_photos_yet_div h1{font:400 2rem Customfont}.no-photos-yet-list{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr;height:100%;list-style:none;margin-top:2rem;width:100%}.no-photos-yet-list li{aspect-ratio:1/1;background-color:var(--gray-medium,#dee2e6);height:100%;width:100%}.no-photos-yet-list li:nth-child(n+4){background:linear-gradient(180deg,var(--gray-medium,#dee2e6) 0,var(--gray-light,#f5f6f7) 51.5%)}.reversed-qrcode-list.grid-1 .panel-event-image-list-container-row:nth-child(2n) .panel-event-image-list li:nth-child(3),.reversed-qrcode-list.grid-2 .panel-event-image-list-container-row:nth-child(4n+3) .panel-event-image-list li:nth-child(3),.reversed-qrcode-list.grid-2 .panel-event-image-list-container-row:nth-child(4n+4) .panel-event-image-list li:nth-child(3),.reversed-qrcode-list.grid-3 .panel-event-image-list-container-row:nth-child(6n+4) .panel-event-image-list li:nth-child(3),.reversed-qrcode-list.grid-3 .panel-event-image-list-container-row:nth-child(6n+5) .panel-event-image-list li:nth-child(3),.reversed-qrcode-list.grid-3 .panel-event-image-list-container-row:nth-child(6n+6) .panel-event-image-list li:nth-child(3){order:-1}.panel-event-image-list{align-items:center;gap:2rem;justify-content:center;list-style:none}.panel-event-image-list>li{background-color:var(--black,#121212);border-radius:.5rem;flex:1;height:100%;overflow:hidden;position:relative}.panel-event-image-list .button-primary{bottom:1rem;left:1rem;position:absolute}@media only screen and (max-width:950px){.panel-event-image-list{gap:.5rem}.panel-event-image-list .button-primary{font-size:.75rem;gap:.25rem;padding:.25rem}.panel-event-image-list .button-primary img{height:1rem;width:1rem}}.panel-event-image-is-loading{position:relative}.client-receive-photo-list,.panel-event-image-sublist{display:grid;grid-template-columns:1fr 1fr;height:100%;list-style:none}.client-receive-photo-list img,.panel-event-image-sublist img{aspect-ratio:1/1;height:100%;object-fit:cover;width:100%}.client-receive-photo-list .loader,.panel-event-image-sublist .loader{align-items:center;animation:unset;height:100%;justify-content:center;left:50%;margin:0 auto;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:100%}.client-receive-photo-list .loader img,.panel-event-image-sublist .loader img{animation:rotating 1.5s linear infinite;height:auto;max-width:120px;position:absolute;width:100%}.client-receive-photo-list .loader:before,.panel-event-image-sublist .loader:before{background:linear-gradient(90deg,var(--blue,#3b82f6) 50.54%,var(--gradient2,#60c7ba) 81.76%);content:"";height:100%;left:0;opacity:.75;position:absolute;top:0;width:100%;z-index:-1}.client-receive-photo-list li,.panel-event-image-sublist li{position:relative}.client-receive-photo-list.photo-strip,.panel-event-image-sublist.photo-strip{grid-template-columns:1fr;justify-items:center}.client-receive-photo-list.photo-strip img,.panel-event-image-sublist.photo-strip img{object-fit:contain}.client-receive-photo-list.one-image,.panel-event-image-sublist.one-image{grid-template-columns:1fr}.client-receive-photo-list.big-screen-vertical,.panel-event-image-sublist.big-screen-vertical{aspect-ratio:unset;grid-template-columns:1fr}.panel-event-image-sublist{aspect-ratio:1/1}.panel-event-image-list-container{display:grid;gap:2rem;grid-template-columns:repeat(1,1fr);list-style:none;margin-top:2rem}.panel-event-image-list-container.grid-3{gap:3rem;grid-template-columns:repeat(3,1fr)}.panel-event-image-list-container.grid-2{gap:3rem;grid-template-columns:repeat(2,1fr)}.panel-event-image-list-container.grid-1{grid-template-columns:repeat(1,1fr)}.modal-fullscreen-image-list{align-items:center;flex-wrap:wrap;justify-content:center;list-style:none;position:relative}.modal-fullscreen-image-list img{height:100vh}.modal-fullscreen-image-list .ios-instructions{bottom:1rem;color:var(--white,#fff);font:400 1.25rem Customfont;padding:0 1rem;position:absolute;width:100%}.modal-fullscreen-image-list{--item-count:1}.modal-fullscreen-image-list.layout-row{grid-auto-flow:column;grid-template-columns:repeat(var(--item-count),1fr);grid-template-rows:1fr}.modal-fullscreen-image-list.layout-column{grid-auto-flow:row;grid-template-columns:1fr;grid-template-rows:repeat(var(--item-count),1fr)}.modal-fullscreen .content-modal,.modal-fullscreen .modal-content{padding:0}.modal-fullscreen .content-modal{border-radius:.5rem;overflow:hidden;top:unset!important;transform:unset!important}.modal-fullscreen .content-close{position:absolute;right:1rem;top:1rem}.modal-fullscreen .close{background-color:var(--white,#fff)!important;border-radius:100%!important;padding:1.5rem!important;transition:opacity .5s ease}.modal-fullscreen .close:active,.modal-fullscreen .close:hover{opacity:.75}.fullscreen-button-container,.panel-event-gallery-button-container{bottom:1rem;gap:1rem;left:1rem;position:absolute}.fullscreen-button-container .button-primary,.panel-event-gallery-button-container .button-primary{box-shadow:0 0 10px 0 var(--gray-dark,#434343);padding:.5rem}.fullscreen-button-container img,.panel-event-gallery-button-container img{max-width:20px}.panel-event-gallery-container{border-radius:.5rem;overflow:hidden;position:relative}.modal-panel-event-qrcode .modal-content{align-items:center;gap:1rem;justify-content:center;text-align:center}.panel-event-image-list li:last-child .panel-event-image-sublist.one-image:last-child{background-color:var(--gray-medium,#dee2e6)}.panel-event-image-list li:last-child .panel-event-image-sublist.one-image:last-child li{align-items:center;height:100%;justify-content:center;width:100%}.panel-event-image-list li:last-child .panel-event-image-sublist.one-image:last-child img{height:50%;object-fit:contain;width:50%}.device-printer-tooltip-container{background-color:var(--white,#fff);display:none;padding:.5rem;position:absolute;right:0;text-align:center;top:100%;width:20vw;z-index:100}.device-printer-tooltip-container .number-of-devices-label,.device-printer-tooltip-container p{font:400 .7rem Customfont}.dropdown-content .button-primary.button-delete{border-radius:0}.dropdown-content .button-primary.button-delete,.dropdown-content .button-primary.button-delete:hover{background-color:var(--red,#fd5249);color:var(--white,#fff)}.dropdown-content .button-primary.button-delete-select-images,.dropdown-content .button-primary.button-delete-select-images:hover{color:var(--red,#fd5249)}.panel-event-header .dropdown-content{min-width:16rem}.panel-event-delete-photo-custom-checkbox{color:var(--black,#121212);gap:1rem;position:relative;text-decoration:unset;width:100%}.panel-event-delete-photo-custom-checkbox button,.panel-event-delete-photo-custom-checkbox label{background-color:var(--white,#fff);border-radius:.5rem;box-shadow:0 1px 12px hsla(0,0%,80%,.25);left:.5rem;padding:.7rem;position:absolute;top:.5rem;z-index:1}.panel-event-delete-photo-custom-checkbox button div,.panel-event-delete-photo-custom-checkbox label div{border:2px solid var(--black,#121212);border-radius:.25rem;height:18px;width:18px}.panel-event-delete-photo-custom-checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;border:none;display:inline-block;height:100%;left:0;position:absolute!important;top:0;width:100%;z-index:-1}.panel-event-delete-photo-custom-checkbox input[type=checkbox]:focus-visible{outline:2px solid var(--blue,#3b82f6);outline-offset:.5rem}.panel-event-delete-photo-custom-checkbox input:checked+label div{border-width:.5rem}.panel-event-delete-photo-custom-checkbox img{aspect-ratio:200/200;background-color:var(--white,#fff);border-radius:.5rem;box-shadow:0 1px 12px hsla(0,0%,80%,.25);height:auto;max-width:200px;object-fit:cover;width:100%}.panel-event-delete-photo-custom-checkbox input:checked~img{opacity:.3}.panel-event-delete-photo-custom-checkbox-list{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(0,150px));justify-content:space-around;list-style:none}.modal-delete-selected-event-photos .content-close{align-items:center!important;gap:1rem;justify-content:space-between!important}.modal-delete-selected-event-photos .content-modal{background-color:var(--gray-light,#f5f6f7);margin-inline:1rem;top:unset;transform:unset}.modal-delete-selected-event-photos .modal-content{gap:2rem;margin-top:2rem}.modal-delete-selected-event-photos-header-button-container{align-items:center;flex-wrap:wrap;gap:1rem;justify-content:space-between}.select-all-images-label{align-items:center;background-color:var(--white,#fff);border-radius:.5rem;font:400 1.1rem Customfont;gap:1ch;padding:1rem}.button-primary.button-delete,.button-primary.button-delete:hover,.submmited-image-delete,.submmited-image-delete:hover{background-color:var(--red,#fd5249)!important}.gallery-link-container{align-items:center!important;display:flex!important;flex-direction:row!important;gap:1ch!important}.gallery-link-container.none{display:none!important}.panel-event-body-no-images{max-height:100vh;overflow:hidden}.fullscreen-button{background-color:var(--white,#fff);border-radius:100%;box-shadow:0 0 12px 6px hsla(0,0%,7%,.08);padding:1rem;position:absolute;right:1rem;top:1rem;transition:background-color .5s ease;z-index:1}.fullscreen-button img{height:20px;transition:filter .5s ease;width:20px}.fullscreen-button:hover{background-color:var(--black,#121212)}.fullscreen-button:hover img{filter:contrast(0) brightness(100)}@media only screen and (max-width:950px){.fullscreen-button-container .button-primary{font-size:.75rem}.fullscreen-button-container .button-primary img{max-width:1rem}.modal-delete-selected-event-photos h1{font:500 2rem Customfont}#no_photos_yet_div{margin-top:1rem}#no_photos_yet_div h1{font-size:1.5rem}.fullscreen-button{padding:.5rem;right:.25rem;top:.25rem}}.modal-fullscreen-image-list.composite_photo{gap:.5rem}@supports(height:100dvh){.modal-fullscreen-image-list img{height:100dvh}}@media screen and (max-width:950px){.modal-fullscreen-image-list.composite_photo li{flex:1 1 0;height:100%;max-height:100%;min-height:50px}.modal-fullscreen-image-list.composite_photo li img{height:100%}}.modal-fullscreen-image-list button img{height:unset}.modal-fullscreen-image-list{align-items:stretch;display:grid;gap:0;height:100%;justify-items:stretch}.modal-fullscreen-image-list li{overflow:hidden;position:relative}.modal-fullscreen-image-list img{object-fit:contain;width:100%}@supports(height:100dvh){.modal-fullscreen-image-list{height:100dvh}}.modal-fullscreen-image-list img.fullscreen_final_key_image{height:100%;object-fit:contain;width:100%}.modal-fullscreen-image-list .fullscreen-button-container img{height:auto;object-fit:fill;width:auto}.fullscreen-frame{display:grid;max-height:100%;max-width:100%;place-items:center;position:relative}.fullscreen-frame>img{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.fullscreen-image-item{align-items:center;justify-content:center}.panel-event-header__devices-online-link{color:inherit;text-decoration:none}.panel-menu-header,.panel-menu-header__logo-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.panel-menu-header__logo-container{flex-grow:1;padding:0 1rem}@media only screen and (max-width:950px){.panel-menu-header{flex-direction:column}.panel-menu-header__logo-container{width:100%}}@media only screen and (max-width:767px){.panel-menu-header__logo-container{justify-content:space-between}}.panel-menu-header-list{align-items:center;display:flex;flex-direction:row;gap:.5rem;list-style:none}.panel-menu-header-list a,.panel-menu-header-list button,.panel-menu-header-list label{background-color:var(--white,#fff);border-radius:6px;box-shadow:8px 12px 24px 0 hsla(0,0%,7%,.08);color:var(--black,#121212);display:inline-block;font-size:1rem;font-weight:700;letter-spacing:-.02em;line-height:1;padding:.75rem 1rem;position:relative;text-align:left;text-align:center;text-decoration:none;transition:box-shadow .5s ease,color .5s ease;width:100%}.panel-menu-header-list a img,.panel-menu-header-list button img,.panel-menu-header-list label img{transition:filter .5s ease}.panel-menu-header-list li a,.panel-menu-header-list li button,.panel-menu-header-list li label{align-items:center;display:flex;gap:.5rem;justify-content:center}.panel-menu-header-list li.active a:after{background-color:var(--blue,#3b82f6);border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;bottom:0;content:"";height:4px;left:0;position:absolute;width:100%}.panel-menu-header-list li.active a,.panel-menu-header-list li.active button,.panel-menu-header-list li.active label,.panel-menu-header-list li:hover a,.panel-menu-header-list li:hover button,.panel-menu-header-list li:hover label{box-shadow:8px 12px 24px 0 var(--blue-low-opacity,#c9d7f2);color:var(--blue,#3b82f6)}.panel-menu-header-list li.active img,.panel-menu-header-list li:hover img{filter:invert(42%) sepia(24%) saturate(2628%) hue-rotate(188deg) brightness(104%) contrast(93%)}@media only screen and (max-width:1400px){.panel-menu-header-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;width:100%}}@media only screen and (max-width:950px){.panel-menu-header-list .number-of-devices-label,.panel-menu-header-list p{display:none}.panel-menu-header-list .notifications-list .number-of-devices-label,.panel-menu-header-list .notifications-list p{display:inline-block}.panel-menu-header-list li{width:100%}}.panel-menu-header__profile-image-container{border-radius:100%;min-width:220px;overflow:hidden;position:relative;transform:translateX(-46px) translateY(-27px)}.panel-menu-header__profile-image-container .number-of-devices-label,.panel-menu-header__profile-image-container p{bottom:0;color:var(--white,#fff);font-weight:700;left:50%;position:absolute;text-shadow:0 0 4px var(--black,#121212);transform:translateX(-50%) translateY(-100%)}.panel-menu-header__profile-image{background-color:gray;border-radius:0;object-position:23px 0}.basic-plan-tag,.basic-signature{background-color:var(--blue-light,#e5edfa);border-radius:.5rem;color:var(--blue,#3b82f6);font:700 .9rem Customfont;padding:.5rem 1rem;width:fit-content}.basic-plan-tag.error,.basic-signature.error{background-color:#f8e4e4;color:var(--red,#fd5249)}.basic-plan-container{align-items:start;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.panel-my-events-header .basic-plan-container{margin-top:unset}.basic-signature{background-color:var(--error,#fd5249);color:var(--white,#fff)}.panel-menu-header__nav{align-items:end;display:flex;flex-direction:column;flex-grow:1;gap:2rem;justify-content:space-between;padding:1rem}@media only screen and (max-width:1400px){.panel-menu-header__nav{width:100%}}.panel-menu-header__change-lang-container{display:flex;justify-content:end}.panel-home-main{padding:1rem}.panel-home-list{display:grid;gap:1rem;grid-template-columns:1fr;justify-content:space-between}.panel-home-list .panel-home-list__custom-li,.panel-home-list li{align-items:center;background-color:var(--white,#fff);border-radius:.25rem;box-shadow:8px 12px 24px 0 hsla(0,0%,7%,.08);color:var(--black,#121212);display:flex;flex-direction:row;flex-grow:1;gap:1rem;padding:1rem;text-decoration:none}.panel-home-list .panel-home-list__custom-li.error,.panel-home-list li.error{margin-bottom:1rem}.panel-home-list li.no-style{all:unset}.panel-home-list .number-of-devices-label,.panel-home-list p{flex-grow:1}@media only screen and (min-width:501px){.panel-home-list{grid-template-columns:1fr 1fr}}@media only screen and (min-width:931px){.panel-home-list{grid-template-columns:1fr 1fr 1fr 1fr;row-gap:1rem}}.panel-home-list__img-container{background-color:var(--gray-light,#f5f6f7);border-radius:.5rem;padding:.8rem}.panel-home-swiper .panel-home-swiper__photo-container{background-color:var(--blue-light,#e5edfa)}.panel-home-swiper__photo-container{align-items:center;border-radius:.5rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:space-evenly;margin:1rem 0;padding:1rem;row-gap:3rem}.panel-home-swiper .swiper-button-next,.panel-home-swiper .swiper-button-prev{background:none;box-shadow:none}.panel-home-swiper__image{border-radius:100%}.panel-home-swiper__print-message{font-size:2rem;max-width:300px}.panel-home-swiper__print-description{font-size:1.1rem;font-weight:500;line-height:1.25;max-width:min(82vw,500px)}.panel-home-swiper__print-description a{color:var(--blue,#3b82f6);font-weight:700;text-decoration:unset}.button-primary,.panel-ambiance-create-button,.panel-home-swiper__button,.panel-personalize-event-add-option-button,.submmited-image-delete{align-items:center;background-color:var(--black,#121212);border-radius:.5rem;color:var(--white,#fff);display:flex;flex-direction:row;font-size:1rem;font-weight:700;gap:.5rem;justify-content:center;padding:.5rem 1rem;transition:opacity .5s ease,background-color .5s ease;width:fit-content;word-break:break-word}.button-primary:hover,.panel-ambiance-create-button:hover,.panel-home-swiper__button:hover,.panel-personalize-event-add-option-button:hover,.submmited-image-delete:hover{opacity:.75}.panel-home-swiper__button{width:100%}.button-primary.delete{background-color:var(--white,#fff);color:var(--red,#fd5249);transition:background-color .5s ease,color .5s ease}.button-primary.delete img{transition:filter .5s ease}.button-primary.delete:hover{background-color:var(--red,#fd5249);color:var(--white,#fff)}.button-primary.delete:hover img{filter:contrast(0) brightness(100)}.button-primary,.panel-ambiance-create-button{text-decoration:unset}.panel-home-swiper__photo-container__logo-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:center}.panel-select-container{display:flex;flex-direction:row;gap:.5rem;margin:2rem 0 1rem}.panel-select{font-size:1.5rem;font-weight:700}.panel-home-apps-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center;margin:2.5rem 0 0;width:100%}.panel-home-app-card{align-items:center;background-color:var(--white,#fff);border-radius:.5rem;box-shadow:8px 12px 24px 0 hsla(0,0%,7%,.08);display:flex;flex:1 1 420px;flex-direction:column;gap:1.5rem;min-height:100%;padding:2.25rem 2rem;transition:transform .25s ease,box-shadow .25s ease;width:auto}.panel-home-app-card--printer{border-top-color:var(--gradient2,#60c7ba)}.panel-home-app-card:hover{box-shadow:12px 20px 32px hsla(0,0%,7%,.12);transform:translateY(-3px)}.panel-home-app-card__content{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center}.panel-home-app-card__content h2{font:400 1.875rem Customfont;margin:0}.panel-home-app-card__content h2:after{background:linear-gradient(90deg,var(--gradient,#3b82f6) 50.54%,var(--gradient2,#60c7ba) 81.76%);border-radius:999px;content:"";display:block;height:.25rem;margin:.5rem auto 0;width:4rem}.panel-home-app-card__description{color:var(--gray-dark,#434343);font:400 1rem Customfont;letter-spacing:.01em;line-height:1.7;margin:0;max-width:28rem;opacity:.9}.panel-home-app-card__actions{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center;width:100%}.panel-home-app-card__store-link{align-items:center;background-color:var(--white,#fff);border-radius:.75rem;box-shadow:0 10px 24px rgba(0,0,0,.12);display:inline-flex;padding:.75rem 1rem;transition:transform .2s ease,box-shadow .2s ease}.panel-home-app-card__store-link:hover{box-shadow:0 16px 30px rgba(0,0,0,.16);transform:translateY(-2px)}.panel-home-app-card__button{align-items:center;background:#000;border:0;border-radius:.5rem;box-shadow:0 10px 24px rgba(0,0,0,.14);color:var(--white,#fff);cursor:pointer;display:flex;flex-direction:row;font-size:1rem;font-weight:700;gap:.5rem;justify-content:center;margin-top:1rem;min-width:12rem;padding:.75rem 1.5rem;transition:transform .2s ease,box-shadow .2s ease;word-break:break-word}.panel-home-app-card__button:hover{box-shadow:0 16px 30px rgba(0,0,0,.18);transform:translateY(-2px)}.panel-home-app-card__button img{display:block}.panel-home-app-card__button .number-of-devices-label,.panel-home-app-card__button p{font:inherit;margin:0}@media only screen and (max-width:950px){.panel-home-apps-container{margin-top:2rem}.panel-chat-container,.panel-home-app-card,.panel-next-events-container{width:100%}}.panel-chat-title-container,.panel-next-events-title-container{display:flex;flex-direction:row;justify-content:space-between}.panel-next-events-and-chat-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}.panel-chat-container,.panel-next-events-container{background-color:#fff;border-radius:.25rem;box-shadow:0 0 12px 4px rgba(0,0,0,.1);box-shadow:8px 12px 24px 0 hsla(0,0%,7%,.08);display:flex;flex-direction:column;flex-grow:1;flex:1 1 420px;padding:1rem}.panel-next-events-button-container{display:flex;justify-content:end;margin-top:auto}.panel-next-events-button-container .button-primary.create-new-event{position:relative;z-index:0}.panel-next-events-button-container .button-primary.create-new-event:before{animation:glowing 20s linear infinite;background:linear-gradient(45deg,#3b82f6,#60c7ba,#3b82f6,#60c7ba,#3b82f6);background-size:400%;border-radius:.5rem;content:"";filter:blur(3px);height:calc(100% + 10px);left:-5px;opacity:1;position:absolute;top:-5px;transition:opacity .3s ease-in-out;width:calc(100% + 10px);z-index:-1}.panel-next-events-button-container .button-primary.create-new-event:active{color:var(--black,#121212)}.panel-next-events-button-container .button-primary.create-new-event:active:after{background:transparent}.panel-next-events-button-container .button-primary.create-new-event:after{background:var(--black,#121212);border-radius:.5rem;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@keyframes glowing{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}.panel-home-table{margin:3rem 0 1rem;width:100%}.panel-home-table td{padding:.5rem}.panel-home-table tr{padding:.5rem 0}.panel-home-table tr+tr{border-top:1px solid var(--gray-medium,#dee2e6)}.panel-chat-title,.panel-next-events-title{font-size:1rem;font-weight:700;letter-spacing:-.02em;line-height:1;text-align:left}.panel-chat-input-container{align-items:center;border:1px solid var(--gray-medium,#dee2e6);border-radius:4px;display:flex;flex-direction:row;margin-top:1rem;padding:.5rem 1rem}.panel-chat-input,.panel-chat-input-container{background-color:var(--gray-light,#f5f6f7);width:100%}.panel-chat-input{flex-grow:1}.panel-chat-input-upload-button{background:none;margin-right:.5rem}.panel-chat-input-send-button{background-color:var(--black,#121212);border-radius:.25rem;padding:.25rem 1rem}.panel-chat-subtitle-container{align-items:center;display:flex;flex-direction:column;gap:1rem;height:100%;margin-top:2rem}.panel-chat-subtitle-container .button-primary{margin:auto auto 2rem}.panel-chat-subtitle{font:500 1.1rem Customfont;text-align:center}.panel-chat-subtitle:nth-of-type(2){margin-top:-.5rem}.panel-home-swiper{margin-top:2rem}.dropdown{display:inline-block;position:relative}.dropdown-content{background-color:#f9f9f9;box-shadow:0 8px 16px rgba(0,0,0,.2);display:none;min-width:160px;position:absolute;right:0;top:100%;z-index:100}.dropdown-content .button-primary,.dropdown-content a{background-color:unset;border-radius:0;color:var(--black,#121212);display:block;font:500 1rem Customfont;padding:12px 16px;text-align:left;text-decoration:none;transition:0;width:100%}.dropdown-content .button-primary+.button-primary,.dropdown-content .button-primary+a,.dropdown-content a+.button-primary,.dropdown-content a+a{border-top:1px solid var(--gray-medium,#dee2e6)}.dropdown-content .button-primary:hover,.dropdown-content a:hover{background-color:#f1f1f1;opacity:1}.dropdown input[type=checkbox]:checked+.dropdown-content{display:block}.panel-home-swiper__download-button-container{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem}.panel-home-list strong{color:var(--blue,#3b82f6);font-size:1.5rem;font-weight:400}.notifications-button{position:relative}.notifications-button__number{background-color:var(--red,#fd5249);border-radius:.25rem;color:var(--white,#fff);font-size:.65rem;padding:.1rem .25rem;position:absolute;right:48%;top:45%;transform:translateX(90%) translateY(-90%)}.panel-chat-inactive-ai-image-container{display:flex;position:relative}.panel-chat-inactive-ai-whatsapp-image{bottom:0;position:absolute;right:0}.panel-chat-ai-image{border-radius:100%;border-style:solid;border:5px double var(--gray-medium,#dee2e6)}.panel-home__photos-taken-container{display:unset;position:relative}.panel-home__photos-taken-container section{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;width:100%}.panel-home__photos-taken-container.error strong{color:var(--red,#fd5249)}.panel-home__photos-taken-container.error .photos-taken-error-message{background-color:var(--error,#fd5249);border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;color:var(--white,#fff);display:flex;font-size:.9rem;justify-content:center;left:0;padding:.75rem .25rem .25rem;position:absolute;top:100%;transform:translateY(-.5rem);width:100%;z-index:-1}.panel-home__photos-taken-container.error img{filter:invert(73%) sepia(80%) saturate(6696%) hue-rotate(335deg) brightness(108%) contrast(98%)}.notification-button-number-container,.notifications-button-container{position:relative}.notifications-list{margin:2rem -1rem 0;max-height:100vh;overflow-y:auto}.notifications-container{background-color:var(--white,#fff);border-radius:.5rem;box-shadow:8px 12px 24px 0 hsla(0,0%,7%,.08);padding:2rem;position:absolute;right:0;top:calc(100% + 1rem);width:min(100vw - 2rem,550px);z-index:10}.notifications-container a,.notifications-container button{box-shadow:unset!important;color:var(--black,#121212)!important;padding:unset;transition:unset!important}.notifications-container img{filter:unset!important}.notifications-header{display:flex;flex-direction:row;justify-content:space-between}.notifications-header h3{font-size:1rem;font-weight:700}.notifications-list .number-of-devices-label,.notifications-list p{font-size:1.1rem;font-weight:500;line-height:1.25}.notifications-list li{align-items:start;display:flex;flex-direction:row;gap:1rem;padding:1rem;transition:box-shadow .5s ease-in-out,background-color .5s ease-in-out;width:100%}.notifications-list li.not-notification section{align-items:center;display:flex;gap:.5rem}.notifications-list li:hover{background-color:var(--gray-light,#f5f6f7);box-shadow:0 1px 12px hsla(0,0%,80%,.25)}.notifications-list li+li{border-top:1px solid var(--gray-medium,#dee2e6)}.new-notification{position:relative}.new-notification:before{background-color:var(--blue,#3b82f6);border-radius:100%;content:"";height:8px;left:0;position:absolute;transform:translateY(50%);width:8px}.new-notification-link-container{align-items:start!important;background:transparent!important;justify-content:space-between!important;text-align:left!important}.new-notification-link-container time,time{font:700 .8rem Customfont}#no_incoming_future_events_div{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin:4rem auto 0;max-width:350px;text-align:center}.events-arrow-right-container{text-align:right}.one-slide .swiper-wrapper{cursor:default}.panel-home-header__user-name{margin-top:2rem}@media only screen and (max-width:950px){.panel-home-header__user-name{margin-top:0}}@media only screen and (max-width:678px){.panel-menu-header__profile-image{border-radius:100%;height:auto;object-position:unset;width:130px}.panel-menu-header__profile-image-container{margin-left:auto;min-width:130px;overflow:visible;transform:unset}.panel-menu-header{gap:0}.panel-menu-header__nav{gap:.5rem}.panel-home-main{padding:0 1rem 1rem}.panel-menu-header__profile-image-container .number-of-devices-label,.panel-menu-header__profile-image-container p{margin:0 auto;text-align:center;width:100%}.mobile-panel-menu-header-logo-section{order:-1}.panel-home-header__user-name{font-size:clamp(1.25rem,4vw,1.5rem);word-break:break-all}}.user-password-reset-subtitle{text-align:left}.archived-scenarios-list-container,.manage-virtual-scenarios-list-container{display:flex;flex-direction:column;gap:1rem}.archived-scenarios-list-container h2,.manage-virtual-scenarios-list-container h2{font:400 1.5rem Customfont}.archived-scenarios-list-container{margin-top:2rem}.checkout-header{display:grid;gap:1rem;grid-template-columns:1fr 3fr 1fr;justify-content:center;padding:1rem 1rem 3rem;position:relative;text-align:center}.checkout-header-logo{height:auto;max-width:189px;width:100%}.checkout-main{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:1rem}.checkout-main h1{font-size:3rem;font-weight:500;letter-spacing:0;line-height:116%;text-align:center}.checkout-progress{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;line-height:1;font:500 1.1rem Customfont;list-style:none}.checkout-progress li{font-size:1.125rem;font-weight:500;letter-spacing:0;line-height:140%;text-align:center}.checkout-progress li.active{color:var(--blue,#3b82f6)}.checkout-progress li section{align-items:center;display:flex;flex-direction:row;gap:2rem}.checkout-progress li div{align-items:center;display:flex;flex-direction:row;gap:.5rem}@media only screen and (max-width:500px){.checkout-progress,.checkout-progress li section{gap:1rem}}.checkout-header .return-link{margin-right:100%;top:50%;transform:translateY(-50%)}@media only screen and (min-width:950px){.checkout-header .return-link{left:1rem;margin-right:unset;position:absolute;top:100%;transform:unset}}.checkout-hire-plan{margin:1rem 0}.checkout-hire-plan,.checkout-hire-plan label{align-items:center;display:flex;flex-direction:row;gap:1rem}.checkout-hire-plan label{font:400 1.5rem Customfont}.change-plan__subscription-container{align-items:stretch;display:flex;flex-direction:row;gap:1rem;justify-content:center;margin:0 1rem;width:100%}.change-plan__subscription-container .change-plan__subscription__item{background-color:var(--white,#fff);border-radius:.5rem;box-shadow:.5rem .75rem 1.5rem 0 hsla(0,0%,7%,.078);color:var(--black,#121212);padding:3rem 2rem 2.5rem;width:min(100%,400px)}.change-plan__subscription-container h2{font:400 2rem Customfont}.change-plan__subscription-container h3{font:700 1.5rem Customfont}.change-plan__subscription-container ul{display:flex;flex-direction:column;font:500 1.2rem Customfont;gap:0;list-style:none;margin:0}.change-plan__subscription-container ul li{align-items:center;display:flex;flex-direction:row;gap:.5rem}.change-plan__subscription-container .button-primary{font:700 1rem Customfont;line-height:1.8rem;padding:1rem;width:100%}.change-plan__price-container{font:700 1.5rem Customfont}.change-plan__price-container .crossed-price{text-decoration:line-through}.checkout-main .change-plan__price-container h3{font-size:1.5rem;font-weight:700;line-height:100%;margin-bottom:0}.checkout-switch{background-color:var(--black,#121212);border-radius:4rem;cursor:pointer;height:2rem;position:relative;width:4rem}.checkout-slider{background-color:var(--blue,#3b82f6);border-radius:50%;height:2rem;left:0;position:absolute;top:0;transition:transform .1s linear;width:2rem}input[type=radio]{display:none}.checkout-slider{transform:translateX(2rem)}#monthly_plan_input:checked~.checkout-switch .checkout-slider{transform:translateX(0)}.checkout-hire-plan-discount{color:var(--blue,#3b82f6);font:700 1rem Customfont}.change-plan__subscription__item,.different-plan-container{display:flex;flex-direction:column;gap:1rem}.different-plan-container{align-items:center;margin-top:2rem}.checkout-main .different-plan-container h3{font:400 1.5rem Customfont;line-height:100%}.checkout-hire-plan-button-container{margin-top:auto;padding:1rem 1.3125rem 0}.checkout-hire-plan-button-container .button-primary{border-radius:.375rem}.button-current-plan{background-color:var(--gray-medium,#dee2e6);color:var(--black,#121212)}.checkout-payment-history,.panel-my-signature-plan-info-section-table{background-color:var(--white,#fff);border-radius:.5rem;margin-top:2rem;padding:2rem 4rem;width:min(750px,100%)}.checkout-payment-history thead,.panel-my-signature-plan-info-section-table thead{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.checkout-payment-history table,.panel-my-signature-plan-info-section-table table{border-collapse:collapse;font:500 1.1rem Customfont;margin-top:1rem;width:100%}.checkout-payment-history table tr+tr,.panel-my-signature-plan-info-section-table table tr+tr{border-top:1px solid var(--gray-medium,#dee2e6)}.checkout-payment-history td,.panel-my-signature-plan-info-section-table td{padding:.5rem}.checkout-payment-history td:last-of-type,.panel-my-signature-plan-info-section-table td:last-of-type{text-align:end}.table-payment-status{background-color:var(--gray-medium,#dee2e6);border-radius:.25rem;font:700 .9rem Customfont;padding:.5rem;white-space:nowrap}.table-payment-status.waiting-payment{color:var(--blue,#3b82f6)}.table-payment-status.paid{color:#1abc9c}.table-payment-status.pending{color:orange}.table-payment-status.error{color:#fd5249}.table-payment-status.refunded{color:#8a2be2}.countdown-controls-container{display:flex;flex-direction:column;font-size:1.125rem;font-weight:500;gap:.5rem;letter-spacing:0;line-height:140%;margin-top:.5rem;text-align:center}.countdown-controls--change-plan{align-items:stretch;justify-content:center;margin-top:0}.countdown-controls--change-plan input{border-radius:.5rem;border-width:.0625rem;border:.0625rem solid var(--gray-medium,#dee2e6);font-size:1.125rem;font-weight:500;letter-spacing:0;line-height:140%;margin:0;max-width:8ch;padding:1rem 1.75rem}.countdown-controls--change-plan button{background:none;border:none;box-shadow:none;font-size:1.125rem;font-weight:500;letter-spacing:0;line-height:140%}.checkout-payment-history{padding:1.5rem 3.625rem}.face-swap-reference-image-container{align-items:center;display:flex;flex-direction:row;justify-content:center}.backoffice-menu-header__list-server-container{display:flex;flex-direction:column;gap:1rem;padding:1rem;width:100%}.backoffice-container__title-container{display:flex;flex-direction:column;gap:.25rem;padding:1rem}.backoffice-menu-header-list{align-items:stretch;display:flex;flex-direction:row;gap:.5rem;list-style:none}.backoffice-menu-header-list a,.backoffice-menu-header-list button,.backoffice-menu-header-list label{background-color:var(--white,#fff);border-radius:.5rem;box-shadow:0 4px 16px hsla(0,0%,7%,.08);color:var(--black,#121212);display:inline-block;font-size:1rem;font-weight:700;letter-spacing:-.02em;line-height:1;padding:.75rem 1rem;position:relative;text-align:center;text-decoration:none;transition:box-shadow .25s ease,color .25s ease,transform .2s ease;width:100%}.backoffice-menu-header-list a img,.backoffice-menu-header-list button img,.backoffice-menu-header-list label img{transition:filter .25s ease}.backoffice-menu-header-list li{width:fit-content}.backoffice-menu-header-list li a,.backoffice-menu-header-list li button,.backoffice-menu-header-list li label{align-items:center;display:flex;gap:.5rem;height:100%;justify-content:center}.backoffice-menu-header-list li.active a:after{background-color:var(--blue,#3b82f6);border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.backoffice-menu-header-list li.active a,.backoffice-menu-header-list li.active button,.backoffice-menu-header-list li.active label,.backoffice-menu-header-list li:hover a,.backoffice-menu-header-list li:hover button,.backoffice-menu-header-list li:hover label{box-shadow:0 4px 16px var(--blue-low-opacity,#c9d7f2);color:var(--blue,#3b82f6);transform:translateY(-1px)}.backoffice-menu-header-list li.active img,.backoffice-menu-header-list li:hover img{filter:invert(42%) sepia(24%) saturate(2628%) hue-rotate(188deg) brightness(104%) contrast(93%)}@media only screen and (max-width:1400px){.backoffice-menu-header-list{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}}@media only screen and (max-width:950px){.backoffice-menu-header-list .notifications-list .number-of-devices-label,.backoffice-menu-header-list .notifications-list p{display:inline-block}}.backoffice-table-wrapper{overflow-x:auto;padding:1rem;width:100%}.backoffice-table-wrapper h1{margin-top:2rem}.explore__table{border:2px solid var(--black,#121212);border-collapse:separate;border-radius:.5rem;border-spacing:0;margin-bottom:1rem;width:100%}.explore__table .button-primary{color:var(--white,#fff);white-space:nowrap}.explore__table td,.explore__table th{border:1px solid var(--black,#121212);padding:.75rem 1rem;text-align:left;vertical-align:middle}.explore__table a{color:var(--blue,#3b82f6)}.explore__table tr:nth-child(2n){background-color:var(--gray-medium,#dee2e6)}.explore__table tr:nth-child(odd){background-color:var(--white,#fff)}.explore__table thead th{background-color:var(--blue,#3b82f6);color:var(--white,#fff);font-weight:700}.explore__table tbody tr{transition:background-color .3s ease}.explore__table tbody tr:hover{background-color:var(--gradient2,#60c7ba)}.panel-explore-filters-container{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;margin:1rem 1rem 0}.panel-explore-filters-container .panel-my-events-input-search-container{margin-bottom:0}.backoffice-input-search{border:2px solid transparent;border-radius:3rem;box-shadow:.5rem .75rem 1.5rem 0 hsla(0,0%,7%,.08);font-size:1.1rem;padding:1rem 1rem 1rem 3rem;transition:border-color .5s ease-in-out;width:100%}.backoffice-input-search:not(:placeholder-shown){border-color:var(--black,#121212)}.backoffice-input-search:focus{border-color:var(--black,#121212)}.backoffice-order-last-error-message{color:var(--error,#fd5249);font-weight:700}.explore__table .backoffice-money-text{color:var(--success,#23a667);font-weight:700}@media only screen and (max-width:950px){.explore__table td,.explore__table th{padding:.25rem .5rem}}.error-article{align-items:center;display:flex;flex-direction:column;gap:6rem;margin:0 auto;max-width:900px;padding:2rem}.error-article ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;list-style:none;text-align:left;width:100%}.error-article ul a{align-items:center;background-color:var(--black,#121212);border-radius:6px;color:var(--white,#fff);display:flex;flex-direction:row;font:700 1rem Customfont;gap:.5rem;padding:.5rem 1rem;text-decoration:none}.error-container{display:flex;flex-direction:column;gap:1rem;width:100%;word-wrap:break-word}.error-container h2{font-size:1.2rem;font-weight:700}.error-container>.number-of-devices-label,.error-container>p{color:var(--error,#fd5249);font:500 1.125rem Customfont}.error-container .panel-capture-main__main-list{margin-top:3rem}.button-error-container{align-items:center;display:flex;flex-direction:column;margin-top:2rem}.panel-my-signature-main{align-items:stretch;display:flex;flex-direction:column;margin:0 auto;padding-bottom:1rem;width:min(100%,44.75rem)}.panel-my-signature-main ul{display:flex;flex-direction:column;font:500 1.1rem Customfont;gap:1rem;list-style:none;margin-top:1rem}.panel-my-signature-main ul li{align-items:center;display:flex;flex-direction:row;gap:.5rem}.panel-my-signature-main h1{margin:6rem auto 3rem;text-align:center}.panel-my-signature-main h2{font:400 2rem Customfont}.panel-my-signature-main .number-of-devices-label,.panel-my-signature-main p{font:400 .9 Customfont}.panel-my-signature-main article+article{margin-top:1.5rem}.panel-my-signature-plan-info-container{margin-top:1rem}.panel-my-signature-plan-info-container span,.panel-my-signature-plan-info-container strong{border-bottom:1px solid var(--gray-medium,#dee2e6);display:block;font:500 1.2rem Customfont;padding:.5rem;width:100%}.panel-my-signature-plan-info-container section{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:left}.panel-my-signature-plan-info-container section+section{border-top:1px solid var(--gray-medium,#dee2e6)}.panel-my-signature-plan-info-section{width:100%}.panel-my-signature-plan-info-button-container,.panel-order-information-button-container{display:flex;flex-direction:row;gap:1rem;margin-top:1rem}.panel-my-signature-plan-info-button-container .cancel-signature{background-color:#fff;color:var(--red,#fd5249);font:700 1rem Customfont;padding:.5rem}.panel-my-signature-plan-info-section,.panel-my-signature-plan-info-section-table{width:100%}.panel-my-signature-plan-info-section-table{background-color:unset;border-collapse:collapse;border-radius:0;font:500 1.1rem Customfont;margin-top:1rem;padding:0}.panel-my-signature-plan-info-section-table tr+tr{border-top:1px solid var(--gray-medium,#dee2e6)}.button-cancel-plan{align-items:center;background:transparent;color:var(--error,#fd5249);display:flex;flex-direction:row;gap:1rem}.panel-my-signature-main .panel-my-signature-discount-plan-announcement{align-items:center;background:linear-gradient(90deg,var(--gradient,#3b82f6) 50.54%,var(--gradient2,#60c7ba) 81.76%);color:var(--white,#fff);display:grid;grid-template-columns:1fr 1fr}.panel-my-signature-main .panel-my-signature-discount-plan-announcement h2{font:400 2rem Customfont}.discount-plan-announcement-button{background-color:var(--white,#fff);color:var(--black,#121212);padding:1rem 3rem;width:100%}.panel-my-signature-debt-payment-section{width:100%}.panel-my-signature-debt-payment-section h3{display:inline-block;font:500 1.5rem Customfont;padding:1rem 0 1.5rem;width:100%}.panel-my-signature-debt-payment-section .number-of-devices-label,.panel-my-signature-debt-payment-section p{color:var(--black,#121212);font-size:1.125rem;font-style:normal;font-weight:500;line-height:140%;padding:.5rem 0;width:50%}.modal-cancel-subscription h1,.modal-extend-subscription h1,.modal-prompts-example h1,.modal-review-ambiance h1{font:500 3rem Customfont;margin-bottom:1rem;text-align:left!important}.modal-cancel-subscription h2,.modal-extend-subscription h2,.modal-prompts-example h2,.modal-review-ambiance h2{font:500 1.1rem Customfont;max-width:750px}.modal-cancel-subscription .modal-content,.modal-extend-subscription .modal-content,.modal-prompts-example .modal-content,.modal-review-ambiance .modal-content{align-items:start;display:flex;flex-direction:column;gap:1rem;text-align:left}.modal-cancel-subscription .cancel-subscription-button-container,.modal-extend-subscription .cancel-subscription-button-container,.modal-prompts-example .cancel-subscription-button-container,.modal-review-ambiance .cancel-subscription-button-container{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem;width:100%}.modal-cancel-subscription .button-primary,.modal-extend-subscription .button-primary,.modal-prompts-example .button-primary,.modal-review-ambiance .button-primary{padding:1.5rem 1rem;width:100%}.modal-prompts-example .content-modal.max-width,.modal-review-ambiance .content-modal.max-width,.modal.modal-cancel-subscription .content-modal.max-width,.modal.modal-extend-subscription .content-modal.max-width{max-width:calc(700px + 2rem)}.modal-button-cancel-signature,.modal-button-keep-signature{flex-grow:1;width:100%}.modal-button-cancel-signature{background-color:var(--error,#fd5249)}.modal-button-keep-signature{background-color:var(--blue,#3b82f6)}.your-current-plan-article{align-items:flex-start;align-self:stretch;background-color:var(--white,#fff);border-radius:.375rem;display:flex;flex-direction:column;gap:1rem;padding:1.5rem 3.5rem 3.5rem}.do-you-want-more-devices-article{align-items:center;background:linear-gradient(72deg,var(--gradient,#3b82f6) 28.37%,var(--gradient2,#60c7ba) 100%);border:1px solid var(--blue-light,#e5edfa);border-radius:.375rem;color:var(--white,#fff);display:flex;gap:1rem .25rem;justify-content:space-between;opacity:1;padding:1.5rem 2rem}.do-you-want-more-devices-article>section{display:flex;flex-direction:column;gap:.1875rem}.button-more-devices{align-items:center;background-color:var(--white,#fff);border-radius:.375rem;color:var(--black,#121212);display:flex;flex-shrink:0;font-size:1rem;font-style:normal;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:-.02rem;line-height:100%;padding:1rem 3.4375rem;text-decoration:unset;transition:background-color .5s ease,color .5s ease}.button-more-devices img{transition:filter .5s ease}.button-more-devices:hover{background-color:var(--black,#121212);color:var(--white,#fff)}.button-more-devices:hover img{filter:brightness(100)}.your-signatures-article{align-self:stretch;border-radius:.375rem;box-shadow:.5rem .75rem 1.5rem 0 hsla(0,0%,7%,.08);gap:1rem;padding:1.5rem 3.5rem}.panel-active-subscription-article,.your-signatures-article{align-items:flex-start;background:var(--white,#fff);display:flex;flex-direction:column}.panel-active-subscription-article{border:1px solid var(--gray-medium,#dee2e6);border-radius:1rem;box-shadow:0 .375rem 1rem 0 rgba(0,0,0,.16);gap:.5rem;padding:1rem;width:100%}.cancel-signature,.extend-signature{align-items:center;background:none;display:flex;flex-direction:row;flex-wrap:wrap;font-size:1rem;font-style:normal;font-weight:700;gap:.5rem;letter-spacing:-.32px;line-height:100%;text-underline-offset:.25rem;transition:text-decoration .5s ease}.cancel-signature:hover,.extend-signature:hover{text-decoration:underline 2px solid currentColor}.extend-signature{color:var(--blue,#3b82f6)}.cancel-signature{color:var(--red,#fd5249)}.table-scroll-container .payment-history-table{border-collapse:separate;white-space:nowrap}.table-scroll-container .payment-history-table tr+tr>td{border-top:1px solid var(--gray-medium,#dee2e6)}.clickable-table-row{background:none;border:none;color:inherit;display:inline-block;font:inherit;text-align:left;text-decoration:none;transition:background-color .5s ease;vertical-align:middle;width:100%}.clickable-table-row:hover{background-color:var(--blue-light,#e5edfa)}.clickable-table-row>table{margin-top:0}.checkout-payment-history .clickable-table-row-td-container,.clickable-table-row-td-container{padding:0}@media only screen and (max-width:950px){.panel-my-signature-main h2{font-size:1.75rem}.your-signatures-article{padding-inline:1rem}.panel-my-signature-debt-payment-section .number-of-devices-label,.panel-my-signature-debt-payment-section p{width:auto}.checkout-payment-history{padding-inline:2rem}}@media only screen and (max-width:550px){.do-you-want-more-devices-article{flex-direction:column}}.client-receive-photo-body--iframe{overflow:hidden}.panel-event-gallery-header{padding:2rem 1rem 4rem;text-align:center}.panel-event-gallery-list{align-items:center;display:flex;flex-direction:column;gap:1rem}.panel-event-gallery-list li{display:flex;flex-direction:row;gap:1rem}.panel-event-gallery-button-container .button-primary{padding:.5rem 1rem}@font-face{font-display:swap;font-family:Inter;font-weight:400;src:url(https://cdn.photofun.ai/assets/fonts/inter-24pt-semiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-weight:700;src:url(https://cdn.photofun.ai/assets/fonts/inter-24pt-bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Iron Maiden;font-weight:400;src:url(https://cdn.photofun.ai/assets/fonts/posteres/bandas_internacionais/iron_maiden/maiden.ttf) format("truetype")}@font-face{font-display:swap;font-family:Scorpions;font-weight:400;src:url(https://cdn.photofun.ai/assets/fonts/posteres/bandas_internacionais/scorpions/lady_starlight.otf) format("opentype")}@font-face{font-display:swap;font-family:Slayer;font-weight:400;src:url(https://cdn.photofun.ai/assets/fonts/posteres/bandas_internacionais/slayer/slaytanic.ttf) format("truetype")}@font-face{font-display:swap;font-family:The Beatles;font-weight:400;src:url(https://cdn.photofun.ai/assets/fonts/posteres/bandas_internacionais/the_beatles/bootle_4b9l.ttf) format("truetype")}@font-face{font-display:swap;font-family:The Doors;font-weight:400;src:url(https://cdn.photofun.ai/assets/fonts/posteres/bandas_internacionais/the_doors/densmore.otf) format("opentype")}@font-face{font-display:swap;font-family:Nirvana;font-weight:400;src:url(https://cdn.photofun.ai/assets/fonts/posteres/bandas_internacionais/nirvana/OPTIOnyx.otf) format("opentype")}@font-face{font-display:swap;font-family:Charlie Brown Jr;font-weight:400;src:url(https://cdn.photofun.ai/assets/fonts/posteres/bandas_nacionais/charlie_brown_jr/elektrix-bold.otf) format("opentype")}@font-face{font-display:swap;font-family:Ratos de porao;font-weight:400;src:url(https://cdn.photofun.ai/assets/fonts/posteres/bandas_nacionais/ratos_de_porao/ccexterminatemercilessly.otf) format("opentype")}@font-face{font-display:swap;font-family:Raul seixas;font-weight:400;src:url(https://cdn.photofun.ai/assets/fonts/posteres/bandas_nacionais/raul_seixas/old-english-text-mt-std.otf) format("opentype")}@font-face{font-display:swap;font-family:Sepultura;font-weight:400;src:url(https://cdn.photofun.ai/assets/fonts/posteres/bandas_nacionais/sepultura/caslon-antique.regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inocentes;font-weight:400;src:url(https://cdn.photofun.ai/assets/fonts/posteres/bandas_nacionais/inocentes/zombie_punks_regular.ttf) format("truetype")}.joaorock-body{background-color:#1e1e1e}.joaorock-main{align-items:center;color:#f2f2f2;display:flex;flex-direction:column;font-family:Inter;gap:1rem;height:100%;margin:0 auto;padding:40px 0;width:min(944px,100%)}.iron-maiden-font,.iron-maiden-font label{font-family:Iron Maiden,sans-serif!important;text-transform:uppercase}.scorpions-font,.scorpions-font label{font-family:Scorpions,sans-serif!important;text-transform:uppercase}.slayer-font,.slayer-font label{font-family:Slayer,sans-serif!important;text-transform:uppercase}.the-beatles-font,.the-beatles-font label{font-family:The Beatles,sans-serif!important;text-transform:uppercase}.the-doors-font,.the-doors-font label{font-family:The Doors,sans-serif!important;text-transform:lowercase}.nirvana-font,.nirvana-font label{font-family:Nirvana,sans-serif!important;text-transform:uppercase}.charlie-brown-jr-font,.charlie-brown-jr-font label{font-family:Charlie Brown Jr,sans-serif!important;text-transform:capitalize}.ratos-de-porao-font,.ratos-de-porao-font label{font-family:Ratos de porao,sans-serif!important}.ratos-de-porao-font label:first-letter,.ratos-de-porao-font:first-letter{font-size:1.48em!important}.raul-seixas-font,.raul-seixas-font label{font-family:Raul Seixas,sans-serif!important}.sepultura-font,.sepultura-font label{font-family:Sepultura,sans-serif!important;text-transform:uppercase!important}.inocentes-font,.inocentes-font label{font-family:Inocentes,sans-serif!important;text-transform:capitalize}.joaorock-button{background-color:#0bf!important;color:var(--black,#121212)!important;font:600 1.5rem Inter!important}.joaorock-button.ghost{background-color:transparent!important;border:2px solid #0bf!important;color:#0bf!important}.joaorock-button:disabled{background-color:#686868!important;border-color:#686868!important;color:#f2f2f2!important}.joaorock-button:disabled img{filter:brightness(0) invert(1)!important}.joaorock-button.ghost:disabled{background-color:transparent!important;border-color:#686868!important;color:#686868!important}.joaorock-button.ghost:disabled img{filter:grayscale(100)!important}.joaorock-buttons-container{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;width:min(944px,100%)}.joaorock-card{aspect-ratio:645/939;border:3px solid #686868;border-radius:29px;font-size:5rem;margin:0 auto;max-width:645px;overflow:hidden;position:relative;width:100%}.joaorock-card .joaorock-input-name{background:transparent;border:none;color:#f2d743;font-family:inherit;left:50%;max-width:90%;position:absolute;top:25%;transform:translate(-50%,-25%);width:80%}.joaorock-card .joaorock-input-name,.joaorock-input-name{line-height:1.2;outline:none;resize:none;text-align:center}.joaorock-input-name{display:grid;white-space:pre-wrap;word-wrap:break-word;border:1px solid #ccc;border-radius:4px;font:inherit;height:2.55em;max-height:2.55em;overflow:visible;padding:0;place-items:center;text-transform:capitalize}.joaorock-input-name:empty:before{color:#888;content:attr(data-placeholder);pointer-events:none}.joaorock-card .joaorock-input-name::placeholder{color:hsla(0,0%,100%,.6)}.joaorock-radio{text-align:center;width:100%}.joaorock-radio label{border-bottom:3px solid transparent;display:inline-block;font-size:1.5rem;font-weight:400;padding:.75rem;width:100%}.joaorock-radio-container{align-items:center;border-bottom:2px solid #686868;display:flex;flex-direction:row;justify-content:center;margin-top:1rem;width:100%}.joaorock-radio input:checked+label{border-color:#f2f2f2;font-weight:700}.joaorock-backgrounds{align-items:start;display:flex;flex-direction:row;gap:.5rem 1rem;justify-content:center;list-style:none}.joaorock-background,.joaorock-fonts{height:min(140px,100%)}.joaorock-backgrounds label{display:flex;flex-direction:column;gap:1rem;text-align:center}.joaorock-background img{border-radius:5px;overflow:hidden}.joaorock-background input:checked+label img{outline:4px solid var(--base,#fff)}.joaorock-fonts{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;justify-content:center;list-style:none}.joaorock-fonts label,.joaorock-fonts li{align-items:center;display:flex;flex-direction:column;justify-content:center}.joaorock-fonts label{background-color:hsla(0,0%,95%,.2);border-radius:8px;color:#f2f2f2;font-size:1.5rem;height:100%;padding:.5rem 1rem}.joaorock-fonts input:checked+label{outline:3px solid #f2f2f2}.joaorock-input-name.inocentes-font{top:27.5%;transform:translate(-50%,-50%) rotate(-10deg);transform-origin:center center}.joaorock-input-name.iron-maiden-font{font-size:.65em}.joaorock-input-name.sepultura-font{font-size:.8em}.joaorock-input-name.ratos-de-porao-font{font-size:.7em;top:23.5%}.joaorock-input-name.the-doors-font{font-size:.8em}.joaorock-input-name.raul-seixas-font{font-size:1em}.joaorock-input-name.the-beatles-font{font-size:.9em;line-height:1}.inocentes-font span{transform:rotate(-10deg);transform-origin:center center}.modal--joaorock .content-modal{background-color:#333;border-radius:3rem;color:#fff;font-family:Inter;padding:46px}.modal--joaorock .content-modal .content-close img,.modal--joaorock .content-modal .loader img,.modal--joaorock .content-modal .modal-upload-progress-container img{filter:brightness(0) invert(1)}.modal--joaorock h3{font-size:3rem;font-weight:700;text-align:center}.modal-joaorock-button-container{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:.5rem;row-gap:1rem;width:100%}.modal-joaorock-button-container .joaorock-button{border-radius:1rem;font-size:2rem;padding:1rem .5rem;width:100%}.modal-joaorock-done .content-modal.max-width,.modal-joaorock-printed .content-modal.max-width,.modal-joaorock-restart .content-modal.max-width{max-width:calc(600px + 2rem)}.modal--joaorock .number-of-devices-label,.modal--joaorock p{font-size:1.6rem;text-align:center}.joaorock-font-buttons-container{display:flex;flex-direction:column;gap:2rem;position:absolute;right:5rem;top:25%;transform:translateY(-50%);z-index:1}.joaorock-font-buttons-container button{aspect-ratio:1/1;border-radius:100%;max-width:57px;width:100%}.joaorock-font-buttons-container section{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:57px}.joaorock-font-buttons-container>div{align-items:end;display:flex;flex-direction:column;gap:.5rem}.checkout-main h2,.checkout-main h3{cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap;font:500 1.125rem Customfont;gap:1ch;line-height:140%;margin-bottom:.5rem;text-align:center}.checkout-main h2 .number-of-devices-label,.checkout-main h2 p,.checkout-main h3 .number-of-devices-label,.checkout-main h3 p{font:700 1.125rem Customfont;text-decoration:underline solid var(--black,#121212) 0;text-underline-offset:.2rem}.checkout-fill-your-data-form{margin-top:2rem;width:min(500px,100%)}.checkout-fill-your-data-form .button-primary{border-radius:.375rem;font:700 1rem Customfont;line-height:1.8rem;padding:1rem;width:100%}.checkout-fill-your-data-form-article,.checkout-fill-your-data-physical-address-container{display:flex;flex-direction:column;gap:2rem}.checkout-fill-your-data-checkbox-container{align-items:center;background-color:var(--white,#fff);border-radius:.5rem;display:flex;flex-direction:row;justify-content:center;padding:1rem}.checkout-fill-your-data-checkbox-container label{font:400 1.1rem Customfont!important;width:fit-content}.checkout-fill-your-data-checkbox-container label a{color:var(--black,#121212);font:700 1.1rem Customfont}.checkout-fill-your-data-checkbox-container input{aspect-ratio:1/1;height:1.125rem;width:1.125rem}.modal-plan-features{cursor:pointer}.modal-plan-features .content-modal{max-width:800px;width:calc(100% - 2rem)}.modal-plan-features .modal-content{align-items:center;gap:2rem;justify-content:center;text-align:center}.modal-plan-features ul{display:flex;flex-direction:column;font:500 1.1rem Customfont;gap:.5rem;list-style:none;text-align:left;width:fit-content}.modal-plan-features ul li{align-items:center;display:flex;flex-direction:row;gap:.5rem}.modal-plan-features small{font:400 .9rem Customfont;text-decoration:line-through}.checkout-select-plan-button{appearance:none;background:none}.notice{background-color:var(--blue-light,#e5edfa);border-radius:.375rem;margin-top:2rem;padding:1rem 2rem}.notice>div{display:flex;gap:1rem}.notice h4:first-child{margin-bottom:.5rem}.subscription-max-devices{background:var(--white,#fff);border-radius:inherit;border-radius:.375rem;margin-bottom:2rem;padding:.5rem;text-align:center}.user-profile-connected-devices-table-container .message-not-devices{margin-top:1rem!important}@media only screen and (max-width:520px){.user-profile-connected-devices-table-container .message-not-devices h1{font-size:1rem!important}}.panel-download-header{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:1rem}.panel-download-article{position:absolute;right:0;top:0;width:min(100%,519px)}.panel-download-article-section{align-items:center;display:flex;flex-direction:column;height:395px;position:relative;width:100%}.panel-download-article-section div{align-items:end;display:flex;flex-direction:column;gap:3rem;height:100%;justify-content:start;max-width:389px;padding:2rem 0;text-align:center;transform:translateX(2rem)}.panel-download-article-section div img{transform:rotate(90deg)}.panel-download-article-section-div-success{transform:unset!important}.download__ellipsis-image{transform:unset!important;width:100%!important}.panel-download-main{display:flex;flex-direction:column;flex-grow:1}.panel-download-main .receive-photos-link{display:inline-block;margin:auto auto 1rem}.download-all-photos-body{display:flex;flex-direction:column}.download-all-photos-body .modal{color:var(--black,#121212)}.download-all-photos-mobile-text-section{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;width:100%}@media only screen and (max-width:950px){.panel-download-article{padding:0 1rem;position:unset;right:unset;width:100%}.panel-download-article-section{height:unset}.panel-download-article-section div{transform:unset}.loader{margin:0 auto}}.aware-gallery{align-items:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.collapsible{border-radius:5px;overflow:hidden;width:100%}.collapsible .number-of-devices-label,.collapsible p{font:500 1.1rem Customfont;line-height:1.5}.collapsible-list>li+li{border-top:1px solid var(--gray-medium,#dee2e6)}.collapsible-list ol,.collapsible-list ul{display:flex;flex-direction:column;gap:.5rem;list-style-position:inside;margin-left:2rem}.collapsible summary{align-items:center;cursor:pointer;display:flex;font:400 1.5rem Customfont;list-style:none;outline:none;padding:1rem}@supports(outline-color:transparent){.collapsible summary{outline-color:transparent}}.collapsible summary .chevron{margin-left:auto;transition:transform .3s}.collapsible[open] summary .chevron{transform:rotate(180deg)}.collapsible .content{display:flex;flex-direction:column;gap:1rem;padding:0 1rem 1rem}.collapsible-list{list-style:none}.user-support-container{display:flex;flex-direction:column;gap:2rem;margin:0 auto;width:min(716px,100%)}.user-support-container h3{font-weight:700}.user-support-title{text-align:center}.user-support-footer{background-color:var(--white,#fff);color:var(--black,#121212);display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;padding:1rem 2rem}.user-support-footer h2{font:400 1.5rem Customfont}.user-support-footer-list{display:flex;flex-direction:column;gap:1rem;list-style:none}.user-support-footer-list .email{cursor:pointer}.user-support-footer-list a{align-items:center;color:var(--black,#121212);cursor:pointer;display:flex;flex-direction:row;font:700 1rem Customfont;gap:1ch;text-decoration:unset}details::details-content{block-size:0;transition-behavior:allow-discrete;transition-duration:1s;transition-property:block-size,content-visibility}details[open]::details-content{block-size:auto;block-size:calc(auto)}.modal-contact-email h1{margin-bottom:1rem}.modal-contact-email .inputs{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.modal-contact-email textarea{width:100%}.modal-contact-email .content-modal{padding:2.5rem 2.5rem 3.75rem;width:min(100%,42.8125rem)}@media screen and (orientation:landscape){.modal-contact-email .content-modal{width:min(80%,42.8125rem)}}.modal-contact-email .button-primary{align-items:center;display:flex;height:3.5rem;justify-content:center;margin:1.5rem auto 0;padding:0 1rem;width:100%}.user-profile-title-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;margin:2rem 0 1rem}.user-profile-tab-container,.user-profile-title-container{align-items:center;justify-content:center;text-align:center}.user-profile-tab-container{display:grid;grid-template-columns:1fr 1fr;margin:0 auto 3rem;width:min(700px,100%)}.user-profile-account-actions-section,.user-profile-form-image-section{display:flex;flex-direction:row;gap:1rem}.user-profile-account-actions-section{align-items:center;background-color:var(--white,#fff);border-radius:.5rem;box-shadow:0 1px 12px hsla(0,0%,80%,.25);justify-content:space-between;padding:1.5rem 2rem}.user-profile-account-actions-section a{color:var(--black,#121212)}.user-profile-account-actions-section a,.user-profile-delete-account{align-items:center;display:flex;flex-direction:row;font:700 1rem Customfont;gap:1ch;text-decoration:unset}.user-profile-delete-account{background:none;border:unset;color:var(--error,#fd5249)!important}.modal-delete-account h1,.modal-delete-event h1{font:500 3rem Customfont;margin-bottom:1rem;text-align:left!important}.modal-delete-account h2,.modal-delete-event h2{font:500 1.1rem Customfont;max-width:750px}.modal-delete-account .modal-content,.modal-delete-event .modal-content{align-items:start;display:flex;flex-direction:column;gap:1rem;text-align:left}.modal-delete-account .content-modal.max-width,.modal-delete-event .content-modal.max-width{max-width:calc(700px + 2rem)}.modal-delete-account .button-primary,.modal-delete-event .button-primary{padding:1.5rem 1rem;width:100%}.modal-delete-account form,.modal-delete-event form{width:100%}.cancel-subscription-button-container,.modal-print-copies-button-container{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem;width:100%}.user-profile-main-section{margin:0 auto;width:min(700px,100%)}.user-profile-connected-devices-table{border-collapse:collapse;padding:1rem;white-space:nowrap;width:100%}.user-profile-connected-devices-table section{display:flex;flex-direction:column;gap:.5rem}.user-profile-connected-devices-table td{padding:1rem;vertical-align:middle}.user-profile-connected-devices-table tr+tr{border:none;border-top:1px solid var(--gray-medium,#dee2e6)}.user-profile-connected-devices-table tr:first-child td{border:none}.user-profile-connected-devices-table td:last-child,.user-profile-connected-devices-table td:nth-last-child(2){text-align:right}.user-profile-connected-devices-table-container{background-color:var(--white,#fff);border-radius:.5rem;box-shadow:0 1px 12px hsla(0,0%,80%,.25);overflow:auto;padding:1rem;white-space:nowrap;width:100%}.user-profile-connected-devices-section{display:flex;flex-direction:column;gap:1rem}.remove-device{background:none;color:var(--error,#fd5249);font:700 1rem Customfont}.yellow-warning-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}