.elementor-kit-15{--e-global-color-primary:#1A1A1A;--e-global-color-secondary:#575757;--e-global-color-text:#000000;--e-global-color-accent:#527CE8;--e-global-color-583fca9:#FFFFFF;--e-global-color-799fbb7:#527CE8;--e-global-color-7de798b:#F5F5F5;--e-global-color-74b782e:#91AFFE;--e-global-color-1fff3a5:#FF5A43;--e-global-color-f48f1b6:#F2295B00;--e-global-color-d8365d3:#D0D0D0;--e-global-color-0ea18e1:#F5F9FF;--e-global-typography-primary-font-weight:bold;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-size:20px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:1px;--e-global-typography-187aa91-font-size:64px;--e-global-typography-187aa91-font-weight:600;--e-global-typography-187aa91-text-transform:capitalize;--e-global-typography-187aa91-line-height:1.15em;--e-global-typography-187aa91-letter-spacing:-2.5px;--e-global-typography-909d08d-font-size:22px;--e-global-typography-909d08d-font-weight:600;--e-global-typography-909d08d-text-transform:uppercase;--e-global-typography-909d08d-line-height:1.5em;--e-global-typography-909d08d-letter-spacing:1.2px;--e-global-typography-328d429-font-size:96px;--e-global-typography-328d429-font-weight:600;--e-global-typography-328d429-line-height:1.15em;--e-global-typography-328d429-letter-spacing:-3.84px;--e-global-typography-519cfcc-font-size:24px;--e-global-typography-519cfcc-font-weight:400;--e-global-typography-519cfcc-line-height:1.5em;--e-global-typography-adfe20a-font-size:48px;--e-global-typography-adfe20a-font-weight:600;--e-global-typography-adfe20a-line-height:1.15em;--e-global-typography-adfe20a-letter-spacing:-1.9px;--e-global-typography-d8d5f41-font-size:24px;--e-global-typography-d8d5f41-font-weight:bold;--e-global-typography-d8d5f41-line-height:1.5em;--e-global-typography-d8d5f41-letter-spacing:0px;--e-global-typography-2233fc8-font-size:16px;--e-global-typography-2233fc8-font-weight:400;--e-global-typography-2233fc8-line-height:1.6em;--e-global-typography-0a1c1df-font-size:15px;--e-global-typography-0a1c1df-font-weight:600;--e-global-typography-0a1c1df-line-height:1.5em;--e-global-typography-0a1c1df-letter-spacing:0px;font-family:"Familjen Grotesk", Sans-serif;font-size:18px;line-height:1.5em;}.elementor-kit-15 button,.elementor-kit-15 input[type="button"],.elementor-kit-15 input[type="submit"],.elementor-kit-15 .elementor-button{background-color:var( --e-global-color-1fff3a5 );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-583fca9 );border-radius:16px 16px 16px 16px;padding:18px 32px 15px 32px;}.elementor-kit-15 button:hover,.elementor-kit-15 button:focus,.elementor-kit-15 input[type="button"]:hover,.elementor-kit-15 input[type="button"]:focus,.elementor-kit-15 input[type="submit"]:hover,.elementor-kit-15 input[type="submit"]:focus,.elementor-kit-15 .elementor-button:hover,.elementor-kit-15 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-583fca9 );}.elementor-kit-15 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}.e-con{--container-max-width:1240px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:26px;}.elementor-element{--widgets-spacing:26px 26px;--widgets-spacing-row:26px;--widgets-spacing-column:26px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-15{--e-global-typography-text-font-size:17px;--e-global-typography-187aa91-font-size:52px;--e-global-typography-187aa91-letter-spacing:-1.9px;--e-global-typography-328d429-font-size:78px;--e-global-typography-328d429-letter-spacing:-2.5px;--e-global-typography-519cfcc-font-size:22px;--e-global-typography-adfe20a-font-size:40px;}.elementor-kit-15 button,.elementor-kit-15 input[type="button"],.elementor-kit-15 input[type="submit"],.elementor-kit-15 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-15{--e-global-typography-text-font-size:16px;--e-global-typography-187aa91-font-size:38px;--e-global-typography-187aa91-line-height:1.25em;--e-global-typography-187aa91-letter-spacing:-1.45px;--e-global-typography-328d429-font-size:48px;--e-global-typography-328d429-letter-spacing:-1.92px;--e-global-typography-519cfcc-font-size:19px;--e-global-typography-adfe20a-font-size:28px;--e-global-typography-adfe20a-letter-spacing:-0.4px;}.elementor-kit-15 button,.elementor-kit-15 input[type="button"],.elementor-kit-15 input[type="submit"],.elementor-kit-15 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.regcol{
    padding: 0 15px;
}
#headersec {
    inset-inline-start: 0;
    width: 100% !important;
}
.blackblock {
   
    background: #000;
    display: inline-block;
    line-height: 0.8;
    padding: 0 15px 20px 15px;
    border-radius: 50px;
}
.pinkblock {
   
    background: #d59890;
    display: inline-block;
    line-height: 0.8;
    padding: 0 15px 20px 15px;
    border-radius: 50px;
}
.redblock {
   
    background: #ffa500;
    display: inline-block;
    line-height: 0.8;
    padding: 10px 15px 10px 15px;
    border-radius: 50px;
}
.orangesblock {
   
    background: #ff7b7b;
    display: inline-block;
    line-height: 0.8;
    padding: 0px 15px 15px 15px;
    border-radius: 50px;
}
.darkblueblock {
   
    background: #160042;
    display: inline-block;
    line-height: 0.8;
    padding: 0px 15px 15px 15px;
    border-radius: 50px;
    color: white !important;
}
.lightpinkblock {
   
    background: #d7b4ae;
    display: inline-block;
    line-height: 0.8;
    padding: 0 15px 20px 15px;
    border-radius: 50px;
}
.lightyellowblock {
   
    background: #ffc74d;
    display: inline-block;
    line-height: 0.8;
    padding: 0 15px 20px 15px;
    border-radius: 50px;
}
 .yellowblock1 {
   
    background: #ffc74d;
    display: inline-block;
    line-height: 0.9;
    padding: 5px;
    border-radius: 5px;
     
 }
  .redblock1 {
   
    background:#C32148;
    display: inline-block;
    line-height: 0.9;
    padding: 5px 5px 15px;
    border-radius: 5px;
    color: white !important;
     
 }
   .blueblock1 {
   
    background:#3d85c6;
    display: inline-block;
    line-height: 0.9;
    padding: 5px;
    border-radius: 5px;
    color: white !important;
     
 }
   .orangeblock1 {
   
    background:#BFFF00;
    display: inline-block;
    line-height: 0.9;
    padding: 5px;
    border-radius: 5px;
     
 }
    .greenblock1 {
   
    background:#fba761;
    display: inline-block;
    line-height: 0.9;
    color: #fff;
    padding: 5px 5px 13px;
    border-radius: 5px;
     
 }
 .yellowblock {
   
    background: #ecbc60;
    display: inline-block;
    line-height: 0.8;
    padding: 0 15px 20px 15px;
    border-radius: 50px;
}
 
.orangeblock{
    background: #FAAE69;
    display: inline-block;
    line-height: 0.8;
    padding: 0 15px 20px 15px;
    border-radius: 50px;
}
.blueblock{
     
    background: #527CE8;
    display: inline-block;
    line-height: 0.8;
    padding: 0 15px 20px 15px;
    border-radius: 50px;
}
.glassbox{
    padding: 24px;
    border-radius: 24px;
    border: 1px solid #7B8AF4;
    backdrop-filter: blur(29.5px);
    transition: 0.45s all;

 
}

.jet-listing-dynamic-repeater__item {
    display: flex;
    gap: 10px;
}

.jet-listing-dynamic-repeater__items {
    gap: 10px;
}

.course-grid .e-loop-item{
    background: white;
    border-radius: 24px;
}
.competition-card b{
    color: #000
}
.backdropbox{
   border-radius: 24px;
    border: 1px solid #7B8AF4;
    
    -webkit-backdrop-filter: blur(19.5px); /* For Safari */
    -moz-backdrop-filter: blur(19.5px); /* For Firefox */
    backdrop-filter: blur(19.5px);
    
    transition: 0.45s all;

}

/* RTL COde */

body.rtl .elementor-counter-title{
     text-align: right !important;
    margin-top: 10px;
}
body.rtl .rtlswtich .elementor-icon-box-wrapper, body.rtl .rtlswitch .elementor-icon-box-wrapper{
     text-align: right  !important
}
body.rtl .rtliconswitch .elementor-icon-box-wrapper {
    flex-direction: row;
}
body.rtl .rtliconswitch .elementor-icon-box-icon {
    margin: 0 0 0 15px !important;
}
@media only screen and (min-width: 768px){
    .regcol{
    padding: 0 25px;
}
}
@media only screen and (min-width: 1025px){
    .regcol{
    padding: 0 30px;
}
}
@media only screen and (min-width: 1260px){
    .regcol{
    padding: 0 35px;
}
}

.feature-icon {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M18.749 10.6425C20.412 16.514 23.069 22.3128 26.7005 27.8885C27.0884 28.4849 26.4532 29.2122 25.8084 28.9067C24.6256 28.3442 23.4473 27.7721 22.2739 27.1903C22.2205 28.4073 22.2011 29.6146 22.2205 30.8122C22.2302 31.5055 21.3429 31.7964 20.9454 31.2291C17.0132 25.6388 14.0751 19.8012 12.1599 13.8715L18.749 10.6425Z' fill='%23FC5151'/%3E%3Cpath d='M13.2508 10.6425C11.5878 16.514 8.93083 22.3128 5.29932 27.8885C4.91144 28.4849 5.54659 29.2122 6.19144 28.9067C7.38417 28.3394 8.56235 27.7673 9.72598 27.1903C9.77932 28.4073 9.79871 29.6146 9.77932 30.8122C9.76962 31.5055 10.6569 31.7964 11.0545 31.2291C14.9866 25.6388 17.9248 19.8012 19.8399 13.8715L13.2508 10.6425Z' fill='%23FC5151'/%3E%3Cpath d='M15.9999 23.5248C22.3676 23.5248 27.5296 18.3628 27.5296 11.9952C27.5296 5.62748 22.3676 0.465454 15.9999 0.465454C9.63224 0.465454 4.47021 5.62748 4.47021 11.9952C4.47021 18.3628 9.63224 23.5248 15.9999 23.5248Z' fill='%23FFCC33'/%3E%3Cpath d='M16 21.023C20.986 21.023 25.0279 16.9811 25.0279 11.9952C25.0279 7.0092 20.986 2.96729 16 2.96729C11.0141 2.96729 6.97217 7.0092 6.97217 11.9952C6.97217 16.9811 11.0141 21.023 16 21.023Z' fill='%23EDB529'/%3E%3Cpath d='M16.0001 5.88123L17.3722 10.1091H21.8134L18.2207 12.7176L19.5928 16.9455L16.0001 14.3321L12.4074 16.9455L13.7795 12.7176L10.1868 10.1091H14.628L16.0001 5.88123Z' fill='%23FFCC33'/%3E%3C/svg%3E");
}/* End custom CSS */