.modal-global,.modal-review-new{flex-direction:column;display:flex}.modal-review-new input:not(:checked)+.tumbler__icon.tumbler__icon.--small,.modal-review-new input:not(:checked)+.tumbler__icon.tumbler__icon.--small:hover{border-color:var(--fill-font)}.modal-global,.scroll-arrow,.scroll-trigger{opacity:0;pointer-events:none}.modal-global{position:fixed;top:0;left:0;width:100vw;height:100dvh;justify-content:center;align-items:center;z-index:999999;transition:opacity .24s}.modal-global.--is-open{pointer-events:all;opacity:1}.modal-global .modal-global__shadow{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.588)}.modal-global .modal-global__content{position:relative;z-index:2;width:100%;max-width:max-content!important;height:max-content;max-height:85dvh;display:flex}.modal-review-new{width:100%;max-width:540px;height:100%;background:var(--fill-gray)!important;overflow:hidden;position:relative}.modal-review-new .field{box-shadow:0 0 1rem hsla(0,0%,90.2%,.5)}.modal-review-new .card,.modal-review-new input,.modal-review-new textarea,.modal-review-new.card{box-shadow:unset!important}.modal-review-new .title{font-size:1.5rem}.modal-review-new__stars{width:100%;padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;flex-shrink:0}.modal-review-new__stars .star{width:2.5rem;height:2.5rem;background:unset;clip-path:unset!important}.modal-review-new__stars .star-radio-group{margin:0;display:flex;direction:rtl}.modal-review-new__stars .star-radio-group>input+label{display:inline-block;overflow:hidden;font-size:0;white-space:nowrap;cursor:pointer;margin:0;padding:.5rem}.modal-review-new__stars .star-radio-group>input+label:hover .star,.modal-review-new__stars .star-radio-group>input+label:hover~label .star,.modal-review-new__stars .star-radio-group>input:checked~label .star{background:unset!important;text-shadow:0 0 1px #333;color:var(--fill-1)}.modal-review-new__stars .star-radio-group>input+label:hover svg path,.modal-review-new__stars .star-radio-group>input+label:hover~label svg path,.modal-review-new__stars .star-radio-group>input:checked~label svg path{fill:var(--fill-1)}.modal-review-new__container{overflow:auto;flex-grow:1;display:flex;flex-direction:column;position:relative;transition:var(--transition)}.modal-review-new__container::-webkit-scrollbar{display:none;width:0}textarea::-webkit-scrollbar{display:none;width:0}.modal-review-new__container .review-field{min-height:12.5rem;height:12.5rem;overflow:auto!important}.modal-review-new__container .policy{display:inline-block}.modal-review-new__container .policy,.modal-review-new__container .policy a{font-size:.625rem;line-height:1rem}.modal-review-new .btn{width:100%}.modal-review-new .tumbler__icon.tumbler__icon.--small{display:inline-block;margin-left:0;margin-right:.5rem;top:.125rem}.modal-review-new input:not(:checked)+.tumbler__icon.tumbler__icon.--small::before{background-color:var(--fill-font)}.modal-review-new.--stars-5{background:linear-gradient(0deg,#eaeaff 0,var(--fill-gray) 100%)!important}.modal-review-new.--stars-4{background:linear-gradient(0deg,#cfedc5 0,var(--fill-gray) 100%)!important}.modal-review-new.--stars-3{background:linear-gradient(0deg,#f6f0c8 0,var(--fill-gray) 100%)!important}.modal-review-new.--stars-2{background:linear-gradient(0deg,#f6e5d3 0,var(--fill-gray) 100%)!important}.modal-review-new.--stars-1{background:linear-gradient(0deg,#f2d3d3 0,var(--fill-gray) 100%)!important}.scroll-trigger{width:100%;height:1px;position:relative;left:0;bottom:1px}.scroll-arrow{position:absolute;bottom:6rem;left:50%;transform:translateX(-50%);transition:opacity .24s;animation:2s ease-in-out infinite moveUpDown}.scroll-arrow.--main-cite{width:1rem;height:1rem}.scroll-arrow.--main-cite svg{transform:rotate(180deg)}.scroll-arrow.active{opacity:.5}.modal-review-new__container.--scroll-active{mask-image:linear-gradient(to top,transparent 0%,black 5%);padding-bottom:1rem}@keyframes moveUpDown{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(.5rem)}}@media (max-width:1440px){.modal-review-new__container .review-field{min-height:10rem;height:10rem}}@media (max-width:991px){.scroll-arrow{bottom:5rem}}@media (max-width:640px){.scroll-arrow{bottom:4.5rem}.modal-review-new .title{font-size:1.375rem}.modal-review-new__stars .star{width:2rem;height:2rem}.modal-review-new__stars .star-description{font-size:.85rem}.modal-review-new__container .review-field{min-height:7.5rem;height:7.5rem;font-size:.875rem}}