.elementor-1075203 .elementor-element.elementor-element-a8193c6{border-style:none;}.elementor-bc-flex-widget .elementor-1075203 .elementor-element.elementor-element-74205da.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1075203 .elementor-element.elementor-element-74205da.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1075203 .elementor-element.elementor-element-7748a6e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-1075203 .elementor-element.elementor-element-7748a6e > .elementor-element-populated{border-style:none;}.elementor-1075203 .elementor-element.elementor-element-7748a6e > .elementor-element-populated, .elementor-1075203 .elementor-element.elementor-element-7748a6e > .elementor-element-populated > .elementor-background-overlay, .elementor-1075203 .elementor-element.elementor-element-7748a6e > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1075203 .elementor-element.elementor-element-c34e420 > .elementor-widget-container{margin:25px 0px 25px 0px;}.elementor-1075203 .elementor-element.elementor-element-c34e420 img{width:125px;}.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-1075203 .elementor-element.elementor-element-d1b498f{text-align:center;}.elementor-1075203 .elementor-element.elementor-element-d172b35{text-align:center;}.elementor-1075203 .elementor-element.elementor-element-d172b35 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-1075203 .elementor-element.elementor-element-7f04905{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for html, class: .elementor-element-dfdc156 */body {
        margin: 0;
        font-family: "PT Sans", sans-serif;
        color: #00161a;
        background: #eaf3f5;
        padding: 0;
      }

      #content {
        position: relative;
        width: 640px;
        margin: 0 auto;
        padding: 20px;
        background-color: #fff;
        border-radius: 5px;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
        margin-top: 50px;
        border-bottom: 3px solid #00434f;
      }

      #content::before {
        font: normal normal normal 16px / 1 FontAwesome;
        box-sizing: border-box;
        content: "\f023";
        z-index: 1;
        position: absolute;
        width: 36px;
        height: 36px;
        line-height: 30px;
        text-align: center;
        left: -18px;
        top: 50%;
        transform: translateY(-50%);
        background: #fff;
        border-radius: 18px;
        border: 3px solid #00434f;
        color: #00434f;
      }

      h3 {
        text-align: center;
      }

      p {
        text-align: center;
      }

      form {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
      }

      #notification {
        display: none;
        background: #7fc2ab;
        color: #fff;
        padding: 10px;
        margin-bottom: 10px;
        border-radius: 5px;
        text-align: center;
        border: 1px solid #4f8a6f;
      }

      #notification span.icon {
        margin-right: 5px;
      }

      #notification.active {
        display: block;
      }

      #notification a {
        color: #fff;
      }

      #notification a:hover {
        text-decoration: none;
      }

      input {
        width: 200px;
        border-radius: 5px;
        margin-right: 10px;
        line-height: 32px;
        padding: 3px 18px;
        border: 1px solid #ccc;
      }

      button {
        appearance: none;
        cursor: pointer;
        display: inline-block;
        border-style: solid;
        background: #ff9900;
        border-color: #dd790e;
        border-radius: 5px;
        border-width: 1px 1px 3px;
        color: #fff;
        text-decoration: none;
        text-align: center;
        line-height: 32px;
        padding: 3px 18px;
        width: max-content;
      }

      button > .icon {
        margin-right: 5px;
      }

      button:hover {
        background-color: #ff8c00;
      }/* End custom CSS */