﻿/*!
Theme Name: Pyrallis
Theme URI: https://example.com
Description: Thème enfant pour Twenty Twenty-Five
Author: ogan@skynet.be
Template: twentytwentyfive
Version: 1.0
*/:root{--color-off-white: var(--wp--preset--color--base);--color-contrast: var(--wp--preset--color--contrast);--color-sage: var(--wp--preset--color--accent-1);--color-olive: var(--wp--preset--color--accent-2);--color-forest: var(--wp--preset--color--accent-3);--color-teal: var(--wp--preset--color--accent-4);--color-gold: var(--wp--preset--color--accent-5);--color-white: var(--wp--preset--color--accent-6);--box-shadow: rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;--gold: #ffb338;--light-shadow: #77571d;--dark-shadow: #3e2904}html{font-size:112.5%}body{background-color:var(--color-off-white);background-image:url("https://www.transparenttextures.com/patterns/rocky-wall.png");background-image:url("https://www.transparenttextures.com/patterns/natural-paper.png");background-image:url("https://www.transparenttextures.com/patterns/concrete-wall.png");background-image:url("https://www.transparenttextures.com/patterns/concrete-wall-2.png");background-image:url("https://www.transparenttextures.com/patterns/little-pluses.png")}footer{margin-top:auto}.wp-site-blocks{display:flex;flex-direction:column;min-height:100vh}h1.v-line:after{content:"";display:block;height:60px;max-width:1px;margin:40px auto 60px;background-color:var(--color-contrast)}p a{position:relative;background-image:linear-gradient(currentColor, currentColor);background-position:left bottom;background-repeat:no-repeat;background-size:100% 1px;transition:background-size .25s ease-out}p a:hover{background-size:0% 1px;background-position:right bottom}.wp-block-site-title a,.wp-block-site-title a:hover{text-decoration:none}.wp-block-site-title a:after,.wp-block-site-title a:hover:after{content:unset}.eb-socials a{border-radius:10px !important;transition:opacity .25s ease-out,color .5s,background-color .5s,border .5s,border-radius .5s,box-shadow .5s !important}.eb-socials a:hover{opacity:.7}.bt-read-more__gold a{color:var(--color-gold);text-transform:uppercase;letter-spacing:2px;font-weight:inherit;text-decoration:none;position:relative;box-sizing:content-box}.bt-read-more__gold a:after{content:"▸";color:var(--color-off-white);background-color:var(--color-gold);padding:5px 4px 5px 7px;width:12px;height:12px;line-height:12px;border-radius:30px;font-size:16px;position:absolute;right:-40px;left:auto}.offset-frame{position:relative;isolation:isolate}.offset-frame:after{content:"";display:block;position:absolute;background-color:var(--color-gold);top:0;left:0;right:0;bottom:0;z-index:-1;opacity:.15;transform:rotate(-11deg)}@media(max-width: 450px){.media-text{padding:60px 30px 30px !important}}.leaflet-control-attribution.leaflet-control{display:none}.leaflet-control-search .search-input{width:500px !important}.is-root-container.is-desktop-preview.is-layout-flow{padding:0}.nos-réalisations>.wp-block-columns{position:relative}.nos-réalisations>.wp-block-columns .text{position:relative;margin:140px 30% 80px;min-width:310px}.nos-réalisations>.wp-block-columns .img{position:absolute;perspective:1800px;transform-style:preserve-3d}.nos-réalisations>.wp-block-columns .img:first-of-type{top:0;left:0;width:40%;transform:rotateX(3deg) rotateY(12deg) translateZ(-210px)}.nos-réalisations>.wp-block-columns .img:nth-of-type(2){right:0;bottom:0;width:60%;transform:rotateX(7deg) rotateY(349deg) translateZ(-210px)}@media(max-width: 576px){h1.v-line:after{height:30px;margin:20px auto 30px}.nos-réalisations>.wp-block-columns .text{margin:140px auto 80px;min-width:auto}}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.border-radius-8{border-radius:8px;overflow:hidden}.border-radius-16{border-radius:16px;overflow:hidden}.border-radius-24{border-radius:24px;overflow:hidden}.justify,.mention-legales p{text-align:justify}.drop-shadow-xxl{box-shadow:rgb(from var(--color-contrast) r g b/62%) 0px 48px 100px 0px}.uppercase{text-transform:uppercase}.full-height{height:100%}.flex-h100{display:flex;flex-direction:column;justify-content:space-between;height:100%}.margin-auto{margin:auto !important}.overflow-hidden{overflow:hidden}body:not(.wp-admin) .wp-block-group.is-full-height{height:100%;display:flex}body:not(.wp-admin) .wp-block-group.is-full-height iframe{height:100%}.wp-site-blocks *:focus{outline-width:unset;outline-style:unset}.py-space-between{display:flex;flex-direction:column;justify-content:space-between;flex:1;width:100%}.agl-slideCSS:not(.agl-in-lockToScrollbar){clip-path:none !important}.grid .wp-block-essential-blocks-number-counter{width:100%}@media(max-width: 781px){.mobile-column-reverse{flex-direction:column-reverse}}.wp-block-buttons .wp-block-button__link:has(img){display:flex;align-items:center;gap:10px}.wp-block-buttons .wp-block-button__link{border-radius:8px;font-size:1rem;padding:.75rem 1.875rem;font-weight:500}.wp-block-buttons .wp-block-button__link:hover{filter:brightness(1.1) saturate(1.1);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15) !important}.wp-block-buttons .wp-block-button__link:active{transform:translateY(0);box-shadow:inset 0 0 15px rgba(0,0,0,.4) !important}.bt-gold a,.bt-gold .wp-block-button__link{position:relative;overflow:hidden;background:radial-gradient(ellipse farthest-corner at right bottom, #fedb37 0%, #fdb931 8%, #9f7928 30%, #8a6e2f 40%, transparent 80%),radial-gradient(ellipse farthest-corner at left top, #ffffff 0%, #ffffac 8%, #d1b464 25%, #5d4a1f 62.5%, #5d4a1f 100%)}.bt-gold a::before,.bt-gold .wp-block-button__link::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(243, 209, 63, 0.2), transparent);transition:left 1s ease}.bt-gold a:hover::before,.bt-gold .wp-block-button__link:hover::before{left:100%}@property --gradient-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.bt-goldrose a,.bt-goldrose .wp-block-button__link{align-items:center;--gradient-angle: 185deg;background:linear-gradient(var(--gradient-angle), #d5a77c 0%, #efbf8f 45%, #7c5231 100%);padding:10px 25px;color:#000;transition:--gradient-angle .5s cubic-bezier(0, 0, 0, 1)}.bt-goldrose a:hover,.bt-goldrose .wp-block-button__link:hover{--gradient-angle: 180deg}.bt-goldrose.aged-bronze{filter:saturate(66%) hue-rotate(17deg)}.bt-bronze a,.bt-bronze .wp-block-button__link{background:linear-gradient(180deg, #b88121 0%, var(--gold) 14%, #e09821 30%, var(--gold) 50%, #e3a03f 72%, var(--gold) 83%, #ac6f09 100%)}@property --pos-top{syntax:"<percentage>";initial-value:0%;inherits:false}@property --pos-bottom{syntax:"<percentage>";initial-value:100%;inherits:false}.bt-metal a,.bt-metal .wp-block-button__link{--pos-top: -10%;--pos-bottom: 120%;background:radial-gradient(ellipse farthest-corner at var(--pos-bottom) 100%, #e0e0e0 0%, #c0c0c0 8%, #808080 30%, #606060 40%, transparent 80%),radial-gradient(ellipse farthest-corner at var(--pos-top) 0%, #f0f0f0 0%, #d4d4d4 8%, #b0b0b0 25%, #7a7a7a 62.5%, #474747 100%);transition:--pos-top .8s cubic-bezier(0, 0, 0, 1),--pos-bottom .8s cubic-bezier(0, 0, 0, 1),filter .8s cubic-bezier(0, 0, 0, 1)}.bt-metal a:hover,.bt-metal .wp-block-button__link:hover{--pos-top: 140%;--pos-bottom: -20%;filter:brightness(1.18) saturate(1);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.bt-metal a:active,.bt-metal .wp-block-button__link:active{transform:translateY(0)}.silver{filter:sepia(100%) hue-rotate(180deg) saturate(0.3%) brightness(1.1)}.bronze{filter:sepia(100%) hue-rotate(0deg)}.aged-bronze{filter:sepia(100%) saturate(66%) hue-rotate(17deg)}.copper{filter:sepia(100%) hue-rotate(-15deg)}.gold{filter:sepia(100%) hue-rotate(6deg) saturate(2.5)}.green{filter:sepia(100%) hue-rotate(180deg)}.rust{filter:sepia(100%) hue-rotate(334deg) saturate(0.5) brightness(0.8)}.rust:hover a{filter:saturate(0.6) brightness(0.9)}.push-button-down{display:flex;flex-direction:column}.push-button-down .wp-block-buttons{margin-top:auto !important;width:100%}.push-button-down .wp-block-buttons .wp-block-button__link.has-text-align-center{justify-content:center}.fslightbox-container{backdrop-filter:blur(30px)}.wp-block-essential-blocks-image-comparison .eb-parent-wrapper .eb-image-comparison-wrapper div[data-testid=container]>div:nth-child(4) div,.wp-block-essential-blocks-image-comparison .eb-parent-wrapper .eb-image-comparison-wrapper div[data-testid=container]>div:nth-child(5) div{background:none !important;background-color:rgba(0,0,0,0) !important;color:var(--color-white) !important;top:unset !important;bottom:0 !important;transform:none !important;font-size:1rem;font-weight:500}.wp-block-essential-blocks-image-comparison div[data-testid=container]>div:nth-child(4) div{left:0 !important}.wp-block-essential-blocks-image-comparison div[data-testid=container]>div:nth-child(5) div{right:0 !important}.ebpg-category-filter-list{justify-content:flex-end !important}.ebpg-category-filter-list .ebpg-category-filter-list-item{text-transform:uppercase;background-image:linear-gradient(#010101, #010101);background-position:right bottom;background-repeat:no-repeat;background-size:0% 2px;padding-bottom:4px !important;transition:background-size .25s ease-out,color .25s ease-out,border .5s,border-radius .5s,box-shadow .5s !important}.ebpg-category-filter-list .ebpg-category-filter-list-item:hover,.ebpg-category-filter-list .ebpg-category-filter-list-item.active{background-size:100% 2px;background-position:left bottom}.override-style .ebpg-grid-post{overflow:unset}.override-style .ebpg-grid-post .ebpg-entry-media{box-shadow:var(--box-shadow);border-radius:8px}.ebpg-pagination{margin:50px 0}.ebpostgrid-pagination button.btn.ebpg-pagination-button{transition:background-color .25s ease-out,border .5s,border-radius .5s,box-shadow .5s}.wp-block-search{display:flex}.wp-block-search.wp-block-search__button-only .wp-block-search__button{padding:0px;align-items:center;border-radius:10px;width:31px;height:31px}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{justify-content:flex-end;align-items:center;transition-property:unset}.wp-block-search.wp-block-search__button-only .wp-block-search__input{width:100%;transition:all .3s ease}.wp-block-search .wp-block-search__input{border-radius:.75rem;padding-left:1.0625rem;padding-right:3rem;margin-right:-40px}.wp-block-search__button svg{min-width:18px;width:18px;min-height:21px;height:21px}:root{--slideHeight: 150px;--sliderGap: 30px;--speed: 30s}.wp-admin .slider{animation:none;height:unset;overflow:unset}.wp-admin .slide{flex-wrap:wrap}.slider{margin:auto;overflow-x:clip}.slide{display:flex;gap:var(--sliderGap);animation:scroll var(--speed) linear infinite;will-change:transform}.slide:hover{animation-play-state:paused}.slide li,.slide figure{flex:0 0 auto;border-radius:10px;overflow:hidden;filter:drop-shadow(0 0 20px rgba(0, 0, 0, 0.15))}.slide li a,.slide figure a{display:block;transition:scale .3s ease,box-shadow .3s ease}.slide li a:hover,.slide figure a:hover{scale:1.03;box-shadow:0 8px 30px rgba(0,0,0,.15)}.slide li img,.slide figure img{object-fit:cover}@keyframes scroll{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(var(--slide-distance), 0, 0)}}@scope (.home-hero){.perspective{position:relative;perspective:1000px;min-height:340px}.card{position:absolute !important;height:auto;width:33%;top:38%;left:50%;cursor:pointer;margin:0;padding:0;transform-style:preserve-3d;transition:transform .05s linear}.card:nth-child(1){transform:translate(-100%, -50%)}.card:nth-child(2){transform:translate(-50%, -30%);z-index:1}.card:nth-child(2) .thumb:after{opacity:.3}.card:nth-child(3){transform:translate(10%, -10%)}.card-inner{transform-style:preserve-3d;transform-origin:center center;transition:transform 2s cubic-bezier(0.16, 1, 0.3, 1)}.card-inner h2{position:absolute !important;bottom:30px;left:30px;transform:translateZ(35px);color:#fff;text-shadow:0 0 30px #000,0 0 20px #000,0 0 10px #000}.thumb{position:relative;background-size:cover;height:100%;width:100%;border-radius:15px}.thumb:after{background:inherit;content:"";display:block;position:absolute;left:-50px;top:30px;width:100%;height:108%;z-index:-1;filter:blur(45px)}}.block-editor-block-list__block .thumb:after{content:none !important}@media(max-width: 400px){@scope (.home-hero){:scope{pointer-events:none;touch-action:auto}.perspective{display:flex;flex-direction:column;align-items:center;gap:10px}.card{position:relative !important;top:unset;left:unset;transform:unset !important;width:90%}.thumb{min-height:20vh !important}h1{margin-top:-30px !important}}}.project-date ::after{content:"";display:inline-block;width:10rem;margin-left:2rem;position:relative;top:-0.25em;border-bottom:1px solid currentColor}.project-localisation .travelersmap-container{border-radius:8px;border:1px solid rgba(169,177,160,.5019607843)}.project-gallery figure,.project-gallery .eb-gallery-img-content{flex-grow:0 !important;background:var(--color-white);overflow:hidden;aspect-ratio:1;box-shadow:var(--box-shadow)}.project-gallery figure img,.project-gallery .eb-gallery-img-content img{display:block !important;margin:auto}.project-gallery .eb-gallery-img-wrapper{overflow:unset}.grid-responsive{grid-auto-flow:dense;grid-auto-rows:auto;grid-template-columns:repeat(10, 1fr);grid-template-areas:"box-1 box-1 box-1 box-1 box-1 box-2 box-2 box-2 box-2 box-2" "box-3 box-3 box-3 box-4 box-4 box-2 box-2 box-2 box-2 box-2" "box-5 box-5 box-6 box-6 box-6 box-2 box-2 box-2 box-2 box-2"}.grid-responsive>div:nth-child(1){grid-area:box-1}.grid-responsive>div:nth-child(2){grid-area:box-2}.grid-responsive>div:nth-child(3){grid-area:box-3}.grid-responsive>div:nth-child(4){grid-area:box-4}.grid-responsive>div:nth-child(5){grid-area:box-5}.grid-responsive>div:nth-child(6){grid-area:box-6}@media(max-width: 900px){.grid-responsive{grid-template-areas:"box-1 box-1 box-1 box-1 box-1 box-1 box-1 box-1 box-1 box-1" "box-3 box-3 box-3 box-4 box-4 box-2 box-2 box-2 box-2 box-2" "box-5 box-5 box-6 box-6 box-6 box-2 box-2 box-2 box-2 box-2"}.eb-ah-title span{font-size:36px !important}.eb-counter-number{font-size:32px !important}}@media(max-width: 780px){.grid-responsive{grid-template-areas:"box-1 box-1 box-1 box-1 box-1 box-1 box-1 box-1 box-1 box-1" "box-3 box-3 box-3 box-3 box-3 box-3 box-3 box-3 box-3 box-3" "box-4 box-4 box-4 box-4 box-4 box-4 box-4 box-4 box-4 box-4" "box-5 box-5 box-5 box-5 box-5 box-5 box-5 box-5 box-5 box-5" "box-6 box-6 box-6 box-6 box-6 box-6 box-6 box-6 box-6 box-6" "box-2 box-2 box-2 box-2 box-2 box-2 box-2 box-2 box-2 box-2"}}
