.elementor-kit-7{--e-global-color-primary:#F7797D;--e-global-color-secondary:#FBD786;--e-global-color-text:#7A7A7A;--e-global-color-accent:#C6FFDD;--e-global-color-31ab862:#FFFFFF;--e-global-color-9627dbb:#221E1F;--e-global-color-9aabed3:#E0E0E0;--e-global-typography-primary-font-family:"Darker Grotesque";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"lft-etica";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Darker Grotesque";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"lft-etica";--e-global-typography-accent-font-weight:500;--e-global-typography-24171f1-font-family:"lft-etica";--e-global-typography-24171f1-font-size:48px;--e-global-typography-24171f1-font-weight:700;--e-global-typography-24171f1-line-height:1.15em;--e-global-typography-9fcccab-font-family:"lft-etica";--e-global-typography-9fcccab-font-size:32px;--e-global-typography-9fcccab-font-weight:300;--e-global-typography-9fcccab-font-style:italic;--e-global-typography-346c8ae-font-family:"Darker Grotesque";--e-global-typography-346c8ae-font-size:20px;--e-global-typography-346c8ae-font-weight:400;--e-global-typography-346c8ae-line-height:1.5em;--e-global-typography-2f22f31-font-family:"lft-etica";--e-global-typography-2f22f31-font-size:14px;--e-global-typography-2f22f31-font-weight:300;--e-global-typography-2f22f31-letter-spacing:0.05em;--e-global-typography-64b7965-font-family:"Darker Grotesque";--e-global-typography-64b7965-font-size:16px;--e-global-typography-64b7965-font-weight:700;--e-global-typography-64b7965-letter-spacing:0.1em;--e-global-typography-b412c9c-font-family:"lft-etica";--e-global-typography-b412c9c-font-size:28px;--e-global-typography-b412c9c-font-weight:600;--e-global-typography-b412c9c-font-style:normal;font-family:"Darker Grotesque", Sans-serif;--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;--e-page-transition-animation-duration:1500ms;--e-preloader-animation-duration:1500ms;--e-preloader-delay:0ms;--e-preloader-width:150px;}.elementor-kit-7 e-page-transition{background-color:#FFFFFF;}.elementor-kit-7 h1{font-family:"lft-etica", Sans-serif;font-size:48px;font-weight:700;}.elementor-kit-7 h2{font-family:"lft-etica", Sans-serif;}.elementor-kit-7 h3{font-family:"lft-etica", Sans-serif;}.elementor-kit-7 h4{font-family:"lft-etica", Sans-serif;}.elementor-kit-7 h5{font-family:"lft-etica", Sans-serif;}.elementor-kit-7 h6{font-family:"lft-etica", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-kit-7{--e-global-typography-24171f1-font-size:44px;--e-global-typography-9fcccab-font-size:28px;--e-global-typography-b412c9c-font-size:28px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}}@media(max-width:1024px){.elementor-kit-7{--e-global-typography-24171f1-font-size:38px;--e-global-typography-9fcccab-font-size:26px;--e-global-typography-b412c9c-font-size:26px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-24171f1-font-size:32px;--e-global-typography-9fcccab-font-size:22px;--e-global-typography-b412c9c-font-size:22px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.gradient-bg-1 {
    background: #C6FFDD;  /* fallback for old browsers */
background: -webkit-linear-gradient(
        90deg,
        rgba(255, 0, 0, 1) 0%,
        rgba(255, 154, 0, 1) 10%,
        rgba(208, 222, 33, 1) 20%,
        rgba(79, 220, 74, 1) 30%,
        rgba(63, 218, 216, 1) 40%,
        rgba(47, 201, 226, 1) 50%,
        rgba(28, 127, 238, 1) 60%,
        rgba(95, 21, 242, 1) 70%,
        rgba(186, 12, 248, 1) 80%,
        rgba(251, 7, 217, 1) 90%,
        rgba(255, 0, 0, 1) 100%
    );  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(
        90deg,
        rgba(255, 0, 0, 1) 0%,
        rgba(255, 154, 0, 1) 10%,
        rgba(208, 222, 33, 1) 20%,
        rgba(79, 220, 74, 1) 30%,
        rgba(63, 218, 216, 1) 40%,
        rgba(47, 201, 226, 1) 50%,
        rgba(28, 127, 238, 1) 60%,
        rgba(95, 21, 242, 1) 70%,
        rgba(186, 12, 248, 1) 80%,
        rgba(251, 7, 217, 1) 90%,
        rgba(255, 0, 0, 1) 100%
    )
}

p {
    margin-top: 0;
}

h4 {
    margin-bottom: 0;
}

.meta-button .elementor-widget-container {
    padding: 10px 15px 13px;
    font-size: 20px;
    text-align: center;
}

.q-border {
    border-radius: 5px 5px 0px 5px;
}

.q-border .elementor-widget-container {
    border-radius: 5px 5px 0px 5px;
}

.mw-600 {
    max-width: 100%;
    width: 600px;
}

.mw-800 {
    max-width: 100%;
    width: 800px;
}

.mw-960 {
    max-width: 100%;
    width: 960px;
}

.meta-button {
    display: none;
}

.meta-button.view {
    display: block !important;
}

.q-border .elementor-button-link {
    border-radius: 5px 5px 0px 5px;
}

blockquote.wp-block-quote {
    margin: 3rem 0;
}


@media (min-width: 1100px) {
blockquote.wp-block-quote {
    margin: 3rem -150px;
}
}



blockquote.wp-block-quote p {
    font-size: 36px;
  font-family: "Darker Grotesque", sans-serif;
  font-weight: 200;
  line-height: 1.15em;
  text-align: center;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

@media (max-width: 768px) {
blockquote.wp-block-quote p {
    font-size: 28px;
}
}



#taxonomy-dropdown, #taxonomy-dropdown2, #taxonomy-dropdown3 {
    border-radius: 0;
  background-color: #eee;
  border-width: 0px;
  font-size: 1rem;
  font-family: "Darker Grotesque", Sans-serif;
  height: 3.15rem;
  width: 100%;
  padding: 0 15px;
}/* End custom CSS */