.elementor-25 .elementor-element.elementor-element-4e89559{--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;--overlay-opacity:1;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-4e89559:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-4e89559 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://royalhunt.smidvisuals.cz/wp-content/uploads/2026/10/royalhunt_sluzby_hero.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-4e89559::before, .elementor-25 .elementor-element.elementor-element-4e89559 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-4e89559 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-4e89559 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-4e89559 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-4e89559 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, #FFFFFF00 70%);}.elementor-25 .elementor-element.elementor-element-d2b8a37{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-5220fb6{z-index:10;}.elementor-25 .elementor-element.elementor-element-5220fb6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-3bb0519{z-index:10;}.elementor-25 .elementor-element.elementor-element-3bb0519 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:60px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-b403d7c{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-7238cf2 );}.elementor-25 .elementor-element.elementor-element-4bbfab8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-25 .elementor-element.elementor-element-3c5035c .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-3c5035c .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-3c5035c .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-3c5035c .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-3c5035c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-bb3fb88 .elementor-button{background-color:#2C3C2B00;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-bb3fb88 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-bb3fb88 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-bb3fb88 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-bb3fb88 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-330552a{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-330552a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-8002a1c{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-8002a1c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.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-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-fc868b8 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-25 .elementor-element.elementor-element-fc868b8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-fc868b8.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-fc868b8.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-fc868b8 .elementor-icon{font-size:28px;border-width:1px 1px 1px 1px;}.elementor-25 .elementor-element.elementor-element-fc868b8 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-fc868b8 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;}.elementor-25 .elementor-element.elementor-element-fc868b8 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-fc868b8:has(:hover) .elementor-icon-box-title,
					 .elementor-25 .elementor-element.elementor-element-fc868b8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-fc868b8 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-dba507b{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-dba507b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-9f088e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-9f088e5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-9f088e5 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-25 .elementor-element.elementor-element-9f088e5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-9f088e5.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-9f088e5.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-9f088e5 .elementor-icon{font-size:28px;border-width:1px 1px 1px 1px;}.elementor-25 .elementor-element.elementor-element-9f088e5 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-9f088e5 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;}.elementor-25 .elementor-element.elementor-element-9f088e5 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-9f088e5:has(:hover) .elementor-icon-box-title,
					 .elementor-25 .elementor-element.elementor-element-9f088e5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-9f088e5 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-a5a809c{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-a5a809c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-79d014d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-79d014d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-79d014d .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-25 .elementor-element.elementor-element-79d014d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-79d014d.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-79d014d.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-79d014d .elementor-icon{font-size:28px;border-width:1px 1px 1px 1px;}.elementor-25 .elementor-element.elementor-element-79d014d .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-79d014d .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;}.elementor-25 .elementor-element.elementor-element-79d014d .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-79d014d:has(:hover) .elementor-icon-box-title,
					 .elementor-25 .elementor-element.elementor-element-79d014d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-79d014d .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-a21ff60{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-354e3bf{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-354e3bf:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-354e3bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-210907f{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-e245205{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-ebb1643{z-index:10;}.elementor-25 .elementor-element.elementor-element-ebb1643 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-c64177c{text-align:start;}.elementor-25 .elementor-element.elementor-element-c64177c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-ffcba57{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-3881dff{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-3881dff p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-0fd7df3{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-669bbdd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-18bf354{--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;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--overlay-opacity:1;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-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-18bf354:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-18bf354 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://royalhunt.smidvisuals.cz/wp-content/uploads/2026/10/opravy_upravy_zakazkove_prace.webp");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-25 .elementor-element.elementor-element-18bf354:hover{background-image:url("https://royalhunt.smidvisuals.cz/wp-content/uploads/2026/10/opravy_upravy_zakazkove_prace.webp");background-size:110% auto;}.elementor-25 .elementor-element.elementor-element-18bf354::before, .elementor-25 .elementor-element.elementor-element-18bf354 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-18bf354 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-18bf354 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-18bf354 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-18bf354 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, var( --e-global-color-text ) 20%, #F2295B00 100%);}.elementor-25 .elementor-element.elementor-element-18bf354.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-2542fbc{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-57f1605 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-ee58928 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-3d79079{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-3d79079 p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-9864d9f .elementor-button{background-color:#CEAA6D00;font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-9864d9f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-4589fe9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-e2e5a55{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-a42f793{--display:flex;--min-height:250px;--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--overlay-opacity:1;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-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-a42f793:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-a42f793 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://royalhunt.smidvisuals.cz/wp-content/uploads/2026/07/komisni_prodej_rh.webp");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-25 .elementor-element.elementor-element-a42f793:hover{background-image:url("https://royalhunt.smidvisuals.cz/wp-content/uploads/2026/07/komisni_prodej_rh.webp");background-size:110% auto;}.elementor-25 .elementor-element.elementor-element-a42f793::before, .elementor-25 .elementor-element.elementor-element-a42f793 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-a42f793 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-a42f793 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-a42f793 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-a42f793 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, var( --e-global-color-text ) 10%, #F2295B00 100%);}.elementor-25 .elementor-element.elementor-element-2befe80{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-6846d5e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-80a0e77 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-c6489a3{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-c6489a3 p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-46e75ff .elementor-button{background-color:#CEAA6D00;font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-46e75ff .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-02e956e{--display:flex;--min-height:250px;--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--overlay-opacity:1;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-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-02e956e:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-02e956e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://royalhunt.smidvisuals.cz/wp-content/uploads/2026/10/odborna_konzultace_rh.webp");background-position:bottom center;background-repeat:no-repeat;background-size:100% auto;}.elementor-25 .elementor-element.elementor-element-02e956e:hover{background-image:url("https://royalhunt.smidvisuals.cz/wp-content/uploads/2026/10/odborna_konzultace_rh.webp");background-size:110% auto;}.elementor-25 .elementor-element.elementor-element-02e956e::before, .elementor-25 .elementor-element.elementor-element-02e956e > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-02e956e > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-02e956e > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-02e956e > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-02e956e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, var( --e-global-color-text ) 10%, #F2295B00 100%);}.elementor-25 .elementor-element.elementor-element-752a2f9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-f8ce90d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-2fa34f9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-55c361d{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-55c361d p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-bac21df .elementor-button{background-color:#CEAA6D00;font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-bac21df .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-d6c4477{--display:flex;--min-height:250px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-516cef6{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--overlay-opacity:1;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-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-516cef6:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-516cef6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://royalhunt.smidvisuals.cz/wp-content/uploads/2026/10/obchodni_sluzby.webp");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-25 .elementor-element.elementor-element-516cef6:hover{background-image:url("https://royalhunt.smidvisuals.cz/wp-content/uploads/2026/10/obchodni_sluzby.webp");background-size:110% auto;}.elementor-25 .elementor-element.elementor-element-516cef6::before, .elementor-25 .elementor-element.elementor-element-516cef6 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-516cef6 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-516cef6 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-516cef6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-516cef6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, var( --e-global-color-text ) 10%, #F2295B00 100%);}.elementor-25 .elementor-element.elementor-element-4f47f34{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-cef5513 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-1092d97 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-9e34b8e{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-9e34b8e p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-def2748 .elementor-button{background-color:#CEAA6D00;font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-def2748 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-9641674{--display:flex;--min-height:250px;--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-9641674:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-9641674 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://royalhunt.smidvisuals.cz/wp-content/uploads/2026/10/ergonomie_pozadi.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-ecf3ad1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-417e2fe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-3e52d8a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-2dcc1b2{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-2dcc1b2 p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-4707eae .elementor-button{background-color:#CEAA6D00;font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-4707eae .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-f256e27{--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:1;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-f256e27:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-f256e27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://royalhunt.smidvisuals.cz/wp-content/uploads/2026/10/royalhunt_vypis_nasich_sluzeb.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-f256e27::before, .elementor-25 .elementor-element.elementor-element-f256e27 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-f256e27 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-f256e27 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-f256e27 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-f256e27 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-primary ) 40%, #F2295B00 80%);}.elementor-25 .elementor-element.elementor-element-433a7f9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-986cf52{z-index:10;}.elementor-25 .elementor-element.elementor-element-986cf52 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-4c5313b{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:start;}.elementor-25 .elementor-element.elementor-element-4c5313b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-84d2617{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-84d2617 p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-555f468{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-932eba0{--display:flex;--min-height:400px;--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;--background-transition:0.3s;--overlay-opacity:1;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-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-932eba0:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-932eba0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://royalhunt.smidvisuals.cz/wp-content/uploads/2026/07/opravy_upravy_zbrani_royal_hunt.webp");background-position:top center;background-repeat:no-repeat;background-size:140% auto;}.elementor-25 .elementor-element.elementor-element-932eba0:hover{background-image:url("https://royalhunt.smidvisuals.cz/wp-content/uploads/2026/07/opravy_upravy_zbrani_royal_hunt.webp");background-size:150% auto;}.elementor-25 .elementor-element.elementor-element-932eba0::before, .elementor-25 .elementor-element.elementor-element-932eba0 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-932eba0 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-932eba0 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-932eba0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-932eba0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, var( --e-global-color-primary ) 20%, #F2295B00 80%);}.elementor-25 .elementor-element.elementor-element-ff8ea33{--display:flex;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-ff8ea33.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-fcb3cc5 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-b086d6f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-672fdc8.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-672fdc8 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-672fdc8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-672fdc8.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-672fdc8.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-672fdc8.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-672fdc8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-672fdc8 .elementor-icon{font-size:24px;padding:12px;border-width:1px 1px 1px 1px;}.elementor-25 .elementor-element.elementor-element-672fdc8 .elementor-icon svg{height:24px;}.elementor-25 .elementor-element.elementor-element-4c1e398 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-7bfe899{padding:24px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-7bfe899 p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-eb69372.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-eb69372{right:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-eb69372{left:0px;}.elementor-25 .elementor-element.elementor-element-eb69372{bottom:0px;}.elementor-25 .elementor-element.elementor-element-eb69372 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-eb69372.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-eb69372.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-eb69372.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-eb69372.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-eb69372.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-eb69372 .elementor-icon{font-size:18px;padding:10px;border-width:1px 1px 1px 1px;}.elementor-25 .elementor-element.elementor-element-eb69372 .elementor-icon svg{height:18px;}.elementor-25 .elementor-element.elementor-element-5c600df{--display:flex;--min-height:400px;--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;--background-transition:0.3s;--overlay-opacity:1;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-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-5c600df:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-5c600df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://royalhunt.smidvisuals.cz/wp-content/uploads/2026/07/zbrane_rh.webp");background-position:top center;background-repeat:no-repeat;background-size:110% auto;}.elementor-25 .elementor-element.elementor-element-5c600df:hover{background-image:url("https://royalhunt.smidvisuals.cz/wp-content/uploads/2026/07/zbrane_rh.webp");background-size:120% auto;}.elementor-25 .elementor-element.elementor-element-5c600df::before, .elementor-25 .elementor-element.elementor-element-5c600df > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-5c600df > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-5c600df > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-5c600df > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-5c600df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, var( --e-global-color-primary ) 20%, #F2295B00 80%);}.elementor-25 .elementor-element.elementor-element-8e83e42{--display:flex;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-8e83e42.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-365e5fc .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-989f84f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-3d44cb8.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-3d44cb8 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-3d44cb8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-3d44cb8.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-3d44cb8.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-3d44cb8.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-3d44cb8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-3d44cb8 .elementor-icon{font-size:24px;padding:12px;border-width:1px 1px 1px 1px;}.elementor-25 .elementor-element.elementor-element-3d44cb8 .elementor-icon svg{height:24px;}.elementor-25 .elementor-element.elementor-element-aacd354 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-2d56f65{padding:24px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-2d56f65 p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-53af70c.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-53af70c{right:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-53af70c{left:0px;}.elementor-25 .elementor-element.elementor-element-53af70c{bottom:0px;}.elementor-25 .elementor-element.elementor-element-53af70c .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-53af70c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-53af70c.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-53af70c.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-53af70c.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-53af70c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-53af70c .elementor-icon{font-size:18px;padding:10px;border-width:1px 1px 1px 1px;}.elementor-25 .elementor-element.elementor-element-53af70c .elementor-icon svg{height:18px;}.elementor-25 .elementor-element.elementor-element-993f7b7{--display:flex;--min-height:400px;--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;--background-transition:0.3s;--overlay-opacity:1;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-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-993f7b7:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-993f7b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://royalhunt.smidvisuals.cz/wp-content/uploads/2026/07/optika_rh.webp");background-position:top center;background-repeat:no-repeat;background-size:120% auto;}.elementor-25 .elementor-element.elementor-element-993f7b7:hover{background-image:url("https://royalhunt.smidvisuals.cz/wp-content/uploads/2026/07/optika_rh.webp");background-size:130% auto;}.elementor-25 .elementor-element.elementor-element-993f7b7::before, .elementor-25 .elementor-element.elementor-element-993f7b7 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-993f7b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-993f7b7 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-993f7b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-993f7b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, var( --e-global-color-primary ) 20%, #F2295B00 80%);}.elementor-25 .elementor-element.elementor-element-f37c8a0{--display:flex;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-f37c8a0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-a337cce .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-afc0114{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-781dc9e.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-781dc9e .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-781dc9e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-781dc9e.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-781dc9e.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-781dc9e.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-781dc9e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-781dc9e .elementor-icon{font-size:24px;padding:12px;border-width:1px 1px 1px 1px;}.elementor-25 .elementor-element.elementor-element-781dc9e .elementor-icon svg{height:24px;}.elementor-25 .elementor-element.elementor-element-326d93c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-e548fc4{padding:24px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-e548fc4 p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-1a6c9fb.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-1a6c9fb{right:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-1a6c9fb{left:0px;}.elementor-25 .elementor-element.elementor-element-1a6c9fb{bottom:0px;}.elementor-25 .elementor-element.elementor-element-1a6c9fb .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-1a6c9fb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-1a6c9fb.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-1a6c9fb.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-1a6c9fb.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-1a6c9fb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-1a6c9fb .elementor-icon{font-size:18px;padding:10px;border-width:1px 1px 1px 1px;}.elementor-25 .elementor-element.elementor-element-1a6c9fb .elementor-icon svg{height:18px;}.elementor-25 .elementor-element.elementor-element-1565da8{--display:flex;--min-height:400px;--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;--background-transition:0.3s;--overlay-opacity:1;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-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-1565da8:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-1565da8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://royalhunt.smidvisuals.cz/wp-content/uploads/2026/10/kamenna_prodejna_royalhunt_v1_.webp");background-position:top center;background-repeat:no-repeat;background-size:200% auto;}.elementor-25 .elementor-element.elementor-element-1565da8:hover{background-image:url("https://royalhunt.smidvisuals.cz/wp-content/uploads/2026/10/kamenna_prodejna_royalhunt_v1_.webp");background-size:220% auto;}.elementor-25 .elementor-element.elementor-element-1565da8::before, .elementor-25 .elementor-element.elementor-element-1565da8 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-1565da8 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-1565da8 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-1565da8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-1565da8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, var( --e-global-color-primary ) 20%, #F2295B00 80%);}.elementor-25 .elementor-element.elementor-element-256783d{--display:flex;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-256783d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-5629979 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-7f9bf23{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5d0e23f.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-5d0e23f .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-5d0e23f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-5d0e23f.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-5d0e23f.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-5d0e23f.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-5d0e23f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-5d0e23f .elementor-icon{font-size:24px;padding:12px;border-width:1px 1px 1px 1px;}.elementor-25 .elementor-element.elementor-element-5d0e23f .elementor-icon svg{height:24px;}.elementor-25 .elementor-element.elementor-element-faa2e80 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-a33fb41{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-a33fb41 p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-b9f5c2d.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-b9f5c2d{right:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-b9f5c2d{left:0px;}.elementor-25 .elementor-element.elementor-element-b9f5c2d{bottom:0px;}.elementor-25 .elementor-element.elementor-element-b9f5c2d .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-b9f5c2d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-b9f5c2d.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-b9f5c2d.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-b9f5c2d.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-b9f5c2d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-b9f5c2d .elementor-icon{font-size:18px;padding:10px;border-width:1px 1px 1px 1px;}.elementor-25 .elementor-element.elementor-element-b9f5c2d .elementor-icon svg{height:18px;}.elementor-25 .elementor-element.elementor-element-b3966a5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-b3966a5:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-b3966a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-e2c95c4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-b598a2f{background-color:var( --e-global-color-primary );padding:10px 10px 10px 20px;bottom:40px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-b598a2f{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-b598a2f{right:0px;}.elementor-25 .elementor-element.elementor-element-b598a2f .elementor-icon-box-wrapper{text-align:start;}.elementor-25 .elementor-element.elementor-element-b598a2f .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-b598a2f .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:bold;}.elementor-25 .elementor-element.elementor-element-b598a2f .elementor-icon-box-title{color:var( --e-global-color-7238cf2 );}.elementor-25 .elementor-element.elementor-element-b598a2f:has(:hover) .elementor-icon-box-title,
					 .elementor-25 .elementor-element.elementor-element-b598a2f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7238cf2 );}.elementor-25 .elementor-element.elementor-element-b598a2f .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-02622b6{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:-20vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-02622b6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-25 .elementor-element.elementor-element-89d4651 img{height:85vh;object-fit:cover;object-position:center center;}.elementor-25 .elementor-element.elementor-element-ce463fd{--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;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-25 .elementor-element.elementor-element-b861d78{z-index:10;}.elementor-25 .elementor-element.elementor-element-b861d78 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-6f1909e{text-align:start;}.elementor-25 .elementor-element.elementor-element-6f1909e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-5128f01{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-5128f01 p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-d24d506{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-712260e .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-712260e .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-712260e{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-712260e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-712260e .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-25 .elementor-element.elementor-element-712260e .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-11a1227 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-11a1227 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-11a1227{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-11a1227 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-11a1227 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-25 .elementor-element.elementor-element-11a1227 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-7acf837 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-7acf837 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-7acf837 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-7acf837 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-7acf837 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-7acf837 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-5d13981{background-color:var( --e-global-color-7238cf2 );padding:10px 0px 10px 20px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-5d13981 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-d429eba{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-d429eba:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-d429eba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-95e8aa9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-881433d{background-color:var( --e-global-color-primary );padding:10px 10px 10px 20px;bottom:40px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-881433d{right:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-881433d{left:0px;}.elementor-25 .elementor-element.elementor-element-881433d .elementor-icon-box-wrapper{text-align:start;}.elementor-25 .elementor-element.elementor-element-881433d .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-881433d .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:bold;}.elementor-25 .elementor-element.elementor-element-881433d .elementor-icon-box-title{color:var( --e-global-color-7238cf2 );}.elementor-25 .elementor-element.elementor-element-881433d:has(:hover) .elementor-icon-box-title,
					 .elementor-25 .elementor-element.elementor-element-881433d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7238cf2 );}.elementor-25 .elementor-element.elementor-element-881433d .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-488ab8d{--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;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-25 .elementor-element.elementor-element-cd4f206{z-index:10;}.elementor-25 .elementor-element.elementor-element-cd4f206 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-fd026bf{text-align:start;}.elementor-25 .elementor-element.elementor-element-fd026bf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-f61ad5f{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-f61ad5f p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-fc60429{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-04d18ff .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-04d18ff .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-04d18ff{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-04d18ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-04d18ff .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-25 .elementor-element.elementor-element-04d18ff .elementor-icon-list-text{color:var( --e-global-color-7238cf2 );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-c20ce61 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-c20ce61 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-c20ce61{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-c20ce61 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-c20ce61 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-25 .elementor-element.elementor-element-c20ce61 .elementor-icon-list-text{color:var( --e-global-color-7238cf2 );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-caa1f68 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-caa1f68 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-caa1f68 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-caa1f68 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-caa1f68 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-caa1f68 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-14c675f{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:-20vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-14c675f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-5bc5fb4 img{height:85vh;object-fit:cover;object-position:center center;}.elementor-25 .elementor-element.elementor-element-0cce2b0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-0cce2b0:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-0cce2b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-eb2f50b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5b4694f{background-color:var( --e-global-color-primary );padding:10px 10px 10px 20px;bottom:40px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-5b4694f{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-5b4694f{right:0px;}.elementor-25 .elementor-element.elementor-element-5b4694f .elementor-icon-box-wrapper{text-align:start;}.elementor-25 .elementor-element.elementor-element-5b4694f .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-5b4694f .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:bold;}.elementor-25 .elementor-element.elementor-element-5b4694f .elementor-icon-box-title{color:var( --e-global-color-7238cf2 );}.elementor-25 .elementor-element.elementor-element-5b4694f:has(:hover) .elementor-icon-box-title,
					 .elementor-25 .elementor-element.elementor-element-5b4694f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7238cf2 );}.elementor-25 .elementor-element.elementor-element-5b4694f .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-499e3c1{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:-20vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-499e3c1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-736b9de img{height:85vh;object-fit:cover;object-position:center center;}.elementor-25 .elementor-element.elementor-element-37bc465{--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;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-25 .elementor-element.elementor-element-ba74640{z-index:10;}.elementor-25 .elementor-element.elementor-element-ba74640 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-dbc46ea{text-align:start;}.elementor-25 .elementor-element.elementor-element-dbc46ea .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-5798031{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-5798031 p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-8d3e65b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-c24167c .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-c24167c .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-c24167c{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-c24167c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-c24167c .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-25 .elementor-element.elementor-element-c24167c .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-0ec6513 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-0ec6513 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-0ec6513{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-0ec6513 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-0ec6513 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-25 .elementor-element.elementor-element-0ec6513 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-645494f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-645494f .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-645494f .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-645494f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-645494f .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-645494f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-95d8430{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-95d8430:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-95d8430 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://royalhunt.smidvisuals.cz/wp-content/uploads/2026/10/royalhunt_sluzby_beroun.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-9b3f761{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-15c3d3b{z-index:10;}.elementor-25 .elementor-element.elementor-element-15c3d3b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-b6a3d84{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:start;}.elementor-25 .elementor-element.elementor-element-b6a3d84 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-01e53b4{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-01e53b4 p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-b87388c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-52a5bcc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-52a5bcc:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-52a5bcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-c8bd56e img{height:200px;object-fit:cover;object-position:center center;}.elementor-25 .elementor-element.elementor-element-0e2c66a{margin:-55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-25 .elementor-element.elementor-element-0e2c66a.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-0e2c66a .elementor-icon-wrapper{text-align:start;}.elementor-25 .elementor-element.elementor-element-0e2c66a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-0e2c66a.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-0e2c66a.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-0e2c66a.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-0e2c66a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-0e2c66a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-0e2c66a.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-0e2c66a .elementor-icon{font-size:26px;padding:12px;border-width:2px 2px 2px 2px;}.elementor-25 .elementor-element.elementor-element-0e2c66a .elementor-icon svg{height:26px;}.elementor-25 .elementor-element.elementor-element-be589ca{--display:flex;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-28e0eb1{text-align:start;}.elementor-25 .elementor-element.elementor-element-28e0eb1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;color:var( --e-global-color-7238cf2 );}.elementor-25 .elementor-element.elementor-element-cb83bc6{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-cb83bc6 p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-9c1d2c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-9c1d2c2.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-9c1d2c2 .elementor-icon-wrapper{text-align:start;}.elementor-25 .elementor-element.elementor-element-9c1d2c2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-9c1d2c2.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-9c1d2c2.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-9c1d2c2.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-9c1d2c2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-9c1d2c2 .elementor-icon{font-size:26px;}.elementor-25 .elementor-element.elementor-element-9c1d2c2 .elementor-icon svg{height:26px;}.elementor-25 .elementor-element.elementor-element-9895e8e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-9895e8e:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-9895e8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-313aaef img{height:200px;object-fit:cover;object-position:center center;}.elementor-25 .elementor-element.elementor-element-4035153{margin:-55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-25 .elementor-element.elementor-element-4035153.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-4035153 .elementor-icon-wrapper{text-align:start;}.elementor-25 .elementor-element.elementor-element-4035153.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-4035153.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-4035153.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-4035153.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-4035153.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-4035153.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-4035153.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-4035153 .elementor-icon{font-size:26px;padding:12px;border-width:2px 2px 2px 2px;}.elementor-25 .elementor-element.elementor-element-4035153 .elementor-icon svg{height:26px;}.elementor-25 .elementor-element.elementor-element-8e6bb57{--display:flex;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-abdcbc9{text-align:start;}.elementor-25 .elementor-element.elementor-element-abdcbc9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;color:var( --e-global-color-7238cf2 );}.elementor-25 .elementor-element.elementor-element-d8bb248{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-d8bb248 p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-4695265{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-4695265.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-4695265 .elementor-icon-wrapper{text-align:start;}.elementor-25 .elementor-element.elementor-element-4695265.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-4695265.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-4695265.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-4695265.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-4695265.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-4695265 .elementor-icon{font-size:26px;}.elementor-25 .elementor-element.elementor-element-4695265 .elementor-icon svg{height:26px;}.elementor-25 .elementor-element.elementor-element-8e335ec{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-8e335ec:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-8e335ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-bf779a4 img{height:200px;object-fit:cover;object-position:center center;}.elementor-25 .elementor-element.elementor-element-d02c50f{margin:-55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-25 .elementor-element.elementor-element-d02c50f.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-d02c50f .elementor-icon-wrapper{text-align:start;}.elementor-25 .elementor-element.elementor-element-d02c50f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-d02c50f.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-d02c50f.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-d02c50f.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-d02c50f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-d02c50f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-d02c50f.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-d02c50f .elementor-icon{font-size:26px;padding:12px;border-width:2px 2px 2px 2px;}.elementor-25 .elementor-element.elementor-element-d02c50f .elementor-icon svg{height:26px;}.elementor-25 .elementor-element.elementor-element-69135e1{--display:flex;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-24e90a0{text-align:start;}.elementor-25 .elementor-element.elementor-element-24e90a0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;color:var( --e-global-color-7238cf2 );}.elementor-25 .elementor-element.elementor-element-df532f5{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-df532f5 p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-ffb2a56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-ffb2a56.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-ffb2a56 .elementor-icon-wrapper{text-align:start;}.elementor-25 .elementor-element.elementor-element-ffb2a56.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-ffb2a56.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-ffb2a56.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-ffb2a56.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-ffb2a56.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-ffb2a56 .elementor-icon{font-size:26px;}.elementor-25 .elementor-element.elementor-element-ffb2a56 .elementor-icon svg{height:26px;}.elementor-25 .elementor-element.elementor-element-8dd5c79{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-8dd5c79:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-8dd5c79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-c617c41{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-2996ade{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-580c247{z-index:10;}.elementor-25 .elementor-element.elementor-element-580c247 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-da2ff76{text-align:start;}.elementor-25 .elementor-element.elementor-element-da2ff76 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-f81eb48{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-c43871b{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-c43871b p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-d7d90e6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7abec6d{--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;}.elementor-25 .elementor-element.elementor-element-29fa7e6{text-align:center;}.elementor-25 .elementor-element.elementor-element-29fa7e6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:bold;}.elementor-25 .elementor-element.elementor-element-1dff379 .elementor-icon-box-wrapper{gap:15px;}.elementor-25 .elementor-element.elementor-element-1dff379.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-1dff379.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-1dff379.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-1dff379.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-1dff379 .elementor-icon{font-size:36px;padding:12px;border-width:2px 2px 2px 2px;}.elementor-25 .elementor-element.elementor-element-1dff379 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-1dff379 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:bold;}.elementor-25 .elementor-element.elementor-element-0c0ca74{--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;}.elementor-25 .elementor-element.elementor-element-69b4f6c{text-align:center;}.elementor-25 .elementor-element.elementor-element-69b4f6c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:bold;}.elementor-25 .elementor-element.elementor-element-072b797 .elementor-icon-box-wrapper{gap:15px;}.elementor-25 .elementor-element.elementor-element-072b797.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-072b797.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-072b797.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-072b797.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-072b797 .elementor-icon{font-size:36px;padding:12px;border-width:2px 2px 2px 2px;}.elementor-25 .elementor-element.elementor-element-072b797 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-072b797 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:bold;}.elementor-25 .elementor-element.elementor-element-ce0ab73{--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;}.elementor-25 .elementor-element.elementor-element-34f9830{text-align:center;}.elementor-25 .elementor-element.elementor-element-34f9830 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:bold;}.elementor-25 .elementor-element.elementor-element-474daca .elementor-icon-box-wrapper{gap:15px;}.elementor-25 .elementor-element.elementor-element-474daca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-474daca.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-474daca.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-474daca.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-474daca .elementor-icon{font-size:36px;padding:12px;border-width:2px 2px 2px 2px;}.elementor-25 .elementor-element.elementor-element-474daca .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-474daca .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:bold;}.elementor-25 .elementor-element.elementor-element-069131b{--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;}.elementor-25 .elementor-element.elementor-element-4ac843f{text-align:center;}.elementor-25 .elementor-element.elementor-element-4ac843f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:bold;}.elementor-25 .elementor-element.elementor-element-fbce21a .elementor-icon-box-wrapper{gap:15px;}.elementor-25 .elementor-element.elementor-element-fbce21a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-fbce21a.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-fbce21a.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-fbce21a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-fbce21a .elementor-icon{font-size:36px;padding:12px;border-width:2px 2px 2px 2px;}.elementor-25 .elementor-element.elementor-element-fbce21a .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-fbce21a .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:bold;}.elementor-25 .elementor-element.elementor-element-60cf889{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-60cf889:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-60cf889 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://royalhunt.smidvisuals.cz/wp-content/uploads/2026/10/cta-bg_rh.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-4b9ad73{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-a8721dd{z-index:10;}.elementor-25 .elementor-element.elementor-element-a8721dd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-25f1466{text-align:start;}.elementor-25 .elementor-element.elementor-element-25f1466 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:1.2em;color:var( --e-global-color-kadence9 );}.elementor-25 .elementor-element.elementor-element-0e975ba{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-7238cf2 );}.elementor-25 .elementor-element.elementor-element-0e975ba p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-1a579fe{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-3b6817b .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-3b6817b .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-3b6817b .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-3b6817b .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-3b6817b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-1236a62 .elementor-button{background-color:#2C3C2B00;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-1236a62 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-1236a62 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-1236a62 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-1236a62 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-c4cb82c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-3bb0519 .elementor-heading-title{font-size:32px;}}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-d2b8a37{--width:55%;}.elementor-25 .elementor-element.elementor-element-8002a1c{--width:33%;}.elementor-25 .elementor-element.elementor-element-dba507b{--width:33%;}.elementor-25 .elementor-element.elementor-element-a5a809c{--width:33%;}.elementor-25 .elementor-element.elementor-element-a21ff60{--width:45%;}.elementor-25 .elementor-element.elementor-element-e245205{--width:50%;}.elementor-25 .elementor-element.elementor-element-ffcba57{--width:50%;}.elementor-25 .elementor-element.elementor-element-669bbdd{--width:30%;}.elementor-25 .elementor-element.elementor-element-4589fe9{--width:70%;}.elementor-25 .elementor-element.elementor-element-02622b6{--width:50%;}.elementor-25 .elementor-element.elementor-element-ce463fd{--width:50%;}.elementor-25 .elementor-element.elementor-element-488ab8d{--width:50%;}.elementor-25 .elementor-element.elementor-element-14c675f{--width:50%;}.elementor-25 .elementor-element.elementor-element-499e3c1{--width:50%;}.elementor-25 .elementor-element.elementor-element-37bc465{--width:50%;}.elementor-25 .elementor-element.elementor-element-52a5bcc{--width:33%;}.elementor-25 .elementor-element.elementor-element-9895e8e{--width:33%;}.elementor-25 .elementor-element.elementor-element-8e335ec{--width:33%;}.elementor-25 .elementor-element.elementor-element-4b9ad73{--width:50%;}.elementor-25 .elementor-element.elementor-element-c4cb82c{--width:50%;}}/* Start custom CSS for image, class: .elementor-element-c8bd56e */.elementor-25 .elementor-element.elementor-element-c8bd56e{
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52a5bcc */.elementor-25 .elementor-element.elementor-element-52a5bcc{
    position: relative;
    overflow: hidden;

    clip-path: polygon(
        0 0,
        100% 5%,
        100% 95%,
        0 100%
    );
}

/* 2px rámeček */
.elementor-25 .elementor-element.elementor-element-52a5bcc::after{
    content: "";
    position: absolute;
    inset: 0;
    z-index: 10;
    pointer-events: none;

    background:
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,0 100,5 100,95 0,100' fill='none' stroke='%23CFAB6D' stroke-width='2' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")
        center / 100% 100% no-repeat;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-313aaef */.elementor-25 .elementor-element.elementor-element-313aaef{
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9895e8e */.elementor-25 .elementor-element.elementor-element-9895e8e{
    position: relative;
    overflow: hidden;

    clip-path: polygon(
        0 5%,
        100% 0,
        100% 100%,
        0 95%
    );
}

.elementor-25 .elementor-element.elementor-element-9895e8e::after{
    content: "";
    position: absolute;
    inset: 0;
    z-index: 10;
    pointer-events: none;

    background:
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,5 100,0 100,100 0,95' fill='none' stroke='%23CFAB6D' stroke-width='2' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")
        center / 100% 100% no-repeat;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf779a4 */.elementor-25 .elementor-element.elementor-element-bf779a4{
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 86%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e335ec */.elementor-25 .elementor-element.elementor-element-8e335ec{
    position: relative;
    overflow: hidden;

    clip-path: polygon(
        0 4%,
        100% 0,
        100% 96%,
        0 100%
    );
}

.elementor-25 .elementor-element.elementor-element-8e335ec::after{
    content: "";
    position: absolute;
    inset: 0;
    z-index: 10;
    pointer-events: none;

    background:
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,4 100,0 100,96 0,100' fill='none' stroke='%23CFAB6D' stroke-width='2' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")
        center / 100% 100% no-repeat;
}/* End custom CSS */