.elementor-3979 .elementor-element.elementor-element-1db6c30{padding:0px 0px 0px 0px;}.elementor-3979 .elementor-element.elementor-element-28f2388{--spacer-size:30px;}.elementor-3979 .elementor-element.elementor-element-11dba85 .elementor-heading-title{text-transform:none;}.elementor-3979 .elementor-element.elementor-element-a7bef99{--spacer-size:30px;}.elementor-3979 .elementor-element.elementor-element-9c55737{--spacer-size:50px;}.elementor-3979 .elementor-element.elementor-element-adfce32{--spacer-size:50px;}.elementor-3979 .elementor-element.elementor-element-f12e902{--spacer-size:50px;}.elementor-3979 .elementor-element.elementor-element-20c666a{--spacer-size:50px;}.elementor-3979 .elementor-element.elementor-element-c5816a5 .ha-opn-dotted-nav .ha-opn-dotted-item{margin-top:calc(45px/2);margin-bottom:calc(45px/2);}.elementor-3979 .elementor-element.elementor-element-c5816a5 .ha-opn-dotted-nav .ha_opn__item{margin-top:calc(45px/2);margin-bottom:calc(45px/2);}.elementor-3979 .elementor-element.elementor-element-c5816a5 .ha-opn-dotted-nav .ha-opn-design-zahi .ha_opn__item{padding:45px 0;margin:0 auto;}.elementor-3979 .elementor-element.elementor-element-c5816a5 .ha-opn-dotted-nav .ha-opn-design-zahi .ha_opn__item:not(:last-child)::before{top:calc(1em + 45px);}.elementor-3979 .elementor-element.elementor-element-c5816a5 .ha-opn-dotted-nav .ha-opn-dotted-item .ha-opn-dot{padding:8px 8px 8px 8px;border-radius:50px 50px 50px 50px;}@media(max-width:767px){.elementor-3979 .elementor-element.elementor-element-28f2388{--spacer-size:10px;}.elementor-3979 .elementor-element.elementor-element-10c8ac9 .elementor-heading-title{font-size:39px;}.elementor-3979 .elementor-element.elementor-element-11dba85 .elementor-heading-title{font-size:20px;}.elementor-3979 .elementor-element.elementor-element-a7bef99{--spacer-size:10px;}}/* Start custom CSS for heading, class: .elementor-element-10c8ac9 */.elementor-3979 .elementor-element.elementor-element-10c8ac9 h1 span {
    color: black;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS */.ha-icon-box-link:after {
    content: "Demo";
    display: block;
    position: absolute;
    right: 3px;
    bottom: 3px;
    font-size: 8px;
    color: grey;
    border: 1px solid #dadada;
    line-height: 1;
    padding: 3px 8px;
    border-radius: 1rem;
}
.ha-icon-box-link:hover:after {
    color: white;
    background-color: var(--e-global-color-primary);
}/* End custom CSS */