.elementor-462 .elementor-element.elementor-element-fd07b19 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#FCBD31;}.elementor-462 .elementor-element.elementor-element-f73fd29{color:#070000;}.elementor-462 .elementor-element.elementor-element-f698a64 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#FCBD31;}/* Start custom CSS for text-editor, class: .elementor-element-f73fd29 */.firstpage-custom-collection summary {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;

        cursor: pointer;

        border-top: 1px solid var(--fp-border-color);

        padding: 15px var(--fp-faq-margins);
        box-sizing: border-box;
      }

      .firstpage-custom-collection summary>* {
        margin: 0;
      }

      .firstpage-custom-collection .answer {
        margin: 0 var(--fp-faq-margins);
      }

      .firstpage-custom-collection summary::after {
        content:  var(--fp-open-character);
        margin-right: 15px;
        display: block;
      }

      .firstpage-custom-collection summary:hover {
        background: var(--fp-hover-color);
      }

      .firstpage-custom-collection details[open] summary::after {
        content: var(--fp-closed-character);
      }

      .firstpage-custom-collection details summary::-webkit-details-marker {
        display: none;
      }

      .firstpage-custom-collection [type="checkbox"] {
        display: none;
      }

      .firstpage-custom-collection .content {
        margin-top: 50px;
      }

      .firstpage-custom-collection label {
        display: block;
        cursor: pointer;
      }

      .firstpage-custom-collection label:before {
        position: absolute;
      }

      .firstpage-custom-collection input[type="checkbox"]~div {
        width: 100%;
        overflow: hidden;
        max-height: 0;
      }

      .firstpage-custom-collection [type="checkbox"]:checked~div {
        max-height: 9999px;
      }

      .firstpage-custom-collection [type="checkbox"]:checked+label {
        top: 100%;
      }

      .firstpage-custom-collection label:before {
        content: 'Read More';
        text-decoration: underline;
      }

      .firstpage-custom-collection [type="checkbox"]:checked+label:before {
        content: 'Read Less';
      }/* End custom CSS */