/*!
Theme Name: Hello Elementor Child
Theme URI: https://crocoblock.com/
Author: Crocoblock
Author URI: https://crocoblock.com/
Description: Child theme for Hello Elementor with all CrocoBlock features compatibility.
Template: hello-elementor
Version: 1.0.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: hello-elementor-child
*/
@import url('https://fonts.googleapis.com/css?family=Patrick+Hand+SC');

* {
  box-sizing: border-box;
}

html, body {
  width: 100%;
  min-height: 100%;
  margin: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

h1 {
  margin-top: -5rem;
  text-align: center;
  color: #41403E;
  font-size: 3rem;
}

/* Style adapté pour le bouton Elementor */
.elementor-button {
  align-self: center;
  background: transparent;
  margin: 0 1rem;
  transition: all 0.5s ease;
  letter-spacing: 1px;
  outline: none;
  text-decoration: none;
  display: inline-block;
  box-shadow: 20px 38px 34px -26px hsla(0, 0%, 0%, .2);
  border-radius: 255px 15px 225px 15px / 15px 225px 15px 255px;
}

.elementor-button:hover {
  box-shadow: 2px 8px 4px -6px hsla(0, 0%, 0%, .3);
}

/* Variantes de bordures selon les classes ajoutées sur le container */
.lined.thick .elementor-button .jet-form-builder__submit{
  border: solid 7px #41403E;
}

.dotted.thick .elementor-button .jet-form-builder__submit {
  border: dotted 5px #41403E;
}

.dashed.thick .elementor-button .jet-form-builder__submit {
  border: dashed 5px #41403E;
}

.lined.thin .elementor-button .jet-form-builder__submit {
  border: solid 2px #41403E;
}

.dotted.thin .elementor-button .jet-form-builder__submit {
  border: dotted 2px #41403E;
}

.dashed.thin .elementor-button .jet-form-builder__submit {
  border: dashed 2px #41403E;
}

/* Responsive */
@media (max-width: 620px) {
  h1 {
    margin-top: 2rem;
  }

  .elementor-widget-button {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 1rem;
  }

  .elementor-button .jet-form-builder__submit {
    align-self: center;
    margin-bottom: 2rem;
  }
}

.e-con{
	/*padding: 0px !important;*/
}