@charset "UTF-8";
/*!
 Theme Name:   Gaido
 Description:  Hello Elementor Custom Child Theme
 Author:       Gaïdo
 Author URI:   https://gaido.fr
 Template:     hello-elementor
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  hello-elementor
*/

.rotateD{
    border-width:0;
    -webkit-animation: rotation 17s linear infinite;
    -moz-animation: rotation 17s linear infinite;
    -ms-animation: rotation 17s linear infinite;
}

@-webkit-keyframes rotation {
    0%   { -webkit-transform: rotate(0deg); }
    50% { -webkit-transform: rotate(30deg); }
    100% { -webkit-transform: rotate(0deg); }
}
@-moz-keyframes rotation {
    0%   { -moz-transform: rotate(0deg); }
    50%   { -moz-transform: rotate(30deg); }
    100% { -moz-transform: rotate(0deg); }
}
@-ms-keyframes rotation {
    0%   { -ms-transform: rotate(0deg); }
    0%   { -ms-transform: rotate(30deg); }
    100% { -ms-transform: rotate(0deg); }
}
.rotateG{
    border-width:0;
    -webkit-animation: rotation2 12s linear infinite;
    -moz-animation: rotation2 12s linear infinite;
    -ms-animation: rotation2 12s linear infinite;
}

@-webkit-keyframes rotation2 {
    0%   { -webkit-transform: rotate(0deg); }
    50% { -webkit-transform: rotate(-30deg); }
    100% { -webkit-transform: rotate(0deg); }
}
@-moz-keyframes rotation2 {
    0%   { -moz-transform: rotate3(0deg); }
    50%   { -moz-transform: rotate(-30deg); }
    100% { -moz-transform: rotate(0deg); }
}
@-ms-keyframes rotation2 {
    0%   { -ms-transform: rotate(0deg); }
    0%   { -ms-transform: rotate(-30deg); }
    100% { -ms-transform: rotate(0deg); }
}
.header-fixed.elementor-sticky--active .logo-container > div.elementor-column-wrap.elementor-element-populated {
  padding: 6px 0;
}
.header-fixed.elementor-sticky--active .logo-container img {
  height: 90px;
  width: auto;
}
.header-fixed{
  background-color:#FFF !important;
}


.single .page-content {
  padding: 0 0 60px 0;
}
strong{
 color : #C25100;
}
.bg-blue strong{
 color : #FFF;
}
.bg-pink strong{
 color : #666;
}
.bg-orange strong{
 color : #FFF;
}
.font-color-white strong{
	 color : #FFF;
}
.strong-blue strong{
	color:#FFF;
}
.elementor-widget-image-box .elementor-image-box-description {
    font-weight: 700 !important;
    color: #666 !important;
}
.elementor-shape svg {
    aria-hidden: true;
}
a {
  text-decoration: none !important;
}

.gaido-services-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  gap: 1rem;
  margin-top: 2rem;
  text-align: center;
}

.gaido-service-card {
  background: #fff;
  color: #000;
  padding: 1rem;
  border-radius: 1rem;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  font-weight: bold;
  font-size: 1rem;
  line-height: 1.4;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.gaido-service-card span {
  font-size: 2rem;
  margin-bottom: 0.5rem;
}

/*# sourceMappingURL=style.css.map */
