.elementor-138 .elementor-element.elementor-element-4743109{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:150px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-138 .elementor-element.elementor-element-2b18535{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-138 .elementor-element.elementor-element-d481533{width:100%;max-width:100%;text-align:center;}.elementor-138 .elementor-element.elementor-element-d481533.elementor-element{--align-self:flex-start;}.elementor-138 .elementor-element.elementor-element-d481533 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:275px;font-weight:400;line-height:200px;letter-spacing:-0.64px;color:#000000;}.elementor-138 .elementor-element.elementor-element-7fce6e7.elementor-element{--align-self:center;}.elementor-138 .elementor-element.elementor-element-7fce6e7{text-align:center;}.elementor-138 .elementor-element.elementor-element-7fce6e7 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;color:#000000;}@media(max-width:1441px){.elementor-138 .elementor-element.elementor-element-2b18535{--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-138 .elementor-element.elementor-element-d481533{text-align:start;}.elementor-138 .elementor-element.elementor-element-d481533 .elementor-heading-title{font-size:240px;}}@media(max-width:1200px){.elementor-138 .elementor-element.elementor-element-d481533 .elementor-heading-title{font-size:200px;line-height:180px;}}@media(max-width:1024px){.elementor-138 .elementor-element.elementor-element-4743109{--padding-top:80px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-138 .elementor-element.elementor-element-d481533 .elementor-heading-title{font-size:180px;line-height:160px;}.elementor-138 .elementor-element.elementor-element-7fce6e7 .elementor-heading-title{font-size:22px;}}@media(max-width:880px){.elementor-138 .elementor-element.elementor-element-d481533 .elementor-heading-title{font-size:140px;line-height:140px;}}@media(max-width:767px){.elementor-138 .elementor-element.elementor-element-4743109{--padding-top:80px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-138 .elementor-element.elementor-element-2b18535{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-138 .elementor-element.elementor-element-d481533.elementor-element{--align-self:center;}.elementor-138 .elementor-element.elementor-element-d481533{text-align:start;}.elementor-138 .elementor-element.elementor-element-d481533 .elementor-heading-title{font-size:60px;line-height:60px;}.elementor-138 .elementor-element.elementor-element-7fce6e7.elementor-element{--align-self:center;}.elementor-138 .elementor-element.elementor-element-7fce6e7 .elementor-heading-title{font-size:18px;}}/* Start custom CSS for heading, class: .elementor-element-d481533 */.elementor-138 .elementor-element.elementor-element-d481533 h6.elementor-heading-title{
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}
/*.elementor-138 .elementor-element.elementor-element-d481533 h6.elementor-heading-title::before{*/
/*    content: "";*/
/*    background-image: url('/wp-content/uploads/2025/10/heading-before-img.png');*/
/*    background-repeat: no-repeat;*/
/*    background-size: contain;*/
/*    width: 293px;*/
/*    height: 343px;*/
/*    position: absolute;*/
/*    top: -200px;    */
/*    left: 100px;*/
/*}*/
.elementor-138 .elementor-element.elementor-element-d481533 .text-logo{
    margin: 0 -30px;
    z-index: -1;
    max-width: 300px;
    max-height: 300px;
}
@media only screen and (max-width:1024px){
    .elementor-138 .elementor-element.elementor-element-d481533 .text-logo{
        width: 100%;
        height: auto;
        max-width: 250px;
        max-height: 200px;
        margin: 0 -20px;
    }
}


@media only screen and (max-width:1024px){
    .elementor-138 .elementor-element.elementor-element-d481533 h6.elementor-heading-title::before{
        width: 310px;
        height: 280px;
        top: -160px;
        left: 70px;       
    }
}
@media only screen and (max-width:999px){
    .elementor-138 .elementor-element.elementor-element-d481533 h6.elementor-heading-title::before{
        width: 290px;
        height: 190px;
        top: -110px;
        left: 50px;       
    }
    .elementor-138 .elementor-element.elementor-element-d481533 .text-logo{
        max-width: 180px;
        max-height: 180px;
        margin: 0 -20px;
    }
}
@media only screen and (max-width:767px){
    .elementor-138 .elementor-element.elementor-element-d481533 .text-logo{
        width: 100%;
        height: auto;
        max-width: 70px;
        max-height: 70px;
        margin: 0 -10px;
    }
    .elementor-138 .elementor-element.elementor-element-d481533 h6.elementor-heading-title::before{
        width: 193px;
        height: 110px;
        top: -60px;
        left: 30px;       
    }
}

@media screen and (min-device-width: 1600px) and (max-device-width: 1899px) {
    .elementor-138 .elementor-element.elementor-element-d481533 h6.elementor-heading-title{
        font-size: 300px;
    }
    .elementor-138 .elementor-element.elementor-element-d481533 h6.elementor-heading-title::before{
        width: 360px;
        height: 420px;
        top: -250px;
        left: 80px;
    }
}

@media only screen and (max-width:375px){
    .elementor-138 .elementor-element.elementor-element-d481533 h6.elementor-heading-title{
        font-size: 60px;
    }
}/* End custom CSS */