.elementor-27 .elementor-element.elementor-element-3a691e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:calc(0.5 * min(7rem, calc(1.2rem + 6vw))) calc(0.5 * min(7rem, calc(1.2rem + 6vw)));--row-gap:calc(0.5 * min(7rem, calc(1.2rem + 6vw)));--column-gap:calc(0.5 * min(7rem, calc(1.2rem + 6vw)));--margin-top:6.4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:min(7rem, calc(1.2rem + 6vw));--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-27 .elementor-element.elementor-element-22f02fc{width:var( --container-widget-width, 32rem );max-width:32rem;--container-widget-width:32rem;--container-widget-flex-grow:0;text-align:center;}.elementor-27 .elementor-element.elementor-element-22f02fc.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-22f02fc .elementor-heading-title{font-size:min(2.4rem, calc(0.8rem + 4vw));font-weight:800;line-height:1.3em;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-5339309{background-color:#F8FAFF;padding:1.8em 1.8em 1.8em 1.8em;border-radius:1em 1em 1em 1em;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-27 .elementor-element.elementor-element-3d83e45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:calc(0.5 * min(7rem, calc(1.2rem + 6vw)));--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-27 .elementor-element.elementor-element-fd6b303{width:var( --container-widget-width, 53rem );max-width:53rem;--container-widget-width:53rem;--container-widget-flex-grow:0;text-align:center;}.elementor-27 .elementor-element.elementor-element-fd6b303.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-fd6b303 .elementor-heading-title{font-size:min(2.4rem, calc(0.8rem + 4vw));font-weight:800;line-height:1.3em;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-0574602{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:.85em .85em;--row-gap:.85em;--column-gap:.85em;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-b31b08d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-0436358{padding:.2em .2em .2em .2em;border-style:solid;border-width:.1em .1em .1em .1em;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;}.elementor-27 .elementor-element.elementor-element-0436358.elementor-element{--align-self:flex-end;}.elementor-27 .elementor-element.elementor-element-0436358 img{width:3em;border-radius:100px 100px 100px 100px;}.elementor-27 .elementor-element.elementor-element-1d9c735{--display:flex;--justify-content:center;--gap:.8em .8em;--row-gap:.8em;--column-gap:.8em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-8152133{width:var( --container-widget-width, 242px );max-width:242px;--container-widget-width:242px;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-8152133 .elementor-heading-title{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-19d917b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:calc(0.5 * min(7rem, calc(1.2rem + 6vw)));--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-27 .elementor-element.elementor-element-9c11af9{--display:flex;--min-height:35rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-27 .elementor-element.elementor-element-9c11af9:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-9c11af9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ppc-one.cz/wp-content/uploads/2025/12/envelope-bottom.svg");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-27 .elementor-element.elementor-element-e7b605e{--display:flex;--overflow:hidden;--padding-top:2em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-27 .elementor-element.elementor-element-62f14d0{--display:flex;--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--border-radius:1em 1em 1em 1em;box-shadow:0px 0px 16px 0px rgba(0, 0, 0, 0.2);--padding-top:min(3.5em, calc(0.75em + 5vw));--padding-bottom:min(3.5em, calc(0.75em + 5vw));--padding-left:min(3.5em, calc(0.75em + 5vw));--padding-right:min(3.5em, calc(0.75em + 5vw));--z-index:2;}.elementor-27 .elementor-element.elementor-element-62f14d0:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-62f14d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-2cd7290{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:1em 1em 1em 1em;--padding-top:4px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;top:-1em;--z-index:2;}.elementor-27 .elementor-element.elementor-element-2cd7290:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-2cd7290 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-2cd7290:hover{box-shadow:0px 0px 25px 0px #00C8F8;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-2cd7290{left:calc(50% - 1.5em);}body.rtl .elementor-27 .elementor-element.elementor-element-2cd7290{right:calc(50% - 1.5em);}.elementor-27 .elementor-element.elementor-element-8e9bb96 img{width:40%;}.elementor-27 .elementor-element.elementor-element-ecbe9d6{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;}.elementor-27 .elementor-element.elementor-element-ecbe9d6 img{width:40%;}.elementor-27 .elementor-element.elementor-element-b75b62e img{width:40%;}.elementor-27 .elementor-element.elementor-element-458e926{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-bbd6885{font-size:0.9em;color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-bbd6885 p{margin-block-end:0.6em;}.elementor-27 .elementor-element.elementor-element-8d64bed img{width:100%;max-width:18rem;border-radius:.4em .4em .4em .4em;}.elementor-27 .elementor-element.elementor-element-20a13d4{font-size:0.9em;color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-20a13d4 p{margin-block-end:0.6em;}.elementor-27 .elementor-element.elementor-element-c221378{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--margin-top:-3.5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-afc81d9 img{width:100%;max-width:min(11em, calc(5em + 13vw));}.elementor-27 .elementor-element.elementor-element-a3dd7f8 img{width:100%;max-width:min(13em, calc(7em + 13vw));}.elementor-27 .elementor-element.elementor-element-3752223{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-a830db0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-0a8d533{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-9c11af9:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-9c11af9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:0px auto;}.elementor-27 .elementor-element.elementor-element-e7b605e{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-3a691e2{--content-width:65rem;}.elementor-27 .elementor-element.elementor-element-3d83e45{--content-width:50rem;}.elementor-27 .elementor-element.elementor-element-b31b08d{--width:auto;}.elementor-27 .elementor-element.elementor-element-1d9c735{--width:auto;}.elementor-27 .elementor-element.elementor-element-19d917b{--content-width:50rem;}.elementor-27 .elementor-element.elementor-element-2cd7290{--width:3em;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-b31b08d{--width:auto;}.elementor-27 .elementor-element.elementor-element-1d9c735{--width:auto;}.elementor-27 .elementor-element.elementor-element-8152133{--container-widget-width:206px;--container-widget-flex-grow:0;width:var( --container-widget-width, 206px );max-width:206px;}.elementor-27 .elementor-element.elementor-element-8d64bed img{max-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-22f02fc */.elementor-27 .elementor-element.elementor-element-22f02fc img {
    display: inline-block;
    height: 1em;
    width: 1em;
    margin-inline: 0.1em;
    position: relative;
    top: 0.1em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cd7290 */.arrow .img {
    z-index: 1;
    opacity: 0;
    animation: envelope-arrow 1.2s linear infinite;
}
.arrow .img:nth-of-type(1) {
    animation-delay: 0.4s;
}
.arrow .img:nth-of-type(2) {
    animation-delay: 0.2s;
}
@keyframes envelope-arrow {
    0% {opacity: 0;}
    10% {opacity: 1;}
    30% {opacity: 1;}
    40% {opacity: 0;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7b605e */@media(min-width:1024px) {
    .elementor-27 .elementor-element.elementor-element-e7b605e {
        height: 33rem;
        position: absolute;
        left: 0;
        bottom: 0;
        box-sizing: border-box;
        transition: .8s ease-in-out;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c11af9 */@media screen and (min-width: 1024px) {
    .review2 {
        cursor: pointer;
    }
    .review2.show .arrow {
        transform: rotateX(180deg);
    }
    .review2::after {
        display: block;
        width: 100%;
        height: 70%;
        background: url(https://ppc-one.cz/wp-content/uploads/2025/12/envelope-top.svg) no-repeat center bottom;
        background-size: contain;
        position: absolute;
        left: 0;
        bottom: 0;
        z-index: 2;
        content: "";
    }
    .review2.show .paper {
        height: 44rem;
        bottom: 16rem;
    }
}/* End custom CSS */