#cc-main{background:0 0;color:var(--cc-primary-color);font-family:var(--cc-font-family);font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.15;position:relative;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;position:fixed;z-index:var(--cc-z-index)}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;-webkit-box-sizing:border-box;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{all:initial;-webkit-box-sizing:border-box;box-sizing:border-box;color:unset;visibility:unset}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:normal;margin:0;outline:revert;outline-offset:2px;overflow:hidden}#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147483647;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor));background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;position:relative;-webkit-transition:background-size .25s,color .25s ease;transition:background-size .25s,color .25s ease}#cc-main .cc__link:hover,#cc-main a:hover{background-size:100% 1px;color:var(--cc-primary-color)}#cc-main .cc__link{color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{-ms-scroll-chaining:auto contain;overscroll-behavior:auto contain;scrollbar-width:thin}@media screen and (min-width:640px){#cc-main ::-webkit-scrollbar,#cc-main ::-webkit-scrollbar-thumb,#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{-webkit-background-clip:padding-box;background-clip:padding-box;background:var(--cc-toggle-readonly-bg);border:.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:0 0;width:12px}}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto!important;overflow:hidden!important}@media (prefers-reduced-motion){#cc-main{--cc-modal-transition-duration:0s}}.cc--darkmode{--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809}.cc--darkmode #cc-main{color-scheme:dark}#cc-main .cm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);-webkit-box-shadow:0 .625em 1.875em rgba(0,0,2,.3);box-shadow:0 .625em 1.875em rgba(0,0,2,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:24rem;opacity:0;overflow:hidden;position:fixed;-webkit-transform:translateY(1.6em);transform:translateY(1.6em);visibility:hidden;z-index:1}#cc-main .cm--top{top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;-webkit-transform:translateY(calc(-50% + 1.6em));transform:translateY(calc(-50% + 1.6em))}#cc-main .cm--bottom{bottom:var(--cc-modal-margin)}#cc-main .cm--center{left:var(--cc-modal-margin);margin:0 auto;right:var(--cc-modal-margin);width:unset}#cc-main .cm--left{left:var(--cc-modal-margin);margin-right:var(--cc-modal-margin)}#cc-main .cm--right{margin-left:var(--cc-modal-margin);right:var(--cc-modal-margin)}#cc-main .cm__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}#cc-main .cm__btns,#cc-main .cm__links{padding:1rem 1.3rem;width:unset}#cc-main .cm__texts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem 0 0}#cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3rem}#cc-main .cm__title{font-size:1.05em}#cc-main .cm__title+.cm__desc{margin-top:1.1em}#cc-main .cm__desc{color:var(--cc-secondary-color);font-size:.9em;line-height:1.5;max-height:40vh;overflow-x:visible;overflow-y:auto;padding-bottom:1em}#cc-main .cm__btns{border-top:1px solid var(--cc-separator-border-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#cc-main .cm__btn-group{display:grid;grid-auto-columns:minmax(0,1fr)}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:.375rem}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .cm--inline .cm__btn+.cm__btn{margin-left:.375rem;margin-top:0}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#cc-main .cm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);font-size:.82em;font-weight:600;min-height:42px;padding:.5em 1em;text-align:center}#cc-main .cm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .cm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:var(--cc-btn-border-radius);border-right:none;border-top:none;display:none;font-size:1em;height:42px;min-width:auto!important;overflow:hidden;padding:0!important;position:absolute;right:0;top:0;width:42px}#cc-main .cm__btn--close svg{stroke:var(--cc-btn-primary-color);-webkit-transform:scale(.5);transform:scale(.5);-webkit-transition:stroke .15s ease;transition:stroke .15s ease}#cc-main .cm__btn--close:hover svg{stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:3rem}#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{background:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);color:var(--cc-footer-color);padding:.4em 0 .5em}#cc-main .cm__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:0;padding-top:0}#cc-main .cm__link-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:.8em;width:100%}#cc-main .cm__link-group>*+*{margin-left:1.3rem}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--cloud{max-width:54em;width:unset}#cc-main .cm--cloud .cm__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#cc-main .cm--cloud .cm__texts{-webkit-box-flex:1;-ms-flex:1;flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em}#cc-main .cm--cloud .cm__btn-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#cc-main .cm--bar{border-radius:0;left:0;margin:0;max-width:unset;opacity:1;right:0;-webkit-transform:translateY(0);transform:translateY(0);width:100vw;--cc-modal-transition-duration:.35s}#cc-main .cm--bar.cm--top{top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{margin:0 auto;max-width:55em;width:100%}#cc-main .cm--bar .cm__body{padding:.5em 0 .9em}#cc-main .cm--bar .cm__btns{border-top:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cc-main .cm--bar .cm__btn-group{grid-auto-flow:column}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--bar.cm--flip .cm__btns{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{-webkit-transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,-webkit-transform var(--cc-modal-transition-duration) ease;transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,-webkit-transform var(--cc-modal-transition-duration) ease;transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease;transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease,-webkit-transform var(--cc-modal-transition-duration) ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{-webkit-transition:background-color .15s ease,border-color .15s ease,color .15s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.disable--interaction #cc-main .cm-wrapper:before{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:0}.show--consent #cc-main .cc--anim .cm{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible!important}.show--consent #cc-main .cc--anim .cm--middle{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{-webkit-transform:translateY(0);transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:unset;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:unset}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-left:3rem!important;padding-right:1.3rem}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3rem}@media screen and (max-width:640px){#cc-main{--cc-modal-margin:.5em}#cc-main .cm{max-width:none!important;width:auto!important}#cc-main .cm__body{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;padding:0!important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1rem!important;padding-right:1.1rem!important}#cc-main .cm__btns{border-left:none!important;border-top:1px solid var(--cc-separator-border-color)!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;max-width:none!important;min-width:auto!important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:.375rem 0 0!important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .cm__btn-group{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;min-width:auto!important}#cc-main .cm__btn{-webkit-box-flex:1!important;-ms-flex:auto!important;flex:auto!important}#cc-main .cm__link-group{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}}#cc-main .pm-wrapper{position:relative;z-index:2}#cc-main .pm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);-webkit-box-shadow:0 .625em 1.875em rgba(0,0,2,.3);box-shadow:0 .625em 1.875em rgba(0,0,2,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;overflow:hidden;position:fixed;visibility:hidden;width:100%;width:unset;z-index:1}#cc-main svg{fill:none;width:100%}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em}#cc-main .pm__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--cc-separator-border-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cc-main .pm__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:600;margin-right:2em}#cc-main .pm__close-btn{background:var(--cc-btn-secondary-bg);border:1px solid var(--cc-btn-secondary-border-color);border-radius:var(--cc-btn-border-radius);height:40px;position:relative;-webkit-transition:all .15s ease;transition:all .15s ease;width:40px}#cc-main .pm__close-btn span{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%}#cc-main .pm__close-btn svg{stroke:var(--cc-btn-secondary-color);-webkit-transform:scale(.5);transform:scale(.5);-webkit-transition:stroke .15s ease;transition:stroke .15s ease}#cc-main .pm__close-btn:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color)}#cc-main .pm__close-btn:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-y:overlay}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:var(--cc-btn-border-radius);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:.5em}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;margin-top:0!important;overflow:hidden}#cc-main .pm__section{border:1px solid var(--cc-separator-border-color);padding:1em;-webkit-transition:background-color .25s ease,border-color .25s ease;transition:background-color .25s ease,border-color .25s ease}#cc-main .pm__section:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;-webkit-transition:none;transition:none}#cc-main .pm__section:not(:first-child):hover{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:.375rem}#cc-main .pm__section--toggle .pm__section-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--cc-cookie-category-block-bg);border:1px solid var(--cc-cookie-category-block-border);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;position:relative;-webkit-transition:background-color .25s ease,border-color .25s ease;transition:background-color .25s ease,border-color .25s ease;width:100%}#cc-main .pm__section--toggle .pm__section-title:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border:var(--cc-cookie-category-expanded-block-hover-bg)}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-left-radius:0;border-bottom-right-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{-webkit-transform:scale(.5) rotate(180deg);transform:scale(.5) rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em}#cc-main .pm__section--expandable .pm__section-arrow{background:var(--cc-toggle-readonly-bg);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:18px;pointer-events:none;position:absolute;width:20px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--cc-btn-secondary-color);-webkit-transform:scale(.5);transform:scale(.5)}#cc-main .pm__section-title-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em}#cc-main .pm__section-title{border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600}#cc-main .pm__badge{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--cc-btn-secondary-bg);border-radius:5em;color:var(--cc-secondary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:.8em;font-weight:600;height:23px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:1em;min-width:23px;overflow:hidden;padding:0 .6em 1px;position:relative;text-align:center;white-space:nowrap;width:auto}#cc-main .pm__service-counter{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-color);padding:0;width:23px}#cc-main .pm__service-counter[data-counterlabel]{padding:0 .6em 1px;width:auto}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:var(--cc-pm-toggle-border-radius);height:23px;-webkit-transform:translateZ(0);transform:translateZ(0);width:50px}#cc-main .section__toggle-wrapper{cursor:pointer;position:absolute;right:18px;z-index:1}#cc-main .toggle-service{height:19px;position:relative;right:0;width:42px}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{height:19px;width:42px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{height:19px;width:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{-webkit-transform:translateX(23px);transform:translateX(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none!important}#cc-main .section__toggle{border:0;cursor:pointer;display:block;left:0;margin:0;position:absolute;top:0}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:var(--cc-toggle-off-bg);-webkit-box-shadow:0 0 0 1px var(--cc-toggle-off-bg);box-shadow:0 0 0 1px var(--cc-toggle-off-bg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;pointer-events:none;position:absolute;-webkit-transition:all .25s ease;transition:all .25s ease}#cc-main .toggle__icon-circle{background:var(--cc-toggle-off-knob-bg);border:none;border-radius:var(--cc-pm-toggle-border-radius);-webkit-box-shadow:0 1px 2px rgba(24,32,3,.36);box-shadow:0 1px 2px rgba(24,32,3,.36);display:block;height:23px;left:0;position:absolute;top:0;-webkit-transition:background-color .25s ease,-webkit-transform .25s ease;transition:background-color .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,background-color .25s ease;transition:transform .25s ease,background-color .25s ease,-webkit-transform .25s ease;width:23px}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{height:100%;position:absolute;-webkit-transition:opacity .15s ease;transition:opacity .15s ease;width:100%}#cc-main .toggle__icon-on{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:var(--cc-toggle-on-bg);-webkit-transform:scale(.55) rotate(-45deg);transform:scale(.55) rotate(-45deg)}#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:var(--cc-toggle-off-bg);-webkit-transform:scale(.55);transform:scale(.55)}#cc-main .section__toggle:checked~.toggle__icon{background:var(--cc-toggle-on-bg);-webkit-box-shadow:0 0 0 1px var(--cc-toggle-on-bg);box-shadow:0 0 0 1px var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:var(--cc-toggle-on-knob-bg);-webkit-transform:translateX(27px);transform:translateX(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--cc-toggle-readonly-bg);-webkit-box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--cc-toggle-readonly-knob-bg);-webkit-box-shadow:none;box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#cc-main .pm__section-desc-wrapper{color:var(--cc-secondary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.9em}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#cc-main .pm__service{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.4em 1.2em;position:relative;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}#cc-main .pm__service:hover{background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:1em;width:100%}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;height:8px;margin-left:6px;margin-right:20px;margin-top:1px;min-width:8px}#cc-main .pm__service-title{font-size:.95em;width:100%;word-break:break-word}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{border-collapse:collapse;font-size:.9em;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed var(--cc-separator-border-color);color:var(--cc-primary-color);font-weight:600}#cc-main .pm__table-tr{-webkit-transition:background-color .15s ease;transition:background-color .15s ease}#cc-main .pm__table-tr:hover{background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{padding:.625em .625em .625em 1.2em;vertical-align:top}#cc-main .pm__footer{border-top:1px solid var(--cc-separator-border-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cc-main .pm__btn-group{display:-webkit-box;display:-ms-flexbox;display:flex}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:.375rem}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main .pm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);-webkit-box-flex:1;-ms-flex:auto;flex:auto;font-size:.82em;font-weight:600;min-height:42px;min-width:110px;padding:.5em 1.5em;text-align:center;-webkit-transition:background-color .15s ease,border-color .15s ease,color .15s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#cc-main .pm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .pm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .pm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .pm--box{height:calc(100% - 2em);left:var(--cc-modal-margin);margin:0 auto;max-height:37.5em;max-width:43em;right:var(--cc-modal-margin);top:50%;-webkit-transform:translateY(calc(-50% + 1.6em));transform:translateY(calc(-50% + 1.6em))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#cc-main .pm--bar{border-radius:0;bottom:0;height:100%;margin:0;max-height:none;max-width:29em;opacity:1;top:0;width:100%;--cc-modal-transition-duration:.35s}#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cc-main .pm--bar .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm--bar .pm__table-td>div{-webkit-box-flex:3;-ms-flex:3;flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}#cc-main .pm--bar.pm--right{right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#cc-main .pm-overlay{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:1}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{-webkit-transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,-webkit-transform var(--cc-modal-transition-duration) ease;transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,-webkit-transform var(--cc-modal-transition-duration) ease;transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease;transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease,-webkit-transform var(--cc-modal-transition-duration) ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible!important}.show--preferences #cc-main .cc--anim .pm--box{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.show--preferences #cc-main .cc--anim .pm--bar{-webkit-transform:translateX(0);transform:translateX(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:unset;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:unset;-webkit-transform-origin:left;transform-origin:left}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:unset;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{-webkit-transform:translateX(27px);transform:translateX(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{-webkit-transform:translateX(23px);transform:translateX(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{-webkit-transform:translateX(0);transform:translateX(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:unset;padding-right:1.2em;text-align:right}#cc-main.cc--rtl .pm__table-td{padding-left:unset;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}@media screen and (max-width:640px){#cc-main .pm{border-radius:0;bottom:0;height:auto;left:0;max-height:100%;max-width:none!important;right:0;top:0;-webkit-transform:translateY(1.6em);transform:translateY(1.6em)}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:.9em!important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cc-main .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm__table-td>div{-webkit-box-flex:3;-ms-flex:3;flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}#cc-main .pm__btn-group{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:.375rem 0 0!important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.show--preferences #cc-main .cc--anim .pm{-webkit-transform:translateY(0)!important;transform:translateY(0)!important}}@font-face{font-family:InterRegular;src:url(../../../../../front/fonts/Inter_18pt-Regular.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:InterBold;src:url(../../../../../front/fonts/Inter_18pt-Bold.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:InterExtraBold;src:url(../../../../../front/fonts/Inter_18pt-ExtraBold.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:InterSemiBold;src:url(../../../../../front/fonts/Inter_18pt-SemiBold.ttf) format("truetype");font-weight:200;font-style:normal}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{position:relative;height:100%;margin:0}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:InterRegular,sans-serif;-ms-flex-line-pack:center;align-content:center;background-color:#fff}.main-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flexbox-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-padding-before:1.5rem;padding-block-start:1.5rem;-webkit-padding-after:1rem;padding-block-end:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.background{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.3))),url(../../../../../front/images/Homepage_1.jpg);background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(../../../../../front/images/Homepage_1.jpg);background-size:cover,cover;background-position:center,center;background-repeat:no-repeat,no-repeat;height:75vh;min-height:400px;background-color:#ecf3f6;z-index:-2}.background-kontakt{background-image:url(../../../../../front/images/Homepage_1_kontakt.png);background-size:30%;height:75vh;min-height:200px;background-position:center top;background-repeat:no-repeat;background-size:cover;position:relative;z-index:999}.background-head{background-color:#091a24;border-bottom:1px solid #00cc87}.row{max-width:1400px;margin:0 auto;padding:0 1.5rem}.logo{width:150px;height:auto}.container-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigace{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-menu{display:none}nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;list-style-type:none;text-transform:uppercase;padding:0;margin:0;gap:2rem}nav a{font-family:InterSemiBold,sans-serif;text-decoration:none;color:#fff}nav a:hover{text-decoration:underline;color:#00cc87}.hamburger{display:none}.hamburger-ico{width:32px;height:32px}.hamburger svg{fill:#00cc87}.hamburger svg:hover{fill:#35c7e9}.close{display:none}.banner-text{position:absolute;top:28%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);text-align:center;width:100%}.banner-text p{color:#fff;font-size:14pt;line-height:1.7rem;margin-inline:10px}.banner-text h1{font-size:50pt;text-align:center;line-height:5rem;margin-inline:1rem;-webkit-filter:drop-shadow(0 10px 12px rgba(0, 0, 0, .9));filter:drop-shadow(0 10px 12px rgba(0, 0, 0, .9))}.banner-text h2{font-size:24pt;-webkit-margin-after:2rem;margin-block-end:2rem;margin-inline:1rem;-webkit-filter:drop-shadow(0 10px 12px rgba(0, 0, 0, .9));filter:drop-shadow(0 10px 12px rgba(0, 0, 0, .9))}.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container p{-webkit-padding-before:1rem;padding-block-start:1rem}.container .bold-text{font-family:InterBold}.arrow-row{width:30px;margin:0 auto}.arrow-container{position:absolute;top:68%;left:50%;-webkit-transform:translate(-50%,-65%);transform:translate(-50%,-65%)}.arrow-container-p{position:absolute;top:60%;left:50%;-webkit-transform:translate(-50%,-65%);transform:translate(-50%,-65%)}.gradient-text{position:relative;font-family:InterBold,sans-serif;background:-webkit-gradient(linear,left top,right top,color-stop(45%,#36c7e9),color-stop(50%,#2dcaaf),color-stop(70%,#72e3a6));background:linear-gradient(to right,#36c7e9 45%,#2dcaaf 50%,#72e3a6 70%);background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gradient-text::before{content:attr(data-text);position:absolute;top:0;left:0;z-index:-1;color:#000;text-shadow:0 6px 14px rgba(0,0,0,.9);-webkit-text-fill-color:initial}.shadow{text-shadow:0 4px 7px rgba(0,0,0,.99)}.arrow-img{width:30px;height:30px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:scale(1);transform:scale(1);-webkit-animation:pulse 1s infinite;animation:pulse 1s infinite}.arrow-img:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.arrow-img .keyframes-pulse 0%{-webkit-transform:scale(1);transform:scale(1)}.arrow-img .keyframes-pulse 50%{-webkit-transform:scale(1.2);transform:scale(1.2)}.arrow-img .keyframes-pulse 100%{-webkit-transform:scale(1);transform:scale(1)}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}header{background-color:#ecf3f6}#HP-01{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;background-color:#ecf3f6;-webkit-box-flex:1;-ms-flex:1;flex:1}#HP-01 h2{font-family:InterBold,sans-serif;font-size:32pt;text-align:center;margin-inline:1rem}#HP-01 .text2{text-align:center}#HP-01 .text2 p{margin-block:2rem}#HP-01 .item{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#HP-01 .item a{font-family:InterExtraBold,sans-serif;color:#000;text-decoration:none}#HP-01 .item a:hover{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#009ec3),color-stop(95%,#28c8b2));background:linear-gradient(to right,#009ec3 50%,#28c8b2 95%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#HP-01 .flexbox-icons{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:440px;margin:0 auto}.hover-effect{-webkit-transition:fill .5s ease;transition:fill .5s ease}.hover-effect:hover{fill:url(#gradient)}.flexbox-icons2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1000px;margin-inline:auto;-webkit-margin-after:4rem;margin-block-end:4rem}.item2{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-margin-before:2rem;margin-block-start:2rem;margin-inline:2rem}.item2 a{font-family:InterExtraRegular,sans-serif;color:#000;text-decoration:none}.item2 .icon{width:55px;height:auto;-webkit-margin-after:1rem;margin-block-end:1rem}.Ad-panel{width:55px;height:80px;-webkit-margin-after:.7rem;margin-block-end:.7rem;enable-background:new 0 0 114.27 168.7}.Tv-ambulance{width:110px;height:80px;-webkit-margin-after:.7rem;margin-block-end:.7rem}.btn-zjistit-vice{margin-block:2.5rem;width:150px;height:50px;border-radius:30px;text-align:center;background:-webkit-gradient(linear,left top,right top,from(#3949f5),to(#2172f5));background:linear-gradient(to right,#3949f5,#2172f5);-ms-flex-line-pack:center;align-content:center}.btn-zjistit-vice:hover{background:-webkit-gradient(linear,left top,right top,from(#0a1372),to(#2172f5));background:linear-gradient(to right,#0a1372,#2172f5)}.btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}.btn-container a{font-family:InterBold,sans-serif;text-decoration:none;color:#fff;cursor:pointer}#HP-02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;justify-items:center;text-align:center;z-index:1;position:relative}#HP-02 h2{font-family:InterBold,sans-serif;font-size:32pt;text-align:center;-webkit-margin-before:6rem;margin-block-start:6rem;-webkit-margin-after:3rem;margin-block-end:3rem}#HP-02 .btn-schuzka{margin-block:2.5rem;width:300px;height:50px;border-radius:30px;text-align:center;background-color:#f53b67;-ms-flex-line-pack:center;align-content:center}#HP-02 .btn-schuzka:hover{background:-webkit-gradient(linear,left top,right top,from(#7a142c),to(#f53b67));background:linear-gradient(to right,#7a142c,#f53b67)}#HP-02 .btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-after:1.5rem;margin-block-end:1.5rem;cursor:pointer}#HP-02 .btn-container a{font-family:InterBold,sans-serif;text-decoration:none;color:#fff}.arrow-container2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:113%;z-index:999}.background-blue{position:absolute;top:0;left:0;width:100%;height:105%;background-color:#ecf3f6;clip-path:polygon(-300% 0,400% 0,50% 100%);z-index:-1;pointer-events:none}.container-swip{position:relative;width:100%;max-width:1600px;margin:0 auto}swiper-container{max-width:1400px;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 auto;-ms-flex-line-pack:center;align-content:center}swiper-container swiper-slide{background:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;height:100%;-webkit-padding-after:4rem;padding-block-end:4rem}swiper-container swiper-slide img{width:auto;height:110px;-o-object-fit:contain;object-fit:contain;max-width:100%}.background2{background-image:url(../../../../../front/images/Homepage_2.jpg);background-color:#091a24;background-size:100%;height:85vh;min-height:400px;background-position:center top;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;-webkit-margin-before:6rem;margin-block-start:6rem}.banner-text-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;height:100%;max-width:800px}.banner-text-2 p{color:#fff;font-size:14pt;line-height:1.7rem;margin-inline:10px}.banner-text-2 h2{font-size:24pt;-webkit-margin-after:2rem;margin-block-end:2rem;margin-inline:1rem;-webkit-filter:drop-shadow(0 10px 12px rgba(0, 0, 0, .9));filter:drop-shadow(0 10px 12px rgba(0, 0, 0, .9))}.banner-text-2 a{cursor:pointer}.realizace-container{background-color:#091a24;-webkit-padding-before:1rem;padding-block-start:1rem;-webkit-margin-after:1rem;margin-block-end:1rem}.realizace-container h3{font-family:InterExtraBold,sans-serif;color:#fff;-webkit-margin-before:1rem;margin-block-start:1rem}.gal-arrow-left{position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:60px;height:auto;z-index:9;-webkit-filter:drop-shadow(0 0 10px #000);filter:drop-shadow(0 0 10px #000);cursor:pointer}.gal-arrow-right{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:60px;height:auto;z-index:9;-webkit-filter:drop-shadow(0 0 8px #000003);filter:drop-shadow(0 0 8px #000003);cursor:pointer}.container-gallery{position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;width:100%;height:400px}.container-gallery a{height:100%}.swiper-gallery-2{width:100%;height:400px;max-width:unset;margin-bottom:4rem}.swiper-gallery-2 swiper-slide{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.swiper-gallery-2 swiper-slide img{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;width:480px;height:400px}.swiper-gallery-2 .swiper-button-next{color:#fff}#galleryRow{position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-block:2rem;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.btn-blue{margin-block:2rem;width:200px;height:50px;border-radius:30px;text-align:center;background:-webkit-gradient(linear,left top,right top,from(#3949f5),to(#2172f5));background:linear-gradient(to right,#3949f5,#2172f5);-ms-flex-line-pack:center;align-content:center}.btn-blue:hover{background:-webkit-gradient(linear,left top,right top,from(#0a1372),to(#2172f5));background:linear-gradient(to right,#0a1372,#2172f5)}#HP-03{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-padding-before:2.5rem;padding-block-start:2.5rem;z-index:1;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}#HP-03 h2{font-family:InterBold,sans-serif;font-size:34pt;text-align:center;max-width:650px;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}#HP-03 a{font-family:InterRegular,sans-serif;color:#000;text-decoration:none}#HP-03 a:hover{color:#f63b67;text-decoration:underline}#HP-03 span{font-family:InterExtraBold,sans-serif}#HP-03 .ico-phone{width:27px;height:27px;fill:#f63b67;margin:3px}#HP-03 .ico-phone-white{fill:#fff;fill-rule:nonzero}#HP-03 .text-kontakt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-block:2rem}#HP-03 .flex-ico-phone{display:-webkit-box;display:-ms-flexbox;display:flex}#HP-03 .container-text-k{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.5rem;gap:5px;font-size:13pt}#map{width:100%;height:900px;z-index:-999;position:relative;-webkit-margin-before:-10rem;margin-block-start:-10rem}.leaflet-popup{width:480px!important;height:340px!important;margin:0 auto}.leaflet-popup-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:480px!important;height:340px!important;padding:25px;text-align:left;-ms-flex-line-pack:center;align-content:center}.row-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-margin-after:20px;margin-block-end:20px}.row-logo .logo{max-width:100px;height:auto}.posun{top:38%}.posun2{top:95%;left:49.7%;-webkit-transform:translate(-50%,-95%);transform:translate(-50%,-95%)}.leaflet-popup-content{width:375px!important;margin:25px}.leaflet-popup-content h2{font-family:InterBold,sans-serif;font-size:28pt}.leaflet-popup-content .bold{font-size:10pt;font-family:InterBold,sans-serif}.leaflet-popup-content p{font-family:InterRegular,sans-serif;margin-block:7px}.leaflet-popup-content .margin{-webkit-margin-before:20px;margin-block-start:20px}.leaflet-popup-content a{color:#091a24;text-decoration:none}.leaflet-popup-content a:hover{color:#009344;text-decoration:underline}#contact-form{padding-block:1rem}#contact-form2{padding-block:1rem}.responsive-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.responsive-form a{font-family:InterRegular,sans-serif}.responsive-form span{color:#f63b67}.form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;gap:.3rem}.form-group span{color:#f63b67}.item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-inline:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}.form-group-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.form-group-2 span{color:#f63b67}.pink{color:#f63b67}textarea{border:1px solid #9d9d9d;outline:0;border-radius:10px;margin-block:10px;height:160px;padding:14px;font-family:InterRegular,sans-serif}.input{outline:0;border:1px solid #9d9d9d;border-radius:10px;font-size:12pt;min-width:80px;height:3.5rem;padding:14px;margin-bottom:.5rem;margin-top:.5rem}input::-webkit-input-placeholder{font-family:InterRegular,sans-serif}input::-moz-placeholder{font-family:InterRegular,sans-serif}input:-ms-input-placeholder{font-family:InterRegular,sans-serif}input::-ms-input-placeholder{font-family:InterRegular,sans-serif}input::placeholder{font-family:InterRegular,sans-serif}input[type=checkbox]{width:16px;height:16px;-webkit-margin-before:10px;margin-block-start:10px;outline:0;border:1px solid #9d9d9d}.error-message{display:none;color:#f63b67;text-align:left;-webkit-margin-after:1rem;margin-block-end:1rem}label{font-family:InterBold,sans-serif;font-size:11pt;text-align:left;-webkit-margin-before:1rem;margin-block-start:1rem;-webkit-padding-start:5px;padding-inline-start:5px}.btn-odeslat{outline:0;border:none;color:#fff;font-family:InterBold,sans-serif;font-size:12pt;cursor:pointer;-webkit-margin-before:0;margin-block-start:0}.btn-odeslat .fa-spinner{margin-inline:.5rem}.form-group-3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:right;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1rem}#footer{background-color:#091a24}#footer .logo{width:130px;height:auto}#footer .footer-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:repeat(3,auto);gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-padding-before:2rem;padding-block-start:2rem}#footer .container-site{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:15px}#footer .icon-site{width:45px;height:auto}#footer .navigace-footer{display:grid;grid-row:span 3;grid-template-rows:subgrid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer p{color:#6c6c6c;text-align:right}#footer .footer-last-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;margin-block:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer .odkazy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;font-size:12pt;-webkit-padding-after:1rem;padding-block-end:1rem;-webkit-box-flex:1;-ms-flex:1;flex:1}#footer .odkazy a{color:#35c7e9;text-decoration:none}#footer .odkazy a:hover{color:#009344;text-decoration:underline}#footer .optimal{color:#6c6c6c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-padding-after:1rem;padding-block-end:1rem;font-size:12pt;-webkit-box-flex:1;-ms-flex:1;flex:1}#footer .optimal img{min-width:160px;height:auto;-webkit-margin-start:15px;margin-inline-start:15px;-webkit-filter:drop-shadow(0 0 40px rgba(0, 0, 0, .5));filter:drop-shadow(0 0 40px rgba(0, 0, 0, .5))}#footer .kontakty{color:#fff;text-align:center;line-height:2rem;font-size:12pt;font-weight:700;-webkit-padding-before:1rem;padding-block-start:1rem;display:none}#footer .kontakty2{color:#fff;-webkit-padding-after:1rem;padding-block-end:1rem;text-align:center;line-height:2rem;font-size:12pt;font-weight:700}#footer .grid-kontakt{padding-block:1rem}#footer .adresa{color:#fff;font-size:12pt;text-align:center;-webkit-padding-after:20px;padding-block-end:20px}#footer .ico{color:#fff;font-size:12pt;text-align:center}#footer .email{color:#fff;text-decoration:unset;padding-right:12px;font-weight:700}#footer .tel{color:#fff;text-decoration:unset}#footer .email2{text-decoration:unset;padding-right:12px;font-weight:700;color:#fff;text-align:center;line-height:2rem;font-size:12pt}.background03{background-image:url(images/background03.png);background-size:cover;background-position:top center;background-repeat:no-repeat;min-height:70vh;width:100%;background-color:#ecf3f6;z-index:-2}#P-01{background-color:#ecf3f6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-padding-before:3rem;padding-block-start:3rem;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1}#P-01 h2{font-family:InterBold,sans-serif;font-size:32pt;text-align:center;margin-inline:1rem}#P-01 h3{font-family:InterBold,sans-serif;font-size:28pt;color:#04151f;-webkit-margin-before:2rem;margin-block-start:2rem;-webkit-margin-after:1rem;margin-block-end:1rem}#P-01 p{font-size:14pt;line-height:2rem;color:#04151f}#P-01 .produkty-nadpis{font-family:InterExtraBold,sans-serif;line-height:1.7rem}#P-01 .display{display:none}#P-01 .text-produkty{text-align:center;max-width:950px;-webkit-margin-after:2rem;margin-block-end:2rem}#P-01 .grid-cards{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(3,auto);margin-block:2rem;row-gap:6rem}#P-01 .grid-cards-02{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(3,auto);margin-block:2rem;row-gap:6rem}#P-01 .item-p{display:grid;grid-row:span 3;grid-template-rows:subgrid;gap:2rem}#P-01 .item-p p{font-size:12pt;line-height:1.7rem;-webkit-margin-after:1rem;margin-block-end:1rem;padding-inline:2rem;color:#04151f}#P-01 .btn-container-p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}#P-01 .btn-container-p a{font-family:InterBold,sans-serif;text-decoration:none;color:#fff}#P-01 .item-p .item{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#P-01 .item-p .item a{font-family:InterExtraBold,sans-serif;color:#04151f;text-decoration:none}#P-01 .item-p .item a:hover{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#009ec3),color-stop(95%,#28c8b2));background:linear-gradient(to right,#009ec3 50%,#28c8b2 95%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#P-01 .item-p .hover-effect{-webkit-transition:fill .5s ease;transition:fill .5s ease}#P-01 .item-p .hover-effect:hover{fill:url(#gradient)}#P-01 .btn-zjistit-vice-p{width:150px;height:50px;border-radius:30px;text-align:center;background:-webkit-gradient(linear,left top,right top,from(#3949f5),to(#2172f5));background:linear-gradient(to right,#3949f5,#2172f5);-ms-flex-line-pack:center;align-content:center;color:#fff}#P-01 .btn-zjistit-vice-p:hover{background:-webkit-gradient(linear,left top,right top,from(#0a1372),to(#2172f5));background:linear-gradient(to right,#0a1372,#2172f5)}.banner-text-p{position:absolute;top:25%;left:50%;-webkit-transform:translate(-50%,-35%);transform:translate(-50%,-35%);text-align:center;width:100%}.banner-text-p p{color:#fff;font-size:12pt;line-height:1.7rem;margin-inline:10px}.banner-text-p h1{font-size:38pt;text-align:center;line-height:4rem;margin-inline:1rem;-webkit-filter:drop-shadow(0 10px 12px rgba(0, 0, 0, .9));filter:drop-shadow(0 10px 12px rgba(0, 0, 0, .9))}.banner-text-p h2{font-size:20pt;line-height:2rem;-webkit-margin-after:2rem;margin-block-end:2rem;margin-inline:1rem}.background-blue-p{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:0;left:0;width:100%;height:150px;background-color:#ecf3f6;clip-path:polygon(0 0,100% 0,50% 100%);z-index:-1;pointer-events:none}.background-blue-p{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:0;left:0;width:100%;height:150px;background-color:#ecf3f6;clip-path:polygon(0 0,100% 0,50% 100%);z-index:-1;pointer-events:none}main{position:relative;z-index:9;-webkit-margin-before:-11rem;margin-block-start:-11rem}.background-blue-obraceny{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:-15%;left:0;width:100%;height:250px;background-color:#ecf3f6;clip-path:polygon(0 100%,100% 100%,100% 0,50% 50%,0 0);pointer-events:none;z-index:9}.background-blue-obraceny-kontakt{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:80%;left:0;width:100%;height:250px;background-color:#fff;clip-path:polygon(0 100%,100% 100%,100% 0,50% 50%,0 0);pointer-events:none;z-index:99999}#P-03{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}#P-03 h2{font-family:InterBold,sans-serif;font-size:34pt;text-align:center;max-width:650px;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}#P-03 a{font-family:InterRegular,sans-serif;color:#000;text-decoration:none}#P-03 a:hover{color:#f63b67;text-decoration:underline}#P-03 span{font-family:InterExtraBold,sans-serif}#P-03 .ico-phone{width:27px;height:27px;fill:#f63b67;margin:3px}#P-03 .ico-phone-white{fill:#fff;fill-rule:nonzero}#P-03 .text-kontakt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-block:2rem}#P-03 .flex-ico-phone{display:-webkit-box;display:-ms-flexbox;display:flex}#P-03 .container-text-k{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.5rem;gap:5px;font-size:13pt}.background04{background-image:url(images/background03.png);background-size:cover;background-position:top center;background-repeat:no-repeat;min-height:70vh;width:100%;background-color:#091a24;z-index:-2}.background-blue-obraceny-03{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:-15%;left:0;width:100%;height:250px;background-color:#091a24;clip-path:polygon(0 100%,100% 100%,100% 0,50% 50%,0 0);pointer-events:none;z-index:9}.background-blue-p-dark{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:-2px;left:0;width:100%;height:152px;background-color:#091a24;clip-path:polygon(0 0,100% 0,50% 100%);z-index:-1;pointer-events:none}.dark-color{background-color:#091a24}.gradient-ico{fill:url(#gradient)}.nadpis{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap}#Detail-01 h2{font-size:32pt}#HP-03 form span.help-block{font-family:InterRegular,sans-serif}#Detail-01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem;background-color:#091a24;border-bottom:1px solid #091a24}#Detail-01 .Detail-01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem}#Detail-01 .ico-detail{width:54px;height:80px;-webkit-margin-end:1.5rem;margin-inline-end:1.5rem}#Detail-01 .ico-tv-ambulance{width:100px;height:90px;-webkit-margin-end:1.5rem;margin-inline-end:1.5rem}#Detail-01 h2{font-size:32pt}#Detail-01 .foto-flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-block:1.5rem}#Detail-01 .photo{width:250px;height:250px;overflow:hidden;border-radius:50%;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.3);box-shadow:0 4px 8px rgba(0,0,0,.3)}#Detail-01 .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#Detail-01 .prvni-odstavec{text-align:center;font-size:20pt;font-family:InterBold,sans-serif;line-height:2.4rem;color:#95bcc5;max-width:700px;margin:0 auto}#Detail-01 .druhy-odstavec{text-align:center;font-size:12pt;font-family:InterRegular,sans-serif;line-height:1.7rem;color:#ecf3f6;max-width:650px;margin:0 auto}#Detail-02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-margin-after:2rem;margin-block-end:2rem;-ms-flex-line-pack:center;align-content:center;z-index:1;position:relative}#Detail-02 h2{-webkit-margin-before:4rem;margin-block-start:4rem;font-size:32pt}#Detail-02 .svg-container{display:inline-block}#Detail-02 .circle-text{fill:url(#gradient);font-size:30pt;font-family:InterBold,sans-serif;text-anchor:middle;dominant-baseline:middle;-webkit-transform:translateX(6%);transform:translateX(6%)}#Detail-02 .grid-vyhody{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,auto);gap:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-block:3rem;justify-items:center}#Detail-02 .item-v{display:grid;grid-row:span 3;grid-template-rows:subgrid;max-width:350px;text-align:center;gap:2rem}#Detail-02 .item-v h3{font-family:InterExtraBold,sans-serif;font-size:14pt;line-height:1.7rem}#Detail-02 .item-v-2 h3{font-family:InterExtraBold,sans-serif;font-size:14pt;line-height:1.7rem}#Detail-02 .item-v p{line-height:1.7rem}#Detail-02 .item-v-2 p{line-height:1.7rem}#Detail-02 .grid-vyhody-2{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,auto);gap:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-block:2rem;justify-items:center;max-width:900px;margin:auto}#Detail-02 .item-v-2{display:grid;grid-row:span 3;grid-template-rows:subgrid;max-width:400px;text-align:center;gap:2rem}#Detail-02 .background2-d{background-image:url(../../../../../front/images/background02.jpg);background-size:100%;width:100%;height:30vh;min-height:200px;background-position:center top;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;-webkit-margin-before:6rem;margin-block-start:6rem}#Detail-02 .btn-schuzka{margin-block:.5rem;width:300px;height:50px;border-radius:30px;text-align:center;background-color:#f53b67;-ms-flex-line-pack:center;align-content:center}#Detail-02 .btn-schuzka:hover{background:-webkit-gradient(linear,left top,right top,from(#7a142c),to(#f53b67));background:linear-gradient(to right,#7a142c,#f53b67)}#Detail-02 .btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-after:0;margin-block-end:0;cursor:pointer}#Detail-02 .btn-container a{font-family:InterBold,sans-serif;text-decoration:none;color:#fff}#Detail-02 .banner-text-2-d{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;height:100%;max-width:800px}#Detail-02 .banner-text-2-d h2{font-size:32pt;margin-inline:1rem;-webkit-margin-after:1rem;margin-block-end:1rem;-webkit-margin-before:0;margin-block-start:0}#Detail-02 .banner-text-2-d a{cursor:pointer}#Detail-02 .video-container{width:100%;height:80vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000}#Detail-02 .video-container video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#Detail-02 .realizace-container-d{background-color:#091a24;-webkit-padding-before:1rem;padding-block-start:1rem;-webkit-margin-after:1rem;margin-block-end:1rem;width:100%}#Detail-02 .realizace-container-d h3{font-family:InterExtraBold,sans-serif;color:#fff;-webkit-margin-before:1rem;margin-block-start:1rem}#Detail-02 .realizace-container-d h2{font-family:InterBold,sans-serif;font-size:32pt;text-align:center;-webkit-margin-before:6rem;margin-block-start:6rem;-webkit-margin-after:3rem;margin-block-end:3rem}#Detail-02 .swiper-gallery-3{width:100%;height:400px;max-width:unset;margin-bottom:4rem}#Detail-02 .swiper-gallery-3 swiper-slide{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}#Detail-02 .swiper-gallery-3 swiper-slide img{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;width:480px;height:400px}#lokality{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem;background-color:#091a24;text-align:center;width:100%}#lokality h2{font-size:34pt}#lokality p{font-family:InterRegular,sans-serif;font-size:16pt;color:#ecf3f6;-webkit-margin-before:1.5rem;margin-block-start:1.5rem}#lokality .note{color:#ecf3f6;text-align:right}#lokality .lokality{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;width:100%;height:auto}#lokality .responzive-svg{width:100%;height:auto;max-width:1000px}#lokality .lokality-container{position:relative;width:100%;height:100%}#lokality .circle-svg{width:50px;height:50px;position:absolute}#lokality .pin-svg{width:60px;height:auto;position:absolute;fill:#009ec3;stroke-width:1px;stroke:#091a24}#lokality .circle-shape{fill:#009ec3;stroke-width:2px;stroke:#091a24}#lokality .circle-text2{font-family:InterBold,sans-serif;font-size:14pt}#lokality .umisteni00{left:35%;top:50%}#lokality .umisteni01{left:30%;top:44%}#lokality .umisteni02{left:15%;top:50%}#lokality .umisteni03{left:10%;top:33%}#lokality .umisteni04{left:55%;top:40%}#lokality .umisteni05{left:55%;top:30%}#lokality .umisteni06{left:25%;top:20%}#lokality .umisteni07{left:50%;top:30%}#lokality .umisteni08{left:57%;top:35%}#lokality .umisteni09{left:75%;top:35%}#lokality .umisteni10{left:75%;top:55%}#lokality .umisteni11{left:60%;top:60%}#lokality .umisteni12{left:50%;top:55%}#lokality .umisteni13{left:40%;top:55%}#lokality .umisteni14{left:30%;top:55%}#lokality .umisteni15{left:42%;top:10%}#lokality .umisteni16{left:40%;top:35%}#lokality .umisteni17{left:20%;top:25%}#lokality .umisteni18{left:27%;top:33%}#lokality .umisteni19{left:23%;top:35%}#lokality .umisteni20{left:34%;top:38%;z-index:2}#lokality .umisteni21{left:23%;top:60%}#lokality .umisteni22{left:32%;top:40%}#lokality .umisteni23{left:70%;top:40%}#lokality .umisteni25{left:30%;top:35%}#lokality .umisteni26{left:75%;top:40%}#lokality .umisteni27{left:48%;top:35%}#lokality .umisteni28{left:40%;top:15%}#lokality .umisteni29{left:85%;top:45%}#lokality .umisteni30{left:47%;top:58%}#lokality .umisteni31{left:58%;top:65%}#lokality .umisteni32{left:75%;top:47%}#lokality .umisteni33{left:80%;top:47%}#lokality .umisteni34{left:79%;top:42%}#lokality .umisteni35{left:70%;top:58%}#lokality .umisteni36{left:65%;top:65%;z-index:2}#lokality .umisteni37{left:42%;top:69%}#lokality .umisteni38{left:32%;top:72%}#lokality .umisteni39{left:33%;top:25%}#lokality .umisteni40{left:31%;top:20%}#lokality .umisteni41{left:80%;top:65%}#lokality .umisteni42{left:62%;top:55%}#lokality .umisteni43{left:55%;top:25%}#lokality .umisteni44{left:37%;top:18%}#lokality .umisteni45{left:53%;top:40%;z-index:2}#lokality .umisteni46{left:44%;top:18%;z-index:2}#lokality-03{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}#lokality-03 h2{font-family:InterBold,sans-serif;font-size:34pt;text-align:center;max-width:650px;-webkit-margin-before:4rem;margin-block-start:4rem;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}#lokality-03 a{font-family:InterRegular,sans-serif;color:#000;text-decoration:none}#lokality-03 a:hover{color:#f63b67;text-decoration:underline}#lokality-03 span{font-family:InterExtraBold,sans-serif}#lokality-03 .ico-phone{width:27px;height:27px;fill:#f63b67;margin:3px}#lokality-03 .ico-phone-white{fill:#fff;fill-rule:nonzero}#lokality-03 .text-kontakt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-block:2rem}#lokality-03 .flex-ico-phone{display:-webkit-box;display:-ms-flexbox;display:flex}#lokality-03 .container-text-k{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.5rem;gap:5px;font-size:13pt}.background05{background-image:url(images/background01.png);background-size:cover;background-position:top center;background-repeat:no-repeat;min-height:70vh;width:100%;background-color:transparent;position:relative}.mapa-kontakt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-margin-before:3rem;margin-block-start:3rem}#kontakt-03{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-padding-before:2.5rem;padding-block-start:2.5rem;z-index:1;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}#kontakt-03 h2{font-family:InterBold,sans-serif;font-size:34pt;text-align:center;max-width:650px;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}#kontakt-03 a{font-family:InterRegular,sans-serif;color:#000;text-decoration:none}#kontakt-03 a:hover{color:#f63b67;text-decoration:underline}#kontakt-03 span{font-family:InterExtraBold,sans-serif}#kontakt-03 .ico-phone{width:27px;height:27px;fill:#f63b67;margin:3px}#kontakt-03 .ico-phone-white{fill:#fff;fill-rule:nonzero}#kontakt-03 .text-kontakt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-block:2rem}#kontakt-03 .flex-ico-phone{display:-webkit-box;display:-ms-flexbox;display:flex}#kontakt-03 .container-text-k{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.5rem;gap:5px;font-size:13pt}.banner-text-k{position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%);text-align:center;width:100%}.banner-text-k p{color:#fff;font-size:14pt;line-height:1.7rem;margin-inline:10px}.banner-text-k h1{font-size:50pt;text-align:center;line-height:5rem;margin-inline:1rem}.banner-text-k h2{font-size:24pt;-webkit-margin-after:2rem;margin-block-end:2rem;margin-inline:1rem}.container-k{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text2{background-color:#ecf3f6;text-align:center}#services-detail .text2{text-align:center}#services-detail h2{text-align:center;font-size:30pt;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}@media only screen and (max-width:768px){.row{margin-inline:0}.background{background-attachment:scroll}.hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigace-footer a{width:100%}.navigace-footer div p{text-align:left!important}.navigacni-menu{display:none}.navigacni-menu-footer{display:none}.mobile-menu{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2rem;z-index:10;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;background-color:#000;font-size:16pt;margin:0}.doprava{text-align:right;width:100%;-webkit-margin-end:3rem;margin-inline-end:3rem}.mobile-menu.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;text-align:center;padding-block:1rem}.close{display:inline-block;cursor:pointer;-ms-flex-line-pack:end;align-content:flex-end;text-transform:none;fill:#00cc87}#Detail-01 .prvni-odstavec{font-size:18pt}#Detail-01 h2{font-size:22pt}#lokality h2{font-size:22pt}#lokality .pin-svg{width:35px;height:auto}#lokality-03 h2{font-size:22pt}#Detail-02 .banner-text-2-d h2,#Detail-02 h2{font-size:22pt}#Detail-02 #realizace h2{font-size:22pt}#P-03 h2{font-size:22pt}}@media (min-width:768px){#P-01 .grid-cards{grid-template-columns:repeat(3,1fr)}#P-01 .grid-cards-02{grid-template-columns:repeat(2,1fr)}#P-01 .item-p p{max-width:450px}}@media (min-width:1000px){#Detail-02 .grid-vyhody{grid-template-columns:repeat(3,1fr)}#Detail-02 .grid-vyhody-2{grid-template-columns:repeat(2,1fr)}}@media (max-width:1000px){#HP-02 .background2{height:100vh}#HP-02 .background2 .banner-text-2 p{font-size:.9rem}#footer .adresa{text-align:left!important}#footer .ico{text-align:left!important}main{position:relative;z-index:9;-webkit-margin-before:-8rem;margin-block-start:-8rem}.footer-container a{width:100%}.hide-on-mobile{display:none}.show-on-mobile{display:inline!important}}@media (max-width:1000px){.background-blue-p{height:100px}.background-blue-obraceny{height:125px}.background-blue-obraceny-03{height:125px}.banner-text-2{width:90%}.background{height:65vh;min-height:400px}.arrow-container{position:absolute;top:55%;left:50%;-webkit-transform:translate(-50%,-55%);transform:translate(-50%,-55%)}.arrow-container-p{position:absolute;top:62%;left:50%;-webkit-transform:translate(-50%,-55%);transform:translate(-50%,-55%)}.arrow-container2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:103%;z-index:999}}@media only screen and (max-width:800px){.banner-text h1{font-size:34pt;line-height:4rem}.banner-text h2{margin-block:1rem}#HP-01 h2{font-size:26pt;-webkit-margin-after:.7rem;margin-block-end:.7rem}#HP-02 h2{font-size:30pt}#footer .footer-container{grid-template-columns:1fr 1fr}#footer .container-site{text-align:left}#footer .container-site{display:inline-block}#footer .footer-container a{-webkit-margin-end:1rem;margin-inline-end:1rem}#footer .odkazy{text-align:left}#footer .optimal{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}#footer .optimal img{-webkit-padding-start:0;padding-inline-start:0}}@media only screen and (max-width:800px){.banner-text h2{font-size:26pt;line-height:2.6rem;-webkit-margin-after:.7rem;margin-block-end:.7rem}#HP-01 h2{font-size:26pt;-webkit-margin-after:.7rem;margin-block-end:.7rem}#HP-01 .arrow-row{-webkit-margin-after:2rem;margin-block-end:2rem}#HP-02 h2{font-size:26pt}#HP-03 h2{font-size:26pt}}@media only screen and (max-width:500px){.row-logo{width:300px}.leaflet-popup-content-wrapper{width:350px!important;height:360px!important}.leaflet-container a.leaflet-popup-close-button{right:27%}}@media only screen and (max-width:600px){.banner-text h1{font-size:26pt;line-height:2.5rem}.banner-text h2{font-size:20pt;line-height:2rem;margin-block:1rem}#HP-01 h2{font-size:22pt;-webkit-margin-after:.7rem;margin-block-end:.7rem}#HP-02 h2{font-size:30pt}#footer .footer-container{grid-template-columns:1fr}#footer .container-site{text-align:left}}@media only screen and (max-width:450px){#footer .footer-last-row{-webkit-padding-after:3rem;padding-block-end:3rem}}@media only screen and (max-width:750px){#footer .footer-last-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:first baseline;-ms-flex-align:first baseline;align-items:first baseline}}@media only screen and (max-height:790px){.background{height:75vh;background-attachment:scroll}.arrow-container{position:absolute;top:63%;left:50%;-webkit-transform:translate(-50%,-63%);transform:translate(-50%,-63%)}.banner-text{position:absolute;top:32%;left:50%;-webkit-transform:translate(-50%,-32%);transform:translate(-50%,-32%);text-align:center;width:100%}.posun{top:38%}.posun2{top:92%;left:49%;-webkit-transform:translate(-50%,-95%);transform:translate(-50%,-95%)}}@media only screen and (min-height:1400px){.background-blue-obraceny-03{top:-10%}}@media only screen and (min-height:1950px){.background-blue-obraceny{top:-10%}.background-blue-obraceny-03{top:-8%}}