.elementor-bc-flex-widget .elementor-52179 .elementor-element.elementor-element-b116201.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-52179 .elementor-element.elementor-element-b116201.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-52179 .elementor-element.elementor-element-b116201.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-52179 .elementor-element.elementor-element-b116201 > .elementor-element-populated{margin:0px 0px 0px 48px;--e-column-margin-right:0px;--e-column-margin-left:48px;}@media(max-width:767px){.elementor-52179 .elementor-element.elementor-element-b116201 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for html, class: .elementor-element-30ea94f */.elementor-52179 .elementor-element.elementor-element-30ea94f .dp-column-img-right img{
    /*transform: scale(1.12);*/
}

.elementor-52179 .elementor-element.elementor-element-30ea94f .dp-column-text-left h1{
    max-width: 550px;
}
.elementor-52179 .elementor-element.elementor-element-30ea94f .dp-column-text-left p{
    max-width: 450px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0cdfc98 */.elementor-52179 .elementor-element.elementor-element-0cdfc98{
    overflow: hidden;
    padding-bottom: 20px !important;
    background: linear-gradient(180deg, #FCE6C7 7.47%, rgba(252, 230, 199, 0.00) 89.3%);
}

.elementor-52179 .elementor-element.elementor-element-0cdfc98 .elementor-container{
    padding-right: 0px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8971822 */.elementor-52179 .elementor-element.elementor-element-8971822 .why-nominate-wrap {
 display: flex;
 gap: 20px;
}
.elementor-52179 .elementor-element.elementor-element-8971822 .why-nominate-wrap-column {
 width: 100%;
}

.elementor-52179 .elementor-element.elementor-element-8971822 .why-nominate-wrap-column:first-child {
 width: 130%;
}

.elementor-52179 .elementor-element.elementor-element-8971822 .why-nominate-wrap-column.column-orange-nominate {
 border-radius: 32px;
 border: 1px solid var(--Secondary-Background-sunsetOrange-bg, #fce6c7);
 background: linear-gradient(
  164deg,
  #fce6c7 -10.86%,
  rgba(252, 230, 199, 0) 88.58%
 );
 padding: 48px 24px;
}

.elementor-52179 .elementor-element.elementor-element-8971822 .nominate-numbers-steps {
 display: flex;
 flex-direction: column;
 gap: 16px;
}
.elementor-52179 .elementor-element.elementor-element-8971822 .nominate-numbers-steps p {
 margin-bottom: 0px;
 display: flex;
 gap: 8px;
}
.elementor-52179 .elementor-element.elementor-element-8971822 .nominate-numbers-steps p span.nominate-number-blue {
 width: 24px;
 height: 24px;
 min-width: 24px;
 display: flex;
 justify-content: center;
 align-items: center;
 background: #c9eaef;
 border-radius: 50%;
 color: #25abc1;
 font-weight: 600;
 font-size: 14px;
 line-height: 14px;
}
.elementor-52179 .elementor-element.elementor-element-8971822 .nominate-numbers-steps p span.nominate-number-text {
}

.elementor-52179 .elementor-element.elementor-element-8971822 .how-are-winners-selected-wrap {
 position: relative;
 border-radius: 32px;
 background: #f5f5f5;
 margin-top: 80px;
 padding-left: 32px;
}

.elementor-52179 .elementor-element.elementor-element-8971822 .how-are-winners-selected-wrap-inner {
 display: flex;
 gap: 32px;
}

.elementor-52179 .elementor-element.elementor-element-8971822 .how-are-winners-selected-wrap-img {
 width: 100%;
 position: relative;
}
.elementor-52179 .elementor-element.elementor-element-8971822 .how-are-winners-selected-wrap-img img {
 display: table;
 transform: scale(1.15);
}
.elementor-52179 .elementor-element.elementor-element-8971822 img.how-winner-selected-artwork {
 display: table;
 width: 100%;
 max-width: 250px;
 position: absolute;
 top: -180px;
}
.elementor-52179 .elementor-element.elementor-element-8971822 .how-are-winners-selected-wrap-text {
 width: 100%;
 display: flex;
 flex-direction: column;
 justify-content: center;
 align-content: center;
 padding: 24px;
}

.elementor-52179 .elementor-element.elementor-element-8971822 .how-are-winners-selected-wrap-text h2,
.elementor-52179 .elementor-element.elementor-element-8971822 .how-are-winners-selected-wrap-text p {
 max-width: 510px;
}

@media all and (max-width: 1024px) {
 .elementor-52179 .elementor-element.elementor-element-8971822 .why-nominate-wrap {
  flex-wrap: wrap;
 }

 .elementor-52179 .elementor-element.elementor-element-8971822 .why-nominate-wrap-column h2,
 .elementor-52179 .elementor-element.elementor-element-8971822 .why-nominate-wrap-column p {
  max-width: none !important;
 }
 .elementor-52179 .elementor-element.elementor-element-8971822 .why-nominate-wrap-column:first-child {
  width: 100%;
  margin-bottom: 32px;
 }
 
 .elementor-52179 .elementor-element.elementor-element-8971822 .why-nominate-wrap-column.column-orange-nominate{
    width: calc(50% - 10px);
 }
 
 .elementor-52179 .elementor-element.elementor-element-8971822 .how-are-winners-selected-wrap{
     margin-top: 150px;
 }
}

@media all and (max-width: 768px) {
  .elementor-52179 .elementor-element.elementor-element-8971822 .how-are-winners-selected-wrap {
  margin-top: 120px;
  padding-left: 0px;
 }

 .elementor-52179 .elementor-element.elementor-element-8971822 img.how-winner-selected-artwork {
  display: table;
  width: 100%;
  max-width: 210px;
  position: absolute;
  top: -146px;
  left: 10%;
 }
 .elementor-52179 .elementor-element.elementor-element-8971822 .how-are-winners-selected-wrap-inner {
  flex-direction: column;
 }
 .elementor-52179 .elementor-element.elementor-element-8971822 .how-are-winners-selected-wrap-img img {
  display: table;
  transform: scale(1);
  position: relative;
  bottom: 16px;
 }
 .elementor-52179 .elementor-element.elementor-element-8971822 .how-are-winners-selected-wrap-text {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-content: center;
  padding: 0 24px 32px;
 }  
 .elementor-52179 .elementor-element.elementor-element-8971822 .why-nominate-wrap-column.column-orange-nominate{
     width: 100%;
 }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-211188e */@media all and (max-width: 768px) {}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-564815f */.elementor-52179 .elementor-element.elementor-element-564815f .nominate-your-hero-wrap{
    display: flex;
    flex-direction: column;
    width: 100%;
    justify-content: space-between;
    height: 100%;
    gap: 24px;
    max-width: 500px;
}
.elementor-52179 .elementor-element.elementor-element-564815f .nominate-your-hero-wrap-inner{
    width: 100%;
    display: flex;
    flex-direction: column;
}
.elementor-52179 .elementor-element.elementor-element-564815f .nominate-numbers-steps{
    display: flex;
    flex-direction: column;
    gap: 16px;
}
.elementor-52179 .elementor-element.elementor-element-564815f .nominate-numbers-steps p{
    margin-bottom: 0px;
    display: flex;
    gap: 8px;
}
.elementor-52179 .elementor-element.elementor-element-564815f .nominate-numbers-steps p span.nominate-number-blue{
    width: 24px;
    height: 24px;
    min-width: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #C9EAEF;
    border-radius: 50%;
    color: #25ABC1;
    font-weight: 600;
    font-size: 14px;
    line-height: 14px;
}
.elementor-52179 .elementor-element.elementor-element-564815f .nominate-numbers-steps p span.nominate-number-text{}

.elementor-52179 .elementor-element.elementor-element-564815f .nominate-your-hero-artwork-wrap{
    position: relative;
}
.elementor-52179 .elementor-element.elementor-element-564815f .nominate-your-hero-artwork-wrap img{
    display: table;
    width: 100%;
    max-width: 400px;
    margin: auto;
    position: relative;
    top: 80px;
}

.elementor-52179 .elementor-element.elementor-element-564815f .nominate-legal-text{
    margin-top: 48px;
}
.elementor-52179 .elementor-element.elementor-element-564815f .nominate-legal-text p{
    font-size: 14px;
    line-height: 20px;
    color: #676B75;
    
}
.elementor-52179 .elementor-element.elementor-element-564815f .nominate-legal-text p a{}
.elementor-52179 .elementor-element.elementor-element-564815f .nominate-legal-text p a:hover{}

@media all and (max-width: 768px) {
    .elementor-52179 .elementor-element.elementor-element-564815f .nominate-your-hero-artwork-wrap{
        display: none;
    }
    .elementor-52179 .elementor-element.elementor-element-564815f{
        margin-bottom: 32px;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_marketo_form, class: .elementor-element-dbb77a7 */.mktoFieldWrap label#LblflexField1, .mktoFieldWrap label#LblflexField2 {
    position: relative !important;
    top: 0;
    left: 0;
    width: 100% !important;
    bottom: 0;
    -webkit-transform: translateY(-10px) !important;
    font-size: 13px !important;
    padding: 0 !important;
    line-height: 16px !important;
}

.dp-marketo-form-normal form.dp-marketo-form-wrap .mktoFormRow .mktoFormCol[data-wrapper-for="flexField1"] .mktoError, .dp-marketo-form-normal form.dp-marketo-form-wrap .mktoFormRow .mktoFormCol[data-wrapper-for="flexField2"] .mktoError{
    display: none;
}

.dp-marketo-form-normal form.dp-marketo-form-wrap .mktoFormRow .mktoFormCol {
    width: 100% !important;
}

.dp-marketo-form-normal form.dp-marketo-form-wrap .mktoFormRow{
        gap: 0 !important;
        flex-direction: column;
    }

.dp-marketo-form-normal form.dp-marketo-form-wrap .mktoFormRow[data-wrapper-for="honeypot"]>div{
        margin: 0px !important;
    }

@media all and (max-width: 768px) {
    .dp-marketo-form-normal{
        padding: 32px 24px;
    }
    
    .dp-marketo-form-normal .mktoFormRow{
        flex-direction: column;
            gap: 0;
    }
    
    .dp-marketo-form-normal form.dp-marketo-form-wrap .mktoFormRow{
        gap: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4189cb5 */.elementor-52179 .elementor-element.elementor-element-4189cb5{
    background: linear-gradient(180deg, rgba(252, 230, 199, 0.00) 18.67%, #FCE6C7 100%);
}/* End custom CSS */