.elementor-870 .elementor-element.elementor-element-2b605ca{margin-top:0px;margin-bottom:-148px;z-index:2;}.elementor-870 .elementor-element.elementor-element-06f49c8{text-align:center;}.elementor-870 .elementor-element.elementor-element-06f49c8 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-870 .elementor-element.elementor-element-d87ba6d > .elementor-container{min-height:100vh;}.elementor-870 .elementor-element.elementor-element-2b1bf30{text-align:center;}.elementor-870 .elementor-element.elementor-element-2b1bf30 .elementor-heading-title{color:#000000;line-height:1em;}.elementor-870 .elementor-element.elementor-element-aa6b4e5{text-align:center;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:921px){.elementor-870 .elementor-element.elementor-element-06f49c8 img{width:80%;}}@media(max-width:767px){.elementor-870 .elementor-element.elementor-element-2b605ca{margin-top:0px;margin-bottom:-90px;}.elementor-870 .elementor-element.elementor-element-06f49c8 img{width:60%;}.elementor-870 .elementor-element.elementor-element-d87ba6d > .elementor-container{min-height:100vh;}}/* Start custom CSS for heading, class: .elementor-element-2b1bf30 */.elementor-870 .elementor-element.elementor-element-2b1bf30 h1 {
    font-size: 12vw
}

@media (max-width: 544px) {
    .elementor-870 .elementor-element.elementor-element-2b1bf30 h1 {
    font-size: 30vw;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d87ba6d */.elementor-870 .elementor-element.elementor-element-d87ba6d:after {
    content: '';
    width: 1px;
    height: 100px;
    background: #000000;
    display: block;
    position: absolute;
    left: 50%;
    bottom: 0;
}/* End custom CSS */