.elementor-707 .elementor-element.elementor-element-60aec1c:not(.elementor-motion-effects-element-type-background), .elementor-707 .elementor-element.elementor-element-60aec1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotti-ev.de/wp-content/uploads/2026/05/hotti-streetwork.png");background-position:center left;background-size:cover;}.elementor-707 .elementor-element.elementor-element-60aec1c > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #101824 0%, #FA510F 100%);opacity:0.33;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-707 .elementor-element.elementor-element-60aec1c > .elementor-container{min-height:638px;}.elementor-707 .elementor-element.elementor-element-60aec1c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-707 .elementor-element.elementor-element-60aec1c > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-707 .elementor-element.elementor-element-60aec1c > .elementor-shape-bottom svg{height:31px;}.elementor-707 .elementor-element.elementor-element-06ee977{width:var( --container-widget-width, 65.159% );max-width:65.159%;--container-widget-width:65.159%;--container-widget-flex-grow:0;}.elementor-707 .elementor-element.elementor-element-06ee977 .qodef-qi-section-title{text-align:left;}.elementor-707 .elementor-element.elementor-element-06ee977 .qodef-qi-section-title > .qodef-m-text{color:#FFFFFF;font-family:"DM Sans", Sans-serif;}.elementor-707 .elementor-element.elementor-element-06ee977 .qodef-qi-section-title .qodef-m-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:63px;font-weight:700;text-transform:uppercase;line-height:64px;}.elementor-707 .elementor-element.elementor-element-06ee977 .qodef-qi-section-title .qodef-e-colored{color:#bababa;}.elementor-707 .elementor-element.elementor-element-06ee977 .qodef-qi-section-title .qodef-m-subtitle{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-weight:300;line-height:38px;letter-spacing:1px;word-spacing:0px;}.elementor-707 .elementor-element.elementor-element-06ee977 .qodef-m-subtitle .qodef-m-icon-holder{font-size:14px;}.elementor-707 .elementor-element.elementor-element-06ee977 .qodef-m-subtitle{align-items:center;}.elementor-707 .elementor-element.elementor-element-06ee977 .qodef-subtitle-icon--right .qodef-m-subtitle .qodef-m-icon-holder{margin-left:5px;}.elementor-707 .elementor-element.elementor-element-06ee977 .qodef-subtitle-icon--left .qodef-m-subtitle .qodef-m-icon-holder{margin-right:5px;}.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-707 .elementor-element.elementor-element-43ef95b{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-707 .elementor-element.elementor-element-0082a12:not(.elementor-motion-effects-element-type-background), .elementor-707 .elementor-element.elementor-element-0082a12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-707 .elementor-element.elementor-element-0082a12{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-707 .elementor-element.elementor-element-0082a12 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-707 .elementor-element.elementor-element-13d56e2 .qodef-qi-section-title{text-align:left;}.elementor-707 .elementor-element.elementor-element-13d56e2 .qodef-qi-section-title > .qodef-m-text{color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;margin-top:25px;}.elementor-707 .elementor-element.elementor-element-13d56e2 .qodef-qi-section-title .qodef-m-title{color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:52px;font-weight:400;line-height:52px;letter-spacing:-1.6px;}.elementor-707 .elementor-element.elementor-element-13d56e2 .qodef-qi-section-title .qodef-e-colored{color:#bababa;}.elementor-707 .elementor-element.elementor-element-13d56e2 .qodef-qi-section-title .qodef-m-subtitle{color:var( --e-global-color-accent );font-family:"DM Sans", Sans-serif;font-weight:300;line-height:38px;letter-spacing:1px;word-spacing:0px;}.elementor-707 .elementor-element.elementor-element-13d56e2 .qodef-m-subtitle .qodef-m-icon-holder{font-size:14px;}.elementor-707 .elementor-element.elementor-element-13d56e2 .qodef-m-subtitle{align-items:center;}.elementor-707 .elementor-element.elementor-element-13d56e2 .qodef-subtitle-icon--right .qodef-m-subtitle .qodef-m-icon-holder{margin-left:5px;}.elementor-707 .elementor-element.elementor-element-13d56e2 .qodef-subtitle-icon--left .qodef-m-subtitle .qodef-m-icon-holder{margin-right:5px;}.elementor-widget-ucaddon_blob_shapes .ue-blob-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_blob_shapes .ue-blob-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-707 .elementor-element.elementor-element-07007b6{width:var( --container-widget-width, 100.783% );max-width:100.783%;--container-widget-width:100.783%;--container-widget-flex-grow:0;}.elementor-707 .elementor-element.elementor-element-07007b6 .ue_blob_inside{max-width:100%;}.elementor-707 .elementor-element.elementor-element-07007b6 .ue-blob-wrapper{justify-content:inherit;}.elementor-707 .elementor-element.elementor-element-07007b6 .ue-blob-title{color:#ffffff;}.elementor-707 .elementor-element.elementor-element-07007b6 .ue-blob-text{color:#ffffff;margin-top:5px;}.elementor-707 .elementor-element.elementor-element-07007b6 .ue-blob-text-holder{padding:30px 30px 30px 30px;align-items:center;justify-content:center;text-align:center;}.elementor-707 .elementor-element.elementor-element-a981c0c:not(.elementor-motion-effects-element-type-background), .elementor-707 .elementor-element.elementor-element-a981c0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-707 .elementor-element.elementor-element-a981c0c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-707 .elementor-element.elementor-element-a981c0c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-707 .elementor-element.elementor-element-a69018f .qodef-qi-section-title{text-align:left;}.elementor-707 .elementor-element.elementor-element-a69018f .qodef-qi-section-title > .qodef-m-text{color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;margin-top:25px;}.elementor-707 .elementor-element.elementor-element-a69018f .qodef-qi-section-title .qodef-m-title{color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;line-height:34px;letter-spacing:-1.6px;}.elementor-707 .elementor-element.elementor-element-a69018f .qodef-qi-section-title .qodef-e-colored{color:#bababa;}.elementor-707 .elementor-element.elementor-element-a69018f .qodef-qi-section-title .qodef-m-subtitle{color:var( --e-global-color-accent );font-family:"DM Sans", Sans-serif;font-weight:300;line-height:38px;letter-spacing:1px;word-spacing:0px;}.elementor-707 .elementor-element.elementor-element-a69018f .qodef-m-subtitle .qodef-m-icon-holder{font-size:14px;}.elementor-707 .elementor-element.elementor-element-a69018f .qodef-m-subtitle{align-items:center;}.elementor-707 .elementor-element.elementor-element-a69018f .qodef-subtitle-icon--right .qodef-m-subtitle .qodef-m-icon-holder{margin-left:5px;}.elementor-707 .elementor-element.elementor-element-a69018f .qodef-subtitle-icon--left .qodef-m-subtitle .qodef-m-icon-holder{margin-right:5px;}.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-707 .elementor-element.elementor-element-f1248e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-707 .elementor-element.elementor-element-f1248e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-707 .elementor-element.elementor-element-f1248e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-707 .elementor-element.elementor-element-f1248e8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-707 .elementor-element.elementor-element-f1248e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-707 .elementor-element.elementor-element-f1248e8 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-707 .elementor-element.elementor-element-f1248e8 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-707 .elementor-element.elementor-element-f1248e8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-707 .elementor-element.elementor-element-f1248e8 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-707 .elementor-element.elementor-element-5f9f2c2:not(.elementor-motion-effects-element-type-background), .elementor-707 .elementor-element.elementor-element-5f9f2c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-707 .elementor-element.elementor-element-5f9f2c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-707 .elementor-element.elementor-element-5f9f2c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-707 .elementor-element.elementor-element-18d628f .elementor-icon-box-wrapper{text-align:start;}.elementor-707 .elementor-element.elementor-element-18d628f .elementor-icon-box-title, .elementor-707 .elementor-element.elementor-element-18d628f .elementor-icon-box-title a{font-size:17px;font-weight:600;}.elementor-707 .elementor-element.elementor-element-c5ffdd7 .elementor-icon-box-wrapper{text-align:start;}.elementor-707 .elementor-element.elementor-element-c5ffdd7 .elementor-icon-box-title, .elementor-707 .elementor-element.elementor-element-c5ffdd7 .elementor-icon-box-title a{font-size:17px;font-weight:600;}.elementor-707 .elementor-element.elementor-element-b3a1d4f .elementor-icon-box-wrapper{text-align:start;}.elementor-707 .elementor-element.elementor-element-b3a1d4f .elementor-icon-box-title, .elementor-707 .elementor-element.elementor-element-b3a1d4f .elementor-icon-box-title a{font-size:17px;font-weight:600;}.elementor-707 .elementor-element.elementor-element-3c22239 .elementor-icon-box-wrapper{text-align:start;}.elementor-707 .elementor-element.elementor-element-3c22239 .elementor-icon-box-title, .elementor-707 .elementor-element.elementor-element-3c22239 .elementor-icon-box-title a{font-size:17px;font-weight:600;}.elementor-707 .elementor-element.elementor-element-19e3eaa:not(.elementor-motion-effects-element-type-background), .elementor-707 .elementor-element.elementor-element-19e3eaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-707 .elementor-element.elementor-element-19e3eaa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:23px 0px 23px 0px;}.elementor-707 .elementor-element.elementor-element-19e3eaa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-707 .elementor-element.elementor-element-e6ace30 .qodef-qi-section-title{text-align:left;}.elementor-707 .elementor-element.elementor-element-e6ace30 .qodef-qi-section-title > .qodef-m-text{color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;margin-top:25px;}.elementor-707 .elementor-element.elementor-element-e6ace30 .qodef-qi-section-title .qodef-m-title{color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:52px;font-weight:400;line-height:52px;letter-spacing:-1.6px;}.elementor-707 .elementor-element.elementor-element-e6ace30 .qodef-qi-section-title .qodef-e-colored{color:#bababa;}.elementor-707 .elementor-element.elementor-element-e6ace30 .qodef-qi-section-title .qodef-m-subtitle{color:var( --e-global-color-accent );font-family:"DM Sans", Sans-serif;font-weight:300;line-height:38px;letter-spacing:1px;word-spacing:0px;}.elementor-707 .elementor-element.elementor-element-e6ace30 .qodef-m-subtitle .qodef-m-icon-holder{font-size:14px;}.elementor-707 .elementor-element.elementor-element-e6ace30 .qodef-m-subtitle{align-items:center;}.elementor-707 .elementor-element.elementor-element-e6ace30 .qodef-subtitle-icon--right .qodef-m-subtitle .qodef-m-icon-holder{margin-left:5px;}.elementor-707 .elementor-element.elementor-element-e6ace30 .qodef-subtitle-icon--left .qodef-m-subtitle .qodef-m-icon-holder{margin-right:5px;}.elementor-707 .elementor-element.elementor-element-134b41e:not(.elementor-motion-effects-element-type-background), .elementor-707 .elementor-element.elementor-element-134b41e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-707 .elementor-element.elementor-element-134b41e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-707 .elementor-element.elementor-element-134b41e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-ucaddon_uc_tiles_columns_image .ug-textpanel-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_uc_tiles_columns_image .ug-textpanel-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_uc_tiles_columns_image .uc_post_grid_style_one_pagination_number{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_uc_tiles_columns_image .ug-error-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-707 .elementor-element.elementor-element-ec02e30 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-707 .elementor-element.elementor-element-ec02e30 .ug-error-message{text-align:inherit;}.elementor-707 .elementor-element.elementor-element-07b6781:not(.elementor-motion-effects-element-type-background), .elementor-707 .elementor-element.elementor-element-07b6781 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFB;}.elementor-707 .elementor-element.elementor-element-07b6781{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-707 .elementor-element.elementor-element-07b6781 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-707 .elementor-element.elementor-element-72416bc:not(.elementor-motion-effects-element-type-background), .elementor-707 .elementor-element.elementor-element-72416bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-707 .elementor-element.elementor-element-72416bc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:34px 0px 34px 0px;}.elementor-707 .elementor-element.elementor-element-72416bc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-707 .elementor-element.elementor-element-1c10a29{text-align:center;}.elementor-707 .elementor-element.elementor-element-36bbb95{text-align:center;}.elementor-widget-ucaddon_lord_icon .ue-box-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_lord_icon .ue-box-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_lord_icon .ue-btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-707 .elementor-element.elementor-element-6c03092 .ue-lord-icon-inner{text-align:left;}.elementor-707 .elementor-element.elementor-element-6c03092 lord-icon{width:72px;height:72px;}.elementor-707 .elementor-element.elementor-element-6c03092 .ue-lord-icon-wrapper{text-align:left;padding:20px 20px 20px 20px;flex-direction:column;}.elementor-707 .elementor-element.elementor-element-6c03092 .ue-box-title{color:var( --e-global-color-primary );margin-top:20px;}.elementor-707 .elementor-element.elementor-element-6c03092 .ue-box-text{color:var( --e-global-color-primary );margin-top:0px;}.elementor-707 .elementor-element.elementor-element-6c03092 .ue-lord-icon-contet{text-align:inherit;}.elementor-707 .elementor-element.elementor-element-6c03092 .ue-btn{padding:10px 20px 10px 20px;background-color:#9c9c9c;color:#ffffff;margin-top:20px;display:inline-block;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-707 .elementor-element.elementor-element-1f24e3a{width:64.298%;}.elementor-707 .elementor-element.elementor-element-f0a0160{width:35.354%;}.elementor-707 .elementor-element.elementor-element-b36c5bc{width:35.354%;}.elementor-707 .elementor-element.elementor-element-d532767{width:64.298%;}}@media(max-width:767px){.elementor-707 .elementor-element.elementor-element-06ee977{--container-widget-width:255px;--container-widget-flex-grow:0;width:var( --container-widget-width, 255px );max-width:255px;}.elementor-707 .elementor-element.elementor-element-06ee977 .qodef-qi-section-title .qodef-m-title{font-size:29px;line-height:1.2em;}.elementor-707 .elementor-element.elementor-element-13d56e2 .qodef-qi-section-title .qodef-m-title{font-size:35px;line-height:38px;}.elementor-707 .elementor-element.elementor-element-e6ace30 .qodef-qi-section-title .qodef-m-title{font-size:35px;line-height:38px;}}/* Start custom CSS for html, class: .elementor-element-6df5b38 */.hotti-schedule-section{

  background:#f7fafb;

  padding:80px 24px;

}

.hotti-schedule-container{

  max-width:1180px;

  margin:0 auto;

}

.hotti-schedule-head{

  max-width:720px;

  margin-bottom:42px;

}

.hotti-schedule-head span{

  color:#ef3f3f;

  font-weight:800;

  text-transform:uppercase;

  letter-spacing:.08em;

  font-size:14px;

}

.hotti-schedule-head h2{

  margin:12px 0 16px;

  color:#10223d;

  font-size:46px;

  line-height:1.1;

  font-weight:850;

  letter-spacing:-.03em;

}

.hotti-schedule-head p{

  color:#10223d;

  font-size:18px;

  line-height:1.7;

  margin:0;

}

.hotti-schedule-grid{

  display:grid;

  grid-template-columns:repeat(2, minmax(0, 1fr));

  gap:22px;

}

.hotti-schedule-card{

  display:grid;

  grid-template-columns:76px 1fr;

  gap:22px;

  align-items:flex-start;

  background:#fff;

  border:1px solid #e8eef1;

  border-radius:22px;

  padding:28px;

  box-shadow:0 14px 36px rgba(16,34,61,.08);

  transition:all .25s ease;

}

.hotti-schedule-card:hover{

  transform:translateY(-4px);

  box-shadow:0 18px 44px rgba(16,34,61,.12);

}

.hotti-date-icon{

  width:64px;

  height:64px;

  border-radius:18px;

  background:#e8f4f6;

  color:#247887;

  display:flex;

  align-items:center;

  justify-content:center;

  font-size:22px;

  font-weight:850;

}

.hotti-schedule-card h3{

  color:#ef3f3f;

  font-size:22px;

  line-height:1.2;

  margin:0 0 8px;

  font-weight:850;

}

.hotti-time{

  color:#10223d;

  font-size:20px;

  font-weight:800;

  margin:0 0 10px;

}

.hotti-place{

  color:#10223d;

  font-size:17px;

  line-height:1.55;

  margin:0;

}

.hotti-age-card .hotti-date-icon{

  background:#ef3f3f;

  color:#fff;

}

@media(max-width:900px){

  .hotti-schedule-grid{

    grid-template-columns:1fr;

  }

  .hotti-schedule-head h2{

    font-size:38px;

  }

}

@media(max-width:600px){

  .hotti-schedule-section{

    padding:56px 20px;

  }

  .hotti-schedule-card{

    grid-template-columns:1fr;

    padding:24px;

  }

  .hotti-date-icon{

    width:58px;

    height:58px;

  }

  .hotti-schedule-head h2{

    font-size:34px;

  }

  .hotti-time{

    font-size:18px;

  }

  .hotti-place{

    font-size:16px;

  }

}/* End custom CSS */