.elementor-61658 .elementor-element.elementor-element-c59c2cf{--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-61658 .elementor-element.elementor-element-5ab1567{--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;}.elementor-61658 .elementor-element.elementor-element-2d675fe{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-61658 .elementor-element.elementor-element-1c7e9ef{--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;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-61658 .elementor-element.elementor-element-ec273bc{--display:flex;--min-height:710px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:22px 22px 22px 22px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-61658 .elementor-element.elementor-element-ec273bc:not(.elementor-motion-effects-element-type-background), .elementor-61658 .elementor-element.elementor-element-ec273bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-61658 .elementor-element.elementor-element-67ea4c3{margin:25px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;font-family:"Bricolage Grotesque", Sans-serif;font-size:40px;font-weight:800;}.elementor-61658 .elementor-element.elementor-element-9738b41{margin:0px 129px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;font-family:"Archivo", Sans-serif;font-size:16px;color:#3A4A3C;}.elementor-61658 .elementor-element.elementor-element-9668516 > .elementor-widget-container{margin:0px 25px 25px 25px;}.elementor-61658 .elementor-element.elementor-element-335758f{--display:flex;}.elementor-61658 .elementor-element.elementor-element-53cb7f6 .elementor-repeater-item-cb6267d .ticker-text-span{color:#46CFE6;}.elementor-61658 .elementor-element.elementor-element-53cb7f6 .elementor-repeater-item-d45bc54 .ticker-text-span{color:#FF6A1A;}.elementor-61658 .elementor-element.elementor-element-53cb7f6 .elementor-repeater-item-443f8b5 .ticker-text-span{color:#46CFE6;}.elementor-61658 .elementor-element.elementor-element-53cb7f6 .elementor-repeater-item-c80b8c5 .ticker-text-span{color:#F46FD0;}.elementor-61658 .elementor-element.elementor-element-53cb7f6 .ticker-separator{color:#DA0D0D;}.elementor-61658 .elementor-element.elementor-element-53cb7f6 .marquee-ticker-container-bfdfd064{background-color:#062013;padding-top:15px;padding-bottom:15px;}.elementor-61658 .elementor-element.elementor-element-53cb7f6 .ticker-text-span{font-family:"Anton", Sans-serif;font-size:30px;color:#FFD200;}.elementor-61658 .elementor-element.elementor-element-53cb7f6 .ticker-item{margin-right:50px;}@media(min-width:768px){.elementor-61658 .elementor-element.elementor-element-2d675fe{--width:50%;}.elementor-61658 .elementor-element.elementor-element-1c7e9ef{--width:50%;}}/* Start custom CSS for wp-widget-forminator_widget, class: .elementor-element-9668516 */.forminator-custom-form-37219 button::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url('https://ottomanroastery.com/wp-content/uploads/2026/07/icon-send-ink-v2.png');
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: middle;
  margin-right: 9px;
}/* End custom CSS */
/* Start custom CSS for marquee_ticker_bfdfd064, class: .elementor-element-53cb7f6 */.ticker-star {
  font-size: 36px;
  font-weight: 900;
}.ticker-star {
  font-size: 40px; /* just increase this number */
}/* End custom CSS */
/* Start custom CSS */.forminator-custom-form-37219 * {
  background: transparent !important;
  box-shadow: none !important;
}

.forminator-custom-form-37219 input[type="text"],
.forminator-custom-form-37219 input[type="email"],
.forminator-custom-form-37219 input[type="tel"],
.forminator-custom-form-37219 input[type="number"],
.forminator-custom-form-37219 textarea {
  width: 100% !important;
  font-family: 'Archivo', sans-serif !important;
  font-size: 15px !important;
  color: #14241A !important;
  background: #F6ECD6 !important;
  border: 2px solid #14241A !important;
  border-radius: 12px !important;
  padding: 13px 15px !important;
}

.forminator-custom-form-37219 label {
  display: block !important;
  font-family: 'Archivo', sans-serif !important;
  font-weight: 700 !important;
  font-size: 12px !important;
  letter-spacing: .1em !important;
  text-transform: uppercase !important;
  color: #14241A !important;
  margin-bottom: 8px !important;
}

.forminator-custom-form-37219 button,
.forminator-custom-form-37219 input[type="submit"] {
  margin-top: 24px !important;
  width: 100% !important;
  cursor: pointer !important;
  font-family: 'Archivo', sans-serif !important;
  font-weight: 800 !important;
  font-size: 15px !important;
  letter-spacing: .08em !important;
  text-transform: uppercase !important;
  background: #FF6A1A !important;
  color: #14241A !important;
  border: 2px solid #14241A !important;
  padding: 17px !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  display: block !important;
  text-align: center !important;
}

.forminator-custom-form-37219 .forminator-row {
  margin-bottom: 16px !important;
}/* End custom CSS */