.elementor-kit-6{--e-global-color-primary:#FE3A01;--e-global-color-secondary:#1E2121;--e-global-color-text:#B8B8B8;--e-global-color-accent:#FE3A01;--e-global-color-3d61c18:#00000000;--e-global-color-c96c679:#000000;--e-global-color-3fc7321:#FFFFFF;--e-global-color-7093b9f:#191A1B;--e-global-color-763878d:#0E0F0F;--e-global-color-2f3a544:#FFFFFF80;--e-global-color-7ae52d1:#81BE4F;--e-global-color-6145006:#6F75C7;--e-global-color-5cd3668:#79A2B3;--e-global-color-c8ffaf4:#14141699;--e-global-color-925f750:#282828;--e-global-color-207573c:#1F1F1F;--e-global-color-70c7e33:#7B7B7B;--e-global-color-1741133:#D9D9D94D;--e-global-color-aefa284:#147B46;--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.4em;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-size:1rem;--e-global-typography-accent-font-weight:900;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-letter-spacing:1px;--e-global-typography-621081b-font-weight:400;--e-global-typography-621081b-text-transform:uppercase;--e-global-typography-cc7bd9d-font-size:1.2rem;--e-global-typography-cc7bd9d-line-height:1.4em;--e-global-typography-c3c3f2d-font-size:0.8rem;--e-global-typography-2085765-font-weight:700;--e-global-typography-5e6ef77-font-weight:100;--e-global-typography-e491579-font-family:"Clash Display";--e-global-typography-e491579-font-size:1rem;background-color:transparent;font-size:16px;line-height:1.2em;background-image:linear-gradient(180deg, var( --e-global-color-7093b9f ) 0%, var( --e-global-color-c96c679 ) 100%);}.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-6145006 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );text-shadow:2px 2px 10px rgba(0, 0, 0, 0.5);color:var( --e-global-color-3fc7321 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-763878d );border-radius:.25rem .25rem .25rem .25rem;}.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:var( --e-global-color-secondary );color:var( --e-global-color-3fc7321 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3fc7321 );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-primary );}.elementor-kit-6 h1{font-family:"Clash Display", Sans-serif;font-size:clamp(2.8rem, 2.341vw + 2.332rem, 4rem);font-weight:400;line-height:1.2em;}.elementor-kit-6 h2{font-family:"Clash Display", Sans-serif;font-size:clamp(2.4rem, 1.561vw + 2.088rem, 3.2rem);font-weight:400;line-height:1.2em;}.elementor-kit-6 h3{font-family:"Clash Display", Sans-serif;font-size:clamp(2rem, 1.561vw + 1.688rem, 2.8rem);font-weight:400;line-height:1.2em;}.elementor-kit-6 h4{font-family:"Clash Display", Sans-serif;font-size:clamp(1.6rem, 1.561vw + 1.288rem, 2.4rem);font-weight:500;line-height:1.2em;letter-spacing:2px;}.elementor-kit-6 h5{font-family:"Clash Display", Sans-serif;font-size:clamp(1.4rem, 1.171vw + 1.166rem, 2rem);font-weight:400;line-height:1.2em;}.elementor-kit-6 h6{font-family:"Clash Display", Sans-serif;font-size:clamp(1.2rem, 0.78vw + 1.044rem, 1.6rem);font-weight:500;line-height:1.2em;}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-3fc7321 );accent-color:var( --e-global-color-primary );background-color:var( --e-global-color-7093b9f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1741133 );border-radius:.25rem .25rem .25rem .25rem;padding:1rem 1rem 1rem 1rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:10%;--container-default-padding-right:5%;--container-default-padding-bottom:10%;--container-default-padding-left:5%;}.elementor-widget:not(:last-child){margin-block-end:1.5rem;}.elementor-element{--widgets-spacing:1.5rem 1.5rem;--widgets-spacing-row:1.5rem;--widgets-spacing-column:1.5rem;}{}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-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );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;--container-default-padding-top:15%;--container-default-padding-right:5%;--container-default-padding-bottom:15%;--container-default-padding-left:5%;}}@media(max-width:767px){.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );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;--container-default-padding-top:20%;--container-default-padding-right:5%;--container-default-padding-bottom:20%;--container-default-padding-left:5%;}}/* Start custom CSS */html {
  overscroll-behavior: none;
}
html, body {
  overflow-x: hidden;
}
body {
  position: relative
}
.post, .page {
    margin: 0 !important;
}

*:focus {
    outline: none !important;
}
::-webkit-input-placeholder { /* WebKit browsers */
    text-transform: uppercase;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    text-transform: uppercase;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    text-transform: uppercase;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    text-transform: uppercase;
}
::placeholder { /* Recent browsers */
    text-transform: uppercase;
}

.button {
    cursor: pointer !important;
}
.ginput_container_phone .validation_message {
    display: none;
}

.gform_validation_errors {
    border: none !important;
    box-shadow: none !important;
}

#wp-admin-bar-comments, #wp-admin-bar-new-content, #wp-admin-bar-rank-math, #wp-admin-bar-elementor_notes {
	display: none !important;
}


.btn-hover .elementor-button, .after_login_btn_main, .tp-lr-model-btn, button, .button {
    cursor: pointer;
    background-size: 300% 100%;
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.btn-hover:hover .elementor-button, button:hover, .button:hover {
    background-position: 100% 0;
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.btn-hover .elementor-button:focus  {
    outline: none;
}

.btn-hover.color-1 .elementor-button, .btn-hover.color-1 .button, .btn-hover.color-1 button {
    background-image: linear-gradient(to right, #25aae1, #40e495, #30dd8a, #2bb673);
    box-shadow: 0 4px 15px 0 rgba(49, 196, 190, 0.75);
}
.btn-hover.color-2 .elementor-button, .btn-hover.color-2 .button, .btn-hover.color-2 button {
    background-image: linear-gradient(to right, #f5ce62, #e43603, #fa7199, #e85a19);
    box-shadow: 0 4px 15px 0 rgba(229, 66, 10, 0.75);
}
.btn-hover.color-3 .elementor-button, .btn-hover.color-3 .button, .btn-hover.color-3 button {
    background-image: linear-gradient(to right, #667eea, #764ba2, #6B8DD6, #8E37D7);
    box-shadow: 0 4px 15px 0 rgba(116, 79, 168, 0.75);
}
.btn-hover.color-4 .elementor-button, .btn-hover.color-4 .button, .btn-hover.color-4 button{
    background-image: linear-gradient(to right, #fc6076, #ff9a44, #ef9d43, #e75516);
    box-shadow: 0 4px 15px 0 rgba(252, 104, 110, 0.75);
}
.btn-hover.color-5 .elementor-button, .btn-hover.color-5 .button, .btn-hover.color-5 button{
    background-image: linear-gradient(to right, #0ba360, #3cba92, #30dd8a, #2bb673);
    box-shadow: 0 4px 15px 0 rgba(23, 168, 108, 0.75);
}
.btn-hover.color-6 .elementor-button, .btn-hover.color-6 .button, .btn-hover.color-6 button{
    background-image: linear-gradient(to right, #009245, #FCEE21, #00A8C5, #D9E021);
    box-shadow: 0 4px 15px 0 rgba(83, 176, 57, 0.75);
}
.btn-hover.color-7 .elementor-button, .btn-hover.color-7 .button, .btn-hover.color-7 button {
    background-image: linear-gradient(to right, #6253e1, #852D91, #A3A1FF, #F24645);
    box-shadow: 0 4px 15px 0 rgba(126, 52, 161, 0.75);
}
.btn-hover.color-8 .elementor-button, .btn-hover.color-8 .button, .btn-hover.color-8 button {
    background-image: linear-gradient(to right, #29323c, #485563, #2b5876, #4e4376) !important;
    box-shadow: 0 4px 15px 0 rgba(45, 54, 65, 0.75) !important;
}
.btn-hover.color-9 .elementor-button, .btn-hover.color-9 .button, .btn-hover.color-9 button{
    background-image: linear-gradient(to right, #25aae1, #4481eb, #04befe, #3f86ed);
    box-shadow: 0 4px 15px 0 rgba(65, 132, 234, 0.75);
}
.btn-hover.color-10 .elementor-button, .btn-hover.color-10 .button, .btn-hover.color-10 button{
        background-image: linear-gradient(to right, #ed6ea0, #ec8c69, #f7186a , #FBB03B);
    box-shadow: 0 4px 15px 0 rgba(236, 116, 149, 0.75);
}
.btn-hover.color-11 .elementor-button, .btn-hover.color-11 .button, .btn-hover.color-11 button {
       background-image: linear-gradient(to right, #eb3941, #f15e64, #e14e53, #e2373f);  box-shadow: 0 5px 15px rgba(242, 97, 103, .4);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Clash Display';
	font-display: auto;
	src: url('https://apexathleteofficial.com/wp-content/uploads/2025/10/ClashDisplay-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */