/**
 *  EDGERING 2022
 *  
 *   theme layouts
 *  
 */

.ns__layout img {
    display: block;
}

#layout_global .elem-col-left img.imgLabel {
    display: inline-block;
    margin: 0 auto;
}

.lyt-row {
    padding: 2em 0;
}

div.border {
    border: var(--border-grey);
    border-radius: 1em;
    padding: .6em 1.2em;
}

/*
#layout_global .lyt-row
{
    margin-bottom: 2em;
}
*/

.elem-col-left h2 {
    text-align: right;
    padding-right: 2em;
    padding-left: 10%;
}

.elem-col-left h2:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 1px;
    background: var(--background-gradient);
}


.lyt-row em {
    font-style: normal;
    font-weight: bold;
}

.lyt-row li {
    margin-bottom: 1em;
}

.lyt-row li li {
    margin-bottom: .2em;
}

.lyt-row div.border li {
    margin-bottom: .4em;
}

.lyt-row p {
    text-align: justify;
}

.layout-1 h2 {
    text-align: center;
}

.elem-col-right h2 {
    text-align: left;
}

.layout-1 h2:before,
.elem-col-right h2:before {
    width: 0;
}

/** **/


.layout-0,
.layout-2,
.layout-3,
.layout-8,
.layout-9,
.layout-10,
.layout-11,
.layout-12,
.layout-13,
.layout-14 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1em 2em;
}

.layout-9,
.layout-10,
.layout-11,
.layout-12,
.layout-13,
.layout-14 {
    grid-template-columns: 1fr 1fr 1fr;
}

.col-span {
    grid-column: span 2 / span 2;
}

/**
 *  Ratios
 */

.layout-0.r__1-2,
.layout-8.r__1-2,
.layout-3.r__1-2,
.layout-2.r__1-2 {
    grid-template-columns: 1fr 2fr;
}

.layout-0.r__1-3,
.layout-8.r__1-3,
.layout-3.r__1-3,
.layout-2.r__1-3 {
    grid-template-columns: 1fr 3fr;
}

.layout-0.r__2-1,
.layout-8.r__2-1,
.layout-3.r__2-1,
.layout-2.r__2-1 {
    grid-template-columns: 2fr 1fr;
}

.layout-0.r__3-1,
.layout-8.r__3-1,
.layout-3.r__3-1,
.layout-2.r__3-1 {
    grid-template-columns: 3fr 1fr;
}


/**
 *  Themes
 */

#layout_global strong {
    color: var(--color-blue-text);
}

.thm__gry1 {
    background-color: var(--color-grey-light);
}

.thm__gry2 {
    background-color: var(--color-grey-semimedium);
}

.thm__arr1 {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='439' height='624' viewBox='0 0 439 624' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.8523 142.195L16.2961 138.517L13.9732 134.749L11.8567 130.892L9.91052 126.917L8.21533 122.925L6.70858 118.879L5.37225 114.725L4.26922 110.5L3.37228 106.283L2.69064 102.049L2.17047 97.7694L1.86557 93.4273L1.79385 89.121L1.90142 84.8238L2.22424 80.4996L2.75345 76.2382L3.46194 71.9679L4.43057 67.7335L5.55166 63.5618L6.89703 59.426L8.4306 55.38L10.1705 51.3787L12.1348 47.4134L14.2783 43.6096L16.6012 39.8596L19.1841 36.1993L21.9374 32.6466L24.915 29.2106L28.09 25.9002L31.4174 22.7423L34.8973 19.7728L38.4489 17.0545L42.117 14.5066L45.9108 12.1651L49.7584 10.0479L53.6956 8.12801L57.6688 6.43244L61.7406 4.89834L65.92 3.57059L70.0815 2.48504L74.3236 1.56999L78.5838 0.87917L82.8439 0.376778L87.1669 0.07175L91.4897 -1.51902e-05L95.7947 0.0897173L100.127 0.430611L104.378 0.959937L108.62 1.68659L112.871 2.60168L117.069 3.74999L121.158 5.08674L125.248 6.62981L129.248 8.38818L133.149 10.317L136.988 12.4522L140.755 14.8296L144.414 17.3864L147.948 20.1496L151.374 23.1101L154.854 26.4205L439 312.543L438.372 313.162L438.812 313.583L152.647 597.992L149.15 601.267L145.715 604.2L142.136 606.937L138.468 609.484L134.728 611.799L130.853 613.952L126.898 615.872L122.898 617.585L118.808 619.093L114.683 620.394L110.512 621.497L106.279 622.412L102.046 623.121L97.723 623.641L93.4 623.91L89.131 624L84.817 623.892L80.4762 623.569L76.1892 623.022L71.9739 622.313L67.7316 621.362L63.5612 620.232L59.4266 618.895L55.3549 617.37L51.3549 615.63L47.4175 613.656L43.579 611.494L39.8659 609.17L36.1798 606.596L32.6551 603.824L29.2111 600.881L25.8748 597.687L22.7357 594.377L19.776 590.887L17.0316 587.298L14.5203 583.656L12.1974 579.906L10.045 576.048L8.12568 572.074L6.41269 568.091L4.90598 564.009L3.58753 559.873L2.46644 555.683L1.57856 551.431L0.878974 547.188L0.385627 542.89L0.0897592 538.593L-2.3354e-05 534.278L0.116585 529.954L0.430519 525.665L0.968605 521.386L1.68613 517.125L2.62782 512.908L3.74888 508.71L5.08524 504.592L6.61894 500.501L8.39472 496.5L10.3499 492.57L12.4934 488.739L14.8164 485.034L17.3724 481.356L20.1527 477.777L23.1304 474.358L26.4398 470.886L186.181 312.148L27.83 152.728L24.5026 149.193L21.5697 145.73L18.8523 142.195Z' fill='%23F9F9F9'/%3E%3C/svg%3E%0A");
}

.thm__arr2 {
    background-image: url("data:image/svg+xml,%3Csvg width='1085' height='837' viewBox='0 0 1085 837' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.2939 190.733L21.8644 185.799L18.7477 180.745L15.908 175.571L13.2969 170.24L11.0225 164.885L9.00091 159.458L7.20794 153.886L5.72802 148.218L4.52459 142.563L3.61004 136.883L2.91216 131.143L2.50305 125.318L2.40686 119.542L2.55114 113.778L2.98431 107.978L3.69433 102.262L4.64489 96.5339L5.94445 90.854L7.4486 85.2583L9.25372 79.7108L11.3113 74.2837L13.6457 68.9166L16.2811 63.5978L19.157 58.4955L22.2736 53.4655L25.7391 48.5558L29.4332 43.7904L33.4282 39.1816L37.688 34.7411L42.1523 30.5053L46.8212 26.5222L51.5863 22.8759L56.5078 19.4584L61.5979 16.3176L66.7602 13.4777L72.0427 10.9025L77.3735 8.62813L82.8365 6.57036L88.444 4.7894L94.0274 3.3333L99.719 2.1059L105.435 1.17927L111.15 0.50539L116.951 0.0962415L122.751 -2.03804e-05L128.526 0.120342L134.338 0.577599L140.042 1.28761L145.734 2.2623L151.438 3.48975L157.069 5.03004L162.556 6.82307L168.043 8.89287L173.41 11.2515L178.645 13.8387L183.795 16.7027L188.849 19.8916L193.758 23.3212L198.499 27.0276L203.096 30.9987L207.765 35.4391L589 419.228L588.158 420.058L588.747 420.624L204.805 802.114L200.112 806.507L195.503 810.442L190.702 814.112L185.78 817.53L180.762 820.634L175.564 823.522L170.257 826.097L164.891 828.396L159.404 830.418L153.868 832.163L148.273 833.643L142.593 834.87L136.914 835.821L131.114 836.519L125.314 836.88L119.586 837L113.798 836.856L107.974 836.422L102.222 835.688L96.5664 834.738L90.8746 833.462L85.2792 831.946L79.7319 830.153L74.2689 828.107L68.9021 825.773L63.6195 823.125L58.4693 820.225L53.4876 817.108L48.542 813.655L43.8129 809.936L39.1921 805.989L34.7158 801.705L30.5042 797.265L26.5332 792.584L22.851 787.77L19.4818 782.885L16.3651 777.855L13.4773 772.68L10.9021 767.349L8.60391 762.006L6.5823 756.531L4.81338 750.983L3.30923 745.364L2.11801 739.66L1.17935 733.968L0.517424 728.204L0.120452 722.44L2.97093e-05 716.652L0.156463 710.851L0.577667 705.099L1.29965 699.359L2.2623 693.643L3.52573 687.987L5.02988 682.356L6.82285 676.832L8.88059 671.345L11.2632 665.978L13.8864 660.707L16.7623 655.569L19.8789 650.599L23.3084 645.665L27.0387 640.864L31.0337 636.279L35.474 631.622L249.797 418.699L37.3392 204.861L32.8748 200.12L28.9398 195.475L25.2939 190.733Z' fill='%23F9F9F9'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M521.294 190.733L517.864 185.799L514.748 180.745L511.908 175.571L509.297 170.24L507.022 164.885L505.001 159.458L503.208 153.886L501.728 148.218L500.525 142.563L499.61 136.883L498.912 131.143L498.503 125.318L498.407 119.542L498.551 113.778L498.984 107.978L499.694 102.262L500.645 96.5339L501.944 90.854L503.449 85.2583L505.254 79.7108L507.311 74.2837L509.646 68.9166L512.281 63.5978L515.157 58.4955L518.274 53.4655L521.739 48.5558L525.433 43.7904L529.428 39.1816L533.688 34.7411L538.152 30.5053L542.821 26.5222L547.586 22.8759L552.508 19.4584L557.598 16.3176L562.76 13.4777L568.043 10.9025L573.373 8.62813L578.836 6.57036L584.444 4.7894L590.027 3.3333L595.719 2.1059L601.435 1.17927L607.15 0.50539L612.951 0.0962415L618.751 -2.03804e-05L624.526 0.120342L630.338 0.577599L636.042 1.28761L641.734 2.2623L647.438 3.48975L653.069 5.03004L658.556 6.82307L664.043 8.89287L669.41 11.2515L674.645 13.8387L679.795 16.7027L684.849 19.8916L689.758 23.3212L694.499 27.0276L699.096 30.9987L703.765 35.4391L1085 419.228L1084.16 420.058L1084.75 420.624L700.805 802.114L696.112 806.507L691.503 810.442L686.702 814.112L681.78 817.53L676.762 820.634L671.564 823.522L666.257 826.097L660.891 828.396L655.404 830.418L649.868 832.163L644.273 833.643L638.593 834.87L632.914 835.821L627.114 836.519L621.314 836.88L615.586 837L609.798 836.856L603.974 836.422L598.222 835.688L592.566 834.738L586.875 833.462L581.279 831.946L575.732 830.153L570.269 828.107L564.902 825.773L559.619 823.125L554.469 820.225L549.488 817.108L544.542 813.655L539.813 809.936L535.192 805.989L530.716 801.705L526.504 797.265L522.533 792.584L518.851 787.77L515.482 782.885L512.365 777.855L509.477 772.68L506.902 767.349L504.604 762.006L502.582 756.531L500.813 750.983L499.309 745.364L498.118 739.66L497.179 733.968L496.517 728.204L496.12 722.44L496 716.652L496.156 710.851L496.578 705.099L497.3 699.359L498.262 693.643L499.526 687.987L501.03 682.356L502.823 676.832L504.881 671.345L507.263 665.978L509.886 660.707L512.762 655.569L515.879 650.599L519.308 645.665L523.039 640.864L527.034 636.279L531.474 631.622L745.797 418.699L533.339 204.861L528.875 200.12L524.94 195.475L521.294 190.733Z' fill='%23F9F9F9'/%3E%3C/svg%3E%0A");
}


.thm__txt1 {
    text-align: center;
    font-size: 120%;
    padding: 2em 10%;
}

.thm__txt1 h2,
.thm__txt1 em {
    color: var(--color-pink);
    font-weight: bold;
}

.thm__txt1 em {
    font-style: normal;
}

.thm__txt1 p {
    text-align: center;
}

.thm__blu1 .ns__layout {
    font-size: 1.2em;
    border-radius: 1em;
    background-color: var(--color-blue-text);
    color: #fff;
    padding: 1em 2em 1em 10em;
    background-image: url(ico/hlava-w.svg);
    background-size: 5em auto;
    background-position: left 2em center;
}

/** **/

.thm__pin1 .elem-col-right,
.thm__gry-blu .elem-col-right {
    border-radius: 1em;
    line-height: 180%;
    font-weight: bold;
}


.thm__pin1 .elem-col-right {
    font-size: 1.4em;
    color: #fff;
    background-color: var(--color-pink);
}

.thm__gry-blu .elem-col-right {
    font-size: 1.2em;

    color: var(--color-blue-text);
    background-color: var(--color-grey-light);
}

/**
 *  Odr�ky
 */

.thm__li_cs ul,
.thm__li_b2 ul,
.thm__li_b3 ul,
.thm__li_b ul,
.thm__li_c ul,
.thm__li_f ul,
.thm__li_m ul {
    border-radius: 1em;
    margin-left: 0;
    margin-top: 0em;
    margin-bottom: 2em;
    padding: 1em 2em 0.2em 2em;
}

.thm__li_b2 ul ul,
.thm__li_b3 ul ul,
.thm__li_b ul ul,
.thm__li_c ul ul,
.thm__li_f ul ul,
.thm__li_m ul ul {
    padding: 1em 0 0 1em;
    margin-top: .2em;
}

.thm__li_b2 ul strong,
.thm__li_b3 ul strong,
.thm__li_b ul strong,
.thm__li_c ul strong,
.thm__li_f ul strong,
.thm__li_m ul strong {
    display: block;
    margin-bottom: 1em;
}


.thm__li_c ul,
.thm__li_f ul,
.thm__li_m ul {
    color: #fff;
}

.thm__li_b3 li,
.thm__li_b2 li,
.thm__li_b li,
.thm__li_m li,
.thm__li_f li,
.thm__li_c li,
.thm__lek1 li {
    list-style: none;
    background-repeat: no-repeat;
    background-size: auto 1em;
    background-position: left top .3em;
    padding-left: 2.4em;
}


.thm__li_m li,
.thm__li_f li,
.thm__li_c li {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='16' viewBox='0 0 20 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.364 15.558L0 9.194L2.83 6.364L6.364 9.908L16.262 0L19.092 2.83L6.364 15.558Z' fill='white'/%3E%3C/svg%3E%0A");
}

.thm__lek1 li,
.thm__li_b2 li,
.thm__li_b3 li,
.thm__li_b li {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='16' viewBox='0 0 20 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.364 15.558L0 9.194L2.83 6.364L6.364 9.908L16.262 0L19.092 2.83L6.364 15.558Z' fill='%2300537E'/%3E%3C/svg%3E%0A");
}

.thm__li_b3 li li,
.thm__li_b2 li li,
.thm__li_b li li,
.thm__li_m li li,
.thm__li_f li li,
/* .thm__li_c li li, */
.thm__lek1 li li {
    background-image: none;
    list-style: disc;
    padding-left: .6em;
}


.thm__li_f ul {
    background-color: var(--color-lila-2);
}

.thm__li_m ul {
    background-color: var(--color-blue-text);
}

.thm__li_c ul {
    background-color: var(--color-pink);
}

.thm__li_b ul {
    background-color: var(--color-grey-light);
    color: var(--color-blue-text);
}

.thm__li_b2 ul {
    background-color: var(--color-grey-semimedium);
    color: var(--color-blue-text);
}

.thm__li_b3 ul,
.thm__li_cs ul {
    background-color: var(--color-grey-semimedium);
    color: #000;
}


/** **/

.thm__borg .layout-1 {
    border-radius: 1em;
    background-color: var(--color-grey-light);
    max-width: 980px;
    margin: 0 auto;
    padding: 1em 2em;
    text-align: center;
}

.thm__borg .layout-1 p {
    text-align: center;
}

/** **/

.thm__bra1,
.thm__sta1,
.thm__sta2,
.thm__kru1,
.thm__hla1 {
    background-position: top 2em center;
    background-size: auto 7em;
    padding-top: 11em;
    padding-bottom: 4em;
    padding-left: 15%;
    padding-right: 15%;
    background-color: var(--color-grey-light);
}

.thm__bra1 h2,
.thm__sta1 h2,
.thm__sta2 h2,
.thm__kru1 h2,
.thm__hla1 h2 {
    margin: 2em 0;
}

.thm__sta2 {
    font-size: 1.2em;
    color: var(--color-blue-text);
}

.thm__sta2 p {
    text-align: center;
}

.thm__bra1 p,
.thm__sta1 p,
.thm__hla1 p {
    text-align: justify;
}

.thm__bra1 {
    background-image: url(img/mozek-b.svg);
}

.thm__sta2,
.thm__sta1 {
    background-image: url(img/star-b.svg);
}

.thm__hla1 {
    background-image: url(img/hlava-b.svg);
}

/**
 *  Kruhy
 */

.thm__kru1 {
    background-image: url(img/kruhy-b.svg);
    padding-left: 5%;
    padding-right: 5%;
}


.thm__kru1 .border {
    margin-bottom: 1.4em;
}

.thm__kru1 h2 {
    text-align: center;
    padding-right: 0;
}

.thm__kru1 h2:before {
    width: 0;
}

.thm__kru1 .layout-9 {
    gap: 1.4em;
}


/** **/

.thm__lek1 .elem-col-left {
    text-align: right;
}

.thm__lek1 .elem-col-left img {
    display: inline-block;
}

.thm__lek1 .elem-col-right {
    font-size: 1.2em;
    color: var(--color-blue-text);
}

/** header **/

#layout_global .elem-col-left img,
#layout_global .elem-col-right img {
    border-radius: 1em;
    margin: 1em 0;
}

/** **/

.ns__layout.layout-4 {
    text-align: center;
}

.ns__layout.layout-4 img {
    display: inline-block;
    margin: 2em 0;
}

/** **/

.thm__ref1 .elem-col {
    border: var(--border-grey);
    border-radius: 1em;
    padding: 1em 2em;
    max-height: 20em;
    overflow: hidden;
    position: relative;
}

.thm__ref1 .elem-col.zoom {
    max-height: 100%;
}

.thm__ref1 button {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-bottom-left-radius: 1em;
    border-bottom-right-radius: 1em;
    border: 0;
    font-size: 1em;
    background: rgb(255 255 255 / 90%);
    padding: 1em;
    font-weight: bold;
    box-shadow: 0px 1px 4px #000;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 28 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg transform='matrix(1,0,0,1,-24.988,-17.622)'%3E%3Cpath d='M46.571,18.467L46.736,18.353L46.904,18.249L47.077,18.153L47.254,18.067L47.433,17.99L47.615,17.923L47.8,17.863L47.99,17.814L48.178,17.773L48.369,17.741L48.561,17.72L48.753,17.706L48.947,17.702L49.141,17.707L49.334,17.722L49.524,17.746L49.714,17.778L49.905,17.82L50.092,17.871L50.278,17.931L50.46,18L50.638,18.079L50.814,18.165L50.987,18.262L51.154,18.367L51.318,18.482L51.478,18.605L51.633,18.739L51.78,18.881L51.922,19.03L52.053,19.186L52.176,19.346L52.289,19.509L52.395,19.678L52.489,19.852L52.576,20.028L52.653,20.208L52.72,20.391L52.779,20.575L52.829,20.762L52.87,20.953L52.901,21.144L52.923,21.336L52.936,21.53L52.94,21.72L52.935,21.914L52.92,22.109L52.897,22.299L52.865,22.491L52.822,22.68L52.771,22.867L52.711,23.052L52.642,23.233L52.565,23.413L52.477,23.59L52.38,23.762L52.276,23.928L52.16,24.093L52.038,24.251L51.905,24.406L51.756,24.561L38.943,37.29L38.91,37.257L38.888,37.28L26.154,24.462L26.007,24.305L25.875,24.151L25.752,23.991L25.638,23.827L25.534,23.658L25.439,23.486L25.352,23.31L25.276,23.129L25.207,22.946L25.149,22.761L25.099,22.575L25.058,22.383L25.027,22.194L25.005,22.001L24.992,21.809L24.988,21.615L24.993,21.422L25.007,21.23L25.031,21.037L25.064,20.847L25.104,20.657L25.157,20.468L25.217,20.286L25.285,20.103L25.363,19.924L25.451,19.748L25.546,19.575L25.653,19.407L25.767,19.243L25.891,19.085L26.023,18.931L26.167,18.782L26.316,18.64L26.472,18.508L26.63,18.387L26.795,18.273L26.965,18.168L27.136,18.073L27.313,17.986L27.493,17.91L27.676,17.842L27.861,17.784L28.048,17.734L28.238,17.693L28.429,17.662L28.62,17.64L28.813,17.626L29.007,17.622L29.201,17.627L29.393,17.642L29.584,17.665L29.775,17.698L29.965,17.741L30.152,17.791L30.337,17.851L30.519,17.92L30.698,17.998L30.875,18.085L31.046,18.182L31.216,18.287L31.378,18.402L31.537,18.525L31.692,18.659L31.848,18.807L38.958,25.964L46.099,18.869L46.256,18.721L46.412,18.588L46.571,18.467Z' style='fill-opacity:0.32;'/%3E%3C/g%3E%3C/svg%3E%0A");
    color: transparent;
    background-size: auto 1em;
    background-repeat: no-repeat;
    background-position: center;
}

.thm__ref1 .elem-col strong {
    display: block;
    font-weight: normal;
    font-size: 1.4em;
    text-align: center;
    position: relative;
    padding-bottom: 1.6em;

}

.thm__ref1 .elem-col strong:after {
    content: "";
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 15.27L16.18 19L14.54 11.97L20 7.24L12.81 6.62L10 0L7.19 6.62L0 7.24L5.45 11.97L3.82 19L10 15.27Z' fill='%2321549F'/%3E%3C/svg%3E%0A");
    background-size: 1em 1em;
    height: 1em;
    width: 5em;
    position: absolute;
    bottom: 0;
    left: 32%;
}

.thm__ref1 .elem-col em {
    font-weight: normal;
    display: block;
    text-align: center;
    font-style: italic;
}

.thm__ref1 .elem-col p {
    font-size: .9em;
}

/**
 *  Nadpis + ikona
 */

.thm__bra2 h2:after,
.thm__cer2 h2:after,
.thm__sym2 h2:after {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    width: 10em;
    right: -12em;
    background-size: auto 100%;
    background-repeat: no-repeat;
}



.thm__bra2 h2:after {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='138' height='138' viewBox='0 0 138 138' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.6213 6.84325C41.5033 2.38868 48.684 -0.0139093 56.0625 0.0038093C58.6107 -0.0533316 61.1322 0.533183 63.3936 1.70908C65.655 2.88498 67.5833 4.61228 69 6.73112C70.4167 4.61228 72.345 2.88498 74.6064 1.70908C76.8678 0.533183 79.3893 -0.0533316 81.9375 0.0038093C89.316 -0.0139093 96.4967 2.38868 102.379 6.84325C106.907 10.3621 110.4 15.2351 111.633 21.1258C114.462 21.3415 117.05 22.5144 119.223 24.2825C122.518 26.9562 124.916 30.9667 126.425 35.2101C128.789 41.808 129.427 50.2172 126.977 57.3757C127.598 57.669 128.211 58.014 128.806 58.4107C131.178 59.989 132.98 62.2487 134.309 64.9138C136.922 70.1317 138 77.411 138 86.2514C138 96.0923 134.248 102.699 129.487 106.778C126.854 109.036 123.747 110.672 120.396 111.565C119.534 116.378 117.119 121.949 113.333 126.676C108.416 132.842 100.792 138 90.5625 138C82.455 138 76.0035 133.515 71.8118 129.116C70.8096 128.066 69.8707 126.957 69 125.796C68.1294 126.958 67.1905 128.066 66.1882 129.116C61.9965 133.515 55.5536 138 47.4375 138C37.2083 138 29.5924 132.842 24.6675 126.676C21.1292 122.282 18.7057 117.098 17.6036 111.565C14.2526 110.672 11.1457 109.036 8.51287 106.778C3.75187 102.699 0 96.0836 0 86.2514C0 77.411 1.08675 70.1231 3.6915 64.9138C4.92599 62.3002 6.82311 60.0552 9.19425 58.4021C9.77676 58.0165 10.3881 57.6762 11.0228 57.3843C8.57325 50.2085 9.2115 41.808 11.5747 35.2101C13.0841 30.9667 15.4819 26.9562 18.7766 24.2825C20.9501 22.5144 23.5376 21.3501 26.3666 21.1258C27.6086 15.2351 31.1018 10.3621 35.6299 6.84325H35.6213ZM64.6875 21.5657V21.4795L64.6702 21.0482C64.5433 18.7998 64.096 16.581 63.342 14.4589C62.8052 12.857 61.8911 11.4075 60.6769 10.2328C59.4029 9.12346 57.7499 8.54877 56.0625 8.62857C50.6024 8.60985 45.2851 10.3721 40.917 13.6482C36.915 16.7617 34.5 20.9792 34.5 25.8781C34.4995 26.561 34.3368 27.2341 34.0252 27.8418C33.7137 28.4496 33.2623 28.9747 32.7082 29.3739C32.154 29.773 31.513 30.0349 30.8378 30.1379C30.1627 30.2409 29.4727 30.182 28.8248 29.9662C27.2033 29.4315 25.7543 29.7334 24.2104 30.9753C22.5199 32.3553 20.8725 34.8047 19.6909 38.108C17.2845 44.8526 17.5346 53.0202 20.838 57.9881C21.3098 58.6956 21.5618 59.5268 21.5625 60.3771H28.0312C33.1781 60.3771 38.1142 62.4217 41.7535 66.0609C45.3929 69.7002 47.4375 74.6361 47.4375 79.7829V82.6721C50.3149 83.6894 52.74 85.6911 54.2842 88.3234C55.8284 90.9558 56.3923 94.0492 55.8762 97.0571C55.3601 100.065 53.7973 102.794 51.4639 104.761C49.1305 106.728 46.1769 107.807 43.125 107.807C40.0731 107.807 37.1195 106.728 34.7861 104.761C32.4527 102.794 30.8899 100.065 30.3738 97.0571C29.8577 94.0492 30.4216 90.9558 31.9658 88.3234C33.51 85.6911 35.9351 83.6894 38.8125 82.6721V79.7829C38.8125 73.8318 33.9825 69.0019 28.0312 69.0019H12.9375C12.4219 69.0011 11.9107 68.9076 11.4281 68.7259L11.4023 68.7777C9.6945 72.1844 8.625 77.8423 8.625 86.2514C8.625 93.6601 11.3419 97.8345 14.1278 100.224C17.1206 102.794 20.4412 103.501 21.5625 103.501C22.7062 103.501 23.8031 103.955 24.6119 104.764C25.4206 105.573 25.875 106.67 25.875 107.813C25.875 110.987 27.6 116.533 31.395 121.294C35.0951 125.908 40.4167 129.375 47.4375 129.375C52.2675 129.375 56.5972 126.676 59.9437 123.165C61.5911 121.44 62.8763 119.655 63.7129 118.189C64.0937 117.539 64.4197 116.858 64.6875 116.153V47.44H55.3294C54.3121 50.3173 52.3103 52.7423 49.6779 54.2865C47.0455 55.8306 43.952 56.3945 40.944 55.8784C37.9361 55.3624 35.2074 53.7996 33.2403 51.4663C31.2732 49.133 30.1943 46.1794 30.1943 43.1276C30.1943 40.0758 31.2732 37.1222 33.2403 34.7889C35.2074 32.4556 37.9361 30.8929 40.944 30.3768C43.952 29.8607 47.0455 30.4246 49.6779 31.9688C52.3103 33.5129 54.3121 35.938 55.3294 38.8152H64.6875V21.5657ZM73.3125 107.805V116.145C73.5804 116.849 73.9064 117.53 74.2871 118.18C75.1324 119.646 76.4089 121.432 78.0476 123.157C81.4027 126.667 85.7411 129.367 90.5625 129.367C97.5833 129.367 102.905 125.899 106.605 121.285C110.4 116.524 112.125 110.979 112.125 107.805C112.125 106.661 112.579 105.564 113.388 104.755C114.197 103.947 115.294 103.492 116.438 103.492C117.559 103.492 120.879 102.785 123.872 100.215C126.658 97.8259 129.375 93.6515 129.375 86.2428C129.375 77.8337 128.297 72.1844 126.598 68.769C126.029 67.4972 125.137 66.3969 124.01 65.5779C123.039 64.9571 121.902 64.6472 120.75 64.6895C119.97 64.6891 119.205 64.4771 118.535 64.0762C117.866 63.6752 117.319 63.1003 116.95 62.4126C116.582 61.7249 116.407 60.9502 116.445 60.1711C116.482 59.3919 116.73 58.6375 117.162 57.9881C120.474 53.0202 120.715 44.8526 118.309 38.108C117.128 34.8047 115.48 32.3467 113.79 30.9753C112.246 29.7334 110.797 29.4229 109.175 29.9662C108.527 30.182 107.837 30.2409 107.162 30.1379C106.487 30.0349 105.846 29.773 105.292 29.3739C104.738 28.9747 104.286 28.4496 103.975 27.8418C103.663 27.2341 103.501 26.561 103.5 25.8781C103.5 20.9792 101.085 16.7617 97.0744 13.6482C92.7086 10.3739 87.3947 8.61173 81.9375 8.62857C80.2501 8.54877 78.5971 9.12346 77.3231 10.2328C76.1052 11.4062 75.188 12.8558 74.6494 14.4589C73.8282 16.7117 73.3768 19.0825 73.3125 21.4795V99.1886H79.7812C85.7325 99.1886 90.5625 94.3587 90.5625 88.4076V72.5812C87.6851 71.5639 85.26 69.5622 83.7158 66.9299C82.1716 64.2976 81.6077 61.2041 82.1238 58.1962C82.6399 55.1884 84.2027 52.4598 86.5361 50.4927C88.8694 48.5257 91.8231 47.4468 94.875 47.4468C97.9269 47.4468 100.881 48.5257 103.214 50.4927C105.547 52.4598 107.11 55.1884 107.626 58.1962C108.142 61.2041 107.578 64.2976 106.034 66.9299C104.49 69.5622 102.065 71.5639 99.1875 72.5812V88.4076C99.1875 93.5543 97.1429 98.4902 93.5035 102.13C89.8642 105.769 84.9281 107.813 79.7812 107.813H73.3125V107.805ZM38.8125 43.1276C38.8125 44.2713 39.2669 45.3682 40.0756 46.1769C40.8844 46.9857 41.9813 47.44 43.125 47.44C44.2687 47.44 45.3656 46.9857 46.1744 46.1769C46.9831 45.3682 47.4375 44.2713 47.4375 43.1276C47.4375 41.9839 46.9831 40.887 46.1744 40.0783C45.3656 39.2696 44.2687 38.8152 43.125 38.8152C41.9813 38.8152 40.8844 39.2696 40.0756 40.0783C39.2669 40.887 38.8125 41.9839 38.8125 43.1276ZM94.875 64.6895C96.0187 64.6895 97.1157 64.2352 97.9244 63.4265C98.7332 62.6177 99.1875 61.5209 99.1875 60.3771C99.1875 59.2334 98.7332 58.1366 97.9244 57.3278C97.1157 56.5191 96.0187 56.0648 94.875 56.0648C93.7313 56.0648 92.6343 56.5191 91.8256 57.3278C91.0168 58.1366 90.5625 59.2334 90.5625 60.3771C90.5625 61.5209 91.0168 62.6177 91.8256 63.4265C92.6343 64.2352 93.7313 64.6895 94.875 64.6895ZM43.125 90.5638C41.9813 90.5638 40.8844 91.0181 40.0756 91.8269C39.2669 92.6356 38.8125 93.7325 38.8125 94.8762C38.8125 96.0199 39.2669 97.1168 40.0756 97.9255C40.8844 98.7342 41.9813 99.1886 43.125 99.1886C44.2687 99.1886 45.3656 98.7342 46.1744 97.9255C46.9831 97.1168 47.4375 96.0199 47.4375 94.8762C47.4375 93.7325 46.9831 92.6356 46.1744 91.8269C45.3656 91.0181 44.2687 90.5638 43.125 90.5638Z' fill='%23F5F3F3'/%3E%3C/svg%3E%0A");
}

.thm__cer2 h2:after {
    background-image: url("data:image/svg+xml,%3Csvg width='124' height='117' viewBox='0 0 124 117' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M80.8083 87.2092C91.4134 87.2092 100.01 78.6121 100.01 68.0071C100.01 57.402 91.4134 48.8049 80.8083 48.8049C70.2033 48.8049 61.6062 57.402 61.6062 68.0071C61.6062 78.6121 70.2033 87.2092 80.8083 87.2092Z' stroke='%23F0F0F0' stroke-width='8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M68.0071 84.0088V112.812L80.8085 103.211L93.6099 112.812V84.0088' stroke='%23F0F0F0' stroke-width='8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M48.805 93.61H16.8014C13.4063 93.61 10.1502 92.2613 7.74945 89.8605C5.34872 87.4598 4 84.2037 4 80.8085V16.8014C4 9.76064 9.76064 4 16.8014 4H106.411C109.807 4 113.063 5.34872 115.463 7.74945C117.864 10.1502 119.213 13.4063 119.213 16.8014V80.8085C119.211 83.0534 118.618 85.2583 117.494 87.2018C116.371 89.1454 114.756 90.7593 112.812 91.8818M23.2021 29.6028H100.011M23.2021 48.805H42.4043M23.2021 68.0071H36.0036' stroke='%23F0F0F0' stroke-width='8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.thm__sym2 h2:after {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='60' height='88' viewBox='0 0 60 88' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M47.0192 48.0626C43.75 48.0626 40.7692 49.1579 38.4615 50.9981L32.2596 47.7121C32.6923 46.4416 32.8846 45.0834 32.8846 43.6813C32.8846 42.2793 32.6923 40.9211 32.4038 39.6506L38.3173 36.4522C40.625 38.38 43.7019 39.4315 47.0192 39.4315C54.1827 39.4315 60 34.2178 60 27.6897C60 21.1616 54.1827 15.904 47.0192 15.904C39.8558 15.904 34.0385 21.2054 34.0385 27.7335C34.0385 28.4783 34.1346 29.3546 34.2788 30.1432L28.2692 33.2977C26.2019 31.3261 23.4615 29.8803 20.3846 29.1355V23.0455C23.0043 22.281 25.2905 20.7792 26.9145 18.756C28.5386 16.7328 29.4169 14.2924 29.4231 11.7856C29.4231 5.25753 23.6058 0 16.4423 0C9.27885 0 3.55769 5.25753 3.55769 11.7856C3.55769 17.0432 7.21154 21.4683 12.4038 23.0455V29.1793C8.86254 29.9978 5.72107 31.8675 3.47508 34.4934C1.22908 37.1193 0.00642581 40.352 0 43.6813C0 50.6914 5.28846 56.5623 12.4038 58.1834V64.5362C9.8149 65.3234 7.56526 66.8362 5.97648 68.8585C4.3877 70.8808 3.5411 73.309 3.55769 75.7961C3.55769 82.3242 9.27885 87.6256 16.4423 87.6256C23.6058 87.6256 29.4231 82.3242 29.4231 75.7961C29.4231 70.5386 25.625 66.0697 20.3846 64.5362V58.2272C23.4615 57.5262 26.1538 56.0804 28.2692 54.1088L34.3269 57.3071C34.1346 58.1396 34.0385 58.972 34.0385 59.8483C34.0385 66.3764 39.8558 71.6777 47.0192 71.6777C54.1827 71.6777 60 66.3764 60 59.8483C60 53.3202 54.1827 48.0626 47.0192 48.0626ZM47.0192 21.9064C50.5769 21.9064 53.4135 24.4913 53.4135 27.6897C53.4135 30.888 50.5769 33.5606 47.0192 33.5606C43.4615 33.5606 40.625 30.9318 40.625 27.6897C40.625 24.4475 43.4615 21.9064 47.0192 21.9064ZM10.0481 11.7856C10.0481 8.54349 12.8846 5.91473 16.4423 5.91473C20 5.91473 22.7885 8.54349 22.7885 11.7856C22.7885 15.0278 20 17.6566 16.4423 17.6566C12.8846 17.6566 10.0481 15.0278 10.0481 11.7856ZM22.7885 75.7961C22.7885 79.0383 20 81.667 16.4423 81.667C12.8846 81.667 10.0481 79.0383 10.0481 75.7961C10.0481 72.554 12.8846 69.9252 16.4423 69.9252C20 69.9252 22.7885 72.554 22.7885 75.7961ZM16.4423 52.0934C15.2298 52.0931 14.0292 51.8752 12.9091 51.4521C11.789 51.0289 10.7713 50.4089 9.91417 49.6274C9.05702 48.8458 8.37717 47.9181 7.91345 46.8971C7.44973 45.8762 7.21122 44.7819 7.21154 43.677C7.21185 42.572 7.45099 41.4779 7.91529 40.4571C8.37959 39.4364 9.05997 38.509 9.91757 37.7278C10.7752 36.9467 11.7932 36.3272 12.9135 35.9046C14.0339 35.482 15.2346 35.2646 16.4471 35.2649C18.8959 35.2655 21.2441 36.1525 22.9752 37.7309C24.7064 39.3093 25.6785 41.4498 25.6779 43.6813C25.6772 45.9129 24.7039 48.0529 22.9719 49.6305C21.2398 51.208 18.8911 52.094 16.4423 52.0934ZM47.0192 65.7192C43.4615 65.7192 40.625 63.0904 40.625 59.8483C40.625 56.6061 43.4615 54.0212 47.0192 54.0212C50.5769 54.0212 53.4135 56.6499 53.4135 59.8483C53.4135 63.0466 50.5769 65.7192 47.0192 65.7192Z' fill='%23F0F0F0'/%3E%3C/svg%3E%0A");
}

/**
 *  CERTIFIKaTY
 */

.ns__cer {
    position: relative;
}

.ns__cer .ns__layout {
    align-items: center;
}

.ns__cer:before {
    content: "";
    position: absolute;
    top: 20%;
    bottom: 20%;
    left: 0;
    right: 0;
    z-index: -1;
    background-color: var(--color-grey-light);
}

@media all and (max-width: 1280px) {

    .layout-0,
    .layout-2,
    .layout-3,
    .layout-8,
    .layout-9,
    .layout-10,
    .layout-11,
    .layout-12,
    .layout-13,
    .layout-14 {
        gap: 1em 2em;
    }

    .thm__ref1 .layout-9
    {
        gap: 1em;
    }

    .thm__ref1 .elem-col
    {
        max-height: 14em; 
    }

}

@media all and (max-width: 980px) {

    .thm__bra2 h2:after,
    .thm__cer2 h2:after,
    .thm__sym2 h2:after {
        position: absolute;
        content: "";
        top: 0;
        bottom: 0;
        width: 10em;
        right: 0;
        background-size: auto 100%;
        background-repeat: no-repeat;
        background-position: right center;
        z-index: -1;
    }
}

@media all and (max-width: 768px) {

      
    .layout-0,
    .layout-2,
    .layout-3,
    .layout-8,
    .layout-9,
    .layout-10,
    .layout-11,
    .layout-12,
    .layout-13,
    .layout-14 {
        display: block;
    }
    
    #ns__porovnani_holder.width
    {
        margin: 0 2%;
    }
    
    .thm__ref1 .elem-col
    {
        max-height: 12em;
    }
    
    .lyt-row li
    {
        margin: 0.2em 0;        
    }
}