body.cp-preview .elementor-button:hover{background-color:#288E3A}body.cp-preview .elementor-element.elementor-button-info .elementor-button:hover{background-color:#D3986C!important;color:#293B31!important}body.cp-preview .btn-white .elementor-button{background-color:#FFF;color:#293B31;border:1px solid #D2DEDC}body.cp-preview .btn-white .elementor-button:hover{background-color:#D2DEDC;color:#293B31}body.cp-preview .btn-white .elementor-button svg,body.cp-preview .btn-white .elementor-button svg path{fill:#293B31}body.cp-preview .elementor-element.elementor-button-success .elementor-button:hover{background-color:#000}body.cp-preview .elementor-button{transition:background-color .25s ease,color .25s ease,border-color .25s ease}body.cp-preview #banner .bg-col.max-height{padding:62px 52px 66px 70px;justify-content:flex-start;min-height:546px}body.cp-preview #banner .bg-col .cp-hesla,body.cp-preview #banner .bg-col .elementor-widget-heading{max-width:375px}body.cp-preview #banner .bg-col .elementor-widget-button{max-width:321px;width:100%;margin-top:16px}body.cp-preview #banner .bg-col .cp-hesla-navigace+.elementor-widget-button,body.cp-preview #banner .bg-col .cp-hesla+.elementor-widget-button{margin-top:40px}body.cp-preview #banner .bg-col .elementor-button{width:100%;font-size:15px;padding:16px 22px;text-transform:uppercase;position:relative}body.cp-preview #banner .bg-col .elementor-button .elementor-button-icon svg{width:6.27px;height:auto}body.cp-preview #banner .bg-col .elementor-button[data-hover-text]{display:grid}body.cp-preview #banner .bg-col .elementor-button[data-hover-text] .elementor-button-content-wrapper{grid-area:1 / 1;justify-content:center;transition:opacity .2s ease}body.cp-preview #banner .bg-col .elementor-button[data-hover-text] .elementor-button-content-wrapper:not(.cp-hover-wrapper) .elementor-button-icon{opacity:0}body.cp-preview #banner .bg-col .elementor-button[data-hover-text]:hover .elementor-button-content-wrapper:not(.cp-hover-wrapper){opacity:0}body.cp-preview #banner .bg-col .elementor-button[data-hover-text] .cp-hover-wrapper{opacity:0;pointer-events:none}body.cp-preview #banner .bg-col .elementor-button[data-hover-text]:hover .cp-hover-wrapper{opacity:1}body.cp-preview .cp-hesla{position:relative}body.cp-preview .cp-heslo{transition:opacity .6s ease}body.cp-preview #banner .bg-col .cp-heslo .elementor-heading-title{font-size:34px;line-height:46px}body.cp-preview .cp-hesla:not(.cp-hesla--ready) .cp-heslo:not(:first-child){display:none}body.cp-preview .cp-hesla--ready .cp-heslo{grid-area:1 / 1;opacity:0;pointer-events:none}body.cp-preview .cp-hesla--ready{display:grid}body.cp-preview .cp-hesla--ready .cp-heslo.cp-heslo--aktivni{opacity:1;pointer-events:auto}body.cp-preview .cp-hesla-navigace{display:flex;gap:9px;margin-top:18px}body.cp-preview .cp-hesla-navigace button{flex:0 0 auto;width:10px;height:10px;min-width:10px;min-height:10px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.45);cursor:pointer;appearance:none;-webkit-appearance:none;transition:background .25s ease,transform .25s ease}body.cp-preview .cp-hesla-navigace button:hover{background:rgba(255,255,255,.75)}body.cp-preview .cp-hesla-navigace button[aria-current="true"]{background:#FFF;transform:scale(1.25)}body.cp-preview #hp-box{max-width:100%;gap:30px}body.cp-preview #hp-box>.e-con-inner{gap:30px}body.cp-preview #hp-box .elementor-widget-image{background:#FFF;border:1px solid #D2DEDC}body.cp-preview #hp-box .elementor-widget-image img{width:100%;height:230px;object-fit:contain;display:block}body.cp-preview #hp-box h2{margin:22px 20px 18px}body.cp-preview #hp-box .elementor-widget-button{text-align:center}body.cp-preview #hp-box .elementor-button{min-width:150px;justify-content:space-between}body.cp-preview .elementor-field-type-upload{position:relative}body.cp-preview .elementor-field-type-upload input[type="file"]{width:100%;padding:14px 18px;background-color:#D2DEDC;border:0;border-radius:0;font-family:"stolzl",Arial,Helvetica,sans-serif;font-size:14px;color:#293B31;cursor:pointer}body.cp-preview .elementor-field-type-upload input[type="file"]::file-selector-button{margin-right:14px;padding:8px 16px;border:0;background-color:#293B31;color:#FFF;font-family:"stolzl",Arial,Helvetica,sans-serif;font-size:13px;cursor:pointer;transition:background-color .25s ease}body.cp-preview .elementor-field-type-upload input[type="file"]::file-selector-button:hover{background-color:#68B04A}body.cp-preview .elementor-field-type-upload::after{content:"Můžete přiložit až 3 soubory (PDF, JPG, PNG, DOC, ZIP), každý do 5 MB.";display:block;margin-top:7px;font-family:"stolzl",Arial,Helvetica,sans-serif;font-size:12px;font-weight:300;color:#6c7a72}@media (max-width:767px){body.cp-preview #banner .bg-col.max-height{padding:40px 24px;min-height:0}body.cp-preview #banner .bg-col .cp-hesla,body.cp-preview #banner .bg-col .elementor-widget-heading{max-width:100%}body.cp-preview #banner .bg-col .cp-heslo .elementor-heading-title{font-size:24px;line-height:31px}body.cp-preview #banner .bg-col .elementor-widget-button{max-width:100%}body.cp-preview #banner .bg-col .cp-hesla-navigace{justify-content:center}body.cp-preview #hp-box .elementor-widget-image img{height:190px}body.cp-preview .elementor-element-8eb59e5{flex-direction:column}body.cp-preview .elementor-element-9da4d3e,body.cp-preview .elementor-element-a06dc4a{width:100%}body.cp-preview .elementor-element-9da4d3e .elementor-widget-button,body.cp-preview .elementor-element-a06dc4a .elementor-widget-button{width:100%}body.cp-preview .elementor-element-9da4d3e .elementor-button,body.cp-preview .elementor-element-a06dc4a .elementor-button{width:100%;justify-content:center}}