/* ------------------------------------------------------ */
/* CSS BY KARSTEN BREMER - BRESYS INFORMATIKA KFT HUNGARY */
/* ------------------------------------------------------ */

/* GENERALS */

body,h1, h2, h3, h4, h5, h6 {
font-family:'Open Sans', sans-serif;
}

p {
font-size:16px;
}

.by_zoho picture:before {
    content: 'based on';
    font-size: 12px;
    color: white;
    display: block;
}

.youtube iframe {
border-radius: 20px;
}

 .headline_h2 h2 {
    font-size:24px !important;
     line-height:1.2;
     font-weight:bold;
    }

.headline_h3 h3 {
 font-size:20px !important;
     line-height:1.2;
     font-weight:bold;
    text-transform: uppercase;
}

.footer_snippet {
margin:0;
}

/* LOGO GRID */
.logo_grid > .zpdefault-section {
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-template-rows: 1fr;
grid-column-gap: 40px;
grid-row-gap: 10px;
align-items: center;
}

.logo_grid img {
    filter: grayscale(100%);
    opacity: .5;
       -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out; 
}

.logo_grid img:hover {
opacity:1;
    filter:none;
       -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out; 
}


/* SECTIONS */

.hero {
padding-top: 170px;
    /* height: 75vh; */
    justify-content: center;
    align-items: center;
    display: flex;
    padding-bottom: 100px;
}

[data-element-id="elm_rwaFtASVXmOjG_Qtv42nbw"] .zpimage-container figure img {
    width:100% !important;
    height:auto !important;
}

.pre_headline .zptext p {
	text-transform:uppercase;
    font-size:20px;
    line-height:1.5;
}

.hero_headline h1 {
	text-transform:uppercase;
    font-weight:bold !important;
    line-height:1.2;
    font-size:30px;
}

.screen_section {
    margin-top: -8vh !important;
}

/* SHADOW BOXES */
.shadowbox {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.13);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.13);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.13);
width: calc(50% - 2rem);
    margin: 1rem;
    border-radius: 20px;
}

.shadowbox-row {
    align-items: normal !important;
}


/* PRICE TABLES */

.pricetable h3:after {
    content:'monatlich pro User';
            background: none;
        font-size: 14px;
        position: relative;
        top: -1rem;
    }
    
    .pricetable a {
        background: black;
        color: white;
        text-transform: uppercase;
        padding: .8rem 2rem;
        margin: 1rem auto;
        display: table;
            -webkit-transition: all .2s ease-in-out;
      -moz-transition: all .2s ease-in-out;
      -o-transition: all .2s ease-in-out;
      transition: all .2s ease-in-out; 
        border-radius:80px;
    }
    
    .pricetable.advanced a {
    background:#F6AF39;
    }
    
    .pricetable a:hover {
    background:#F6AF39;
            -webkit-transition: all .2s ease-in-out;
      -moz-transition: all .2s ease-in-out;
      -o-transition: all .2s ease-in-out;
      transition: all .2s ease-in-out; 
        transform:scale(1.03);
    }
    
    .pricetable.starter:before {
    content:'Starter';
            position: relative;
        background: black;
        color: white;
        text-transform: uppercase;
        padding: .5rem 1.5rem;
        left: -15px;
        border-top-right-radius: 25px;
        border-bottom-right-radius: 25px;
    }

    .pricetable.starter.pro:before {
        background: #61A6E5;
    }
    
    .pricetable.advanced:before {
    content:'Professional';
        background: #F6AF39;
    }
    
    .pricetable.pro:before {
    content:'Extras';
    }

    .pricetable.pro h3:after {
        content:'';
    }
    

/* MISC */

.contact_icon h4 {
margin-top:-15px;
}

.contact_icon .zpicon-text-container {
    position: absolute;
    left: 105px;
    margin-top: 18px;
    width:auto;
}

[data-element-id="elm_TbVqsr3E4x3DRm0SMXN5LA"].zpelem-lpform .zpform-container .zpbutton {
    background-color:#F6AF39 !important;
}


.gradient {
    background-image: url(https://www.liebper.de/purple-bg2.jpg);
    background-size: cover;
}

.chat1 {
margin-top:-100px;
}

.checkbullets ul {
	list-style:none;
    margin-left: 1.5rem;
    font-size: 16px;
    padding:0;
}

.checkbullets li {
position:relative;
}
.checkbullets li:before {
content: '';
position: absolute;
left: -30px;
top: 7px;
width: 23px;
height: 23px;
	background-repeat: no-repeat;
	background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="uuid-b67c8395-1103-4af2-8b31-f46aef379a16" data-name="Ebene 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 507.2 507.2"><g id="uuid-addc5c81-d118-4758-a1b3-13effcf9271e" data-name="Layer 1"><circle cx="253.6" cy="253.6" r="253.6" style="fill: %239e00e9; stroke-width: 0px;"/><path d="M188.8,368l130.4,130.4c108-28.8,188-127.2,188-244.8v-7.2l-102.4-94.4-216,216Z" style="fill: %238909d3; stroke-width: 0px;"/><g><path d="M260,310.4c11.2,11.2,11.2,30.4,0,41.6l-23.2,23.2c-11.2,11.2-30.4,11.2-41.6,0l-101.6-102.4c-11.2-11.2-11.2-30.4,0-41.6l23.2-23.2c11.2-11.2,30.4-11.2,41.6,0l101.6,102.4Z" style="fill: %23fff; stroke-width: 0px;"/><path d="M348.8,133.6c11.2-11.2,30.4-11.2,41.6,0l23.2,23.2c11.2,11.2,11.2,30.4,0,41.6l-176,175.2c-11.2,11.2-30.4,11.2-41.6,0l-23.2-23.2c-11.2-11.2-11.2-30.4,0-41.6l176-175.2Z" style="fill: %23fff; stroke-width: 0px;"/></g></g></svg>');
}



/* BREAKPOINTS */

@media (max-width:767px) {
    .shadowbox-row {
        display:block;
    }
    

    .shadowbox {
        width: calc(100% - 40px);
    }
}

@media (max-width:1023px) {
    
    [data-element-id="elm_gDQowNKmNiplcqgJU6ZL1g"].zpelem-col {
    order:2;
    }
    
    [data-element-id="elm_2DqUft84s3X1N6LK1L0YMQ"] .zpimage-container figure img {
    width:110px !important;
    }
    
    .mancol1 {
    order:2;
    }
    
    [data-element-id="elm_J-CTysnjgLOLN9bo-SAA4g"].zpelem-image {
    width:110px;
    }
    
    .custom_tabs .zptab {
border-radius:5px;
    border-color: #eee !important;
}

.custom_tabs .zptab-active {
border-radius: 5px 5px 0 0;
    border-color:#F5AF39 !important;
}

.custom_tabs .zptab-content {
margin-top:-2px !important;
    border-radius:0 0 5px 5px;
    margin-bottom:1rem !important;
}
    
}

@media (min-width:768px) and (max-width:1023px) {
    
    [data-element-id="elm_XfkRBWSlYKTkOFTGncPlBg"] .zpimage-container figure img {
        width: 676px !important;
        height: auto !important;
    }
    
    [data-element-id="elm_u3WDTS4nrvKYpXHBGZU7HQ"] .zpimage-container figure img {
        width: 549px !important;
    float: right;
    }
}

@media (min-width:768px) {
    
           .logo_grid > .zpdefault-section {

grid-template-columns: repeat(7, 1fr);

}
    
    .chat1 {
margin-top:-200px;
}
    
.hero_headline h1 {
    font-size:40px;
}
    
    .hero {
    padding-bottom:170px;
    }
    
    .screen_section {
margin-top: -8vh !important;
}
}

@media (min-width:1024px) {

    .icon_box .zpicon-text-container {
        height:165px;
    }
    
    .contact_section {
    margin-bottom:100px !important;
    }
    
        .hero_headline h1 {
        font-size: 45px;
    }
    
    
    .zptabelem-inner-container.zptabs-style-01.zptab-type-01 .zptab {
        color: rgba(255, 255, 255, .8);
    }
    
    [data-element-id="elm_VJcuQIqAgYgC_WqoclySkg"] .zptabelem-inner-container.zptabs-style-01.zptab-type-01 .zptab.zptab-active {
        border-top-left-radius: 5px;
    }
    
    .custom_tabs .zptabs-container {
        background: #F5AF39;
    border-radius: 5px 5px 0 0;
        justify-content:end !important;
        padding-right:10px;
    }
    
    .custom_tabs .zptabs-container:before {
    content:url('data:image/svg+xml,<svg id="Gruppe_18375" data-name="Gruppe 18375" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="130" height="35.707" viewBox="0 0 130 35.707"><defs><clipPath id="clip-path"><rect id="Rechteck_3" data-name="Rechteck 3" width="130" height="35.707" fill="%23fff"/></clipPath></defs><g id="Gruppe_1" data-name="Gruppe 1" clip-path="url(%23clip-path)"><path id="Pfad_1" data-name="Pfad 1" d="M313.017,97.1V96.038h.463c.149,0,.377.094.377.532s-.228.531-.377.531Zm0,1.91V97.969h.518c.148,0,.422.1.422.517s-.275.525-.422.525Zm1.331-1.493a1.238,1.238,0,0,0,.377-.948c0-1.2-.78-1.4-1.13-1.4H312.1v4.706h1.433a1.262,1.262,0,0,0,1.337-1.391,1.092,1.092,0,0,0-.524-.968" transform="translate(-210.441 -64.171)" fill="%23fff"/><path id="Pfad_2" data-name="Pfad 2" d="M322.693,98.392l1.022-3.22H322.8l-.565,2.084-.571-2.084h-.914l1.022,3.22v1.486h.921Z" transform="translate(-216.272 -64.171)" fill="%23fff"/><path id="Pfad_3" data-name="Pfad 3" d="M338.05,99.878v-.867H336.6V95.172h-.915v4.706Z" transform="translate(-226.341 -64.171)" fill="%23fff"/><rect id="Rechteck_2" data-name="Rechteck 2" width="0.915" height="4.706" transform="translate(111.905 31)" fill="%23fff"/><path id="Pfad_4" data-name="Pfad 4" d="M348.738,97.1V96.042h1.379v-.866h-2.293v4.705h2.293v-.866h-1.379V97.973h1.2V97.1Z" transform="translate(-234.527 -64.174)" fill="%23fff"/><path id="Pfad_5" data-name="Pfad 5" d="M356.876,97.1V96.038h.463c.149,0,.377.094.377.532s-.228.531-.377.531Zm0,1.91V97.969h.518c.148,0,.423.1.423.517s-.276.525-.423.525Zm1.331-1.493a1.235,1.235,0,0,0,.377-.948c0-1.2-.78-1.4-1.13-1.4h-1.492v4.706h1.433a1.262,1.262,0,0,0,1.337-1.391,1.092,1.092,0,0,0-.524-.968" transform="translate(-240.013 -64.171)" fill="%23fff"/><path id="Pfad_6" data-name="Pfad 6" d="M366.435,97.512V96.04h.383c.174,0,.551.115.551.739s-.377.733-.551.733Zm.336-2.34H365.52v4.706h.915V98.386h.336a1.613,1.613,0,0,0,0-3.214" transform="translate(-246.459 -64.171)" fill="%23fff"/><path id="Pfad_7" data-name="Pfad 7" d="M375.626,97.1V96.042H377v-.866h-2.293v4.705H377v-.866h-1.378V97.973h1.2V97.1Z" transform="translate(-252.656 -64.174)" fill="%23fff"/><path id="Pfad_8" data-name="Pfad 8" d="M383.767,97.511V96.038h.383c.174,0,.551.115.551.739s-.377.733-.551.733Zm.363.874.659,1.493h.914l-.76-1.728a1.544,1.544,0,0,0,.632-1.372,1.43,1.43,0,0,0-1.472-1.606h-1.251v4.706h.915V98.385Z" transform="translate(-258.145 -64.171)" fill="%23fff"/><path id="Pfad_9" data-name="Pfad 9" d="M16.852,1.184h5.98V25.843H17.2L6.016,11.1V25.843H0V1.184H5.665L16.886,16.029Z" transform="translate(0 -0.798)" fill="%23fff"/><path id="Pfad_10" data-name="Pfad 10" d="M89.938,15.678a5.111,5.111,0,0,0,1.372,3.729,4.66,4.66,0,0,0,3.482,1.407,4.334,4.334,0,0,0,3.343-1.372,5.328,5.328,0,0,0,1.3-3.765V1.184h6.438V15.678a11.242,11.242,0,0,1-1.373,5.629A9.064,9.064,0,0,1,100.633,25a12.548,12.548,0,0,1-5.875,1.3A12.982,12.982,0,0,1,88.812,25a9.509,9.509,0,0,1-3.939-3.694A11.239,11.239,0,0,1,83.5,15.678V1.184h6.438Z" transform="translate(-56.301 -0.798)" fill="%23fff"/><path id="Pfad_11" data-name="Pfad 11" d="M172.019,13.885H176.7a4.272,4.272,0,0,0,3.026-.985,3.645,3.645,0,0,0,1.091-2.85,3.443,3.443,0,0,0-1.091-2.743,4.271,4.271,0,0,0-3.026-.985h-4.678Zm8.372,11.961L176.8,19.022h-4.784v6.824h-6.437V1.184h11.081q4.89,0,7.563,2.287a7.819,7.819,0,0,1,2.709,6.367,9.819,9.819,0,0,1-1.126,4.82,7.816,7.816,0,0,1-3.271,3.132l5.135,8.055Z" transform="translate(-111.647 -0.798)" fill="%23fff"/><path id="Pfad_12" data-name="Pfad 12" d="M250.281,13.885h4.68a4.271,4.271,0,0,0,3.024-.985,3.642,3.642,0,0,0,1.091-2.85,3.439,3.439,0,0,0-1.091-2.743,4.27,4.27,0,0,0-3.024-.985h-4.68Zm8.374,11.961-3.59-6.824h-4.784v6.824h-6.437V1.184h11.081q4.89,0,7.563,2.287A7.819,7.819,0,0,1,265.2,9.837a9.823,9.823,0,0,1-1.126,4.82,7.81,7.81,0,0,1-3.271,3.132l5.136,8.055Z" transform="translate(-164.416 -0.798)" fill="%23fff"/><path id="Pfad_13" data-name="Pfad 13" d="M330.638,5.452a6.509,6.509,0,0,0-3.411.95,6.842,6.842,0,0,0-2.463,2.637,7.436,7.436,0,0,0-.915,3.66,7.7,7.7,0,0,0,.915,3.728,7.492,7.492,0,0,0,2.5,2.639,6.333,6.333,0,0,0,3.377.949,6.158,6.158,0,0,0,3.343-.949,6.921,6.921,0,0,0,2.428-2.639,7.955,7.955,0,0,0,.879-3.728,7.68,7.68,0,0,0-.879-3.66A6.593,6.593,0,0,0,333.981,6.4a6.156,6.156,0,0,0-3.343-.95M330.568,0a13.926,13.926,0,0,1,6.79,1.653A12.328,12.328,0,0,1,343.9,12.664a12.548,12.548,0,0,1-6.544,11.151,13.687,13.687,0,0,1-6.79,1.688,14.132,14.132,0,0,1-6.825-1.653,12.426,12.426,0,0,1-6.508-11.187,12.375,12.375,0,0,1,1.724-6.473,12.535,12.535,0,0,1,4.784-4.538A14.132,14.132,0,0,1,330.568,0" transform="translate(-213.902 0)" fill="%23fff"/></g></svg>');
        position:absolute;
        left:20px;
                left: 33px;
        top: 34px;
    }
    
    [data-element-id="elm_VJcuQIqAgYgC_WqoclySkg"] .zptabelem-inner-container.zptabs-style-01.zptab-type-01 .zptab:not(.zptab-active):not(:hover) {
    background: #F5AF39 !important;
    }
    
    .custom_tabs .zptab-name {
    color:rgba (255, 255, 255, .8);
    }
    
    .red_arrow {
    margin-top: -150px;
    margin-left: -200px;
    }
    
    .screen_section {
        margin-top: 0 !important;
}
}

@media (min-width:1260px) {
.hero_headline h1 {
    font-size:50px;
}
    
    .hero {
	padding-top:150px;
        height:85vh;
}
    
    .headline_h2 h2 {
    font-size:30px !important;
    }
   
}

@media (min-width:1440px) {
    .hero_headline h1 {
    font-size:60px;
}
    
    headline_h2 h2 {
    font-size: 28px !important;
}
}