﻿:root{--zpe-theme-color-tmp: #3aa743}button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}*,::after,::before{box-sizing:border-box}caption,th,td{text-align:left;font-weight:normal}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}html{font-size:14px;font-family:"PT Sans",sans-serif;background-color:#fff;line-height:1.5}body{color:#00395e;background-color:#fff}a,a:visited,a:hover{color:#00a1e5}p{padding:0 0 .77rem 0}*[hidden]{display:none}.no-padding{padding:0 !important}.align-right{text-align:right}.align-left{text-align:left}.align-center{text-align:center}.bold{font-weight:bold}.fluid-img{display:block;width:100%;max-width:100%}.hidden{display:none}@media (max-width: 992px){.hidden-lg{display:none}.align-left-lg{text-align:left}.align-center-lg{text-align:center}.align-right-lg{text-align:right}}@media (max-width: 768px){.hidden-md{display:none}.align-left-md{text-align:left}.align-center-md{text-align:center}.align-right-md{text-align:right}}@media (max-width: 576px){.hidden-sm{display:none}.align-left-sm{text-align:left}.align-center-sm{text-align:center}.align-right-sm{text-align:right}}.row{display:flex;flex-wrap:wrap;margin-right:-.77rem;margin-left:-.77rem}.no-row-margins{margin-right:0;margin-left:0}.no-gutters{margin-right:0;margin-left:0}.no-gutters>[class^="col-"],.no-gutters>[class*=" col-"],.no-gutters .col{padding-right:0;padding-left:0}.no-col-padding{margin-right:0;margin-left:0}.no-col-padding>[class^="col-"],.no-col-padding>[class*=" col-"],.no-col-padding .col{padding:0}.no-hor-col-padding{margin-right:0;margin-left:0}.no-hor-col-padding>[class^="col-"],.no-hor-col-padding>[class*=" col-"],.no-hor-col-padding .col{padding-top:0;padding-bottom:0}.align-items-start{align-items:start}.align-items-center{align-items:center}.align-items-end{align-items:end}.justify-content-start{justify-content:flex-start}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.col,[class^="col-"],[class*=" col-"]{flex-basis:0;flex-grow:1;max-width:100%;padding:.77rem}.small-col-padding .col,.small-col-padding [class^="col-"],.small-col-padding [class*=" col-"]{padding:.385rem}.row.border [class^="col-"],.row.border [class*=" col-"]{border-right:1px solid #444}.row.border [class^="col-"]:last-child,.row.border [class*=" col-"]:last-child{border-color:transparent}.narrow-container{margin:0 auto;padding:0 .77rem;max-width:1024px}.row.narrow-container{padding:0}.row.equal-height{align-items:stretch}.grid-5 .col-1{flex:0 0 20%;max-width:20%}.grid-5 .col-2{flex:0 0 40%;max-width:40%}.grid-5 .col-3{flex:0 0 60%;max-width:60%}.grid-5 .col-4{flex:0 0 80%;max-width:80%}.grid-5 .col-5{float:none;flex:0 0 100%;width:100%;max-width:100%}@media (max-width: 992px){.grid-5 .col-1-lg{flex:0 0 20%;max-width:20%}.grid-5 .col-2-lg{flex:0 0 40%;max-width:40%}.grid-5 .col-3-lg{flex:0 0 60%;max-width:60%}.grid-5 .col-4-lg{flex:0 0 80%;max-width:80%}.grid-5 .col-5-lg{flex:0 0 100%;max-width:100%}}@media (max-width: 768px){.grid-5 .col-1-md{flex:0 0 20%;max-width:20%}.grid-5 .col-2-md{flex:0 0 40%;max-width:40%}.grid-5 .col-3-md{flex:0 0 60%;max-width:60%}.grid-5 .col-4-md{flex:0 0 80%;max-width:80%}.grid-5 .col-5-md{flex:0 0 100%;max-width:100%}}@media (max-width: 576px){.grid-5 .col-1-sm{flex:0 0 20%;max-width:20%}.grid-5 .col-2-sm{flex:0 0 40%;max-width:40%}.grid-5 .col-3-sm{flex:0 0 60%;max-width:60%}.grid-5 .col-4-sm{flex:0 0 80%;max-width:80%}.grid-5 .col-5-sm{flex:0 0 100%;max-width:100%}}.grid-12 .col-1{flex:0 0 8.33333%;max-width:8.33333%}.grid-12 .col-2{flex:0 0 16.66667%;max-width:16.66667%}.grid-12 .col-3{flex:0 0 25%;max-width:25%}.grid-12 .col-4{flex:0 0 33.33333%;max-width:33.33333%}.grid-12 .col-5{flex:0 0 41.66667%;max-width:41.66667%}.grid-12 .col-6{flex:0 0 50%;max-width:50%}.grid-12 .col-7{flex:0 0 58.33333%;max-width:58.33333%}.grid-12 .col-8{flex:0 0 66.66667%;max-width:66.66667%}.grid-12 .col-9{flex:0 0 75%;max-width:75%}.grid-12 .col-10{flex:0 0 83.33333%;max-width:83.33333%}.grid-12 .col-11{flex:0 0 91.66667%;max-width:91.66667%}.grid-12 .col-12{float:none;flex:0 0 100%;width:100%;max-width:100%}@media (max-width: 992px){.grid-12 .col-1-lg{flex:0 0 8.33333%;max-width:8.33333%}.grid-12 .col-2-lg{flex:0 0 16.66667%;max-width:16.66667%}.grid-12 .col-3-lg{flex:0 0 25%;max-width:25%}.grid-12 .col-4-lg{flex:0 0 33.33333%;max-width:33.33333%}.grid-12 .col-5-lg{flex:0 0 41.66667%;max-width:41.66667%}.grid-12 .col-6-lg{flex:0 0 50%;max-width:50%}.grid-12 .col-7-lg{flex:0 0 58.33333%;max-width:58.33333%}.grid-12 .col-8-lg{flex:0 0 66.66667%;max-width:66.66667%}.grid-12 .col-9-lg{flex:0 0 75%;max-width:75%}.grid-12 .col-10-lg{flex:0 0 83.33333%;max-width:83.33333%}.grid-12 .col-11-lg{flex:0 0 91.66667%;max-width:91.66667%}.grid-12 .col-12-lg{flex:0 0 100%;max-width:100%}}@media (max-width: 768px){.grid-12 .col-1-md{flex:0 0 8.33333%;max-width:8.33333%}.grid-12 .col-2-md{flex:0 0 16.66667%;max-width:16.66667%}.grid-12 .col-3-md{flex:0 0 25%;max-width:25%}.grid-12 .col-4-md{flex:0 0 33.33333%;max-width:33.33333%}.grid-12 .col-5-md{flex:0 0 41.66667%;max-width:41.66667%}.grid-12 .col-6-md{flex:0 0 50%;max-width:50%}.grid-12 .col-7-md{flex:0 0 58.33333%;max-width:58.33333%}.grid-12 .col-8-md{flex:0 0 66.66667%;max-width:66.66667%}.grid-12 .col-9-md{flex:0 0 75%;max-width:75%}.grid-12 .col-10-md{flex:0 0 83.33333%;max-width:83.33333%}.grid-12 .col-11-md{flex:0 0 91.66667%;max-width:91.66667%}.grid-12 .col-12-md{flex:0 0 100%;max-width:100%}}@media (max-width: 576px){.grid-12 .col-1-sm{flex:0 0 8.33333%;max-width:8.33333%}.grid-12 .col-2-sm{flex:0 0 16.66667%;max-width:16.66667%}.grid-12 .col-3-sm{flex:0 0 25%;max-width:25%}.grid-12 .col-4-sm{flex:0 0 33.33333%;max-width:33.33333%}.grid-12 .col-5-sm{flex:0 0 41.66667%;max-width:41.66667%}.grid-12 .col-6-sm{flex:0 0 50%;max-width:50%}.grid-12 .col-7-sm{flex:0 0 58.33333%;max-width:58.33333%}.grid-12 .col-8-sm{flex:0 0 66.66667%;max-width:66.66667%}.grid-12 .col-9-sm{flex:0 0 75%;max-width:75%}.grid-12 .col-10-sm{flex:0 0 83.33333%;max-width:83.33333%}.grid-12 .col-11-sm{flex:0 0 91.66667%;max-width:91.66667%}.grid-12 .col-12-sm{flex:0 0 100%;max-width:100%}}.grid-5 .row.collapse>.col,.grid-5 .row.collapse>[class^="col-"],.grid-5 .row.collapse>[class*=" col-"],.grid-12 .row.collapse>.col,.grid-12 .row.collapse>[class^="col-"],.grid-12 .row.collapse>[class*=" col-"]{float:none;flex:0 0 100%;width:100%;min-width:100%}@media (max-width: 992px){.grid-5 .row.collapse-lg>.col,.grid-5 .row.collapse-lg [class^="col-"],.grid-5 .row.collapse-lg>[class*=" col-"],.grid-12 .row.collapse-lg>.col,.grid-12 .row.collapse-lg [class^="col-"],.grid-12 .row.collapse-lg>[class*=" col-"]{float:none;flex:0 0 100%;width:100%;min-width:100%}}@media (max-width: 768px){.grid-5 .row.collapse-md>.col,.grid-5 .row.collapse-md>[class^="col-"],.grid-5 .row.collapse-md>[class*=" col-"],.grid-12 .row.collapse-md>.col,.grid-12 .row.collapse-md>[class^="col-"],.grid-12 .row.collapse-md>[class*=" col-"]{float:none;flex:0 0 100%;width:100%;min-width:100%}}@media (max-width: 576px){.grid-5 .row:not(.no-collapse)>.col,.grid-5 .row:not(.no-collapse)>[class^="col-"],.grid-5 .row:not(.no-collapse)>[class*=" col-"],.grid-12 .row:not(.no-collapse)>.col,.grid-12 .row:not(.no-collapse)>[class^="col-"],.grid-12 .row:not(.no-collapse)>[class*=" col-"]{float:none;flex:0 0 100%;width:100%;min-width:100%}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:bold;padding:.77rem 0}h1,.h1{font-size:2rem}h2,.h2{font-size:1.7rem}h3,.h3{font-size:1.4rem}h4,.h4{font-size:1.3rem}h5,.h5{font-size:1.15rem}h6,.h6{font-size:1rem}ul,ol{padding-left:1.2em}ul,ul ul{list-style-type:none}ul li::before{content:"\25cf";color:#0086de;font-size:1.1em;display:inline-block;width:.9em;margin-left:-0.8em}ul.list-marker-disc li::before{content:"\25cf"}ul.list-marker-circle li::before{content:"\25cb"}ul.list-marker-square li::before{font-size:0.8em;width:1.35em;content:"\25a0"}ul.no-markers{padding-left:0}ul.no-markers li::before{display:none}button:not(.def),.btn,a.btn,a.btn:visited,input[type="submit"]:not(.def),button:not(.def)[data-checked]{cursor:pointer;font-family:inherit;font-size:1rem;font-weight:bold;padding:0.3rem 0.5rem;border:1px solid transparent;display:inline-block;vertical-align:middle;line-height:1.6;text-decoration:none;white-space:nowrap;color:#fff;background-color:#00a1e5;border-radius:0;transition:color 250ms ease,background-color 250ms ease,border-color 250ms ease}button:not(.def).big,.btn.big,a.btn.big,a.btn.big:visited,input[type="submit"]:not(.def).big,button:not(.def)[data-checked].big{font-size:1.3rem;padding:0.6rem 1rem}.small_input button:not(.def),.small_input .btn,.small_input a.btn{line-height:1.1}button:not(.def).btn_small,.btn.btn_small,a.btn.btn_small{font-size:0.75rem;padding:0.15rem 0.3rem}button:not(.def).btn_small>span,.btn.btn_small>span,a.btn.btn_small>span{font-size:0.75rem}button:not(.def).dsb,button:not(.def):disabled,.btn.dsb,a.btn.dsb{color:#888;cursor:initial;border-color:#f0f0f0 !important;background-color:#f0f0f0 !important}.btn.no_bg,a.btn.no_bg{border-color:transparent;background-color:transparent}button:not(.def).dsb [class^="icon_"],button:not(.def).dsb [class*=" icon_"],button:not(.def):disabled [class^="icon_"],button:not(.def):disabled [class*=" icon_"],.btn.dsb [class^="icon_"],.btn.dsb [class*=" icon_"],a.btn.dsb [class^="icon_"],a.btn.dsb [class*=" icon_"]{opacity:.5}.btn.no_bg [class^="icon_"],.btn.no_bg [class*=" icon_"]{/*! opacity: OPACITY_ICONS; !*/}.btn_circle{border-radius:50% !important}button:not(.def):not(.dsb):hover,button:not(.def):not(:disabled):hover,button[data-checked]:not(.def):not(.dsb):hover,button[data-checked]:not(.def):not(:disabled):hover,.btn:not(.dsb):hover,a.btn:not(.dsb):hover,button:not(.def):not(.dsb).el_hover,.btn:not(.dsb).el_hover,.btn.no_bg:focus,a.btn.no_bg:focus,input[type="submit"]:not(.def):hover,input[type="submit"]:not(.def):focus{text-decoration:none;background-color:#007db2}button:not(.def):not(.dsb).highlighted_but,.btn:not(.dsb).highlighted_but,input[type="submit"]:not(.def):not(.dsb).highlighted_but{/*!
        color: DARK_BACKGROUND_FRONT_COLOR;
        background: MAIN_BG_COLOR;
    !*/}button:not(.def).btn-light,.btn.btn-light,a.btn.btn-light,a.btn.btn-light:visited,input[type="submit"]:not(.def).btn-light{color:#00a1e5;background-color:transparent;border-color:#00a1e5}button:not(.def):not(.dsb).highlighted_but:hover,.btn.highlighted_but:not(.dsb):hover,input[type="submit"]:not(.def):not(.dsb).highlighted_but:hover{text-decoration:none;color:#fff;/*! background-color: MAIN_BG_COLOR_HOVER; !*/}button [class^="icon_"],button [class*=" icon_"],.btn [class^="icon_"],.btn [class*=" icon_"]{/*! TRANSITION(opacity INPUT_TRANSITION) !*/}button:not(.dsb):hover [class^="icon_"],button:not(.dsb):hover [class*=" icon_"],.btn:not(.dsb):hover [class^="icon_"],.btn:not(.dsb):hover [class*=" icon_"],button:not(.dsb):focus [class^="icon_"],button:not(.dsb):focus [class*=" icon_"],.btn:not(.dsb):focus [class^="icon_"],.btn:not(.dsb):focus [class*=" icon_"]{opacity:1}button:not(.def):not(.dsb):focus,.btn_file:not(.dsb):focus,input:not(.def):not([type="submit"]):focus,a.btn:not(.dsb):focus{outline:none;z-index:10;border-color:#00a1e5;box-shadow:0 0 0 2px rgba(78,133,187,0.5)}.btn_file{position:relative;overflow:hidden;vertical-align:middle}.btn_file input[type=file]{position:absolute;top:0;left:0;z-index:1;font-size:5rem;cursor:pointer !important;opacity:0}button:not(.def).small,.btn.small,a.btn:visited.small,a.btn.small,input[type="submit"]:not(.def).small,button[data-checked]:not(.def).small{min-height:1.75rem}button:not(.def).same-size,.btn.same-size,a.btn:visited.same-size,a.btn.same-size,input[type="submit"]:not(.def).same-size,button[data-checked]:not(.def).same-size{padding:0;display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;min-height:2.25rem}button:not(.def).mini.same-size,.btn.mini.same-size,a.btn:visited.mini.same-size,a.btn.mini.same-size,input[type="submit"]:not(.def).mini.same-size,button[data-checked]:not(.def).mini.same-size{min-width:1.2rem}button:not(.def).small.same-size,.btn.small.same-size,a.btn:visited.small.same-size,a.btn.small.same-size,input[type="submit"]:not(.def).small.same-size,button[data-checked]:not(.def).small.same-size{min-width:1.75rem;min-height:1.75rem}button:not(.def).large.same-size,.btn.large.same-size,a.btn:visited.large.same-size,a.btn.large.same-size,input[type="submit"]:not(.def).large.same-size,button[data-checked]:not(.def).large.same-size{min-width:2.75rem}button:not(.def).round,.btn.round,a.btn:visited.round,a.btn.round,input[type="submit"]:not(.def).round,button[data-checked]:not(.def).round{border-radius:50%}button:not(.def).same-size zpe-icon,.btn.same-size zpe-icon,a.btn:visited.same-size zpe-icon,a.btn.same-size zpe-icon,input[type="submit"]:not(.def).same-size zpe-icon,button[data-checked]:not(.def).same-size zpe-icon{margin-right:0;margin-top:0}form .col,form [class^="col-"],form [class*=" col-"]{padding:.385rem}form{margin-left:-.385rem;margin-right:-.385rem}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px white inset}input:not(.def):not([type="submit"]),textarea:not(.def),select:not(.def),.form_elems_group,.ib_formatter_value_cont{font-family:inherit;font-size:1rem;padding:0.3rem 0.6rem;margin:0;height:2.33rem;line-height:1.6;color:#000;background-color:#fff;outline:none;border:1px solid #d7dce1;border-radius:0;transition:border-color 250ms ease,box-shadow 250ms ease}form input:not(.def):not([type="checkbox"]):not([type="radio"]):not([type="submit"]),form textarea:not(.def),form select:not(.def),form .input_but,.form_elems_same_width .el_wrap{width:100%;min-width:0}.small-input input:not(.def),.small-input select:not(.def),.small-input .ib_formatter_value_cont{font-size:0.9rem;height:1.75rem}textarea:not(.def){height:auto;line-height:normal;overflow:auto}select:not(.def){padding-left:0.3rem;padding-right:0.3rem}select:not(.def){appearance:none;-moz-appearance:none;-webkit-appearance:none;background-position:calc(100% - 8px) 50%;background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="9" viewBox="0 0 12 9"><path style="fill: rgb(140,140,140);" id="chevron-medium-big-4-01" d="M128,160v3l6,6,6-6v-2.952l-6,6Z" transform="translate(-128 -160)"/></svg>')}select:not(.def)[disabled]{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="9" viewBox="0 0 12 9"><path style="fill: rgb(180,180,180);" id="chevron-medium-big-4-01" d="M128,160v3l6,6,6-6v-2.952l-6,6Z" transform="translate(-128 -160)"/></svg>')}input:not(.def):not([type="submit"]):hover,textarea:not(.def):hover,select:not(.def):hover,.form_elems_group:hover{border-color:#00a1e5}textarea:not(.def):focus,select:not(.def):focus,.form_elems_group.ib_focus{outline:none;z-index:10;border-color:#00a1e5;box-shadow:0 0 0 2px rgba(78,133,187,0.5)}input[type="submit"]:not(.def):focus{outline:none}input:not(.def)[disabled],.dsb input:not(.def),textarea:not(.def)[disabled],.dsb textarea:not(.def),select:not(.def)[disabled],.dsb select:not(.def),.form_elems_group.dsb{border-color:#d7dce1 !important;color:#888;background-color:#f0f0f0 !important}input:not(.def)[type="number"]{background-color:#eef9ff}input:not(.def)[readonly],.readonly input:not(.def),textarea:not(.def)[readonly],.readonly textarea:not(.def),.form_elems_group.readonly{background:#fefff2}.form_elems_group{padding:0;height:auto;display:inline-flex}.form_elems_group:not(.no_style)>*{border:none}.form_elems_group>input,.form_elems_group>span{flex:1 1 auto;width:1%;min-width:0}.form_elems_group.no_style{border:none}.form_elems_group.feg_justify>*{flex:1 1 0%}label.option{position:relative}label.option>input{opacity:0;width:1.6rem;height:1.5rem !important}label.option>span{position:absolute;display:block;top:-.154rem;left:1px;width:1.5rem;height:1.5rem;background-color:#fff;cursor:pointer}label.option>span:before{position:absolute;content:""}label.option input:checked+span:before{display:block}label.option input:checked+span,label.option input:focus+span,label.option:hover input:not(:disabled)+span{border-color:#00a1e5 !important}label.option input:focus+span{box-shadow:0 0 0 2px rgba(78,133,187,0.5)}label.option input:disabled+span{cursor:default;background-color:#f0f0f0}label.option input:checked:disabled+span{opacity:.5}label.option>span.checkbox{border:1px solid #d7dce1;border-radius:0}label.option>span.checkbox:before{top:0.18rem;border-left:0.2rem solid #fff;border-bottom:0.2rem solid #fff;transform:rotate(-45deg)}label.option input:checked+span.checkbox{background-color:#00a1e5}label.option input:checked+span.checkbox:before{left:0.2rem;width:1rem;height:0.6rem}label.option input:not(:checked):disabled+span.checkbox:before{border-color:transparent !important}label.option>span.radio{width:20px;height:20px;background-color:#fff;border:1px solid #d7dce1;border-radius:50%}.fs_small label.option>span.radio{width:18px;height:18px}.fs_medium label.option>span.radio{width:24px;height:24px}.fs_large label.option>span.radio{width:28px;height:28px}label.option>span.radio:before{top:50%;left:50%;margin-top:0;margin-left:0;width:0;height:0;background-color:#00a1e5;border-radius:50%}label.option input:checked+span.radio{background-color:#fff}label.option input:checked+span.radio:before{margin-top:-6px;margin-left:-6px;width:12px;height:12px}.fs_medium label.option input:checked+span.radio:before{margin-top:-7px;margin-left:-7px;width:14px;height:14px}.fs_large label.option input:checked+span.radio:before{margin-top:-8px;margin-left:-8px;width:16px;height:16px}label.option>span,label.option>span:before{transition:all 150ms ease}label.switch{position:relative;padding-left:2.1rem;line-height:1.7}label.switch>input{opacity:0;width:1.5rem;height:1.7rem !important}label.switch>span{position:absolute;display:block;top:-0.18rem;left:1px;width:3.5rem;height:1.5rem;line-height:1.4;background-color:#fff;font-size:0.85rem;cursor:pointer;border:1px solid #d7dce1;border-radius:0;transition:all 250ms ease}label.switch input:checked+span{border-color:#d7dce1;background-color:#d7dce1}label.switch input:focus+span{box-shadow:0 0 0 2px rgba(78,133,187,0.5)}label.switch input:disabled+span{cursor:default;background-color:#d7dce1}label.switch>span:before{position:absolute;z-index:2;content:"";transition:all 250ms ease}label.switch>span .on,label.switch>span .off{position:absolute;top:0.15rem;width:26px;text-align:center}label.switch>span .on{left:0.2rem;color:#fff;display:none}label.switch>span .off{right:0.1rem}label.switch input:checked+span .on{display:block}label.switch input:checked+span .off{display:none}label.switch input:disabled+span .on,label.switch input:disabled+span .off{color:#585858}label.switch>span.checkbox_switch:before{background-color:#fff;width:1rem;height:1rem;top:0.18rem;left:0.2rem;border:1px solid #d7dce1;border-radius:0}label.switch input:checked+span.checkbox_switch:before{border-color:#fff;left:2.2rem}input:not(.def):invalid,textarea:not(.def):invalid,select:not(.def):invalid{box-shadow:none}[invalid] input:not(.def),[invalid] textarea:not(.def),[invalid] select:not(.def),input.not-valid,textarea.not-valid,select.not-valid,.not-valid input,.not-valid textarea,.not-valid select,.not-valid label.option>span.checkbox,.not-valid label.option>span.radio,.not-valid label.option input:checked+span,.not-valid label.option input:focus+span,.not-valid label.option:hover input:not(:disabled)+span{border-color:#c00 !important}[invalid] input:not(.def):focus,[invalid] textarea:not(.def):focus,[invalid] select:not(.def):focus,input:focus.not-valid,textarea:focus.not-valid,select:focus.not-valid,.not-valid input:focus,.not-valid textarea:focus,.not-valid select:focus,.not-valid label.option input:focus+span{box-shadow:0 0 0 2px rgba(200,0,0,0.5) !important}.not-valid label.option input:checked+span.checkbox,.not-valid label.option>span.radio:before{background-color:#c00}zpe-message{display:flex;width:100%;line-height:1.3rem;padding:0.5rem 1rem;margin-bottom:0.2rem;border-radius:0}zpe-message[type='success']{color:#fff;background-color:#317400}zpe-message[type='error']{color:#fff;background-color:#d00}zpe-message[type='warning'],zpe-message[type='notice']{color:#333;background-color:#ffe45c}zpe-thumbnail img,zpe-thumbnail video{display:block;width:100%;max-width:100%;margin:0 auto}header{position:relative;width:100%;height:100%;padding-top:20px;padding-bottom:3px;z-index:2;background-color:#fff;box-shadow:0 4px 8px 0 rgba(50,50,50,0.3);background-image:linear-gradient(to right, #00395e 50%, rgba(255,255,255,0) 0%);background-position:0 calc(100% - 6px);background-size:11px 2px;background-repeat:repeat-x}header .narrow-container{position:relative}header .logo-container{position:absolute;width:100%;left:0}header .logo-col{text-align:left}header .logo-claim{text-align:right}header .header-banner{padding:0 178px}header .header-banner a{position:relative;z-index:2}header .header-banner a img{max-width:632px;margin:0 auto}header.small .header-banner{padding:0 25%}header.small .header-banner img{max-width:475px}a.logo,a:visited.logo{display:inline-block;height:89px;margin:0 auto}@media (max-width: 950px){header .logo-container img{max-height:50px}}@media (max-width: 740px){header{padding-top:50px;padding-bottom:5px}header .header-banner{padding:100px .77rem .77rem .77rem}header .logo-container img{max-height:89px}header.small .header-banner{padding:100px .77rem .77rem .77rem}.zpe-drawer-on header{z-index:initial}}@media (max-width: 510px){header .header-banner{padding-top:60px}header .logo-container img{max-height:50px}header.small .header-banner{padding-top:50px}}button:not([data-checked]).btn-gray,.btn.btn-gray,.btn.btn-gray:visited,input[type="submit"].btn-gray{color:inherit;background-color:#ebecec}button:not([data-checked]).btn-gray:hover,.btn.btn-gray:hover,input[type="submit"].btn-gray:hover{color:inherit;background-color:#d1d3d3 !important}.btn:hover{color:#fff}button.btn-red,.btn.btn-red,.btn.btn-red:visited,input[type="submit"].btn-red{background-color:#db0812}button.btn-red:hover,.btn.btn-red:hover,input[type="submit"].btn-gray:hover{background-color:#aa060e !important}button.btn-green,.btn.btn-green,.btn.btn-green:visited,input[type="submit"].btn-green{background-color:#3aa743}button.btn-green:hover,.btn.btn-green:hover,input[type="submit"].btn-gray:hover{background-color:#2d8134 !important}.menu{font-size:110%;padding-top:.77rem}.menu ul ul{text-align:left}.menu li{padding:0;line-height:initial}.menu li.active a{color:#00a1e5 !important;font-weight:bold}.menu ul li{position:relative;list-style-type:none;padding:0;margin:0}.menu ul li a,.menu ul li a:visited,.menu ul li a:hover{display:block;color:#00395e;padding:1.155rem 1.85rem}.menu ul li a:hover{color:#00a1e5}.menu>ul>li{display:inline-block}.small-menu-container{display:none;position:fixed;top:0;left:0;width:100%;z-index:10;text-align:right;padding:.77rem .77rem .385rem .77rem;transition:background-color 250ms ease,box-shadow 250ms ease}zpe-hamburger-switch{--zpe-hamburger-switch-color: #00395e;--zpe-hamburger-switch-line-border-radius: 2px}zpe-drawer{width:320px;left:calc(100% - 320px);padding-top:50px;--zpe-drawer-padding: 0;--zpe-drawer-background-color: #fff}zpe-drawer .menu{margin:0;text-align:left;z-index:10;background-color:#fff;border-radius:0;border-bottom:1px solid #f4f4f4}zpe-drawer .menu ul{width:100%;text-align:left;background-color:#fff}zpe-drawer .menu ul li a,zpe-drawer .menu ul li a:visited,zpe-drawer .menu ul li a:hover{color:#00395e;border-top:1px solid #f4f4f4;border-radius:0;padding:.77rem 1.155rem}zpe-drawer .menu>ul>li>a::before{display:none}zpe-drawer .menu>ul>li{display:block}zpe-drawer .menu>ul ul{position:static !important;width:100%;padding:0;background-color:transparent;border-radius:0;box-shadow:none}@media (max-width: 830px){.menu ul li a,.menu ul li a:visited,.menu ul li a:hover{padding:1.155rem}}@media (max-width: 740px){.small-menu-container{display:block}.vert-scroll .small-menu-container{background-color:#fff}.vert-scroll.zpe-drawer-on .small-menu-container{background-color:transparent;box-shadow:none}.vert-scroll:not(.zpe-drawer-on) .small-menu-container{box-shadow:0 4px 8px 0 rgba(50,50,50,0.3)}.hide-menu .menu{display:none}}footer{background-color:#fff;padding-top:1.54rem;padding-bottom:.77rem;box-shadow:0 -4px 5px 0 rgba(50,50,50,0.3);background-image:linear-gradient(to right, #00395e 50%, rgba(255,255,255,0) 0%);background-position:0 7px;background-size:11px 2px;background-repeat:repeat-x}footer ul li::before{color:#d7d4d2}footer h2,footer .h2,footer h3,footer .h3,footer h4,footer .h4,footer h5,footer .h5{padding-top:0}footer .col:nth-child(2){display:flex;flex-direction:column}footer .col:nth-child(2) .partners{margin-top:auto}footer .social-link{opacity:0.7;transition:opacity 250ms ease}footer .social-link zpe-icon{--zpe-icon-color: #00395e;--zpe-icon-width: 38px;--zpe-icon-height: 38px}footer .social-link:hover{opacity:1}.container-1150{max-width:1150px}.counter-banners{position:relative;height:100%;margin-top:-.77rem}.counter-banner{position:relative;width:100%}.counter-banner::before,.counter-banner::after{position:absolute;top:0;width:50%;height:100%;content:''}.counter-banner .narrow-container{position:relative;z-index:1}.counter-banner .narrow-container>a{display:block}.counter-banner .cb-panel{position:absolute;left:46%;top:0;padding-top:4%;color:#fff;font-size:32px;font-weight:normal;letter-spacing:1px;text-shadow:5px 5px 14px #000}.counter-banner .cb-panel strong{font-weight:bold}.counter-banner .cb-panel .cb-counters{display:flex;font-size:57%;font-weight:bold;padding:2% 0;line-height:1}.counter-banner .cb-panel .cb-counters .cb-counter{display:flex;flex-direction:column;padding-right:3em;text-align:center}.counter-banner .cb-panel .cb-counters .cb-counter.cb-highlighted{padding-right:0}.counter-banner .cb-panel .cb-counters .cb-counter .cb-num{font-size:300%;font-weight:bold}.counter-banner .cb-panel .cb-text{display:block;padding-top:4%}.counter-banner.red{background-color:#e0000e}.counter-banner.red::before{left:0;background-color:#e0000e}.counter-banner.red::after{right:0;background-color:#86020a}.counter-banner.red .cb-counter.cb-highlighted{color:#039cdc}.counter-banner.blue{position:absolute;top:0;left:0;background-color:#0095d5}.counter-banner.blue::before{left:0;background-color:#0095d5}.counter-banner.blue::after{right:0;background-color:#0a4266}.counter-banner.blue .cb-counter.cb-highlighted{color:#db0812}.counter-banners-off .counter-banner.blue::after{background-color:#0b4165}.counter-banners-off .counter-banner .cb-panel{text-shadow:none}.counter-banners-off .counter-banner .cb-panel.cb-p1,.counter-banners-off .counter-banner .cb-panel.cb-p2{left:41%;top:0;text-align:center}.counter-banners-off .counter-banner .cb-panel.cb-p2{padding-top:2%;font-size:28px}.counter-banners-off .counter-banner .cb-panel .d-counter{color:#039cdc;font-weight:bold;font-size:200%;position:relative;top:10px}.counter-banners-off .counter-banner .cb-panel .cb-text{padding-top:0}.counter-banners-off .counter-banner .cb-panel .cb-text.cb-t1{position:relative;top:-30px;font-size:80%}.counter-banners-off .counter-banner .cb-panel .cb-text.cb-t2{position:relative;font-size:95%}.counter-banners-off .counter-banner .cb-panel .cb-text.cb-t4{font-size:140%;font-weight:bold;color:#db0812}.counter-banners-off .counter-banner .cb-panel .cb-text.cb-t5{padding-top:1em}.counter-banners-off .counter-banner .cb-panel .cb-text .cb-red-btn{display:inline-block;color:#fff;background-color:#db0812;padding:2px 16px;margin-top:1.3em}.blue-banner{color:#fff;background-color:#00a1e5;margin-top:1.54rem;margin-bottom:0;padding-top:1.54rem;padding-bottom:1.54rem;box-shadow:0 -4px 5px 0 rgba(50,50,50,0.3);background-image:linear-gradient(to right, #fff 50%, rgba(255,255,255,0) 0%);background-position:0 7px;background-size:11px 2px;background-repeat:repeat-x}.blue-banner a.btn{margin-top:.77rem;font-size:120%}.partners-banner{box-shadow:0 -4px 5px 0 rgba(50,50,50,0.3);background-image:linear-gradient(to right, #00395e 50%, rgba(255,255,255,0) 0%);background-position:0 7px;background-size:11px 2px;background-repeat:repeat-x;padding-top:1.54rem;padding-bottom:1.54rem}.arkady-banner{position:relative;width:100%;box-shadow:0 -4px 5px 0 rgba(50,50,50,0.3);height:100%}.arkady-banner::before{position:absolute;top:0;left:0;width:100%;height:104px;content:'';background-color:#1663ac;background-image:linear-gradient(to right, #fff 50%, rgba(255,255,255,0) 0%);background-position:0 7px;background-size:11px 2px;background-repeat:repeat-x}.arkady-banner .narrow-container{position:relative;z-index:1;padding:10px 0 0 0}.arkady-banner .arkady-img-mob{display:none}@media (max-width: 1024px){.counter-banner .cb-panel{font-size:3vw}.counter-banner .cb-panel .cb-counters .cb-counter{padding-right:4vw}.counter-banners-off .counter-banner .cb-panel.cb-p2{font-size:2.3vw}}@media (max-width: 576px){.counter-banners .counter-banner{height:44vw}.counter-banners .counter-banner::before,.counter-banners .counter-banner::after{display:none}.counter-banners .counter-banner.red{background:linear-gradient(90deg, #e0000e 0%, #86020a 100%)}.counter-banners .counter-banner.blue{background:linear-gradient(90deg, #0095d5 0%, #0a4266 100%)}.counter-banners .counter-banner img{display:none}.counter-banners .counter-banner .cb-panel{position:static;display:block;width:100%;font-size:5vw;text-align:center}.counter-banners .counter-banner .cb-panel .cb-counters{padding-top:3vw}.counter-banners .counter-banner .cb-panel .cb-counters .cb-counter{flex:1}.counter-banners-off .counter-banner .cb-panel.cb-p1{left:41%;top:0;text-align:center}.counter-banners-off .counter-banner .cb-panel.cb-p2{padding-top:24px;font-size:3.6vw}.counter-banners-off .counter-banner .cb-panel .cb-text.cb-t1{top:0}.counter-banners-off .counter-banner .cb-panel .cb-text.cb-t2{font-size:95%;top:30px}.arkady-banner .arkady-img{display:none}.arkady-banner .arkady-img-mob{display:block}}.menu-with-icons{display:flex;flex-flow:row wrap;margin-right:-10px;justify-content:center}.menu-with-icons zpe-icon{--zpe-icon-width: 86px;--zpe-icon-height: 86px}.menu-with-icons .menu-item{flex:1 0 calc(19% - 10px);min-width:180px;margin-right:10px;margin-bottom:10px;position:relative;display:flex;flex-direction:column;align-items:center;padding:26px .77rem .77rem .77rem;transition:transform 250ms ease,box-shadow 250ms ease,background-color 250ms ease;box-shadow:0 0 8px 0 rgba(180,180,180,0.5)}.menu-with-icons .menu-item:hover{background-color:#fff;transform:scale(1.05);box-shadow:0 0 12px 0 rgba(142,142,142,0.52)}.menu-with-icons .menu-item .unfulfilled-wishes{position:relative;text-align:center}.menu-with-icons .menu-item .unfulfilled-wishes span{position:absolute;top:45%;left:0;width:100%;text-align:center;color:#db0812;font-weight:bold}.menu-with-icons .menu-item .label{font-size:130%;padding:1rem 0}.menu-with-icons .menu-item a{margin-top:auto}.menu-with-icons .menu-item a::after{content:'';position:absolute;left:0;top:0;right:0;bottom:0}.p-filters{padding-bottom:.25667rem;padding-left:.385rem}.p-filters .p-filters-top{display:flex}.p-filters .p-filters-top .pagination{margin-left:auto;padding-top:0;padding-right:.385rem}.p-filters .p-groups{display:flex;padding-top:.77rem}.p-filters .p-groups .p-group{display:inline-block;border:1px solid #ccc;padding:.1925rem .77rem;margin-right:.385rem;margin-bottom:.77rem}.p-filters .p-groups .p-group.p-group-1{background-color:#feefe8}.p-filters .p-groups .p-group.p-group-2{background-color:#eaf4fb}.p-filters .p-groups .p-group.p-group-3{background-color:#eff7e9;flex:1}.p-filters .p-groups .p-group label{position:relative;top:-3px;white-space:nowrap}.p-filters .p-groups .p-group label .radio{margin-top:3px}@media (max-width: 576px){.p-filters .p-filters-top{flex-direction:column-reverse}.p-filters .p-filters-top .pagination{margin-bottom:.77rem}.p-filters .p-groups .p-group{padding:.1925rem}}.product-list ul{padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));grid-column-gap:.77rem;grid-row-gap:.77rem}.product-list ul li{position:relative;display:flex;flex-direction:column;padding:.77rem;transition:transform 250ms ease,box-shadow 250ms ease,background-color 250ms ease;box-shadow:0 0 8px 0 rgba(180,180,180,0.5);color:#888}.product-list ul li:not(.sold):hover{background-color:#fff;transform:scale(1.05);box-shadow:0 0 12px 0 rgba(142,142,142,0.52)}.product-list ul li::before{display:none}.product-list ul li a{text-decoration:none}.product-list ul li h2,.product-list ul li h3,.product-list ul li h4{font-size:1em;font-weight:normal;padding:0;text-align:left}.product-list ul li .product-link{color:#888;text-transform:uppercase}.product-list ul li .product-link::after{content:'';position:absolute;left:0;top:0;right:0;bottom:0}.product-list ul li .img{display:flex;align-items:center;align-content:center;min-height:150px}.product-list ul li .child-name{font-size:120%;color:#00a1e5}.product-list ul li .pl-bottom{display:flex;align-items:flex-end;font-size:120%;margin-top:auto}.product-list ul li .pl-bottom .vs{font-weight:bold;color:#db0812;margin-left:auto}.product-list ul li.sold .product-link::after{color:#fff;font-size:240%;font-weight:bold;text-align:center;padding-top:50px;letter-spacing:1px;background-color:rgba(67,171,39,0.45);text-shadow:1px 1px 0 #bbb;content:'SPLNĚNO'}.product-list ul li.sold .child-name{color:#888}.product-list ul li.sold .pl-bottom .vs{color:#888;font-weight:normal;font-size:70%;margin-bottom:2px}.pagination{text-align:right;white-space:nowrap;padding-top:.77rem}.pagination a,.pagination a:visited{min-width:2.15rem;text-align:center;color:inherit;background-color:#ebecec}.pagination a:not(.active):hover,.pagination a:visited:not(.active):hover{color:inherit;background-color:#d1d3d3 !important}.pagination a.active,.pagination a:visited.active{color:#fff;background-color:#00a1e5}.pagination a.active:hover,.pagination a:visited.active:hover{color:#fff;background-color:#007db2 !important}.product-detail{margin-top:.77rem}.product-detail h1{padding-top:0;padding-bottom:0}.product-detail h1 span{display:block}.product-detail h1,.product-detail h2{text-align:left}.product-detail .product-info{padding-left:1.54rem}.product-detail img{box-shadow:0 0 8px 0 rgba(180,180,180,0.5);border:.77rem solid #fff}.product-detail.sold .product-image{position:relative;display:inline-block}.product-detail.sold .product-image::after{position:absolute;left:0;top:0;right:0;bottom:0;color:#fff;font-size:300%;font-weight:bold;text-align:center;padding-top:150px;letter-spacing:1px;background-color:rgba(67,171,39,0.45);text-shadow:1px 1px 0 #bbb;content:'SPLNĚNO'}.product-detail .price{font-weight:bold;font-size:240%}.product-detail .text{margin-top:1.54rem;margin-bottom:1.54rem}.product-detail .vs{font-weight:bold;margin-bottom:1.54rem}.product-detail .vs .red{font-size:1.1em}.product-detail .buy{margin-bottom:.77rem}.product-detail .buy button,.product-detail .buy .btn,.product-detail .buy input[type="submit"]{font-weight:bold;text-transform:uppercase;padding:0.6rem 1rem;margin-right:30px}.counters-panel{display:flex;align-items:center;align-content:center;width:100%;padding:.77rem 0;line-height:1;background-color:#e0e0e0;margin-top:.77rem}.counters-panel .cp-counter{display:flex;flex-direction:column;text-align:center;align-items:center}.counters-panel .cp-counter.cp-highlighted{color:#db0812}.counters-panel .cp-counter:first-child,.counters-panel .cp-counter:last-child{flex:1}.counters-panel .cp-counter .cp-num{font-size:180%;font-weight:bold;padding:.385rem}.counters-panel .text{width:60%;text-align:center;flex:2}.counters-panel .text .thanks{font-size:140%;padding-bottom:.77rem}@media (max-width: 576px){.counters-panel .text .thanks{font-size:120%}.product-detail.sold .product-image::after{padding-top:120px !important}}@media (max-width: 1024px){.product-detail.sold .product-image::after{font-size:240%;padding-top:60px}}.donor-list{width:100%;max-width:800px;margin:1rem auto 0 auto}.donor-list table{width:100%;border-collapse:collapse}.donor-list table tr:nth-child(2n+1){background-color:#f6f6f6}.donor-list table tr td{padding:0.2rem 0.4rem}.donor-list table tr td:first-child{min-width:150px}.donor-list table tr td:last-child{text-align:right}.donor-list-years{text-align:center}.donor-list-years a{margin-bottom:4px}section{margin-bottom:.77rem}h1,h2,h3,h4,.h1,.h2,.h3,.h4{text-transform:uppercase;text-align:center}.partners{margin-bottom:.77rem;text-align:center}.partners a{display:inline-block;margin-right:.77rem;transition:opacity 250ms ease}.partners a:hover{opacity:0.6}hr{border:none;height:3px;background:url("web/stromsplnenychprani.cz/dot.png") repeat-x;margin:1.54rem 0}hr.smaller-margin{margin:.77rem 0}zpe-back-to-top-button{border-radius:0}.font-110{font-size:110%}.red{color:#db0812}.no-outline-on-focus a:focus,.no-outline-on-focus button:focus,.no-outline-on-focus zpe-hamburger-switch:focus{outline:none}form legend{text-align:left !important;margin-left:-.385rem}form .open-account button.big{min-width:160px}[name="payment_text"]>*:not([data-checked]),[name="personal_switch"]>*:not([data-checked]),[name="donating_info_text"]>*:not([data-checked]){display:none}[name="predef_amount"]>button{margin-bottom:4px}.green{color:#3aa743}.gray{color:#ebecec}a.red,a.red:hover,a.red:visited{color:#db0812}a.gray,a.gray:hover,a.gray:visited{color:#ebecec}zpe-window.white{--zpe-window-background-color: #fff}@media (max-width: 576px){.tree-image img{width:100%;max-width:200px}}.box{background-color:#fafafa;padding:.77rem 1.54rem;margin-bottom:1.54rem;box-shadow:0 1px 2px 0 rgba(100,100,100,0.1)}blockquote,address{color:#9b938e;background-color:#fff;padding:.77rem;font-style:italic}html{font-size:15px}main{padding-top:.77rem;padding-bottom:.77rem;min-height:500px;background-color:#fff}h1{padding-bottom:.77rem}.row h1,.row h2,.row h3,.row h4,.row h5,.row h6,.row .h1,.row .h2,.row .h3,.row .h4,.row .h5,.row .h6{margin-top:0}a,a:visited,a:hover{color:#00a1e5;text-decoration:none}@media (max-width: 768px){html{font-size:16px}}
