

.q_logo img{ max-width: 200px; }

.hs-input{ width: 100%; margin-bottom: 20px;  }
.hs-input{ background-color: #fff; padding: 10px 25px; border-radius: 30px; color: #000000 !important; font-size: 30px; font-family: "Louize Regular 205TF", Sans-serif; border: 0; max-width: 580px; display: block; margin: 25px auto; }
.hs-input::placeholder{ color: #000; }

.hs-button{ padding: 5px 20px; margin-top: 20px; }
.hs-richtext{ color: #fff; max-width: 580px; margin: 0 auto; }
.hs-richtext a{ color: #163257; }

#label-email-3edb7913-c8c7-483a-a878-fdcd6a22a870{ display: none; }
.hs-form-field label{ display: none; }

.actions{ text-align: center; font-size:}
.hs-button.primary.large{ font-size: 14px; background-color: #F2C5C4; color: #000; border-radius: 20px; font-weight: bold; font-family: Riposte; border: 0; text-transform: uppercase; letter-spacing: 1.2px; }
.entry-header{ margin-bottom: 0; }
.ha-header{ display: none; }
#primary{ padding-top: 0; padding-bottom: 0; }
.entry-meta{ display: none; }
#contact-section, .entry-title{ display: none; }
footer{ display: none; }
.hs-form a{ color: #E8EFA9; }
nav.main_menu>ul>li>a, nav.mobile_menu ul li a, nav.mobile_menu ul li h3{ color: #fff; font-family: Riposte; font-weight: 400; text-decoration: uppercase; }
nav.mobile_menu ul li a.current{ color: #F2C5C4; }

.elementor-widget-theme-post-content strong{ }
.elementor-widget-theme-post-content h2, .elementor-widget-theme-post-content h2 strong{ font-size: 45px; font-weight: 400; line-height: 1.25em; margin-top: 75px;  }
.elementor-widget-theme-post-content h3, .elementor-widget-theme-post-content h3 strong{ font-size: 35px; font-weight: 400; line-height: 1.25em; margin-top: 50px; }
.elementor-widget-theme-post-content h4, .elementor-widget-theme-post-content h4 strong{ font-size: 25px; font-weight: 400; line-height: 1.25em; margin-top: 35px; }

.elementor-widget-theme-post-content .hs-richtext p:first-of-type{ font-size: initial; font-weight: initial; line-height: initial; }
.elementor-widget-theme-post-content li{ line-height: 1.75; }
.elementor-widget-theme-post-content ol{ margin-left: 18px;  }

/*.elementor-widget-theme-post-content a, .elementor-widget-theme-post-content a:hover, .elementor-widget-theme-post-content a:visited { color: #F2C5C4 !important; }*/
.elementor-widget-theme-post-content em{}
.elementor-widget-theme-post-content blockquote.wp-block-quote{ padding: 0; font-family: "Louize Regular 205TF", Sans-serif; font-size: 45px; line-height: 54px; margin-top: 75px; margin-bottom: 75px;   } 
.elementor-widget-theme-post-content blockquote.wp-block-quote p{ margin-bottom: 0; } 
.elementor-widget-theme-post-content blockquote.wp-block-quote cite{ color: #aaa; font-size: 15px; font-style: normal; margin-bottom: 20px;   }
.elementor-widget-theme-post-content .wp-block-image{}
.elementor-widget-theme-post-content p{ margin-top: 25px; margin-bottom: 25px; }

#respond textarea{ background-color: #fff; padding: 35px 25px; border-radius: 30px; color: #000000 !important; font-size: 30px; font-family: "Louize Regular 205TF", Sans-serif; border: 0; display: block; margin: 25px auto; }
#respond input[type=text]{ background-color: #fff; padding: 10px 25px; border-radius: 30px; color: #000000 !important; font-size: 30px; font-family: "Louize Regular 205TF", Sans-serif; border: 0; display: block; margin: 25px auto; }
#respond textarea::placeholder, #respond input::placeholder{ color: #000; }
.form-submit #submit_comment{ font-size: 14px; background-color: #F2C5C4; color: #000; border-radius: 20px; font-weight: bold; font-family: Riposte; border: 0; text-transform: uppercase; }
.three_columns>.column1, .three_columns>.column2, .three_columns>.column3{ width: 100%; float: none; }
.three_columns>.column1>.column_inner{ padding: 0; }
.three_columns>.column2>.column_inner{ padding: 0; }
.three_columns>.column3>.column_inner{ padding: 0; }
.elementor-post__read-more {  font-family: Riposte; font-weight: 700 !important;  border-radius: 60px;  padding: 5px 20px; letter-spacing: 0.05em; }
.category-blog .elementor-post__read-more{ background-color: #F2C5C4; }
.category-prono-news .elementor-post__read-more{ background-color: #163257; color: #fff !important; }
