.elementor-6470 .elementor-element.elementor-element-4a615b05 > .elementor-container{min-height:435px;}.elementor-6470 .elementor-element.elementor-element-4a615b05:not(.elementor-motion-effects-element-type-background), .elementor-6470 .elementor-element.elementor-element-4a615b05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tracosys.cz/wp-content/uploads/2020/04/TITULNE-FOTO-aktuality.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6470 .elementor-element.elementor-element-4a615b05 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6470 .elementor-element.elementor-element-4a615b05{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-136px;margin-bottom:0px;padding:0px 60px 0px 60px;}.elementor-6470 .elementor-element.elementor-element-ad79853 > .elementor-element-populated{margin:0px 0px 43px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6470 .elementor-element.elementor-element-4cf6d85 .elementor-heading-title{color:#FFFFFF;}.elementor-6470 .elementor-element.elementor-element-ddfbfbd{margin-top:55px;margin-bottom:30px;padding:0px 65px 0px 65px;}.elementor-6470 .elementor-element.elementor-element-9cedb8e .elementor-heading-title{font-weight:bold;}.elementor-6470 .elementor-element.elementor-element-9cedb8e > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-6470 .elementor-element.elementor-element-d29d58e > .elementor-container{min-height:800px;}.elementor-6470 .elementor-element.elementor-element-d29d58e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:55px;margin-bottom:30px;padding:0px 65px 0px 65px;}.elementor-6470 .elementor-element.elementor-element-d29d58e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:767px){.elementor-6470 .elementor-element.elementor-element-4a615b05{padding:0px 45px 0px 45px;}.elementor-6470 .elementor-element.elementor-element-ad79853{width:100%;}.elementor-6470 .elementor-element.elementor-element-ddfbfbd{padding:0px 45px 0px 45px;}.elementor-6470 .elementor-element.elementor-element-9cedb8e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6470 .elementor-element.elementor-element-6a488a5 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-6470 .elementor-element.elementor-element-d29d58e{padding:0px 45px 0px 45px;}}@media(min-width:1091px){.elementor-6470 .elementor-element.elementor-element-4a615b05:not(.elementor-motion-effects-element-type-background), .elementor-6470 .elementor-element.elementor-element-4a615b05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS */@media only screen and (max-width:340px) {

h3 {
    font-size: 34px !important;
    line-height: 40px !important;
}
h4 {
    font-size: 20px !important;
}
}

.elementor-field-type-email.elementor-field-group.elementor-column.elementor-field-group-email.elementor-field-required {
    margin-left: auto;
    margin-right: auto;
}

.elementor-field-type-checkbox.elementor-field-group.elementor-column.elementor-field-group-field_1 {
    margin-left: auto;
    margin-right: auto;
    padding-top: 2%;
    padding-bottom: 2%;
}

.loga h3 {
    font-size: 24px !important;
}

h1 {
    color: #FFFFFF;
    font-size: 65px;
    letter-spacing: -1px;
    font-weight: bold;
}/* End custom CSS */