.elementor-11653 .elementor-element.elementor-element-3285912 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11653 .elementor-element.elementor-element-3285912 > .elementor-container{min-height:400px;}.elementor-11653 .elementor-element.elementor-element-3285912:not(.elementor-motion-effects-element-type-background), .elementor-11653 .elementor-element.elementor-element-3285912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 60%;background-repeat:no-repeat;background-size:cover;}.elementor-11653 .elementor-element.elementor-element-3285912{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-11653 .elementor-element.elementor-element-3285912 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-11653 .elementor-element.elementor-element-2302fad.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11653 .elementor-element.elementor-element-2302fad.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11653 .elementor-element.elementor-element-2302fad.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11653 .elementor-element.elementor-element-2302fad > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-11653 .elementor-element.elementor-element-2302fad > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11653 .elementor-element.elementor-element-246b254 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-11653 .elementor-element.elementor-element-246b254 > .elementor-container{max-width:1200px;}.elementor-11653 .elementor-element.elementor-element-246b254{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;z-index:200;}.elementor-bc-flex-widget .elementor-11653 .elementor-element.elementor-element-f291f0b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11653 .elementor-element.elementor-element-f291f0b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11653 .elementor-element.elementor-element-f291f0b.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-11653 .elementor-element.elementor-element-f291f0b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-11653 .elementor-element.elementor-element-f291f0b > .elementor-element-populated{margin:70px 80px 70px 0px;--e-column-margin-right:80px;--e-column-margin-left:0px;padding:0px 0px 0px 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-11653 .elementor-element.elementor-element-548d2eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11653 .elementor-element.elementor-element-548d2eb{z-index:100;text-align:left;}.elementor-11653 .elementor-element.elementor-element-548d2eb .elementor-heading-title{font-family:var( --e-global-typography-3ad1e8d-font-family ), Sans-serif;font-size:var( --e-global-typography-3ad1e8d-font-size );font-weight:var( --e-global-typography-3ad1e8d-font-weight );text-transform:var( --e-global-typography-3ad1e8d-text-transform );font-style:var( --e-global-typography-3ad1e8d-font-style );text-decoration:var( --e-global-typography-3ad1e8d-text-decoration );line-height:var( --e-global-typography-3ad1e8d-line-height );letter-spacing:var( --e-global-typography-3ad1e8d-letter-spacing );word-spacing:var( --e-global-typography-3ad1e8d-word-spacing );color:var( --e-global-color-0532294 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-11653 .elementor-element.elementor-element-9965b87{--divider-border-style:solid;--divider-color:#FF5722;--divider-border-width:2px;}.elementor-11653 .elementor-element.elementor-element-9965b87 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11653 .elementor-element.elementor-element-9965b87 .elementor-divider-separator{width:15%;margin:0 auto;margin-left:0;}.elementor-11653 .elementor-element.elementor-element-9965b87 .elementor-divider{text-align:left;padding-block-start:20px;padding-block-end:20px;}.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-11653 .elementor-element.elementor-element-31b6b9f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11653 .elementor-element.elementor-element-31b6b9f{columns:1;text-align:left;font-family:var( --e-global-typography-c582ced-font-family ), Sans-serif;font-size:var( --e-global-typography-c582ced-font-size );font-weight:var( --e-global-typography-c582ced-font-weight );text-transform:var( --e-global-typography-c582ced-text-transform );font-style:var( --e-global-typography-c582ced-font-style );text-decoration:var( --e-global-typography-c582ced-text-decoration );line-height:var( --e-global-typography-c582ced-line-height );letter-spacing:var( --e-global-typography-c582ced-letter-spacing );word-spacing:var( --e-global-typography-c582ced-word-spacing );color:var( --e-global-color-0532294 );}.elementor-11653 .elementor-element.elementor-element-74cd408 .jet-listing-dynamic-field .jet-engine-gallery-grid{--columns:4;margin:calc( -10px/2 );}.elementor-11653 .elementor-element.elementor-element-74cd408 > .elementor-widget-container{margin:40px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-11653 .elementor-element.elementor-element-74cd408 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-11653 .elementor-element.elementor-element-74cd408 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-11653 .elementor-element.elementor-element-74cd408 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-11653 .elementor-element.elementor-element-74cd408 .jet-listing-dynamic-field__content{text-align:left;}.elementor-11653 .elementor-element.elementor-element-74cd408 .jet-listing-dynamic-field.display-multiline{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-11653 .elementor-element.elementor-element-74cd408 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-11653 .elementor-element.elementor-element-74cd408 .jet-listing-dynamic-field .jet-engine-gallery-grid__item{padding:calc( 10px/2 );}.elementor-11653 .elementor-element.elementor-element-214649c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.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-11653 .elementor-element.elementor-element-9d42b92 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-11653 .elementor-element.elementor-element-9d42b92{text-align:left;}.elementor-11653 .elementor-element.elementor-element-9d42b92 img{width:240px;}.elementor-11653 .elementor-element.elementor-element-9d42b92 .widget-image-caption{text-align:left;color:var( --e-global-color-0532294 );font-family:var( --e-global-typography-af4d019-font-family ), Sans-serif;font-size:var( --e-global-typography-af4d019-font-size );font-weight:var( --e-global-typography-af4d019-font-weight );text-transform:var( --e-global-typography-af4d019-text-transform );font-style:var( --e-global-typography-af4d019-font-style );text-decoration:var( --e-global-typography-af4d019-text-decoration );line-height:var( --e-global-typography-af4d019-line-height );letter-spacing:var( --e-global-typography-af4d019-letter-spacing );word-spacing:var( --e-global-typography-af4d019-word-spacing );margin-block-start:20px;}.elementor-11653 .elementor-element.elementor-element-1ead34e > .elementor-widget-container{margin:50px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-11653 .elementor-element.elementor-element-1ead34e{text-align:left;}.elementor-11653 .elementor-element.elementor-element-1ead34e .elementor-heading-title{font-family:var( --e-global-typography-763b382-font-family ), Sans-serif;font-size:var( --e-global-typography-763b382-font-size );font-weight:var( --e-global-typography-763b382-font-weight );text-transform:var( --e-global-typography-763b382-text-transform );font-style:var( --e-global-typography-763b382-font-style );text-decoration:var( --e-global-typography-763b382-text-decoration );line-height:var( --e-global-typography-763b382-line-height );letter-spacing:var( --e-global-typography-763b382-letter-spacing );word-spacing:var( --e-global-typography-763b382-word-spacing );color:var( --e-global-color-0532294 );}.elementor-bc-flex-widget .elementor-11653 .elementor-element.elementor-element-7f06fff.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11653 .elementor-element.elementor-element-7f06fff.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11653 .elementor-element.elementor-element-7f06fff.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-11653 .elementor-element.elementor-element-7f06fff > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-11653 .elementor-element.elementor-element-7f06fff > .elementor-element-populated{margin:0px 0px 0px 80px;--e-column-margin-right:0px;--e-column-margin-left:80px;padding:0px 0px 0px 0px;}.elementor-11653 .elementor-element.elementor-element-9f6121e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-11653 .elementor-element.elementor-element-9f6121e{margin-top:30px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-11653 .elementor-element.elementor-element-e8e30e1.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11653 .elementor-element.elementor-element-e8e30e1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11653 .elementor-element.elementor-element-e8e30e1.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-11653 .elementor-element.elementor-element-e8e30e1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-11653 .elementor-element.elementor-element-e8e30e1 > .elementor-element-populated{margin:40px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11653 .elementor-element.elementor-element-6ceb57b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11653 .elementor-element.elementor-element-6ceb57b{text-align:left;}.elementor-11653 .elementor-element.elementor-element-6ceb57b .elementor-heading-title{font-family:var( --e-global-typography-f916d58-font-family ), Sans-serif;font-size:var( --e-global-typography-f916d58-font-size );font-weight:var( --e-global-typography-f916d58-font-weight );text-transform:var( --e-global-typography-f916d58-text-transform );font-style:var( --e-global-typography-f916d58-font-style );text-decoration:var( --e-global-typography-f916d58-text-decoration );line-height:var( --e-global-typography-f916d58-line-height );letter-spacing:var( --e-global-typography-f916d58-letter-spacing );word-spacing:var( --e-global-typography-f916d58-word-spacing );color:var( --e-global-color-0532294 );}.elementor-11653 .elementor-element.elementor-element-2599564{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-11653 .elementor-element.elementor-element-2599564 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11653 .elementor-element.elementor-element-2599564 .elementor-divider-separator{width:30%;margin:0 auto;margin-left:0;}.elementor-11653 .elementor-element.elementor-element-2599564 .elementor-divider{text-align:left;padding-block-start:20px;padding-block-end:20px;}@media(min-width:768px){.elementor-11653 .elementor-element.elementor-element-f291f0b{width:65%;}.elementor-11653 .elementor-element.elementor-element-7f06fff{width:35%;}.elementor-11653 .elementor-element.elementor-element-e8e30e1{width:100%;}}@media(max-width:1199px){.elementor-11653 .elementor-element.elementor-element-3285912 > .elementor-container{min-height:40vh;}.elementor-11653 .elementor-element.elementor-element-3285912:not(.elementor-motion-effects-element-type-background), .elementor-11653 .elementor-element.elementor-element-3285912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 60%;background-repeat:no-repeat;background-size:cover;}.elementor-11653 .elementor-element.elementor-element-3285912{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-bc-flex-widget .elementor-11653 .elementor-element.elementor-element-2302fad.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11653 .elementor-element.elementor-element-2302fad.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11653 .elementor-element.elementor-element-2302fad.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-11653 .elementor-element.elementor-element-2302fad > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-11653 .elementor-element.elementor-element-2302fad > .elementor-element-populated{margin:50px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11653 .elementor-element.elementor-element-246b254{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-bc-flex-widget .elementor-11653 .elementor-element.elementor-element-f291f0b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11653 .elementor-element.elementor-element-f291f0b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11653 .elementor-element.elementor-element-f291f0b.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-11653 .elementor-element.elementor-element-f291f0b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-11653 .elementor-element.elementor-element-f291f0b > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11653 .elementor-element.elementor-element-548d2eb{text-align:left;}.elementor-11653 .elementor-element.elementor-element-548d2eb .elementor-heading-title{font-size:var( --e-global-typography-3ad1e8d-font-size );line-height:var( --e-global-typography-3ad1e8d-line-height );letter-spacing:var( --e-global-typography-3ad1e8d-letter-spacing );word-spacing:var( --e-global-typography-3ad1e8d-word-spacing );}.elementor-11653 .elementor-element.elementor-element-9965b87 .elementor-divider-separator{width:15%;margin:0 auto;margin-left:0;}.elementor-11653 .elementor-element.elementor-element-9965b87 .elementor-divider{text-align:left;padding-block-start:20px;padding-block-end:20px;}.elementor-11653 .elementor-element.elementor-element-31b6b9f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11653 .elementor-element.elementor-element-31b6b9f{columns:1;text-align:left;font-size:var( --e-global-typography-c582ced-font-size );line-height:var( --e-global-typography-c582ced-line-height );letter-spacing:var( --e-global-typography-c582ced-letter-spacing );word-spacing:var( --e-global-typography-c582ced-word-spacing );}.elementor-11653 .elementor-element.elementor-element-214649c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11653 .elementor-element.elementor-element-9d42b92 .widget-image-caption{font-size:var( --e-global-typography-af4d019-font-size );line-height:var( --e-global-typography-af4d019-line-height );letter-spacing:var( --e-global-typography-af4d019-letter-spacing );word-spacing:var( --e-global-typography-af4d019-word-spacing );}.elementor-11653 .elementor-element.elementor-element-1ead34e > .elementor-widget-container{margin:40px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-11653 .elementor-element.elementor-element-1ead34e{text-align:left;}.elementor-11653 .elementor-element.elementor-element-1ead34e .elementor-heading-title{font-size:var( --e-global-typography-763b382-font-size );line-height:var( --e-global-typography-763b382-line-height );letter-spacing:var( --e-global-typography-763b382-letter-spacing );word-spacing:var( --e-global-typography-763b382-word-spacing );}.elementor-bc-flex-widget .elementor-11653 .elementor-element.elementor-element-7f06fff.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11653 .elementor-element.elementor-element-7f06fff.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11653 .elementor-element.elementor-element-7f06fff.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-11653 .elementor-element.elementor-element-7f06fff > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-11653 .elementor-element.elementor-element-7f06fff > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11653 .elementor-element.elementor-element-9f6121e{margin-top:25px;margin-bottom:25px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-11653 .elementor-element.elementor-element-e8e30e1.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11653 .elementor-element.elementor-element-e8e30e1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11653 .elementor-element.elementor-element-e8e30e1.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-11653 .elementor-element.elementor-element-e8e30e1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-11653 .elementor-element.elementor-element-e8e30e1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11653 .elementor-element.elementor-element-6ceb57b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11653 .elementor-element.elementor-element-6ceb57b{text-align:center;}.elementor-11653 .elementor-element.elementor-element-6ceb57b .elementor-heading-title{font-size:var( --e-global-typography-f916d58-font-size );line-height:var( --e-global-typography-f916d58-line-height );letter-spacing:var( --e-global-typography-f916d58-letter-spacing );word-spacing:var( --e-global-typography-f916d58-word-spacing );}.elementor-11653 .elementor-element.elementor-element-2599564 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-11653 .elementor-element.elementor-element-2599564 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}}@media(max-width:767px){.elementor-11653 .elementor-element.elementor-element-3285912 > .elementor-container{min-height:40vh;}.elementor-11653 .elementor-element.elementor-element-3285912:not(.elementor-motion-effects-element-type-background), .elementor-11653 .elementor-element.elementor-element-3285912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 60%;background-repeat:no-repeat;background-size:cover;}.elementor-11653 .elementor-element.elementor-element-3285912{margin-top:0px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-11653 .elementor-element.elementor-element-2302fad{width:100%;}.elementor-bc-flex-widget .elementor-11653 .elementor-element.elementor-element-2302fad.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11653 .elementor-element.elementor-element-2302fad.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11653 .elementor-element.elementor-element-2302fad.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-11653 .elementor-element.elementor-element-2302fad > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-11653 .elementor-element.elementor-element-2302fad > .elementor-element-populated{margin:30px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11653 .elementor-element.elementor-element-246b254{margin-top:0px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-11653 .elementor-element.elementor-element-f291f0b > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11653 .elementor-element.elementor-element-548d2eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11653 .elementor-element.elementor-element-548d2eb{text-align:left;}.elementor-11653 .elementor-element.elementor-element-548d2eb .elementor-heading-title{font-size:var( --e-global-typography-3ad1e8d-font-size );line-height:var( --e-global-typography-3ad1e8d-line-height );letter-spacing:var( --e-global-typography-3ad1e8d-letter-spacing );word-spacing:var( --e-global-typography-3ad1e8d-word-spacing );}.elementor-11653 .elementor-element.elementor-element-9965b87 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11653 .elementor-element.elementor-element-9965b87 .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-11653 .elementor-element.elementor-element-9965b87 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-11653 .elementor-element.elementor-element-31b6b9f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11653 .elementor-element.elementor-element-31b6b9f{columns:1;text-align:left;font-size:var( --e-global-typography-c582ced-font-size );line-height:var( --e-global-typography-c582ced-line-height );letter-spacing:var( --e-global-typography-c582ced-letter-spacing );word-spacing:var( --e-global-typography-c582ced-word-spacing );}.elementor-11653 .elementor-element.elementor-element-214649c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11653 .elementor-element.elementor-element-9d42b92 .widget-image-caption{font-size:var( --e-global-typography-af4d019-font-size );line-height:var( --e-global-typography-af4d019-line-height );letter-spacing:var( --e-global-typography-af4d019-letter-spacing );word-spacing:var( --e-global-typography-af4d019-word-spacing );}.elementor-11653 .elementor-element.elementor-element-1ead34e > .elementor-widget-container{margin:50px 0px 10px 0px;}.elementor-11653 .elementor-element.elementor-element-1ead34e{text-align:center;}.elementor-11653 .elementor-element.elementor-element-1ead34e .elementor-heading-title{font-size:var( --e-global-typography-763b382-font-size );line-height:var( --e-global-typography-763b382-line-height );letter-spacing:var( --e-global-typography-763b382-letter-spacing );word-spacing:var( --e-global-typography-763b382-word-spacing );}.elementor-11653 .elementor-element.elementor-element-7f06fff{width:100%;}.elementor-bc-flex-widget .elementor-11653 .elementor-element.elementor-element-7f06fff.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11653 .elementor-element.elementor-element-7f06fff.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11653 .elementor-element.elementor-element-7f06fff.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-11653 .elementor-element.elementor-element-7f06fff > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-11653 .elementor-element.elementor-element-7f06fff > .elementor-element-populated{margin:30px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11653 .elementor-element.elementor-element-9f6121e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-11653 .elementor-element.elementor-element-e8e30e1{width:100%;}.elementor-bc-flex-widget .elementor-11653 .elementor-element.elementor-element-e8e30e1.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11653 .elementor-element.elementor-element-e8e30e1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11653 .elementor-element.elementor-element-e8e30e1.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-11653 .elementor-element.elementor-element-e8e30e1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-11653 .elementor-element.elementor-element-e8e30e1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11653 .elementor-element.elementor-element-6ceb57b > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11653 .elementor-element.elementor-element-6ceb57b{text-align:center;}.elementor-11653 .elementor-element.elementor-element-6ceb57b .elementor-heading-title{font-size:var( --e-global-typography-f916d58-font-size );line-height:var( --e-global-typography-f916d58-line-height );letter-spacing:var( --e-global-typography-f916d58-letter-spacing );word-spacing:var( --e-global-typography-f916d58-word-spacing );}.elementor-11653 .elementor-element.elementor-element-2599564 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11653 .elementor-element.elementor-element-2599564 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-11653 .elementor-element.elementor-element-2599564 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-11653 .elementor-element.elementor-element-c2e1ef8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:1199px) and (min-width:768px){.elementor-11653 .elementor-element.elementor-element-2302fad{width:100%;}.elementor-11653 .elementor-element.elementor-element-f291f0b{width:100%;}.elementor-11653 .elementor-element.elementor-element-7f06fff{width:100%;}.elementor-11653 .elementor-element.elementor-element-e8e30e1{width:100%;}}@media(min-width:1200px){.elementor-11653 .elementor-element.elementor-element-3285912:not(.elementor-motion-effects-element-type-background), .elementor-11653 .elementor-element.elementor-element-3285912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for section, class: .elementor-element-246b254 *//* Podrobnosti */

.mphb-loop-room-type-attributes {
    list-style-type: none;
    margin-left: 0px;
    padding-left: 0px;
}

.mphb-loop-room-type-attributes li, .mphb-loop-room-type-attributes li a, .mphb-loop-room-type-attributes li a.hover, .mphb-regular-price, .mphb-regular-price > strong  {
    padding-bottom: 10px !important; 
    cursor: default;
        color: var( --e-global-color-0532294 );
    font-family: var( --e-global-typography-b591837-font-family ), Sans-serif;
    font-size: var( --e-global-typography-b591837-font-size );
    font-weight: var( --e-global-typography-b591837-font-weight );
    text-transform: var( --e-global-typography-b591837-text-transform );
    font-style: var( --e-global-typography-b591837-font-style );
    text-decoration: var( --e-global-typography-b591837-text-decoration );
    line-height: var( --e-global-typography-b591837-line-height );
    letter-spacing: var( --e-global-typography-b591837-letter-spacing );
    word-spacing: var( --e-global-typography-b591837-word-spacing );
}

.mphb-attribute-title:before, .mphb-regular-price > strong:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: var( --e-global-color-accent );
    margin-right: 5px;
    display: inline-block;
    width: 24px !important;
    text-align: center;
}

.mphb-adults-title:before {
    content: "\f183";
}

.mphb-room-type-adults-capacity .mphb-attribute-value:before, .mphb-room-type-children-capacity .mphb-attribute-value:before {
    content: "max. ";
}

.mphb-facilities-title:before {
    content: "\f7b6";  
}

.mphb-view-title:before {
    content: "\f06e";   
}

.mphb-size-title:before {
    content: "\f31e";    
}

.mphb-bed-type-title:before {
    content: "\f236";    
}

.mphb-categories-title:before {
    content: "\f02b";   
}

.mphb-loop-room-type-attributes .mphb-attribute-value {
    display: inline;
}

.mphb-attribute-title, .mphb-facilities-title {
    margin-right: 5px;
}

.mphb-regular-price {
    margin-top: 20px;
}

.mphb-regular-price > strong:before {
    content: "\f155"; 
} 











/* KALENDÁŘ OBSAZENOSTI */

.insite_forms .datepick {
    border: none;
}

.insite_forms .mphb-calendar {
    font-family: "Montserrat";
}

/*navigace měsíců*/
    
.insite_forms .datepick-nav {
    background-color:#fff;
    margin-bottom: 10px;
}

.insite_forms .datepick-cmd-prev, .insite_forms .datepick-cmd-next {
    color: #303841 !important;
    width: 33%;
}

.insite_forms .datepick-cmd-today {
    color: #FF5722 !important;
    width: 34;
}

.insite_forms .datepick-cmd-prev:hover, .insite_forms .datepick-cmd-next:hover, .datepick-cmd-today:hover {
    background-color: #fff;
}

.insite_forms .datepick-cmd-today:hover {
    color: #00ADB5 !important;
}

.insite_forms .datepick-month-row, .insite_forms .datepick-month {
    border: none !important;
}

.insite_forms .datepick-month-header {
    background-color:#fff !important;
    border: none;
    padding: 0px;
    margin-bottom: 10px;
    color: #303841 !important;
    height: 20px;
}

.insite_forms .datepick-month-year {
    background-color:#fff !important;   
    color: #303841 !important;
    display: inline-block !important;
    border-radius: 0px;
    border: none;
    padding: 0px !important;
    margin: 0px !important; 
}

.insite_forms .last .datepick-month-header {
    float: left;  
}

.insite_forms .datepick-month-year:first-child {
   float: left;
   width: 80px;
}

.insite_forms .datepick-month-year:last-child {
    float: right;
    width: 60px;
}

.insite_forms .first {
    padding-right: 10px;
}

.insite_forms .last  {
    padding-left: 10px;
}

.insite_forms .datepick-month thead, .insite_forms .datepick-month table {
    border: none;
}

.insite_forms .datepick-month th {
    background-color:#fff !important;
    color: #6E7078;
    border: none;
    font-size: 16px;
    font-weight: 500;
    border: none !important;
}

.insite_forms .datepick-month th:first-letter {
    text-transform: uppercase;
}

.insite_forms .mphb-calendar .datepick-month td, .insite_forms .mphb-calendar .datepick-month td span {
    border: 2px solid #fff;
    background-color: #fff;
    max-height: 40px;
    line-height: 34px;
}

.insite_forms .mphb-calendar .datepick-month td .mphb-past-date, .mphb-not-available-date {
    background-color: #fff !important;
    color: #EAE1E0 !important;
    opacity: 1;
    font-size: 14px;
    font-weight: 400;
    background-image: linear-gradient(135deg, #ffffff 33.33%, #f5f5f5 33.33%, #f5f5f5 50%, #ffffff 50%, #ffffff 83.33%, #f5f5f5 83.33%, #f5f5f5 100%);
    background-size: 8.49px 8.49px;
}

.insite_forms .mphb-calendar .datepick-month td .mphb-available-date {
    background-color: #F7F7F7;
    color: #6E7078;
    font-size: 14px;
    font-weight: 400;
}

.insite_forms .mphb-calendar.mphb-datepick .datepick-month td a.datepick-today.datepick-selected, .mphb-calendar.mphb-datepick .datepick-month td a.datepick-today.datepick-highlight, .insite_forms .mphb-calendar.mphb-datepick .datepick-month td span.datepick-today.datepick-selected, .insite_forms .mphb-calendar.mphb-datepick .datepick-month td span.datepick-today.datepick-highlight, .insite_forms .datepick-popup .mphb-datepick-popup .datepick-month td a.datepick-today.datepick-selected, .insite_forms .datepick-popup .mphb-datepick-popup .datepick-month td a.datepick-today.datepick-highlight, .insite_forms .datepick-popup .mphb-datepick-popup .datepick-month td span.datepick-today.datepick-selected, .insite_forms .datepick-popup .mphb-datepick-popup .datepick-month td span.datepick-today.datepick-highlight {
    background: #FF5722 !important;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
}

.mphb-calendar .datepick-month td .mphb-booked-date.mphb-date-check-in, .mphb-calendar .datepick-month td .mphb-booked-date {
    background-image: linear-gradient(135deg, #F7F7F7 0%, #F7F7F7 90%, #FF5722 90%, #FF5722 100%) !important;
    color: #FF5722;
}

.mphb-calendar .datepick-month td .mphb-available-date.mphb-date-check-out {
    background: #F7F7F7 !important;
}

.datepick-other-month {
    height: 0px !important;
    padding: 0px !important;
}

@media (min-width:1200px) {
    .insite_forms .datepick, .insite_forms .datepick-multi {
        width: auto !important;
    }  
}

@media (min-width:768px) and (max-width: 1199px) {
    .insite_forms .datepick, .insite_forms .datepick-multi {
        width: auto !important;
        max-width: 580px;
    } 
}








/* KALENDÁŘ VE VÝBĚRU DOSTUPNOSTI */

.datepick-popup {
    padding: 10px;
    background-color: #fff;
    border-radius: 20px;
    box-shadow: 0px 0px 20px -10px rgba(150,150,150,0.5);
}

.datepick {
    border: none;
}

.mphb-calendar {
    font-family: "Montserrat", Sans-serif;
}

/*navigace měsíců*/
    
.datepick-nav {
    background-color:#fff;
    margin-bottom: 10px;
    font-family: "Montserrat", Sans-serif;
}

.datepick-cmd-prev, .datepick-cmd-next {
    color: #121516 !important;
    width: 33%;
}

.datepick-cmd-today {
    color: #FF5722 !important;
    width: 33%;
}

.datepick-cmd-prev:hover,  .datepick-cmd-next:hover,  .datepick-cmd-today:hover {
    background-color: #fff;
}

.datepick-cmd-today:hover {
    color: #00ADB5 !important;
}

.datepick-month-row, .datepick-month {
    border: none !important;
}

.datepick-month-header {
    background-color:#fff !important;
    border: none;
    padding: 0px;
    margin-bottom: 0px;
    color: #303841 !important;
    height: 20px;
}

.datepick-month-year {
    background-color:#fff !important;   
    color: #303841 !important;
    display: inline-block !important;
    border-radius: 0px;
    border: none;
    padding: 0px !important;
    margin: 0px !important; 
    font-family: "Montserrat", Sans-serif;
}

.last .datepick-month-header {
    float: left;  
}

.datepick-month-year:first-child {
   float: left;
   width: 80px;
}

.datepick-month-year:last-child {
    float: right;
    width: 60px;
}

.datepick-popup .datepick-ctrl {
    display: none;
}






/* KALENDÁŘE obsazenosti - tabulky */


.datepick-month th {
    background-color:#fff !important;
    color: #6E7078;
    border: none;
    font-size: 16px;
    font-weight: 500;
}

.datepick-month th:first-letter {
    text-transform: uppercase;
}

.datepick-popup table th, .datepick-popup table td {
    border: 4px solid #fff !important;
    background-color: #fff !important;
    height: 40px;
    line-height: 34px;
    min-width: 40px;
    font-family: "Montserrat", Sans-serif;
}

.mphb-datepick-popup .datepick-month td .mphb-past-date, .mphb-earlier-check-in-date, .mphb-datepick-popup .mphb-not-stay-in-date, .mphb-datepick-popup .mphb-not-check-in-date {
    background-color: #fff !important;
    color: #EAE1E0 !important;
    opacity: 1 !important;
    font-size: 14px;
    font-weight: 400;
    background-image: linear-gradient(135deg, #ffffff 33.33%, #f5f5f5 33.33%, #f5f5f5 50%, #ffffff 50%, #ffffff 83.33%, #f5f5f5 83.33%, #f5f5f5 100%);
    background-size: 8.49px 8.49px;
}

.datepick-month a {
    background-color: #F7F7F7;
    color: #6E7078;
    font-size: 14px;
    font-weight: 400;
}

.mphb-datepick-popup .datepick-month td a.datepick-today {
    background: #FF5722 !important;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
}

.datepick-month td .datepick-weekend {
    background-color: #F7F7F7;
}

.datepick-month td .mphb-unselectable-date {
    background-color: #fff;
}

.mphb-datepick-popup .datepick-month td a.datepick-highlight, .mbhp-datepick-popup .datepick+-month td a.datepick-selected, .mphb-datepick-popup .datepick-month td a.datepick-selected {
    background-color: #00ADB5;
    color: #fff;
}

.datepick-other-month {
    background-color: #fff !important;
}

.datepick-popup table {
    margin-bottom: 0px;
}

.datepick-today {
    background-color: #FF5722 !important;
    color: #fff !important;
    background-image: none !important;
}

.mphb-earlier-check-in-date.datepick-today {
    opacity: .5 !important;
}

.mphb-check-in-date.datepick-today {
    background-color: #00ADB5 !important;    
}

.mphb-datepick-popup .datepick-month td span.mphb-check-in-date {
    background-color: #00ADB5;
    color: #fff;
}

@media (min-width: 1200px) {
    .datepick-month-row .first {
        padding-right: 10px;
        width: 290px;
        max-width: 50% !important;
    }
    
    .datepick-month-row .last  {
        padding-left: 10px;
        max-width: 50% !important;
        width: 290px;
    }    
}

@media (min-width: 768px) and (max-width: 1199px) {
    .datepick-month-row .first {
        padding-right: 10px;
        width: 290px;
        max-width: 50% !important;
    }
    
    .datepick-month-row .last  {
        padding-left: 10px;
        max-width: 50% !important;
        width: 290px;
    }     
}

@media (max-width: 767px) {
    .datepick-month-row .first {
        padding-right: 10px;
        width: 100%;
        max-width: 320px !important;
    }
    
    .datepick-month-row .last  {
        padding-left: 10px;
        max-width: 320px !important;
        width: 100%;
        float: none;
    }    
    
    .datepick {
        max-width: 320px;
        margin: 0 auto;
    }
    
    .datepick-month-row .last table {
        margin-bottom: 0px;
    }
}






/* FORMULÁŘ DOSTUPNOSTI */

.mphb-required-fields-tip {
    display: none;
}

.mphb_sc_search-form label {
    margin-bottom: 6px;
    margin-top: 20px;
        color: var( --e-global-color-2b9d8a2 );
    font-family: var( --e-global-typography-b872e8b-font-family ), Sans-serif;
    font-size: var( --e-global-typography-b872e8b-font-size );
    font-weight: var( --e-global-typography-b872e8b-font-weight );
    text-transform: var( --e-global-typography-b872e8b-text-transform );
    font-style: var( --e-global-typography-b872e8b-font-style );
    text-decoration: var( --e-global-typography-b872e8b-text-decoration );
    line-height: var( --e-global-typography-b872e8b-line-height );
    letter-spacing: var( --e-global-typography-b872e8b-letter-spacing );
    word-spacing: var( --e-global-typography-b872e8b-word-spacing );
}

.mphb_sc_search-form abbr {
    color: var( --e-global-color-accent );;
    font-weight: 600;
} 

.mphb_sc_search-form > input:not(.button) {
    background-image: var(--wpr-bg-9cf17c93-6f25-43fa-9398-bf606c0745b1);
    background-repeat: no-repeat;
    background-position: right .8em center;
    background-size: 14px;
}

.mphb_sc_search-form select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: var(--wpr-bg-0fe07149-e8fc-4ff1-aa87-c9ecb048bcde);
    background-position: right .8rem center;
    background-repeat: no-repeat;
    background-size: 14px;
}

.mphb_sc_search-form input:not(.button), .mphb_sc_search-form select  {
    border: 5px solid #EEE7E6 !important;
    border-radius: 10px !important;
}

.mphb_sc_search-submit-button-wrapper {
    text-align: center;
}

.mphb_sc_search-submit-button-wrapper input:hover {
    color: var( --e-global-color-5706be7 );
    background-color: var( --e-global-color-accent );
	box-shadow: inset 280px 0 0 0 #1BAEB4;
}

.mphb_sc_search-submit-button-wrapper input {
    margin-top: 10px;
    border: 2px solid #FF5722;
    border-radius: 100px;
    padding: 15px 30px 15px 30px;
    background-color: var( --e-global-color-accent );
    color: var( --e-global-color-5706be7 );
    font-family: var( --e-global-typography-d28b135-font-family ), Sans-serif;
    font-size: var( --e-global-typography-d28b135-font-size );
    font-weight: var( --e-global-typography-d28b135-font-weight );
    text-transform: var( --e-global-typography-d28b135-text-transform );
    font-style: var( --e-global-typography-d28b135-font-style );
    text-decoration: var( --e-global-typography-d28b135-text-decoration );
    line-height: var( --e-global-typography-d28b135-line-height );
    letter-spacing: var( --e-global-typography-d28b135-letter-spacing );
    word-spacing: var( --e-global-typography-d28b135-word-spacing );
    box-shadow: inset 0 0 0 0 #1BAEB4;
    -webkit-transition: ease-out 0.4s;
    -moz-transition: ease-out 0.4s;
    transition: ease-out 0.4s;
    }    

@media (max-width:767px) {
    .mphb_sc_search-submit-button-wrapper input {
        padding: 10px 20px 10px 20px;
    }     
}





/* GALERIE */ 

.t6_gallery_widget .jet-engine-gallery-grid__item img {
    border-radius: 10px;
    max-height: 115px;
    object-fit: cover !important;
}/* End custom CSS */