.elementor-4673 .elementor-element.elementor-element-e7a62f3{margin-top:0px;margin-bottom:0px;padding:0px 20px 40px 20px;}.elementor-4673 .elementor-element.elementor-element-92fd495 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4673 .elementor-element.elementor-element-4fbd999 > .elementor-container{max-width:1250px;}.elementor-4673 .elementor-element.elementor-element-4fbd999{margin-top:0px;margin-bottom:0px;padding:40px 0px 0px 0px;}.elementor-4673 .elementor-element.elementor-element-e867f04 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4673 .elementor-element.elementor-element-2c126de{text-align:center;}.elementor-4673 .elementor-element.elementor-element-2c126de .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:500;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-4673 .elementor-element.elementor-element-705d7db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-text );}.elementor-4673 .elementor-element.elementor-element-d854dea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-text );}.elementor-4673 .elementor-element.elementor-element-68239fa{--spacer-size:1px;}.elementor-4673 .elementor-element.elementor-element-f9c5edb > .elementor-container{max-width:1250px;}.elementor-4673 .elementor-element.elementor-element-f9c5edb{margin-top:0px;margin-bottom:0px;padding:40px 0px 40px 0px;}.elementor-4673 .elementor-element.elementor-element-fae4ffa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4673 .elementor-element.elementor-element-0a30ac5{text-align:center;}.elementor-4673 .elementor-element.elementor-element-0a30ac5 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4673 .elementor-element.elementor-element-ef8b7f8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4673 .elementor-element.elementor-element-ef8b7f8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4673 .elementor-element.elementor-element-d0a41e1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4673 .elementor-element.elementor-element-d0a41e1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B9F2FF;}.elementor-4673 .elementor-element.elementor-element-d0a41e1 > .elementor-element-populated, .elementor-4673 .elementor-element.elementor-element-d0a41e1 > .elementor-element-populated > .elementor-background-overlay, .elementor-4673 .elementor-element.elementor-element-d0a41e1 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-4673 .elementor-element.elementor-element-d0a41e1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-4673 .elementor-element.elementor-element-d0a41e1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4673 .elementor-element.elementor-element-c86b23b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-4673 .elementor-element.elementor-element-c86b23b .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#002F5D;}.elementor-4673 .elementor-element.elementor-element-7dd8327{background-color:transparent;margin:0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:10px 0px 10px 0px;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 35%, #2386D8 100%);border-radius:12px 12px 12px 12px;}.elementor-4673 .elementor-element.elementor-element-7dd8327 img{width:80%;}.elementor-4673 .elementor-element.elementor-element-4489bd0{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:0px 0px 0px 0px;border-radius:12px 12px 12px 12px;}.elementor-4673 .elementor-element.elementor-element-4489bd0 img{width:80%;}.elementor-4673 .elementor-element.elementor-element-5addfd1{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;border-radius:12px 12px 12px 12px;}.elementor-4673 .elementor-element.elementor-element-5addfd1 img{width:80%;}.elementor-4673 .elementor-element.elementor-element-a3cc995{background-color:transparent;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:10px 0px 10px 0px;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 35%, #2386D8 100%);border-radius:12px 12px 12px 12px;}.elementor-4673 .elementor-element.elementor-element-a3cc995 img{width:80%;}.elementor-4673 .elementor-element.elementor-element-73263bb{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;border-radius:12px 12px 12px 12px;}.elementor-4673 .elementor-element.elementor-element-73263bb img{width:80%;}.elementor-4673 .elementor-element.elementor-element-56ae7fe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4673 .elementor-element.elementor-element-56ae7fe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFD700;}.elementor-4673 .elementor-element.elementor-element-56ae7fe > .elementor-element-populated, .elementor-4673 .elementor-element.elementor-element-56ae7fe > .elementor-element-populated > .elementor-background-overlay, .elementor-4673 .elementor-element.elementor-element-56ae7fe > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-4673 .elementor-element.elementor-element-56ae7fe > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-4673 .elementor-element.elementor-element-56ae7fe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4673 .elementor-element.elementor-element-17872b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-4673 .elementor-element.elementor-element-17872b6 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#002F5D;}.elementor-4673 .elementor-element.elementor-element-092b748{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;border-radius:12px 12px 12px 12px;}.elementor-4673 .elementor-element.elementor-element-23bfcf9{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;border-radius:12px 12px 12px 12px;}.elementor-4673 .elementor-element.elementor-element-23bfcf9 img{width:50%;}.elementor-4673 .elementor-element.elementor-element-b45a692{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;border-radius:12px 12px 12px 12px;}.elementor-4673 .elementor-element.elementor-element-945c61c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4673 .elementor-element.elementor-element-945c61c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B9F2FF;}.elementor-4673 .elementor-element.elementor-element-945c61c > .elementor-element-populated, .elementor-4673 .elementor-element.elementor-element-945c61c > .elementor-element-populated > .elementor-background-overlay, .elementor-4673 .elementor-element.elementor-element-945c61c > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-4673 .elementor-element.elementor-element-945c61c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-4673 .elementor-element.elementor-element-945c61c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4673 .elementor-element.elementor-element-5dfc9e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-4673 .elementor-element.elementor-element-5dfc9e9 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#002F5D;}.elementor-4673 .elementor-element.elementor-element-cc49fc8{--spacer-size:50px;}.elementor-4673 .elementor-element.elementor-element-c18d03f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4673 .elementor-element.elementor-element-c18d03f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4673 .elementor-element.elementor-element-c18d03f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4673 .elementor-element.elementor-element-c18d03f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4673 .elementor-element.elementor-element-c18d03f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4673 .elementor-element.elementor-element-c18d03f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4673 .elementor-element.elementor-element-c18d03f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4673 .elementor-element.elementor-element-c18d03f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4673 .elementor-element.elementor-element-c18d03f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4673 .elementor-element.elementor-element-c18d03f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;}.elementor-4673 .elementor-element.elementor-element-c18d03f .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-4673 .elementor-element.elementor-element-dc4c544{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4673 .elementor-element.elementor-element-29e676d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4673 .elementor-element.elementor-element-79a46f0{text-align:center;}.elementor-4673 .elementor-element.elementor-element-79a46f0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4673 .elementor-element.elementor-element-db03527{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-4673 .elementor-element.elementor-element-0a30ac5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4673 .elementor-element.elementor-element-79a46f0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-4673 .elementor-element.elementor-element-0a30ac5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4673 .elementor-element.elementor-element-79a46f0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}/* Start custom CSS for html, class: .elementor-element-db03527 */.box {
      display: flex;
      width: 100%;
      height: 8px;
      margin: 5px 0px 20px 0px;
    }
    .row {
    display: flex
;
    flex-wrap: wrap;
    margin: auto;
    width: auto;
}
abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, ruby, s, samp, section, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font: inherit;
    vertical-align: baseline;
}
.winners {
    display: flex
;
    flex-wrap: wrap;
    justify-content: center;
}
.brokerage h3 {
    font-size: 24px;
    margin: 15px auto -11px auto;
    width: 300px;
    color: white;
    background-color: black;
    padding-top: 10px;
    padding-bottom: 30px;
    border-radius: 20px 20px 0 0;
}
.winner {
    display: inline-block;
    margin: 0;
    height: 250px;
    width: 200px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    text-align: center;
    margin: 0px 3px 40px 3px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.platinum {
    background: linear-gradient(to right, #F7F7F7, #C7C7C7);
    color: Black;
    border-radius: 10px;
}
.images {
    margin: -15px auto 0px auto;
    border-radius: 10px;
    max-width: 75%;
    height: 85%;
    object-fit: cover;
    transition: all 0.2s ease-in-out;
}
.platinum {
    background: linear-gradient(to right, #F7F7F7, #C7C7C7);
    color: Black;
    border-radius: 10px;
}
.gold {
    background: linear-gradient(90deg, #FFCF00, #F0AD4E);
    color: #fff;
    border-radius: 10px;
}
.diamond {
    background: linear-gradient(90deg, #00C2FF, #0085FF);
    color: #fff;
    border-radius: 10px;
}
.images {
    margin: -15px auto 0px auto;
    border-radius: 10px;
    max-width: 75%;
    height: 85%;
    object-fit: cover;
    transition: all 0.2s 
ease-in-out;
}
#criteriabox {
    width: 400px;
    background-color: #0085ff;
    margin: auto;
    padding: 20px;
    border-radius: 10px;
}

element.style {
    margin: -32px auto 0px auto;
}
.images {
    margin: -15px auto 0px auto;
    border-radius: 10px;
    max-width: 75%;
    height: 85%;
    object-fit: cover;
    transition: all 0.2s 
ease-in-out;
}
.row {
    display: flex
;
    flex-wrap: wrap;
    margin: auto;
    width: auto;
}

.winner {
    display: inline-block;
    margin: 0;
    height: 250px;
    width: 200px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    text-align: center;
    margin: 0px 3px 40px 3px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.brokerage h3 {
    font-size: 24px;
    margin: 15px auto -11px auto;
    width: 300px;
    color: white;
    background-color: black;
    padding-top: 10px;
    padding-bottom: 30px;
    border-radius: 20px 20px 0 0;
}
.gold {
    background: linear-gradient(90deg, #ffcf00, #f0ad4e);
    color: #fff;
    border-radius: 10px;
}
abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, ruby, s, samp, section, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font: inherit;
    vertical-align: baseline;
    font-style: inherit;
    font-weight: inherit;
}
  
    .box-sm {
      height: 8px;
      margin: 0;
      flex-grow: 1;
      transition: all .8s ease-in-out;
      cursor: pointer;
    }
  
    /* Growing the width of box on hover */
    .box-sm:hover {
      flex-grow: 12;
    }
  
    .container,
    .post {
      display: flex;
      flex-direction: column;
      align-items: center;
    }
  
    #criteriabox {
      width: 400px;
      background-color: #0085ff;
      margin: auto;
      padding: 20px;
      border-radius: 10px;
    }
  
    .post {
      margin-bottom: 50px;
    }
    .post h2,
    .post p {
      text-align: center;
      margin-bottom: 0px;
    }
    .post h2 {
      font-size: 60px;
      color: #E0E0E0;
      text-shadow: 0px 1px 1px black;
    }
  
    .hidden {
      display: none;
    }
  
    .red {
      background-color: #6fd5d9;
    }
  
    .orange {
      background-color: #3ac0dd;
    }
  
    .yellow {
      background-color: #30ace0;
    }
  
    .green {
      background-color: #30ace0;
    }
  
    .blue {
      background-color: #3ac0dd;
    }
  
    .mid {
      background-color: #0e7caa;
    }
  
    .purple {
      background-color: #6fd5d9;
    }
  
    /* New styles for the sponsor row */
    .sponsor-row {
      display: flex;
      justify-content: center;
      gap: 10px;
    }
    
    /* On desktop, let the inline widths stand; on mobile, force equal widths */
    @media (max-width: 768px) {
      .sponsor-row {
        flex-direction: row;
        flex-wrap: nowrap;
        display: block;
      }
      .sponsor-row > div {
        width: 33.33% !important;
        padding: 10px !important;
        margin: 0 !important;
      }
      .sponsor-row h3 {
        font-size: 2rem !important;
      }
    }/* End custom CSS */