.lightbox-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);justify-content:center;align-items:center;z-index:9999;opacity:0;pointer-events:none;transition:opacity 0.3s ease}.lightbox-overlay.active{display:flex;opacity:1;pointer-events:all}.lightbox-content{position:relative;max-width:90%;max-height:90%}.lightbox-video{width:100%;height:auto;border-radius:10px;max-height:90vh}.lightbox-close{position:absolute;top:-35px;right:-10px;font-size:28px;color:#fff;cursor:pointer;background:transparent;border:none}body.video-open{overflow:hidden!important;height:100vh}.custom-blurb .et_pb_blurb_content{display:flex!important;align-items:center!important;gap:8px;justify-content:center}.btn-tel{color:#fff;border-width:0px;border-radius:10px;font-size:22px;font-weight:700;background-color:#f8c035;padding-top:15px;padding-right:35px;padding-bottom:15px;padding-left:35px}@media (max-width:768px){.btn-tel{font-size:18px;padding-top:10px!important;padding-right:20px!important;padding-bottom:10px!important;padding-left:20px!important}.custom-blurb .et_pb_blurb_content{display:Block!important;gap:10px}}@media (max-width:550px){.submit-home-form-container,.nomination-form-container{padding:15px!important}.submit-home-form-container .form-grid,.nomination-form-container .form-grid{grid-template-columns:1fr!important;gap:15px!important}.submit-home-form-container .form-group.full-width,.nomination-form-container .form-group.full-width{grid-column:span 1!important}.submit-home-form-container label,.nomination-form-container label{font-size:14px!important}.submit-home-form-container input[type="text"],.submit-home-form-container input[type="email"],.submit-home-form-container input[type="tel"],.submit-home-form-container input[type="file"],.nomination-form-container input[type="text"],.nomination-form-container input[type="email"],.nomination-form-container input[type="tel"],.nomination-form-container input[type="file"]{padding:12px!important;font-size:14px!important}.submit-home-form-container .phone-wrapper,.nomination-form-container .phone-wrapper{flex-direction:row}.submit-home-form-container .phone-wrapper .country-code,.nomination-form-container .phone-wrapper .country-code{padding:10px 12px!important;font-size:14px!important}.preview-container img{width:70px!important;height:70px!important}.submit-home-form-container .submit-btn,.nomination-form-container .submit-btn{font-size:18px!important;padding:10px 20px!important;border-radius:8px;text-align:center}.form-container{width:100%!important}.form-container form{gap:10px!important}.form-container form input{padding:12px!important;font-size:14px!important}.form-container form button{font-size:18px!important;padding:10px 20px!important}}.submit-home-form-container{max-width:700px;margin:auto;padding:25px;border-radius:15px;font-family:'Recoleta bold',Helvetica,Arial,Lucida,sans-serif!important}.submit-home-form-container .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.submit-home-form-container .form-group.full-width{grid-column:span 2}.submit-home-form-container .form-group{display:flex;flex-direction:column}.submit-home-form-container label{font-weight:bold;margin-bottom:6px;color:#333;font-size:14px}.submit-home-form-container .optional{font-weight:normal;font-size:12px;color:#888}.submit-home-form-container .note{font-size:12px;color:#666;margin-top:5px}.submit-home-form-container input[type="text"],.submit-home-form-container input[type="email"],.submit-home-form-container input[type="tel"],.submit-home-form-container input[type="file"]{padding:13px 15px!important;border:2px solid #fff!important;border-radius:10px;font-size:14px;outline:none;width:100%;box-sizing:border-box}.submit-home-form-container input:focus{border-color:#ff4d7e;box-shadow:0 0 5px rgba(255,77,126,0.5)}.submit-home-form-container .phone-wrapper{display:flex;align-items:center;border-radius:8px;overflow:hidden}.submit-home-form-container .phone-wrapper .country-code{background:#ec7f37;color:#fff;padding:11px 15px!important;font-size:14px;font-weight:bold}.submit-home-form-container .phone-wrapper input{border:none;flex:1;padding:13px;font-size:14px;border-radius:0px!important}.preview-container{display:flex;flex-wrap:wrap;margin-top:10px;gap:10px;margin-bottom:10px}.preview-container img{width:90px;height:90px;object-fit:cover;border-radius:8px;border:2px solid #ec7f37}.submit-home-form-container .submit-btn{font-family:'Recoleta bold',Helvetica,Arial,Lucida,sans-serif!important;padding:13px 40px!important;background-color:#ec7f37;color:white;font-size:20px;text-transform:uppercase;font-weight:bold;border:none;border-radius:10px;cursor:pointer;transition:0.3s ease;width:100%;box-sizing:border-box}.nomination-form-container{max-width:700px;margin:auto;padding:25px;border-radius:15px;font-family:'Recoleta bold',Helvetica,Arial,Lucida,sans-serif!important}.nomination-form-container .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px}.nomination-form-container .form-group.full-width{grid-column:span 2}.nomination-form-container .form-group{display:flex;flex-direction:column}.nomination-form-container label{font-weight:bold;margin-bottom:6px;color:#333;font-size:14px}.nomination-form-container .optional{font-weight:normal;font-size:12px;color:#888}.nomination-form-container input[type="text"],.nomination-form-container input[type="email"],.nomination-form-container input[type="tel"],.nomination-form-container input[type="file"]{padding:13px 15px!important;border:2px solid #fff!important;border-radius:10px;font-size:14px;outline:none;width:100%;box-sizing:border-box}.nomination-form-container input:focus{border-color:#ff4d7e;box-shadow:0 0 5px rgba(255,77,126,0.5)}.nomination-form-container .phone-wrapper{display:flex;align-items:center;border-radius:8px;overflow:hidden}.nomination-form-container .phone-wrapper .country-code{background:#ec7f37;color:#fff;padding:11px 15px!important;font-size:14px;font-weight:bold}.nomination-form-container .phone-wrapper input{border:none;flex:1;padding:13px;font-size:14px;border-radius:0px!important}.nomination-form-container input[type="file"]{padding:8px;background:#fff;cursor:pointer}small.note{margin-bottom:5px}.note-1{display:block;font-size:14px;line-height:1.6;color:#555;margin:0px 0px 10px 0}.note-2{display:block;font-size:14px;line-height:1.6;color:#555;margin:10px 0px 10px 0}.nomination-form-container .submit-btn{font-family:'Recoleta bold',Helvetica,Arial,Lucida,sans-serif!important;padding:13px 40px!important;background-color:#ec7f37;color:white;font-size:20px;text-transform:uppercase;font-weight:bold;border:none;border-radius:10px;cursor:pointer;transition:0.3s ease;width:100%;box-sizing:border-box}.form-container{background:transparent;width:300px;box-sizing:border-box}.form-container form{display:flex;flex-direction:column;gap:12px;width:100%}.form-container form input{padding:13px 15px!important;border:2px solid #fff!important;border-radius:10px;background:transparent!important;color:#fff!important;font-size:14px;outline:none;width:100%;box-sizing:border-box}.form-container form input::placeholder{color:#fff;font-size:12px;text-transform:uppercase}.form-container form button{font-family:'Recoleta bold',Helvetica,Arial,Lucida,sans-serif!important;padding:13px 40px!important;background-color:#ec7f37;color:white;font-size:20px;text-transform:uppercase;font-weight:bold;border:none;border-radius:10px;cursor:pointer;transition:0.3s ease;width:100%;box-sizing:border-box}.timeline{position:relative;padding:20px 0}.timeline::before{content:'';position:absolute;left:50%;top:0;transform:translateX(-50%);width:3px;height:100%;background:#d9d9d9;z-index:0}.timeline-item{position:relative;width:100%;display:flex;justify-content:space-between;margin:50px 0;opacity:0;transform:translateY(50px);transition:all 0.8s ease}.timeline-item.show{opacity:1;transform:translateY(0)}.timeline-item.left .content{width:40%;background:#f6fcf6;padding:20px;border-radius:10px;text-align:right}.timeline-item.right{flex-direction:row-reverse}.timeline-item.right .content{width:40%;background:#f6fcf6;padding:20px;border-radius:10px;text-align:left}.circle{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:bold;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.timeline-item.left .circle{background:#f8c035}.timeline-item.right .circle{background:#ec7f37}.ribbon{position:absolute;top:50%;transform:translateY(-50%);background:#f8c035;color:#fff;font-size:14px;font-weight:bold;padding:8px 15px;border-radius:5px;white-space:nowrap;z-index:1}.timeline-item.left .ribbon{left:calc(50% + 40px)}.timeline-item.right .ribbon{right:calc(50% + 40px)}.quote{font-size:18px;font-weight:400;color:#1a1a1a;margin-bottom:10px}@media (max-width:1000px){.timeline::before{left:30px;transform:none}.timeline-item{flex-direction:column!important;align-items:flex-start!important;margin:80px 0;position:relative;width:100%}.timeline-item .content{width:75%;margin-left:80px;text-align:left!important;position:relative;background:#f6fcf6;padding:20px;border-radius:10px;z-index:1}.timeline-item.left .content,.timeline-item.right .content{width:75%!important;text-align:left!important;margin-left:80px!important}.circle{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:bold;position:absolute;top:0;left:30px;transform:translate(-50%,0);z-index:2}.timeline-item.left .circle{background:#f8c035}.timeline-item.right .circle{background:#ec7f37}.ribbon{position:absolute;top:-25px;left:80px;background:#f8c035;color:#fff;font-size:14px;font-weight:bold;padding:5px 12px;border-radius:5px;white-space:nowrap;z-index:3}.timeline-item.left .ribbon,.timeline-item.right .ribbon{left:80px!important;right:auto!important;top:-25px!important}.timeline-item.right{flex-direction:column!important;align-items:flex-start!important}}