/*
	Theme Name: Hello Elementor child
    template: hello-elementor
	Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
	Description: A plain-vanilla & lightweight theme for Elementor page builder
	Author: Elementor Team
	Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
	Version: 2.4.2
	Stable tag: 2.4.2
	Requires at least: 4.7
	Tested up to: 5.9
	Requires PHP: 5.6
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
	Text Domain: hello-elementor
	Tags: flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*** FAQ ***/

body {
  background-color: #faf9f7 !important;
}
#site-header,
#site-footer {
  display: none !important;
}

input {
  outline: none !important;
}

.title_after::after {
  content: '';
  position: absolute;
  background-image: url(https://le-cercle-formation.fr/wp-content/uploads/2025/08/icon_obj-le-cercle.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  right: -105px;
  top: -20px;
  width: 80px;
  height: 80px;
}

.elementor-element-510ebd2,
.elementor-element-d8a73e4,
.elementor-element-4b3a958,
.elementor-element-8d768ae,
.elementor-element-892a2bc,
.elementor-element-4db4451,
.elementor-element-4d6bc18,
.elementor-element-f9aea64,
.elementor-element-6c3d6a0,
.elementor-element-042acbc {
  border: unset !important;
}

.woocommerce-form-coupon-toggle,
.woocommerce-message {
  display: none !important;
}
.text_surligne {
  position: relative;
}
.text_surligne::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 20px;
  z-index: -1;
  background: rgba(155, 141, 198, 0.3);
}

/*** PAIEMENT ***/

.payment_box.payment_method_stripe,
.woocommerce-checkout #payment div.payment_box {
  background-color: unset !important;
}
.woocommerce-checkout #payment div.payment_box::before {
  border: 1em solid #f8ece8;
  border-right-color: transparent;
  border-left-color: transparent;
  border-top-color: transparent;
}
fieldset {
  border: 1px solid #f6f6f6;
  border-radius: 10px;
}
.__PrivateStripeElement .Input,
.p-FauxInput,
.Input--empty {
  border: 1px solid #f6f6f6 !important;
  border-bottom-color: unset !important;
  border-bottom-left-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
  border-bottom-style: solid !important;
  border-bottom-width: 1px !important;
  border-left-color: unset !important;
  border-left-style: solid !important;
  border-left-width: 1px !important;
  border-right-color: unset !important;
  border-right-style: solid !important;
  border-right-width: 1px !important;
  border-top-color: unset !important;
  border-top-left-radius: 4px !important;
  border-top-right-radius: 4px !important;
  border-top-style: solid !important;
  border-top-width: 1px !important;
}

.sib_signup_box_inside_1 .sib-default-btn {
  background: #e46957;
  border-radius: 0 10px 10px 0;
  color: white;
  border: unset !important;
  position: absolute;
  right: -1px;
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  top: 0;
}
.sib_signup_box_inside_1 .sib-default-btn:hover {
  background: #f8ece8;
  color: #e46957;
}
.sib_signup_box_inside_1 .sib-email-area {
  border: unset !important;
  border-radius: 10px;
}
