.detailed-submission-criteria-section{background:var(--soft-black);position:relative}.detailed-submission-criteria-section:before{content:"";aspect-ratio:1;opacity:.1;background:var(--primary-blue,#0e5de1);filter:blur(150px);z-index:2;pointer-events:none;border-radius:600px;flex-shrink:0;width:600px;height:600px;position:absolute;top:100px;right:0}.detailed-submission-criteria-section .container{padding:120px}.detailed-submission-criteria-section .section-header{margin-bottom:40px}.detailed-submission-criteria-section .criteria-content{position:relative}.detailed-submission-criteria-section .timeline{max-width:100%;margin:0 auto;position:relative}.detailed-submission-criteria-section .timeline-logo{text-align:center;z-index:3;margin-bottom:140px;position:relative}.detailed-submission-criteria-section .timeline-logo .award-logo{max-width:300px;height:auto;transition:transform .3s,filter .3s}.detailed-submission-criteria-section .timeline-logo .award-logo:hover{transform:scale(1.05)}.detailed-submission-criteria-section .timeline-section{align-items:flex-start;margin-bottom:110px;display:flex;position:relative}.detailed-submission-criteria-section .timeline-section:last-child{margin-bottom:0}.detailed-submission-criteria-section .timeline-section:last-child .timeline-node:after{display:none}.detailed-submission-criteria-section .timeline-section.even .section-content{flex-direction:row}.detailed-submission-criteria-section .timeline-section.odd .section-content{flex-direction:row-reverse}.detailed-submission-criteria-section .timeline-node{z-index:2;flex-direction:column;align-items:center;min-width:60px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.detailed-submission-criteria-section .timeline-node .node-dot{background:var(--primary-bright-green);border-radius:50%;width:30px;height:30px;margin-bottom:10px}.detailed-submission-criteria-section .timeline:before{content:"";z-index:1;background:#ffffff80;border-radius:1px;width:1px;height:calc(100% - 190px);position:absolute;left:50%;transform:translate(-50%)}.detailed-submission-criteria-section .timeline-section:first-child .timeline-node{top:0}.detailed-submission-criteria-section .timeline-cta{text-align:center;z-index:3;max-width:280px;margin:150px auto 0;position:relative}.detailed-submission-criteria-section .section-content{justify-content:space-between;align-items:center;gap:60px;width:100%;display:flex}.detailed-submission-criteria-section .section-image{flex:1;max-width:522px}.detailed-submission-criteria-section .section-image .criteria-image{border-radius:6px;width:100%;height:auto;transition:transform .3s}.detailed-submission-criteria-section .section-image .criteria-image:hover{transform:scale(1.02)}.detailed-submission-criteria-section .section-text{flex:1;max-width:522px}.detailed-submission-criteria-section .section-text .section-heading{color:var(--pure-white);font-family:var(--font-la-grotesque-bold);text-transform:uppercase;margin:0 0 20px;font-size:34px;font-style:normal;line-height:38px}.detailed-submission-criteria-section .section-text .section-description{color:var(--pure-white);font-family:var(--font-la-grotesque-medium);margin:0 0 25px;font-size:24px;font-style:normal;line-height:28px}.detailed-submission-criteria-section .section-text .criteria-list{margin:0;padding:0;list-style:none}.detailed-submission-criteria-section .section-text .criteria-list .criterion-item{color:#fffc;font-family:var(--font-la-grotesque-regular);margin-bottom:12px;padding-left:20px;font-size:20px;font-style:normal;line-height:24px;position:relative}.detailed-submission-criteria-section .section-text .criteria-list .criterion-item:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.detailed-submission-criteria-section .section-text .criteria-list .criterion-item:last-child{margin-bottom:0}@media (max-width:1200px){.detailed-submission-criteria-section .container{padding:0 60px}.detailed-submission-criteria-section .section-content{gap:40px}.detailed-submission-criteria-section .section-image,.detailed-submission-criteria-section .section-text{max-width:450px}}@media (max-width:992px){.detailed-submission-criteria-section{padding:60px 0}.detailed-submission-criteria-section .container{padding:0 40px}.detailed-submission-criteria-section .timeline-logo{margin-bottom:100px}.detailed-submission-criteria-section .timeline-logo .award-logo{max-width:250px}.detailed-submission-criteria-section .section-content{gap:30px}.detailed-submission-criteria-section .section-image,.detailed-submission-criteria-section .section-text{max-width:400px}.detailed-submission-criteria-section .section-text .section-heading{font-size:36px;line-height:36px}.detailed-submission-criteria-section .section-text .section-description{font-size:22px;line-height:26px}.detailed-submission-criteria-section .section-text .criteria-list .criterion-item{font-size:18px;line-height:18px}}@media (max-width:768px){.detailed-submission-criteria-section{padding:50px 0}.detailed-submission-criteria-section .container{padding:0 30px}.detailed-submission-criteria-section .timeline-logo{margin-bottom:80px}.detailed-submission-criteria-section .timeline-logo .award-logo{max-width:200px}.detailed-submission-criteria-section .timeline:before{height:calc(100% - 190px);left:30px}.detailed-submission-criteria-section:before{filter:blur(100px);width:300px;height:300px}.detailed-submission-criteria-section .timeline-section{flex-direction:column;padding-left:60px;position:relative}.detailed-submission-criteria-section .timeline-node{margin-bottom:0;position:absolute;top:0;left:30px;transform:translate(-50%)}.detailed-submission-criteria-section .section-content{text-align:left;gap:20px;width:100%;flex-direction:column!important}.detailed-submission-criteria-section .section-image,.detailed-submission-criteria-section .section-text{align-self:flex-start;max-width:100%;margin:0}.detailed-submission-criteria-section .section-text .section-heading{text-align:left;font-size:28px;line-height:28px}.detailed-submission-criteria-section .section-text .section-description{text-align:left;font-size:18px;line-height:22px}.detailed-submission-criteria-section .section-text .criteria-list{text-align:left;display:block}.detailed-submission-criteria-section .section-text .criteria-list .criterion-item{font-size:16px;line-height:18px}}@media (max-width:480px){.detailed-submission-criteria-section{padding:40px 0}.detailed-submission-criteria-section .container{padding:0 20px}.detailed-submission-criteria-section .timeline:before{left:20px}.detailed-submission-criteria-section:before{filter:blur(80px);width:250px;height:250px}.detailed-submission-criteria-section .timeline-logo .award-logo{max-width:180px}.detailed-submission-criteria-section .timeline-section{padding-left:50px;position:relative}.detailed-submission-criteria-section .timeline-node{margin-bottom:25px;left:20px;transform:translate(-50%)}.detailed-submission-criteria-section .section-content{gap:25px}.detailed-submission-criteria-section .section-text .section-heading{font-size:28px;line-height:28px}.detailed-submission-criteria-section .section-text .section-description{font-size:18px;line-height:22px}.detailed-submission-criteria-section .section-text .criteria-list .criterion-item{font-size:14px;line-height:14px}}
