#mainContainer{min-height:calc(100vh - 91px)}body{background-image:radial-gradient(circle at 11% 37%,rgba(71,71,71,.05) 0,rgba(71,71,71,.05) 50%,transparent 0,transparent 56%,transparent 0,transparent 100%),radial-gradient(circle at 82% 7%,rgba(71,71,71,.05) 0,rgba(71,71,71,.05) 46%,transparent 0,transparent 88%,transparent 0,transparent 100%),radial-gradient(circle at 81% 79%,rgba(71,71,71,.05) 0,rgba(71,71,71,.05) 33%,transparent 0,transparent 89%,transparent 0,transparent 100%),radial-gradient(circle at 68% 96%,rgba(71,71,71,.05) 0,rgba(71,71,71,.05) 8%,transparent 0,transparent 26%,transparent 0,transparent 100%),radial-gradient(circle at 69% 20%,rgba(71,71,71,.05) 0,rgba(71,71,71,.05) 84%,transparent 0,transparent 86%,transparent 0,transparent 100%),radial-gradient(circle at 49% 22%,rgba(71,71,71,.05) 0,rgba(71,71,71,.05) 71%,transparent 0,transparent 78%,transparent 0,transparent 100%),radial-gradient(circle at 23% 60%,rgba(71,71,71,.05) 0,rgba(71,71,71,.05) 6%,transparent 0,transparent 40%,transparent 0,transparent 100%),radial-gradient(circle at 86% 33%,rgba(71,71,71,.05) 0,rgba(71,71,71,.05) 13%,transparent 0,transparent 98%,transparent 0,transparent 100%),radial-gradient(circle at 38% 60%,rgba(71,71,71,.05) 0,rgba(71,71,71,.05) 15%,transparent 0,transparent 61%,transparent 0,transparent 100%),linear-gradient(0deg,#0f0f0f,#0f0f0f);color:#fff}.vh-custom{min-height:calc(100vh - 67px)}.vh-100{min-height:100vh}body::-webkit-scrollbar{width:7px}body::-webkit-scrollbar-track{background:none}body::-webkit-scrollbar-thumb{background-color:#b8860b;border-radius:20px}#navbarNav{border-bottom:.2rem solid #b8860b;font-family:Euphoria Script,cursive;font-size:2rem;justify-content:center;.active{color:#fff;text-decoration:underline solid .1rem #fff}}.navbar-nav{--bs-nav-link-color:#fff;--bs-nav-link-hover-color:#fff}.nav-link{margin-inline:1rem}.nav-item:hover{text-decoration:underline solid .1rem #fff}.navbar-toggler{@media screen and (max-width:992px){font-size:2rem}}.custom-shape-divider-top-1705512023{left:0;line-height:0;overflow:hidden;position:absolute;top:0;width:100%}.custom-shape-divider-top-1705512023 svg{display:block;height:58px;position:relative;width:calc(100% + 1.3px)}.custom-shape-divider-top-1705512023 .shape-fill{fill:#fff}.fond{max-height:50vh;min-width:100%}.logo{max-height:25vh;max-width:100%}.infoCard{margin-bottom:100px;width:100%;h1{color:#7ed957;font-size:clamp(1.8rem,.3077rem + 3.0769vw,2rem)}a{color:inherit}i{margin-left:.5rem}}.card-header{align-content:center;border-bottom:1px solid #fff;border-top:1px solid #fff;display:flex;min-height:5.5rem}#illustration{overflow:hidden;padding-bottom:7rem;padding-top:2rem;position:relative;@media screen and (max-width:992px){padding-bottom:3rem}h1{color:#fff;font-family:Euphoria Script,cursive;text-align:center}#trio{height:58vh;justify-content:space-between;margin-top:3rem;@media screen and (max-width:992px){height:auto}>div{text-align:center}}.trio-right{width:25%;@media screen and (max-width:992px){margin-bottom:2rem;width:100%}img{box-shadow:5px 5px 10px #fff;left:50%;max-height:45vh;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(25deg);@media screen and (max-width:992px){max-height:none;position:unset;transform:none;width:100%}}}.trio-middle{box-shadow:5px 5px 10px #fff;overflow:hidden;width:40%;z-index:2;@media screen and (max-width:992px){height:500px;margin-bottom:2rem;width:100%}iframe{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);@media screen and (max-width:992px){position:unset;transform:none}}}.trio-left{width:25%;@media screen and (max-width:992px){margin-bottom:2rem;width:100%}img{box-shadow:5px 5px 10px #fff;left:50%;max-height:45vh;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-25deg);@media screen and (max-width:992px){max-height:none;position:unset;transform:none;width:100%}}}}#animation{padding:5rem 0;img{max-width:100%}}#concerts{.row{margin-inline:auto;max-width:2200px}}.concert-card{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;display:flex;flex-direction:column;height:500px;justify-content:space-between;margin-bottom:3.5rem;padding:1rem;width:90%;.date{font-size:1.8rem;width:fit-content}.date,h5{border-radius:20px;padding-inline:.5rem}h5{background-color:#fff;color:#000;font-size:3rem}}#artist{h1{margin-bottom:0}p{margin-top:2rem}.icon{width:30px}img{border-radius:25px;width:100%}}#billeterie{padding-top:2rem;section{h1{font-family:Alice,serif;text-align:center}}}.ticket{align-items:center;background-color:#fff;border-radius:16px;display:flex;flex-direction:column;font-family:Alice,serif;justify-content:space-between;margin-inline:auto;min-height:130px;width:95%;.head{background-image:repeating-linear-gradient(90deg,rgba(52,187,95,.12),rgba(52,187,95,.12) 1px,transparent 0,transparent 13px),repeating-linear-gradient(45deg,rgba(52,187,95,.12),rgba(52,187,95,.12) 1px,transparent 0,transparent 13px),linear-gradient(90deg,#2d6bf1,#1c3aaa);display:flex;justify-content:center;margin-top:1.5rem;width:100%;h1{color:#fff;font-size:2rem;margin-top:5px}}span:not(.price){color:#000;padding-block:1rem;text-align:center}}#animation-ticket{position:relative;.ticket{justify-content:flex-start;min-height:410px;.head{align-items:center;min-height:115px}a{margin-top:auto}}.container{padding-top:5rem}}.price{background-image:repeating-linear-gradient(90deg,rgba(52,187,95,.12),rgba(52,187,95,.12) 1px,transparent 0,transparent 13px),repeating-linear-gradient(45deg,rgba(52,187,95,.12),rgba(52,187,95,.12) 1px,transparent 0,transparent 13px),linear-gradient(90deg,#2d6bf1,#1c3aaa);border-radius:16px;margin-bottom:.5rem;margin-top:auto;padding-block:5px;padding-inline:5%;text-align:center;width:30%;.btn{color:#fff;font-size:1.5rem}}#donators,#partners{font-family:Alice,serif;margin-inline:auto;max-width:1920px;padding-block:2rem;h1,h2{text-align:center}h2{font-size:1.5rem;margin-bottom:2rem;margin-top:.5rem}}.partner-card{border:.1rem solid #fff;border-radius:10px;color:#fff;height:500px;overflow:hidden;position:relative;text-shadow:1px 1px 2px #000;width:100%;img{background:#000;filter:blur(0);height:100%;object-fit:cover;opacity:.9;position:absolute;transition:opacity .2s ease-out;transition:filter .2s ease-out;width:100%}.blur{backdrop-filter:blur(10px);background:transparent}h2{font-weight:400;inset:auto auto 0 0;margin:0;padding-left:20px;text-transform:uppercase;transition:opacity .2s ease-out;transition:inset .3s ease-out .3s;width:100%}a,h2,p{opacity:0;position:absolute}a,p{font-size:1.5rem;max-width:80%;transition:opacity .3s ease-out}p{inset:auto auto 80px 30px}a{color:inherit;inset:auto auto 40px 30px;text-decoration:none}i{margin-left:.5rem}&:hover h2{inset:auto auto 220px 0;opacity:1;transition:opacity .5s ease-in .1s;transition:inset .3s ease-out}&:hover a,&:hover p{opacity:1;transition:opacity .5s ease-in .1s}&:hover img{filter:blur(10px);opacity:1;transition:opacity .3s ease-in;transition:filter .2s ease-out}}#informations{font-family:Alice,serif;padding-block:2rem;iframe{min-height:90vh}>section>h1{font-family:Alice,serif;margin-bottom:2rem;text-align:center}iframe,img{max-width:100%}.card-header{align-items:center;display:flex;justify-content:center;min-height:6vh}.food{margin-bottom:5rem;margin-top:5rem;padding-top:5rem;position:relative;h1{text-align:center}}}#association{h1{font-family:Alice,serif}img{max-width:100%}footer{align-items:center;display:flex;height:50px;justify-content:space-evenly;margin-bottom:2rem;@media screen and (max-width:992px){display:block}img{height:50px;margin-right:1rem}}}.ql-align-center{text-align:center}.ql-align-right{text-align:end}:root{--indent-multiplier:3rem}.ql-indent-1{padding-left:calc(var(--indent-multiplier)*1)}.ql-indent-2{padding-left:calc(var(--indent-multiplier)*2)}.ql-indent-3{padding-left:calc(var(--indent-multiplier)*3)}.ql-indent-4{padding-left:calc(var(--indent-multiplier)*4)}.ql-indent-5{padding-left:calc(var(--indent-multiplier)*5)}.ql-indent-6{padding-left:calc(var(--indent-multiplier)*6)}.ql-indent-7{padding-left:calc(var(--indent-multiplier)*7)}#contact-toggle{bottom:15px;cursor:pointer;position:fixed;right:15px;i{background-color:#0a53be;border-radius:50%;font-size:1.8rem;padding:.8rem}}.modal-dialog{color:#000;max-width:40%;@media screen and (max-width:992px){max-width:100%}.modal-content{box-shadow:-15px 15px 25px #0f1f58;.modal-body{span{color:red}}.modal-footer{justify-content:space-evenly}}}