.elementor-kit-6{--e-global-color-primary:#96C122;--e-global-color-secondary:#1C3927;--e-global-color-text:#181817;--e-global-color-accent:#34672B;--e-global-color-94111e8:#393A37;--e-global-color-47c2093:#75766F;--e-global-color-3cf7efd:#FAFDEF;--e-global-color-01fb1ec:#FDC43B;--e-global-color-d03e4d5:#96C122;--e-global-color-9b5fece:#34672B;--e-global-color-78099c6:#1C3927;--e-global-color-1ba7ddf:#181817;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-primary );color:var( --e-global-color-3cf7efd );border-radius:100px 100px 100px 100px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:#34672B;color:var( --e-global-color-3cf7efd );}.elementor-kit-6 e-page-transition{background-color:var( --e-global-color-secondary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:16px;}.elementor-element{--widgets-spacing:16px 16px;--widgets-spacing-row:16px;--widgets-spacing-column:16px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-header .site-branding .site-logo img{width:248px;max-width:248px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* H1 */
h1 {
font-family: "Knockout 72 A", "Knockout 72 B";
font-style: normal;
font-weight: 400;
font-size: 80px;
line-height: 72px;
text-transform: uppercase;
}

/* H2 */
h2 {
font-family: "Knockout 72 A", "Knockout 72 B" !important;
font-style: normal;
font-weight: 400;
font-size: 32px;
line-height: 32px;
text-transform: uppercase;
}

/* H3 */
h3 {
font-family: "Ringside Regular A", "Ringside Regular B";
font-size: 40px;
font-style: normal;
font-weight: 600;
line-height: 40px;
}

/* H4 */
h4 {
font-family: "Ringside Regular A", "Ringside Regular B";
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: 32px;
}

/* H5 */
h5 {
font-family: "Knockout 72 A", "Knockout 72 B" !important;
font-style: normal;
font-weight: 400;
font-size: 40px;
line-height: 40px;
text-transform: uppercase;
}

/* H6 */
h6 {
font-family: "Ringside Regular A", "Ringside Regular B";
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 16px;
}

/* P1 */
p {
font-family: "Ringside Regular A", "Ringside Regular B";
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 24px;
}

/* General Button */
.elementor-widget-button .elementor-button {
    font-family: "Ringside Regular A", "Ringside Regular B"!important;
font-size: 16px;
font-style: normal;
font-weight: 700 !important;
line-height: 24px;
border-radius: 80px;
}

/*_____________________________________*/

/* Project Cover Heading */
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
    font-family: "Ringside Regular A", "Ringside Regular B";
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: 24px;
}

/* Project Cover Info */
.elementor-73 .elementor-element .elementor-icon-list-text {
    font-family: "Ringside Regular A", "Ringside Regular B";
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 14px;
}

/*_____________________________________*/

/* Project Page Title */
.elementor-19 .elementor-element.elementor-element-1d73e99 .elementor-heading-title {
font-family: "Ringside Regular A", "Ringside Regular B" !important;
font-size: 40px;
font-style: normal;
font-weight: 600;
line-height: 40px;
}

/* Project Page Info Above */
.elementor-19 .elementor-element.elementor-element-5f3018f .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-5f3018f .elementor-icon-list-text a {
    font-family: "Ringside Regular A", "Ringside Regular B";
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 24px;
margin-left: 4px;
margin-right: 4px;
}

/* Project Page Info Below */
.elementor-19 .elementor-element.elementor-element-1e3b299 .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-1e3b299 .elementor-icon-list-text a  {
    font-family: "Ringside Regular A", "Ringside Regular B";
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 24px;
margin-left: 4px;
margin-right: 4px;
}

/*_____________________________________*/

/* Criteria block*/
.critname {
    font-family: "Knockout 72 A", "Knockout 72 B" !important;
font-style: normal;
font-weight: 400;
font-size: 32px;
line-height: 32px;
text-transform: uppercase;
}

/*_____________________________________*/

/* Navigation: Main */
.elementor-52 .elementor-element.elementor-element-13263f0 .elementor-nav-menu--main .elementor-item {
font-family: "Ringside Regular A", "Ringside Regular B";
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 24px;
}

/* Navigation: Sub */
.elementor-52 .elementor-element.elementor-element-13263f0 .elementor-nav-menu--dropdown .elementor-item, .elementor-52 .elementor-element.elementor-element-13263f0 .elementor-nav-menu--dropdown .elementor-sub-item {
font-family: "Ringside Regular A", "Ringside Regular B"!important;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 18px;
}

/* Navigation: Awards */
.elementor-165 .elementor-element.elementor-element-a83ef0e .elementor-nav-menu--main .elementor-item.elementor-item-active {
font-family: "Ringside Regular A", "Ringside Regular B";
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 24px;
}

/* Navigation: Awards Burger */
.elementor-165 .elementor-element.elementor-element-a83ef0e .elementor-nav-menu .elementor-item {
font-family: "Ringside Regular A", "Ringside Regular B"!important;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 24px;
}
    
/*_____________________________________*/   
    
/* Contact Form Label */    
.elementor-1041 .elementor-element.elementor-element-6fdfdf4 .eael-contact-form-7 .wpcf7-form label  {
    font-family: "Ringside Regular A", "Ringside Regular B";
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 24px;
padding-bottom: 116px !important;
margin-bottom: 200px;
}  

/* Field Error Message */  
.elementor-1041 .elementor-element.elementor-element-6fdfdf4 .eael-contact-form-7 .wpcf7-not-valid-tip {
font-family: "Ringside Regular A", "Ringside Regular B";
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 24px;
}

/* Button */  
.elementor-1041 .elementor-element.elementor-element-6fdfdf4 .eael-contact-form-7 .wpcf7-form input[type="submit"] {
font-family: "Ringside Regular A", "Ringside Regular B"!important;
font-size: 16px;
font-style: normal;
font-weight: 700 !important;
line-height: 24px;
border-radius: 80px;
}

/* Bottom Error Message */ 
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output  {
font-family: "Ringside Regular A", "Ringside Regular B";
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 24px;
border-radius: 8px;
}  

/* Field Outline */ 
.elementor-1041 .elementor-element.elementor-element-6fdfdf4 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-1041 .elementor-element.elementor-element-6fdfdf4 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-1041 .elementor-element.elementor-element-6fdfdf4 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-1041 .elementor-element.elementor-element-6fdfdf4 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select {
    margin-top: 8px;
}

.elementor-1041 .elementor-element.elementor-element-6fdfdf4 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea {
margin-top: 8px;
}

/*_____________________________________*/   
    
/* News Cover */ 
.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a {
        font-family: "Ringside Regular A", "Ringside Regular B" !important;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: 24px;
}

/* Read More */ 
.elementor-1512 .elementor-element.elementor-element-565c7c8 .elementor-post__read-more {
font-family: "Ringside Regular A", "Ringside Regular B";
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 24px;
padding-top: 8px;
}

/* Post Date */ 
.elementor-1512 .elementor-element.elementor-element-565c7c8 .elementor-post__meta-data {
font-family: "Ringside Regular A", "Ringside Regular B";
font-size: 14px;
font-style: normal;
font-weight: 300;
line-height: 24px;
}

/* News Article Title */ 
.elementor-1624 .elementor-element.elementor-element-eb967bd .elementor-heading-title {
font-family: "Ringside Regular A", "Ringside Regular B" !important;
font-size: 40px;
font-style: normal;
font-weight: 600;
line-height: 40px;    
}


/*_____________________________________*/  


/* Project Page Info Above */
.elementor-1624 .elementor-element.elementor-element-977f098 .elementor-icon-list-text, .elementor-1624 .elementor-element.elementor-element-977f098 .elementor-icon-list-text a {
    font-family: "Ringside Regular A", "Ringside Regular B";
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 24px;
margin-left: 4px;
margin-right: 4px;
}

/*_____________________________________*/  


/* Footer Button */
.elementor-form .elementor-button .elementor-button-text {
font-family: "Ringside Regular A", "Ringside Regular B"!important;
font-size: 16px;
font-style: normal;
font-weight: 700 !important;
line-height: 24px;
}/* End custom CSS */