.elementor-10313 .elementor-element.elementor-element-b3989b2{overflow:visible;}.elementor-10313 .elementor-element.elementor-element-482f197 > .elementor-element-populated{border-style:dashed;border-width:0px 1px 0px 0px;border-color:#FFAB40;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-10313 .elementor-element.elementor-element-7bc0cd0 > .elementor-widget-container{--e-transform-translateX:-20px;padding:0% 0% 4% 0%;}.elementor-10313 .elementor-element.elementor-element-7bc0cd0{text-align:end;}.elementor-10313 .elementor-element.elementor-element-7bc0cd0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.625em;font-weight:600;line-height:1.345em;color:var( --e-global-color-5c86474 );}.elementor-10313 .elementor-element.elementor-element-d10577c > .elementor-widget-container{--e-transform-translateX:-40px;--e-transform-translateY:41px;}.elementor-10313 .elementor-element.elementor-element-d10577c{z-index:99;}.elementor-10313 .elementor-element.elementor-element-0c59ad4{--spacer-size:135px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for html, class: .elementor-element-d10577c */@keyframes float {
    0% {
        box-shadow: 0 5px 15px 0px rgba(0,0,0,0.6);
        transform: translatey(0px);
    }
    50% {
        box-shadow: 0 25px 15px 0px rgba(0,0,0,0.2);
        transform: translatey(-20px);
    }
    100% {
        box-shadow: 0 5px 15px 0px rgba(0,0,0,0.6);
        transform: translatey(0px);
    }
}

.award-1,  .award-2,  .award-3,  .award-4,  .award-5,
.award-6,  .award-7,  .award-8,  .award-9,  .award-10,
.award-11, .award-12, .award-13, .award-14, .award-15,
.award-16, .award-17, .award-18, .award-19, .award-20,
.award-21, .award-22, .award-23, .award-24, .award-25,
.award-26, .award-27, .award-28, .award-29, .award-30,
.award-31, .award-32, .award-33, .award-34, .award-35,
.award-36, .award-37, .award-38, .award-39, .award-40,
.award-41, .award-42, .award-43, .award-44, .award-45,
.award-46 {
    box-sizing: border-box;
    border-radius: 50%;
    overflow: hidden;
    box-shadow: 0 5px 15px 0px rgba(0,0,0,0.6);
    transform: translatey(0px);
    animation: float 6s ease-in-out infinite;
    background-color: white;
    border: 5px solid white;
    padding: 10px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

.award-1,  .award-2,  .award-3,  .award-4,  .award-5,
.award-6,  .award-7,  .award-8,  .award-9,  .award-10,
.award-11, .award-12, .award-13, .award-14, .award-15,
.award-16, .award-17, .award-18, .award-19, .award-20,
.award-21, .award-22, .award-23, .award-24, .award-25,
.award-26, .award-27, .award-28, .award-29, .award-30,
.award-31, .award-32, .award-33, .award-34, .award-35,
.award-36, .award-37, .award-38, .award-39, .award-40,
.award-41, .award-42, .award-43, .award-44, .award-45,
.award-46 {
    img { width: 100%;
    height: 100%;
    object-fit: contain;
    display: block;}
}



.award-1  { width: 200px!important; height: 200px!important; margin-top: 0% !important;    margin-left: -6% !important;   }
.award-2  { width: 220px!important; height: 220px!important; margin-top: -29%!important;    margin-left: 35%!important;   }
.award-3  { width: 140px!important; height: 140px!important; margin-top: -36%!important;    margin-left: 80%!important;   }
.award-4  { width: 180px!important; height: 180px!important; margin-top: 4%!important; margin-left: 9%!important;  }
.award-5  { width: 140px!important; height: 140px!important; margin-top: -22%!important;    margin-left: 49%!important;  }
.award-6  { width: 140px!important; height: 140px!important; margin-top: -38%!important;    margin-left: 79%!important;  }
.award-7  { width: 180px!important; height: 180px!important; margin-top: 10%!important;    margin-left: 0%!important;  }
.award-8  { width: 120px!important; height: 120px!important; margin-top: -30%!important;  margin-left: 40%!important;  }
.award-9  { width: 180px!important; height: 180px!important; margin-top: -33%!important;  margin-left: 71%!important;  }
.award-10 { width: 120px!important; height: 120px!important; margin-top: 8%!important;  margin-left: 0%!important;  }
.award-11 { width: 160px!important; height: 160px!important; margin-top: -29%!important;  margin-left: 27%!important;  }
.award-12 { width: 120px!important; height: 120px!important; margin-top: -35%!important;  margin-left: 61%!important;  }
.award-13 { width: 100px!important; height: 100px!important; margin-top: -17%!important;  margin-left: 86%!important;   }
.award-14 { width: 140px!important; height: 140px!important; margin-top: 10%!important;  margin-left: 2%!important;  }
.award-15 { width: 160px!important; height: 160px!important; margin-top: -24%!important;  margin-left: 32%!important;  }
.award-16 { width: 200px!important; height: 200px!important; margin-top: -41%!important;   margin-left: 65%!important;  }
.award-17 { width: 100px!important; height: 100px!important; margin-top: -1%!important;  margin-left: 0%!important;  }
.award-18 { width: 120px!important; height: 120px!important; margin-top: -15%!important;  margin-left: 23%!important;  }
.award-19 { width: 150px!important;  height: 150px!important;  margin-top: -25%!important;  margin-left: 49%!important;  }
.award-20 { width: 100px!important; height: 100px!important; margin-top: -28%!important;   margin-left: 80%!important;  }
.award-21 { width: 100px!important; height: 100px!important; margin-top: 3%!important;    margin-left: 78%!important;  }
.award-22 { width: 220px!important; height: 220px!important; margin-top: -21%!important;  margin-left: -9%!important;  }
.award-23 { width: 120px!important; height: 120px!important; margin-top: -35%!important;  margin-left: 36%!important; }
.award-24 { width: 180px!important; height: 180px!important; margin-top: -8%!important;    margin-left: 56%!important; }

/* awards 25–46: default sizes, adjust positions to fit your layout */
.award-25 { width: 170px!important; height: 170px!important; margin-top: -11%!important;    margin-left: -8%!important;  }
.award-26 { width: 140px!important; height: 140px!important; margin-top: -42%!important;    margin-left: 28%!important;  }
.award-27 { width: 130px!important; height: 130px!important; margin-top: -3%!important;    margin-left: 50%!important;  }
.award-28 { width: 130px!important; height: 130px!important; margin-top: -2%!important;    margin-left: 1%!important;  }
.award-29 { width: 120px!important; height: 120px!important; margin-top: -39%!important;    margin-left: 25%!important;  }
.award-30 { width: 100px!important; height: 100px!important; margin-top: -5%!important;    margin-left: 47%!important;   }
.award-31 { width: 140px!important; height: 140px!important; margin-top: -29%!important;    margin-left: 74%!important;  }
.award-32 { width: 150px!important; height: 150px!important; margin-top: 8%!important;    margin-left: -5%!important;  }
.award-33 { width: 140px!important; height: 140px!important; margin-top: -34%!important;    margin-left: 29%!important;  }
.award-34 { width: 200px!important; height: 200px!important; margin-top: -26%!important;    margin-left: 60%!important;  }
.award-35 { width: 180px!important; height: 180px!important; margin-top: -3%!important;    margin-left: -8%!important;  }
.award-36 { width: 180px!important; height: 180px!important; margin-top: -41%!important;    margin-left: 31%!important;  }
.award-37 { width: 130px!important; height: 130px!important; margin-top: -20%!important;    margin-left: 73%!important;  }
.award-38 { width: 120px!important; height: 120px!important; margin-top: -1%!important;    margin-left: 22%!important;  }
.award-39 { width: 170px!important; height: 170px!important; margin-top: -22%!important;    margin-left: 50%!important;  }
.award-40 { width: 220px!important; height: 220px!important; margin-top: -13%!important;    margin-left: -9%!important;  }
.award-41 { width: 150px!important; height: 150px!important; margin-top: -28%!important;    margin-left: 36%!important;   }
.award-42 { width: 140px!important; height: 140px!important; margin-top: -30% !important;    margin-left: 72%!important;  }
.award-43 { width: 130px!important; height: 130px!important; margin-top: 9%!important;    margin-left: -4%!important;  }
.award-44 { width: 170px!important; height: 170px!important; margin-top: -26%!important;    margin-left: 25%!important;  }
.award-45 { width: 120px!important; height: 120px!important; margin-top: -42%!important;    margin-left: 58%!important;  }
.award-46 { width: 140px!important; height: 140px!important; margin-top: -5%!important;    margin-left: 76%!important;  }/* End custom CSS */