.elementor-4215 .elementor-element.elementor-element-3b717890 > .elementor-container{max-width:1280px;min-height:600px;}.elementor-4215 .elementor-element.elementor-element-3b717890:not(.elementor-motion-effects-element-type-background), .elementor-4215 .elementor-element.elementor-element-3b717890 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-426a621 );}.elementor-4215 .elementor-element.elementor-element-3b717890{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 0em 2em 0em;}.elementor-4215 .elementor-element.elementor-element-3b717890 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4215 .elementor-element.elementor-element-2d6ac33b .elementor-icon-wrapper{text-align:right;}.elementor-4215 .elementor-element.elementor-element-2d6ac33b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2b32aea );color:var( --e-global-color-9190299 );}.elementor-4215 .elementor-element.elementor-element-2d6ac33b.elementor-view-framed .elementor-icon, .elementor-4215 .elementor-element.elementor-element-2d6ac33b.elementor-view-default .elementor-icon{color:var( --e-global-color-2b32aea );border-color:var( --e-global-color-2b32aea );}.elementor-4215 .elementor-element.elementor-element-2d6ac33b.elementor-view-framed .elementor-icon, .elementor-4215 .elementor-element.elementor-element-2d6ac33b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2b32aea );}.elementor-4215 .elementor-element.elementor-element-2d6ac33b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-9190299 );}.elementor-4215 .elementor-element.elementor-element-2d6ac33b.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-9190299 );}.elementor-4215 .elementor-element.elementor-element-2d6ac33b.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-710c388 );}.elementor-4215 .elementor-element.elementor-element-2d6ac33b.elementor-view-stacked .elementor-icon:hover{color:var( --e-global-color-710c388 );}.elementor-4215 .elementor-element.elementor-element-2d6ac33b.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-710c388 );}.elementor-4215 .elementor-element.elementor-element-2d6ac33b .elementor-icon{border-width:1px 1px 1px 1px;}.elementor-4215 .elementor-element.elementor-element-2d6ac33b{width:initial;max-width:initial;top:-1px;}body:not(.rtl) .elementor-4215 .elementor-element.elementor-element-2d6ac33b{right:4px;}body.rtl .elementor-4215 .elementor-element.elementor-element-2d6ac33b{left:4px;}.elementor-4215 .elementor-element.elementor-element-2d6ac33b > .elementor-widget-container{border-style:none;}.elementor-bc-flex-widget .elementor-4215 .elementor-element.elementor-element-2e0e605c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-4215 .elementor-element.elementor-element-2e0e605c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-4215 .elementor-element.elementor-element-2e0e605c > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-4215 .elementor-element.elementor-element-15c46ff7 img{width:325px;}.elementor-4215 .elementor-element.elementor-element-15c46ff7 > .elementor-widget-container{padding:1em 1em 1em 1em;background-position:center center;background-repeat:no-repeat;background-size:80% auto;}.elementor-4215 .elementor-element.elementor-element-15c46ff7{z-index:10;}.elementor-4215 .elementor-element.elementor-element-5315b14{text-align:center;}.elementor-4215 .elementor-element.elementor-element-5315b14 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-4215 .elementor-element.elementor-element-74aa71e3{text-align:center;}.elementor-4215 .elementor-element.elementor-element-74aa71e3 .elementor-heading-title{color:var( --e-global-color-2b32aea );}.elementor-4215 .elementor-element.elementor-global-3149{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor3 );--divider-border-width:2px;}.elementor-4215 .elementor-element.elementor-global-3149 .elementor-divider-separator{width:100%;}.elementor-4215 .elementor-element.elementor-global-3149 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4215 .elementor-element.elementor-element-38574984 > .elementor-element-populated{margin:0em 16em 0em 0em;--e-column-margin-right:16em;--e-column-margin-left:0em;}.elementor-4215 .elementor-element.elementor-element-693de41b .elementor-heading-title{color:var( --e-global-color-2b32aea );}.elementor-4215 .elementor-element.elementor-element-5791b00a{color:#1A1A1A;font-size:16px;font-weight:400;}.elementor-4215 .elementor-element.elementor-element-5791b00a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4215 .elementor-element.elementor-element-95d3108{--divider-border-style:solid;--divider-color:var( --e-global-color-710c388 );--divider-border-width:1.9px;}.elementor-4215 .elementor-element.elementor-element-95d3108 .elementor-divider-separator{width:100%;}.elementor-4215 .elementor-element.elementor-element-95d3108 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4215 .elementor-element.elementor-element-57d580e{color:#B58FFF;font-size:var( --e-global-typography-f877dfa-font-size );line-height:var( --e-global-typography-f877dfa-line-height );letter-spacing:var( --e-global-typography-f877dfa-letter-spacing );word-spacing:var( --e-global-typography-f877dfa-word-spacing );}.elementor-4215 .elementor-element.elementor-element-57d580e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4215 .elementor-element.elementor-element-3f5e9a3{--divider-border-style:solid;--divider-color:var( --e-global-color-710c388 );--divider-border-width:1.9px;}.elementor-4215 .elementor-element.elementor-element-3f5e9a3 .elementor-divider-separator{width:100%;}.elementor-4215 .elementor-element.elementor-element-3f5e9a3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4215 .elementor-element.elementor-element-3ac26b08 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:600;fill:var( --e-global-color-9190299 );color:var( --e-global-color-9190299 );background-color:var( --e-global-color-710c388 );border-style:none;border-radius:0px 100px 100px 0px;padding:2em 2em 2em 1em;}.elementor-4215 .elementor-element.elementor-element-3ac26b08 .elementor-button:hover, .elementor-4215 .elementor-element.elementor-element-3ac26b08 .elementor-button:focus{background-color:var( --e-global-color-710c388 );}.elementor-4215 .elementor-element.elementor-element-343883a0 > .elementor-container{max-width:1280px;}.elementor-4215 .elementor-element.elementor-element-343883a0:not(.elementor-motion-effects-element-type-background), .elementor-4215 .elementor-element.elementor-element-343883a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-426a621 );}.elementor-4215 .elementor-element.elementor-element-343883a0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 5em 7em 5em;z-index:1;}.elementor-4215 .elementor-element.elementor-element-343883a0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4215 .elementor-element.elementor-element-3725481a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4215 .elementor-element.elementor-element-3725481a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4215 .elementor-element.elementor-element-70151998{text-align:left;}.elementor-4215 .elementor-element.elementor-element-70151998 .elementor-heading-title{color:#FF7171;font-family:"Roc Grotesk, Wide Bold", Sans-serif;font-size:20px;}.elementor-4215 .elementor-element.elementor-element-70151998 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4215 .elementor-element.elementor-element-27a5b4a{--grid-columns:4;--grid-column-gap:0px;}@media(min-width:768px){.elementor-4215 .elementor-element.elementor-element-5b8a1378{width:100%;}.elementor-4215 .elementor-element.elementor-element-2e0e605c{width:40%;}.elementor-4215 .elementor-element.elementor-element-38574984{width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4215 .elementor-element.elementor-element-2e0e605c{width:100%;}.elementor-4215 .elementor-element.elementor-element-38574984{width:100%;}}@media(max-width:1024px){.elementor-4215 .elementor-element.elementor-element-2d6ac33b .elementor-icon{font-size:24px;}.elementor-4215 .elementor-element.elementor-element-2d6ac33b .elementor-icon svg{height:24px;}.elementor-bc-flex-widget .elementor-4215 .elementor-element.elementor-element-2e0e605c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4215 .elementor-element.elementor-element-2e0e605c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4215 .elementor-element.elementor-element-57d580e{font-size:var( --e-global-typography-f877dfa-font-size );line-height:var( --e-global-typography-f877dfa-line-height );letter-spacing:var( --e-global-typography-f877dfa-letter-spacing );word-spacing:var( --e-global-typography-f877dfa-word-spacing );}.elementor-4215 .elementor-element.elementor-element-27a5b4a{--grid-columns:2;}}@media(max-width:767px){.elementor-4215 .elementor-element.elementor-element-2d6ac33b .elementor-icon-wrapper{text-align:center;}.elementor-4215 .elementor-element.elementor-element-2d6ac33b .elementor-icon{font-size:24px;}.elementor-4215 .elementor-element.elementor-element-2d6ac33b .elementor-icon svg{height:24px;}.elementor-4215 .elementor-element.elementor-element-2d6ac33b > .elementor-widget-container{margin:5px 25px 0px 0px;}.elementor-4215 .elementor-element.elementor-element-2d6ac33b{width:auto;max-width:auto;}body:not(.rtl) .elementor-4215 .elementor-element.elementor-element-2d6ac33b{right:15px;}body.rtl .elementor-4215 .elementor-element.elementor-element-2d6ac33b{left:15px;}.elementor-4215 .elementor-element.elementor-element-15c46ff7 > .elementor-widget-container{background-size:98% auto;}.elementor-4215 .elementor-element.elementor-element-5315b14 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-4215 .elementor-element.elementor-global-3149 .elementor-divider-separator{width:100%;}.elementor-4215 .elementor-element.elementor-global-3149 > .elementor-widget-container{margin:0em 0em 1em 0em;padding:0px 0px 0px 0px;--e-transform-rotateZ:-6deg;}.elementor-4215 .elementor-element.elementor-element-38574984 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-4215 .elementor-element.elementor-element-693de41b{text-align:left;}.elementor-4215 .elementor-element.elementor-element-5791b00a{text-align:left;}.elementor-4215 .elementor-element.elementor-element-57d580e{text-align:left;font-size:var( --e-global-typography-f877dfa-font-size );line-height:var( --e-global-typography-f877dfa-line-height );letter-spacing:var( --e-global-typography-f877dfa-letter-spacing );word-spacing:var( --e-global-typography-f877dfa-word-spacing );}.elementor-4215 .elementor-element.elementor-element-343883a0{padding:0em 0em 5em 0em;}.elementor-4215 .elementor-element.elementor-element-27a5b4a{--grid-columns:2;}}/* Start custom CSS for heading, class: .elementor-element-5315b14 */.elementor-4215 .elementor-element.elementor-element-5315b14 h2 {
    font-family: "strelka",Sans-Serif;
    font-size: 28px;
    line-height: 28px;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74aa71e3 */.elementor-4215 .elementor-element.elementor-element-74aa71e3 p {
    font-family: "roc-grotesk", Sans-Serif;
    font-weight: 400;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-693de41b */.elementor-4215 .elementor-element.elementor-element-693de41b h3 {
    font-family: "roc-grotesk-wide",Sans-Serif;
    font-size: 20px;
    line-height: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5791b00a */.elementor-4215 .elementor-element.elementor-element-5791b00a p {
    color: #1A1A1A;
    font-family: "roc-grotesk", Sans-Serif;
    line-height: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57d580e */.elementor-4215 .elementor-element.elementor-element-57d580e p {
    color: #B58FFF;
    font-family: roc-grotesk, Sans-Serif;
    line-height: 24px;
    letter-spacing: 0px;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3ac26b08 */.elementor-4215 .elementor-element.elementor-element-3ac26b08 span {
    font-family: "roc-grotesk-wide",sans-serif;
    text-transform: none;
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3b717890 */.elementor-4215 .elementor-element.elementor-element-3b717890 .h3-header {
    font-family: "roc-grotesk-wide",sans-serif;
    text-transform: uppercase;
    font-size: 30px;
    color: #FF8A6D
}

.elementor-4215 .elementor-element.elementor-element-3b717890 .h3-popis {
    font-family: "roc-grotesk-wide",sans-serif;
    text-transform: uppercase;
    font-size: 16px;
    color: #1B3358;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70151998 */.elementor-4215 .elementor-element.elementor-element-70151998 h3 {
    color: #1A1A1A;
}

.elementor-4215 .elementor-element.elementor-element-70151998 .h4-zazitky {
    color:#B58FFF;
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-343883a0 */.elementor-4215 .elementor-element.elementor-element-343883a0 span {
    font-size: 20px;
    color: #1B3358;
}/* End custom CSS */
/* Start custom CSS */.h2-light-content {
    font-family: "roc-grotesk-wide",sans-serif;
    text-transform: uppercase;
    font-size: 70px;
    color: #FFF3EA;
}

.h3-header {
    font-family: "roc-grotesk-wide",sans-serif;
    text-transform: none;
    font-size: 20px;
    color: #FF8A6D
}

.h4-osobnost {
    font-family: "roc-grotesk-wide",sans-serif;
    text-transform: none;
    font-size: 30px;
    color: #FF8A6D;
    letter-spacing: 0px;
}

.h4-odrazky {
    font-family: "roc-grotesk",sans-serif;
    text-transform: none;
    font-size: 16px;
    color: #FFF3EA;
}

p {
    font-family: "roc-grotesk-wide",sans-serif;
    text-transform: none;
    font-size: 16px;
    color: #1B3358;
}

@media only screen and (max-width: 600px) {
    body.elementor-page-4215 .h2-header, body.elementor-page-4215 .h2-light-content, body.elementor-page-4215 .h2-weight-light-content {
        font-size: 32px;
    }
    
 
}/* End custom CSS */