/*
Theme Name: RIR - HRS
Author: h2a
Author URI: https://h2a.lu
Theme URI:  https://h2a.lu
Tags: full-site-editing, block-patterns
Text Domain: rir
Requires at least: 6.4
Requires PHP: 7.4
Tested up to: 6.4
Version: 1.0

License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Styles intended only for the front.*/
html {
	scroll-behavior: smooth;
	/*font-size: 62.5%;*/
	max-width: 100vw;
}

@media screen and (prefers-reduced-motion: reduce) {

	html {
		scroll-behavior: auto;
	}
}

body {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	max-width:100vw;
  padding:0px;
  margin:0px;
}

main,
footer{
	max-width:100vw;
	/*overflow: hidden;*/
}

*,
*:before,
*:after{
	transition: all 0.3s ease, color 0.3s ease;
}

* {
	scroll-margin-top:4.5rem;
}

.w-100 {
	width:100%;
}



/*** A CLASSER **/
:root {
  --primary-rgb: 0,124,132;
	--light-rgb: 209,237,237;
	--dark-rgb: 0,85,90;
	--contrast-rgb: 0,188,190;
}

.bloc-informations{
	border-radius: 0rem 1.5rem 1.5rem 1.5rem;
}

.wp-block-post-template-is-layout-grid{
	grid-auto-rows: 1fr;
	gap:1.5rem;
}

.small-title{
  letter-spacing:0.06rem;
}




@keyframes movement {
  0% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(-12.5rem, 6rem);  /* Déplacer légèrement vers la droite et le bas */
  }
  100% {
    transform: translate(0, 0);  /* Retour à la position initiale */
  }
}

.grecaptcha-badge{
	pointer-events: none !important;
	opacity: 0 !important;
}

*:not(.wp-block-button__link)::before,
*:not(.wp-block-button__link)::after{
	pointer-events: none !important;
}