*,*:before,*:after{box-sizing:border-box}*{margin-inline:0;padding:0;font:inherit}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}html,body{height:100%}p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:1em}a:not([class]){text-decoration-skip-ink:auto}img,picture,svg{max-width:100%;display:block}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.elementor-widget-text-editor h1,.elementor-widget-text-editor h2,.elementor-widget-text-editor h3,.elementor-widget-text-editor h4,.elementor-widget-text-editor h5,.elementor-widget-text-editor h6{margin:0;padding:0}.elementor-widget-text-editor p{margin:0;padding:0}.olympic-endorsement{width:115px;border-radius:.625rem !important;border:.35px solid #231f20 !important;overflow:hidden !important}.olympic-endorsement img{width:100% !important}.mega-sub-menu .mega-menu-link:hover{text-decoration:none !important}.mega-menu li.mega-menu-item{padding-top:.375rem !important;padding-bottom:.375rem !important}.mega-sub-menu .mega-menu-item.mega-disable-link>a.mega-menu-link{font-weight:600 !important}.mega-menu-item-object-custom.mega-disable-link .mega-menu-link{font-size:1rem !important}.mega-menu .mega-menu-row{padding-bottom:.75rem !important;margin-bottom:.75rem !important}.multi-row-menu>.mega-sub-menu>.mega-menu-row:first-child{border-bottom:1px solid #929497 !important}.mega-menu .mega-sub-menu>.mega-menu-item>.mega-menu-link{line-height:1.4 !important}.ifma-footer h3{font-weight:700 !important}#copyright{text-align:center;font-size:.913rem;font-weight:500}#footer-whistle-btn .elementor-button{width:100%}.ils-icon-launch{color:#231f20 !important}.ils-icon-launch svg circle,.ils-icon-launch svg line{stroke-width:2px}.tribe-events-back a{text-align:center !important;font-size:1.125rem !important;font-weight:500 !important;color:#eb2027 !important;border-bottom:1px solid #eb2027}.tribe-events-notices{display:flex !important;justify-content:center !important;margin-bottom:.3125rem !important;border-bottom:0 !important}.tribe-events-notices ul li{text-align:center !important;font-size:1.125rem !important}.tribe-events-single-event-title{text-align:center !important;font-family:'Montserrat','Roboto','Arial',sans-serif !important;font-weight:500 !important}.tribe-events-schedule{display:flex !important;justify-content:center !important}.tribe-events-back{display:flex !important;justify-content:center !important;margin-bottom:20px !important}.tribe-events-event-image{width:100%;overflow:hidden}.tribe-events-event-image img{display:block;width:100%;height:37.5rem;object-fit:cover}.tribe-events-event-meta{width:100% !important}.tribe-events-single-section{border-top:1px solid #929497}#tribe-events-footer{color:#231f20 !important;border-top:1px solid #929497}.elementor-widget-image-carousel .elementor-swiper-button{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#eb2027;border-radius:50%}.elementor-widget-image-carousel .elementor-swiper-button svg{width:1.125rem !important;height:1.125rem !important}.elementor-widget-image-carousel .swiper-pagination-bullet{width:.313rem;height:.313rem;opacity:.5;transition:width .25s ease,height .25s ease,opacity .25s ease}.elementor-widget-image-carousel .swiper-pagination-bullet-active{width:.438rem;height:.438rem;opacity:1}.elementor-widget-image-carousel .elementor-swiper-button.swiper-button-disabled{opacity:1 !important;pointer-events:auto !important}.who-we-are-buttons .elementor-button{flex:1;text-align:center;padding:1.25rem auto !important;width:100% !important}.e-n-accordion{border-radius:3px;overflow:hidden}.e-n-accordion-item-title-header{flex:1}.ifma-content h1,.ifma-content h2,.ifma-content h3,.ifma-content h4,.ifma-content h5,.ifma-content h6{margin-bottom:.5em}.ifma-content p{margin-bottom:1.2em}.ifma-content p strong{font-weight:600}.ifma-content p em{font-style:italic}.ifma-content ul,.ifma-content ol{list-style-position:inside !important;font-size:1rem;margin-bottom:1.2em;padding-left:1.2em}.ifma-content ul ul,.ifma-content ol ol{margin-bottom:.5rem}.ifma-content ul li,.ifma-content ol li{text-indent:-1.3em}@-moz-document url-prefix(){.ifma-content ul li,.ifma-content ol li{text-indent:-1em}}.ifma-content ul li:not(:last-child),.ifma-content ol li:not(:last-child){margin-bottom:.313rem}.ifma-content ul li strong,.ifma-content ol li strong{font-weight:500}.ifma-content ul.ul-divider{margin-bottom:2.188rem;padding-bottom:2.188rem;border-bottom:1px solid #231f20}.ifma-content img{margin-bottom:2.188rem}.ifma-content p .reach-out{font-size:1rem;font-weight:500}.elementor-button.elementor-button-link{font-size:1rem;font-weight:500;color:#fff;line-height:1.2;padding:1.25rem 1.875rem;background-color:#eb2027;border-radius:4px}.elementor-button.elementor-button-link.ifma-strategy{margin-top:2.188rem}.elementor-tab-content h2{margin-bottom:.938rem}.elementor-tab-content ul,.elementor-tab-content ol{list-style-position:outside;padding-left:.95em}.elementor-tab-content li{padding-left:.313rem !important}.read-more-content{max-height:10rem;overflow:hidden;transition:max-height .4s ease}.read-more-content.is-open{max-height:312.5rem}.read-more-link{cursor:pointer;border-bottom:1px solid #eb2027}.ifma-content.milestones h2{text-transform:uppercase;text-align:center;font-size:1.2rem;font-weight:700;color:#fff;margin-bottom:2.188rem}.ifma-content.milestones p{color:#fff;line-height:1.6;padding-bottom:1.719rem}.ifma-content.milestones p.points{color:#fff;line-height:0;padding-bottom:0 !important;border-bottom:0 !important}.ifma-content.milestones p:first-of-type{padding-top:1.719rem;border-top:1px solid #fff}.ifma-content.milestones p:not(:last-child){border-bottom:1px solid #fff}.ifma-content.milestones p strong{font-size:.925rem;font-weight:700;margin-bottom:.625rem}.ifma-content.milestones ul{color:#fff;margin-bottom:1.719rem;padding-bottom:1.719rem;border-bottom:1px solid #fff}.history-of-muaythai img{width:100%;margin-bottom:1.25rem}.ifma-content.whereabouts-submission-for-rtp-athletes p{margin-bottom:.3125rem !important}.ifma-team .email{overflow-wrap:anywhere;word-break:break-word}.ifma-strategy.elementor-button{display:block !important;margin-inline:auto}.ifma-content.reports h2{color:#231f20}.ifma-content.reports h2:not(:first-of-type){margin-top:2rem;padding-top:2rem;border-top:1px solid #929497}.ifma-content.reports p br{display:none}.ifma-content.reports p:not(:last-child){margin-bottom:.625rem}.ifma-content.reports p:last-child{margin-bottom:0}.ifma-content.reports p a{color:#231f20}.ifma-content.athlete-career-programme h2:not(:first-of-type){margin-top:2.5rem;padding-top:2.188rem;border-top:1px solid #929497}.ifma-content.initiatives ul li{color:#000}.ifma-content.initiatives ul li a{color:#231f20}.h1-image h1{width:100% !important}.h1-image h1 img{display:block !important;width:100% !important}.h1-image h1 br{display:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ifma-content.ifma-initiatives h2{font-family:'Roboto','Arial',sans-serif !important;font-size:1rem;font-weight:600;color:#54595f;margin-bottom:.625rem !important}.ifma-content.ifma-initiatives h3{font-family:'Roboto','Arial',sans-serif !important;font-size:1rem;color:#54595f;font-weight:600;margin-bottom:.156rem !important}.ifma-content.ifma-initiatives h4{font-family:'Roboto','Arial',sans-serif !important;font-size:1rem;color:#54595f;font-weight:600;margin-bottom:.156rem !important}.ifma-content.ifma-initiatives p{margin-bottom:.625rem !important;overflow-wrap:anywhere;word-break:break-word}.ifma-content.ifma-initiatives p:last-child{margin-bottom:0 !important}.ifma-content.ifma-initiatives p:last-of-type:not(:last-child){margin-bottom:.625rem !important}.ifma-content.ifma-initiatives ul li:not(:last-child){margin-bottom:0 !important}.ifma-content .case-studies p{font-size:16px;font-weight:600;line-height:1.4}.ifma-video{margin-bottom:1.563rem !important}.ifma-initiatives .elementor-tab-content{padding-top:0 !important}.ifma-content.ifma-initiatives #elementor-tab-title-88318,.ifma-content.ifma-initiatives #elementor-tab-content-88318{border-bottom:0 !important}.e-learning-programme{overflow:hidden}.e-learning-programme p a{font-weight:600;color:#231f20}.frybox p a{font-weight:600}.ifma-content.adel h2:not(:first-of-type){margin-top:2.5rem;padding-top:2.188rem;border-top:1px solid #929497}.ifma-content.adel p:last-child{font-size:1rem;font-weight:600;margin-top:1.25rem}.weight-divisions{display:flex;flex-direction:column;color:#555}.weight-divisions h2{text-align:center;font-size:1.5rem;color:#eb2027;margin-bottom:1.563rem}.division:not(:last-child){margin-bottom:2.188rem}.division h3{text-align:center;font-family:'Roboto','Arial',sans-serif;font-size:1.25rem;font-weight:500;margin-bottom:1.25rem}.division h4{text-transform:uppercase;font-size:1.25rem;font-weight:600;color:#555}.division .championship-availability{margin-bottom:1rem}.division .championship-availability strong{font-family:'Montserrat','Roboto','Arial',sans-serif;font-weight:500}.division-meta{display:grid;grid-template-columns:14.063rem 1fr;margin-bottom:2.188rem}.division-meta .athlete-photo{height:15.625rem;margin:0 1.563rem 0 0;overflow:hidden}.athlete-photo img{width:100%;height:100%;object-fit:cover;display:block;object-position:center top}.champion-details{display:flex;flex-direction:column;text-align:left;justify-content:center;color:#54595f;height:15.625rem;padding:1.25rem 1.25rem 1.25rem 1.563rem;border-left:1px solid #7a7a7a;border-top:1px solid #7a7a7a}.champion-details p strong{font-family:'Montserrat','Roboto','Arial',sans-serif;font-weight:500}.ranking-table-wrapper{margin-top:1.25rem}.ranking-table{width:100%;min-width:43.75rem;border-collapse:separate;border-spacing:0;border:1px solid #d1d1d1;border-radius:4px}.ranking-table thead th{text-align:left;font-weight:700;padding:.75rem 1rem;background-color:#f0f0f0;border-right:1px solid #d1d1d1}.ranking-table thead th:nth-child(2){text-align:center}.ranking-table thead th:last-child{border-right:none;border-top-right-radius:4px}.ranking-table tbody td{padding:.75rem 1rem;border-right:1px solid #eee;border-bottom:1px solid #eee}.ranking-table tbody td:last-child{border-right:none}.ranking-table tbody tr:last-child td{border-bottom:none}.ranking-table tbody tr:last-child td:first-child{border-bottom-left-radius:4px}.ranking-table tbody tr:last-child td:last-child{border-bottom-right-radius:4px}.ranking-table thead th:first-child{border-top-left-radius:4px}.qualification-rankings h2{font-size:1.25rem;font-weight:500;margin-bottom:.625rem}.qualification-rankings h2.ifma-qualification-events{text-align:center;font-size:1.5rem;font-weight:600;color:#eb2027;margin-bottom:1.25rem}.qualification-rankings h3{font-weight:500;color:#231f20;margin-bottom:.625rem}.qualification-rankings p{color:#555;margin-bottom:.938rem !important}.qualification-rankings .paragraph-margin-bottom{margin-bottom:.313rem !important}.table-wrapper:last-of-type{margin-bottom:1.563rem}.data-table{text-align:left;color:#555;width:100%;min-width:43.75rem;border-collapse:separate;border-spacing:0;border:1px solid #d1d1d1;border-radius:4px}.data-table thead th{font-family:'Montserrat','Roboto','Arial',sans-serif;font-weight:500;padding:.75rem 1rem;background-color:#f0f0f0;border-right:1px solid #ccc}.data-table thead th:first-child{border-top-left-radius:4px}.data-table thead th:last-child{border-top-right-radius:4px;border-right:none}.data-table thead th:nth-child(2){text-align:center}.data-table tbody td{padding:.75rem 1rem;border-right:1px solid #eee;border-bottom:1px solid #eee}.data-table tbody td:last-child{border-right:none}.data-table tbody tr:last-child td{border-bottom:none}.data-table tbody tr:last-child td:first-child{border-bottom-left-radius:4px}.data-table tbody tr:last-child td:last-child{border-bottom-right-radius:4px}.event-factor-table tbody td:nth-child(2){text-align:center}h2.event-points-table{margin-bottom:1.25rem}.event-points-table thead th small{display:block;font-weight:500;font-size:.85rem;margin-top:.25rem}.event-points-table thead th:not(:first-child){text-align:center}.event-points-table tbody td:not(:first-child){text-align:center;font-size:1rem}.event-points-table td.na{text-align:center;color:#999}.placement-points-table thead th{border-bottom:1px solid #d1d1d1}.ifma-family.navigation h2{display:block;font-family:'Roboto','Arial',sans-serif;font-size:1.5rem;font-weight:400;margin-bottom:0;padding-top:1.75rem;padding-bottom:1.75rem;border-bottom:1px solid #adafb1;background-color:#e2e2e2;border-radius:.938rem .938rem 0 0}.ifma-family.navigation p a{display:block;text-decoration:none;font-size:1.5rem;color:#231f20;padding-top:1.5rem;padding-bottom:1.5rem;background-color:#f4f4f4;transition:background-color .25s ease,padding-left .25s ease,color .25s ease}.ifma-family.navigation p a:hover{background-color:#fff;padding-left:.75rem;color:#000}.ifma-family.navigation p a:last-child{border-radius:0 0 .938rem .938rem}.ifma-family.navigation p a:not(:last-child){border-bottom:1px solid #adafb1}.ifma-family.navigation p br{display:none}.ifma-family h3{font-family:'Roboto','Arial',sans-serif;font-size:1.25rem;font-weight:600;color:#231f20;margin-bottom:.625rem}.ifma-family p{font-size:1rem;color:#54595f}.ifma-family.list p{line-height:1.9 !important}.ifma-family .location{font-size:1.125rem;line-height:1.4;margin-bottom:.5rem}.ifma-family .contact-information{line-height:1.5}.ifma-family .contact-information p{font-size:1rem;line-height:1.6}.ifma-family .contact-information p strong{font-weight:500}.ifma-family .contact-information a{text-decoration:none;color:#54595f}.anti-doping-code h2{margin-bottom:.938rem !important}.anti-doping-code .elementor-button-link{width:50% !important}.anti-doping-code .additional-educational-resources .elementor-button-link:first-child{margin-bottom:.938rem}.documents-and-regulations h2:not(:first-child){margin-top:.625rem;padding-top:1.563rem;border-top:1px solid #929497}.documents-and-regulations p a{overflow-wrap:anywhere;word-break:break-word}.whereabouts-submission{margin-top:1.25rem}.contact-us .offices{font-size:1.25rem;font-weight:600}.contact-us p strong{font-weight:500}.contact-us p a{text-decoration:none;color:#231f20}.contact-us .quick-response{font-size:1rem;font-weight:500;padding-top:1.563rem;border-top:1px solid #54595f}.contact-us .wpcf7{width:53.125rem}.post-single{max-width:60rem;margin:0 auto;padding:4.5rem 1.25rem 6rem}.post-title{text-align:center;font-family:'Montserrat','Roboto','Arial',sans-serif;font-size:2.2rem;font-weight:600;line-height:1.4;margin-bottom:1rem}.post-meta{text-align:center;font-size:.9rem;line-height:1.5;margin-bottom:1.875rem}.post-meta a{color:#231f20}.post-tldr{font-size:1.125rem;line-height:1.8;margin-top:-.25rem;margin-bottom:1.75rem}.post-tldr-acronym{font-family:'Montserrat','Roboto','Arial',sans-serif;font-weight:500}.post-featured-image{display:none}.post-content img{width:100%;height:auto;object-fit:cover;display:block}.post-header figcaption{font-size:.85rem;font-weight:500;line-height:1.5;margin-top:.625rem}.post-content figure figcaption,.post-content .wp-caption-text{font-size:.85rem;font-weight:500;line-height:1.4;margin-top:.625rem}.post-content .wp-caption-text{margin-bottom:0}.post-content .wp-block-gallery.is-layout-flex{display:flex;flex-wrap:wrap;gap:1.75rem}.post-content{font-size:1.125rem;line-height:1.8}.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{font-family:'Montserrat','Roboto','Arial',sans-serif;margin-top:1.5em;margin-bottom:.75em;line-height:1.5}.post-content h2{font-size:1.5rem;font-weight:600}.post-content h3{font-size:1.375rem;font-weight:600}.post-content h4{font-size:1.25rem;font-weight:500}.post-content h5{font-size:1.125rem;font-weight:500}.post-content h6{font-size:1.15rem;font-weight:500}.post-content p strong{font-weight:600}.post-content ul,.post-content ol{font-size:1rem;margin:0 0 1.5rem;padding-left:1.25rem}.post-content li{line-height:1.6;margin-bottom:.5rem}.post-content li:last-child{margin-bottom:0}.post-content li>ul,.post-content li>ol{margin-top:.5rem;margin-bottom:0;padding-left:1.25rem}.post-content ul ul,.post-content ol ol,.post-content ul ol,.post-content ol ul{margin-bottom:0}.post-content ul ul li,.post-content ol ol li{font-size:.95em}.post-single .divider-container{margin:3rem 0}.content-card-body a{text-decoration:none;font-weight:600;color:#231f20}.nav-label-text{display:inline-block;text-transform:uppercase;font-family:'Roboto','Arial',sans-serif;font-size:.875rem;font-weight:600 !important;margin-bottom:.3125rem !important}.content-card.next{order:1}.content-card.prev{order:2}.about-herstory{margin:1.5625rem 0 2.8125rem;padding:1.5625rem .9375rem;border:1px solid #929497;border-radius:4px}.about-herstory p{font-size:1rem;font-weight:600;line-height:1.4;margin-bottom:0}.about-herstory p a{font-weight:600;color:#231f20}.divider-container{display:flex;align-items:flex-start;width:100%;height:.625rem;margin-bottom:2.813rem}.line{flex:1;height:1px;margin-top:0;background-color:#929497}.v-peak{width:.563rem;height:.563rem;flex-shrink:0}.archive-page{max-width:60rem;margin:0 auto;padding:3rem 1.25rem}.archive-title{text-align:center;font-family:'Montserrat','Roboto','Arial',sans-serif;font-size:2.2rem;font-weight:600;line-height:1.25;margin-bottom:1.25rem}.archive-intro{display:flex;justify-content:center;padding-bottom:0 !important}.archive-intro p{text-align:center !important;font-size:1rem;line-height:1.7;width:85%;margin-bottom:2.1875rem !important}.content-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.563rem;align-items:stretch}.content-card{display:flex;flex-direction:column;height:100%;border:1px solid #929497;border-radius:4px;overflow:hidden}.content-card-image{display:block}.content-card-image img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;display:block}.content-card-body{display:flex;flex-direction:column;flex:1;padding:1.25rem;border-top:1px solid #929497}.content-card-title{font-family:'Montserrat','Roboto','Arial',sans-serif;font-size:1.1rem;line-height:1.3;margin-bottom:.625rem}.content-card-title a{text-decoration:none !important;font-weight:600 !important;color:#231f20 !important}.content-card-meta{margin-top:auto;font-family:'Roboto','Arial',sans-serif;font-size:.85rem;color:#231f20}.content-dot{margin:0 .375rem}.archive-nav{display:flex;justify-content:space-between;margin:3.125rem 0 2.188rem}.archive-nav span{display:inline-block}.archive-nav a{display:inline-block;text-decoration:none;font-size:.95rem;color:#231f20;padding:.625rem 1rem;border:1px solid #929497;border-radius:4px;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.archive-nav a:hover{color:#f5f5f5;background-color:#000;border:1px solid #000}.archive-nav{display:flex;justify-content:space-between}.archive-next{order:1}.archive-prev{order:2}.archive-page.herstory{max-width:100%;padding:0 0 2.813rem;background-color:#fff}.archive-hero-inner h1 img{display:block;margin-inline:auto;width:70%;height:auto}.herstory-hero{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:28rem;margin-bottom:3.75rem;padding:5rem 2.5rem;background-color:#fff;background-image:url(//staging.mongkonacademy.com/wp-content/themes/hello-elementor-child/./assets/images/herstory-ifma.jpg);background-size:cover;background-repeat:no-repeat}.herstory-hero h1{text-transform:uppercase;font-size:2.5rem;font-weight:300;color:#ff3385}.herstory-hero p{display:inline-block;text-align:center;font-size:1.125rem;color:#fff;width:57.5rem;margin-inline:auto;margin-bottom:0}.herstory-hero p a{color:#fff}.archive-page.herstory .archive-posts{max-width:60rem;margin-inline:auto;padding:0 2.5rem}.archive-page.herstory .archive-nav{max-width:60rem;margin-inline:auto;padding:0 2.5rem}.archive-page.herstory .archive-nav a{transition:background-color .25s ease,color .25s ease,border-color .25s ease}.archive-page.herstory .archive-nav a:hover{color:#f5f5f5;background-color:#ff3385;border:1px solid #ff3385}.eael-grid-post{min-height:6.25rem !important;height:auto !important;padding:0 !important;margin-bottom:2.188rem !important}.eael-grid-post:last-child{margin-bottom:0 !important}.eael-entry-thumbnail{display:flex;align-items:center;justify-content:center;min-height:6.25rem !important;height:auto !important;overflow:hidden}.eael-entry-thumbnail img{width:100%;height:100%;object-fit:contain !important}.eael-entry-title{text-align:center !important}.eael-entry-title a{font-weight:500!important}.eael-load-more-button-wrap button{font-weight:500!important;padding:.938rem 1.875rem !important;border-radius:4px !important;box-shadow:none !important;cursor:pointer}.custom-404-page{text-align:center;max-width:56.25rem;margin:0 auto;padding:6rem 1.25rem 6.25rem}.custom-404-page h1{font-family:'Montserrat','Roboto','Arial',sans-serif;font-size:6rem;color:#231f20;margin-bottom:2rem}.custom-404-page h2{font-size:2rem;color:#0885c4;margin:1rem 0 1.5rem}.custom-404-page p{font-size:1rem;color:#231f20;line-height:1.6;margin-bottom:2rem}.custom-404-page .back-home a{display:inline-block;text-decoration:none;font-weight:500;color:#f5f5f5;padding:.875rem 1.25rem;background-color:#000;border-radius:4px}.document{text-align:center}.document h1{display:inline-block;text-align:center;font-family:'Montserrat','Roboto','Arial',sans-serif;font-size:2rem;font-weight:500;color:#231f20;color:#eb2027;margin-bottom:1.25rem;margin-inline:auto}.document h2{text-align:left;color:#231f20}.document p{text-align:left}.document p:not(:last-of-type){margin-bottom:1.563rem}.document .contact-us-directly{opacity:.2}.documents-and-resources ul li a{font-size:1.125rem;color:#231f20}.wpcf7{color:#555;width:50rem;margin:0 auto 0 auto;padding:1.875rem;background-color:#f4f4f4;border:1px solid #d1d1d1;border-radius:10px}.cf7-field{margin-bottom:.625rem !important}.cf7-field label{display:block;font-size:1rem;font-weight:500;color:#555}.cf7-field label+br{display:none}.cf7-field input[type=text],.cf7-field input[type=email],.cf7-field textarea{font-size:1rem;color:#555;width:100%;margin-top:.25rem;padding:.75rem 1rem;background-color:#e9e9e9;border:1px solid #777;border-radius:8px;transition:border-color .3s,background .3s}.cf7-field input[type=text]:focus,.cf7-field input[type=email]:focus,.cf7-field textarea:focus,.cf7-field select:focus{border-color:#333;background-color:#f0f0f0;outline:2px solid #f58f93;outline-offset:2px}.cf7-field select{font-size:16px;color:#555;width:100%;margin-top:.25rem;padding:.75rem 1rem;background-color:#e9e9e9;border:1px solid #333;border-radius:8px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 8L0 0h12L6 8z' fill='%23555555'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px;cursor:pointer}.wpcf7-not-valid-tip{font-size:1rem;font-weight:500;margin-top:.625rem}.cf7-field.cf7-message i{display:block;font-size:1rem;line-height:1.6;line-height:1.4;margin:.188rem 0 -.5rem}.cf7-field.cf7-agreement{font-size:1rem;line-height:1.6;padding-top:0}.cf7-field.cf7-quiz{margin-top:.625rem}.wpcf7-list-item{margin-left:0 !important}.cf7-field.cf7-agreement{margin-bottom:1.25rem !important;border-bottom:1px solid #d1d1d1}.cf7-field.cf7-submit input[type=submit]{font-size:1.125rem;font-weight:600;color:#fff;padding:1.25rem 2.813rem;background-color:#eb2027;border:none;border-radius:4px;cursor:pointer;transition:background-color .25s ease,transform .2s ease}.cf7-field.cf7-submit input[type=submit]:hover{background-color:#c71a20;transform:translateY(-2px)}.wpcf7 .wpcf7-response-output{font-weight:500;margin-top:1.25rem;padding:.75rem;border-radius:.5rem}.wpcf7 .wpcf7-mail-sent-ok{color:#fff;background-color:#188b45}.wpcf7 .wpcf7-validation-errors,.wpcf7 .wpcf7-mail-failed{color:#fff;background-color:#f44336}#ifma-popup{display:none;position:fixed;inset:0;background-color:rgba(0,0,0,.85);z-index:99999}#ifma-popup.is-open{display:block}.ifma-popup-inner{display:flex;align-items:center;padding:1.875rem 1.25rem}.ifma-popup-close{display:flex;align-items:center;justify-content:center;position:fixed;top:.938rem;right:.938rem;width:2.75rem;height:2.75rem;font-size:1.625rem;color:#fff;background-color:#eb2027;border:0;border-radius:50%;cursor:pointer}.ifma-popup-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:2.5rem;color:#231f20;max-width:75rem;max-height:90vh;overflow-y:scroll;margin:0 auto;padding:2.5rem;background-color:#fff}.ifma-popup-left h2{text-align:center;color:#eb2027}.ifma-popup-left p.alternative{font-size:16px;font-weight:600;line-height:1.4}.ifma-popup-left p.alternative .below{display:none}.ifma-external-links{display:flex;gap:1.25rem;margin:1.875rem 0 1.25rem;padding-bottom:1.563rem;border-bottom:1px solid #929497}.ifma-external-links .reporting-link img{margin-bottom:0}.ifma-external-links .reporting-link p{font-size:1rem;font-weight:600;line-height:1.4}.ifma-external-links .reporting-link.speak-up p{margin-bottom:.625rem}.ifma-external-links .reporting-link.olympic p{margin-bottom:2.344rem}.ifma-external-links .reporting-link img{display:block;max-width:10rem;height:auto}.ifma-popup-right .wpcf7{width:100% !important}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button{right:auto;left:20px !important;background-color:#eb2027}.pgafu-filter li.pgafu-active-filtr a{background-color:#eb2027 !important}.pgafu-filter li a{background-color:#ececec !important}.pgafu-post-grid-content{display:flex;flex-direction:column}.pgafu-post-grid-content h2{height:2.1875rem;overflow:hidden}.pgafu-post-grid-content h2 a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width:79.375em){#mega-menu-menu-1{margin-top:1.938rem !important;padding-left:2.5rem !important;padding-right:2.5rem !important}.mega-sub-menu{padding:0 !important}ul.mega-menu>li.mega-menu-item>a.mega-menu-link{font-size:.9375rem !important;font-weight:500 !important}.mega-sub-menu .mega-menu-item.mega-disable-link>a.mega-menu-link{font-weight:500 !important}.mega-sub-menu .mega-sub-menu .mega-menu-link{color:#54595f !important}}@media (max-width:64em){.tribe-events-event-image img{height:25rem}.herstory-hero p{width:auto}.ifma-popup-inner{padding:5rem 1.25rem 1.875rem}.ifma-popup-grid{max-height:80vh}.ifma-popup-close{right:1.25rem}}@media (max-width:59.375em){.ifma-popup-grid{grid-template-columns:1fr;row-gap:.625rem}.ifma-external-links{margin-bottom:1.875rem}.ifma-popup-left p.alternative{text-align:center}.ifma-popup-left p.alternative .below{display:inline}.ifma-popup-left p.alternative .on-the-right{display:none}}@media (max-width:53.125em){.table-wrapper{overflow-x:auto}.data-table thead th,.data-table tbody td{padding:.5rem .75rem}.ranking-table-wrapper{overflow-x:auto}.division-meta{width:100%}.wpcf7{width:100%}.contact-us .wpcf7{width:100%}.archive-intro p{width:90%}}@media (max-width:48em){.document h1{font-size:1.875rem}.post-title{font-size:1.8rem}.archive-title{font-size:1.8rem}}@media (max-width:47.938em){.hamburger-menu{order:0 !important}#mega-menu-menu-1{margin-top:2.25rem !important;padding-left:.9375rem !important;padding-right:.9375rem !important}.who-we-are-buttons{display:grid;grid-template-columns:repeat(2,1fr);column-gap:.938rem;row-gap:1.063rem;width:22.75rem}.webinar-series{background-color:#fff !important}.webinar-series p{margin-bottom:.625rem}.tribe-events-event-image img{height:16.25rem}.sport-is-your-gang h1 img{width:60% !important;margin-inline:auto}.muaythai-against-drugs h1 img{width:60% !important;margin-inline:auto}.osm img{width:18.75rem;margin-inline:auto;margin-bottom:0 !important}#copyright{display:inline-block;text-align:center}.herstory-hero{padding:3.125rem .938rem;min-height:auto !important}.archive-page.herstory .archive-posts{padding:0 .938rem}.archive-page.herstory .archive-nav{max-width:60rem;margin-inline:auto;padding:0 .938rem}}@media (max-width:40.625em){.division-meta{display:flex;flex-direction:column;row-gap:0}.division-meta .athlete-photo{width:70%;height:28.125rem;margin-inline:auto;margin-bottom:.9375rem}.champion-details{text-align:center;height:auto;padding:0 0 1.25rem;border:0;border-bottom:1px solid #7a7a7a}.champion-details p:not(:last-child){margin-bottom:.313rem}.custom-404-page h1{font-size:4rem}.custom-404-page h2{font-size:1.5rem}}@media (max-width:37.5em){.main-header{background-color:#ececec !important;border-bottom:0 !important}.hamburger-menu{order:5 !important}.ils-icon-launch{display:inline-flex;align-items:center;justify-content:center;color:#f5f5f5ed !important;padding:.625rem;background-color:#231f20;opacity:1 !important;border-radius:50%}.ils-icon-launch svg circle,.ils-icon-launch svg line{stroke-width:4px}#mega-menu-menu-1{margin-top:1.563rem !important}#logo{width:100%;border-bottom:1px solid #929497;padding-bottom:.625rem;margin-bottom:.938rem}#logo img{width:100%}.ifma-popup-inner{padding:4.688rem 1.875rem 1.875rem}.ifma-popup-close{right:1.875rem}}@media (max-width:37.4375em){.post-content .wp-block-gallery img{display:block;height:auto;aspect-ratio:1379/914;width:100%;object-fit:cover}}@media (max-width:35.5em){.elementor-button-link{line-height:1.5 !important}.ifma-strategy-container{background-color:#fff !important}.anti-doping-code h2{line-height:1.4}.anti-doping-code .elementor-button-link{width:100% !important}.sport-is-your-gang h1 img{width:80% !important}.muaythai-against-drugs h1 img{width:80% !important}.archive-page{padding:2.5rem .938rem}.archive-intro p{width:auto}.content-grid{grid-template-columns:1fr}.content-card{min-height:21.875rem}.herstory-hero{padding:2.5rem .9375rem}.ifma-popup-grid{display:inline-block;padding:1.875rem 1.25rem}.ifma-external-links{display:inline-block;margin:.313rem 0 1.875rem;padding-bottom:1.875rem}.ifma-external-links .reporting-link.speak-up{margin-bottom:1.875rem}.ifma-external-links .reporting-link.speak-up p{margin-bottom:.313rem}.ifma-external-links .reporting-link.olympic p{margin-bottom:.625rem}.ifma-popup-left p.alternative{text-align:left;margin-bottom:1.875rem}}@media (max-width:30em){.document h1{font-size:1.5rem}.wpcf7{padding:1.25rem}.cf7-field.cf7-submit input[type=submit]{width:100%}.cf7-field textarea{height:15.625rem}.osm{text-align:center}.osm img{width:12.5rem}}@media (max-width:25em){.who-we-are-buttons{display:flex;align-items:center;row-gap:25px;width:100%}.who-we-are-buttons .elementor-widget-button{width:100% !important}.who-we-are-buttons .elementor-button{width:70% !important}.recognised-and-supported-by h2{font-size:1.075rem !important;margin-bottom:0 !important}.division-meta .athlete-photo{width:100%}}@media (max-width:20em){.ifma-popup-inner{padding:3.75rem .938rem 1.875rem}.ifma-popup-grid{padding:1.875rem .938rem}.ifma-popup-close{top:.469rem;right:.938rem}}