.elementor-389 .elementor-element.elementor-element-bcbc762{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-8d013fc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-2d234f8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-588f2aa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-389 .elementor-element.elementor-element-7f79adc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-d247a11{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-44be9d0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-8965107{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-f15dfef{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-cff6b25{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-4edd688{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS *//* ===== Ochrana údajů: privacy ===== */
.elementor.elementor.elementor.elementor .sunboy-privacy__label{color:inherit;font-family:inherit;min-width:auto}
.elementor.elementor.elementor.elementor .sunboy-privacy__title{color:inherit;font-family:inherit;min-width:auto}
.elementor.elementor.elementor.elementor .sunboy-privacy__intro{color:inherit;font-family:inherit;min-width:auto}
.elementor.elementor.elementor.elementor .sunboy-privacy__w1{color:inherit;font-family:inherit;min-width:auto}
.elementor.elementor.elementor.elementor .sunboy-privacy__w2{color:inherit;font-family:inherit;min-width:auto}
.elementor.elementor.elementor.elementor .sunboy-privacy__w3{color:inherit;font-family:inherit;min-width:auto}
.elementor.elementor.elementor.elementor .sunboy-privacy__w4{color:inherit;font-family:inherit;min-width:auto}
.elementor.elementor.elementor.elementor .sunboy-privacy__w5{color:inherit;font-family:inherit;min-width:auto}
.elementor.elementor.elementor.elementor .sunboy-privacy__w6{color:inherit;font-family:inherit;min-width:auto}
.elementor.elementor.elementor.elementor .sunboy-privacy__closing{color:inherit;font-family:inherit;min-width:auto}
.elementor.elementor.elementor.elementor .sunboy-privacy__label p{margin:0;font:inherit;color:inherit;letter-spacing:inherit}
.elementor.elementor.elementor.elementor .sunboy-privacy__title .elementor-heading-title{font:inherit;color:inherit;letter-spacing:inherit;margin:0;padding:0;text-transform:inherit;text-decoration:inherit}
.elementor.elementor.elementor.elementor .sunboy-privacy__intro p{margin:0;font:inherit;color:inherit;letter-spacing:inherit}
.elementor.elementor.elementor.elementor .sunboy-privacy__closing p{margin:0;font:inherit;color:inherit;letter-spacing:inherit}
.elementor.elementor.elementor.elementor .sunboy-privacy__inner{align-items:stretch;width:auto}
.elementor.elementor.elementor.elementor .sunboy-privacy__content{align-items:stretch;width:auto}
.elementor.elementor.elementor.elementor .sunboy-privacy__section{align-items:stretch;width:auto}
.elementor.elementor.elementor.elementor .sunboy-privacy{align-items:stretch;width:auto}
.elementor.elementor.elementor.elementor .sunboy-privacy,.elementor.elementor.elementor.elementor .sunboy-privacy *{box-sizing: border-box;}
.elementor.elementor.elementor.elementor .sunboy-privacy{--orange: #ff5a00; --dark: #04111d; --text: #101114; --background: #f4f2ed; --card: #ffffff; --line: rgba(16, 17, 20, 0.12); width: 100%; background: var(--background); font-family: Montserrat, sans-serif; color: var(--text);}
.elementor.elementor.elementor.elementor .sunboy-privacy__header-space{width: 100%; height: 132px; background: var(--dark);}
.elementor.elementor.elementor.elementor .sunboy-privacy__inner{width: calc(100% - 80px); max-width: 1120px; margin: 0px auto; padding: 95px 0px 120px;}
.elementor.elementor.elementor.elementor .sunboy-privacy__label{margin: 0px 0px 28px; color: var(--orange); font-size: 20px; line-height: 1.2; letter-spacing: -0.015em; font-weight: 400; text-transform: uppercase;}
.elementor.elementor.elementor.elementor .sunboy-privacy__title{margin: 0px 0px 50px; font-size: 52px; line-height: 1.12; letter-spacing: -0.035em; font-weight: 300;}
.elementor.elementor.elementor.elementor .sunboy-privacy__intro{max-width: 880px; margin: 0px 0px 58px; font-size: 18px; line-height: 1.7; letter-spacing: -0.01em; font-weight: 300;}
.elementor.elementor.elementor.elementor .sunboy-privacy__intro strong{font-weight: 600;}
.elementor.elementor.elementor.elementor .sunboy-privacy__content{display: flex; flex-direction: column; gap: 24px;}
.elementor.elementor.elementor.elementor .sunboy-privacy__section{padding: 34px 36px 36px; background: var(--card); border-radius: 20px;}
.elementor.elementor.elementor.elementor .sunboy-privacy__section-title{margin: 0px 0px 20px; color: var(--text); font-size: 26px; line-height: 1.25; letter-spacing: -0.025em; font-weight: 500;}
.elementor.elementor.elementor.elementor .sunboy-privacy__section p{max-width: 940px; margin: 0px; font-size: 16px; line-height: 1.7; letter-spacing: -0.005em; font-weight: 300;}
.elementor.elementor.elementor.elementor .sunboy-privacy__section p + p{margin-top: 18px;}
.elementor.elementor.elementor.elementor .sunboy-privacy__list{margin: 20px 0px 0px; padding: 0px; list-style: none;}
.elementor.elementor.elementor.elementor .sunboy-privacy__list li{position: relative; padding-left: 22px; font-size: 16px; line-height: 1.65; font-weight: 300;}
.elementor.elementor.elementor.elementor .sunboy-privacy__list li + li{margin-top: 9px;}
.elementor.elementor.elementor.elementor .sunboy-privacy__list li::before{content: ""; position: absolute; top: 0.72em; left: 0px; width: 7px; height: 7px; background: var(--orange); border-radius: 50%;}
.elementor.elementor.elementor.elementor .sunboy-privacy__link{color: var(--orange); text-decoration: none; font-weight: 500; transition: opacity 0.25s;}
.elementor.elementor.elementor.elementor .sunboy-privacy__link:hover{opacity: 0.72;}
.elementor.elementor.elementor.elementor .sunboy-privacy__closing{margin-top: 48px; padding-top: 34px; border-top: 1px solid var(--line); font-size: 16px; line-height: 1.7; font-weight: 300;}
@media (max-width: 1024px){.elementor.elementor.elementor.elementor .sunboy-privacy__header-space{height: 104px;}
.elementor.elementor.elementor.elementor .sunboy-privacy__inner{width: calc(100% - 56px); padding: 80px 0px 100px;}
.elementor.elementor.elementor.elementor .sunboy-privacy__label{font-size: 18px;}
.elementor.elementor.elementor.elementor .sunboy-privacy__title{font-size: 42px;}
.elementor.elementor.elementor.elementor .sunboy-privacy__intro{font-size: 17px;}}
@media (max-width: 767px){.elementor.elementor.elementor.elementor .sunboy-privacy__header-space{height: 86px;}
.elementor.elementor.elementor.elementor .sunboy-privacy__inner{width: calc(100% - 40px); padding: 65px 0px 80px;}
.elementor.elementor.elementor.elementor .sunboy-privacy__label{margin-bottom: 22px; font-size: 15px;}
.elementor.elementor.elementor.elementor .sunboy-privacy__title{margin-bottom: 36px; font-size: 34px; line-height: 1.2;}
.elementor.elementor.elementor.elementor .sunboy-privacy__intro{margin-bottom: 42px; font-size: 16px; line-height: 1.65;}
.elementor.elementor.elementor.elementor .sunboy-privacy__content{gap: 18px;}
.elementor.elementor.elementor.elementor .sunboy-privacy__section{padding: 26px 22px 28px; border-radius: 18px;}
.elementor.elementor.elementor.elementor .sunboy-privacy__section-title{margin-bottom: 16px; font-size: 22px;}
.elementor.elementor.elementor.elementor .sunboy-privacy__section p,.elementor.elementor.elementor.elementor .sunboy-privacy__list li,.elementor.elementor.elementor.elementor .sunboy-privacy__closing{font-size: 15px;}
.elementor.elementor.elementor.elementor .sunboy-privacy__closing{margin-top: 36px; padding-top: 28px;}}

.elementor.elementor.elementor.elementor .sunboy-privacy__closing{margin-bottom:.9rem}/* End custom CSS */