.wrapper{font-size:18px!important}.rating-btn-group{display:flex;gap:1rem;width:100%}.rating-btn-group .form-check{flex-grow:1;padding-left:0}.rating-btn-group .form-check-input{display:none}.rating-btn-group .form-check-label{border:2px solid transparent;border-radius:.25rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);cursor:pointer;font-weight:400;padding:.8rem .75rem;text-align:center;transition:all .2s ease-in-out;width:100%}.rating-btn-group .btn-outline-success{background-color:#198754;border-color:#198754;color:#fff;font-size:16px;min-height:45px;min-width:200px;padding:10px}.rating-btn-group .btn-outline-warning{background-color:#ffc107;border-color:#ffc107;color:#000;font-size:16px;min-height:45px;min-width:200px;padding:10px}.rating-btn-group .btn-outline-danger{background-color:#dc3545;border-color:#dc3545;color:#fff;font-size:16px;min-height:45px;min-width:200px;padding:10px}.rating-btn-group .form-check-label:hover{box-shadow:inset 0 0 0 1000px rgba(0,0,0,.25),0 .75rem 1.5rem rgba(0,0,0,.35);transform:translateY(-4px)}.rating-btn-group .form-check-input:checked+.form-check-label{box-shadow:0 0 0 .4rem hsla(0,0%,100%,.9),inset 0 0 0 1000px rgba(0,0,0,.3);transform:translateY(4px)}.rating-btn-group .form-check-input:checked+.btn-outline-success{border:2px solid #0d462c}.rating-btn-group .form-check-input:checked+.btn-outline-warning{border:2px solid #a37900}.rating-btn-group .form-check-input:checked+.btn-outline-danger{border:2px solid #6e171f}div.comment-block{box-sizing:border-box;height:auto!important;width:100%}div.comment-block p{overflow-wrap:break-word!important;word-wrap:break-word!important;min-width:0;white-space:normal!important;word-break:break-word!important}.is-invalid-group .btn{border-color:#dc3545!important}.form-errors ul{color:#dc3545;font-size:.875em;list-style:none;margin-top:.25rem;padding:0}.custom-section-svg{position:relative}.custom-section-svg>svg{height:100%;left:0;position:relative;top:0;width:100%}.custom-section-svg>.container{left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:100%}@media(min-width:992px){.custom-section-svg>svg{background-attachment:fixed}}@media(max-width:767px){.custom-section-svg>svg{margin-left:-65%;width:230%}.custom-section-svg>.container{top:45%}.content-grid{margin:0 25px!important}.content-grid .content-grid-item{padding:10px!important}}.custom-arrow-icon{display:inline-block;height:17px;position:relative;width:17px}.custom-arrow-icon:before{border-color:inherit;left:0;transform:translate3d(0,-50%,0);width:100%}.custom-arrow-icon:after,.custom-arrow-icon:before{border-top:1px solid;content:"";position:absolute;top:50%}.custom-arrow-icon:after{border-right:1px solid;border-color:inherit;height:50%;right:0;transform:translate3d(0,-50%,0) rotate(45deg);width:50%}.custom-link-effect-1>i{transition:all .3s ease}.custom-link-effect-1:hover>i{transform:translate3d(10px,0,0)}.custom-impact-btn-outline{padding:15px 30px!important}.custom-count-number-outline{background-color:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.3);color:#0053ce;font-weight:900;padding:5px 10px}.custom-count-number-outline strong{display:block;font-size:2.2rem!important;line-height:1}.custom-button-text-outline{color:#fff!important;line-height:1.2}.custom-impact-btn-outline .custom-arrow-icon:after,.custom-impact-btn-outline .custom-arrow-icon:before{border-color:inherit}.card.rounded-lg{border-radius:8px!important}.custom-card-subtle-hover{border:1px solid #e9ecef;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.custom-card-subtle-hover:hover{box-shadow:0 8px 20px rgba(0,0,0,.1);transform:translateY(-3px)}.custom-opinion-subtle-border{background-color:#fafafa;border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0;margin:0 -1.5rem 1rem!important;padding-left:1.5rem!important;padding-right:1.5rem!important}.custom-icon-md{font-size:1.6rem;line-height:1}.custom-opinion-number{color:#343a40;font-size:1.3rem!important}.card-text .text-primary{opacity:.8}.soccer-card-icon{display:inline-block;font-size:18px;transform:scaleY(1.2)}.custom-file-input-hidden{display:none}#drop-zone{border:2px solid #dee2e6;border-radius:.375rem;cursor:pointer;padding:30px;text-align:center;transition:border-color .15s ease-in-out,background-color .15s ease-in-out}#drop-zone.drag-over{background-color:#f8f9fa;border-color:#0d6efd;border-style:dashed}#file-list{font-size:.9rem;margin-top:15px}.file-list-item{align-items:center;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:.25rem;display:flex;justify-content:space-between;margin-bottom:5px;padding:8px 12px}.file-list-item span{margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-remove-file{background:none;border:none;color:#dc3545;cursor:pointer;font-weight:700;padding:0 5px}@media(max-width:767px){.custom-section-svg h1{font-size:20px!important;line-height:1.2!important;margin-bottom:15px!important}.custom-section-svg h1 strong{display:block;font-size:20px!important;margin-bottom:5px!important}.custom-section-svg p{font-size:13px!important;line-height:1.4!important;max-width:200px;padding-bottom:15px!important}.custom-impact-btn-outline{padding:10px 15px!important;width:100%}.custom-impact-btn-outline .text-5{font-size:16px!important}.custom-impact-btn-outline .text-3{font-size:12px!important}.custom-impact-btn-outline .text-3 strong{font-size:14px!important}.custom-impact-btn-outline{display:inline-flex!important;justify-content:center;max-width:100%;padding:8px 16px!important;width:auto!important}.custom-impact-btn-outline .text-5{font-size:14px!important;line-height:1.2!important;margin-bottom:2px!important}.custom-impact-btn-outline .text-3{font-size:11px!important}.custom-impact-btn-outline .text-3 strong.text-5{font-size:12px!important;margin-right:5px!important}.custom-arrow-icon{height:12px!important;width:12px!important}.custom-impact-btn-outline .fa-star{font-size:10px!important}#header.header-effect-shrink .header-top{display:none!important}#header.header-effect-shrink .header-container{min-height:fit-content}.header-body{height:auto!important;min-height:auto!important;padding-bottom:10px!important;padding-top:10px!important}.header-logo img{height:auto!important;max-width:100%!important;width:120px!important}.header-logo{align-items:center;display:flex;margin:0!important;padding:0!important}#header .header-row{max-height:50px!important}.custom-about-text,.custom-about-text p{color:#444!important;font-size:16px!important;line-height:1.6!important;text-align:left!important}#about h2{font-size:24px!important;margin-top:20px;text-align:center}#about .opacity-7{display:block;text-align:center}}