/*
Theme Name: Jobcoach-2025
Text Domain: Jobcoach-2025
Version: 1.1
Author: Radity
Author URI: https://www.radity.com
Theme URI: 
Description: 
*/
.teaser__image{height:170px !important;}
.no_green:before{opacity:100%;background:none !important;}
.no_green .slider__descr{max-width: 700px !important;}
.featured_webinar{background:#fff;margin:0px 0px 0px 0px;padding:0px !important;}
.webinar_taxonomy .blog__panel,.webinar_archive .blog__panel{padding:0px;margin:0px 0px 10px 0px !important; }
.featured_webinar h2, .webnar_demand{color:#321E50; font-family:'National Compressed',sans-serif; font-size:48px;font-weight:bold; margin:50px 0px 20px 0px !important; }
.featured_web_image{display:block !important;text-align: center !important;}
.no_featured_webinar{background:#321E50;height:200px;text-align: center;padding:75px 0px;margin:auto;    border-radius: 24px;
    box-shadow: rgba(21, 38, 2, 0.1) 0px 1px 8px; }
.no_featured_webinar img{width:50px;height:auto;background:#f5f5f5;padding:10px; }
.no_featured_webinar h3{font-weight: normal; font-size:20px;color:#f5f5f5;}
.webinar-posts .row{margin:40px auto;    border-radius:16px;
    /*box-shadow: rgba(21, 38, 2, 0.1) 0px 1px 8px;*/border: 1px solid #1D1C1A2E;
    background-color: rgb(255, 255, 255);padding: 0}
.webinar-posts .row .webinar_img{padding: 0;background:#321E50;border-radius:25px 0px 0px 25px;}
.webinar-posts .row .webinar_img img{border-radius:25px 0px 0px 25px;height:100%;width:auto;object-fit:cover;object-position: 50% 50%;}
.webinar-posts .teaser__body{padding:0px;}
.webinar-posts .teaser__content{text-align: left; max-width:100%;padding:20px 0px; }
.webinar-posts .teaser__content h4 {
    font-family: "Inter-Regular", sans-serif;
    font-weight: bold;
    font-size: 24px;
    margin: 0px 0px 10px 0px;
    color: #1D1C1A;
}
.webinar-posts .teaser__content p {
    font-size: 16px;color: #1D1C1A;
}
.webinar_theme{background:#fff;padding:5px 10px;border-radius:25px;color:#321E50;border:1px solid #321E50;margin:0px 5px 5px 0px; display:inline-block;}
a.webinar_theme:hover{color:#321E50;background:#DFDDDB}
.sub_heading{font-size:16px;font-weight:normal;margin:10px 0px 0px 0px;color:#999 }
.webinar-posts .teaser__content h3{font-weight:bold;font-size:24px;margin:0px 0px 10px 0px;color:#1D1C1A;}
.webinar-posts .teaser__content p{font-size:16px;}
.webinar-posts .teaser__content .webinar_readmore{font-size:20px;color: #fff;background-color:#321E50;padding:10px 30px;border-radius:25px;}
.webinar-posts .teaser__content .webinar_readmore:hover{background-color:#37317F}
.webinar-single h4{font-weight: bold;}
/*.webinar-single{background:#fff;}*/
.webinar-single .blog-post-article{max-width:100% !important;}
.webinar-single .webinar-single-img{margin:0px auto 50px auto;}
.webinar-single .blog-post-article__content{box-shadow: none !important;}
.webinar-single .blog-post-article__content .webinar-description{margin:20px 0px;}
.webinar-single .blog-post-article__content .speaker_container, .webinar-single .blog-post-article__content .extrainfo_container, .webinar-single .blog-post-article__content .embed_container {margin:50px 0px;}
.embed_container{text-align: center;}
.embed_container h4{font-weight:bold;color:#0247a2;font-size: 30px;}
.webinar-single .blog-post-article__content .speaker_container .row{margin:0px 0px 20px 0px; }
.webinar-single .blog-post-article__content .jobs_de_webinar_logo img{max-height:60px;width:auto;margin:20px 0px;}
.webinar-single .blog-post-article__content .speaker_container .speaker_info{text-align: center;}
.webinar-single .blog-post-article__content .speaker_container img{border-radius:50%;height:200px;width:200px; object-fit:cover; }
.webinar-single .blog-post-article__content .speaker_container .speaker_info p{margin:0px;padding:0px;line-height: 25px;}
.webinar-single .blog-post-article__content .speaker_container .speaker_info strong{font-weight: bold;font-size: 18px;}
.webinar-single .webinar_form{margin:50px 0px;background:#f5f5f5;padding:20px; }
.form-no-margin{margin:0px 0px !important;}
.webinar-single .webinar_form h2{color:#0247a2;font-weight:bold;}
/*.webinar-single .webinar_form div.wpforms-container-full{margin:0px;}
.webinar-single .webinar_form div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium,.webinar-single .webinar_form .wpforms-field-row-block{float:none;width:100%;clear:both;max-width:100%;}
.webinar-single .webinar_form div.wpforms-container-full .wpforms-form input.wpforms-field-medium{max-width:100%; }
.webinar-single .webinar_form div.wpforms-container-full .wpforms-form .wpforms-one-half{width:100% !important;float:none;clear:both;margin:0px; }
.webinar-single .webinar_form #wpforms-10889-field_0-last{margin:20px 0px 0px 0px;}
.webinar-single .webinar_form .wpforms-field-description{font-size: 16px !important;}
.webinar-single .webinar_form #wpforms-submit-10889{background: #76b82a;color: #fff;font-family: 'Open Sauce Two',sans-serif;font-weight: 500;font-stretch: normal;  padding: 0 40px;line-height: 48px;height: 50px;min-width: 218px;border:0px;border-radius: 2px;box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 2px 0 rgba(0,0,0,.12);}
.related_webinar h3{font-weight: bold;}
.webinar-single .webinar_form #wpforms-10889-field_8{display: none !important;}
*/
.webinar-single .webinar_form h4{color:#321E50;margin:0px;font-weight:normal;font-size:20px;}
.webinar-single .webinar_form .wpcf7-text,.webinar-single .webinar_form .wpcf7-select{max-width:100%;background:white;padding:10px;color:#666;width:100%;margin:20px 0px 0px 0px;border:solid 1px #ccc;font-size:16px; }
.webinar-single .webinar_form .wpcf7-text:focus-visible{outline:solid 1px #ccc }
.webinar-single .webinar_form .wpcf7-submit{background:#321E50;color: #fff;font-family: 'Open Sauce Two',sans-serif;font-weight: 500;font-stretch: normal;  padding: 0 40px;line-height: 48px;height: 50px;min-width: 218px;border:0px;border-radius: 2px;box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 2px 0 rgba(0,0,0,.12);border-radius:25px;}
.webinar-single .webinar_form .wpcf7-submit:hover{background:#37317F;}
.webinar-single .webinar_form .wpcf7-not-valid-tip{color:#e2211b !important;}
.webinar-single .webinar_form p{margin:20px 0px 20px 0px;line-height:1.5}
.wpcf7 form .wpcf7-response-output{padding:10px;margin:0px;border-color:#e2211b !important;}
.academy_header li {
    list-style-type: none!important;
}

ul {
    margin-bottom: 20px;
    margin-left: 10px;
}


.academy_header{background-color:#f0f0f0;}
.academy_archive .row{margin:0px; }
.academy_header .header_content{width:100%; max-width:500px; text-align: left; float: none; margin: 0px 90px 0px auto;}
.academy_archive .header_content h2{text-align: center;}
.academy_archive h2, .academy_archive h3{color:#321E50;font-weight: bold;font-size:48px}
.academy_archive h4{color:#321E50;font-weight: bold;font-family: "Inter-Regular", sans-serif;font-size:18px}
.academy_archive h3{margin:10px 0px 10px 0px;font-size:32px;font-family:"National Compressed",sans-serif;font-weight:bold }
ul.checkmark {
    margin: 20px 0px;
    padding:0px 0px 0px 0px;    
}

ul.checkmark li:before {
/*    font-size: 20px;
    font-size: 2rem;*/
    vertical-align: middle;
}

ul.checkmark li {
    /*color: #321E50;
    content: "\f3fd";
    display: inline-block;
    font-family: 'ionicons';
    margin-left: -25px;
    width:16px;
    position: absolute;*/
    content:'';
    background-image: url('assets/images/tick.png');
    background-size: 25px;
    background-repeat: no-repeat;
    background-position:0px 5px;
}

ul.checkmark li {
    line-height: 1; 
    padding: 0px 0 0px 40px;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}

.academy_header .header_img{height:320px;padding:0px;margin:0px;}
.academy_category_block{margin:50px auto 0px;}
.academy_category_block h2{margin:0px 0px 20px 0px;}
.academy_theme_block{border:4px solid transparent;border-radius:10px;margin:0px 0px 10px 0px;}
.academy_theme_block:hover{border: 4px solid #321E50;border-radius: 10px;}
.academy_theme_block img{border-radius:6px;width:100%;height:250px;width:100%;object-fit:cover;}
/*.academy_theme_block .theme_name{width:100%;background:#fff;height:90px;position:relative;top:-90px;border-radius:0px 0px 10px 10px;opacity:0.8;text-align:center;}*/
.academy_theme_block .theme_name{width:100%;background:#fff;position:relative;border-radius:0px 0px 6px 6px;opacity:0.8;text-align:center;margin-top: -90px;line-height:21px;}
.academy_theme_block .theme_name strong{height:60px;opacity:1;color:#000;font-weight:bolder;font-size:18px;width:100%;display:block;padding:10px }
.academy_theme_block .theme_name img{width:30px;height:auto;float:none;text-align:center; }
.selected_term{border:4px solid #321E50;border-radius:10px}
.academy_page_content_block{margin:50px 0px !important;}
.academy_page_content_block h3{margin:0px 0px 20px 0px; }
.academy_page_content_block img{width:100%;height:auto;border-radius: 16px;border: 1px solid #1D1C1A2E; }
.academy_archive .colored{background-color:#321E50;color:#fff;font-weight: bold;padding:10px 40px;border-radius: 25px;border:1px solid #321E50;font-size: 18px}
.academy_archive .colored:hover{color:#fff;background-color:#37317F;font-weight: bold;padding:10px 40px;border-radius: 25px;border:1px solid #37317F;}
.academy_archive .white{color:#321E50;background-color:#fff;font-weight: bold;padding:10px 40px;border-radius: 25px;border:1px solid #321E50;font-size: 18px}
.academy_archive .white:hover{background-color:#DFDDDB;color:#321E50;font-weight: bold;padding:10px 40px;border-radius: 25px;border:1px solid #321E50;}
.home_show_new{background-color:#321E50;color:#fff;font-size:18px;text-transform:uppercase;font-style:italic;width:auto;padding:0px 10px;text-align: center;position: absolute;right:0px;border-radius: 0px 16px;}
.newsletter_content{background-color:#321E50;color:#fff;padding:50px;margin:50px 0px 0px 0px;}
.newsletter_content h3{color:#321E50;font-weight: bold;}
.newsletter_content .col {
    margin: auto !important;
    background-color: #fff;
    border-radius: 25px;
    padding: 35px;
}
.newsletter_content p {
    color: #321E50;
}
.academy_taxonomy_header{padding:50px 0px;text-align:center;}
.academy_taxonomy_header_icon{width:60px;height:auto;transform:rotate(30deg);margin:0px -190px -10px 0px;}
.academy_header_icon{width:60px;height:auto;transform:rotate(30deg);margin:0px 0px -3% 65%;}
.header_content .academy_header_icon_svg{text-align:center; }
.academy_header_icon_svg img{height:auto;width:auto;margin:auto;text-align:center;}
.academy_article_loop{border:1px solid #f0f0f0 !important;margin:10px auto 25px 0px;border-radius: 16px}
.academy_article_loop .show_new{background-color:#321E50;color:#fff;font-size:18px;text-transform:uppercase;font-style:italic;width:auto;padding:0px 10px;text-align: center;position: absolute;right:16px; }
.academy_article_loop img{width:100%;height:auto;max-height:400px !important;object-fit:cover;border-radius: 16px 16px 0px 0px;}
.academy_article_loop .academy_loop_title{padding:10px;color:#321E50;font-size:16px;text-align:left;line-height:25px;height:100px}
.academy_article_loop .academy_loop_readmore{text-align: center;margin:30px auto 30px auto;}
.academy_article_loop .academy_loop_readmore a{border:1px solid #321E50;border-radius:25px;padding:10px 30px;color:#321E50}
.academy_article_loop .academy_loop_readmore a:hover{border:1px solid #321E50;border-radius:25px;padding:10px 30px;background-color:#DFDDDB;color: #321E50}
.topic_partner_container{margin:50px 0px }
.topic_partner_container h3{margin:0px 0px 20px 0px;}
.topic_partner_detail{border-radius:50px;background-color:#D4EBFC;padding:30px 100px 30px 30px;background-image:url('assets/images/hand_shake.png');background-repeat: no-repeat;background-size:80px 50px;background-position:98% 15%;color:#2c1b2d;}
.topic_partner_detail a{padding:10px 40px;border-radius:25px;border:1px solid #321E50;color:#321E50;background-color:#fff; }
.topic_partner_detail a:hover{background-color:#321E50;color:#fff; }
.topic_blog_title{margin:20px 0px 0px 0px; }
.topic_blog_loop{border: 1px solid #f0f0f0;border-radius:16px}
.topic_blog_loop .topic_blog_info{padding:10px; }
.topic_blog_loop .blog_cat{font-size:14px;height:50px;margin-bottom:10px;overflow:hidden; }
.topic_blog_loop img{border-radius:16px 16px 0px 0px;height:150px;width:100%;object-fit:cover;}
.topic_blog_loop h5{height:125px; }
.topic_blog_loop h5 a{color:#321E50;font-weight:bold;font-size:20px;font-family: "Inter-Regular",sans-serif;}
.blog_home_link {margin:50px auto !important;text-align:center; }
.blog_home_link a{border:1px solid #321E50;border-radius:25px;color:#321E50;padding:14px 40px;font-weight:bold;font-size:16px;}
.blog_home_link a:hover{background-color:#321E50;color:#fff;}
.academy_topic_pagination{text-align:center;padding:20px }
.academy_topic_pagination .nav-links{width:100%;text-align: center;font-size: 18px;}
.academy_topic_pagination .nav-links .current{background-color:#321E50;color:#fff;padding:5px; }
.academy_topic_pagination .nav-links .page-numbers{padding:5px;margin:5px; }
.academy_category_webinars{margin:10px 0px;}
.academy_category_webinars .webinar-posts .row{margin:20px 0px !important;}
.academy_category_webinars .webinar_readmore{border:1px solid #321E50; border-radius:25px; padding: 10px 30px; color:#fff;font-size:20px !important;background-color:#321E50}
.academy_category_webinars .webinar_readmore:hover {border: 1px solid #321E50;background-color:#37317F; color:#fff;}
.academy_category_webinars h5{color:#321E50;margin:20px auto;text-align:center; }

.newsletter_content .wpcf7-form-control-wrap{width:250px; margin:0px 20px 0px 0px;display:inline-block;}
.newsletter_content .wpcf7-response-output{width:100%; margin:10px 0px !important;float:none;}
.newsletter_content .wpcf7-text{width:250px;background:white;padding:10px;color:#666;margin:0px 20px 0px 0px;border:1px solid #5F4BA0;border-radius:25px;font-size:16px; }

.newsletter_content .wpcf7-submit{background-color:#321E50;color: #fff;border-radius: 25px;padding:10px 30px;text-align:center;font-size: 18px;border:0px;vertical-align: top;}
html {
  scroll-behavior: smooth !important;
}
#academy_posts{padding-top:50px;}
.academy_archive .nav--secondary .menu-item-15135 .nav__link:before {
    background: #666;
}
@media only screen and (min-width: 1025px) and (max-width:1180px) {
.academy_header .header_content{width:100%; max-width:500px; text-align: left; float: none; margin: 0px 10px 0px auto;}
}
@media only screen and (min-width: 768px) and (max-width:1024px) {
    .select--blog .select__wrap{margin:10px !important; }
    .academy_header .header_content{margin:auto !important; }
    .academy_article_loop,.topic_blog_loop{width:100%;margin:10px 0px;}
    .academy_article_loop img{width:100%;height:auto;max-height:400px !important;object-fit:cover;}
    .newsletter_content{padding:20px;}    
    .newsletter_content .wpcf7-text{margin:10px 20px 0px 0px;}
    .newsletter_content .wpcf7-submit{margin-top:10px; }
    #academy_posts{padding-top:110px;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {.select--blog .select__wrap{margin:10px !important; }.select--blog .select__wrap{margin:10px !important; }
    .jobup_webinar_logo {margin:20px 0px 20px -10px;}
    .speaker_container {text-align: center;}
    .speaker_container .speaker_info{margin-bottom:30px;}
    .academy_header .header_content{padding:20px;}
    .academy_header_icon{margin:0px 0px -5px 275px;}
    .academy_taxonomy_header_icon{margin:0px -155px -10px 0px;}
    .academy_article_loop,.topic_blog_loop{width:100%;margin:10px 0px;}
    .academy_article_loop img{width:100%;height:auto;max-height:400px !important;object-fit:cover;}
    .newsletter_content{padding:20px;}
    .newsletter_content .wpcf7-form-control-wrap{width:100%; margin:0px 10px 0px 0px;display:block;}
    .newsletter_content .wpcf7-text{width:100%;margin:10px 20px 0px 0px;}
    .newsletter_content .wpcf7-submit{margin-top:10px; }
    #academy_posts{padding-top:110px;}
}
@media only screen and (max-width: 479px) {
    [class*="col-"] {width: 100%;max-width: 100%;display: block}
    .webinar-posts .row .webinar_img{border-radius:25px 25px 0px 0px;}
    .webinar-posts .row .webinar_img img{border-radius:25px 25px 0px 0px;height:auto;width:auto;object-fit:cover;object-position: 50% 50%;}
    .select--blog .select__wrap{margin:10px !important; }
    .jobup_webinar_logo {margin:20px 0px 20px -10px;}
    .speaker_container {text-align: center;}
    .speaker_container .speaker_info{margin-bottom:30px;}
    .academy_header .header_content{padding:20px;}
    .academy_header_icon{margin:0px 0px -3% 65%;}
    .academy_taxonomy_header_icon{margin:0px -155px -10px 0px;}
    .academy_article_loop,.topic_blog_loop{width:100%;margin:10px 0px;}
    .academy_article_loop img{width:100%;height:auto;max-height:400px !important;object-fit:cover;}
    .newsletter_content{padding:20px;}
    .newsletter_content .wpcf7-form-control-wrap{width:100%; margin:0px 10px 0px 0px;display:block;}
    .newsletter_content .wpcf7-text{width:100%;margin:10px 20px 0px 0px;}
    .newsletter_content .wpcf7-submit{margin-top:10px; }
    #academy_posts{padding-top:120px;}
}
/*.nav--social-footer .nav__item,.nav--social-footer .nav__item a{height:26px !important; width:26px !important;}
.nav--social-footer a img{filter: grayscale(100%); height:26px; width:26px;}
.nav--social-footer a:hover img{filter: grayscale(0%);}
.nav--social-footer a img.twitter_icon, .nav--social-footer a img.tiktok_icon{opacity:0.5;}
.nav--social-footer a:hover img.twitter_icon, .nav--social-footer a:hover img.tiktok_icon{opacity:1;}*/
.nav--social-footer a img{width:26px;height:26px;}
.nav--social-footer a img.hover_icn, .nav--social-footer a img.normal_icn{position:absolute;}
.nav--social-footer a img.hover_icn{display: none}
.nav--social-footer a img.normal_icn{display:inline-block;}
.nav--social-footer a:hover img.hover_icn{display:inline-block;}
.nav--social-footer a:hover img.normal_icn{display:none;}
section.subscribe_newsletter {background-color:#fff !important;padding:15px !important;text-align:center !important;position: static;transition: all 0.3s ease;border:1px solid #1D1C1A2E;border-radius: 16px}
.article--single-advice .subscribe_newsletter{margin-top:50px !important;border-radius:16px; }
section.subscribe_newsletter h2{font-family:"National Compressed", sans-serif;font-weight:700;font-size:40px;color:#321E50;line-height:45px }
section.subscribe_newsletter .newsletter_icon{width:150px;height:auto; }
section.subscribe_newsletter p{color:#321E50;font-size:16px;line-height:20px;margin-bottom:15px;}
/*section.subscribe_newsletter a.promoblock-button{background:#fff !important;color:#321E50 !important;margin-bottom: 25px;padding:.675rem .75rem;display:block;border-radius: 25px}*/
section.subscribe_newsletter a.promoblock-button.button-more{background-color:#321E50 !important;color:#fff !important;margin:25px auto;border-radius: 25px;padding:10px 20px;border:1px solid #321E50;display: block;}
section.subscribe_newsletter a.promoblock-button.button-more:hover{background-color:#37317F !important;color:#fff !important;}
ul.newsletter_social{margin:0px;padding:0px;text-align:center; }
.newsletter_social li{display:inline-block;margin:0px 5px; }
.newsletter_social img{width:30px;height:30px;}
.newsletter-thankyou h2{font-size:32px;font-weight:700;text-align:center;}
.subscribe_newsletter.sticky-scroll {
  position: fixed;
  top:100px; /* margin from top inside sidebar */
  width:300px; /* maintain width inside sidebar */
  z-index:999;
}
.article--single-advice .subscribe_newsletter.sticky-scroll{
  position: fixed;
  top:100px; /* margin from top inside sidebar */
  width:330px; /* maintain width inside sidebar */
  z-index:999;
}
.grid_style3 .gs_testimonial_single .testimonial-box{padding:25px !important;}
.grid_style3 .gs_testimonial_single .testimonial-box .box-content{margin:0px !important;}
.gstm-has-carousel-swiper .swiper-nav-buttons{margin-top:20px !important;margin-bottom:40px !important; }
.box--category .box__bg-img {
    position: relative;
    display: block;
    width: 100%;
    height: 100%; /* or fixed height if needed */
    background-size: cover;
    background-position: center;
    text-decoration: none;
    color: white;
    overflow: hidden;
    border-radius: 16px;
}

/* Overlay */
.box--category .box__bg-img::before {
    content: '';    
    inset: 0;
    background: linear-gradient(180deg, transparent 0, transparent 15%, rgba(0, 0, 0, 0.95));
    z-index: 1;
}
.main_page .topic-image::before {padding-top:20% !important;background:none !important;}
.reading_smry{background-color:#321E50;padding:10px;margin-bottom:10px;font-weight: bold;width:120px;float:none;clear:both;display:block;font-size:12px; color:#fff;border-radius:5px;}
.reading_smry svg{width:20px;height:auto;margin-right:10px;fill: #fff}
.social_single svg{width:32px;height:32px;}
.social_single svg path {fill: #321E50;}
.social_single svg path:hover {
    fill: #37317F;
}
.newsletter_social svg{width:25px;height:25px;padding:0; }
.newsletter_social svg path{fill:#fff}
.newsletter_social svg:hover path{fill:#f5f5f5;}
.blog-post-article__content h2, .single-advice-content h3{font-family:"Inter-Regular",sans-serif; font-weight: bold;}
.privacy_prompt_content h1{color: #1D1C1A;font-family: "Inter-Regular",sans-serif;font-size: 24px;font-weight: bold;}
.privacy_prompt_content p{color: #321E50;font-family: "Inter-Regular",sans-serif;font-size:16px}
.privacy_prompt_main a{color:#5F4BA0;}
.privacy_prompt_main a:hover{color:#37317F;}
#preferences_consent #btn_prompt_submit_preference,.privacy_prompt_content #btn_preferences{color:#5F4BA0;font-family: "Inter-Regular",sans-serif;font-size:16px}
#preferences_consent #btn_prompt_submit_preference:hover, .privacy_prompt_content #btn_preferences:hover{background-color:#5F4BA0;color:#fff;font-family: "Inter-Regular",sans-serif;font-size:16px}

.privacy_prompt_main .btn_prompt_submit_all,.privacy_prompt_content .btn_prompt_submit_all{background-color: #321E50 !important;border: 1px solid #321E50 !important;}
.privacy_prompt_main .btn_prompt_submit_all:hover,.privacy_prompt_content .btn_prompt_submit_all:hover{background-color:#37317F;}

.category-blog-posts .teaser__body.blue-box:before {
    background-color: #fff;
    border-radius: 16px;
}
.category-blog-posts .blue-box .teaser__title  h3 {
    font-size:32px;
    line-height: 1.16;
    color: #1D1C1A !important;
    font-weight: 700;
    font-family: "Inter-Regular", sans-serif !important;
    font-weight: bold;
}
.category-blog-posts .blue-box .button--bluebox {
    font-size: 16px;
    text-transform: none;
    border: 1px solid #321E50;
    background-color:#321E50;
    border-radius: 25px;
    color: #fff;
    width: 100%;
    text-align: center;
}
.category-blog-posts .blue-box .button--bluebox:hover {
    font-size: 16px;
    text-transform: none;
    border: 1px solid #37317F;
    background-color:#37317F;
    border-radius: 25px;
    color: #fff;
    width: 100%;
    text-align: center;
}