.custom-modal,.info-modal{position:fixed;top:0;left:0;z-index:3000;width:100%;height:100%;overflow:hidden;outline:0;background:#fff;color:#fff}.custom-modal h2{font-size:45px;display:-webkit-box;word-break:break-word;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;line-height:57px;word-break:break-all}.custom-modal h4{font-size:13px;text-transform:uppercase}.info-modal img{height:30px}.info-modal .modal-content{background:white!important;color:var(--text-color)}.info-modal{background:#ffffffc2}.middle-modal{position:fixed;top:0;z-index:9;padding-bottom:55px;width:100%;bottom:0;overflow:auto;min-height:100vh}.custom-modal.transparent{background:#ffffff82}.custom-modal.full-cover{background-image:url(/img/backgrounds/red-modal.webp)}.custom-modal.custom-modal.full-cover .input-bordered span:not(.tip):not(.invalid-feedback):not(.slider){color:#fff}.custom-modal.full-cover:not(.full-page) .modal-content{background-color:#c54242}.modal-content .close-canvas{top:-10px;right:-10px;left:auto;width:40px;background:var(--alt-black);height:40px;border-radius:50%}.close-canvas:hover{background:var(--button-hover);color:#fff}.custom-modal.full-page .modal-content .close-canvas{position:fixed;top:20px;width:80px;font-size:25px;right:20px;height:80px}.custom-modal .btn{max-width:250px}.modal-open .custom-modal{overflow-x:hidden;overflow-y:auto;z-index:4000}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.fade{transition:opacity .15s linear}.modal-button{font-size:15px;font-weight:500;gap:30px}.modal-button span{text-align:left;line-height:18px}.modal-header{justify-content:center;color:var(--irri-black)}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:fixed;width:100%;height:calc(100% - 3.5rem);justify-content:center;display:flex;align-items:center}.custom-modal.full-cover .modal-dialog{max-width:100%;margin:0 auto}.modal-body{width:100%;margin:0 auto}.custom-modal.full-cover .modal-body{max-width:500px}.v-input:not(.v-textarea) .v-field__field{height:60px}.v-field__prepend-inner{width:30px}.custom-modal.full-cover .v-field__overlay{background:white!important}.custom-modal.big .modal-content,.custom-modal.big .modal-dialog{max-width:600px}.custom-modal .modal-title{text-transform:uppercase;font-size:25px;letter-spacing:3px;font-weight:700}@media(max-width:768px){.modal-button,.info-modal-button{height:65px!important;line-height:25px;font-size:13px}.custom-modal .modal-title{font-size:18px}.custom-modal h2{font-size:28px}}.modal-button.medium{height:55px}.modal-button,.info-modal-button{padding:20px 20px;width:100%;border:1px solid rgb(255 255 255 / .1);height:65px}.modal-content{background:var(--bg-gradient);max-height:calc(100% - 20px);border-radius:5px;max-height:100%}.custom-modal.full-page .modal-content{background:#fff0;border:none;width:100%;padding-bottom:50px;overflow:auto}.modal.big .modal-content{overflow:auto}.modal.big .modal-content,.modal.big .modal-dialog{max-width:96%;max-height:96%}.custom-modal .cancel:hover{color:#fff;background-color:var(--red)!important;border-color:var(--red)!important}.custom-modal .continue{background-color:var(--hard_green);border-color:var(--green);color:var(--button_font_color)}.modal-dialog{position:relative;width:auto}.custom-modal .modal-header{text-align:center;padding:10px 20px;font-size:18px;background:var(--button_color_hover);text-transform:uppercase;font-weight:700}.modal.error .modal-header{background:var(--red)}.modal.ok .modal-header{background:var(--green)}.custom-modal .header{padding:30px 20px;font-size:14px}.custom-modal .modal-body{font-size:14px;text-align:center;border-radius:5px}.custom-modal .modal-body p{padding:10px 10px;font-size:17px}@media(max-width:768px){.custom-modal .modal-body p{font-size:16px}}.custom-modal .modal-actions{padding:10px;border-top:1px solid rgb(0 0 0 / .1);display:flex;justify-content:flex-end}.custom-modal .modal-actions-load{padding:10px;border-top:1px solid rgb(0 0 0 / .1)}.custom-modal .modal-actions-load img{height:50px}.custom-modal .modal-actions div{margin-top:0;margin-left:10px}.custom-modal .modal-actions a{margin-top:0;width:auto;padding:0 30px}.mini-modal{width:90%;max-width:400px;border-radius:7px;z-index:9999;position:fixed;bottom:40px;right:40px;font-size:15px;box-shadow:0 0 21px 11px #0000000d;color:#fff;cursor:pointer;background:linear-gradient(89deg,#a0d54d 0%,#3da136 100%)}.mini-modal-container{overflow:hidden;border-radius:7px}.mini-modal .text,.mini-modal .mini-modal-header,.mini-modal .tip{width:100%;text-align:center}.mini-modal .text{padding:25px;text-align:center;font-size:13px}.mini-modal .tip{font-size:9px;font-weight:700;text-align:right;padding:5px 10px}.mini-modal .mini-modal-header{border-bottom:1px solid #fff;font-size:16px;padding:8px 20px;text-transform:uppercase;text-align:center;letter-spacing:2px;font-weight:700;background-color:var(--brand)!important;color:#fff}.full-modal--close-button{z-index:99;right:0}@media(min-width:901px){.full-modal--close-button{transform:translateX(-50%);top:30px;position:fixed;border:1px solid rgb(255 255 255 / .05)}}@media(max-width:900px){.custom-modal .modal-body{padding:1rem!important}.custom-modal.double{overflow:auto}.custom-modal.full-cover .full-modal--close-button{width:100%;position:fixed;left:0;bottom:0;border-radius:0;padding:18px 0px!important;border-top:1px solid rgb(255 255 255 / .05);height:auto!important}.custom-modal.full-cover .full-modal--close-button:hover{padding:23px!important}}