.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{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.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;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{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:#181818;--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}@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}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,#181818);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,#181818);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,#181818);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}@media only screen and (max-width:1199px){.swiper-button-container{top:calc(50% - 9px)}}.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,#181818)}.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{display:flex;flex-direction:column;gap:.5rem}.modal-download-container-section-container{display:flex;flex-direction:row;flex-wrap:wrap;font-size:1.5rem;gap:3rem;margin-top:3rem}.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{max-width:min(750px,100vw - 2rem)}.modal-loader{color:var(--black,#181818)}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--black,#181818);-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{border-color:var(--black,#181818);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 3s linear infinite;margin:3rem auto;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%}.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%)}}.checkout-main h3{cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap;font:500 1.1rem Customfont;gap:1ch}.checkout-main h3 p{font:700 1.1rem Customfont;text-decoration:underline}.checkout-fill-your-data-form{margin-top:2rem;width:min(500px,100%)}.checkout-fill-your-data-form .button-primary{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,#181818);font:700 1.1rem Customfont}.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}.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-progress{display:flex;flex-direction:row;gap:2rem;line-height:1;font:500 1.1rem Customfont;list-style:none}.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:8px 12px 24px 0 hsla(0,0%,7%,.078);color:var(--black,#181818);padding:3rem 2rem;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:1rem;list-style:none;margin:1rem 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-switch{background-color:var(--black,#181818);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}.checkout-main h3{margin-bottom:.5rem}.checkout-hire-plan-button-container{margin-top:auto}.button-current-plan{background-color:var(--gray-medium,#dee2e6);color:var(--black,#181818)}.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}#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;width:min(600px,100%)}.button-primary.button-primary-no-background{background-color:transparent;color:var(--black,#181818)}.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-pix p{font-size:1.2rem;font-weight:700;margin:1rem 0;text-align:center}.payment-pix button{margin:0 auto}.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-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,#181818)}.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}}.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,#181818);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>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-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,#181818);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}.aware-gallery{align-items:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.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}.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-container{bottom:0;position:absolute;right:0;z-index:1}#current_capture_session_original_img{position:absolute;transition:opacity .1s ease-in-out}@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}}.home-body header{display:grid;grid-template-columns:1fr auto 1fr;justify-content:space-between;left:0;padding:1rem 2rem;position:absolute;right:0;top:0;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(--base,#fff)}@media only screen and (max-width:768px){.home-body header .lang-and-whats .language-select option p,.home-body header .login a .language-select option p,.home-body header .login-register .language-select option p,.home-body header .register a .language-select option p,.home-body header .support a .language-select option p,.home-body header .whats a .language-select option p{display:none}}.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(--base,#fff);font-weight:700;gap:.5rem;text-decoration:none}@media only screen and (max-width:768px){.home-body header .login a p,.home-body header .register a p,.home-body header .support a p,.home-body header .whats a p{display:none}}.home-main{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;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,#181818);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 a{align-items:center;background:linear-gradient(90deg,#3b82f6 51%,#60c7ba 82%);border-radius:.375rem;color:var(--black,#181818);display:flex;font-size:medium;font-weight:700;height:56px;justify-content:center;max-width:350px;text-decoration:none;width:350px}.client-home-experiment{padding:1rem 2rem}.client-home-experiment header{display:flex;justify-content:space-between;width:100%}@media only screen and (max-width:768px){.client-home-experiment header .logo{height:auto;width:min(120px,100%)}}.client-home-experiment header .lang-and-whats,.client-home-experiment header .login a,.client-home-experiment header .login-register,.client-home-experiment header .register a,.client-home-experiment header .support a,.client-home-experiment header .whats a{align-items:center;display:flex}.client-home-experiment header .lang-and-whats .language-select,.client-home-experiment header .login a .language-select,.client-home-experiment header .login-register .language-select,.client-home-experiment header .register a .language-select,.client-home-experiment header .support a .language-select,.client-home-experiment header .whats a .language-select{color:var(--black,#181818)}@media only screen and (max-width:768px){.client-home-experiment header .lang-and-whats .language-select option p,.client-home-experiment header .login a .language-select option p,.client-home-experiment header .login-register .language-select option p,.client-home-experiment header .register a .language-select option p,.client-home-experiment header .support a .language-select option p,.client-home-experiment header .whats a .language-select option p{display:none}}.client-home-experiment header .lang-and-whats{gap:1.5rem}@media only screen and (max-width:768px){.client-home-experiment header .lang-and-whats{gap:1rem}}.client-home-experiment header .login-register{gap:2.5rem}@media only screen and (max-width:768px){.client-home-experiment header .login-register{gap:1rem}}.client-home-experiment header .login a,.client-home-experiment header .register a,.client-home-experiment header .support a,.client-home-experiment header .whats a{color:var(--black,#181818);font-weight:700;gap:.5rem;text-decoration:none}.client-home-experiment header .login a img,.client-home-experiment header .register a img,.client-home-experiment header .support a img,.client-home-experiment header .whats a img{filter:brightness(0)}@media only screen and (max-width:768px){.client-home-experiment header .login a p,.client-home-experiment header .register a p,.client-home-experiment header .support a p,.client-home-experiment header .whats a p{display:none}}.client-home-experiment .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,#181818);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 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}.header-home-experiment{margin-inline:-2rem}}.home-main--experiment__section{width:100%}.header-home-experiment .support.home__support-icon{filter:contrast(100) brightness(0)}.object-position-top{object-position:top}.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)}@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,#181818)!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 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}.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{margin:0 auto;max-width:700px}.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}.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-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,#181818);color:var(--white,#fff)}.panel-capture-body.active{background-color:unset;color:unset}.panel-capture-body select{background-color:var(--black,#181818);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 p,.panel-capture-settings-button p,.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,#181818);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 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,.1);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}@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.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,#181818);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,#181818);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:translateX(1rem);width:fit-content}.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-direction:row;flex-wrap:wrap;gap:1rem;height:auto;justify-content:center;max-height:calc(100vh - 85px)}@supports(height:100dvh){.modal-session-qrcode-image-container{max-height:calc(100dvh - 85px)}}.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,#181818);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%}@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 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,#181818)}.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-session-qrcode h2{margin:2rem}.modal-session-qrcode img{object-fit:contain}.modal-session-qrcode .image-is-loading{grid-template-columns:unset;height:unset;place-items:center}.modal-session-qrcode .image-is-loading img{aspect-ratio:unset;height:auto;width:auto}.modal-session-qrcode .image-is-loading .loader:before{height:100%;left:50%;transform:translateX(-50%);width:100%}.modal-session-qrcode .content-modal{padding:1rem 2rem}@supports(height:100dvh){.modal-session-qrcode .content-modal{max-height:100dvh}}.modal-waiting-for-ai-photos h2{text-align:center}.modal-waiting-for-ai-photos button{padding:1.5rem 1rem;width:100%}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 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 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-style-effect h2{text-align:center}.modal-select-your-ambiance-effect-main,.modal-select-your-clothes-effect-main,.modal-select-your-face-swap-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-style-effect-main button{flex:0 1 120px;min-width:0}@media only screen and (max-width:500px){.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-style-effect-main button{flex-basis:72px}}#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-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}.screensaver-container{background-color:var(--black,#181818);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 label,.modal-aware-form .checkbox-container p,.modal-dell-badges-form .checkbox-container label,.modal-dell-badges-form .checkbox-container p,.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 p,.modal-dell-badges-form .checkbox-container p,.modal-dell-badges-form .radio-container p{color:var(--black,#181818)}.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-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}.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{box-shadow:0 0 0 100vmax rgba(0,0,0,.6);outline:4px solid #fff;pointer-events:none;position:absolute}.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}.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-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,#181818);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,#181818)!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,#181818);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,#181818);border-radius:100%;left:0;position:relative;top:50%;transform:translateX(0);transition:transform .5s ease;width:.7rem}#ai_event_does_not_has_ai_effect_input:checked+.switch-checkbox{background-color:var(--blue,#3b82f6)}#ai_event_does_not_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,#181818);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,#181818);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 p{font:500 .9rem Customfont!important;padding:.5rem!important}.tooltip-row{align-items:center;display:flex;flex-direction:row;gap:.5rem;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-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 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}.panel-event-header{display:flex;flex-direction:column;gap:.5rem}.panel-event-time-container{display:flex;flex-direction:row;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;display:flex;flex-direction:row;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;list-style:none;margin:0;padding:0}.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;display:flex;flex-direction:row;flex-wrap:wrap;font:400 1.5rem Customfont;gap:.5rem}.panel-event-header__name-status-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.panel-event-header__name-status-container h2{background-color:transparent;border:1px solid var(--black,#181818);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;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:space-between}.hover-image{display:none}.panel-event-header__device-printer-container{display:flex;flex-direction:row;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;display:flex;flex-direction:column;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;display:flex;flex-direction:row;gap:2rem;justify-content:center;list-style:none}.panel-event-image-list>li{background-color:var(--black,#181818);border-radius:.5rem;display:flex;flex:1;flex-direction:column;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;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,.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}.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;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;list-style:none;position:relative}.modal-fullscreen-image-list li{position:relative}.modal-fullscreen-image-list img{height:100vh;object-fit:contain;width:100%}.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 .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;display:flex;flex-direction:row;gap:1rem;left:1rem;position:absolute}.fullscreen-button-container .button-primary,.panel-event-gallery-button-container .button-primary{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;display:flex;flex-direction:column;gap:1rem;justify-content:center;text-align:center}.modal-delete-event-photos h1{font:500 3rem Customfont;margin-bottom:1rem;text-align:left!important}.modal-delete-event-photos h2{font:500 1.1rem Customfont;max-width:750px}.modal-delete-event-photos .modal-content{align-items:start;display:flex;flex-direction:column;gap:1rem;text-align:left}.modal-delete-event-photos .modal-delete-event-photos-button-container{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem;width:100%}.modal-delete-event-photos .content-modal.max-width{max-width:calc(700px + 2rem)}.modal-delete-event-photos .button-primary{padding:1.5rem 1rem;width:100%}.modal-delete-event-photos .modal-delete-event-photos-button-container button{flex-grow:1}.button-primary.modal-delete-event-photos-button-confirm{background-color:var(--error,#fd5249)}.button-primary.modal-delete-event-photos-button-cancel{background-color:var(--blue,#3b82f6)}.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;display:flex;flex-direction:column;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 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,#181818);display:flex;flex-direction:column;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,#181818);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{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}.modal-delete-selected-event-photos-header-button-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:space-between}.select-all-images-label{align-items:center;background-color:var(--white,#fff);border-radius:.5rem;display:flex;flex-direction:row;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,#181818)}.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.one-photo li{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden}.layout-1x4,.layout-2x2,.layout-4x1,.layout-responsive,.modal-fullscreen-image-list.composite_photo{display:grid}.layout-1x4{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr}.layout-2x2{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.layout-4x1{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr)}.layout-responsive{grid-auto-rows:auto;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.modal-fullscreen-image-list.composite_photo{gap:.5rem}.modal-fullscreen-image-list.composite_photo.one-item{grid-template-columns:1fr;grid-template-rows:1fr}.modal-fullscreen-image-list.composite_photo.two-items{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}.modal-fullscreen-image-list.composite_photo.three-items{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}@supports(height:100dvh){.modal-fullscreen-image-list img{height:100dvh}}@media(max-width:480px){.modal-fullscreen-image-list.composite_photo.three-items,.modal-fullscreen-image-list.composite_photo.two-items{grid-template-columns:1fr;grid-template-rows:auto}}@media(min-width:481px)and (max-width:768px){.modal-fullscreen-image-list.composite_photo.two-items{grid-template-columns:1fr;grid-template-rows:repeat(2,1fr)}.modal-fullscreen-image-list.composite_photo.three-items{grid-template-columns:1fr;grid-template-rows:repeat(3,1fr)}}@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}.face-swap-reference-image-container{align-items:center;display:flex;flex-direction:row;justify-content:center}.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,#181818);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 p{display:none}.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 p{bottom:0;color:var(--white,#fff);font-weight:700;left:50%;position:absolute;text-shadow:0 0 4px var(--black,#181818);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 li{align-items:center;background-color:var(--white,#fff);border-radius:.25rem;box-shadow:8px 12px 24px 0 hsla(0,0%,7%,.08);display:flex;flex-direction:row;flex-grow:1;gap:1rem;padding:1rem}.panel-home-list li.error{margin-bottom:1rem}.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,#181818);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-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;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,#181818)}.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,#181818);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,#181818);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;color:var(--black,#181818);display:block;font:500 1rem Customfont;padding:12px 16px;text-align:left;text-decoration:none;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}.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,#181818)!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 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}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}.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}.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,#181818)}#search_ai_event_input:focus{border-color:var(--black,#181818)}.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,#181818);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,#181818);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}}.panel-my-signature-main{align-items:center;display:flex;flex-direction:column;padding-bottom:1rem}.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 p{font:400 .9 Customfont}.panel-my-signature-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-my-signature-main article+article,.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:1rem;justify-content:space-between}.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,#181818);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.1rem Customfont;padding:.5rem;width:100%}.modal-cancel-subscription h1{font:500 3rem Customfont;margin-bottom:1rem;text-align:left!important}.modal-cancel-subscription h2{font:500 1.1rem Customfont;max-width:750px}.modal-cancel-subscription .modal-content{align-items:start;display:flex;flex-direction:column;gap:1rem;text-align:left}.modal-cancel-subscription .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.modal-cancel-subscription .content-modal.max-width{max-width:calc(700px + 2rem)}.modal-cancel-subscription .button-primary{padding:1.5rem 1rem;width:100%}.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)}@media only screen and (max-width:950px){.panel-my-signature-main h2{font-size:1.75rem}}.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 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;padding:.25rem .5rem}.panel-order-information-title .button-primary img{height:18px;width:18px}}@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-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 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{border:2px solid var(--black,#181818);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>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}.photo-style-container{display:flex;flex-direction:column;gap:1rem;margin-top:3rem}.ai-event-effect-custom-radio{color:var(--black,#181818);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,#181818);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 p{display:inline-block;font:500 1.125rem Customfont;text-align:center;width:100%;word-break:break-word}.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}.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,#181818);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,#181818);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,#181818);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 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 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,#181818);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,#181818);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}.my-scenarios-container__header{align-items:center;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 p{font:500 1.125rem Customfont}.modal-error-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}#ai_event_print_button_text_input{border-radius:0}.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 p{margin-bottom:1rem}.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}.client-receive-photo-body,.home-body{background-color:var(--black,#181818);color:var(--white,#fff);display:flex;flex-direction:column}.client-receive-photo-body .modal,.home-body .modal{color:var(--black,#181818)}#capture_receive_photos_div{display:flex;flex-direction:column;flex-grow:1;justify-content:center}.client-receive-photo-header{padding:.5rem 1rem;text-align:center}.client-receive-photo-main{display:flex;flex-direction:column;gap:2rem;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-printer .modal-content{display:flex;flex-direction:column;gap:1rem}.modal-printer .button-primary{font:700 1rem Customfont;margin-top:2rem;padding:1.5rem;width:100%}.modal-printer h2{font:500 3rem Customfont}.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-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,#181818);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}@media only screen and (max-height:767px),only screen and (max-width:950px){.client-receive-photo-title{font:500 1.5rem Customfont}.client-receive-photo-main{gap:0}}@media only screen and (max-width:950px){.client-receive-photo-buttons-container span{display:none}.modal-printer .content-modal{border-radius:0;height:100%;margin:0}.modal-printer .button-primary{margin-top:100%}}@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}}.client-receive-photo-body--iframe{overflow:hidden}.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,#181818);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 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 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 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}}.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 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,#181818);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,#181818);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{background:none;border-bottom:1px solid var(--black,#181818);font:400 .875rem Customfont;padding:.5rem 1rem;transition:border-color .5s ease;width:100%}.input-floating-container input{appearance:none;line-height:1rem}.input-floating-container input[type=time]{appearance:unset}.input-floating-container select{border-radius:0;color:var(--black,#181818)}.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[type=tel]:required:invalid:placeholder-shown{border-color:initial}.input-floating-container input: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{border-color:var(--black,#181818);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);border-radius:.25rem;color:var(--white,#fff);font-size:1rem;padding:.25rem .5rem;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}}.swiper-pagination{position:unset}@media only screen and (min-width:1200px){.swiper-pagination{display:none}}.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,#181818);box-shadow:8px 12px 24px 0 hsla(0,0%,7%,.08);width:3rem}.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}.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}.user-password-reset-subtitle{text-align:left}.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,#181818)}.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%}.input-container>label{border-color:var(--black,#181818);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,#181818);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,#181818);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{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,#181818);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,#181818);font-weight:700}.collapsible{border-radius:5px;overflow:hidden;width:100%}.collapsible p{font:500 1.1rem Customfont;line-height:1.5}.collapsible-list li+li{border-top:1px solid var(--gray-medium,#dee2e6)}.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{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,#181818);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,#181818);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:1rem}.modal-contact-email .content-modal,.modal-contact-email textarea{width:100%}@media screen and (orientation:landscape){.modal-contact-email .content-modal{width:80%}}.modal-contact-email .button-primary{margin:1rem auto 0}.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 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}@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}