.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-element-2340516 .elementor-widget-image {overflow: hidden;}
.elementor-element-2340516 .elementor-widget-image a,
.elementor-element-2340516 .elementor-widget-image > div {display: block; width: 100%; height: 380px;}
.elementor-element-2340516 .elementor-widget-image img {width: 100% !important; height: 380px !important; object-fit: cover !important; display: block !important;}
.elementor-element-2340516 .elementor-column {padding: 0 !important;}
.elementor-element-2340516 .elementor-inner-section {margin: 0 !important;}

.elementor-element-9654337, .elementor-element-9046558, .elementor-element-7148635, .elementor-element-8140662, .elementor-element-9202481, .elementor-element-7671541, .elementor-element-8008556 { margin-bottom: 60px !important; }

.elementor-element-6437526, .elementor-element-3333811, .elementor-element-5846795, .elementor-element-3492957, .elementor-element-1999855, .elementor-element-2610687, .elementor-element-7039228 { padding: 60px 0 !important; }

.elementor-element-7299890 img { height: 500px !important; object-fit: cover !important; width: 100% !important; }
.elementor-element-7868481 img { height: 500px !important; object-fit: cover !important; width: 100% !important; }
.elementor-element-6605927 img { height: 500px !important; object-fit: cover !important; width: 100% !important; }
.elementor-element-8317175 img { height: 500px !important; object-fit: cover !important; width: 100% !important; }
.elementor-element-9064924 img { height: 500px !important; object-fit: cover !important; width: 100% !important; }
.elementor-element-9787626 img { height: 500px !important; object-fit: cover !important; width: 100% !important; }
.elementor-element-4989457 img { height: 500px !important; object-fit: cover !important; width: 100% !important; }

.elementor-element-8580342 .elementor-widget-image { overflow: hidden; }
.elementor-element-8580342 .elementor-widget-image a, .elementor-element-8580342 .elementor-widget-image > div { display: block; width: 100%; height: 380px; }
.elementor-element-8580342 .elementor-widget-image img { width: 100% !important; height: 380px !important; object-fit: cover !important; display: block !important; }
.elementor-element-8580342 .elementor-column { padding: 0 !important; }
.elementor-element-8580342 .elementor-inner-section { margin: 0 !important; }

.elementor-element-2486331 .elementor-widget-image { overflow: hidden; }
.elementor-element-2486331 .elementor-widget-image a, .elementor-element-2486331 .elementor-widget-image > div { display: block; width: 100%; height: 380px; }
.elementor-element-2486331 .elementor-widget-image img { width: 100% !important; height: 380px !important; object-fit: cover !important; display: block !important; }
.elementor-element-2486331 .elementor-column { padding: 0 !important; }
.elementor-element-2486331 .elementor-inner-section { margin: 0 !important; }

.elementor-element-4008069 .elementor-widget-image { overflow: hidden; }
.elementor-element-4008069 .elementor-widget-image a, .elementor-element-4008069 .elementor-widget-image > div { display: block; width: 100%; height: 380px; }
.elementor-element-4008069 .elementor-widget-image img { width: 100% !important; height: 380px !important; object-fit: cover !important; display: block !important; }
.elementor-element-4008069 .elementor-column { padding: 0 !important; }
.elementor-element-4008069 .elementor-inner-section { margin: 0 !important; }

.elementor-element-1811068 .elementor-widget-image { overflow: hidden; }
.elementor-element-1811068 .elementor-widget-image a, .elementor-element-1811068 .elementor-widget-image > div { display: block; width: 100%; height: 380px; }
.elementor-element-1811068 .elementor-widget-image img { width: 100% !important; height: 380px !important; object-fit: cover !important; display: block !important; }
.elementor-element-1811068 .elementor-column { padding: 0 !important; }
.elementor-element-1811068 .elementor-inner-section { margin: 0 !important; }

.elementor-element-1138617 .elementor-widget-image { overflow: hidden; }
.elementor-element-1138617 .elementor-widget-image a, .elementor-element-1138617 .elementor-widget-image > div { display: block; width: 100%; height: 380px; }
.elementor-element-1138617 .elementor-widget-image img { width: 100% !important; height: 380px !important; object-fit: cover !important; display: block !important; }
.elementor-element-1138617 .elementor-column { padding: 0 !important; }
.elementor-element-1138617 .elementor-inner-section { margin: 0 !important; }

.elementor-element-5747127 .elementor-widget-image { overflow: hidden; }
.elementor-element-5747127 .elementor-widget-image a, .elementor-element-5747127 .elementor-widget-image > div { display: block; width: 100%; height: 380px; }
.elementor-element-5747127 .elementor-widget-image img { width: 100% !important; height: 380px !important; object-fit: cover !important; display: block !important; }
.elementor-element-5747127 .elementor-column { padding: 0 !important; }
.elementor-element-5747127 .elementor-inner-section { margin: 0 !important; }

.elementor-element-5102210 .elementor-widget-image { overflow: hidden; }
.elementor-element-5102210 .elementor-widget-image a, .elementor-element-5102210 .elementor-widget-image > div { display: block; width: 100%; height: 380px; }
.elementor-element-5102210 .elementor-widget-image img { width: 100% !important; height: 380px !important; object-fit: cover !important; display: block !important; }
.elementor-element-5102210 .elementor-column { padding: 0 !important; }
.elementor-element-5102210 .elementor-inner-section { margin: 0 !important; }

/* === COLUMN GAP FIX: spacing between carousel image and text === */

.elementor-element-6298613 > .elementor-widget-wrap,
.elementor-element-2250604 > .elementor-widget-wrap,
.elementor-element-6950034 > .elementor-widget-wrap,
.elementor-element-8219740 > .elementor-widget-wrap,
.elementor-element-3341242 > .elementor-widget-wrap,
.elementor-element-5257413 > .elementor-widget-wrap,
.elementor-element-2595695 > .elementor-widget-wrap {
  padding-left: 40px !important;
}

.elementor-element-6944346 > .elementor-widget-wrap,
.elementor-element-3484700 > .elementor-widget-wrap,
.elementor-element-9892011 > .elementor-widget-wrap,
.elementor-element-8448178 > .elementor-widget-wrap,
.elementor-element-8219576 > .elementor-widget-wrap,
.elementor-element-1933068 > .elementor-widget-wrap,
.elementor-element-3245093 > .elementor-widget-wrap {
  padding-right: 40px !important;
}

/* === LOGO - small right margin === */
.prague-logo { margin-right: 15px !important; }/* End custom CSS */