.elementor-2436 .elementor-element.elementor-element-55b798aa > .elementor-container {
    max-width: 803px;
}

.elementor-2436 .elementor-element.elementor-element-55b798aa:not(.elementor-motion-effects-element-type-background), .elementor-2436 .elementor-element.elementor-element-55b798aa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #91E3EA26;
}

.elementor-2436 .elementor-element.elementor-element-55b798aa > .elementor-background-overlay {
    background-image: url("../img/9l_326fiszk-luca-bravo.jpeg");
    background-position: center center;
    background-size: cover;
    opacity: 0.39;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2436 .elementor-element.elementor-element-55b798aa {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 50px;
    padding: 120px 0px 280px 0px;
}

.elementor-2436 .elementor-element.elementor-element-55b798aa > .elementor-shape-bottom svg {
    height: 260px;
    transform: translateX(-50%) rotateY(180deg);
}

.elementor-2436 .elementor-element.elementor-element-674c09e .elementor-spacer-inner {
    height: 144px;
}

.elementor-2436 .elementor-element.elementor-element-15205a29 {
    text-align: center;
}

.elementor-2436 .elementor-element.elementor-element-15205a29 .elementor-heading-title {
    color: #3A3A3A;
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 400;
}

.elementor-2436 .elementor-element.elementor-element-181f47f0 > .elementor-container {
    max-width: 973px;
}

.elementor-2436 .elementor-element.elementor-element-181f47f0 {
    margin-top: -100px;
    margin-bottom: 0px;
}

.elementor-2436 .elementor-element.elementor-element-99d741d .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-2436 .elementor-element.elementor-element-f264d42 {
    color: #3d3d3d;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 100;
    line-height: 1.7em;
}

.elementor-2436 .elementor-element.elementor-element-a88f216 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-2436 .elementor-element.elementor-element-445743a {
    color: #3d3d3d;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 100;
    line-height: 1.7em;
}

.elementor-2436 .elementor-element.elementor-element-07a0e97 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-2436 .elementor-element.elementor-element-620616e {
    color: #3d3d3d;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 100;
    line-height: 1.7em;
}

.elementor-2436 .elementor-element.elementor-element-754b76d .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-2436 .elementor-element.elementor-element-7707b13 {
    color: #3d3d3d;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 100;
    line-height: 1.7em;
}

.elementor-2436 .elementor-element.elementor-element-c9463c8 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-2436 .elementor-element.elementor-element-3a81adb {
    color: #3d3d3d;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
}

.elementor-2436 .elementor-element.elementor-element-6db673d .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-2436 .elementor-element.elementor-element-ddc1688 {
    color: #3d3d3d;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
}

.elementor-2436 .elementor-element.elementor-element-349f34c .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-2436 .elementor-element.elementor-element-3f875fe {
    color: #3d3d3d;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
}

.elementor-2436 .elementor-element.elementor-element-eded88b .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-2436 .elementor-element.elementor-element-d8046eb {
    color: #3d3d3d;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
}

.elementor-2436 .elementor-element.elementor-element-31bda71 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-2436 .elementor-element.elementor-element-d1d6d22 {
    color: #3d3d3d;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
}

.elementor-2436 .elementor-element.elementor-element-1d1c361 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-2436 .elementor-element.elementor-element-44b9155 {
    color: #3d3d3d;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
}

.elementor-2436 .elementor-element.elementor-element-1ab0296 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-2436 .elementor-element.elementor-element-78f25bc {
    color: #3d3d3d;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
}

@media(max-width: 1024px) {
    .elementor-2436 .elementor-element.elementor-element-55b798aa > .elementor-shape-bottom svg {
        height:198px;
    }

    .elementor-2436 .elementor-element.elementor-element-55b798aa {
        padding: 75px 50px 200px 50px;
    }
}

@media(max-width: 767px) {
    .elementor-2436 .elementor-element.elementor-element-55b798aa > .elementor-shape-bottom svg {
        height:170px;
    }

    .elementor-2436 .elementor-element.elementor-element-55b798aa {
        padding: 65px 25px 175px 25px;
    }

    .elementor-2436 .elementor-element.elementor-element-15205a29 .elementor-heading-title {
        font-size: 50px;
    }

    .elementor-2436 .elementor-element.elementor-element-181f47f0 {
        padding: 25px 25px 25px 25px;
    }

    .elementor-2436 .elementor-element.elementor-element-f264d42 {
        font-size: 17px;
    }

    .elementor-2436 .elementor-element.elementor-element-445743a {
        font-size: 17px;
    }

    .elementor-2436 .elementor-element.elementor-element-620616e {
        font-size: 17px;
    }

    .elementor-2436 .elementor-element.elementor-element-7707b13 {
        font-size: 17px;
    }

    .elementor-2436 .elementor-element.elementor-element-3a81adb {
        font-size: 17px;
    }

    .elementor-2436 .elementor-element.elementor-element-ddc1688 {
        font-size: 17px;
    }

    .elementor-2436 .elementor-element.elementor-element-3f875fe {
        font-size: 17px;
    }

    .elementor-2436 .elementor-element.elementor-element-d8046eb {
        font-size: 17px;
    }

    .elementor-2436 .elementor-element.elementor-element-d1d6d22 {
        font-size: 17px;
    }

    .elementor-2436 .elementor-element.elementor-element-44b9155 {
        font-size: 17px;
    }

    .elementor-2436 .elementor-element.elementor-element-78f25bc {
        font-size: 17px;
    }
}
