      [data-timed-style="fade"] {
        display: none;
      }
      [data-timed-style="scale"] {
        display: none;
      }

      .addthisevent {
        visibility: hidden;
      }
      .addthisevent-drop ._url,
      .addthisevent-drop ._start,
      .addthisevent-drop ._end,
      .addthisevent-drop ._zonecode,
      .addthisevent-drop ._summary,
      .addthisevent-drop ._description,
      .addthisevent-drop ._location,
      .addthisevent-drop ._organizer,
      .addthisevent-drop ._organizer_email,
      .addthisevent-drop ._attendees,
      .addthisevent-drop ._facebook_event,
      .addthisevent-drop ._all_day_event {
        display: none !important;
      }

      .addthisevent {
        visibility: hidden;
      }
      .addthisevent-drop ._url,
      .addthisevent-drop ._start,
      .addthisevent-drop ._end,
      .addthisevent-drop ._zonecode,
      .addthisevent-drop ._summary,
      .addthisevent-drop ._description,
      .addthisevent-drop ._location,
      .addthisevent-drop ._organizer,
      .addthisevent-drop ._organizer_email,
      .addthisevent-drop ._attendees,
      .addthisevent-drop ._facebook_event,
      .addthisevent-drop ._all_day_event {
        display: none !important;
      }

      .addthisevent-drop {
        display: inline-block;
        position: relative;
        font-family: arial;
        color: #333 !important;
        background: #f4f4f4
          url(https://addthisevent.com/gfx/icon-calendar-t1.png) no-repeat 9px
          50%;
        text-decoration: none !important;
        border: 1px solid #d9d9d9;
        color: #555;
        font-weight: bold;
        font-size: 14px;
        text-decoration: none;
        padding: 9px 12px 8px 35px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
      }
      .addthisevent-drop:hover {
        border: 1px solid #aab9d4;
        color: #555;
        font-weight: bold;
        font-size: 14px;
        text-decoration: none !important;
      }
      .addthisevent-drop:active {
        top: 1px;
      }
      .addthisevent-selected {
        background-color: #f7f7f7;
      }
      .addthisevent_dropdown {
        width: 200px;
        position: absolute;
        z-index: 99999;
        padding: 6px 0px 0px 0px;
        background: #fff;
        text-align: left;
        display: none;
        margin-top: -2px;
        margin-left: -1px;
        border-top: 1px solid #c8c8c8;
        border-right: 1px solid #bebebe;
        border-bottom: 1px solid #a8a8a8;
        border-left: 1px solid #bebebe;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        -webkit-box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.15);
        -moz-box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.15);
        box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.15);
      }
      .addthisevent_dropdown span {
        display: block;
        cursor: pointer;
        line-height: 110%;
        background: #fff;
        text-decoration: none;
        font-size: 12px;
        color: #6d84b4;
        padding: 8px 10px 9px 15px;
      }
      .addthisevent_dropdown span:hover {
        background: #f4f4f4;
        color: #6d84b4;
        text-decoration: none;
        font-size: 12px;
      }
      .addthisevent span {
        display: none !important;
      }
      .addthisevent-drop ._url,
      .addthisevent-drop ._start,
      .addthisevent-drop ._end,
      .addthisevent-drop ._zonecode,
      .addthisevent-drop ._summary,
      .addthisevent-drop ._description,
      .addthisevent-drop ._location,
      .addthisevent-drop ._organizer,
      .addthisevent-drop ._organizer_email,
      .addthisevent-drop ._facebook_event,
      .addthisevent-drop ._all_day_event {
        display: none !important;
      }
      .addthisevent_dropdown .copyx {
        width: 200px;
        height: 21px;
        display: block;
        position: relative;
        cursor: default;
      }
      .addthisevent_dropdown .brx {
        width: 180px;
        height: 1px;
        overflow: hidden;
        background: #e0e0e0;
        position: absolute;
        z-index: 100;
        left: 10px;
        top: 9px;
      }
      .addthisevent_dropdown .frs {
        position: absolute;
        top: 5px;
        cursor: pointer;
        right: 10px;
        padding-left: 10px;
        font-style: normal;
        font-weight: normal;
        text-align: right;
        z-index: 101;
        line-height: 110%;
        background: #fff;
        text-decoration: none;
        font-size: 9px;
        color: #cacaca;
      }
      .addthisevent_dropdown .frs:hover {
        color: #999 !important;
      }

      .fluid-width-video-wrapper {
        width: 100%;
        position: relative;
        padding: 0;
      }
      .fluid-width-video-wrapper iframe,
      .fluid-width-video-wrapper object,
      .fluid-width-video-wrapper embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
      }

        .elHeadlineWrapper[data-htype="headline"] {
          font-family: "Roboto", Helvetica, sans-serif !important;
        }

        #tmp_button-90702 .elButtonFlat:hover {
          background-color: #e87600 !important;
        }
        #tmp_button-90702 .elButtonBottomBorder:hover {
          background-color: #e87600 !important;
        }
        #tmp_button-90702 .elButtonSubtle:hover {
          background-color: #e87600 !important;
        }
        #tmp_button-90702 .elButtonGradient {
          background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(0, rgb(255, 138, 18)),
            color-stop(1, #e87600)
          );
          background-image: -o-linear-gradient(
            bottom,
            rgb(255, 138, 18) 0%,
            #e87600 100%
          );
          background-image: -moz-linear-gradient(
            bottom,
            rgb(255, 138, 18) 0%,
            #e87600 100%
          );
          background-image: -webkit-linear-gradient(
            bottom,
            rgb(255, 138, 18) 0%,
            #e87600 100%
          );
          background-image: -ms-linear-gradient(
            bottom,
            rgb(255, 138, 18) 0%,
            #e87600 100%
          );
          background-image: linear-gradient(
            to bottom,
            rgb(255, 138, 18) 0%,
            #e87600 100%
          );
        }
        #tmp_button-90702 .elButtonGradient:hover {
          background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(1, rgb(255, 138, 18)),
            color-stop(0, #e87600)
          );
          background-image: -o-linear-gradient(
            bottom,
            rgb(255, 138, 18) 100%,
            #e87600 0%
          );
          background-image: -moz-linear-gradient(
            bottom,
            rgb(255, 138, 18) 100%,
            #e87600 0%
          );
          background-image: -webkit-linear-gradient(
            bottom,
            rgb(255, 138, 18) 100%,
            #e87600 0%
          );
          background-image: -ms-linear-gradient(
            bottom,
            rgb(255, 138, 18) 100%,
            #e87600 0%
          );
          background-image: linear-gradient(
            to bottom,
            rgb(255, 138, 18) 100%,
            #e87600 0%
          );
        }
        #tmp_button-90702 .elButtonBorder {
          border: 3px solid rgb(255, 138, 18) !important;
          color: rgb(255, 138, 18) !important;
        }
        #tmp_button-90702 .elButtonBorder:hover {
          background-color: rgb(255, 138, 18) !important;
          color: #fff !important;
        }

                      		.box {
                      			background-color: #EEF4FF; /* Updated background color */
                      			padding: 20px;
                      			width: 100%; /* Adjust as needed */
                                font-family: roboto;
                      		}
                      		.header {
                      			font-size: 28px;
                      			font-weight: bold;
                      			margin-bottom: 20px;
                      		}
                      		.row {
                      			display: flex;
                      			justify-content: space-between;
                                 flex-wrap: wrap; /* Allows items to wrap to the next line on smaller screens */
                      		}
                      		.cell {
                          flex: 1;
                          display: flex;
                          align-items: baseline; /* Aligns items to their text baseline */
                          margin: 10px;
                          min-width: 280px; /* Minimum width before wrapping */
                      }
                      		.checkmark {
                      			color: rgb(67, 67, 67);
                      			margin-right: 10px;
                      			font-size: 18px; /* Reduced size */
                      		}
                      		.subheadline {
                      			font-weight: bold;
                                font-size: 18px;
                      		}
                      		.description {
                      			margin-top: 5px;
                                font-size: 16px;
                      		}
                        /* Mobile-specific styles */
                              @media (max-width: 640px) {
                                  .header {
                                      font-size: 20px; /* Slightly smaller font size for mobile */
                                  }
                                  .checkmark {
                                      font-size: 16px; /* Slightly smaller checkmark for mobile */
                                  }



        #tmp_headline1-65415 .elHeadline b {
          color: rgb(80, 194, 243);
        }
    
    
        #tmp_button-82972-144-146 .elButtonFlat:hover {
          background-color: #d65600 !important;
        }
        #tmp_button-82972-144-146 .elButtonBottomBorder:hover {
          background-color: #d65600 !important;
        }
        #tmp_button-82972-144-146 .elButtonSubtle:hover {
          background-color: #d65600 !important;
        }
        #tmp_button-82972-144-146 .elButtonGradient {
          background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(0, rgb(255, 102, 0)),
            color-stop(1, #d65600)
          );
          background-image: -o-linear-gradient(
            bottom,
            rgb(255, 102, 0) 0%,
            #d65600 100%
          );
          background-image: -moz-linear-gradient(
            bottom,
            rgb(255, 102, 0) 0%,
            #d65600 100%
          );
          background-image: -webkit-linear-gradient(
            bottom,
            rgb(255, 102, 0) 0%,
            #d65600 100%
          );
          background-image: -ms-linear-gradient(
            bottom,
            rgb(255, 102, 0) 0%,
            #d65600 100%
          );
          background-image: linear-gradient(
            to bottom,
            rgb(255, 102, 0) 0%,
            #d65600 100%
          );
        }
        #tmp_button-82972-144-146 .elButtonGradient:hover {
          background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(1, rgb(255, 102, 0)),
            color-stop(0, #d65600)
          );
          background-image: -o-linear-gradient(
            bottom,
            rgb(255, 102, 0) 100%,
            #d65600 0%
          );
          background-image: -moz-linear-gradient(
            bottom,
            rgb(255, 102, 0) 100%,
            #d65600 0%
          );
          background-image: -webkit-linear-gradient(
            bottom,
            rgb(255, 102, 0) 100%,
            #d65600 0%
          );
          background-image: -ms-linear-gradient(
            bottom,
            rgb(255, 102, 0) 100%,
            #d65600 0%
          );
          background-image: linear-gradient(
            to bottom,
            rgb(255, 102, 0) 100%,
            #d65600 0%
          );
        }
        #tmp_button-82972-144-146 .elButtonGradient2 {
          background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(0, rgb(255, 102, 0)),
            color-stop(1, #d65600)
          );
          background-image: -o-linear-gradient(
            bottom,
            rgb(255, 102, 0) 30%,
            #d65600 80%
          );
          background-image: -moz-linear-gradient(
            bottom,
            rgb(255, 102, 0) 30%,
            #d65600 80%
          );
          background-image: -webkit-linear-gradient(
            bottom,
            rgb(255, 102, 0) 30%,
            #d65600 80%
          );
          background-image: -ms-linear-gradient(
            bottom,
            rgb(255, 102, 0) 30%,
            #d65600 80%
          );
          background-image: linear-gradient(
            to bottom,
            rgb(255, 102, 0) 30%,
            #d65600 80%
          );
        }
        #tmp_button-82972-144-146 .elButtonGradient2:hover {
          background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(1, rgb(255, 102, 0)),
            color-stop(0, #d65600)
          );
          background-image: -o-linear-gradient(
            bottom,
            rgb(255, 102, 0) 100%,
            #d65600 30%
          );
          background-image: -moz-linear-gradient(
            bottom,
            rgb(255, 102, 0) 100%,
            #d65600 30%
          );
          background-image: -webkit-linear-gradient(
            bottom,
            rgb(255, 102, 0) 100%,
            #d65600 30%
          );
          background-image: -ms-linear-gradient(
            bottom,
            rgb(255, 102, 0) 100%,
            #d65600 30%
          );
          background-image: linear-gradient(
            to bottom,
            rgb(255, 102, 0) 100%,
            #d65600 30%
          );
        }
        #tmp_button-82972-144-146 .elButtonBorder {
          border: 3px solid rgb(255, 102, 0) !important;
          color: rgb(255, 102, 0) !important;
        }
        #tmp_button-82972-144-146 .elButtonBorder:hover {
          background-color: rgb(255, 102, 0) !important;
          color: #fff !important;
        }
  
        #tmp_button-82972-144-146-100-165-109-119-151-149-160-149-104-121-115-148-115
          .elButtonFlat:hover {
          background-color: #d65600 !important;
        }
        #tmp_button-82972-144-146-100-165-109-119-151-149-160-149-104-121-115-148-115
          .elButtonBottomBorder:hover {
          background-color: #d65600 !important;
        }
        #tmp_button-82972-144-146-100-165-109-119-151-149-160-149-104-121-115-148-115
          .elButtonSubtle:hover {
          background-color: #d65600 !important;
        }
        #tmp_button-82972-144-146-100-165-109-119-151-149-160-149-104-121-115-148-115
          .elButtonGradient {
          background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(0, rgb(255, 102, 0)),
            color-stop(1, #d65600)
          );
          background-image: -o-linear-gradient(
            bottom,
            rgb(255, 102, 0) 0%,
            #d65600 100%
          );
          background-image: -moz-linear-gradient(
            bottom,
            rgb(255, 102, 0) 0%,
            #d65600 100%
          );
          background-image: -webkit-linear-gradient(
            bottom,
            rgb(255, 102, 0) 0%,
            #d65600 100%
          );
          background-image: -ms-linear-gradient(
            bottom,
            rgb(255, 102, 0) 0%,
            #d65600 100%
          );
          background-image: linear-gradient(
            to bottom,
            rgb(255, 102, 0) 0%,
            #d65600 100%
          );
        }
        #tmp_button-82972-144-146-100-165-109-119-151-149-160-149-104-121-115-148-115
          .elButtonGradient:hover {
          background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(1, rgb(255, 102, 0)),
            color-stop(0, #d65600)
          );
          background-image: -o-linear-gradient(
            bottom,
            rgb(255, 102, 0) 100%,
            #d65600 0%
          );
          background-image: -moz-linear-gradient(
            bottom,
            rgb(255, 102, 0) 100%,
            #d65600 0%
          );
          background-image: -webkit-linear-gradient(
            bottom,
            rgb(255, 102, 0) 100%,
            #d65600 0%
          );
          background-image: -ms-linear-gradient(
            bottom,
            rgb(255, 102, 0) 100%,
            #d65600 0%
          );
          background-image: linear-gradient(
            to bottom,
            rgb(255, 102, 0) 100%,
            #d65600 0%
          );
        }
        #tmp_button-82972-144-146-100-165-109-119-151-149-160-149-104-121-115-148-115
          .elButtonGradient2 {
          background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(0, rgb(255, 102, 0)),
            color-stop(1, #d65600)
          );
          background-image: -o-linear-gradient(
            bottom,
            rgb(255, 102, 0) 30%,
            #d65600 80%
          );
          background-image: -moz-linear-gradient(
            bottom,
            rgb(255, 102, 0) 30%,
            #d65600 80%
          );
          background-image: -webkit-linear-gradient(
            bottom,
            rgb(255, 102, 0) 30%,
            #d65600 80%
          );
          background-image: -ms-linear-gradient(
            bottom,
            rgb(255, 102, 0) 30%,
            #d65600 80%
          );
          background-image: linear-gradient(
            to bottom,
            rgb(255, 102, 0) 30%,
            #d65600 80%
          );
        }
        #tmp_button-82972-144-146-100-165-109-119-151-149-160-149-104-121-115-148-115
          .elButtonGradient2:hover {
          background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(1, rgb(255, 102, 0)),
            color-stop(0, #d65600)
          );
          background-image: -o-linear-gradient(
            bottom,
            rgb(255, 102, 0) 100%,
            #d65600 30%
          );
          background-image: -moz-linear-gradient(
            bottom,
            rgb(255, 102, 0) 100%,
            #d65600 30%
          );
          background-image: -webkit-linear-gradient(
            bottom,
            rgb(255, 102, 0) 100%,
            #d65600 30%
          );
          background-image: -ms-linear-gradient(
            bottom,
            rgb(255, 102, 0) 100%,
            #d65600 30%
          );
          background-image: linear-gradient(
            to bottom,
            rgb(255, 102, 0) 100%,
            #d65600 30%
          );
        }
        #tmp_button-82972-144-146-100-165-109-119-151-149-160-149-104-121-115-148-115
          .elButtonBorder {
          border: 3px solid rgb(255, 102, 0) !important;
          color: rgb(255, 102, 0) !important;
        }
        #tmp_button-82972-144-146-100-165-109-119-151-149-160-149-104-121-115-148-115
          .elButtonBorder:hover {
          background-color: rgb(255, 102, 0) !important;
          color: #fff !important;
        }


   
        #tmp_button-82972-144-146-100-165-109-119-151-149-160-149-104-121-115-148-115-158-125-185-150-112
          .elButtonFlat:hover {
          background-color: #d65600 !important;
        }
        #tmp_button-82972-144-146-100-165-109-119-151-149-160-149-104-121-115-148-115-158-125-185-150-112
          .elButtonBottomBorder:hover {
          background-color: #d65600 !important;
        }
        #tmp_button-82972-144-146-100-165-109-119-151-149-160-149-104-121-115-148-115-158-125-185-150-112
          .elButtonSubtle:hover {
          background-color: #d65600 !important;
        }
        #tmp_button-82972-144-146-100-165-109-119-151-149-160-149-104-121-115-148-115-158-125-185-150-112
          .elButtonGradient {
          background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(0, rgb(255, 102, 0)),
            color-stop(1, #d65600)
          );
          background-image: -o-linear-gradient(
            bottom,
            rgb(255, 102, 0) 0%,
            #d65600 100%
          );
          background-image: -moz-linear-gradient(
            bottom,
            rgb(255, 102, 0) 0%,
            #d65600 100%
          );
          background-image: -webkit-linear-gradient(
            bottom,
            rgb(255, 102, 0) 0%,
            #d65600 100%
          );
          background-image: -ms-linear-gradient(
            bottom,
            rgb(255, 102, 0) 0%,
            #d65600 100%
          );
          background-image: linear-gradient(
            to bottom,
            rgb(255, 102, 0) 0%,
            #d65600 100%
          );
        }
        #tmp_button-82972-144-146-100-165-109-119-151-149-160-149-104-121-115-148-115-158-125-185-150-112
          .elButtonGradient:hover {
          background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(1, rgb(255, 102, 0)),
            color-stop(0, #d65600)
          );
          background-image: -o-linear-gradient(
            bottom,
            rgb(255, 102, 0) 100%,
            #d65600 0%
          );
          background-image: -moz-linear-gradient(
            bottom,
            rgb(255, 102, 0) 100%,
            #d65600 0%
          );
          background-image: -webkit-linear-gradient(
            bottom,
            rgb(255, 102, 0) 100%,
            #d65600 0%
          );
          background-image: -ms-linear-gradient(
            bottom,
            rgb(255, 102, 0) 100%,
            #d65600 0%
          );
          background-image: linear-gradient(
            to bottom,
            rgb(255, 102, 0) 100%,
            #d65600 0%
          );
        }
        #tmp_button-82972-144-146-100-165-109-119-151-149-160-149-104-121-115-148-115-158-125-185-150-112
          .elButtonGradient2 {
          background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(0, rgb(255, 102, 0)),
            color-stop(1, #d65600)
          );
          background-image: -o-linear-gradient(
            bottom,
            rgb(255, 102, 0) 30%,
            #d65600 80%
          );
          background-image: -moz-linear-gradient(
            bottom,
            rgb(255, 102, 0) 30%,
            #d65600 80%
          );
          background-image: -webkit-linear-gradient(
            bottom,
            rgb(255, 102, 0) 30%,
            #d65600 80%
          );
          background-image: -ms-linear-gradient(
            bottom,
            rgb(255, 102, 0) 30%,
            #d65600 80%
          );
          background-image: linear-gradient(
            to bottom,
            rgb(255, 102, 0) 30%,
            #d65600 80%
          );
        }
        #tmp_button-82972-144-146-100-165-109-119-151-149-160-149-104-121-115-148-115-158-125-185-150-112
          .elButtonGradient2:hover {
          background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(1, rgb(255, 102, 0)),
            color-stop(0, #d65600)
          );
          background-image: -o-linear-gradient(
            bottom,
            rgb(255, 102, 0) 100%,
            #d65600 30%
          );
          background-image: -moz-linear-gradient(
            bottom,
            rgb(255, 102, 0) 100%,
            #d65600 30%
          );
          background-image: -webkit-linear-gradient(
            bottom,
            rgb(255, 102, 0) 100%,
            #d65600 30%
          );
          background-image: -ms-linear-gradient(
            bottom,
            rgb(255, 102, 0) 100%,
            #d65600 30%
          );
          background-image: linear-gradient(
            to bottom,
            rgb(255, 102, 0) 100%,
            #d65600 30%
          );
        }
        #tmp_button-82972-144-146-100-165-109-119-151-149-160-149-104-121-115-148-115-158-125-185-150-112
          .elButtonBorder {
          border: 3px solid rgb(255, 102, 0) !important;
          color: rgb(255, 102, 0) !important;
        }
        #tmp_button-82972-144-146-100-165-109-119-151-149-160-149-104-121-115-148-115-158-125-185-150-112
          .elButtonBorder:hover {
          background-color: rgb(255, 102, 0) !important;
          color: #fff !important;
        }

        #tmp_button-63249 .elButtonFlat:hover {
          background-color: #309066 !important;
        }
        #tmp_button-63249 .elButtonBottomBorder:hover {
          background-color: #309066 !important;
        }
        #tmp_button-63249 .elButtonSubtle:hover {
          background-color: #309066 !important;
        }
        #tmp_button-63249 .elButtonGradient {
          background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(0, rgb(58, 175, 124)),
            color-stop(1, #309066)
          );
          background-image: -o-linear-gradient(
            bottom,
            rgb(58, 175, 124) 0%,
            #309066 100%
          );
          background-image: -moz-linear-gradient(
            bottom,
            rgb(58, 175, 124) 0%,
            #309066 100%
          );
          background-image: -webkit-linear-gradient(
            bottom,
            rgb(58, 175, 124) 0%,
            #309066 100%
          );
          background-image: -ms-linear-gradient(
            bottom,
            rgb(58, 175, 124) 0%,
            #309066 100%
          );
          background-image: linear-gradient(
            to bottom,
            rgb(58, 175, 124) 0%,
            #309066 100%
          );
        }
        #tmp_button-63249 .elButtonGradient:hover {
          background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(1, rgb(58, 175, 124)),
            color-stop(0, #309066)
          );
          background-image: -o-linear-gradient(
            bottom,
            rgb(58, 175, 124) 100%,
            #309066 0%
          );
          background-image: -moz-linear-gradient(
            bottom,
            rgb(58, 175, 124) 100%,
            #309066 0%
          );
          background-image: -webkit-linear-gradient(
            bottom,
            rgb(58, 175, 124) 100%,
            #309066 0%
          );
          background-image: -ms-linear-gradient(
            bottom,
            rgb(58, 175, 124) 100%,
            #309066 0%
          );
          background-image: linear-gradient(
            to bottom,
            rgb(58, 175, 124) 100%,
            #309066 0%
          );
        }
        #tmp_button-63249 .elButtonGradient2 {
          background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(0, rgb(58, 175, 124)),
            color-stop(1, #309066)
          );
          background-image: -o-linear-gradient(
            bottom,
            rgb(58, 175, 124) 30%,
            #309066 80%
          );
          background-image: -moz-linear-gradient(
            bottom,
            rgb(58, 175, 124) 30%,
            #309066 80%
          );
          background-image: -webkit-linear-gradient(
            bottom,
            rgb(58, 175, 124) 30%,
            #309066 80%
          );
          background-image: -ms-linear-gradient(
            bottom,
            rgb(58, 175, 124) 30%,
            #309066 80%
          );
          background-image: linear-gradient(
            to bottom,
            rgb(58, 175, 124) 30%,
            #309066 80%
          );
        }
        #tmp_button-63249 .elButtonGradient2:hover {
          background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(1, rgb(58, 175, 124)),
            color-stop(0, #309066)
          );
          background-image: -o-linear-gradient(
            bottom,
            rgb(58, 175, 124) 100%,
            #309066 30%
          );
          background-image: -moz-linear-gradient(
            bottom,
            rgb(58, 175, 124) 100%,
            #309066 30%
          );
          background-image: -webkit-linear-gradient(
            bottom,
            rgb(58, 175, 124) 100%,
            #309066 30%
          );
          background-image: -ms-linear-gradient(
            bottom,
            rgb(58, 175, 124) 100%,
            #309066 30%
          );
          background-image: linear-gradient(
            to bottom,
            rgb(58, 175, 124) 100%,
            #309066 30%
          );
        }
        #tmp_button-63249 .elButtonBorder {
          border: 3px solid rgb(58, 175, 124) !important;
          color: rgb(58, 175, 124) !important;
        }
        #tmp_button-63249 .elButtonBorder:hover {
          background-color: rgb(58, 175, 124) !important;
          color: #fff !important;
        }

        #headline-22704 .elButtonFlat:hover {
          background-color: #e6e6e6 !important;
        }
        #headline-22704 .elButtonBottomBorder:hover {
          background-color: #e6e6e6 !important;
        }
        #headline-22704 .elButtonSubtle:hover {
          background-color: #e6e6e6 !important;
        }
        #headline-22704 .elButtonGradient {
          background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(0, rgb(255, 255, 255)),
            color-stop(1, #e6e6e6)
          );
          background-image: -o-linear-gradient(
            bottom,
            rgb(255, 255, 255) 0%,
            #e6e6e6 100%
          );
          background-image: -moz-linear-gradient(
            bottom,
            rgb(255, 255, 255) 0%,
            #e6e6e6 100%
          );
          background-image: -webkit-linear-gradient(
            bottom,
            rgb(255, 255, 255) 0%,
            #e6e6e6 100%
          );
          background-image: -ms-linear-gradient(
            bottom,
            rgb(255, 255, 255) 0%,
            #e6e6e6 100%
          );
          background-image: linear-gradient(
            to bottom,
            rgb(255, 255, 255) 0%,
            #e6e6e6 100%
          );
        }
        #headline-22704 .elButtonGradient:hover {
          background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(1, rgb(255, 255, 255)),
            color-stop(0, #e6e6e6)
          );
          background-image: -o-linear-gradient(
            bottom,
            rgb(255, 255, 255) 100%,
            #e6e6e6 0%
          );
          background-image: -moz-linear-gradient(
            bottom,
            rgb(255, 255, 255) 100%,
            #e6e6e6 0%
          );
          background-image: -webkit-linear-gradient(
            bottom,
            rgb(255, 255, 255) 100%,
            #e6e6e6 0%
          );
          background-image: -ms-linear-gradient(
            bottom,
            rgb(255, 255, 255) 100%,
            #e6e6e6 0%
          );
          background-image: linear-gradient(
            to bottom,
            rgb(255, 255, 255) 100%,
            #e6e6e6 0%
          );
        }
        #headline-22704 .elButtonBorder {
          border: 3px solid rgb(255, 255, 255) !important;
          color: rgb(255, 255, 255) !important;
        }
        #headline-22704 .elButtonBorder:hover {
          background-color: rgb(255, 255, 255) !important;
          color: #000 !important;
        }

        #headline-22704 .elHeadline b {
          color: rgb(45, 45, 45);
        }

        #headline-92398 .elHeadline b {
          color: rgb(45, 45, 45);
        }
  
        #headline-85325 .elHeadline b {
          color: rgb(45, 45, 45);
        }
 
        #headline-85325 .elButtonFlat:hover {
          background-color: #e1e1e1 !important;
        }
        #headline-85325 .elButtonBottomBorder:hover {
          background-color: #e1e1e1 !important;
        }
        #headline-85325 .elButtonSubtle:hover {
          background-color: #e1e1e1 !important;
        }
        #headline-85325 .elButtonGradient {
          background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(0, rgb(245, 245, 245)),
            color-stop(1, #e1e1e1)
          );
          background-image: -o-linear-gradient(
            bottom,
            rgb(245, 245, 245) 0%,
            #e1e1e1 100%
          );
          background-image: -moz-linear-gradient(
            bottom,
            rgb(245, 245, 245) 0%,
            #e1e1e1 100%
          );
          background-image: -webkit-linear-gradient(
            bottom,
            rgb(245, 245, 245) 0%,
            #e1e1e1 100%
          );
          background-image: -ms-linear-gradient(
            bottom,
            rgb(245, 245, 245) 0%,
            #e1e1e1 100%
          );
          background-image: linear-gradient(
            to bottom,
            rgb(245, 245, 245) 0%,
            #e1e1e1 100%
          );
        }
        #headline-85325 .elButtonGradient:hover {
          background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(1, rgb(245, 245, 245)),
            color-stop(0, #e1e1e1)
          );
          background-image: -o-linear-gradient(
            bottom,
            rgb(245, 245, 245) 100%,
            #e1e1e1 0%
          );
          background-image: -moz-linear-gradient(
            bottom,
            rgb(245, 245, 245) 100%,
            #e1e1e1 0%
          );
          background-image: -webkit-linear-gradient(
            bottom,
            rgb(245, 245, 245) 100%,
            #e1e1e1 0%
          );
          background-image: -ms-linear-gradient(
            bottom,
            rgb(245, 245, 245) 100%,
            #e1e1e1 0%
          );
          background-image: linear-gradient(
            to bottom,
            rgb(245, 245, 245) 100%,
            #e1e1e1 0%
          );
        }
        #headline-85325 .elButtonGradient2 {
          background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(0, rgb(245, 245, 245)),
            color-stop(1, #e1e1e1)
          );
          background-image: -o-linear-gradient(
            bottom,
            rgb(245, 245, 245) 30%,
            #e1e1e1 80%
          );
          background-image: -moz-linear-gradient(
            bottom,
            rgb(245, 245, 245) 30%,
            #e1e1e1 80%
          );
          background-image: -webkit-linear-gradient(
            bottom,
            rgb(245, 245, 245) 30%,
            #e1e1e1 80%
          );
          background-image: -ms-linear-gradient(
            bottom,
            rgb(245, 245, 245) 30%,
            #e1e1e1 80%
          );
          background-image: linear-gradient(
            to bottom,
            rgb(245, 245, 245) 30%,
            #e1e1e1 80%
          );
        }
        #headline-85325 .elButtonGradient2:hover {
          background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(1, rgb(245, 245, 245)),
            color-stop(0, #e1e1e1)
          );
          background-image: -o-linear-gradient(
            bottom,
            rgb(245, 245, 245) 100%,
            #e1e1e1 30%
          );
          background-image: -moz-linear-gradient(
            bottom,
            rgb(245, 245, 245) 100%,
            #e1e1e1 30%
          );
          background-image: -webkit-linear-gradient(
            bottom,
            rgb(245, 245, 245) 100%,
            #e1e1e1 30%
          );
          background-image: -ms-linear-gradient(
            bottom,
            rgb(245, 245, 245) 100%,
            #e1e1e1 30%
          );
          background-image: linear-gradient(
            to bottom,
            rgb(245, 245, 245) 100%,
            #e1e1e1 30%
          );
        }
        #headline-85325 .elButtonBorder {
          border: 3px solid rgb(245, 245, 245) !important;
          color: rgb(245, 245, 245) !important;
        }
        #headline-85325 .elButtonBorder:hover {
          background-color: rgb(245, 245, 245) !important;
          color: #fff !important;
        }


          
        #headline-49444 .elHeadline b {
          color: rgb(45, 45, 45);
        }

        #headline-11563 .elHeadline b {
          color: rgb(45, 45, 45);
        }

        #headline-56895 .elHeadline b {
          color: rgb(45, 45, 45);
        }

        #headline-86731 .elHeadline b {
          color: rgb(45, 45, 45);
        }

        #headline-53662 .elHeadline b {
          color: rgb(45, 45, 45);
        }
    
        #headline-71560 .elHeadline b {
          color: rgb(45, 45, 45);
        }

            
        #headline-91648 .elHeadline b {
          color: rgb(45, 45, 45);
        }
    
        #headline-36846 .elHeadline b {
          color: rgb(45, 45, 45);
        }
 
        #headline-45446 .elHeadline b {
          color: rgb(45, 45, 45);
        }

        #tmp_subheadline-74192 .elButtonFlat:hover {
          background-color: #c5daff !important;
        }
        #tmp_subheadline-74192 .elButtonBottomBorder:hover {
          background-color: #c5daff !important;
        }
        #tmp_subheadline-74192 .elButtonSubtle:hover {
          background-color: #c5daff !important;
        }
        #tmp_subheadline-74192 .elButtonGradient {
          background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(0, rgb(238, 244, 255)),
            color-stop(1, #c5daff)
          );
          background-image: -o-linear-gradient(
            bottom,
            rgb(238, 244, 255) 0%,
            #c5daff 100%
          );
          background-image: -moz-linear-gradient(
            bottom,
            rgb(238, 244, 255) 0%,
            #c5daff 100%
          );
          background-image: -webkit-linear-gradient(
            bottom,
            rgb(238, 244, 255) 0%,
            #c5daff 100%
          );
          background-image: -ms-linear-gradient(
            bottom,
            rgb(238, 244, 255) 0%,
            #c5daff 100%
          );
          background-image: linear-gradient(
            to bottom,
            rgb(238, 244, 255) 0%,
            #c5daff 100%
          );
        }
        #tmp_subheadline-74192 .elButtonGradient:hover {
          background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(1, rgb(238, 244, 255)),
            color-stop(0, #c5daff)
          );
          background-image: -o-linear-gradient(
            bottom,
            rgb(238, 244, 255) 100%,
            #c5daff 0%
          );
          background-image: -moz-linear-gradient(
            bottom,
            rgb(238, 244, 255) 100%,
            #c5daff 0%
          );
          background-image: -webkit-linear-gradient(
            bottom,
            rgb(238, 244, 255) 100%,
            #c5daff 0%
          );
          background-image: -ms-linear-gradient(
            bottom,
            rgb(238, 244, 255) 100%,
            #c5daff 0%
          );
          background-image: linear-gradient(
            to bottom,
            rgb(238, 244, 255) 100%,
            #c5daff 0%
          );
        }
        #tmp_subheadline-74192 .elButtonGradient2 {
          background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(0, rgb(238, 244, 255)),
            color-stop(1, #c5daff)
          );
          background-image: -o-linear-gradient(
            bottom,
            rgb(238, 244, 255) 30%,
            #c5daff 80%
          );
          background-image: -moz-linear-gradient(
            bottom,
            rgb(238, 244, 255) 30%,
            #c5daff 80%
          );
          background-image: -webkit-linear-gradient(
            bottom,
            rgb(238, 244, 255) 30%,
            #c5daff 80%
          );
          background-image: -ms-linear-gradient(
            bottom,
            rgb(238, 244, 255) 30%,
            #c5daff 80%
          );
          background-image: linear-gradient(
            to bottom,
            rgb(238, 244, 255) 30%,
            #c5daff 80%
          );
        }
        #tmp_subheadline-74192 .elButtonGradient2:hover {
          background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(1, rgb(238, 244, 255)),
            color-stop(0, #c5daff)
          );
          background-image: -o-linear-gradient(
            bottom,
            rgb(238, 244, 255) 100%,
            #c5daff 30%
          );
          background-image: -moz-linear-gradient(
            bottom,
            rgb(238, 244, 255) 100%,
            #c5daff 30%
          );
          background-image: -webkit-linear-gradient(
            bottom,
            rgb(238, 244, 255) 100%,
            #c5daff 30%
          );
          background-image: -ms-linear-gradient(
            bottom,
            rgb(238, 244, 255) 100%,
            #c5daff 30%
          );
          background-image: linear-gradient(
            to bottom,
            rgb(238, 244, 255) 100%,
            #c5daff 30%
          );
        }
        #tmp_subheadline-74192 .elButtonBorder {
          border: 3px solid rgb(238, 244, 255) !important;
          color: rgb(238, 244, 255) !important;
        }
        #tmp_subheadline-74192 .elButtonBorder:hover {
          background-color: rgb(238, 244, 255) !important;
          color: #fff !important;
        }

        #button-31134 .elButtonFlat:hover {
          background-color: #1b1b1b !important;
        }
        #button-31134 .elButtonBottomBorder:hover {
          background-color: #1b1b1b !important;
        }
        #button-31134 .elButtonSubtle:hover {
          background-color: #1b1b1b !important;
        }
        #button-31134 .elButtonGradient {
          background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(0, rgb(47, 47, 47)),
            color-stop(1, #1b1b1b)
          );
          background-image: -o-linear-gradient(
            bottom,
            rgb(47, 47, 47) 0%,
            #1b1b1b 100%
          );
          background-image: -moz-linear-gradient(
            bottom,
            rgb(47, 47, 47) 0%,
            #1b1b1b 100%
          );
          background-image: -webkit-linear-gradient(
            bottom,
            rgb(47, 47, 47) 0%,
            #1b1b1b 100%
          );
          background-image: -ms-linear-gradient(
            bottom,
            rgb(47, 47, 47) 0%,
            #1b1b1b 100%
          );
          background-image: linear-gradient(
            to bottom,
            rgb(47, 47, 47) 0%,
            #1b1b1b 100%
          );
        }
        #button-31134 .elButtonGradient:hover {
          background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(1, rgb(47, 47, 47)),
            color-stop(0, #1b1b1b)
          );
          background-image: -o-linear-gradient(
            bottom,
            rgb(47, 47, 47) 100%,
            #1b1b1b 0%
          );
          background-image: -moz-linear-gradient(
            bottom,
            rgb(47, 47, 47) 100%,
            #1b1b1b 0%
          );
          background-image: -webkit-linear-gradient(
            bottom,
            rgb(47, 47, 47) 100%,
            #1b1b1b 0%
          );
          background-image: -ms-linear-gradient(
            bottom,
            rgb(47, 47, 47) 100%,
            #1b1b1b 0%
          );
          background-image: linear-gradient(
            to bottom,
            rgb(47, 47, 47) 100%,
            #1b1b1b 0%
          );
        }
        #button-31134 .elButtonGradient2 {
          background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(0, rgb(47, 47, 47)),
            color-stop(1, #1b1b1b)
          );
          background-image: -o-linear-gradient(
            bottom,
            rgb(47, 47, 47) 30%,
            #1b1b1b 80%
          );
          background-image: -moz-linear-gradient(
            bottom,
            rgb(47, 47, 47) 30%,
            #1b1b1b 80%
          );
          background-image: -webkit-linear-gradient(
            bottom,
            rgb(47, 47, 47) 30%,
            #1b1b1b 80%
          );
          background-image: -ms-linear-gradient(
            bottom,
            rgb(47, 47, 47) 30%,
            #1b1b1b 80%
          );
          background-image: linear-gradient(
            to bottom,
            rgb(47, 47, 47) 30%,
            #1b1b1b 80%
          );
        }
        #button-31134 .elButtonGradient2:hover {
          background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(1, rgb(47, 47, 47)),
            color-stop(0, #1b1b1b)
          );
          background-image: -o-linear-gradient(
            bottom,
            rgb(47, 47, 47) 100%,
            #1b1b1b 30%
          );
          background-image: -moz-linear-gradient(
            bottom,
            rgb(47, 47, 47) 100%,
            #1b1b1b 30%
          );
          background-image: -webkit-linear-gradient(
            bottom,
            rgb(47, 47, 47) 100%,
            #1b1b1b 30%
          );
          background-image: -ms-linear-gradient(
            bottom,
            rgb(47, 47, 47) 100%,
            #1b1b1b 30%
          );
          background-image: linear-gradient(
            to bottom,
            rgb(47, 47, 47) 100%,
            #1b1b1b 30%
          );
        }
        #button-31134 .elButtonBorder {
          border: 3px solid rgb(47, 47, 47) !important;
          color: rgb(47, 47, 47) !important;
        }
        #button-31134 .elButtonBorder:hover {
          background-color: rgb(47, 47, 47) !important;
          color: #fff !important;
        }

#custom-css .straightdate {
  font-size: 14px;
  font-family: "Open Sans";
  color: #808080;
  font-style: normal;
}

#custom-css h1.title {
  font-family: 'Young Serif';
  font-size: 32px;
  font-weight: 600;
}

#custom-css .avatar {
  border-radius: 50%;
}

#custom-css body {
  font-family: Arial, sans-serif;
}

#custom-css .product-box {
  position: relative;
  display: flex;
  align-items: center;
  background-color: #ffffff;
  border: 5px solid #007BFF;
  padding: 20px;
  max-width: 600px;
  width: 100%;
  margin-bottom: 20px;
  margin-top: 30px;
  box-shadow: 0px 4px 10px rgba(0,0,0,0.3);
  overflow: visible;
  z-index: 0;
}

#custom-css .product-box::before,
#custom-css .product-box::after {
  content: '';
  position: absolute;
  z-index: -1;
}

#custom-css .product-box::before {
  bottom: -17px;
  left: 14px;
  width: 0;
  height: 0;
  border-left: 13px solid transparent;
  border-right: 13px solid transparent;
  border-top: 13px solid #007BFF;
}

#custom-css .product-box::after {
  bottom: -10px;
  left: 17px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid white;
}

#custom-css .product-box2 {
  position: relative;
  display: flex;
  align-items: center;
  background-color: #ffffff;
  border: 5px solid #ffffff;
  padding: 20px;
  max-width: 600px;
  width: 100%;
  margin-bottom: 20px;
  box-shadow: 0px 5px 20px rgba(0,0,0,0.2);
  overflow: visible;
  z-index: 0;
}

#custom-css .product-box2::before,
#custom-css .product-box2::after {
  content: '';
  position: absolute;
  z-index: -1;
  filter: drop-shadow(0px 5px 20px rgba(0,0,0,0.2));
}

#custom-css .product-box2::before {
  bottom: -17px;
  left: 14px;
  width: 0;
  height: 0;
  border-left: 13px solid transparent;
  border-right: 13px solid transparent;
  border-top: 13px solid #ffffff;
}

#custom-css .product-box2::after {
  bottom: -10px;
  left: 17px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid white;
}

#custom-css .product-image {
  flex: 1;
  max-width: 100% !important;
  height: auto !important;
  border-radius: 10px;
  margin-right: 20px;
}

#custom-css a.product-image-link {
  display: inline-block;
  max-width: 50%;
}

#custom-css .product-details {
  flex: 1;
}

#custom-css .product-title {
  font-size: 24px;
  margin-bottom: 10px;
  font-family: Roboto;
}

#custom-css .product-title a {
  color: inherit;
  text-decoration: none;
}

#custom-css .product-subheadline {
  font-size: 18px;
  margin-top: 0px;
  margin-bottom: 10px;
  color: #1b1b1b;
  font-weight: normal;
  font-family: Roboto;
}

#custom-css .product-description {
  font-size: 15px;
  margin-bottom: 15px;
  font-family: Roboto;
}

#custom-css .buy-button {
  width: 100%;
  background: #000;
  color: white;
  font-family: Roboto;
  padding: 12px 15px;
  border: none;
  border-radius: 8px;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
  box-shadow: 0px 4px 15px rgba(0,123,255,0.2);
  transition: all 0.3s ease-in-out;
}

#custom-css .buy-button:hover {
  background: #222;
  box-shadow: 0px 4px 20px rgba(0,100,255,0.3);
  transform: translateY(-3px);
}

#custom-css .below-button {
  font-size: 12px;
  color: rgb(118, 118, 118);
  margin-top: 10px;
}

#custom-css .box-ribbon,
#custom-css .box-ribbon1,
#custom-css .box-ribbon2,
#custom-css .box-ribbon3,
#custom-css .box-ribbon4 {
  color: #fff;
  background: #1B4ABE;
  line-height: 38px;
  font-family: Roboto;
  font-size: 20px;
  width: 280px;
  height: 38px;
  position: absolute;
  left: -19px;
  top: -20px;
  padding: 0 27px;
}

#custom-css .box-ribbon2 {
  width: 250px;
}

#custom-css .box-ribbon::after,
#custom-css .box-ribbon::before,
#custom-css .box-ribbon1::after,
#custom-css .box-ribbon1::before,
#custom-css .box-ribbon2::after,
#custom-css .box-ribbon2::before,
#custom-css .box-ribbon3::after,
#custom-css .box-ribbon3::before,
#custom-css .box-ribbon4::after,
#custom-css .box-ribbon4::before {
  content: '';
  display: block;
  position: absolute;
}

#custom-css .box-ribbon::before,
#custom-css .box-ribbon1::before,
#custom-css .box-ribbon2::before,
#custom-css .box-ribbon3::before,
#custom-css .box-ribbon4::before {
  border-right: 14px solid #002b48;
  border-bottom: 14px solid transparent;
  border-left: 14px solid transparent;
  left: -14px;
  bottom: -14px;
}

#custom-css .box-ribbon::after,
#custom-css .box-ribbon1::after,
#custom-css .box-ribbon2::after,
#custom-css .box-ribbon3::after,
#custom-css .box-ribbon4::after {
  border-right: 4px solid #fff;
  border-top: 38px solid transparent;
  border-left: 4px solid transparent;
  right: 0;
  bottom: 0;
}

@media (max-width: 768px) {
  #custom-css .product-box,
  #custom-css .product-box2 {
    flex-direction: column;
  }

  #custom-css a.product-image-link {
    max-width: 100%;
  }

  #custom-css .product-image {
    width: 100%;
    max-width: none;
    height: auto;
  }
}
