.elementor-4101 .elementor-element.elementor-element-acd713e > .elementor-container{min-height:500px;}.elementor-4101 .elementor-element.elementor-element-1628b0b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4101 .elementor-element.elementor-element-1628b0b > .elementor-element-populated{margin:50px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4101 .elementor-element.elementor-element-d0a69c0{text-align:center;}.elementor-4101 .elementor-element.elementor-element-d0a69c0 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:800;letter-spacing:-1.7px;}.elementor-4101 .elementor-element.elementor-element-d0a69c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4101 .elementor-element.elementor-element-756dc04{text-align:center;}.elementor-4101 .elementor-element.elementor-element-756dc04 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:800;letter-spacing:-1.7px;}.elementor-4101 .elementor-element.elementor-element-756dc04 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4101 .elementor-element.elementor-element-db96e7b{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;}.elementor-4101 .elementor-element.elementor-element-db96e7b > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4101 .elementor-element.elementor-element-73e117c .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-4101 .elementor-element.elementor-element-73e117c .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}@media(max-width:1024px){.elementor-4101 .elementor-element.elementor-element-d0a69c0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4101 .elementor-element.elementor-element-756dc04 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4101 .elementor-element.elementor-element-db96e7b{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-4101 .elementor-element.elementor-element-d0a69c0{text-align:center;}.elementor-4101 .elementor-element.elementor-element-d0a69c0 .elementor-heading-title{font-size:50px;}.elementor-4101 .elementor-element.elementor-element-d0a69c0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4101 .elementor-element.elementor-element-756dc04{text-align:center;}.elementor-4101 .elementor-element.elementor-element-756dc04 .elementor-heading-title{font-size:30px;}.elementor-4101 .elementor-element.elementor-element-756dc04 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4101 .elementor-element.elementor-element-db96e7b > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-d0a69c0 */.elementor-4101 .elementor-element.elementor-element-d0a69c0 .aux-modern-heading-description p:after{
    position:absolute;
    top:0px;
    right:0px;
    content: "";
    width: 69px;
    height: 54px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='https://www.w3.org/2000/svg' width='68.79' height='54.763' viewBox='0 0 68.79 54.763'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M29.893-10.6a51.917,51.917,0,0,1,5.765,24.211q0,13.258-7.013,21.905T6.835,44.163V32.057q5.188,0,7.59-2.306t2.4-8.839V18.991H2.8V-10.6Zm35.932,0A51.917,51.917,0,0,1,71.59,13.611q0,13.258-7.013,21.905T42.767,44.163V32.057q5.188,0,7.59-2.306t2.4-8.839V18.991H38.732V-10.6Z' transform='translate(-2.8 10.6)'/%3E%3C/svg%3E");
}
@media only screen and (max-width:1024px){
    .elementor-4101 .elementor-element.elementor-element-d0a69c0 .aux-modern-heading-description p:after {

    display:none;
}
}
@media only screen and (min-width:1025px) and (max-width:1366px){
.elementor-4101 .elementor-element.elementor-element-d0a69c0 .aux-modern-heading-description p {
    font-size: 65px;
    line-height:95px;
}
 .elementor-4101 .elementor-element.elementor-element-d0a69c0 .aux-modern-heading-description p:after{
    right: 10px;
}
}
@media only screen and (min-width:1025px) and (max-width:1366px){
.elementor-4101 .elementor-element.elementor-element-d0a69c0 {
    padding-left:35px;
}
}
.elementor-4101 .elementor-element.elementor-element-d0a69c0{
    word-wrap:normal;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-756dc04 */.elementor-4101 .elementor-element.elementor-element-756dc04 .aux-modern-heading-description p:after{
    position:absolute;
    top:0px;
    right:0px;
    content: "";
    width: 69px;
    height: 54px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='https://www.w3.org/2000/svg' width='68.79' height='54.763' viewBox='0 0 68.79 54.763'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M29.893-10.6a51.917,51.917,0,0,1,5.765,24.211q0,13.258-7.013,21.905T6.835,44.163V32.057q5.188,0,7.59-2.306t2.4-8.839V18.991H2.8V-10.6Zm35.932,0A51.917,51.917,0,0,1,71.59,13.611q0,13.258-7.013,21.905T42.767,44.163V32.057q5.188,0,7.59-2.306t2.4-8.839V18.991H38.732V-10.6Z' transform='translate(-2.8 10.6)'/%3E%3C/svg%3E");
}
@media only screen and (max-width:1024px){
    .elementor-4101 .elementor-element.elementor-element-756dc04 .aux-modern-heading-description p:after {

    display:none;
}
}
@media only screen and (min-width:1025px) and (max-width:1366px){
.elementor-4101 .elementor-element.elementor-element-756dc04 .aux-modern-heading-description p {
    font-size: 65px;
    line-height:95px;
}
 .elementor-4101 .elementor-element.elementor-element-756dc04 .aux-modern-heading-description p:after{
    right: 10px;
}
}
@media only screen and (min-width:1025px) and (max-width:1366px){
.elementor-4101 .elementor-element.elementor-element-756dc04 {
    padding-left:35px;
}
}
.elementor-4101 .elementor-element.elementor-element-756dc04{
    word-wrap:normal;
}/* End custom CSS */