.elementor-kit-3{
    --e-global-color-primary:#434344;
    --e-global-color-secondary:#DCD3E4;
    --e-global-color-text:#7A7A7A;
    --e-global-color-accent:#FFFFFF;
    --e-global-color-accentd:#98ea2d;
    --e-global-color-accentl:#6ccb39; 
    --e-global-color-accentb:#79ac2d;
    --e-global-color-63c4078:#EAEAEA;
    --e-global-color-b7e75b8:#BFBFBF;
    --e-global-color-2ec9e74:#FFFFFF33;
    --e-global-color-cb4ff2a:#02010100;
    --e-global-color-937874b:#6B6372;
    --e-global-color-fce4352:#4C44526B;
    --e-global-color-tag:#111;
    --e-global-typography-primary-font-family:"Manrope";
    --e-global-typography-primary-font-size:3.5em;
    --e-global-typography-primary-font-weight:800;
    --e-global-typography-secondary-font-family:"Manrope";
    --e-global-typography-secondary-font-size:2.5em;
    --e-global-typography-secondary-font-weight:800;
    --e-global-typography-text-font-family:"Roboto";
    --e-global-typography-text-font-weight:400;
    --e-global-typography-accent-font-family:"Manrope";
    --e-global-typography-accent-font-size:1.5em;
    --e-global-typography-accent-font-weight:800;
    --e-global-typography-ad25bf3-font-family:"Manrope";
    --e-global-typography-ad25bf4-font-size:1.4em;
    --e-global-typography-ad25bf3-font-size:1.3em;
    --e-global-typography-ad25bf3-font-weight:800;
    --e-global-typography-d89fb46-font-family:"Manrope";
    --e-global-typography-d89fb46-font-size:1.2em;
    --e-global-typography-d89fb46-font-weight:800;
    --e-global-typography-0eb8baf-font-family:"Manrope";
    --e-global-typography-0eb8baf-font-size:1em;
    --e-global-typography-0eb8baf-font-weight:800;
    --e-global-typography-9eb7bd6-font-family:"Open Sans";
    --e-global-typography-9eb7bd6-font-size:1.7em;
    --e-global-typography-9eb7bd6-font-weight:400;
    --e-global-typography-59d649e-font-family:"Open Sans";
    --e-global-typography-59d649e-font-size:1.8em;
    --e-global-typography-59d649e-font-weight:600;
    --e-global-typography-b0a9c63-font-family:"Manrope";
    --e-global-typography-b0a9c63-font-size:10em;
    --e-global-typography-b0a9c63-font-weight:800;
    --e-global-typography-1546f7f-font-family:"Passions Conflict";
    --e-global-typography-1546f7f-font-size:3em;
    --e-global-typography-1546f7f-font-weight:800;
    color:var( --e-global-color-text );
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-kit-3 a{
    color:var( --e-global-color-accent );
}
.elementor-kit-3 a: :hover{
    color:var( --e-global-color-accentl );
}
.elementor-kit-3 h1{
    color:var( --e-global-color-accent );
    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 );
}
.elementor-kit-3 h2{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size:var( --e-global-typography-secondary-font-size );
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-kit-3 h3{
    color:var( --e-global-color-primary );
    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 );
}
.elementor-kit-3 h4{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-ad25bf3-font-family ), Sans-serif;
    font-size:var( --e-global-typography-ad25bf3-font-size );
    font-weight:var( --e-global-typography-ad25bf3-font-weight );
    line-height:var( --e-global-typography-ad25bf3-line-height );
    letter-spacing:var( --e-global-typography-ad25bf3-letter-spacing );
    word-spacing:var( --e-global-typography-ad25bf3-word-spacing );
}
.elementor-kit-3 h5{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-d89fb46-font-family ), Sans-serif;
    font-size:var( --e-global-typography-d89fb46-font-size );
    font-weight:var( --e-global-typography-d89fb46-font-weight );
    line-height:var( --e-global-typography-d89fb46-line-height );
    letter-spacing:var( --e-global-typography-d89fb46-letter-spacing );
    word-spacing:var( --e-global-typography-d89fb46-word-spacing );
}
.elementor-kit-3 h6{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-0eb8baf-font-family ), Sans-serif;
    font-size:var( --e-global-typography-0eb8baf-font-size );
    font-weight:var( --e-global-typography-0eb8baf-font-weight );
    line-height:var( --e-global-typography-0eb8baf-line-height );
    letter-spacing:var( --e-global-typography-0eb8baf-letter-spacing );
    word-spacing:var( --e-global-typography-0eb8baf-word-spacing );
}
.elementor-kit-3 button,.elementor-kit-3 input[type="button"],.elementor-kit-3 input[type="submit"],.elementor-kit-3 .elementor-button{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
    color:var( --e-global-color-accent );
    background-color:var( --e-global-color-accentb );
    border-radius:10px 10px 10px 10px;
    padding:20px 40px 20px 40px;
}
.elementor-kit-3 button:hover,.elementor-kit-3 button:focus,.elementor-kit-3 input[type="button"]:hover,.elementor-kit-3 input[type="button"]:focus,.elementor-kit-3 input[type="submit"]:hover,.elementor-kit-3 input[type="submit"]:focus,.elementor-kit-3 .elementor-button:hover,.elementor-kit-3 .elementor-button:focus{
    color:var( --e-global-color-primary );
    background-color:var( --e-global-color-secondary );
    border-radius:10px 10px 10px 10px;
}
.elementor-section.elementor-section-boxed > .elementor-container{
    max-width:1140px;
}
.e-con{
    --container-max-width:1140px;
}
.elementor-widget:not(:last-child){
    margin-block-end: 5px;
}
.elementor-element{
    --widgets-spacing: 10px 10px;
}
{
}
h1.entry-title{
    display:var(--page-title-display);
}
.site-header{
    padding-inline-end:0px;
    padding-inline-start:0px;
}
@media(max-width:1024px){
    .elementor-kit-3{
        --e-global-typography-primary-font-size:2.5em;
        --e-global-typography-secondary-font-size:2.2em;
        --e-global-typography-accent-font-size:1.2em;
        --e-global-typography-9eb7bd6-font-size:1.2em;
        --e-global-typography-59d649e-font-size:1.1em;
        --e-global-typography-b0a9c63-font-size:8.5em;
        --e-global-typography-1546f7f-font-size:2.2em;
    }
    .elementor-kit-3 h1{
        font-size:var( --e-global-typography-primary-font-size );
    }
    .elementor-kit-3 h2{
        font-size:var( --e-global-typography-secondary-font-size );
    }
    .elementor-kit-3 h3{
        font-size:var( --e-global-typography-accent-font-size );
    }
    .elementor-kit-3 h4{
        font-size:var( --e-global-typography-ad25bf3-font-size );
        line-height:var( --e-global-typography-ad25bf3-line-height );
        letter-spacing:var( --e-global-typography-ad25bf3-letter-spacing );
        word-spacing:var( --e-global-typography-ad25bf3-word-spacing );
    }
    .elementor-kit-3 h5{
        font-size:var( --e-global-typography-d89fb46-font-size );
        line-height:var( --e-global-typography-d89fb46-line-height );
        letter-spacing:var( --e-global-typography-d89fb46-letter-spacing );
        word-spacing:var( --e-global-typography-d89fb46-word-spacing );
    }
    .elementor-kit-3 h6{
        font-size:var( --e-global-typography-0eb8baf-font-size );
        line-height:var( --e-global-typography-0eb8baf-line-height );
        letter-spacing:var( --e-global-typography-0eb8baf-letter-spacing );
        word-spacing:var( --e-global-typography-0eb8baf-word-spacing );
    }
    .elementor-kit-3 button,.elementor-kit-3 input[type="button"],.elementor-kit-3 input[type="submit"],.elementor-kit-3 .elementor-button{
        padding:17px 25px 17px 25px;
    }
    .elementor-section.elementor-section-boxed > .elementor-container{
        max-width:1024px;
    }
    .e-con{
        --container-max-width:1024px;
    }
}
@media(max-width:767px){
    .elementor-kit-3{
        --e-global-typography-primary-font-size:2.3em;
        --e-global-typography-secondary-font-size:2em;
        --e-global-typography-b0a9c63-font-size:7em;
        --e-global-typography-1546f7f-font-size:2em;
    }
    .elementor-kit-3 h1{
        font-size:var( --e-global-typography-primary-font-size );
    }
    .elementor-kit-3 h2{
        font-size:var( --e-global-typography-secondary-font-size );
    }
    .elementor-kit-3 h3{
        font-size:var( --e-global-typography-accent-font-size );
    }
    .elementor-kit-3 h4{
        font-size:var( --e-global-typography-ad25bf3-font-size );
        line-height:var( --e-global-typography-ad25bf3-line-height );
        letter-spacing:var( --e-global-typography-ad25bf3-letter-spacing );
        word-spacing:var( --e-global-typography-ad25bf3-word-spacing );
    }
    .elementor-kit-3 h5{
        font-size:var( --e-global-typography-d89fb46-font-size );
        line-height:var( --e-global-typography-d89fb46-line-height );
        letter-spacing:var( --e-global-typography-d89fb46-letter-spacing );
        word-spacing:var( --e-global-typography-d89fb46-word-spacing );
    }
    .elementor-kit-3 h6{
        font-size:var( --e-global-typography-0eb8baf-font-size );
        line-height:var( --e-global-typography-0eb8baf-line-height );
        letter-spacing:var( --e-global-typography-0eb8baf-letter-spacing );
        word-spacing:var( --e-global-typography-0eb8baf-word-spacing );
    }
    .elementor-section.elementor-section-boxed > .elementor-container{
        max-width:767px;
    }
    .e-con{
        --container-max-width:767px;
    }
}
