.elementor-2702 .elementor-element.elementor-element-5443b9c{--display:flex;--min-height:70vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--overlay-opacity:0.78;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2702 .elementor-element.elementor-element-5443b9c:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-5443b9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6113777 );background-image:url("https://obnovavitality.cz/wp-content/uploads/2026/03/cesta-k-rovnovaze-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2702 .elementor-element.elementor-element-5443b9c::before, .elementor-2702 .elementor-element.elementor-element-5443b9c > .elementor-background-video-container::before, .elementor-2702 .elementor-element.elementor-element-5443b9c > .e-con-inner > .elementor-background-video-container::before, .elementor-2702 .elementor-element.elementor-element-5443b9c > .elementor-background-slideshow::before, .elementor-2702 .elementor-element.elementor-element-5443b9c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2702 .elementor-element.elementor-element-5443b9c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 48%, #0A3432 100%);}.elementor-2702 .elementor-element.elementor-element-ffefbc3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2702 .elementor-element.elementor-element-bdd6acb{width:initial;max-width:initial;border-style:none;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-2702 .elementor-element.elementor-element-bdd6acb .elementor-heading-title{font-family:var( --e-global-typography-79ea3ba-font-family ), Sans-serif;font-size:var( --e-global-typography-79ea3ba-font-size );font-weight:var( --e-global-typography-79ea3ba-font-weight );text-transform:var( --e-global-typography-79ea3ba-text-transform );line-height:var( --e-global-typography-79ea3ba-line-height );letter-spacing:var( --e-global-typography-79ea3ba-letter-spacing );color:#6AAD9A;}.elementor-2702 .elementor-element.elementor-element-2626c51{text-align:start;}.elementor-2702 .elementor-element.elementor-element-2626c51 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-4aa7d9c );}.elementor-2702 .elementor-element.elementor-element-beebe89{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-2702 .elementor-element.elementor-element-beebe89 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-4a69f83 );}.elementor-2702 .elementor-element.elementor-element-6c6dfd5 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-4aa7d9c );color:var( --e-global-color-4aa7d9c );transition-duration:300ms;border-style:none;border-radius:999px 999px 999px 999px;padding:16px 32px 16px 32px;}.elementor-2702 .elementor-element.elementor-element-6c6dfd5 .elementor-button:hover, .elementor-2702 .elementor-element.elementor-element-6c6dfd5 .elementor-button:focus{background-color:var( --e-global-color-12092b7 );}.elementor-2702 .elementor-element.elementor-element-6c6dfd5:hover{--e-transform-translateY:-4px;}.elementor-2702 .elementor-element.elementor-element-6c6dfd5{--e-transform-transition-duration:300ms;}.elementor-2702 .elementor-element.elementor-element-6c6dfd5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2702 .elementor-element.elementor-element-6c6dfd5 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2702 .elementor-element.elementor-element-ca54599{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--overlay-mix-blend-mode:luminosity;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2702 .elementor-element.elementor-element-ca54599:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-ca54599 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-6113777 ) 0%, var( --e-global-color-8cf1a6f ) 100%);}.elementor-2702 .elementor-element.elementor-element-ca54599::before, .elementor-2702 .elementor-element.elementor-element-ca54599 > .elementor-background-video-container::before, .elementor-2702 .elementor-element.elementor-element-ca54599 > .e-con-inner > .elementor-background-video-container::before, .elementor-2702 .elementor-element.elementor-element-ca54599 > .elementor-background-slideshow::before, .elementor-2702 .elementor-element.elementor-element-ca54599 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2702 .elementor-element.elementor-element-ca54599 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://obnovavitality.cz/wp-content/uploads/2026/02/sun-tornaddo.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2702 .elementor-element.elementor-element-ca54599 > .elementor-shape-bottom svg, .elementor-2702 .elementor-element.elementor-element-ca54599 > .e-con-inner > .elementor-shape-bottom svg{width:calc(140% + 1.3px);height:30px;}.elementor-2702 .elementor-element.elementor-element-6fb4d61{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2702 .elementor-element.elementor-element-cb46128{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:24px 24px 24px 24px;}.elementor-2702 .elementor-element.elementor-element-7729492 img{width:100%;height:800px;object-fit:cover;object-position:center center;border-radius:24px 24px 24px 24px;}.elementor-2702 .elementor-element.elementor-element-ed68f98{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2702 .elementor-element.elementor-element-014a0a4{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2702 .elementor-element.elementor-element-4e5c198{width:initial;max-width:initial;border-style:none;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-2702 .elementor-element.elementor-element-4e5c198 .elementor-heading-title{font-family:var( --e-global-typography-79ea3ba-font-family ), Sans-serif;font-size:var( --e-global-typography-79ea3ba-font-size );font-weight:var( --e-global-typography-79ea3ba-font-weight );text-transform:var( --e-global-typography-79ea3ba-text-transform );line-height:var( --e-global-typography-79ea3ba-line-height );letter-spacing:var( --e-global-typography-79ea3ba-letter-spacing );color:var( --e-global-color-primary );}.elementor-2702 .elementor-element.elementor-element-4a31400{text-align:start;}.elementor-2702 .elementor-element.elementor-element-4a31400 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-2702 .elementor-element.elementor-element-281717b{text-align:start;}.elementor-2702 .elementor-element.elementor-element-281717b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(1rem, 0.92rem + 0.3vi, 1.125rem);font-weight:600;line-height:1.5;color:var( --e-global-color-text );}.elementor-2702 .elementor-element.elementor-element-75e338d{text-align:start;}.elementor-2702 .elementor-element.elementor-element-75e338d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2702 .elementor-element.elementor-element-7fa5841{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000014;--border-color:#00000014;--border-radius:24px 24px 24px 24px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2702 .elementor-element.elementor-element-7fa5841:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-7fa5841 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4aa7d9c );}.elementor-2702 .elementor-element.elementor-element-718f7af.elementor-element{--align-self:flex-start;}.elementor-2702 .elementor-element.elementor-element-718f7af{text-align:start;}.elementor-2702 .elementor-element.elementor-element-718f7af .elementor-heading-title{font-family:var( --e-global-typography-7ec48a6-font-family ), Sans-serif;font-size:var( --e-global-typography-7ec48a6-font-size );font-weight:var( --e-global-typography-7ec48a6-font-weight );line-height:var( --e-global-typography-7ec48a6-line-height );letter-spacing:var( --e-global-typography-7ec48a6-letter-spacing );color:var( --e-global-color-accent );}.elementor-2702 .elementor-element.elementor-element-dd1f70d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2702 .elementor-element.elementor-element-dd1f70d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2702 .elementor-element.elementor-element-dd1f70d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2702 .elementor-element.elementor-element-dd1f70d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2702 .elementor-element.elementor-element-dd1f70d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2702 .elementor-element.elementor-element-dd1f70d .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2702 .elementor-element.elementor-element-dd1f70d .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2702 .elementor-element.elementor-element-dd1f70d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2702 .elementor-element.elementor-element-dd1f70d .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-2702 .elementor-element.elementor-element-dd1f70d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2702 .elementor-element.elementor-element-dd1f70d .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-dd1f70d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2702 .elementor-element.elementor-element-ce354ad{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1.75rem 1.75rem;--row-gap:1.75rem;--column-gap:1.75rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000014;--border-color:#00000014;--border-radius:24px 24px 24px 24px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2702 .elementor-element.elementor-element-ce354ad:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-ce354ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #013129 0%, #083E41 100%);}.elementor-2702 .elementor-element.elementor-element-0259b5e{width:100%;max-width:100%;text-align:center;}.elementor-2702 .elementor-element.elementor-element-0259b5e .elementor-heading-title{font-family:var( --e-global-typography-b36602f-font-family ), Sans-serif;font-size:var( --e-global-typography-b36602f-font-size );font-weight:var( --e-global-typography-b36602f-font-weight );line-height:var( --e-global-typography-b36602f-line-height );letter-spacing:var( --e-global-typography-b36602f-letter-spacing );color:var( --e-global-color-4aa7d9c );}.elementor-2702 .elementor-element.elementor-element-23f319f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2702 .elementor-element.elementor-element-1335c27{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:var( --e-global-color-primary );padding:0.5rem 1rem 0.5rem 1rem;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF40;border-radius:999px 999px 999px 999px;}.elementor-2702 .elementor-element.elementor-element-1335c27 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:clamp(0.9rem, 0.86rem + 0.17vi, 1rem);font-weight:700;line-height:1.4;color:var( --e-global-color-4a69f83 );}.elementor-2702 .elementor-element.elementor-element-8750595{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:var( --e-global-color-primary );padding:0.5rem 1rem 0.5rem 1rem;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF40;border-radius:999px 999px 999px 999px;}.elementor-2702 .elementor-element.elementor-element-8750595 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:clamp(0.9rem, 0.86rem + 0.17vi, 1rem);font-weight:700;line-height:1.4;color:var( --e-global-color-4a69f83 );}.elementor-2702 .elementor-element.elementor-element-89f9e22{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:var( --e-global-color-primary );padding:0.5rem 1rem 0.5rem 1rem;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF40;border-radius:999px 999px 999px 999px;}.elementor-2702 .elementor-element.elementor-element-89f9e22 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:clamp(0.9rem, 0.86rem + 0.17vi, 1rem);font-weight:700;line-height:1.4;color:var( --e-global-color-4a69f83 );}.elementor-2702 .elementor-element.elementor-element-e96941e{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:var( --e-global-color-primary );padding:0.5rem 1rem 0.5rem 1rem;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF40;border-radius:999px 999px 999px 999px;}.elementor-2702 .elementor-element.elementor-element-e96941e .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:clamp(0.9rem, 0.86rem + 0.17vi, 1rem);font-weight:700;line-height:1.4;color:var( --e-global-color-4a69f83 );}.elementor-2702 .elementor-element.elementor-element-7f671bc{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:var( --e-global-color-primary );padding:0.5rem 1rem 0.5rem 1rem;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF40;border-radius:999px 999px 999px 999px;}.elementor-2702 .elementor-element.elementor-element-7f671bc .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:clamp(0.9rem, 0.86rem + 0.17vi, 1rem);font-weight:700;line-height:1.4;color:var( --e-global-color-4a69f83 );}.elementor-2702 .elementor-element.elementor-element-e0d7b96{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:var( --e-global-color-primary );padding:0.5rem 1rem 0.5rem 1rem;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF40;border-radius:999px 999px 999px 999px;}.elementor-2702 .elementor-element.elementor-element-e0d7b96 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:clamp(0.9rem, 0.86rem + 0.17vi, 1rem);font-weight:700;line-height:1.4;color:var( --e-global-color-4a69f83 );}.elementor-2702 .elementor-element.elementor-element-90af06a{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:var( --e-global-color-primary );padding:0.5rem 1rem 0.5rem 1rem;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF40;border-radius:999px 999px 999px 999px;}.elementor-2702 .elementor-element.elementor-element-90af06a .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:clamp(0.9rem, 0.86rem + 0.17vi, 1rem);font-weight:700;line-height:1.4;color:var( --e-global-color-4a69f83 );}.elementor-2702 .elementor-element.elementor-element-1d8156e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.09;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2702 .elementor-element.elementor-element-1d8156e:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-1d8156e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #EAF8FB47 100%);}.elementor-2702 .elementor-element.elementor-element-1d8156e::before, .elementor-2702 .elementor-element.elementor-element-1d8156e > .elementor-background-video-container::before, .elementor-2702 .elementor-element.elementor-element-1d8156e > .e-con-inner > .elementor-background-video-container::before, .elementor-2702 .elementor-element.elementor-element-1d8156e > .elementor-background-slideshow::before, .elementor-2702 .elementor-element.elementor-element-1d8156e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2702 .elementor-element.elementor-element-1d8156e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://obnovavitality.cz/wp-content/uploads/2026/02/minimalist-botanical-leaves-corner-design-with-sage-green-beige-hues.webp");--background-overlay:'';background-position:bottom left;background-repeat:no-repeat;background-size:25% auto;}.elementor-2702 .elementor-element.elementor-element-1069763{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2702 .elementor-element.elementor-element-83758bc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2702 .elementor-element.elementor-element-5b46c72{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2702 .elementor-element.elementor-element-24af52d{width:initial;max-width:initial;border-style:none;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-2702 .elementor-element.elementor-element-24af52d .elementor-heading-title{font-family:var( --e-global-typography-79ea3ba-font-family ), Sans-serif;font-size:var( --e-global-typography-79ea3ba-font-size );font-weight:var( --e-global-typography-79ea3ba-font-weight );text-transform:var( --e-global-typography-79ea3ba-text-transform );line-height:var( --e-global-typography-79ea3ba-line-height );letter-spacing:var( --e-global-typography-79ea3ba-letter-spacing );color:var( --e-global-color-primary );}.elementor-2702 .elementor-element.elementor-element-f13a31c{text-align:start;}.elementor-2702 .elementor-element.elementor-element-f13a31c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-2702 .elementor-element.elementor-element-6da596c{text-align:start;}.elementor-2702 .elementor-element.elementor-element-6da596c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(1rem, 0.92rem + 0.3vi, 1.125rem);font-weight:600;line-height:1.5;color:var( --e-global-color-text );}.elementor-2702 .elementor-element.elementor-element-b5be8ec{text-align:start;}.elementor-2702 .elementor-element.elementor-element-b5be8ec .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2702 .elementor-element.elementor-element-8586fc5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000014;--border-color:#00000014;--border-radius:24px 24px 24px 24px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2702 .elementor-element.elementor-element-8586fc5:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-8586fc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4aa7d9c );}.elementor-2702 .elementor-element.elementor-element-95943f1.elementor-element{--align-self:flex-start;}.elementor-2702 .elementor-element.elementor-element-95943f1{text-align:start;}.elementor-2702 .elementor-element.elementor-element-95943f1 .elementor-heading-title{font-family:var( --e-global-typography-7ec48a6-font-family ), Sans-serif;font-size:var( --e-global-typography-7ec48a6-font-size );font-weight:var( --e-global-typography-7ec48a6-font-weight );line-height:var( --e-global-typography-7ec48a6-line-height );letter-spacing:var( --e-global-typography-7ec48a6-letter-spacing );color:var( --e-global-color-accent );}.elementor-2702 .elementor-element.elementor-element-fb9732f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2702 .elementor-element.elementor-element-fb9732f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2702 .elementor-element.elementor-element-fb9732f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2702 .elementor-element.elementor-element-fb9732f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2702 .elementor-element.elementor-element-fb9732f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2702 .elementor-element.elementor-element-fb9732f .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2702 .elementor-element.elementor-element-fb9732f .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2702 .elementor-element.elementor-element-fb9732f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2702 .elementor-element.elementor-element-fb9732f .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-2702 .elementor-element.elementor-element-fb9732f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2702 .elementor-element.elementor-element-fb9732f .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-fb9732f .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2702 .elementor-element.elementor-element-7beaeae{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:24px 24px 24px 24px;}.elementor-2702 .elementor-element.elementor-element-4bbd17f img{width:100%;height:800px;object-fit:cover;object-position:center center;border-radius:24px 24px 24px 24px;}.elementor-2702 .elementor-element.elementor-element-527c40e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1.75rem 1.75rem;--row-gap:1.75rem;--column-gap:1.75rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000014;--border-color:#00000014;--border-radius:24px 24px 24px 24px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2702 .elementor-element.elementor-element-527c40e:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-527c40e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #013129 0%, #083E41 100%);}.elementor-2702 .elementor-element.elementor-element-1aabcb8{width:100%;max-width:100%;text-align:center;}.elementor-2702 .elementor-element.elementor-element-1aabcb8 .elementor-heading-title{font-family:var( --e-global-typography-b36602f-font-family ), Sans-serif;font-size:var( --e-global-typography-b36602f-font-size );font-weight:var( --e-global-typography-b36602f-font-weight );line-height:var( --e-global-typography-b36602f-line-height );letter-spacing:var( --e-global-typography-b36602f-letter-spacing );color:var( --e-global-color-4aa7d9c );}.elementor-2702 .elementor-element.elementor-element-48a21c4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2702 .elementor-element.elementor-element-cf066f3{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:var( --e-global-color-primary );padding:0.5rem 1rem 0.5rem 1rem;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF40;border-radius:999px 999px 999px 999px;}.elementor-2702 .elementor-element.elementor-element-cf066f3 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:clamp(0.9rem, 0.86rem + 0.17vi, 1rem);font-weight:700;line-height:1.4;color:var( --e-global-color-4a69f83 );}.elementor-2702 .elementor-element.elementor-element-c72b791{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:var( --e-global-color-primary );padding:0.5rem 1rem 0.5rem 1rem;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF40;border-radius:999px 999px 999px 999px;}.elementor-2702 .elementor-element.elementor-element-c72b791 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:clamp(0.9rem, 0.86rem + 0.17vi, 1rem);font-weight:700;line-height:1.4;color:var( --e-global-color-4a69f83 );}.elementor-2702 .elementor-element.elementor-element-c12e850{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:var( --e-global-color-primary );padding:0.5rem 1rem 0.5rem 1rem;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF40;border-radius:999px 999px 999px 999px;}.elementor-2702 .elementor-element.elementor-element-c12e850 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:clamp(0.9rem, 0.86rem + 0.17vi, 1rem);font-weight:700;line-height:1.4;color:var( --e-global-color-4a69f83 );}.elementor-2702 .elementor-element.elementor-element-43bc545{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:var( --e-global-color-primary );padding:0.5rem 1rem 0.5rem 1rem;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF40;border-radius:999px 999px 999px 999px;}.elementor-2702 .elementor-element.elementor-element-43bc545 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:clamp(0.9rem, 0.86rem + 0.17vi, 1rem);font-weight:700;line-height:1.4;color:var( --e-global-color-4a69f83 );}.elementor-2702 .elementor-element.elementor-element-a9a1b68{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:var( --e-global-color-primary );padding:0.5rem 1rem 0.5rem 1rem;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF40;border-radius:999px 999px 999px 999px;}.elementor-2702 .elementor-element.elementor-element-a9a1b68 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:clamp(0.9rem, 0.86rem + 0.17vi, 1rem);font-weight:700;line-height:1.4;color:var( --e-global-color-4a69f83 );}.elementor-2702 .elementor-element.elementor-element-da900d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--overlay-mix-blend-mode:luminosity;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2702 .elementor-element.elementor-element-da900d8:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-da900d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-6113777 ) 0%, var( --e-global-color-8cf1a6f ) 100%);}.elementor-2702 .elementor-element.elementor-element-da900d8::before, .elementor-2702 .elementor-element.elementor-element-da900d8 > .elementor-background-video-container::before, .elementor-2702 .elementor-element.elementor-element-da900d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2702 .elementor-element.elementor-element-da900d8 > .elementor-background-slideshow::before, .elementor-2702 .elementor-element.elementor-element-da900d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2702 .elementor-element.elementor-element-da900d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://obnovavitality.cz/wp-content/uploads/2026/02/sun-tornaddo.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2702 .elementor-element.elementor-element-da900d8 > .elementor-shape-bottom svg, .elementor-2702 .elementor-element.elementor-element-da900d8 > .e-con-inner > .elementor-shape-bottom svg{width:calc(140% + 1.3px);height:30px;}.elementor-2702 .elementor-element.elementor-element-ef7a031{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2702 .elementor-element.elementor-element-80aa91d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:24px 24px 24px 24px;}.elementor-2702 .elementor-element.elementor-element-80aa91d::before, .elementor-2702 .elementor-element.elementor-element-80aa91d > .elementor-background-video-container::before, .elementor-2702 .elementor-element.elementor-element-80aa91d > .e-con-inner > .elementor-background-video-container::before, .elementor-2702 .elementor-element.elementor-element-80aa91d > .elementor-background-slideshow::before, .elementor-2702 .elementor-element.elementor-element-80aa91d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2702 .elementor-element.elementor-element-80aa91d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2702 .elementor-element.elementor-element-e196032 img{width:100%;height:600px;object-fit:cover;object-position:center center;border-radius:24px 24px 24px 24px;}.elementor-2702 .elementor-element.elementor-element-a69604d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2702 .elementor-element.elementor-element-d63b5cc{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2702 .elementor-element.elementor-element-069d20b{width:initial;max-width:initial;border-style:none;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-2702 .elementor-element.elementor-element-069d20b .elementor-heading-title{font-family:var( --e-global-typography-79ea3ba-font-family ), Sans-serif;font-size:var( --e-global-typography-79ea3ba-font-size );font-weight:var( --e-global-typography-79ea3ba-font-weight );text-transform:var( --e-global-typography-79ea3ba-text-transform );line-height:var( --e-global-typography-79ea3ba-line-height );letter-spacing:var( --e-global-typography-79ea3ba-letter-spacing );color:var( --e-global-color-primary );}.elementor-2702 .elementor-element.elementor-element-f4ecf40{text-align:start;}.elementor-2702 .elementor-element.elementor-element-f4ecf40 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-2702 .elementor-element.elementor-element-9ad88a8{text-align:start;}.elementor-2702 .elementor-element.elementor-element-9ad88a8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(1rem, 0.92rem + 0.3vi, 1.125rem);font-weight:600;line-height:1.5;color:var( --e-global-color-text );}.elementor-2702 .elementor-element.elementor-element-670aa92{text-align:start;}.elementor-2702 .elementor-element.elementor-element-670aa92 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2702 .elementor-element.elementor-element-1befa0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000014;--border-color:#00000014;--border-radius:24px 24px 24px 24px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2702 .elementor-element.elementor-element-1befa0f:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-1befa0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-1d4c894.elementor-element{--align-self:flex-start;}.elementor-2702 .elementor-element.elementor-element-1d4c894{text-align:start;}.elementor-2702 .elementor-element.elementor-element-1d4c894 .elementor-heading-title{font-family:var( --e-global-typography-aafaa3a-font-family ), Sans-serif;font-size:var( --e-global-typography-aafaa3a-font-size );font-weight:var( --e-global-typography-aafaa3a-font-weight );line-height:var( --e-global-typography-aafaa3a-line-height );letter-spacing:var( --e-global-typography-aafaa3a-letter-spacing );color:var( --e-global-color-accent );}.elementor-2702 .elementor-element.elementor-element-b0b3992 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2702 .elementor-element.elementor-element-b0b3992 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2702 .elementor-element.elementor-element-b0b3992 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2702 .elementor-element.elementor-element-b0b3992 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2702 .elementor-element.elementor-element-b0b3992 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2702 .elementor-element.elementor-element-b0b3992 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2702 .elementor-element.elementor-element-b0b3992 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2702 .elementor-element.elementor-element-b0b3992{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2702 .elementor-element.elementor-element-b0b3992 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-2702 .elementor-element.elementor-element-b0b3992 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2702 .elementor-element.elementor-element-b0b3992 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-b0b3992 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2702 .elementor-element.elementor-element-6a9b50d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--overlay-opacity:0.09;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2702 .elementor-element.elementor-element-6a9b50d:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-6a9b50d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #EAF8FB47 100%);}.elementor-2702 .elementor-element.elementor-element-6a9b50d::before, .elementor-2702 .elementor-element.elementor-element-6a9b50d > .elementor-background-video-container::before, .elementor-2702 .elementor-element.elementor-element-6a9b50d > .e-con-inner > .elementor-background-video-container::before, .elementor-2702 .elementor-element.elementor-element-6a9b50d > .elementor-background-slideshow::before, .elementor-2702 .elementor-element.elementor-element-6a9b50d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2702 .elementor-element.elementor-element-6a9b50d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://obnovavitality.cz/wp-content/uploads/2026/02/minimalist-botanical-leaves-corner-design-with-sage-green-beige-hues.webp");--background-overlay:'';background-position:bottom left;background-repeat:no-repeat;background-size:25% auto;}.elementor-2702 .elementor-element.elementor-element-4a03d0a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2702 .elementor-element.elementor-element-a64a4ee{width:initial;max-width:initial;border-style:none;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-2702 .elementor-element.elementor-element-a64a4ee .elementor-heading-title{font-family:var( --e-global-typography-79ea3ba-font-family ), Sans-serif;font-size:var( --e-global-typography-79ea3ba-font-size );font-weight:var( --e-global-typography-79ea3ba-font-weight );text-transform:var( --e-global-typography-79ea3ba-text-transform );line-height:var( --e-global-typography-79ea3ba-line-height );letter-spacing:var( --e-global-typography-79ea3ba-letter-spacing );color:var( --e-global-color-primary );}.elementor-2702 .elementor-element.elementor-element-9e79ad8{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-2702 .elementor-element.elementor-element-9e79ad8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-2702 .elementor-element.elementor-element-eb5ce8d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2702 .elementor-element.elementor-element-aaa78a2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0309c7f );--border-color:var( --e-global-color-0309c7f );--border-radius:24px 24px 24px 24px;box-shadow:0px 10px 40px 0px rgba(0, 0, 0, 0.15);--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;grid-column:span 1;grid-row:span 1;--e-con-transform-transition-duration:300ms;}.elementor-2702 .elementor-element.elementor-element-aaa78a2:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-aaa78a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F3F042;}.elementor-2702 .elementor-element.elementor-element-aaa78a2.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-2702 .elementor-element.elementor-element-513d571 .elementor-icon-wrapper{text-align:center;}.elementor-2702 .elementor-element.elementor-element-513d571.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2702 .elementor-element.elementor-element-513d571.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-513d571.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2702 .elementor-element.elementor-element-513d571.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-513d571.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2702 .elementor-element.elementor-element-513d571 .elementor-icon{font-size:60px;}.elementor-2702 .elementor-element.elementor-element-513d571 .elementor-icon svg{height:60px;}.elementor-2702 .elementor-element.elementor-element-4fc848f{text-align:start;}.elementor-2702 .elementor-element.elementor-element-4fc848f .elementor-heading-title{font-family:var( --e-global-typography-ebae753-font-family ), Sans-serif;font-size:var( --e-global-typography-ebae753-font-size );font-weight:var( --e-global-typography-ebae753-font-weight );line-height:var( --e-global-typography-ebae753-line-height );letter-spacing:var( --e-global-typography-ebae753-letter-spacing );color:var( --e-global-color-accent );}.elementor-2702 .elementor-element.elementor-element-e8a3f0a{text-align:start;}.elementor-2702 .elementor-element.elementor-element-e8a3f0a .elementor-heading-title{font-family:var( --e-global-typography-b34991b-font-family ), Sans-serif;font-size:var( --e-global-typography-b34991b-font-size );font-weight:var( --e-global-typography-b34991b-font-weight );line-height:var( --e-global-typography-b34991b-line-height );color:var( --e-global-color-text );}.elementor-2702 .elementor-element.elementor-element-61ccce4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3F1EB;--border-color:#F3F1EB;--border-radius:24px 24px 24px 24px;box-shadow:0px 10px 40px 0px rgba(0, 0, 0, 0.15);--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;grid-column:span 1;grid-row:span 1;--e-con-transform-transition-duration:300ms;}.elementor-2702 .elementor-element.elementor-element-61ccce4:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-61ccce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F3F042;}.elementor-2702 .elementor-element.elementor-element-61ccce4.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-2702 .elementor-element.elementor-element-55040d0 .elementor-icon-wrapper{text-align:center;}.elementor-2702 .elementor-element.elementor-element-55040d0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2702 .elementor-element.elementor-element-55040d0.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-55040d0.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2702 .elementor-element.elementor-element-55040d0.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-55040d0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2702 .elementor-element.elementor-element-55040d0 .elementor-icon{font-size:60px;}.elementor-2702 .elementor-element.elementor-element-55040d0 .elementor-icon svg{height:60px;}.elementor-2702 .elementor-element.elementor-element-14bb652{text-align:start;}.elementor-2702 .elementor-element.elementor-element-14bb652 .elementor-heading-title{font-family:var( --e-global-typography-ebae753-font-family ), Sans-serif;font-size:var( --e-global-typography-ebae753-font-size );font-weight:var( --e-global-typography-ebae753-font-weight );line-height:var( --e-global-typography-ebae753-line-height );letter-spacing:var( --e-global-typography-ebae753-letter-spacing );color:var( --e-global-color-accent );}.elementor-2702 .elementor-element.elementor-element-d5a4820{text-align:start;}.elementor-2702 .elementor-element.elementor-element-d5a4820 .elementor-heading-title{font-family:var( --e-global-typography-b34991b-font-family ), Sans-serif;font-size:var( --e-global-typography-b34991b-font-size );font-weight:var( --e-global-typography-b34991b-font-weight );line-height:var( --e-global-typography-b34991b-line-height );color:var( --e-global-color-text );}.elementor-2702 .elementor-element.elementor-element-98e6bfa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0309c7f );--border-color:var( --e-global-color-0309c7f );--border-radius:24px 24px 24px 24px;box-shadow:0px 10px 40px 0px rgba(0, 0, 0, 0.15);--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;grid-column:span 1;grid-row:span 1;--e-con-transform-transition-duration:300ms;}.elementor-2702 .elementor-element.elementor-element-98e6bfa:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-98e6bfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F3F042;}.elementor-2702 .elementor-element.elementor-element-98e6bfa.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-2702 .elementor-element.elementor-element-f49c0fa .elementor-icon-wrapper{text-align:center;}.elementor-2702 .elementor-element.elementor-element-f49c0fa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2702 .elementor-element.elementor-element-f49c0fa.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-f49c0fa.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2702 .elementor-element.elementor-element-f49c0fa.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-f49c0fa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2702 .elementor-element.elementor-element-f49c0fa .elementor-icon{font-size:60px;}.elementor-2702 .elementor-element.elementor-element-f49c0fa .elementor-icon svg{height:60px;}.elementor-2702 .elementor-element.elementor-element-8ee6a5b{text-align:start;}.elementor-2702 .elementor-element.elementor-element-8ee6a5b .elementor-heading-title{font-family:var( --e-global-typography-ebae753-font-family ), Sans-serif;font-size:var( --e-global-typography-ebae753-font-size );font-weight:var( --e-global-typography-ebae753-font-weight );line-height:var( --e-global-typography-ebae753-line-height );letter-spacing:var( --e-global-typography-ebae753-letter-spacing );color:var( --e-global-color-accent );}.elementor-2702 .elementor-element.elementor-element-bcb3bd5{text-align:start;}.elementor-2702 .elementor-element.elementor-element-bcb3bd5 .elementor-heading-title{font-family:var( --e-global-typography-b34991b-font-family ), Sans-serif;font-size:var( --e-global-typography-b34991b-font-size );font-weight:var( --e-global-typography-b34991b-font-weight );line-height:var( --e-global-typography-b34991b-line-height );color:var( --e-global-color-text );}.elementor-2702 .elementor-element.elementor-element-748bf83{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0309c7f );--border-color:var( --e-global-color-0309c7f );--border-radius:24px 24px 24px 24px;box-shadow:0px 10px 40px 0px rgba(0, 0, 0, 0.15);--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;grid-column:span 1;grid-row:span 1;--e-con-transform-transition-duration:300ms;}.elementor-2702 .elementor-element.elementor-element-748bf83:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-748bf83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F3F042;}.elementor-2702 .elementor-element.elementor-element-748bf83.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-2702 .elementor-element.elementor-element-97ad937 .elementor-icon-wrapper{text-align:center;}.elementor-2702 .elementor-element.elementor-element-97ad937.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2702 .elementor-element.elementor-element-97ad937.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-97ad937.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2702 .elementor-element.elementor-element-97ad937.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-97ad937.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2702 .elementor-element.elementor-element-97ad937 .elementor-icon{font-size:60px;}.elementor-2702 .elementor-element.elementor-element-97ad937 .elementor-icon svg{height:60px;}.elementor-2702 .elementor-element.elementor-element-ab765ff{text-align:start;}.elementor-2702 .elementor-element.elementor-element-ab765ff .elementor-heading-title{font-family:var( --e-global-typography-ebae753-font-family ), Sans-serif;font-size:var( --e-global-typography-ebae753-font-size );font-weight:var( --e-global-typography-ebae753-font-weight );line-height:var( --e-global-typography-ebae753-line-height );letter-spacing:var( --e-global-typography-ebae753-letter-spacing );color:var( --e-global-color-accent );}.elementor-2702 .elementor-element.elementor-element-86b123f{text-align:start;}.elementor-2702 .elementor-element.elementor-element-86b123f .elementor-heading-title{font-family:var( --e-global-typography-b34991b-font-family ), Sans-serif;font-size:var( --e-global-typography-b34991b-font-size );font-weight:var( --e-global-typography-b34991b-font-weight );line-height:var( --e-global-typography-b34991b-line-height );color:var( --e-global-color-text );}.elementor-2702 .elementor-element.elementor-element-4dc60a9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1.75rem 1.75rem;--row-gap:1.75rem;--column-gap:1.75rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000014;--border-color:#00000014;--border-radius:24px 24px 24px 24px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2702 .elementor-element.elementor-element-4dc60a9:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-4dc60a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #013129 0%, #083E41 100%);}.elementor-2702 .elementor-element.elementor-element-a0b1065{width:100%;max-width:100%;text-align:center;}.elementor-2702 .elementor-element.elementor-element-a0b1065 .elementor-heading-title{font-family:var( --e-global-typography-b36602f-font-family ), Sans-serif;font-size:var( --e-global-typography-b36602f-font-size );font-weight:var( --e-global-typography-b36602f-font-weight );line-height:var( --e-global-typography-b36602f-line-height );letter-spacing:var( --e-global-typography-b36602f-letter-spacing );color:var( --e-global-color-4aa7d9c );}.elementor-2702 .elementor-element.elementor-element-c7c0a91{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2702 .elementor-element.elementor-element-a750f8f{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:var( --e-global-color-primary );padding:0.5rem 1rem 0.5rem 1rem;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF40;border-radius:999px 999px 999px 999px;}.elementor-2702 .elementor-element.elementor-element-a750f8f .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:clamp(0.9rem, 0.86rem + 0.17vi, 1rem);font-weight:700;line-height:1.4;color:var( --e-global-color-4a69f83 );}.elementor-2702 .elementor-element.elementor-element-2284227{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:var( --e-global-color-primary );padding:0.5rem 1rem 0.5rem 1rem;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF40;border-radius:999px 999px 999px 999px;}.elementor-2702 .elementor-element.elementor-element-2284227 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:clamp(0.9rem, 0.86rem + 0.17vi, 1rem);font-weight:700;line-height:1.4;color:var( --e-global-color-4a69f83 );}.elementor-2702 .elementor-element.elementor-element-6ce531e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--overlay-mix-blend-mode:luminosity;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2702 .elementor-element.elementor-element-6ce531e:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-6ce531e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-6113777 ) 0%, var( --e-global-color-8cf1a6f ) 100%);}.elementor-2702 .elementor-element.elementor-element-6ce531e::before, .elementor-2702 .elementor-element.elementor-element-6ce531e > .elementor-background-video-container::before, .elementor-2702 .elementor-element.elementor-element-6ce531e > .e-con-inner > .elementor-background-video-container::before, .elementor-2702 .elementor-element.elementor-element-6ce531e > .elementor-background-slideshow::before, .elementor-2702 .elementor-element.elementor-element-6ce531e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2702 .elementor-element.elementor-element-6ce531e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://obnovavitality.cz/wp-content/uploads/2026/02/sun-tornaddo.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2702 .elementor-element.elementor-element-6ce531e > .elementor-shape-bottom svg, .elementor-2702 .elementor-element.elementor-element-6ce531e > .e-con-inner > .elementor-shape-bottom svg{width:calc(140% + 1.3px);height:30px;}.elementor-2702 .elementor-element.elementor-element-66054a9{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-2702 .elementor-element.elementor-element-d53ce3c{--display:flex;}.elementor-2702 .elementor-element.elementor-element-8610f51{width:initial;max-width:initial;border-style:none;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-2702 .elementor-element.elementor-element-8610f51 .elementor-heading-title{font-family:var( --e-global-typography-79ea3ba-font-family ), Sans-serif;font-size:var( --e-global-typography-79ea3ba-font-size );font-weight:var( --e-global-typography-79ea3ba-font-weight );text-transform:var( --e-global-typography-79ea3ba-text-transform );line-height:var( --e-global-typography-79ea3ba-line-height );letter-spacing:var( --e-global-typography-79ea3ba-letter-spacing );color:var( --e-global-color-primary );}.elementor-2702 .elementor-element.elementor-element-1e8a060{text-align:start;}.elementor-2702 .elementor-element.elementor-element-1e8a060 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-2702 .elementor-element.elementor-element-7564cfe{text-align:start;}.elementor-2702 .elementor-element.elementor-element-7564cfe .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2702 .elementor-element.elementor-element-a66a459{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000014;--border-color:#00000014;--border-radius:24px 24px 24px 24px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2702 .elementor-element.elementor-element-a66a459:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-a66a459 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4aa7d9c );}.elementor-2702 .elementor-element.elementor-element-4448d59{width:auto;max-width:auto;grid-column:span 1;grid-row:span 1;}.elementor-2702 .elementor-element.elementor-element-4448d59 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-2702 .elementor-element.elementor-element-4448d59 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-accent );}.elementor-2702 .elementor-element.elementor-element-4448d59.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2702 .elementor-element.elementor-element-4448d59.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-4448d59.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2702 .elementor-element.elementor-element-4448d59 .elementor-icon{font-size:24px;}.elementor-2702 .elementor-element.elementor-element-4448d59 .elementor-icon i{transform:rotate(0deg);}.elementor-2702 .elementor-element.elementor-element-4448d59 .elementor-icon-box-title, .elementor-2702 .elementor-element.elementor-element-4448d59 .elementor-icon-box-title a{font-family:var( --e-global-typography-60ae34a-font-family ), Sans-serif;font-size:var( --e-global-typography-60ae34a-font-size );font-weight:var( --e-global-typography-60ae34a-font-weight );line-height:var( --e-global-typography-60ae34a-line-height );}.elementor-2702 .elementor-element.elementor-element-4448d59 .elementor-icon-box-description{font-family:var( --e-global-typography-b34991b-font-family ), Sans-serif;font-size:var( --e-global-typography-b34991b-font-size );font-weight:var( --e-global-typography-b34991b-font-weight );line-height:var( --e-global-typography-b34991b-line-height );color:var( --e-global-color-text );}.elementor-2702 .elementor-element.elementor-element-234b6b0{width:auto;max-width:auto;grid-column:span 1;grid-row:span 1;}.elementor-2702 .elementor-element.elementor-element-234b6b0 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-2702 .elementor-element.elementor-element-234b6b0 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-accent );}.elementor-2702 .elementor-element.elementor-element-234b6b0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2702 .elementor-element.elementor-element-234b6b0.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-234b6b0.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2702 .elementor-element.elementor-element-234b6b0 .elementor-icon{font-size:24px;}.elementor-2702 .elementor-element.elementor-element-234b6b0 .elementor-icon i{transform:rotate(0deg);}.elementor-2702 .elementor-element.elementor-element-234b6b0 .elementor-icon-box-title, .elementor-2702 .elementor-element.elementor-element-234b6b0 .elementor-icon-box-title a{font-family:var( --e-global-typography-60ae34a-font-family ), Sans-serif;font-size:var( --e-global-typography-60ae34a-font-size );font-weight:var( --e-global-typography-60ae34a-font-weight );line-height:var( --e-global-typography-60ae34a-line-height );}.elementor-2702 .elementor-element.elementor-element-234b6b0 .elementor-icon-box-description{font-family:var( --e-global-typography-b34991b-font-family ), Sans-serif;font-size:var( --e-global-typography-b34991b-font-size );font-weight:var( --e-global-typography-b34991b-font-weight );line-height:var( --e-global-typography-b34991b-line-height );color:var( --e-global-color-text );}.elementor-2702 .elementor-element.elementor-element-0f5ad0a{width:auto;max-width:auto;grid-column:span 1;grid-row:span 1;}.elementor-2702 .elementor-element.elementor-element-0f5ad0a .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-2702 .elementor-element.elementor-element-0f5ad0a .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-accent );}.elementor-2702 .elementor-element.elementor-element-0f5ad0a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2702 .elementor-element.elementor-element-0f5ad0a.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-0f5ad0a.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2702 .elementor-element.elementor-element-0f5ad0a .elementor-icon{font-size:24px;}.elementor-2702 .elementor-element.elementor-element-0f5ad0a .elementor-icon i{transform:rotate(0deg);}.elementor-2702 .elementor-element.elementor-element-0f5ad0a .elementor-icon-box-title, .elementor-2702 .elementor-element.elementor-element-0f5ad0a .elementor-icon-box-title a{font-family:var( --e-global-typography-60ae34a-font-family ), Sans-serif;font-size:var( --e-global-typography-60ae34a-font-size );font-weight:var( --e-global-typography-60ae34a-font-weight );line-height:var( --e-global-typography-60ae34a-line-height );}.elementor-2702 .elementor-element.elementor-element-0f5ad0a .elementor-icon-box-description{font-family:var( --e-global-typography-b34991b-font-family ), Sans-serif;font-size:var( --e-global-typography-b34991b-font-size );font-weight:var( --e-global-typography-b34991b-font-weight );line-height:var( --e-global-typography-b34991b-line-height );color:var( --e-global-color-text );}.elementor-2702 .elementor-element.elementor-element-7ffe84a{width:auto;max-width:auto;grid-column:span 1;grid-row:span 1;}.elementor-2702 .elementor-element.elementor-element-7ffe84a .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-2702 .elementor-element.elementor-element-7ffe84a .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-accent );}.elementor-2702 .elementor-element.elementor-element-7ffe84a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2702 .elementor-element.elementor-element-7ffe84a.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-7ffe84a.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2702 .elementor-element.elementor-element-7ffe84a .elementor-icon{font-size:24px;}.elementor-2702 .elementor-element.elementor-element-7ffe84a .elementor-icon i{transform:rotate(0deg);}.elementor-2702 .elementor-element.elementor-element-7ffe84a .elementor-icon-box-title, .elementor-2702 .elementor-element.elementor-element-7ffe84a .elementor-icon-box-title a{font-family:var( --e-global-typography-60ae34a-font-family ), Sans-serif;font-size:var( --e-global-typography-60ae34a-font-size );font-weight:var( --e-global-typography-60ae34a-font-weight );line-height:var( --e-global-typography-60ae34a-line-height );}.elementor-2702 .elementor-element.elementor-element-7ffe84a .elementor-icon-box-description{font-family:var( --e-global-typography-b34991b-font-family ), Sans-serif;font-size:var( --e-global-typography-b34991b-font-size );font-weight:var( --e-global-typography-b34991b-font-weight );line-height:var( --e-global-typography-b34991b-line-height );color:var( --e-global-color-text );}.elementor-2702 .elementor-element.elementor-element-d5cb093{width:auto;max-width:auto;grid-column:span 1;grid-row:span 1;}.elementor-2702 .elementor-element.elementor-element-d5cb093 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-2702 .elementor-element.elementor-element-d5cb093 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-accent );}.elementor-2702 .elementor-element.elementor-element-d5cb093.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2702 .elementor-element.elementor-element-d5cb093.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-d5cb093.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2702 .elementor-element.elementor-element-d5cb093 .elementor-icon{font-size:24px;}.elementor-2702 .elementor-element.elementor-element-d5cb093 .elementor-icon i{transform:rotate(0deg);}.elementor-2702 .elementor-element.elementor-element-d5cb093 .elementor-icon-box-title, .elementor-2702 .elementor-element.elementor-element-d5cb093 .elementor-icon-box-title a{font-family:var( --e-global-typography-60ae34a-font-family ), Sans-serif;font-size:var( --e-global-typography-60ae34a-font-size );font-weight:var( --e-global-typography-60ae34a-font-weight );line-height:var( --e-global-typography-60ae34a-line-height );}.elementor-2702 .elementor-element.elementor-element-d5cb093 .elementor-icon-box-description{font-family:var( --e-global-typography-b34991b-font-family ), Sans-serif;font-size:var( --e-global-typography-b34991b-font-size );font-weight:var( --e-global-typography-b34991b-font-weight );line-height:var( --e-global-typography-b34991b-line-height );color:var( --e-global-color-text );}.elementor-2702 .elementor-element.elementor-element-7b5f56c{width:auto;max-width:auto;grid-column:span 1;grid-row:span 1;}.elementor-2702 .elementor-element.elementor-element-7b5f56c .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-2702 .elementor-element.elementor-element-7b5f56c .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-accent );}.elementor-2702 .elementor-element.elementor-element-7b5f56c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2702 .elementor-element.elementor-element-7b5f56c.elementor-view-framed .elementor-icon, .elementor-2702 .elementor-element.elementor-element-7b5f56c.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2702 .elementor-element.elementor-element-7b5f56c .elementor-icon{font-size:24px;}.elementor-2702 .elementor-element.elementor-element-7b5f56c .elementor-icon i{transform:rotate(0deg);}.elementor-2702 .elementor-element.elementor-element-7b5f56c .elementor-icon-box-title, .elementor-2702 .elementor-element.elementor-element-7b5f56c .elementor-icon-box-title a{font-family:var( --e-global-typography-60ae34a-font-family ), Sans-serif;font-size:var( --e-global-typography-60ae34a-font-size );font-weight:var( --e-global-typography-60ae34a-font-weight );line-height:var( --e-global-typography-60ae34a-line-height );}.elementor-2702 .elementor-element.elementor-element-7b5f56c .elementor-icon-box-description{font-family:var( --e-global-typography-b34991b-font-family ), Sans-serif;font-size:var( --e-global-typography-b34991b-font-size );font-weight:var( --e-global-typography-b34991b-font-weight );line-height:var( --e-global-typography-b34991b-line-height );color:var( --e-global-color-text );}.elementor-2702 .elementor-element.elementor-element-428ccc2{--display:flex;--border-radius:24px 24px 24px 24px;}.elementor-2702 .elementor-element.elementor-element-428ccc2:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-428ccc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://obnovavitality.cz/wp-content/uploads/2026/03/zena-v-kuchyni.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2702 .elementor-element.elementor-element-75075fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--overlay-opacity:0.09;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2702 .elementor-element.elementor-element-75075fc:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-75075fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #EAF8FB47 100%);}.elementor-2702 .elementor-element.elementor-element-75075fc::before, .elementor-2702 .elementor-element.elementor-element-75075fc > .elementor-background-video-container::before, .elementor-2702 .elementor-element.elementor-element-75075fc > .e-con-inner > .elementor-background-video-container::before, .elementor-2702 .elementor-element.elementor-element-75075fc > .elementor-background-slideshow::before, .elementor-2702 .elementor-element.elementor-element-75075fc > .e-con-inner > .elementor-background-slideshow::before, .elementor-2702 .elementor-element.elementor-element-75075fc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://obnovavitality.cz/wp-content/uploads/2026/02/minimalist-botanical-leaves-corner-design-with-sage-green-beige-hues.webp");--background-overlay:'';background-position:bottom left;background-repeat:no-repeat;background-size:25% auto;}.elementor-2702 .elementor-element.elementor-element-0b6f44d{--display:flex;--border-radius:24px 24px 24px 24px;}.elementor-2702 .elementor-element.elementor-element-0b6f44d:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-0b6f44d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://obnovavitality.cz/wp-content/uploads/2026/03/nestastna-zena.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-2702 .elementor-element.elementor-element-8496fc9{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-2702 .elementor-element.elementor-element-455b6fb{--display:flex;}.elementor-2702 .elementor-element.elementor-element-d8b9b8e{width:initial;max-width:initial;border-style:none;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-2702 .elementor-element.elementor-element-d8b9b8e .elementor-heading-title{font-family:var( --e-global-typography-79ea3ba-font-family ), Sans-serif;font-size:var( --e-global-typography-79ea3ba-font-size );font-weight:var( --e-global-typography-79ea3ba-font-weight );text-transform:var( --e-global-typography-79ea3ba-text-transform );line-height:var( --e-global-typography-79ea3ba-line-height );letter-spacing:var( --e-global-typography-79ea3ba-letter-spacing );color:var( --e-global-color-primary );}.elementor-2702 .elementor-element.elementor-element-4630e35{text-align:start;}.elementor-2702 .elementor-element.elementor-element-4630e35 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-2702 .elementor-element.elementor-element-2635d99{text-align:start;}.elementor-2702 .elementor-element.elementor-element-2635d99 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2702 .elementor-element.elementor-element-37b830b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000014;--border-color:#00000014;--border-radius:24px 24px 24px 24px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2702 .elementor-element.elementor-element-37b830b:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-37b830b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2702 .elementor-element.elementor-element-0aa1b16.elementor-element{--align-self:flex-start;}.elementor-2702 .elementor-element.elementor-element-0aa1b16{text-align:start;}.elementor-2702 .elementor-element.elementor-element-0aa1b16 .elementor-heading-title{font-family:var( --e-global-typography-aafaa3a-font-family ), Sans-serif;font-size:var( --e-global-typography-aafaa3a-font-size );font-weight:var( --e-global-typography-aafaa3a-font-weight );line-height:var( --e-global-typography-aafaa3a-line-height );letter-spacing:var( --e-global-typography-aafaa3a-letter-spacing );color:var( --e-global-color-accent );}.elementor-2702 .elementor-element.elementor-element-273f0ff{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2702 .elementor-element.elementor-element-a9f58c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2702 .elementor-element.elementor-element-a9f58c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2702 .elementor-element.elementor-element-a9f58c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2702 .elementor-element.elementor-element-a9f58c6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2702 .elementor-element.elementor-element-a9f58c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2702 .elementor-element.elementor-element-a9f58c6 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2702 .elementor-element.elementor-element-a9f58c6 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2702 .elementor-element.elementor-element-a9f58c6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2702 .elementor-element.elementor-element-a9f58c6 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-2702 .elementor-element.elementor-element-a9f58c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2702 .elementor-element.elementor-element-a9f58c6 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-a9f58c6 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2702 .elementor-element.elementor-element-9f38ffb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2702 .elementor-element.elementor-element-9f38ffb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2702 .elementor-element.elementor-element-9f38ffb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2702 .elementor-element.elementor-element-9f38ffb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2702 .elementor-element.elementor-element-9f38ffb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2702 .elementor-element.elementor-element-9f38ffb .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2702 .elementor-element.elementor-element-9f38ffb .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2702 .elementor-element.elementor-element-9f38ffb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2702 .elementor-element.elementor-element-9f38ffb .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-2702 .elementor-element.elementor-element-9f38ffb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2702 .elementor-element.elementor-element-9f38ffb .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-9f38ffb .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2702 .elementor-element.elementor-element-a5d358c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--overlay-opacity:1;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2702 .elementor-element.elementor-element-a5d358c:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-a5d358c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://obnovavitality.cz/wp-content/uploads/2026/02/doctor-nutritionist-vegetables-fruits-selective-focus.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2702 .elementor-element.elementor-element-a5d358c::before, .elementor-2702 .elementor-element.elementor-element-a5d358c > .elementor-background-video-container::before, .elementor-2702 .elementor-element.elementor-element-a5d358c > .e-con-inner > .elementor-background-video-container::before, .elementor-2702 .elementor-element.elementor-element-a5d358c > .elementor-background-slideshow::before, .elementor-2702 .elementor-element.elementor-element-a5d358c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2702 .elementor-element.elementor-element-a5d358c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #EDFCFFF2 43%, #FFFFFFCC 65%);}.elementor-2702 .elementor-element.elementor-element-45a9a38{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-2702 .elementor-element.elementor-element-75d6776{width:initial;max-width:initial;border-style:none;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-2702 .elementor-element.elementor-element-75d6776 .elementor-heading-title{font-family:var( --e-global-typography-79ea3ba-font-family ), Sans-serif;font-size:var( --e-global-typography-79ea3ba-font-size );font-weight:var( --e-global-typography-79ea3ba-font-weight );text-transform:var( --e-global-typography-79ea3ba-text-transform );line-height:var( --e-global-typography-79ea3ba-line-height );letter-spacing:var( --e-global-typography-79ea3ba-letter-spacing );color:var( --e-global-color-primary );}.elementor-2702 .elementor-element.elementor-element-3b89081{text-align:start;}.elementor-2702 .elementor-element.elementor-element-3b89081 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-2702 .elementor-element.elementor-element-c84bcd8{width:var( --container-widget-width, 70% );max-width:70%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-2702 .elementor-element.elementor-element-c84bcd8 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2702 .elementor-element.elementor-element-8f6d4f6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2702 .elementor-element.elementor-element-d48ce8f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3F1EB;--border-color:#F3F1EB;--border-radius:24px 24px 24px 24px;box-shadow:0px 10px 40px 0px rgba(0, 0, 0, 0.15);--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;grid-column:span 1;grid-row:span 1;--e-con-transform-transition-duration:300ms;}.elementor-2702 .elementor-element.elementor-element-d48ce8f:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-d48ce8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FBFA;}.elementor-2702 .elementor-element.elementor-element-d48ce8f.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-2702 .elementor-element.elementor-element-2ddc2e0{width:100%;max-width:100%;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-2702 .elementor-element.elementor-element-2ddc2e0 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:clamp(2rem, 1.03rem + 3.04vi, 3.25rem);font-weight:700;line-height:1.1;color:#3A7A6980;}.elementor-2702 .elementor-element.elementor-element-cdb55eb{text-align:start;}.elementor-2702 .elementor-element.elementor-element-cdb55eb .elementor-heading-title{font-family:var( --e-global-typography-ebae753-font-family ), Sans-serif;font-size:var( --e-global-typography-ebae753-font-size );font-weight:var( --e-global-typography-ebae753-font-weight );line-height:var( --e-global-typography-ebae753-line-height );letter-spacing:var( --e-global-typography-ebae753-letter-spacing );color:var( --e-global-color-accent );}.elementor-2702 .elementor-element.elementor-element-69ce88f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2702 .elementor-element.elementor-element-69ce88f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2702 .elementor-element.elementor-element-69ce88f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2702 .elementor-element.elementor-element-69ce88f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2702 .elementor-element.elementor-element-69ce88f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2702 .elementor-element.elementor-element-69ce88f .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2702 .elementor-element.elementor-element-69ce88f .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2702 .elementor-element.elementor-element-69ce88f{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-2702 .elementor-element.elementor-element-69ce88f .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-2702 .elementor-element.elementor-element-69ce88f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2702 .elementor-element.elementor-element-69ce88f .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-69ce88f .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2702 .elementor-element.elementor-element-bea3144{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3F1EB;--border-color:#F3F1EB;--border-radius:24px 24px 24px 24px;box-shadow:0px 10px 40px 0px rgba(0, 0, 0, 0.15);--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;grid-column:span 1;grid-row:span 1;--e-con-transform-transition-duration:300ms;}.elementor-2702 .elementor-element.elementor-element-bea3144:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-bea3144 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FBFA;}.elementor-2702 .elementor-element.elementor-element-bea3144.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-2702 .elementor-element.elementor-element-2df18e8{width:100%;max-width:100%;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-2702 .elementor-element.elementor-element-2df18e8 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:clamp(2rem, 1.03rem + 3.04vi, 3.25rem);font-weight:700;line-height:1.1;color:#3A7A6980;}.elementor-2702 .elementor-element.elementor-element-a5459d6{text-align:start;}.elementor-2702 .elementor-element.elementor-element-a5459d6 .elementor-heading-title{font-family:var( --e-global-typography-ebae753-font-family ), Sans-serif;font-size:var( --e-global-typography-ebae753-font-size );font-weight:var( --e-global-typography-ebae753-font-weight );line-height:var( --e-global-typography-ebae753-line-height );letter-spacing:var( --e-global-typography-ebae753-letter-spacing );color:var( --e-global-color-accent );}.elementor-2702 .elementor-element.elementor-element-fc0e4fc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2702 .elementor-element.elementor-element-fc0e4fc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2702 .elementor-element.elementor-element-fc0e4fc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2702 .elementor-element.elementor-element-fc0e4fc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2702 .elementor-element.elementor-element-fc0e4fc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2702 .elementor-element.elementor-element-fc0e4fc .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2702 .elementor-element.elementor-element-fc0e4fc .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2702 .elementor-element.elementor-element-fc0e4fc{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-2702 .elementor-element.elementor-element-fc0e4fc .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-2702 .elementor-element.elementor-element-fc0e4fc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2702 .elementor-element.elementor-element-fc0e4fc .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-fc0e4fc .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2702 .elementor-element.elementor-element-a11984a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3F1EB;--border-color:#F3F1EB;--border-radius:24px 24px 24px 24px;box-shadow:0px 10px 40px 0px rgba(0, 0, 0, 0.15);--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;grid-column:span 1;grid-row:span 1;--e-con-transform-transition-duration:300ms;}.elementor-2702 .elementor-element.elementor-element-a11984a:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-a11984a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FBFA;}.elementor-2702 .elementor-element.elementor-element-a11984a.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-2702 .elementor-element.elementor-element-fb74fde{width:100%;max-width:100%;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-2702 .elementor-element.elementor-element-fb74fde .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:clamp(2rem, 1.03rem + 3.04vi, 3.25rem);font-weight:700;line-height:1.1;color:#3A7A6980;}.elementor-2702 .elementor-element.elementor-element-36a45e6{text-align:start;}.elementor-2702 .elementor-element.elementor-element-36a45e6 .elementor-heading-title{font-family:var( --e-global-typography-ebae753-font-family ), Sans-serif;font-size:var( --e-global-typography-ebae753-font-size );font-weight:var( --e-global-typography-ebae753-font-weight );line-height:var( --e-global-typography-ebae753-line-height );letter-spacing:var( --e-global-typography-ebae753-letter-spacing );color:var( --e-global-color-accent );}.elementor-2702 .elementor-element.elementor-element-22feaa9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2702 .elementor-element.elementor-element-22feaa9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2702 .elementor-element.elementor-element-22feaa9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2702 .elementor-element.elementor-element-22feaa9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2702 .elementor-element.elementor-element-22feaa9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2702 .elementor-element.elementor-element-22feaa9 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2702 .elementor-element.elementor-element-22feaa9 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2702 .elementor-element.elementor-element-22feaa9{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-2702 .elementor-element.elementor-element-22feaa9 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-2702 .elementor-element.elementor-element-22feaa9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2702 .elementor-element.elementor-element-22feaa9 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-22feaa9 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2702 .elementor-element.elementor-element-e59e61e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--overlay-opacity:0.09;--padding-top:0rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2702 .elementor-element.elementor-element-e59e61e:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-e59e61e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4aa7d9c ) 0%, #FFFFFF00 100%);}.elementor-2702 .elementor-element.elementor-element-e59e61e::before, .elementor-2702 .elementor-element.elementor-element-e59e61e > .elementor-background-video-container::before, .elementor-2702 .elementor-element.elementor-element-e59e61e > .e-con-inner > .elementor-background-video-container::before, .elementor-2702 .elementor-element.elementor-element-e59e61e > .elementor-background-slideshow::before, .elementor-2702 .elementor-element.elementor-element-e59e61e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2702 .elementor-element.elementor-element-e59e61e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://obnovavitality.cz/wp-content/uploads/2026/02/minimalist-botanical-leaves-corner-design-with-sage-green-beige-hues.webp");--background-overlay:'';background-position:bottom left;background-repeat:no-repeat;background-size:25% auto;}.elementor-2702 .elementor-element.elementor-element-33105cd{--display:flex;}.elementor-2702 .elementor-element.elementor-element-02976e7{width:initial;max-width:initial;border-style:none;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-2702 .elementor-element.elementor-element-02976e7 .elementor-heading-title{font-family:var( --e-global-typography-79ea3ba-font-family ), Sans-serif;font-size:var( --e-global-typography-79ea3ba-font-size );font-weight:var( --e-global-typography-79ea3ba-font-weight );text-transform:var( --e-global-typography-79ea3ba-text-transform );line-height:var( --e-global-typography-79ea3ba-line-height );letter-spacing:var( --e-global-typography-79ea3ba-letter-spacing );color:var( --e-global-color-primary );}.elementor-2702 .elementor-element.elementor-element-16f8058{text-align:center;}.elementor-2702 .elementor-element.elementor-element-16f8058 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-2702 .elementor-element.elementor-element-adb5732{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-2702 .elementor-element.elementor-element-adb5732 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2702 .elementor-element.elementor-element-c22c909 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-4aa7d9c );color:var( --e-global-color-4aa7d9c );transition-duration:300ms;border-style:none;border-radius:999px 999px 999px 999px;padding:18px 34px 18px 34px;}.elementor-2702 .elementor-element.elementor-element-c22c909 .elementor-button:hover, .elementor-2702 .elementor-element.elementor-element-c22c909 .elementor-button:focus{background-color:#1E4E41;}.elementor-2702 .elementor-element.elementor-element-c22c909:hover{--e-transform-translateY:-4px;}.elementor-2702 .elementor-element.elementor-element-c22c909{--e-transform-transition-duration:300ms;}.elementor-2702 .elementor-element.elementor-element-c22c909 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2702 .elementor-element.elementor-element-c22c909 .elementor-button .elementor-button-content-wrapper{gap:8px;}@media(min-width:768px){.elementor-2702 .elementor-element.elementor-element-ffefbc3{--width:100%;}.elementor-2702 .elementor-element.elementor-element-014a0a4{--width:100%;}.elementor-2702 .elementor-element.elementor-element-5b46c72{--width:100%;}.elementor-2702 .elementor-element.elementor-element-d63b5cc{--width:100%;}.elementor-2702 .elementor-element.elementor-element-4a03d0a{--width:100%;}.elementor-2702 .elementor-element.elementor-element-66054a9{--width:100%;}.elementor-2702 .elementor-element.elementor-element-8496fc9{--width:100%;}.elementor-2702 .elementor-element.elementor-element-45a9a38{--width:100%;}}@media(min-width:1025px){.elementor-2702 .elementor-element.elementor-element-5443b9c:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-5443b9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2702 .elementor-element.elementor-element-a5d358c:not(.elementor-motion-effects-element-type-background), .elementor-2702 .elementor-element.elementor-element-a5d358c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-2702 .elementor-element.elementor-element-5443b9c{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2702 .elementor-element.elementor-element-bdd6acb .elementor-heading-title{font-size:var( --e-global-typography-79ea3ba-font-size );line-height:var( --e-global-typography-79ea3ba-line-height );letter-spacing:var( --e-global-typography-79ea3ba-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-2626c51 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-beebe89 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-6c6dfd5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-4e5c198 .elementor-heading-title{font-size:var( --e-global-typography-79ea3ba-font-size );line-height:var( --e-global-typography-79ea3ba-line-height );letter-spacing:var( --e-global-typography-79ea3ba-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-4a31400 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-75e338d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-718f7af .elementor-heading-title{font-size:var( --e-global-typography-7ec48a6-font-size );line-height:var( --e-global-typography-7ec48a6-line-height );letter-spacing:var( --e-global-typography-7ec48a6-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-dd1f70d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2702 .elementor-element.elementor-element-dd1f70d .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-0259b5e .elementor-heading-title{font-size:var( --e-global-typography-b36602f-font-size );line-height:var( --e-global-typography-b36602f-line-height );letter-spacing:var( --e-global-typography-b36602f-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-24af52d .elementor-heading-title{font-size:var( --e-global-typography-79ea3ba-font-size );line-height:var( --e-global-typography-79ea3ba-line-height );letter-spacing:var( --e-global-typography-79ea3ba-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-f13a31c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-b5be8ec .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-95943f1 .elementor-heading-title{font-size:var( --e-global-typography-7ec48a6-font-size );line-height:var( --e-global-typography-7ec48a6-line-height );letter-spacing:var( --e-global-typography-7ec48a6-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-fb9732f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2702 .elementor-element.elementor-element-fb9732f .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-1aabcb8 .elementor-heading-title{font-size:var( --e-global-typography-b36602f-font-size );line-height:var( --e-global-typography-b36602f-line-height );letter-spacing:var( --e-global-typography-b36602f-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-069d20b .elementor-heading-title{font-size:var( --e-global-typography-79ea3ba-font-size );line-height:var( --e-global-typography-79ea3ba-line-height );letter-spacing:var( --e-global-typography-79ea3ba-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-f4ecf40 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-670aa92 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-1d4c894 .elementor-heading-title{font-size:var( --e-global-typography-aafaa3a-font-size );line-height:var( --e-global-typography-aafaa3a-line-height );letter-spacing:var( --e-global-typography-aafaa3a-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-b0b3992 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2702 .elementor-element.elementor-element-b0b3992 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-a64a4ee .elementor-heading-title{font-size:var( --e-global-typography-79ea3ba-font-size );line-height:var( --e-global-typography-79ea3ba-line-height );letter-spacing:var( --e-global-typography-79ea3ba-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-9e79ad8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-eb5ce8d{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2702 .elementor-element.elementor-element-aaa78a2{grid-column:span 6;}.elementor-2702 .elementor-element.elementor-element-4fc848f .elementor-heading-title{font-size:var( --e-global-typography-ebae753-font-size );line-height:var( --e-global-typography-ebae753-line-height );letter-spacing:var( --e-global-typography-ebae753-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-e8a3f0a .elementor-heading-title{font-size:var( --e-global-typography-b34991b-font-size );line-height:var( --e-global-typography-b34991b-line-height );}.elementor-2702 .elementor-element.elementor-element-61ccce4{grid-column:span 6;}.elementor-2702 .elementor-element.elementor-element-14bb652 .elementor-heading-title{font-size:var( --e-global-typography-ebae753-font-size );line-height:var( --e-global-typography-ebae753-line-height );letter-spacing:var( --e-global-typography-ebae753-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-d5a4820 .elementor-heading-title{font-size:var( --e-global-typography-b34991b-font-size );line-height:var( --e-global-typography-b34991b-line-height );}.elementor-2702 .elementor-element.elementor-element-98e6bfa{grid-column:span 6;}.elementor-2702 .elementor-element.elementor-element-8ee6a5b .elementor-heading-title{font-size:var( --e-global-typography-ebae753-font-size );line-height:var( --e-global-typography-ebae753-line-height );letter-spacing:var( --e-global-typography-ebae753-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-bcb3bd5 .elementor-heading-title{font-size:var( --e-global-typography-b34991b-font-size );line-height:var( --e-global-typography-b34991b-line-height );}.elementor-2702 .elementor-element.elementor-element-748bf83{grid-column:span 6;}.elementor-2702 .elementor-element.elementor-element-ab765ff .elementor-heading-title{font-size:var( --e-global-typography-ebae753-font-size );line-height:var( --e-global-typography-ebae753-line-height );letter-spacing:var( --e-global-typography-ebae753-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-86b123f .elementor-heading-title{font-size:var( --e-global-typography-b34991b-font-size );line-height:var( --e-global-typography-b34991b-line-height );}.elementor-2702 .elementor-element.elementor-element-a0b1065 .elementor-heading-title{font-size:var( --e-global-typography-b36602f-font-size );line-height:var( --e-global-typography-b36602f-line-height );letter-spacing:var( --e-global-typography-b36602f-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-8610f51 .elementor-heading-title{font-size:var( --e-global-typography-79ea3ba-font-size );line-height:var( --e-global-typography-79ea3ba-line-height );letter-spacing:var( --e-global-typography-79ea3ba-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-1e8a060 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-7564cfe .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-a66a459{--grid-auto-flow:row;}.elementor-2702 .elementor-element.elementor-element-4448d59 .elementor-icon-box-title, .elementor-2702 .elementor-element.elementor-element-4448d59 .elementor-icon-box-title a{font-size:var( --e-global-typography-60ae34a-font-size );line-height:var( --e-global-typography-60ae34a-line-height );}.elementor-2702 .elementor-element.elementor-element-4448d59 .elementor-icon-box-description{font-size:var( --e-global-typography-b34991b-font-size );line-height:var( --e-global-typography-b34991b-line-height );}.elementor-2702 .elementor-element.elementor-element-234b6b0 .elementor-icon-box-title, .elementor-2702 .elementor-element.elementor-element-234b6b0 .elementor-icon-box-title a{font-size:var( --e-global-typography-60ae34a-font-size );line-height:var( --e-global-typography-60ae34a-line-height );}.elementor-2702 .elementor-element.elementor-element-234b6b0 .elementor-icon-box-description{font-size:var( --e-global-typography-b34991b-font-size );line-height:var( --e-global-typography-b34991b-line-height );}.elementor-2702 .elementor-element.elementor-element-0f5ad0a .elementor-icon-box-title, .elementor-2702 .elementor-element.elementor-element-0f5ad0a .elementor-icon-box-title a{font-size:var( --e-global-typography-60ae34a-font-size );line-height:var( --e-global-typography-60ae34a-line-height );}.elementor-2702 .elementor-element.elementor-element-0f5ad0a .elementor-icon-box-description{font-size:var( --e-global-typography-b34991b-font-size );line-height:var( --e-global-typography-b34991b-line-height );}.elementor-2702 .elementor-element.elementor-element-7ffe84a .elementor-icon-box-title, .elementor-2702 .elementor-element.elementor-element-7ffe84a .elementor-icon-box-title a{font-size:var( --e-global-typography-60ae34a-font-size );line-height:var( --e-global-typography-60ae34a-line-height );}.elementor-2702 .elementor-element.elementor-element-7ffe84a .elementor-icon-box-description{font-size:var( --e-global-typography-b34991b-font-size );line-height:var( --e-global-typography-b34991b-line-height );}.elementor-2702 .elementor-element.elementor-element-d5cb093 .elementor-icon-box-title, .elementor-2702 .elementor-element.elementor-element-d5cb093 .elementor-icon-box-title a{font-size:var( --e-global-typography-60ae34a-font-size );line-height:var( --e-global-typography-60ae34a-line-height );}.elementor-2702 .elementor-element.elementor-element-d5cb093 .elementor-icon-box-description{font-size:var( --e-global-typography-b34991b-font-size );line-height:var( --e-global-typography-b34991b-line-height );}.elementor-2702 .elementor-element.elementor-element-7b5f56c .elementor-icon-box-title, .elementor-2702 .elementor-element.elementor-element-7b5f56c .elementor-icon-box-title a{font-size:var( --e-global-typography-60ae34a-font-size );line-height:var( --e-global-typography-60ae34a-line-height );}.elementor-2702 .elementor-element.elementor-element-7b5f56c .elementor-icon-box-description{font-size:var( --e-global-typography-b34991b-font-size );line-height:var( --e-global-typography-b34991b-line-height );}.elementor-2702 .elementor-element.elementor-element-d8b9b8e .elementor-heading-title{font-size:var( --e-global-typography-79ea3ba-font-size );line-height:var( --e-global-typography-79ea3ba-line-height );letter-spacing:var( --e-global-typography-79ea3ba-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-4630e35 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-2635d99 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-0aa1b16 .elementor-heading-title{font-size:var( --e-global-typography-aafaa3a-font-size );line-height:var( --e-global-typography-aafaa3a-line-height );letter-spacing:var( --e-global-typography-aafaa3a-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-273f0ff{--grid-auto-flow:row;}.elementor-2702 .elementor-element.elementor-element-a9f58c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2702 .elementor-element.elementor-element-a9f58c6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-9f38ffb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2702 .elementor-element.elementor-element-9f38ffb .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-a5d358c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2702 .elementor-element.elementor-element-75d6776 .elementor-heading-title{font-size:var( --e-global-typography-79ea3ba-font-size );line-height:var( --e-global-typography-79ea3ba-line-height );letter-spacing:var( --e-global-typography-79ea3ba-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-3b89081 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-c84bcd8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-8f6d4f6{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2702 .elementor-element.elementor-element-d48ce8f{grid-column:span 6;}.elementor-2702 .elementor-element.elementor-element-cdb55eb .elementor-heading-title{font-size:var( --e-global-typography-ebae753-font-size );line-height:var( --e-global-typography-ebae753-line-height );letter-spacing:var( --e-global-typography-ebae753-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-69ce88f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2702 .elementor-element.elementor-element-69ce88f .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-bea3144{grid-column:span 6;}.elementor-2702 .elementor-element.elementor-element-a5459d6 .elementor-heading-title{font-size:var( --e-global-typography-ebae753-font-size );line-height:var( --e-global-typography-ebae753-line-height );letter-spacing:var( --e-global-typography-ebae753-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-fc0e4fc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2702 .elementor-element.elementor-element-fc0e4fc .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-a11984a{grid-column:span 6;}.elementor-2702 .elementor-element.elementor-element-36a45e6 .elementor-heading-title{font-size:var( --e-global-typography-ebae753-font-size );line-height:var( --e-global-typography-ebae753-line-height );letter-spacing:var( --e-global-typography-ebae753-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-22feaa9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2702 .elementor-element.elementor-element-22feaa9 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-02976e7 .elementor-heading-title{font-size:var( --e-global-typography-79ea3ba-font-size );line-height:var( --e-global-typography-79ea3ba-line-height );letter-spacing:var( --e-global-typography-79ea3ba-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-16f8058 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-adb5732{width:100%;max-width:100%;}.elementor-2702 .elementor-element.elementor-element-adb5732 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-c22c909 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-2702 .elementor-element.elementor-element-5443b9c{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:8rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2702 .elementor-element.elementor-element-bdd6acb .elementor-heading-title{font-size:var( --e-global-typography-79ea3ba-font-size );line-height:var( --e-global-typography-79ea3ba-line-height );letter-spacing:var( --e-global-typography-79ea3ba-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-2626c51 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-beebe89{width:100%;max-width:100%;}.elementor-2702 .elementor-element.elementor-element-beebe89 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-6c6dfd5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:15px 25px 15px 25px;}.elementor-2702 .elementor-element.elementor-element-ed68f98{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2702 .elementor-element.elementor-element-4e5c198 .elementor-heading-title{font-size:var( --e-global-typography-79ea3ba-font-size );line-height:var( --e-global-typography-79ea3ba-line-height );letter-spacing:var( --e-global-typography-79ea3ba-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-4a31400 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-75e338d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-718f7af .elementor-heading-title{font-size:var( --e-global-typography-7ec48a6-font-size );line-height:var( --e-global-typography-7ec48a6-line-height );letter-spacing:var( --e-global-typography-7ec48a6-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-dd1f70d{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-2702 .elementor-element.elementor-element-dd1f70d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2702 .elementor-element.elementor-element-dd1f70d .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-0259b5e .elementor-heading-title{font-size:var( --e-global-typography-b36602f-font-size );line-height:var( --e-global-typography-b36602f-line-height );letter-spacing:var( --e-global-typography-b36602f-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-1d8156e{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2702 .elementor-element.elementor-element-83758bc{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2702 .elementor-element.elementor-element-24af52d .elementor-heading-title{font-size:var( --e-global-typography-79ea3ba-font-size );line-height:var( --e-global-typography-79ea3ba-line-height );letter-spacing:var( --e-global-typography-79ea3ba-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-f13a31c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-b5be8ec .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-95943f1 .elementor-heading-title{font-size:var( --e-global-typography-7ec48a6-font-size );line-height:var( --e-global-typography-7ec48a6-line-height );letter-spacing:var( --e-global-typography-7ec48a6-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-fb9732f{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-2702 .elementor-element.elementor-element-fb9732f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2702 .elementor-element.elementor-element-fb9732f .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-1aabcb8 .elementor-heading-title{font-size:var( --e-global-typography-b36602f-font-size );line-height:var( --e-global-typography-b36602f-line-height );letter-spacing:var( --e-global-typography-b36602f-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-48a21c4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2702 .elementor-element.elementor-element-a69604d{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2702 .elementor-element.elementor-element-069d20b .elementor-heading-title{font-size:var( --e-global-typography-79ea3ba-font-size );line-height:var( --e-global-typography-79ea3ba-line-height );letter-spacing:var( --e-global-typography-79ea3ba-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-f4ecf40 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-670aa92 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-1d4c894 .elementor-heading-title{font-size:var( --e-global-typography-aafaa3a-font-size );line-height:var( --e-global-typography-aafaa3a-line-height );letter-spacing:var( --e-global-typography-aafaa3a-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-b0b3992{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-2702 .elementor-element.elementor-element-b0b3992 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2702 .elementor-element.elementor-element-b0b3992 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-6a9b50d{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2702 .elementor-element.elementor-element-a64a4ee .elementor-heading-title{font-size:var( --e-global-typography-79ea3ba-font-size );line-height:var( --e-global-typography-79ea3ba-line-height );letter-spacing:var( --e-global-typography-79ea3ba-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-9e79ad8{width:100%;max-width:100%;}.elementor-2702 .elementor-element.elementor-element-9e79ad8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-eb5ce8d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2702 .elementor-element.elementor-element-4fc848f .elementor-heading-title{font-size:var( --e-global-typography-ebae753-font-size );line-height:var( --e-global-typography-ebae753-line-height );letter-spacing:var( --e-global-typography-ebae753-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-e8a3f0a .elementor-heading-title{font-size:var( --e-global-typography-b34991b-font-size );line-height:var( --e-global-typography-b34991b-line-height );}.elementor-2702 .elementor-element.elementor-element-14bb652 .elementor-heading-title{font-size:var( --e-global-typography-ebae753-font-size );line-height:var( --e-global-typography-ebae753-line-height );letter-spacing:var( --e-global-typography-ebae753-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-d5a4820 .elementor-heading-title{font-size:var( --e-global-typography-b34991b-font-size );line-height:var( --e-global-typography-b34991b-line-height );}.elementor-2702 .elementor-element.elementor-element-8ee6a5b .elementor-heading-title{font-size:var( --e-global-typography-ebae753-font-size );line-height:var( --e-global-typography-ebae753-line-height );letter-spacing:var( --e-global-typography-ebae753-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-bcb3bd5 .elementor-heading-title{font-size:var( --e-global-typography-b34991b-font-size );line-height:var( --e-global-typography-b34991b-line-height );}.elementor-2702 .elementor-element.elementor-element-ab765ff .elementor-heading-title{font-size:var( --e-global-typography-ebae753-font-size );line-height:var( --e-global-typography-ebae753-line-height );letter-spacing:var( --e-global-typography-ebae753-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-86b123f .elementor-heading-title{font-size:var( --e-global-typography-b34991b-font-size );line-height:var( --e-global-typography-b34991b-line-height );}.elementor-2702 .elementor-element.elementor-element-a0b1065 .elementor-heading-title{font-size:var( --e-global-typography-b36602f-font-size );line-height:var( --e-global-typography-b36602f-line-height );letter-spacing:var( --e-global-typography-b36602f-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-c7c0a91{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2702 .elementor-element.elementor-element-8610f51 .elementor-heading-title{font-size:var( --e-global-typography-79ea3ba-font-size );line-height:var( --e-global-typography-79ea3ba-line-height );letter-spacing:var( --e-global-typography-79ea3ba-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-1e8a060{width:100%;max-width:100%;}.elementor-2702 .elementor-element.elementor-element-1e8a060 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-7564cfe{width:100%;max-width:100%;}.elementor-2702 .elementor-element.elementor-element-7564cfe .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-a66a459{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2702 .elementor-element.elementor-element-4448d59 .elementor-icon-box-title, .elementor-2702 .elementor-element.elementor-element-4448d59 .elementor-icon-box-title a{font-size:var( --e-global-typography-60ae34a-font-size );line-height:var( --e-global-typography-60ae34a-line-height );}.elementor-2702 .elementor-element.elementor-element-4448d59 .elementor-icon-box-description{font-size:var( --e-global-typography-b34991b-font-size );line-height:var( --e-global-typography-b34991b-line-height );}.elementor-2702 .elementor-element.elementor-element-234b6b0 .elementor-icon-box-title, .elementor-2702 .elementor-element.elementor-element-234b6b0 .elementor-icon-box-title a{font-size:var( --e-global-typography-60ae34a-font-size );line-height:var( --e-global-typography-60ae34a-line-height );}.elementor-2702 .elementor-element.elementor-element-234b6b0 .elementor-icon-box-description{font-size:var( --e-global-typography-b34991b-font-size );line-height:var( --e-global-typography-b34991b-line-height );}.elementor-2702 .elementor-element.elementor-element-0f5ad0a .elementor-icon-box-title, .elementor-2702 .elementor-element.elementor-element-0f5ad0a .elementor-icon-box-title a{font-size:var( --e-global-typography-60ae34a-font-size );line-height:var( --e-global-typography-60ae34a-line-height );}.elementor-2702 .elementor-element.elementor-element-0f5ad0a .elementor-icon-box-description{font-size:var( --e-global-typography-b34991b-font-size );line-height:var( --e-global-typography-b34991b-line-height );}.elementor-2702 .elementor-element.elementor-element-7ffe84a .elementor-icon-box-title, .elementor-2702 .elementor-element.elementor-element-7ffe84a .elementor-icon-box-title a{font-size:var( --e-global-typography-60ae34a-font-size );line-height:var( --e-global-typography-60ae34a-line-height );}.elementor-2702 .elementor-element.elementor-element-7ffe84a .elementor-icon-box-description{font-size:var( --e-global-typography-b34991b-font-size );line-height:var( --e-global-typography-b34991b-line-height );}.elementor-2702 .elementor-element.elementor-element-d5cb093 .elementor-icon-box-title, .elementor-2702 .elementor-element.elementor-element-d5cb093 .elementor-icon-box-title a{font-size:var( --e-global-typography-60ae34a-font-size );line-height:var( --e-global-typography-60ae34a-line-height );}.elementor-2702 .elementor-element.elementor-element-d5cb093 .elementor-icon-box-description{font-size:var( --e-global-typography-b34991b-font-size );line-height:var( --e-global-typography-b34991b-line-height );}.elementor-2702 .elementor-element.elementor-element-7b5f56c .elementor-icon-box-title, .elementor-2702 .elementor-element.elementor-element-7b5f56c .elementor-icon-box-title a{font-size:var( --e-global-typography-60ae34a-font-size );line-height:var( --e-global-typography-60ae34a-line-height );}.elementor-2702 .elementor-element.elementor-element-7b5f56c .elementor-icon-box-description{font-size:var( --e-global-typography-b34991b-font-size );line-height:var( --e-global-typography-b34991b-line-height );}.elementor-2702 .elementor-element.elementor-element-75075fc{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2702 .elementor-element.elementor-element-d8b9b8e .elementor-heading-title{font-size:var( --e-global-typography-79ea3ba-font-size );line-height:var( --e-global-typography-79ea3ba-line-height );letter-spacing:var( --e-global-typography-79ea3ba-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-4630e35{width:100%;max-width:100%;}.elementor-2702 .elementor-element.elementor-element-4630e35 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-2635d99{width:100%;max-width:100%;}.elementor-2702 .elementor-element.elementor-element-2635d99 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-0aa1b16 .elementor-heading-title{font-size:var( --e-global-typography-aafaa3a-font-size );line-height:var( --e-global-typography-aafaa3a-line-height );letter-spacing:var( --e-global-typography-aafaa3a-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-273f0ff{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2702 .elementor-element.elementor-element-a9f58c6{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-2702 .elementor-element.elementor-element-a9f58c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2702 .elementor-element.elementor-element-a9f58c6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-9f38ffb{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-2702 .elementor-element.elementor-element-9f38ffb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2702 .elementor-element.elementor-element-9f38ffb .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-a5d358c{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2702 .elementor-element.elementor-element-75d6776 .elementor-heading-title{font-size:var( --e-global-typography-79ea3ba-font-size );line-height:var( --e-global-typography-79ea3ba-line-height );letter-spacing:var( --e-global-typography-79ea3ba-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-3b89081{width:100%;max-width:100%;}.elementor-2702 .elementor-element.elementor-element-3b89081 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-c84bcd8{width:100%;max-width:100%;}.elementor-2702 .elementor-element.elementor-element-c84bcd8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-8f6d4f6{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2702 .elementor-element.elementor-element-cdb55eb .elementor-heading-title{font-size:var( --e-global-typography-ebae753-font-size );line-height:var( --e-global-typography-ebae753-line-height );letter-spacing:var( --e-global-typography-ebae753-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-69ce88f{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-2702 .elementor-element.elementor-element-69ce88f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2702 .elementor-element.elementor-element-69ce88f .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-a5459d6 .elementor-heading-title{font-size:var( --e-global-typography-ebae753-font-size );line-height:var( --e-global-typography-ebae753-line-height );letter-spacing:var( --e-global-typography-ebae753-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-fc0e4fc{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-2702 .elementor-element.elementor-element-fc0e4fc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2702 .elementor-element.elementor-element-fc0e4fc .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-36a45e6 .elementor-heading-title{font-size:var( --e-global-typography-ebae753-font-size );line-height:var( --e-global-typography-ebae753-line-height );letter-spacing:var( --e-global-typography-ebae753-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-22feaa9{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-2702 .elementor-element.elementor-element-22feaa9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2702 .elementor-element.elementor-element-22feaa9 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-e59e61e{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2702 .elementor-element.elementor-element-02976e7 .elementor-heading-title{font-size:var( --e-global-typography-79ea3ba-font-size );line-height:var( --e-global-typography-79ea3ba-line-height );letter-spacing:var( --e-global-typography-79ea3ba-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-16f8058 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2702 .elementor-element.elementor-element-adb5732 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2702 .elementor-element.elementor-element-c22c909 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:15px 25px 15px 25px;}}/* Start custom CSS for button, class: .elementor-element-6c6dfd5 */.elementor-2702 .elementor-element.elementor-element-6c6dfd5 .elementor-button:hover{
  border-color: #1E4E41;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fa5841 */.elementor-2702 .elementor-element.elementor-element-7fa5841 {
  scroll-margin-top: 140px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce354ad */.elementor-2702 .elementor-element.elementor-element-ce354ad {
  scroll-margin-top: 140px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca54599 */.elementor-2702 .elementor-element.elementor-element-ca54599 {
  scroll-margin-top: 75px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8586fc5 */.elementor-2702 .elementor-element.elementor-element-8586fc5 {
  scroll-margin-top: 140px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-527c40e */.elementor-2702 .elementor-element.elementor-element-527c40e {
  scroll-margin-top: 140px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1befa0f */.elementor-2702 .elementor-element.elementor-element-1befa0f {
  scroll-margin-top: 140px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da900d8 */.elementor-2702 .elementor-element.elementor-element-da900d8 {
  scroll-margin-top: 75px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dc60a9 */.elementor-2702 .elementor-element.elementor-element-4dc60a9 {
  scroll-margin-top: 140px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce531e */.elementor-2702 .elementor-element.elementor-element-6ce531e {
  scroll-margin-top: 75px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37b830b */.elementor-2702 .elementor-element.elementor-element-37b830b {
  scroll-margin-top: 140px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c22c909 */.elementor-2702 .elementor-element.elementor-element-c22c909 .elementor-button:hover{
  border-color: #1E4E41;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://obnovavitality.cz/wp-content/uploads/2026/02/Montserrat-Regular.woff2') format('woff2'),
		url('https://obnovavitality.cz/wp-content/uploads/2026/02/Montserrat-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://obnovavitality.cz/wp-content/uploads/2026/02/montserrat-medium-webfont.woff2') format('woff2'),
		url('https://obnovavitality.cz/wp-content/uploads/2026/02/montserrat-medium-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://obnovavitality.cz/wp-content/uploads/2026/02/montserrat-semibold-webfont.woff2') format('woff2'),
		url('https://obnovavitality.cz/wp-content/uploads/2026/02/montserrat-semibold-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lora';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://obnovavitality.cz/wp-content/uploads/2026/02/Lora-Medium.woff2') format('woff2'),
		url('https://obnovavitality.cz/wp-content/uploads/2026/02/Lora-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Lora';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://obnovavitality.cz/wp-content/uploads/2026/02/Lora-SemiBold.woff2') format('woff2'),
		url('https://obnovavitality.cz/wp-content/uploads/2026/02/Lora-SemiBold.woff') format('woff');
}
@font-face {
	font-family: 'Lora';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://obnovavitality.cz/wp-content/uploads/2026/02/Lora-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Lora';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://obnovavitality.cz/wp-content/uploads/2026/02/lora-bold-webfont.woff2') format('woff2'),
		url('https://obnovavitality.cz/wp-content/uploads/2026/02/lora-bold-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */