.widget-gallery{--height: 4rem;border-radius:var(--border-radius);font-size:1rem;word-wrap:break-word;padding:16px}.widget-gallery .hidden{display:none}.widget-gallery-close{cursor:pointer}.widget-gallery-hover{transition:.1s ease-in-out;cursor:pointer}.widget-gallery-hover:hover{transform:scale(1.0125)}.widget-gallery-button .widget-gallery-bottom:not(.widget-gallery-show){display:none!important}.widget-gallery-header{display:flex;justify-content:space-between;align-items:center}.widget-gallery-header-button{position:relative;line-height:1.2;height:calc(var(--height) - (var(--padding) * 2))}.gallery-image-container{height:48px;aspect-ratio:1 / 1;position:absolute;overflow:hidden;left:0}.gallery-image-container .image{object-fit:cover;height:100%;width:100%}.widget-gallery-share{cursor:pointer}.widget-gallery-title{width:100%;font-size:1rem;font-weight:500;white-space:pre-wrap;padding:0 .5rem}.widget-gallery-description{padding:0 .5rem;font-size:.875rem;font-weight:400;white-space:pre-wrap;opacity:.8}.widget-gallery-body{padding:1rem .5rem 0}.widget-gallery-body [class*=widget-gallery-field-]{display:block;margin-bottom:.5rem;width:100%;border:0}.widget-gallery-body .widget-gallery-field-label{display:block;margin-bottom:.5rem;width:100%;font-size:1rem}.widget-gallery-body .widget-gallery-field-input{display:block;width:100%;font-size:1rem;background:var(--background-2, #F3F3F3);color:var(--light-text, #505050);border-radius:10px;padding:.5rem;box-sizing:border-box;min-height:43px}.widget-gallery-body .widget-gallery-field-textarea{min-height:100px;border-radius:10px 10px 0;resize:vertical;overflow:auto;color:var(--light-text, #505050)}.widget-gallery-body .widget-gallery-field-input:focus{outline:0}.widget-gallery-body .widget-gallery-field-input::placeholder{color:var(--light-text, #505050)}.widget-gallery-body .widget-gallery-field-select{display:block;width:100%;font-size:1rem;min-height:43px;background:var(--background-2, #F3F3F3);color:var(--light-text, #505050);border-radius:10px;padding:.5rem;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="5" viewBox="0 0 10 5" fill="none"><path d="M5 5L0 0H10L5 5Z" fill="black"/></svg>');background-repeat:no-repeat;background-position:right 10px center;background-size:11px 11px;cursor:pointer}.widget-gallery-body .widget-gallery-field-radio-group{display:flex;flex-direction:column}.widget-gallery-body .widget-gallery-field-radio-item{display:flex;align-items:center;cursor:pointer;font-size:16px}.widget-gallery-body .widget-gallery-field-radio-item input{display:none}.widget-gallery-body .widget-gallery-field-radio-item-button{width:20px;height:20px;border:2px solid;border-radius:50%;margin-right:10px;margin-bottom:0;position:relative}.widget-gallery-body .widget-gallery-field-radio-item input+.widget-gallery-field-radio-item-button span{opacity:0}.widget-gallery-body .widget-gallery-field-radio-item input:checked+.widget-gallery-field-radio-item-button span{width:12px;height:12px;border-radius:50%;transition:opacity .3s ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1}.widget-gallery-body .widget-gallery-field-select:focus-visible{outline:0}.widget-gallery-body .widget-gallery-field-check-item{display:flex;align-items:center;margin-bottom:10px;cursor:pointer;font-size:16px}.widget-gallery-body .widget-gallery-field-check-item input{display:none}.widget-gallery-body .widget-gallery-field-checkbox-icon{width:20px;height:20px;border:2px solid;border-radius:4px;margin-right:10px;margin-bottom:0;position:relative;transition:background-color .3s ease}.widget-gallery-body .widget-gallery-field-checkbox-indicator{display:none;position:absolute;top:50%;left:50%;width:16px;height:16px;transition:transform .3s ease;transform:translate(-50%,-50%)}.widget-gallery-field-check-item input:checked+.widget-gallery-field-checkbox-icon .widget-gallery-field-checkbox-indicator{display:block}.widget-gallery-submit{margin-top:.5rem;border-radius:10px;text-align:center;font-size:1rem;font-weight:700;padding:.625rem;border:0;width:100%;height:43px;background:#000;color:#fff}.widget-gallery-submit:disabled{background:var(--light-background, #CFCFCF);color:var(--light-text, #505050);cursor:not-allowed}.widget-gallery-conditions{margin-top:.875rem;font-size:.75rem;padding:0 .875rem;font-weight:400;line-height:1.375rem;text-align:center}.widget-gallery-conditions a,.widget-gallery-conditions a:hover,.widget-gallery-conditions a:focus{color:inherit;text-decoration:underline}.widget-gallery-field-phone-group{display:flex;align-items:center}.widget-gallery-field-phone-group>div{width:100%}.widget-gallery-body .iti__country-container{border-radius:10px 0 0 10px;max-height:43px}.widget-gallery-body .iti__search-input{display:none!important}.widget-gallery-body .iti__flag-container{max-height:43px;color:var(--text, #000)}.widget-gallery-body .iti__country-name{color:var(--text, #000)}.widget-gallery-body .iti__arrow{border-top-color:var(--text, #000);border-left-width:5px;border-right-width:5px;border-top-width:6px}.widget-gallery-body .iti__arrow.iti__arrow--up{border-bottom-color:var(--text, #000);border-bottom-width:6px}.widget-gallery-body .iti__dropdown-content{border-radius:.675rem;border-color:transparent}.widget-gallery-bottom{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:100;opacity:0;pointer-events:none;transition:.1s linear;color:#000!important}@media (max-width: 860px){.widget-gallery-bottom.widget-gallery-show{width:calc(100% - 40px);left:20px}.widget-gallery-bottom.widget-gallery-show.widget-gallery-bottom-position{justify-content:flex-end}.widget-gallery-bottom.widget-gallery-show .widget-gallery-wrapper{width:initial}}.widget-gallery-show{opacity:1!important;pointer-events:all!important}.widget-gallery-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;z-index:-1}.widget-gallery-wrapper{width:96%;background-color:#fff;height:auto;max-height:80vh;padding:var(--padding);max-width:860px;border-radius:12px 12px 0 0;position:relative;transform:translateY(100%);transition:.3s ease;color:#000!important;display:flex;flex-direction:column}.widget-gallery-content{overflow:auto}.widget-gallery-show .widget-gallery-wrapper{transform:translateY(0)!important}.widget-gallery-body .just-validate-error-label{padding:.5rem 0 0;font-size:.75rem}.widget-gallery-feedback{text-align:center}.widget-gallery-feedback .widget-gallery-description{text-align:center;white-space:normal;opacity:1}.widget-gallery-feedback .widget-gallery-feedback-thanks-message{display:flex;justify-content:space-between;align-items:flex-end;margin-top:16px;padding:0 16px}.widget-gallery-feedback img{width:40px;height:40px;object-fit:cover;border-radius:50%;margin-right:10px}.widget-gallery-feedback-thanks-message{display:flex;align-items:center}.widget-gallery-feedback .message-content{width:100%;text-align:left;padding:6px 8px 8px;background-color:#f0f0f0;border-radius:10px 10px 10px 0}.widget-gallery-feedback .username{color:#006bff;font-size:14px;font-weight:700;margin-bottom:5px}.widget-gallery-feedback .thanks-text{color:#000;font-size:14px;font-weight:400}.widget-gallery-reset{margin-top:16px}.widget-gallery-image-container{position:relative;width:100%;height:auto;overflow:hidden;border-radius:15px}.widget-gallery-image{width:100%;height:auto;object-fit:cover;border-radius:15px}.widget-gallery-video-container{position:relative;width:100%;height:auto;overflow:hidden;border-radius:15px}.grid-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px}.grid-item.full-width{grid-column:span 2}.widget-gallery-aspect-16-9{aspect-ratio:16 / 9;width:100%;height:100%;object-fit:cover;object-position:center}.widget-gallery-aspect-2-3{aspect-ratio:2 / 3;width:100%;height:100%;object-fit:cover;object-position:center}.widget-gallery-aspect-1-1{aspect-ratio:1 / 1;width:100%;height:100%;object-fit:cover;object-position:center}.widget-gallery-carousel{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;overflow:hidden;position:relative}.widget-gallery-carousel-container{position:relative;width:100%;margin:0 auto;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.widget-gallery-carousel-content{display:flex;gap:10px;align-items:center}.widget-gallery-carousel-container .widget-gallery-image-container,.widget-gallery-carousel-container .widget-gallery-video-container{flex:0 0 auto;scroll-snap-align:start;width:auto;border-radius:15px}.widget-gallery-carousel-container .widget-gallery-image,.widget-gallery-carousel-container .widget-gallery-video-embed{width:100%;height:auto;object-fit:cover}.widget-gallery-carousel .widget-gallery-item{scroll-snap-align:center}.widget-gallery-carousel .widget-gallery-item:not(:last-child){margin-right:12px}.widget-gallery-carousel .widget-gallery-item:first-child{margin-left:0}.widget-gallery-carousel .widget-gallery-item:last-child{margin-right:0}@media (max-width: 860px){.widget-gallery-carousel .widget-gallery-item:first-child{margin-left:12px}.widget-gallery-carousel .widget-gallery-item:last-child{margin-right:12px}}.widget-gallery-carousel>a img.widget-gallery-aspect-16-9,.widget-gallery-carousel>div img.widget-gallery-aspect-16-9{width:100%}.widget-gallery-carousel>a img.widget-gallery-aspect-2-3,.widget-gallery-carousel>div img.widget-gallery-aspect-2-3{width:100%}.widget-gallery-carousel>a img.widget-gallery-aspect-1-1,.widget-gallery-carousel>div img.widget-gallery-aspect-1-1{width:100%}.widget-gallery--carrousel{padding:16px 0}.widget-gallery--no-background,.widget-gallery--no-background .widget-gallery-body{padding-left:0;padding-right:0}@media (max-width: 860px){.widget-gallery-carrousel--no-background{margin:0 -1rem}}.widget-gallery--carrousel .widget-gallery-body{padding-left:0;padding-right:0}.widget-gallery-carousel--content{padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow-x:auto;position:relative}.widget-gallery-carousel--reel{overflow-x:auto;overflow-y:hidden;white-space:nowrap;transition:all .5s;display:inline-flex;will-change:transform;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-ms-overflow-style:none;scrollbar-width:none;scroll-snap-type:x mandatory}.widget-gallery-carousel--button-box{position:absolute;width:56px;z-index:1;left:0;top:0;height:100%;display:flex;justify-content:center;align-items:center}.widget-gallery-carousel--button-box.right{left:calc(100% - 56px)}.widget-gallery-carousel--button-box:hover .widget-gallery-carousel--button{display:block}.widget-gallery-show .widget-gallery-carousel--button-box:hover .widget-gallery-carousel--button{display:none}.widget-gallery-carousel--button{display:none;width:44px;height:44px;border-radius:50%;background:#637381;box-shadow:1px 2px 10px #00000040;color:#fff;z-index:1;border:0;transition:.1s ease-in-out;cursor:pointer}.widget-gallery-show .widget-gallery-carousel--button:hover{transform:scale(1.0125)}.widget-gallery-carousel--button-box.left .widget-gallery-carousel--button svg{transform:rotate(-180deg)}
