@charset "UTF-8";
:root {
--ws-menu-height: 100px;
--ws-safe-bottom-space: 60px;
--ws-page-top: 0px;
--ws-scrollbar-background: var(--wp--preset--color--white);
--ws-scrollbar-color: var(--wp--preset--color--1);
--ws-scrollbar-color-hover: var(--wp--preset--color--1);
}
@media (min-width: 992px) {
:root {
--ws-menu-height: 125px;
}
}
body.admin-bar {
--ws-page-top: 32px;
}

.ws-navigation menu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.ws-navigation a {
-webkit-transition: color 0.2s;
transition: color 0.2s;
border: unset;
}
.ws-navigation .custom-logo-link {
border: 0 none;
}
.ws-navigation.main-menu {
padding-top: var(--wp--preset--spacing--60);
padding-bottom: var(--wp--preset--spacing--60);
}
@media (max-width: 991.98px) {
.ws-navigation.main-menu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
}
@media (min-width: 992px) {
.ws-navigation.main-menu {
padding-top: 0;
padding-bottom: 0;
}
}
@media (max-width: 991.98px) {
.ws-navigation.main-menu .level-1 {
width: 100%;
max-width: 350px;
margin-left: auto;
margin-right: auto;
gap: var(--wp--preset--spacing--80);
}
}
@media (min-width: 992px) {
.ws-navigation.main-menu .level-1 {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
}
.ws-navigation.main-menu .level-1 > .menu-item {
padding: 0;
}
@media (min-width: 992px) {
.ws-navigation.main-menu .level-1 > .menu-item {
margin-left: -5px;
margin-right: -5px;
}
}
@media (min-width: 992px) {
.ws-navigation.main-menu .level-1 > .menu-item:first-of-type {
margin-left: 0;
}
}
@media (min-width: 992px) {
.ws-navigation.main-menu .level-1 > .menu-item:last-of-type {
margin-right: 0;
}
}
.ws-navigation.main-menu .level-1 > .menu-item:nth-of-type(3n-1) > .nav-link {
--background-color: var(--wp--preset--color--3-b);
}
.ws-navigation.main-menu .level-1 > .menu-item:nth-of-type(3n) > .nav-link {
--background-color: var(--wp--preset--color--3);
}
.ws-navigation.main-menu .level-1 > .menu-item:nth-of-type(odd) > .nav-link {
-webkit-transform: rotate(-4deg);
transform: rotate(-4deg);
}
@media (min-width: 992px) {
.ws-navigation.main-menu .level-1 > .menu-item:nth-of-type(odd) > .nav-link:hover, .ws-navigation.main-menu .level-1 > .menu-item:nth-of-type(odd) > .nav-link:focus {
-webkit-transform: rotate(-4deg) translateY(20px);
transform: rotate(-4deg) translateY(20px);
}
}
.ws-navigation.main-menu .level-1 > .menu-item:nth-of-type(even) > .nav-link {
-webkit-transform: rotate(2deg);
transform: rotate(2deg);
}
@media (max-width: 991.98px) {
.ws-navigation.main-menu .level-1 > .menu-item:nth-of-type(even) > .nav-link {
margin-left: auto;
}
}
@media (min-width: 992px) {
.ws-navigation.main-menu .level-1 > .menu-item:nth-of-type(even) > .nav-link:hover, .ws-navigation.main-menu .level-1 > .menu-item:nth-of-type(even) > .nav-link:focus {
-webkit-transform: rotate(2deg) translateY(20px);
transform: rotate(2deg) translateY(20px);
}
}
@media (max-width: 991.98px) {
.ws-navigation.main-menu .level-1 > .menu-item:nth-of-type(4) > .nav-link {
max-width: 195px;
}
}
.ws-navigation.main-menu .level-1 > .menu-item > .nav-link {
--background-color: var(--wp--preset--color--2);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
position: relative;
padding: var(--wp--preset--spacing--30) var(--wp--preset--spacing--50);
text-transform: none;
color: var(--wp--custom--color--text);
line-height: 1;
text-align: center;
font-family: var(--wp--custom--font-family--2);
font-size: 1.5rem;
font-weight: var(--wp--custom--font-weight--regular);
white-space: normal;
text-decoration: none;
-webkit-transition: height 0.4s cubic-bezier(0.5, 0, 0.5, 2), -webkit-transform 0.4s cubic-bezier(0.5, 0, 0.5, 2);
transition: height 0.4s cubic-bezier(0.5, 0, 0.5, 2), -webkit-transform 0.4s cubic-bezier(0.5, 0, 0.5, 2);
transition: transform 0.4s cubic-bezier(0.5, 0, 0.5, 2), height 0.4s cubic-bezier(0.5, 0, 0.5, 2);
transition: transform 0.4s cubic-bezier(0.5, 0, 0.5, 2), height 0.4s cubic-bezier(0.5, 0, 0.5, 2), -webkit-transform 0.4s cubic-bezier(0.5, 0, 0.5, 2);
z-index: 0;
}
@media (max-width: 991.98px) {
.ws-navigation.main-menu .level-1 > .menu-item > .nav-link {
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
max-width: 215px;
}
}
@media (min-width: 992px) {
.ws-navigation.main-menu .level-1 > .menu-item > .nav-link {
max-width: 180px;
margin-top: -70px;
padding: var(--wp--preset--spacing--120) var(--wp--preset--spacing--40) var(--wp--preset--spacing--40);
border-radius: 0 0 var(--wp--custom--border-radius--large) var(--wp--custom--border-radius--large);
border: solid 10px var(--wp--preset--color--light);
border-top: 0;
background-color: var(--background-color);
font-size: var(--wp--preset--font-size--large);
-webkit-box-shadow: var(--wp--preset--shadow--normal);
box-shadow: var(--wp--preset--shadow--normal);
}
}
@media (min-width: 1200px) {
.ws-navigation.main-menu .level-1 > .menu-item > .nav-link {
font-size: var(--wp--preset--font-size--large);
}
}
@media (min-width: 1470px) {
.ws-navigation.main-menu .level-1 > .menu-item > .nav-link {
font-size: var(--wp--preset--font-size--x-large);
}
}
@media (max-width: 991.98px) {
.ws-navigation.main-menu .level-1 > .menu-item > .nav-link::before {
content: "";
display: block;
position: absolute;
inset: 0;
z-index: -1;
background-color: var(--background-color);
border-radius: var(--wp--custom--border-radius--x-large);
-webkit-transition: -webkit-transform 0.4s cubic-bezier(0.5, 0, 0.5, 2);
transition: -webkit-transform 0.4s cubic-bezier(0.5, 0, 0.5, 2);
transition: transform 0.4s cubic-bezier(0.5, 0, 0.5, 2);
transition: transform 0.4s cubic-bezier(0.5, 0, 0.5, 2), -webkit-transform 0.4s cubic-bezier(0.5, 0, 0.5, 2);
}
}
@media (max-width: 991.98px) {
.ws-navigation.main-menu .level-1 > .menu-item > .nav-link.current-menu-item::before, .ws-navigation.main-menu .level-1 > .menu-item > .nav-link.current-page-ancestor::before, .ws-navigation.main-menu .level-1 > .menu-item > .nav-link.submenu-open::before, .ws-navigation.main-menu .level-1 > .menu-item > .nav-link:hover::before, .ws-navigation.main-menu .level-1 > .menu-item > .nav-link:focus::before {
-webkit-transform: scale(1.4, 1.2);
transform: scale(1.4, 1.2);
}
}
@media (min-width: 992px) {
.ws-navigation.main-menu .level-1 > .menu-item > .nav-link.current-menu-item, .ws-navigation.main-menu .level-1 > .menu-item > .nav-link.current-page-ancestor, .ws-navigation.main-menu .level-1 > .menu-item > .nav-link.submenu-open, .ws-navigation.main-menu .level-1 > .menu-item > .nav-link:hover, .ws-navigation.main-menu .level-1 > .menu-item > .nav-link:focus {
color: var(--wp--custom--color--text);
}
}
.ws-navigation.main-menu .level-1 > .menu-item.submenu-open::after {
opacity: 1;
}
@media (min-width: 992px) {
.ws-navigation.main-menu .level-1 > .menu-item.submenu-open::before {
content: "";
display: block;
position: absolute;
width: 467px;
height: 178px;
inset: 0 auto auto 40%;
-webkit-transform: translateX(-50%) translateY(0);
transform: translateX(-50%) translateY(0);
background-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/img/background/sigle.svg);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
z-index: -2;
pointer-events: none;
opacity: 1;
-webkit-transition: opacity 0.2s ease-out, display 0.8s allow-discrete, overlay 0.8s allow-discrete, -webkit-transform 0.8s ease-in-out;
transition: opacity 0.2s ease-out, display 0.8s allow-discrete, overlay 0.8s allow-discrete, -webkit-transform 0.8s ease-in-out;
transition: transform 0.8s ease-in-out, opacity 0.2s ease-out, display 0.8s allow-discrete, overlay 0.8s allow-discrete;
transition: transform 0.8s ease-in-out, opacity 0.2s ease-out, display 0.8s allow-discrete, overlay 0.8s allow-discrete, -webkit-transform 0.8s ease-in-out;
}
}
.ws-navigation.main-menu .level-1 > .menu-item.submenu-open { }
@starting-style {
@media (min-width: 992px) {
.ws-navigation.main-menu .level-1 > .menu-item.submenu-open::before {
opacity: 0;
-webkit-transform: translateX(-50%) translateY(-100%);
transform: translateX(-50%) translateY(-100%);
}
}
}
@media (min-width: 992px) {
.ws-navigation.main-menu .level-1 > .menu-item.submenu-open > .nav-link::before {
border-radius: var(--wp--custom--border-radius--small) var(--wp--custom--border-radius--small) 0 0;
}
}
.ws-navigation.outils {
width: 100%;
min-height: 54px;
padding-top: var(--wp--preset--spacing--10);
padding-bottom: var(--wp--preset--spacing--10);
padding-right: var(--wp--style--root--padding-right);
padding-left: var(--wp--style--root--padding-left);
}
.ws-navigation.outils menu {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
}
@media (min-width: 992px) {
.ws-navigation.outils menu {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
}
@media (min-width: 1200px) {
.ws-navigation.outils menu {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
}
.ws-navigation.outils menu .menu-item-6 {
margin-top: calc(-1 * var(--wp--preset--spacing--40));
margin-bottom: calc(-1 * var(--wp--preset--spacing--20));
}
.ws-navigation.outils menu .menu-item-75, .ws-navigation.outils menu .menu-item-333 {
-webkit-box-flex: 1;
-ms-flex: 1 1 0px;
flex: 1 1 0;
max-width: 150px;
}
@media (min-width: 992px) {
.ws-navigation.outils menu .menu-item-75, .ws-navigation.outils menu .menu-item-333 {
-webkit-box-flex: 0;
-ms-flex-positive: 0;
flex-grow: 0;
max-width: unset;
}
}
.ws-navigation.outils menu .nav-link {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
position: relative;
height: auto;
background: unset;
font-weight: var(--wp--custom--font-weight--bold);
border-radius: unset;
color: var(--wp--preset--color--white);
line-height: 1.2;
white-space: normal;
z-index: 1;
}
@media (min-width: 992px) {
.ws-navigation.outils menu .nav-link {
padding: 0.3em 1.5em;
white-space: nowrap;
}
}
.ws-navigation.outils menu .nav-link::before {
content: none;
display: none;
}
@media (min-width: 992px) {
.ws-navigation.outils menu .nav-link::before {
content: "";
display: block;
width: 100%;
height: 100%;
position: absolute;
inset: 0;
background: var(--wp--custom--color--button);
border-radius: var(--wp--custom--border-radius--x-large);
overflow: hidden;
-webkit-transition: background 0.4s, -webkit-transform 0.6s cubic-bezier(0.34, 1.8, 0.64, 1);
transition: background 0.4s, -webkit-transform 0.6s cubic-bezier(0.34, 1.8, 0.64, 1);
transition: transform 0.6s cubic-bezier(0.34, 1.8, 0.64, 1), background 0.4s;
transition: transform 0.6s cubic-bezier(0.34, 1.8, 0.64, 1), background 0.4s, -webkit-transform 0.6s cubic-bezier(0.34, 1.8, 0.64, 1);
-webkit-box-shadow: var(--wp--preset--shadow--normal);
box-shadow: var(--wp--preset--shadow--normal);
z-index: -1;
}
}
@media (min-width: 992px) {
.ws-navigation.outils menu .nav-link:hover::before, .ws-navigation.outils menu .nav-link:focus::before {
-webkit-transform: scale(1.1, 1.05);
transform: scale(1.1, 1.05);
background: var(--wp--custom--color--button-hover);
}
}
.ws-navigation.outils menu .nav-link.icon-only {
width: 54px;
height: 54px;
font-size: 0;
}
.ws-navigation.outils menu .nav-link.link-menu {
width: 64px;
height: 64px;
position: relative;
background: unset;
}
.ws-navigation.outils menu .nav-link.link-menu::after {
content: "";
display: block;
width: 100%;
height: 100%;
position: absolute;
inset: 0;
background-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--hamburger);
background-size: 100% 100%;
background-position: center;
background-repeat: no-repeat;
-webkit-transition: background-color 0.4s, -webkit-transform 0.4s;
transition: background-color 0.4s, -webkit-transform 0.4s;
transition: transform 0.4s, background-color 0.4s;
transition: transform 0.4s, background-color 0.4s, -webkit-transform 0.4s;
}
.ws-navigation.outils menu .nav-link.picto {
position: relative;
padding: 2.2em 5px 2px;
font-size: var(--wp--preset--font-size--x-small);
text-decoration: none;
}
@media (min-width: 992px) {
.ws-navigation.outils menu .nav-link.picto {
font-size: var(--wp--preset--font-size--medium);
}
}
.ws-navigation.outils menu .nav-link.picto::after {
content: "";
display: block;
width: 1.8em;
height: 1.8em;
position: absolute;
inset: 0.4em auto auto 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
background-color: currentColor;
-webkit-transition: background-color 0.4s, -webkit-transform 0.4s;
transition: background-color 0.4s, -webkit-transform 0.4s;
transition: transform 0.4s, background-color 0.4s;
transition: transform 0.4s, background-color 0.4s, -webkit-transform 0.4s;
}
@media (min-width: 992px) {
.ws-navigation.outils menu .nav-link:hover {
color: var(--wp--preset--color--white);
}
}
.ws-navigation.outils menu.link-reserver {
display: block;
width: 247px;
height: 62px;
position: relative;
margin-bottom: -3px;
padding: var(--wp--preset--spacing--50) var(--wp--preset--spacing--20) var(--wp--preset--spacing--30) var(--wp--preset--spacing--20);
font-weight: var(--wp--custom--font-weight--bold);
font-size: var(--wp--preset--font-size--medium);
color: var(--wp--preset--color--white);
text-align: center;
text-decoration: none;
text-transform: uppercase;
z-index: 4;
}
@media (min-width: 768px) {
.ws-navigation.outils menu.link-reserver {
width: 307px;
height: 74px;
}
}
@media (max-width: 991.98px) {
.ws-navigation.outils menu.link-reserver {
margin-top: -var(--wp--preset--spacing--60);
}
}
@media (min-width: 992px) {
.ws-navigation.outils menu.link-reserver {
position: fixed;
inset: auto auto 0 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
font-size: var(--wp--preset--font-size--large);
}
}
@media (min-width: 1200px) {
.ws-navigation.outils menu.link-reserver {
font-size: var(--wp--preset--font-size--x-large);
}
}
.ws-navigation.outils menu.link-reserver::before {
content: "";
display: block;
width: 100%;
height: 100%;
background: unset;
position: absolute;
inset: 0;
margin-bottom: 0;
background-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/img/background/reserver.svg);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
-webkit-transition: -webkit-transform 0.4s;
transition: -webkit-transform 0.4s;
transition: transform 0.4s;
transition: transform 0.4s, -webkit-transform 0.4s;
z-index: -1;
}
.ws-navigation.outils menu.link-reserver:hover {
color: var(--wp--preset--color--white);
}
.ws-navigation.outils menu.link-reserver:hover::before {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.ws-navigation.outils menu.link-menu {
padding: 10px;
}
.ws-navigation.bas-de-page {
text-align: center;
}
.ws-navigation.bas-de-page menu {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: var(--wp--preset--spacing--20);
margin: 0;
list-style-type: none;
padding: 0;
}
.ws-navigation.bas-de-page menu .menu-item:has(.link-websenso-copyright) {
line-height: 0;
}
.ws-navigation.bas-de-page menu .nav-link {
display: inline-block;
padding: var(--wp--preset--spacing--10);
font-weight: var(--wp--custom--font-weight--bold);
color: var(--wp--custom--color--text);
font-size: var(--wp--preset--font-size--small);
text-decoration: none;
-webkit-transition: color 0.2s;
transition: color 0.2s;
}
@media (min-width: 992px) {
.ws-navigation.bas-de-page menu .nav-link:hover, .ws-navigation.bas-de-page menu .nav-link:focus {
color: var(--wp--preset--color--1);
}
}
.ws-navigation.bas-de-page menu .nav-link.link-websenso-copyright {
font-size: 0;
margin: 0;
line-height: 0;
}
body.menu-open .ws-navigation.outils menu .menu-item-75, body.menu-open .ws-navigation.outils menu .menu-item-333 {
display: none;
}
body.menu-open .ws-navigation.outils menu .nav-link.link-menu::after {
background-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--close);
background-size: 100% 100%;
background-position: center;
background-repeat: no-repeat;
}.picto-facebook::after {
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#social--facebook);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#social--facebook);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.picto-instagram::after {
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#social--instagram);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#social--instagram);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.picto-youtube::after {
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#social--youtube);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#social--youtube);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.picto-linkedin::after {
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#social--linkedin);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#social--linkedin);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.picto-mail::after {
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#social--mail);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#social--mail);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.picto-share::after {
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#social--share);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#social--share);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.picto-calendar::after {
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#pictos--calendar);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#pictos--calendar);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.picto-checklist::after {
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#pictos--checklist);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#pictos--checklist);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.picto-waves::after {
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#pictos--waves);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#pictos--waves);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.picto-idea::after {
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#pictos--idea);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#pictos--idea);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.picto-phone::after,
.picto-phone a::after {
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--phone);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--phone);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.picto-email::after,
.picto-email a::after {
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--email);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--email);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.picto-gps::after,
.picto-gps a::after {
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--gps);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--gps);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.picto-clock::after,
.picto-clock a::after {
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--clock);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--clock);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.picto-search::after,
.picto-search a::after {
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--search);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--search);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.picto-website::after,
.picto-website a::after {
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--website);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--website);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.picto-question::after,
.picto-question a::after {
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--question);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--question);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.picto-plan::after,
.picto-plan a::after {
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--plan);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--plan);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.picto-document::after,
.picto-document a::after {
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--document);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--document);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.wp-social-link-facebook .wp-block-social-link-anchor::after {
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#social--facebook);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#social--facebook);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.wp-social-link-instagram .wp-block-social-link-anchor::after {
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#social--instagram);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#social--instagram);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.wp-social-link-youtube .wp-block-social-link-anchor::after {
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#social--youtube);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#social--youtube);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.wp-social-link-linkedin .wp-block-social-link-anchor::after {
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#social--linkedin);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#social--linkedin);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.wp-social-link-mail .wp-block-social-link-anchor::after {
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#social--mail);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#social--mail);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.wp-social-link-share .wp-block-social-link-anchor::after {
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#social--share);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#social--share);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.pop-up-button {
color: currentColor;
text-decoration: none;
background: unset;
border-radius: unset;
padding: unset;
border: unset;
font-weight: var(--wp--custom--font-weight--bold);
font-size: var(--wp--preset--font-size--medium);
cursor: pointer;
text-align: left;
}
.pop-up-button:hover, .pop-up-button:focus {
text-decoration: underline;
}
.info-contact {
position: relative;
padding: 7px 5px 7px 2.2em;
font-weight: var(--wp--custom--font-weight--bold);
font-size: var(--wp--preset--font-size--large);
text-decoration: none;
}
.info-contact::after {
content: "";
display: block;
width: 1.8em;
height: 1.8em;
position: absolute;
inset: 0.25em auto auto 0;
background-color: var(--wp--preset--color--3-b);
}
.link-contact a {
display: inline-block;
-webkit-transition: padding 0.4s, color 0.4s;
transition: padding 0.4s, color 0.4s;
position: relative;
background-color: unset;
color: var(--wp--custom--color--link);
font-size: var(--wp--preset--font-size--medium);
font-weight: 700;
padding-top: 0.5em;
padding-right: 0.5em;
padding-bottom: 0.5em;
padding-left: 2.5em;
text-decoration: none;
}
@media (min-width: 992px) {
.link-contact a {
font-size: var(--wp--preset--font-size--large);
}
}
.link-contact a::before, .link-contact a::after {
content: "";
display: block;
position: absolute;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.link-contact a::before {
background-color: var(--wp--preset--color--3);
width: 2.5em;
height: 2.5em;
inset: 50% auto auto -0.65em;
border-radius: var(--wp--custom--border-radius--rounded);
border: solid 1.5px var(--wp--custom--color--text);
background: linear-gradient(225deg, transparent 33.3333%, var(--wp--preset--color--3-b) 33.3333%, var(--wp--preset--color--3-b) 66.6666%, transparent 66.6666%);
background-size: 350% 100%;
background-position: 120% 0;
-webkit-transition: background-position 0.8s cubic-bezier(0.5, 0, 0.5, 2);
transition: background-position 0.8s cubic-bezier(0.5, 0, 0.5, 2);
}
.link-contact a::after {
width: 1.2em;
height: 1.2em;
inset: 50% auto auto 0;
background-color: var(--wp--custom--color--text);
}
.link-contact a:hover {
color: var(--wp--preset--color--3-b);
}
.link-contact a:hover::before {
background-position: 50% 0;
}
.has-picto {
position: relative;
padding-left: 60px;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
}
.has-picto::before, .has-picto::after {
content: "";
display: block;
position: absolute;
}
.has-picto::before {
background-color: var(--wp--preset--color--2);
width: 44px;
height: 44px;
inset: -10px auto auto 0;
border-radius: var(--wp--custom--border-radius--rounded);
}
.has-picto::after {
width: 29px;
height: 29px;
inset: -2px auto auto 8px;
background-color: var(--wp--custom--color--text);
-webkit-transform: rotateZ(-6deg);
transform: rotateZ(-6deg);
}
.h2,
.h3,
.h4,
.h5,
.h6 {
font-family: var(--wp--custom--font-family--2);
font-weight: var(--wp--custom--font-weight--regular);
line-height: 1.3;
}
.h2:has(em),
.h3:has(em),
.h4:has(em),
.h5:has(em),
.h6:has(em) {
font-family: var(--wp--custom--font-family--1);
}
.h2 {
font-size: var(--wp--custom--font-size--heading-2);
}
.h3 {
font-size: var(--wp--custom--font-size--heading-3);
}
.h4 {
font-size: var(--wp--custom--font-size--heading-4);
}
.h5 {
font-size: var(--wp--custom--font-size--heading-5);
}
.h6 {
font-size: var(--wp--custom--font-size--heading-6);
}button:focus,
input:focus,
select:focus,
textarea:focus {
outline: none;
}
input,
select,
textarea {
max-width: none;
width: 100%;
}
input,
textarea {
font-size: var(--wp--preset--font-size--medium);
border: 0;
padding: 10px 18px;
color: var(--wp--custom--color--text);
}
.wpcf7 {
max-width: var(--wp--style--global--content-size);
margin: var(--wp--preset--spacing--30) auto;
}
.wpcf7 .form-section {
margin-bottom: var(--wp--preset--spacing--30);
}
.wpcf7 .field {
margin-bottom: var(--wp--preset--spacing--20);
}
.wpcf7 .h3 {
margin-top: var(--wp--preset--spacing--60);
}
.wpcf7 .row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: var(--wp--preset--spacing--30);
margin-top: var(--wp--preset--spacing--20);
margin-bottom: var(--wp--preset--spacing--10);
}
@media (min-width: 768px) {
.wpcf7 .row {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 0 var(--wp--preset--spacing--30);
margin-top: var(--wp--preset--spacing--40);
margin-bottom: var(--wp--preset--spacing--20);
}
}
.wpcf7 .row > * {
margin: 0;
}
@media (min-width: 768px) {
.wpcf7 .row > * {
width: calc(50% - var(--wp--preset--spacing--30) / 2);
}
}
.wpcf7 input.wpcf7-form-control,
.wpcf7 textarea.wpcf7-form-control,
.wpcf7 .wpcf7-select.wpcf7-form-control {
border: none;
}
.wpcf7 .wpcf7-not-valid-tip {
text-transform: none;
font-weight: var(--wp--custom--font-weight--bold);
margin-top: 3px;
}
.wpcf7 .wpcf7-checkbox {
padding: 4px 0;
}
@media (min-width: 500px) {
.wpcf7 .wpcf7-checkbox {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(125px, 150px));
gap: var(--wp--preset--spacing--10) var(--wp--preset--spacing--20);
}
}
.wpcf7 .wpcf7-checkbox:has(.wpcf7-list-item.first.last) {
grid-template-columns: 1fr;
}
.wpcf7 .wpcf7-radio {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: var(--wp--preset--spacing--10);
}
.wpcf7 .wpcf7-list-item {
margin: 0;
}
.wpcf7 .wpcf7-list-item label {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 8px;
cursor: pointer;
font-weight: var(--wp--custom--font-weight--regular);
}
.wpcf7 .wpcf7-submit {
cursor: pointer;
color: var(--wp--preset--color--white);
background: var(--wp--preset--color--dark);
border-radius: var(--wp--custom--border-radius--medium);
padding: 0.3em 1.5em;
min-height: 44px;
border: 0 none;
font-weight: var(--wp--custom--font-weight--bold);
-webkit-transition: background 0.2s;
transition: background 0.2s;
width: auto;
}
.wpcf7 .wpcf7-submit:hover, .wpcf7 .wpcf7-submit:focus {
background: var(--wp--preset--color--1);
}
.wpcf7 input[type=checkbox], .wpcf7 input[type=radio] {
-moz-appearance: none;
appearance: none;
-webkit-appearance: none;
width: 18px;
height: 18px;
min-width: 18px;
border: 2px solid var(--wp--preset--color--dark);
background-color: var(--wp--preset--color--white);
cursor: pointer;
position: relative;
margin: 0;
padding: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-transition: background-color 0.2s, border-color 0.2s;
transition: background-color 0.2s, border-color 0.2s;
}
.wpcf7 input[type=checkbox]:focus, .wpcf7 input[type=radio]:focus {
outline: 2px solid var(--wp--preset--color--1);
outline-offset: 2px;
}
.wpcf7 input[type=checkbox]:checked, .wpcf7 input[type=radio]:checked {
background-color: var(--wp--preset--color--1);
border-color: var(--wp--preset--color--1);
}
.wpcf7 input[type=checkbox] {
border-radius: 4px;
}
.wpcf7 input[type=checkbox]:checked::after {
content: "";
position: absolute;
top: 1px;
left: 5px;
width: 5px;
height: 9px;
border: 2px solid var(--wp--preset--color--white);
border-top: 0;
border-left: 0;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.wpcf7 input[type=radio] {
border-radius: 50%;
}
.wpcf7 input[type=radio]:checked::after {
content: "";
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 8px;
height: 8px;
border-radius: 50%;
background-color: var(--wp--preset--color--white);
}
.wpcf7 .wpcf7-select {
min-height: 42px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: #FFFFFF;
color: #000000;
padding: var(--wp--preset--spacing--20);
background-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/styles/css/img/divers/select.svg);
background-repeat: no-repeat;
background-size: 12px auto;
background-position: top 16px right 10px;
padding-right: 34px;
}
.ws-dates-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: var(--wp--preset--spacing--10);
}
.ws-date-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
gap: var(--wp--preset--spacing--10);
}
.ws-date-field {
max-width: 300px;
}
.ws-add-date {
cursor: pointer;
color: var(--wp--preset--color--white);
background: var(--wp--preset--color--1);
border-radius: var(--wp--custom--border-radius--medium);
padding: 0.3em 1.5em;
min-height: 44px;
border: 0 none;
font-weight: var(--wp--custom--font-weight--bold);
-webkit-transition: background 0.2s;
transition: background 0.2s;
width: auto;
margin-top: var(--wp--preset--spacing--10);
}
.ws-add-date:hover, .ws-add-date:focus {
background: var(--wp--preset--color--dark);
}
.ws-remove-date {
-moz-appearance: none;
appearance: none;
-webkit-appearance: none;
cursor: pointer;
background: transparent;
border: 2px solid var(--wp--preset--color--dark);
border-radius: 50%;
color: var(--wp--preset--color--dark);
width: 30px;
height: 30px;
min-width: 30px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-size: 0.75rem;
line-height: 1;
padding: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-transition: background 0.2s, color 0.2s, border-color 0.2s, opacity 0.2s;
transition: background 0.2s, color 0.2s, border-color 0.2s, opacity 0.2s;
}
.ws-remove-date:hover, .ws-remove-date:focus {
background: var(--wp--preset--color--dark);
color: var(--wp--preset--color--white);
}
.ws-remove-date.is-disabled {
opacity: 0.35;
cursor: not-allowed;
pointer-events: none;
}* {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
:target {
scroll-margin-top: 250px;
scroll-margin-left: 250px;
scroll-margin-right: 250px;
}
html {
scroll-behavior: smooth;
-ms-scroll-chaining: none;
overscroll-behavior: none;
}
main {
min-height: calc(100dvh - 584px);
}
main, main.wp-block-group {
margin-top: 0;
}
.wp-block-post-content {
overflow: hidden;
}
strong {
font-weight: var(--wp--custom--font-weight--bold);
}
.group-media img {
display: block;
}
.wp-block-query .wp-block-post .item {
height: 100%;
margin-top: 0;
margin-bottom: 0;
}
.wp-block-query .wp-block-post .item .card {
height: 100%;
}
.wp-block-query-pagination {
gap: var(--wp--preset--spacing--30);
}
.wp-block-query-pagination-numbers {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: var(--wp--preset--spacing--20);
}
.wp-block-query-pagination-next, .wp-block-query-pagination-previous {
position: relative;
width: 22px;
height: 22px;
font-size: 0;
}
.wp-block-query-pagination-next::before, .wp-block-query-pagination-next::after, .wp-block-query-pagination-previous::before, .wp-block-query-pagination-previous::after {
content: "";
display: block;
width: 16px;
height: 16px;
position: absolute;
inset: 50% auto auto 0;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
background-color: var(--wp--preset--color--1);
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#arrows--chevron);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#arrows--chevron);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.wp-block-query-pagination-next::before, .wp-block-query-pagination-previous::before {
opacity: 0;
-webkit-transition: opacity 0.4s;
transition: opacity 0.4s;
}
.wp-block-query-pagination-next::after, .wp-block-query-pagination-previous::after {
-webkit-transition: left 0.4s;
transition: left 0.4s;
}
.wp-block-query-pagination-next:hover::before, .wp-block-query-pagination-next:focus::before, .wp-block-query-pagination-previous:hover::before, .wp-block-query-pagination-previous:focus::before {
opacity: 1;
}
.wp-block-query-pagination-next:hover::after, .wp-block-query-pagination-next:focus::after, .wp-block-query-pagination-previous:hover::after, .wp-block-query-pagination-previous:focus::after {
left: 7px;
}
.wp-block-query-pagination-previous {
-webkit-transform: rotateZ(180deg);
transform: rotateZ(180deg);
}
.wp-block-query-pagination .page-numbers {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
position: relative;
gap: var(--wp--preset--spacing--20);
font-weight: var(--wp--custom--font-weight--bold);
min-width: 30px;
min-height: 30px;
text-decoration: none;
}
@media (min-width: 992px) {
.wp-block-query-pagination .page-numbers::before {
content: "";
display: block;
width: 0;
height: 0;
position: absolute;
inset: 50% auto auto 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: width 0.4s, height 0.4s;
transition: width 0.4s, height 0.4s;
border-radius: var(--wp--custom--border-radius--rounded);
background-color: var(--wp--preset--color--3);
z-index: -1;
}
}
.wp-block-query-pagination .page-numbers:hover, .wp-block-query-pagination .page-numbers:focus {
color: var(--wp--preset--color--1);
}
@media (min-width: 992px) {
.wp-block-query-pagination .page-numbers:hover::before, .wp-block-query-pagination .page-numbers:focus::before {
width: 30px;
height: 30px;
}
}
.wp-block-query-pagination .page-numbers::after {
content: none;
display: none;
}
.wp-block-query-pagination .page-numbers.current {
color: var(--wp--preset--color--white);
}
@media (max-width: 991.98px) {
.wp-block-query-pagination .page-numbers.current {
background-color: var(--wp--preset--color--1);
border-radius: 50%;
}
}
@media (min-width: 992px) {
.wp-block-query-pagination .page-numbers.current::before {
width: 30px;
height: 30px;
background-color: var(--wp--preset--color--1);
}
}
.otgs-development-site-front-end {
display: none;
}
@media (max-width: 767.98px) {
.hidden-mobile {
display: none !important;
}
}
.ws-opening-hours-status {
max-width: unset;
color: var(--wp--preset--color--white);
text-align: center;
font-family: var(--wp--custom--font-family--2);
font-size: 2.125rem;
line-height: 1.1;
letter-spacing: -0.2px;
text-transform: uppercase;
}
.weather [class^=weather-icon] {
height: 1em;
width: 1em;
line-height: 1;
vertical-align: bottom !important;
-webkit-mask: unset;
mask: unset;
background-color: unset;
}
.weather .weather-icon-01 {
background-image: url(https://s.w.org/images/core/emoji/17.0.2/svg/2600.svg);
}
.weather .weather-icon-02 {
background-image: url(https://s.w.org/images/core/emoji/17.0.2/svg/26c5.svg);
}
.weather .weather-icon-03 {
background-image: url(https://s.w.org/images/core/emoji/17.0.2/svg/2601.svg);
}
.weather .weather-icon-04 {
background-image: url(https://s.w.org/images/core/emoji/17.0.2/svg/1f325.svg);
}
.weather .weather-icon-09 {
background-image: url(https://s.w.org/images/core/emoji/17.0.2/svg/1f327.svg);
}
.weather .weather-icon-10 {
background-image: url(https://s.w.org/images/core/emoji/17.0.2/svg/26c8.svg);
}
.weather .weather-icon-11 {
background-image: url(https://s.w.org/images/core/emoji/17.0.2/svg/26c8.svg);
}
.weather .weather-icon-13 {
background-image: url(https://s.w.org/images/core/emoji/17.0.2/svg/1f328.svg);
}
.weather .weather-icon-50 {
background-image: url(https://s.w.org/images/core/emoji/17.0.2/svg/1f32b.svg);
}
body .pum-theme-126 .pum-container,
body .pum-theme-theme-par-defaut .pum-container {
background-color: unset;
padding: 100px var(--wp--preset--spacing--120) 80px;
max-width: 500px !important;
margin-left: auto !important;
margin-right: auto !important;
left: 0 !important;
right: 0 !important;
}
body .pum-theme-126 .pum-container::before,
body .pum-theme-theme-par-defaut .pum-container::before {
content: "";
display: block;
position: absolute;
inset: 20px;
background-color: var(--wp--preset--color--3);
border-radius: var(--wp--custom--border-radius--medium);
-webkit-transform: rotateZ(-7.7deg);
transform: rotateZ(-7.7deg);
z-index: -1;
}
body .pum-theme-126 .pum-container .pum-title,
body .pum-theme-theme-par-defaut .pum-container .pum-title {
font-size: var(--wp--preset--font-size--x-large);
padding: 0.2em 1.5em;
position: absolute;
inset: 20px auto auto 60px;
background-color: var(--wp--preset--color--2);
border-radius: var(--wp--custom--border-radius--medium);
-webkit-transform: rotateZ(-4deg);
transform: rotateZ(-4deg);
}
body .pum-theme-126 .pum-content + .pum-close,
body .pum-theme-theme-par-defaut .pum-content + .pum-close {
background-color: unset;
width: 64px;
height: 64px;
top: -25px;
right: 60px;
}
body .pum-theme-126 .pum-content + .pum-close::after,
body .pum-theme-theme-par-defaut .pum-content + .pum-close::after {
content: "";
display: block;
width: 100%;
height: 100%;
position: absolute;
inset: 0;
background-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--close);
background-size: 100% 100%;
background-position: center;
background-repeat: no-repeat;
-webkit-transition: background-color 0.4s, -webkit-transform 0.4s;
transition: background-color 0.4s, -webkit-transform 0.4s;
transition: transform 0.4s, background-color 0.4s;
transition: transform 0.4s, background-color 0.4s, -webkit-transform 0.4s;
}
body .pum-theme-126 .pum-content + .pum-close img,
body .pum-theme-theme-par-defaut .pum-content + .pum-close img {
display: none;
}
@-webkit-keyframes popup-slide-elastic {
0% {
-webkit-transform: translateX(-130vw);
transform: translateX(-130vw);
opacity: 0;
}
25% {
opacity: 1;
}
42% {
-webkit-transform: translateX(30vw);
transform: translateX(30vw);
}
55% {
-webkit-transform: translateX(-12vw);
transform: translateX(-12vw);
}
67% {
-webkit-transform: translateX(8vw);
transform: translateX(8vw);
}
78% {
-webkit-transform: translateX(-4vw);
transform: translateX(-4vw);
}
88% {
-webkit-transform: translateX(2vw);
transform: translateX(2vw);
}
94% {
-webkit-transform: translateX(-1vw);
transform: translateX(-1vw);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1;
}
}
@keyframes popup-slide-elastic {
0% {
-webkit-transform: translateX(-130vw);
transform: translateX(-130vw);
opacity: 0;
}
25% {
opacity: 1;
}
42% {
-webkit-transform: translateX(30vw);
transform: translateX(30vw);
}
55% {
-webkit-transform: translateX(-12vw);
transform: translateX(-12vw);
}
67% {
-webkit-transform: translateX(8vw);
transform: translateX(8vw);
}
78% {
-webkit-transform: translateX(-4vw);
transform: translateX(-4vw);
}
88% {
-webkit-transform: translateX(2vw);
transform: translateX(2vw);
}
94% {
-webkit-transform: translateX(-1vw);
transform: translateX(-1vw);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1;
}
}
.pum-overlay.pum-active {
overflow: visible;
}
.pum-overlay.pum-active.pum-theme-126 .pum-container, .pum-overlay.pum-active.pum-theme-theme-par-defaut .pum-container {
-webkit-animation: popup-slide-elastic 2.4s ease-out both;
animation: popup-slide-elastic 2.4s ease-out both;
}
.imgl-image {
margin-top: -50px;
margin-bottom: -75px;
}
.imgl-map .imgl-pin {
cursor: pointer;
}
.imgl-map .imgl-pin .imgl-pin-data {
cursor: pointer;
border-radius: 10px;
outline: 5px solid transparent;
-webkit-transition: background-color 0.2s ease, outline-color 0.2s ease, -webkit-box-shadow 0.2s ease;
transition: background-color 0.2s ease, outline-color 0.2s ease, -webkit-box-shadow 0.2s ease;
transition: background-color 0.2s ease, outline-color 0.2s ease, box-shadow 0.2s ease;
transition: background-color 0.2s ease, outline-color 0.2s ease, box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease;
}
.imgl-map .imgl-pin:hover .imgl-pin-data {
background-color: rgba(var(--wp--preset--color--1), 0.15);
outline-color: rgba(var(--wp--preset--color--1-b), 0.8);
-webkit-box-shadow: 0 0 0 6px rgba(var(--wp--preset--color--1-b), 0.13), inset 0 0 40px rgba(var(--wp--preset--color--1), 0.1);
box-shadow: 0 0 0 6px rgba(var(--wp--preset--color--1-b), 0.13), inset 0 0 40px rgba(var(--wp--preset--color--1), 0.1);
}.header-home > .wp-block-group {
padding-left: var(--wp--style--root--padding-left);
padding-right: var(--wp--style--root--padding-right);
}
.header-home .post-title {
max-width: 390px;
text-align: center;
margin-top: -1.6em;
position: relative;
}
@media (min-width: 768px) {
.header-home .post-title {
max-width: 700px;
}
}
@media (min-width: 992px) {
.header-home .post-title {
max-width: 1200px;
}
}
.header-home .post-title::before, .header-home .post-title::after {
content: "";
display: block;
position: absolute;
background-color: var(--wp--preset--color--light);
border-radius: calc(var(--wp--custom--border-radius--medium) + 10px);
z-index: -3;
}
@media (min-width: 992px) {
.header-home .post-title::before, .header-home .post-title::after {
border-radius: calc(0.5em + 10px) calc(0.5em + 10px) 0 0;
}
}
.header-home .post-title::before {
width: 19em;
margin-right: 2.25em;
inset: -0.1em 50% 1em auto;
-webkit-transform: rotate(-4deg);
transform: rotate(-4deg);
}
@media (min-width: 768px) {
.header-home .post-title::before {
margin-right: 0.3em;
margin-top: -0.1em;
width: 9em;
-webkit-transform: rotate(-2.17deg);
transform: rotate(-2.17deg);
}
}
@media (min-width: 992px) {
.header-home .post-title::before {
margin-top: 0;
}
}
.header-home .post-title::after {
width: 9em;
margin-left: -0.9em;
inset: -0.3em auto 1em 50%;
-webkit-transform: rotate(-1.65deg);
transform: rotate(-1.65deg);
margin-left: -4.2em;
}
@media (min-width: 768px) {
.header-home .post-title::after {
width: 10.1em;
inset: -0.2em auto 1em 50%;
margin-left: -0.85em;
-webkit-transform: rotate(0.1deg);
transform: rotate(0.1deg);
}
}
@media (min-width: 992px) {
.header-home .post-title::after {
margin-left: -0.9em;
}
}
.header-home .block-intro {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 0;
max-width: 370px;
}
@media (min-width: 992px) {
.header-home .block-intro {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
max-width: var(--wp--style--global--wide-size);
gap: var(--wp--preset--spacing--40);
}
}
@media (min-width: 992px) {
.header-home .block-intro {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: space-evenly;
-ms-flex-pack: space-evenly;
justify-content: space-evenly;
}
}
.header-home .block-intro > .wp-block-group {
font-size: 1.75rem;
}
@media (max-width: 991.98px) {
.header-home .block-intro > .wp-block-group {
width: 100%;
}
}
@media (min-width: ms) {
.header-home .block-intro > .wp-block-group {
font-size: 2rem;
}
}
@media (min-width: 992px) {
.header-home .block-intro > .wp-block-group {
-webkit-box-flex: 1;
-ms-flex: 1 1 0px;
flex: 1 1 0;
max-width: 370px;
}
}
@media (min-width: 992px) {
.header-home .block-intro > .wp-block-group:nth-of-type(3) {
margin-top: auto;
margin-bottom: auto;
}
}
.header-home .block-intro p {
display: inline;
}
@media (max-width: 991.98px) {
.header-home .block-intro p {
width: 100%;
}
}
.header-home .block-intro .wp-block-buttons {
display: inline-block;
vertical-align: top;
margin-top: 0;
margin-bottom: -0.9em;
margin-left: 0.5em !important;
}
@media (min-width: 768px) {
.header-home .block-intro .wp-block-buttons {
margin-bottom: -0.6em;
}
}
.header-home .img.wp-smiley,
.header-home img.emoji {
line-height: 1;
width: 0.8em !important;
height: 0.8em !important;
}
@media (max-width: 991.98px) {
body.home .is-style-featured {
margin-top: -115px;
}
}.is-style-background-beige {
--wp--custom--color--heading-accent: var(--wp--preset--color--3-b);
--wp--custom--color--link: var(--wp--preset--color--3-b);
--wp--custom--color--link-hover: var(--wp--preset--color--3);
}
.is-style-background-bleu-clair {
--wp--custom--color--heading-accent: var(--wp--preset--color--2);
--wp--custom--color--link: var(--wp--preset--color--2);
--wp--custom--color--link-hover: var(--wp--preset--color--2-b);
--wp--custom--color--marker-1: var(--wp--preset--color--2);
--wp--custom--color--marker-3: var(--wp--preset--color--3);
}
.is-style-background-bleu {
--wp--custom--color--heading-accent: var(--wp--preset--color--3);
--wp--custom--color--link: var(--wp--preset--color--3);
--wp--custom--color--link-hover: var(--wp--preset--color--3-b);
--wp--custom--color--marker-1: var(--wp--preset--color--3);
}
.is-style-background-bleu .wp-block-social-links .wp-social-link .wp-block-social-link-anchor::before {
border-color: var(--wp--preset--color--white);
}
.is-style-background-bleu .wp-block-social-links .wp-social-link .wp-block-social-link-anchor::after {
background-color: var(--wp--preset--color--white);
}
.is-style-background-jaune {
--wp--custom--color--heading-accent: var(--wp--preset--color--1-b);
--wp--custom--color--link: var(--wp--preset--color--1-b);
--wp--custom--color--link-hover: var(--wp--preset--color--1);
--wp--custom--color--marker-1: var(--wp--preset--color--1-b);
--wp--custom--color--marker-2: var(--wp--preset--color--2-b);
--wp--custom--color--marker-3: var(--wp--preset--color--dark);
}
.is-style-background-orange {
--wp--custom--color--heading-accent: var(--wp--preset--color--1);
--wp--custom--color--link: var(--wp--preset--color--1);
--wp--custom--color--link-hover: var(--wp--preset--color--1-b);
--wp--custom--color--marker-2: var(--wp--preset--color--2-b);
--wp--custom--color--marker-3: var(--wp--preset--color--dark);
}
.is-style-background-vert {
--wp--custom--color--heading-accent: var(--wp--preset--color--1);
--wp--custom--color--link: var(--wp--preset--color--1);
--wp--custom--color--link-hover: var(--wp--preset--color--1-b);
--wp--custom--color--marker-3: var(--wp--preset--color--1-b);
}
.is-style-featured {
--wp--custom--color--heading-accent: var(--wp--preset--color--2);
--wp--custom--color--link: var(--wp--preset--color--2);
--wp--custom--color--link-hover: var(--wp--preset--color--2-b);
--wp--custom--color--marker-1: var(--wp--preset--color--white);
--wp--custom--color--marker-2: var(--wp--preset--color--white);
--wp--custom--color--marker-3: var(--wp--preset--color--white);
overflow: hidden;
min-height: 388px;
position: relative;
z-index: 0;
}
@media (max-width: 991.98px) {
.is-style-featured {
max-width: unset !important;
border-radius: 0 !important;
margin-left: calc(-1 * var(--wp--style--root--padding-left)) !important;
margin-right: calc(-1 * var(--wp--style--root--padding-right)) !important;
padding-left: var(--wp--style--root--padding-left) !important;
padding-right: 140px !important;
background: linear-gradient(to right, var(--wp--preset--color--1-b) calc(100% - 150px), var(--wp--preset--color--2) calc(100% - 150px)) !important;
padding-top: calc(40px + var(--wp--preset--spacing--80)) !important;
padding-bottom: calc(40px + var(--wp--preset--spacing--80)) !important;
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/img/background/wave-repeat.svg), url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/img/background/wave-repeat-flip.svg), -webkit-gradient(linear, left top, left bottom, from(black), to(black));
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/img/background/wave-repeat.svg), url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/img/background/wave-repeat-flip.svg), linear-gradient(black, black);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/img/background/wave-repeat.svg), url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/img/background/wave-repeat-flip.svg), -webkit-gradient(linear, left top, left bottom, from(black), to(black));
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/img/background/wave-repeat.svg), url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/img/background/wave-repeat-flip.svg), linear-gradient(black, black);
-webkit-mask-repeat: repeat-x, repeat-x, no-repeat;
mask-repeat: repeat-x, repeat-x, no-repeat;
-webkit-mask-position: 0% 0%, 0% 100%, 0 40px;
mask-position: 0% 0%, 0% 100%, 0 40px;
-webkit-mask-size: 375px 41px, 375px 41px, 100% calc(100% - 80px);
mask-size: 375px 41px, 375px 41px, 100% calc(100% - 80px);
-webkit-mask-composite: source-over;
mask-composite: add;
}
}
.is-style-featured::before {
content: "";
position: absolute;
inset: 0;
background-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/img/background/featured-tile.svg);
background-repeat: repeat-y;
background-size: 100% auto;
background-position: top center;
pointer-events: none;
z-index: 0;
border-radius: inherit;
}
@media (max-width: 991.98px) {
.is-style-featured::before {
background-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/img/background/featured-tile-mobile.svg);
background-color: transparent;
background-size: 375px auto;
background-repeat: repeat-y;
background-position: right top;
right: 0;
width: 100%;
border-radius: inherit;
}
}
.is-style-featured > * {
position: relative;
z-index: 1;
}
.is-style-featured .wp-block-heading {
font-weight: var(--wp--custom--font-weight--bold);
}
.is-style-link-phone a::after {
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--phone);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--phone);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.is-style-link-email a::after {
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--email);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--email);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.is-style-link-gps a::after {
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--gps);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--gps);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.is-style-link-clock a::after {
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--clock);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--clock);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.is-style-link-search a::after {
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--search);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--search);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.is-style-link-website a::after {
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--website);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--website);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.is-style-link-question a::after {
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--question);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--question);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.is-style-link-plan a::after {
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--plan);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--plan);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}
.is-style-link-document a::after {
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--document);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--document);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}.card {
position: relative;
padding: 0;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
border-radius: 0;
-webkit-box-shadow: unset;
box-shadow: unset;
-webkit-filter: drop-shadow(var(--wp--preset--shadow--big));
filter: drop-shadow(var(--wp--preset--shadow--big));
}
.card .group-media {
position: relative;
border-radius: 0;
z-index: 0;
margin-top: auto;
z-index: 0;
}
.card .group-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
position: relative;
gap: var(--wp--preset--spacing--20);
padding: var(--wp--preset--spacing--30);
margin: 0;
z-index: 1;
}
.card .group-content .field-description {
margin-top: 0;
}
.card .field-image {
height: 100%;
overflow: hidden;
}
.card .field-image img {
height: 100%;
-o-object-fit: cover;
object-fit: cover;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: -webkit-transform 0.4s;
transition: -webkit-transform 0.4s;
transition: transform 0.4s;
transition: transform 0.4s, -webkit-transform 0.4s;
}
.card .field-image.is-default img {
-o-object-fit: contain;
object-fit: contain;
padding: var(--wp--preset--spacing--30);
}
.card .field-title {
color: var(--wp--preset--color--dark);
position: relative;
line-height: 1;
-webkit-transition: color 0.4s;
transition: color 0.4s;
}
.card .field-link {
position: absolute;
inset: 0;
margin: 0;
z-index: 3;
}
.card .field-link .cardlink {
display: block;
width: 100%;
height: 100%;
font-size: 0;
cursor: pointer;
}
.card .field-link .cardlink::after {
content: none;
display: none;
}
.card.card-page {
--bg-color: var(--wp--preset--color--2);
--text-color: var(--wp--preset--color--white);
--categ-color: var(--wp--preset--color--3);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
background-color: var(--wp--preset--color--white);
border-radius: var(--wp--custom--border-radius--small);
overflow: hidden;
min-height: 200px;
max-width: 300px;
margin-left: auto;
margin-right: auto;
-webkit-box-shadow: var(--wp--preset--shadow--normal);
box-shadow: var(--wp--preset--shadow--normal);
-webkit-transition: background-color 0.4s;
transition: background-color 0.4s;
}
.card.card-page .group-content {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
color: var(--text-color);
background: var(--bg-color);
margin: 0;
}
.card.card-page .group-content::before {
content: "";
display: block;
width: 16px;
height: 16px;
position: absolute;
inset: calc(100% + 15px) auto auto 15px;
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--plus);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--plus);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
background-color: var(--categ-color);
-webkit-transition: -webkit-transform 0.4s;
transition: -webkit-transform 0.4s;
transition: transform 0.4s;
transition: transform 0.4s, -webkit-transform 0.4s;
}
.card.card-page .group-media {
margin-bottom: 0;
}
.card.card-page .group-media::before, .card.card-page .group-media::after {
content: "";
display: block;
position: absolute;
inset: 0 0 auto 0;
margin-top: -2px;
background-color: var(--bg-color);
z-index: 1;
}
.card.card-page .group-media::before {
height: 2px;
-webkit-transition: height 0.4s;
transition: height 0.4s;
}
.card.card-page .group-media::after {
aspect-ratio: 300/102;
width: 100%;
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/img/background/wave-card.svg);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/img/background/wave-card.svg);
-webkit-mask-size: contain;
mask-size: contain;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
pointer-events: none;
-webkit-transition: inset 0.4s;
transition: inset 0.4s;
}
.card.card-page .group-media img {
width: 100%;
}
.card.card-page .field-type {
font-weight: var(--wp--custom--font-weight--regular);
color: var(--wp--preset--color--white);
}
.card.card-page .field-title {
margin-top: 0;
font-size: clamp(var(--wp--preset--font-size--large), 1vw, 1.5rem);
font-weight: var(--wp--custom--font-weight--extra-bold);
font-style: normal;
text-transform: uppercase;
letter-spacing: 0.1em;
color: var(--text-color);
-webkit-transition: color 0.4s;
transition: color 0.4s;
}
.card.card-page .field-category {
font-size: var(--wp--preset--font-size--small);
text-transform: uppercase;
letter-spacing: 0.1em;
color: var(--categ-color);
}
.card.card-page:hover .group-content::before, .card.card-page:focus .group-content::before {
-webkit-transform: scale(1.4);
transform: scale(1.4);
}
.card.card-page:hover .group-media::before, .card.card-page:focus .group-media::before {
height: 17px;
}
.card.card-page:hover .group-media::after, .card.card-page:focus .group-media::after {
inset: 15px 0 auto 0;
}
.card a:not(.wp-element-button) {
border: 0 none;
}
.card:hover, .card:focus {
background-color: var(--wp--preset--color--3);
}.lightbox-trigger {
display: block;
line-height: 0;
border-radius: inherit;
overflow: hidden;
}
.lightbox-trigger img {
-webkit-transition: -webkit-transform 0.4s;
transition: -webkit-transform 0.4s;
transition: transform 0.4s;
transition: transform 0.4s, -webkit-transform 0.4s;
}
.lightbox-trigger::after {
content: none;
display: none;
}.ws-sitemap a {
text-decoration: none;
}
.ws-sitemap ul {
padding-left: 0;
list-style-type: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: var(--wp--preset--spacing--20);
}
.ws-sitemap ul li {
position: relative;
padding-left: 1.5em;
}
.ws-sitemap ul li::before {
content: "";
display: block;
position: absolute;
width: 0.9em;
height: 0.9em;
inset: 0.3em auto auto 0;
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--puce);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#icons--puce);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
background-color: var(--wp--custom--color--marker-1);
}
.ws-sitemap ul li ul li::before {
background-color: var(--wp--custom--color--marker-2);
}
.ws-sitemap ul li ul li ul li::before {
background-color: var(--wp--custom--color--marker-3);
}
.ws-sitemap ul {
margin-top: var(--wp--preset--spacing--20);
}.wp-block-group.is-style-background-beige .has-picto, .wp-block-group.is-style-background-bleu-clair .has-picto, .wp-block-group.is-style-background-jaune .has-picto, .wp-block-group.is-style-background-orange .has-picto, .wp-block-group.is-style-background-vert .has-picto {
padding-left: 0;
}
.wp-block-group.is-style-background-beige .has-picto::before, .wp-block-group.is-style-background-bleu-clair .has-picto::before, .wp-block-group.is-style-background-jaune .has-picto::before, .wp-block-group.is-style-background-orange .has-picto::before, .wp-block-group.is-style-background-vert .has-picto::before {
top: -35px;
left: -50px;
}
@media (min-width: 450px) {
.wp-block-group.is-style-background-beige .has-picto::before, .wp-block-group.is-style-background-bleu-clair .has-picto::before, .wp-block-group.is-style-background-jaune .has-picto::before, .wp-block-group.is-style-background-orange .has-picto::before, .wp-block-group.is-style-background-vert .has-picto::before {
left: -60px;
}
}
.wp-block-group.is-style-background-beige .has-picto::after, .wp-block-group.is-style-background-bleu-clair .has-picto::after, .wp-block-group.is-style-background-jaune .has-picto::after, .wp-block-group.is-style-background-orange .has-picto::after, .wp-block-group.is-style-background-vert .has-picto::after {
top: -27px;
left: -42px;
}
@media (min-width: 540px) {
.wp-block-group.is-style-background-beige .has-picto::after, .wp-block-group.is-style-background-bleu-clair .has-picto::after, .wp-block-group.is-style-background-jaune .has-picto::after, .wp-block-group.is-style-background-orange .has-picto::after, .wp-block-group.is-style-background-vert .has-picto::after {
left: -52px;
}
}
.wp-block-group.is-style-background-bleu-clair .has-picto::before, .wp-block-group.is-style-background-jaune .has-picto::before, .wp-block-group.is-style-background-orange .has-picto::before, .wp-block-group.is-style-background-vert .has-picto::before {
background-color: var(--wp--preset--color--1);
}
.wp-block-group.is-style-background-bleu-clair .has-picto::after, .wp-block-group.is-style-background-jaune .has-picto::after, .wp-block-group.is-style-background-orange .has-picto::after, .wp-block-group.is-style-background-vert .has-picto::after {
background-color: var(--wp--preset--color--white);
}
.wp-block-group.is-style-background-beige .has-picto::before {
background-color: var(--wp--preset--color--3);
}
.wp-block-group.is-style-background-beige .has-picto::after {
background-color: var(--wp--preset--color--dark);
}
@media (min-width: 1470px) {
.wp-block-group.is-style-background-beige, .wp-block-group.is-style-background-bleu-clair, .wp-block-group.is-style-background-bleu, .wp-block-group.is-style-background-jaune, .wp-block-group.is-style-background-orange, .wp-block-group.is-style-background-vert {
padding-left: var(--wp--preset--spacing--120);
padding-right: var(--wp--preset--spacing--120);
}
}
.wp-block-group.is-style-background-beige .wp-block-ws-library-ws-column, .wp-block-group.is-style-background-bleu-clair .wp-block-ws-library-ws-column, .wp-block-group.is-style-background-bleu .wp-block-ws-library-ws-column, .wp-block-group.is-style-background-jaune .wp-block-ws-library-ws-column, .wp-block-group.is-style-background-orange .wp-block-ws-library-ws-column, .wp-block-group.is-style-background-vert .wp-block-ws-library-ws-column {
margin-left: calc(-1 * var(--wp--preset--spacing--30));
margin-right: calc(-1 * var(--wp--preset--spacing--30));
padding-left: var(--wp--preset--spacing--30);
padding-right: var(--wp--preset--spacing--30);
}
.wp-block-group.is-style-background-beige .wp-block-group, .wp-block-group.is-style-background-bleu-clair .wp-block-group, .wp-block-group.is-style-background-bleu .wp-block-group, .wp-block-group.is-style-background-jaune .wp-block-group, .wp-block-group.is-style-background-orange .wp-block-group, .wp-block-group.is-style-background-vert .wp-block-group {
margin-bottom: calc(-1 * var(--wp--preset--spacing--80));
padding-bottom: var(--wp--preset--spacing--100);
}
.wp-block-group.is-style-background-beige {
background-color: unset;
}
.wp-block-group.is-style-background-beige::before {
content: "";
display: block;
position: absolute;
inset: 0;
background-color: var(--wp--preset--color--light);
border-radius: inherit;
-webkit-transform: rotateZ(-5deg);
transform: rotateZ(-5deg);
z-index: -1;
}
@media (min-width: 768px) {
.wp-block-group.is-style-background-beige > .wp-block-group {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-gap: var(--wp--preset--spacing--120);
-moz-column-gap: var(--wp--preset--spacing--120);
column-gap: var(--wp--preset--spacing--120);
}
}
.wp-block-group.composition-securite {
display: grid;
gap: var(--wp--preset--spacing--20) var(--wp--preset--spacing--60);
grid-auto-columns: 1fr;
grid-template-columns: 1fr 1fr;
grid-template-rows: 200px auto 200px auto;
grid-template-areas: "a b" "c c" "d e" "f f";
margin-top: var(--wp--preset--spacing--20);
margin-bottom: var(--wp--preset--spacing--20);
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
@media (min-width: 992px) {
.wp-block-group.composition-securite {
gap: 0;
grid-template-columns: 250px auto auto 250px;
grid-template-rows: auto auto;
gap: 0px 0px;
grid-template-areas: "a c c d" "b f f e";
margin-top: 0;
margin-bottom: 0;
}
}
@media (min-width: 1470px) {
.wp-block-group.composition-securite {
grid-template-columns: 250px 360px 360px 250px;
}
}
.wp-block-group.composition-securite .wp-block-group.cellule-1, .wp-block-group.composition-securite .wp-block-group.cellule-2, .wp-block-group.composition-securite .wp-block-group.cellule-3, .wp-block-group.composition-securite .wp-block-group.cellule-4, .wp-block-group.composition-securite .wp-block-group.cellule-5, .wp-block-group.composition-securite .wp-block-group.cellule-6 {
container-type: unset !important;
container-name: unset !important;
margin-top: 0;
margin-right: 0 !important;
margin-bottom: 0;
margin-left: 0 !important;
}
.wp-block-group.composition-securite .wp-block-group.cellule-1:has(.wp-block-group), .wp-block-group.composition-securite .wp-block-group.cellule-2:has(.wp-block-group), .wp-block-group.composition-securite .wp-block-group.cellule-3:has(.wp-block-group), .wp-block-group.composition-securite .wp-block-group.cellule-4:has(.wp-block-group), .wp-block-group.composition-securite .wp-block-group.cellule-5:has(.wp-block-group), .wp-block-group.composition-securite .wp-block-group.cellule-6:has(.wp-block-group) {
width: 100%;
}
.wp-block-group.composition-securite .wp-block-group.cellule-1 {
grid-area: a;
justify-self: end;
align-self: start;
}
@media (min-width: 992px) {
.wp-block-group.composition-securite .wp-block-group.cellule-1 {
justify-self: start;
-ms-flex-item-align: end;
align-self: end;
}
}
.wp-block-group.composition-securite .wp-block-group.cellule-2 {
grid-area: b;
justify-self: start;
align-self: end;
}
@media (min-width: 992px) {
.wp-block-group.composition-securite .wp-block-group.cellule-2 {
justify-self: end;
-ms-flex-item-align: start;
align-self: start;
}
}
.wp-block-group.composition-securite .wp-block-group.cellule-3 {
grid-area: c;
justify-self: center;
align-self: flex-end;
padding-top: var(--wp--preset--spacing--40);
padding-bottom: var(--wp--preset--spacing--40);
}
@media (min-width: 992px) {
.wp-block-group.composition-securite .wp-block-group.cellule-3 {
padding-top: 0;
padding-bottom: 0;
}
}
.wp-block-group.composition-securite .wp-block-group.cellule-3 > .wp-block-heading {
max-width: 600px;
}
.wp-block-group.composition-securite .wp-block-group.cellule-4 {
grid-area: e;
justify-self: start;
align-self: start;
}
@media (min-width: 992px) {
.wp-block-group.composition-securite .wp-block-group.cellule-4 {
align-self: end;
grid-area: d;
}
}
.wp-block-group.composition-securite .wp-block-group.cellule-5 {
grid-area: d;
justify-self: end;
align-self: end;
padding-bottom: var(--wp--preset--spacing--40);
padding-right: var(--wp--preset--spacing--50);
}
@media (min-width: 992px) {
.wp-block-group.composition-securite .wp-block-group.cellule-5 {
align-self: start;
grid-area: e;
}
}
.wp-block-group.composition-securite .wp-block-group.cellule-6 {
grid-area: f;
justify-self: center;
align-self: flex-start;
}
@media (min-width: 992px) {
.wp-block-group.composition-securite .wp-block-group.cellule-6 {
padding-top: var(--wp--preset--spacing--40);
}
}
.wp-block-group.composition-securite .img.wp-smiley,
.wp-block-group.composition-securite img.emoji {
width: 1.5em !important;
height: 1.5em !important;
}
@media (max-width: 991.98px) {
.wp-block-group.composition-visite {
max-width: var(--wp--style--global--content-size);
}
}
.wp-block-group.composition-visite .grille {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: var(--wp--preset--spacing--60);
}
@media (min-width: 992px) {
.wp-block-group.composition-visite .grille {
display: grid;
gap: var(--wp--preset--spacing--80);
grid-auto-columns: 1fr;
grid-template-columns: 1fr 1fr;
grid-template-rows: auto auto;
grid-template-areas: "a c" "b c";
}
}
.wp-block-group.composition-visite .cellule-1, .wp-block-group.composition-visite .cellule-2, .wp-block-group.composition-visite .cellule-3 {
margin-top: 0;
margin-right: 0 !important;
margin-bottom: 0;
margin-left: 0 !important;
}
.wp-block-group.composition-visite .cellule-1 {
grid-area: a;
}
.wp-block-group.composition-visite .cellule-2 {
grid-area: b;
}
.wp-block-group.composition-visite .cellule-3 {
grid-area: c;
}
.wp-block-group.composition-visite .cellule-3 .wp-block-list.is-style-list-check {
max-width: 175px;
margin-left: auto;
margin-right: auto;
}
.wp-block-group.section-bleu {
--wp--custom--color--heading-accent: var(--wp--preset--color--3);
--wp--custom--color--marker-1: var(--wp--preset--color--3);
margin-top: -2px;
margin-bottom: -2px;
padding-top: var(--wp--preset--spacing--40);
padding-bottom: var(--wp--preset--spacing--40);
background-color: var(--wp--preset--color--dark);
color: var(--wp--preset--color--white);
}
.wp-block-group.section-bleu .wp-block-button .wp-element-button {
--wp--custom--color--button: var(--wp--preset--color--white);
color: var(--wp--preset--color--white);
}
.wp-block-group.section-vague-haut, .wp-block-group.section-vague-bas {
position: relative;
background-color: var(--wp--preset--color--white);
-webkit-mask-repeat: repeat-x, no-repeat;
mask-repeat: repeat-x, no-repeat;
-webkit-mask-size: 375px 41px, 100% calc(100% - 40px);
mask-size: 375px 41px, 100% calc(100% - 40px);
-webkit-mask-composite: source-over;
mask-composite: add;
}
@media (min-width: 992px) {
.wp-block-group.section-vague-haut, .wp-block-group.section-vague-bas {
-webkit-mask-size: 768px 71px, 100% calc(100% - 70px);
mask-size: 768px 71px, 100% calc(100% - 70px);
}
}
.wp-block-group.section-vague-haut {
padding-top: calc(40px + 50px);
padding-bottom: var(--wp--preset--spacing--80);
margin-bottom: -2px;
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/img/background/wave-repeat.svg), -webkit-gradient(linear, left top, left bottom, from(black), to(black));
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/img/background/wave-repeat.svg), linear-gradient(black, black);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/img/background/wave-repeat.svg), -webkit-gradient(linear, left top, left bottom, from(black), to(black));
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/img/background/wave-repeat.svg), linear-gradient(black, black);
-webkit-mask-position: 0% 0%, 0 40px;
mask-position: 0% 0%, 0 40px;
}
@media (min-width: 992px) {
.wp-block-group.section-vague-haut {
padding-top: calc(70px + 80px);
-webkit-mask-position: 0% 0%, 0 70px;
mask-position: 0% 0%, 0 70px;
}
}
.wp-block-group.section-vague-haut + .section-vague-bas {
padding-top: 0;
}
.wp-block-group.section-vague-haut > .wp-block-group > .wp-block-heading {
margin-top: 0 !important;
}
.wp-block-group.section-vague-bas {
padding-top: var(--wp--preset--spacing--80);
padding-bottom: calc(40px + 50px);
margin-top: -2px;
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/img/background/wave-repeat-flip.svg), -webkit-gradient(linear, left top, left bottom, from(black), to(black));
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/img/background/wave-repeat-flip.svg), linear-gradient(black, black);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/img/background/wave-repeat-flip.svg), -webkit-gradient(linear, left top, left bottom, from(black), to(black));
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/img/background/wave-repeat-flip.svg), linear-gradient(black, black);
-webkit-mask-position: 0% 100%, 0 0;
mask-position: 0% 100%, 0 0;
}
@media (min-width: 992px) {
.wp-block-group.section-vague-bas {
padding-bottom: calc(70px + 50px);
}
}
.wp-block-group.fond-bleu, .wp-block-group.fond-vert, .wp-block-group.fond-canard, .wp-block-group.fond-orange {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: var(--wp--preset--spacing--10);
position: relative;
padding: var(--wp--preset--spacing--20) var(--wp--preset--spacing--40);
line-height: 1.1;
z-index: 0;
}
.wp-block-group.fond-bleu::before, .wp-block-group.fond-vert::before, .wp-block-group.fond-canard::before, .wp-block-group.fond-orange::before {
content: "";
display: block;
width: 100%;
height: 100%;
position: absolute;
inset: 0;
z-index: -1;
}
.wp-block-group.fond-bleu strong, .wp-block-group.fond-vert strong, .wp-block-group.fond-canard strong, .wp-block-group.fond-orange strong {
font-size: var(--wp--preset--font-size--x-large);
font-family: var(--wp--custom--font-family--2);
font-weight: var(--wp--custom--font-weight--regular);
}
.wp-block-group.fond-bleu p, .wp-block-group.fond-vert p, .wp-block-group.fond-canard p, .wp-block-group.fond-orange p {
-webkit-margin-before: 0;
margin-block-start: 0;
-webkit-margin-after: 0;
margin-block-end: 0;
}
.wp-block-group.fond-bleu p:has(.emoji), .wp-block-group.fond-vert p:has(.emoji), .wp-block-group.fond-canard p:has(.emoji), .wp-block-group.fond-orange p:has(.emoji) {
position: absolute;
font-size: 2em;
}
.wp-block-group.fond-bleu {
width: 169px;
height: 169px;
color: var(--wp--preset--color--white);
}
.wp-block-group.fond-bleu::before {
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#shapes--square);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#shapes--square);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
background-color: var(--wp--preset--color--1);
}
.wp-block-group.fond-bleu p:has(.emoji) {
inset: -0.3em -0.5em auto auto;
}
.wp-block-group.fond-vert {
width: 144px;
height: 144px;
color: var(--wp--custom--color--text);
-webkit-transform: rotate(3.65deg);
transform: rotate(3.65deg);
}
.wp-block-group.fond-vert::before {
border-radius: var(--wp--custom--border-radius--rounded);
background-color: var(--wp--preset--color--2);
}
.wp-block-group.fond-canard {
width: 136px;
height: 136px;
-webkit-transform: rotate(3.65deg);
transform: rotate(3.65deg);
color: var(--wp--preset--color--white);
}
.wp-block-group.fond-canard::before {
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#shapes--round);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#shapes--round);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
background-color: var(--wp--preset--color--1-b);
}
.wp-block-group.fond-canard p:has(.emoji) {
inset: -0.75em auto auto 50%;
-webkit-transform: translateX(-50%) rotate(-10deg);
transform: translateX(-50%) rotate(-10deg);
}
.wp-block-group.fond-orange {
width: 180px;
height: 180px;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
color: var(--wp--custom--color--text);
-webkit-transform: rotate(-4deg);
transform: rotate(-4deg);
}
.wp-block-group.fond-orange::before {
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#shapes--triangle);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#shapes--triangle);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
background-color: var(--wp--preset--color--3-b);
}
.wp-block-group.fond-orange p:has(.emoji) {
inset: 8% 53% auto auto;
}
.wp-block-group.collapsible, .wp-block-group.collapsible-mobile, .wp-block-group.collapsible-desktop {
position: relative;
-webkit-transition: height 0.4s;
transition: height 0.4s;
clip-path: polygon(0 -50px, 100% -50px, 100% 100%, 0% 100%);
padding-bottom: var(--wp--preset--spacing--80);
}
.wp-block-group.collapsible .collapse-toggle, .wp-block-group.collapsible-mobile .collapse-toggle, .wp-block-group.collapsible-desktop .collapse-toggle {
width: 42px;
height: 42px;
position: absolute;
inset: auto auto -15px 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
font-size: 0;
cursor: pointer;
z-index: 1;
}
.wp-block-group.collapsible .collapse-toggle::before, .wp-block-group.collapsible .collapse-toggle::after, .wp-block-group.collapsible-mobile .collapse-toggle::before, .wp-block-group.collapsible-mobile .collapse-toggle::after, .wp-block-group.collapsible-desktop .collapse-toggle::before, .wp-block-group.collapsible-desktop .collapse-toggle::after {
content: "";
display: block;
position: absolute;
}
.wp-block-group.collapsible .collapse-toggle::before, .wp-block-group.collapsible-mobile .collapse-toggle::before, .wp-block-group.collapsible-desktop .collapse-toggle::before {
width: 100%;
height: 100%;
inset: 0;
background-color: var(--wp--preset--color--dark);
clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%);
-webkit-transform: rotateZ(22.5deg);
transform: rotateZ(22.5deg);
}
.wp-block-group.collapsible .collapse-toggle::after, .wp-block-group.collapsible-mobile .collapse-toggle::after, .wp-block-group.collapsible-desktop .collapse-toggle::after {
width: 18px;
height: 18px;
inset: auto auto 16px 50%;
background-color: var(--wp--preset--color--3-b);
-webkit-mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#arrows--chevron-big);
mask-image: url(//www.aquaparc-embrun.fr/wp-content/themes/glass-child/assets/sprite/view/sprite.svg#arrows--chevron-big);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-transition: -webkit-transform 0.4s;
transition: -webkit-transform 0.4s;
transition: transform 0.4s;
transition: transform 0.4s, -webkit-transform 0.4s;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.wp-block-group.collapsible .collapse-toggle[aria-expanded=true]::after, .wp-block-group.collapsible-mobile .collapse-toggle[aria-expanded=true]::after, .wp-block-group.collapsible-desktop .collapse-toggle[aria-expanded=true]::after {
-webkit-transform: translateX(-50%) rotateX(-180deg);
transform: translateX(-50%) rotateX(-180deg);
}
.wp-block-group.collapsible > .wp-block-heading, .wp-block-group.collapsible-mobile > .wp-block-heading, .wp-block-group.collapsible-desktop > .wp-block-heading {
-webkit-transition: margin-bottom 0.4s;
transition: margin-bottom 0.4s;
}
@media (max-width: 991.98px) {
.wp-block-group.collapsible:not(.open) > .wp-block-heading, .wp-block-group.collapsible-mobile:not(.open) > .wp-block-heading, .wp-block-group.collapsible-desktop:not(.open) > .wp-block-heading {
margin-bottom: 100px;
}
}
@media (min-width: 992px) {
.wp-block-group.alignwide iframe, .wp-block-group.alignfull iframe {
padding-right: 75px;
}
}
@media (min-width: 1200px) {
.wp-block-group.alignwide iframe, .wp-block-group.alignfull iframe {
padding-right: 100px;
}
}
@media (min-width: 1700px) {
.wp-block-group.alignwide iframe, .wp-block-group.alignfull iframe {
padding-right: 0;
}
}
@media (max-width: 991.98px) {
.wp-block-group > .wp-block-ws-library-ws-columns.alignwide {
margin-left: calc(-1 * var(--wp--style--root--padding-left)) !important;
margin-right: calc(-1 * var(--wp--style--root--padding-right)) !important;
}
}
@media (max-width: 991.98px) {
.wp-block-group > .wp-block-ws-library-ws-columns:not(.alignwide, .alignfull) {
margin-left: calc(-1 * var(--wp--style--root--padding-left)) !important;
margin-right: calc(-1 * var(--wp--style--root--padding-right)) !important;
}
}
.wp-block-post-content :where(.is-layout-constrained) {
container-type: inline-size;
container-name: wp-block-group;
position: relative;
z-index: 0;
}