.elementor-kit-8{--e-global-color-primary:#2A59A5;--e-global-color-primary_hover:#1F3F73;--e-global-color-text:#666666;--e-global-color-accent:#000000;--e-global-color-lighter:#999999;--e-global-color-border:#EEEEEE;--e-global-typography-heading_title-font-family:"Montserrat";--e-global-typography-heading_title-font-size:40px;--e-global-typography-heading_title-font-weight:400;--e-global-typography-heading_title-line-height:49px;--e-global-typography-heading_sub-font-family:"Montserrat";--e-global-typography-heading_sub-font-size:11px;--e-global-typography-heading_sub-font-weight:400;--e-global-typography-heading_sub-text-transform:uppercase;--e-global-typography-heading_sub-line-height:16px;--e-global-typography-heading_sub-letter-spacing:4px;--e-global-typography-heading_footer-font-family:"Montserrat";--e-global-typography-heading_footer-font-size:18px;--e-global-typography-heading_footer-font-weight:400;--e-global-typography-heading_footer-text-transform:uppercase;--e-global-typography-heading_footer-line-height:30px;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:48px;letter-spacing:3.5px;padding:0px 40px 0px 40px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1290px;}.e-con{--container-max-width:1290px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-8{--e-global-typography-heading_title-font-size:36px;--e-global-typography-heading_title-line-height:43px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-heading_title-font-size:30px;--e-global-typography-heading_title-line-height:37px;--e-global-typography-heading_footer-font-size:16px;--e-global-typography-heading_footer-line-height:28px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS for page-settings *//* PAGINA BLOG DESKTOP */
.blog .entry-title,
.blog h2.entry-title,
.blog .post-title,
.blog article h2 {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 30px !important;
    font-weight: 400 !important;
    line-height: 1.2 !important;
    color: #2A59A5 !important;
}

.blog .entry-content p,
.blog .post-excerpt,
.blog article p {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 18px !important;
    font-weight: 300 !important;
    line-height: 24px !important;
    color: #2A59A5 !important;
}

/* MOBIL */
@media (max-width: 767px){

    .blog .entry-title,
    .blog h2.entry-title,
    .blog .post-title,
    .blog article h2 {
        font-size: 30px !important;
    }

    .blog .entry-content p,
    .blog .post-excerpt,
    .blog article p {
        font-size: 18px !important;
        line-height: 24px !important;
    }

}

.single-post h1.entry-title,
.single-post .entry-title,
.single-post .post-title {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 40px !important;
    font-weight: 500 !important;
    line-height: 1.2 !important;
    color: #2A59A5 !important;
}

@media (max-width: 767px) {

    .single-post h1.entry-title,
    .single-post .entry-title,
    .single-post .post-title {
        font-size: 30px !important;
    }

}

.single-post #secondary,
.single-post .sidebar,
.single-post .widget-area {
    display: none !important;
}

.single-post .content-area,
.single-post .site-main,
.single-post article {
    width: 100% !important;
    max-width: 1200px !important;
}

.single-post #comments,
.single-post .comments-area,
.single-post .comment-respond,
.single-post #respond,
.single-post .comment-form {
    display: none !important;
}

.apa-form-row {
  margin-bottom: 20px !important;
}

.apa-form-field textarea {
  height: 80px !important;
  min-height: 80px !important;
}

.apa-gdpr {
  margin-top: -10px !important;
  margin-bottom: 25px !important;
}

.apa-contact-form p {
  margin: 0 !important;
}

.apa-contact-form .wpcf7-form-control-wrap {
  display: block;
}

.apa-contact-form textarea {
  margin-bottom: 0 !important;
}

.apa-gdpr label {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  flex-wrap: nowrap !important;
}

.apa-gdpr .wpcf7-list-item {
  display: block !important;
  margin: 0 !important;
}

.apa-gdpr .wpcf7-list-item label {
  width: 100% !important;
}

.apa-gdpr input[type="checkbox"] {
  width: 16px !important;
  height: 16px !important;
  margin: 0 !important;
  flex: 0 0 16px !important;
}

.apa-gdpr .wpcf7-list-item-label {
  display: inline !important;
}

.apa-gdpr {
  display: flex !important;
  justify-content: flex-start !important;
  align-items: center !important;
  text-align: left !important;
}

.apa-contact-form,
.apa-contact-form input,
.apa-contact-form textarea,
.apa-contact-form select,
.apa-contact-form button,
.apa-contact-form label,
.apa-contact-form span,
.apa-contact-form p,
.apa-contact-form a,
.apa-contact-form .wpcf7-form-control,
.apa-contact-form .wpcf7-list-item-label {
  font-family: 'Montserrat', sans-serif !important;
}/* End custom CSS */