body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}html{scroll-behavior:smooth}html h1{font-family:Roboto,sans-serif;font-style:normal;font-weight:500}html p,html span{font-family:Poppins,sans-serif;font-style:normal;font-weight:200}:root{--green:#008a45;--green2:#006934;--green3:#002e02;--yellow:#fbe03b}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.home{position:relative}.home .top-arrow{bottom:5%;cursor:pointer;height:5em;position:fixed;right:2%;transition:.2s;width:5em;z-index:50}.home .top-arrow:hover{height:5.2em;width:5.2em}.header{align-items:center;background-color:var(--green2);display:flex;height:8vh;justify-content:center;left:0;position:sticky;top:0;width:100%;z-index:50}.header .nav-links{display:flex;height:100%;justify-content:space-between;width:50%}@media(max-width:1400px){.header .nav-links{width:100%}}.header .nav-links .link{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:1.5em;font-weight:400;height:100%;justify-content:center;text-decoration:none;transition:.3s;width:25%}@media(max-width:700px){.header .nav-links .link{font-size:1em;width:100%}}.header .nav-links .link:hover{background-color:var(--green3)}.header .nav-links .menu-wrapper{position:relative;text-align:center}.header .nav-links .menu-wrapper a{color:#fff;text-decoration:none}.header .nav-links .menu-wrapper:hover .dropdown-list{visibility:visible}.header .nav-links .menu-parent{display:block}.header .nav-links .dropdown-list{background-color:#008a45;border-bottom-left-radius:10px;border-bottom-right-radius:10px;height:200%;left:0;list-style:none;margin:0;padding:0;position:absolute;top:100%;visibility:hidden;width:100%}.header .nav-links .dropdown-list li{align-items:center;display:flex;height:50%;justify-content:center}.header .nav-links .dropdown-list li:hover{background-color:#006934}.header .nav-links .dropdown-list li a{color:#fff;text-decoration:none}.header .socials{display:flex;justify-self:flex-end}.intro .first-block{height:92vh;justify-content:space-around;position:relative}.intro .first-block,.intro .first-block .content{align-items:center;display:flex;flex-direction:column}.intro .first-block .content{gap:20%;height:90%;justify-content:center;width:100%}.intro .first-block .content .text{align-items:center;background-color:#000000b3;border-radius:20px;color:#fff;display:flex;flex-direction:column;gap:20px;justify-content:space-evenly;text-shadow:-2px 2px 5px #000;transition:.2s;width:50%}.intro .first-block .content .text:hover .grey-line{width:90%}@media(max-width:700px){.intro .first-block .content .text{width:80%}}.intro .first-block .content .text h1{font-family:Italianno,cursive;font-size:76px;margin:0}@media(max-width:700px){.intro .first-block .content .text h1{font-size:50px}}.intro .first-block .content .text .grey-line{background-color:#a2a2a2;height:1px;transition:.4s;width:50%}.intro .first-block .content .text h2{font-family:Italianno,cursive;font-size:38px;font-weight:200;margin:0}@media(max-width:700px){.intro .first-block .content .text h2{font-size:20px;width:80%}}.intro .first-block .content a{text-decoration:none}.intro .first-block .content a .more-btn{align-items:center;background-color:#000000b3;border:5px solid var(--green);border-radius:20px;box-shadow:inset 2 -10px 10px #000;cursor:pointer;display:flex;height:100px;justify-content:center;transition:.3s;width:15vw}@media(max-width:1400px){.intro .first-block .content a .more-btn{width:40vw}}@media(max-width:700px){.intro .first-block .content a .more-btn{height:10vw;width:40vw}}.intro .first-block .content a .more-btn:hover{background-color:var(--green)}.intro .first-block .content a .more-btn .btn-text{color:#fff;font-family:Poppins,sans-serif;font-size:30px;font-weight:500}.intro .second-block{display:flex;flex-direction:column;height:92vh;justify-content:center;padding-bottom:5%;position:relative}@media(max-width:700px){.intro .second-block{height:fit-content}}.intro .second-block .introduction{color:#fff;display:flex;height:100%;justify-content:space-around;padding-top:5%;width:100%}@media(max-width:700px){.intro .second-block .introduction{align-items:center;flex-direction:column;gap:50px}}.intro .second-block .introduction h1{font-size:36px;margin:20px 0;text-shadow:-2px 2px 10px #000}@media(max-width:1400px){.intro .second-block .introduction h1{text-shadow:none}}.intro .second-block .introduction img{background-color:#fff;border-radius:50%;height:125px;width:125px}.intro .second-block .introduction p{font-size:1.4em}@media(max-width:960px){.intro .second-block .introduction p{font-size:1.2em}}@media(max-width:700px){.intro .second-block .introduction p{font-size:1em}}.intro .second-block .introduction .about{align-items:center;display:flex;flex-direction:column;margin:0;width:40%}@media(max-width:700px){.intro .second-block .introduction .about{width:80%}}.intro .second-block .introduction .about p{background-color:var(--green2);border-radius:10px;color:#fff;display:flex;flex-direction:column;gap:20px;margin:0;padding:3%;text-align:left;text-shadow:-2px 2px 10px #000;transition:.3s;white-space:pre-wrap;width:100%}@media(max-width:700px){.intro .second-block .introduction .about p{background-color:var(--green)}}.intro .second-block .introduction .about p:hover{transform:scale(1.05)}.intro .second-block .introduction .values{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:40%}@media(max-width:700px){.intro .second-block .introduction .values{width:80%}}.intro .second-block .introduction .values p{background-color:var(--yellow);border-radius:10px;color:#000;display:flex;flex-direction:column;font-size:1.3em;gap:20px;margin:0;padding:3%;text-align:left;text-shadow:-2px 2px 50px #fff;transition:.3s;white-space:pre-wrap;width:100%}.intro .second-block .introduction .values p:hover{transform:scale(1.05)}.intro .split-bar{background-color:var(--green2);height:8vh;width:100%}.intro .edit-button{color:#000;cursor:pointer}.gallery-modal{background-color:#000c;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:50}.gallery-modal,.gallery-modal .modal-window{align-items:center;display:flex;justify-content:center}.gallery-modal .modal-window{border-radius:10px;flex-direction:column;height:80%;position:relative;width:40%}@media(max-width:700px){.gallery-modal .modal-window{width:70%}}.gallery-modal .modal-window .close-btn{color:#fff;position:absolute;right:0;top:0}.gallery-modal .modal-window .modal-content{align-items:center;display:flex;flex-direction:column;gap:25px;height:100%;justify-content:center;width:100%}.gallery-modal .modal-window .modal-content img{border-radius:10px;height:auto;max-height:100%;max-width:100%;width:auto}.gallery-modal .modal-window .modal-content .nav-arrow{color:#fff;cursor:pointer;font-size:2rem;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.gallery-modal .modal-window .modal-content .nav-arrow.left{left:10px}.gallery-modal .modal-window .modal-content .nav-arrow.right{right:10px}.gallery{align-items:center;background-color:var(--green3);display:flex;flex-direction:column;gap:5%;justify-content:center;padding:2% 0;position:relative}@media(max-width:1400px){.gallery{height:fit-content;padding:5% 0}}.gallery .text{background-color:var(--green2);border-radius:10px;color:#fff;padding:2%;text-shadow:-2px 2px 10px #000;width:50%}@media(max-width:1400px){.gallery .text{margin-bottom:5%}}@media(max-width:700px){.gallery .text{margin-bottom:5%;width:80%}}.gallery .text p{font-size:1.4em;margin:0;white-space:pre-wrap}@media(max-width:960px){.gallery .text p{font-size:1.2em;font-size:1em}}.gallery .gallery-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);overflow:hidden;padding:2% 0;width:80%}@media(max-width:700px){.gallery .gallery-container{display:flex;flex-direction:column;height:100%}}.gallery .gallery-container .card{border-radius:10px;box-shadow:-2px 2px 5px #000;cursor:pointer;height:200px;object-fit:cover;overflow:hidden;width:100%}.gallery .gallery-container .card img{height:100%;object-fit:cover;transition:.3s;width:100%}.gallery .gallery-container .card img:hover{transform:scale(1.1)}@media(max-width:700px){.gallery .gallery-container .card{height:100vw}}.gallery .gallery-container .card:nth-child(4){grid-column:1/3}.gallery .gallery-container .card:nth-child(7){grid-column:2/4}.gallery .gallery-container .card:nth-child(11){grid-column:1/3}.gallery .gallery-container .card:nth-child(17){grid-column:2/4}.gallery .gallery-container .card:nth-child(18){grid-column:1/4}.gallery .edit-button{bottom:2%;color:#fff;cursor:pointer;left:50%;position:absolute;transform:translateX(-50%)}.modal-container{background-color:#000c;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:50}.modal-container,.modal-container .modal-window{align-items:center;display:flex;justify-content:center}.modal-container .modal-window{background-color:#fff;border-radius:10px;flex-direction:column;height:95%;position:relative;width:40%}.modal-container .modal-window .close-btn{position:absolute;right:2%;top:2%}.modal-container .modal-window .modal-content{align-items:center;display:flex;flex-direction:column;gap:25px;height:90%;width:100%}.modal-container .modal-window .modal-content .delete-btn{background-color:#fff;border-radius:50%;color:#000;position:absolute;right:2%;top:2%}.modal-container .modal-window .modal-content input{border-radius:5px;height:5%}.modal-container .modal-window .modal-content .file-loader{border:1px solid #000;border-radius:5px;height:5%}.modal-container .modal-window .modal-content .sub-title{height:15%}.modal-container .modal-window .modal-content textarea{height:20%;max-width:90%;width:90%}.modal-container .modal-window .modal-content .first-img,.modal-container .modal-window .modal-content .second-img{height:30%;object-fit:cover;width:50%}.modal-container .modal-window .modal-content .submit-btn{height:5%;margin-top:auto;width:25%}.modal-container .modal-window .modal-content .slider-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);height:80%;width:80%}.modal-container .modal-window .modal-content .slider-grid .image-card{height:100%;position:relative;width:100%}.modal-container .modal-window .modal-content .slider-grid .image-card img{border:1px solid #000;height:100%;object-fit:cover;width:100%}.modal-container .modal-window .modal-content .gallery-grid{display:flex;flex-wrap:wrap;gap:10px;height:30%;overflow:auto;padding:10px;width:90%}.modal-container .modal-window .modal-content .gallery-grid .image-card{height:50%;position:relative}.modal-container .modal-window .modal-content .gallery-grid .image-card img{border:1px solid #000;max-height:80%;object-fit:cover;width:100%}.modal-container .modal-window .modal-content .gallery-grid .galText{height:50%}.contact{align-items:center;background-image:url(/static/media/roseraie.b564518afb7ed06ec99f.webp);background-position:0 50%;display:flex;flex-direction:column;height:92vh;justify-content:space-between;position:relative;width:100%}@media(max-width:700px){.contact{background-position:80% 50%;height:auto}}.contact .foot{align-items:center;background-color:var(--green2);display:flex;flex-direction:column;font-size:12px;padding-top:10px;width:100%}.contact .foot .foot-text{display:flex}.contact .foot .foot-text .socials{align-self:center;display:flex;gap:20px}.contact .foot .foot-text .socials .instagram{color:#fff}.contact .foot a{text-decoration:none}.contact .foot span{align-self:center;color:#fff;display:inline-block}.contact .foot .site-maker span{text-decoration:underline}.contact img{height:100%;object-fit:cover;width:100%}.contact .contact-content{display:flex;height:100%;justify-content:center;width:100%}@media(max-width:1200px){.contact .contact-content{align-items:center;flex-direction:column;padding-top:5%}}.contact .contact-content .contact-info{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;width:50%}@media(max-width:1200px){.contact .contact-content .contact-info{height:50%;width:80%}}.contact .contact-content .contact-info .text{align-items:center;background-color:#000000b3;border-radius:10px;box-shadow:-2px 2px 5px #000;display:flex;flex-direction:column;gap:20px;height:80%;justify-content:space-around;padding:2%;text-align:center;transition:.3s;width:80%}.contact .contact-content .contact-info .text:hover{background-color:#000000e6}@media(max-width:800px){.contact .contact-content .contact-info .text{height:90%}}@media(max-width:700px){.contact .contact-content .contact-info .text{padding:10%}}.contact .contact-content .contact-info .text .address{align-items:center;display:flex;font-size:2em;gap:10px}@media(max-width:1400px){.contact .contact-content .contact-info .text .address{font-size:1.5em}}@media(max-width:800px){.contact .contact-content .contact-info .text .address{flex-direction:column}}@media(max-width:700px){.contact .contact-content .contact-info .text .address{flex-direction:column;font-size:1.5em}}.contact .contact-content .contact-info .text .address .icon{align-items:center;align-self:flex-start;background-color:var(--green);border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}@media(max-width:800px){.contact .contact-content .contact-info .text .address .icon{align-self:center;height:30px;width:30px}}@media(max-width:700px){.contact .contact-content .contact-info .text .address .icon{align-self:center}}.contact .contact-content .contact-info .text .mail{align-items:center;display:flex;flex-direction:column}.contact .contact-content .contact-info .text .mail p{font-size:1.5em}@media(max-width:1400px){.contact .contact-content .contact-info .text .mail p{font-size:1em}}.contact .contact-content .contact-info .text .mail .mail-link{align-items:center;color:#fff;display:flex;font-size:2em;gap:10px;justify-content:center;text-decoration:none;width:fit-content}.contact .contact-content .contact-info .text .mail .mail-link:hover .icon{background-color:var(--yellow);color:#000}@media(max-width:1400px){.contact .contact-content .contact-info .text .mail .mail-link{font-size:1.5em}}@media(max-width:800px){.contact .contact-content .contact-info .text .mail .mail-link{flex-direction:column}}@media(max-width:700px){.contact .contact-content .contact-info .text .mail .mail-link{flex-direction:column;font-size:1.5em}}.contact .contact-content .contact-info .text .mail .mail-link .icon{align-items:center;background-color:var(--green);border-radius:50%;color:#fff;display:flex;height:50px;justify-content:center;transition:.3s;width:50px}@media(max-width:800px){.contact .contact-content .contact-info .text .mail .mail-link .icon{height:30px;width:30px}}.contact .contact-content .contact-info .text .asso{align-items:center;display:flex;flex-direction:column}@media(max-width:700px){.contact .contact-content .contact-info .text .asso{width:100%}}.contact .contact-content .contact-info .text .asso a{width:50%}@media(max-width:800px){.contact .contact-content .contact-info .text .asso a{width:80%}}.contact .contact-content .contact-info .text .asso .asso-img{border-radius:5px;height:8vw;margin-top:20px;overflow:hidden}@media(max-width:700px){.contact .contact-content .contact-info .text .asso .asso-img{height:90%;width:100%}}.contact .contact-content .contact-info .text .asso .asso-img img{border-radius:5px;object-fit:fill;transition:.3s}.contact .contact-content .contact-info .text .asso .asso-img:hover img{transform:scale(1.1)}.contact .contact-content .access{align-items:center;display:flex;height:100%;justify-content:center;width:50%}@media(max-width:1200px){.contact .contact-content .access{height:50%;width:80%}}.contact .contact-content .access .iframe-background{align-items:center;background-color:#000000b3;border-radius:10px;box-shadow:-2px 2px 5px #000;display:flex;height:80%;justify-content:center;padding:2%;transition:.3s;width:80%}.contact .contact-content .access .iframe-background:hover{background-color:#000000e6}.contact .contact-content .access .iframe-background iframe{border:none;border-radius:10px;height:90%;outline:none;width:90%}.events-press{background-color:var(--green3);display:flex;justify-content:space-around;padding:5% 0;position:relative}@media(max-width:700px){.events-press{align-items:center;flex-direction:column;height:fit-content}}.events-press .title{align-items:flex-start;display:flex;gap:20px;justify-content:center;margin-bottom:10%}.events-press .title h1{color:#fff;font-size:3em;text-shadow:-2px 2px 3px #000}.events-press .title img{align-self:center;height:50px}.events-press .events{height:100%;width:40%}@media(max-width:700px){.events-press .events{margin-bottom:15%;width:95%}}.events-press .events h2{color:#fff;margin:0}.events-press .events .events-grid{grid-gap:5%;display:grid;gap:5%;grid-template-columns:repeat(2,1fr)}@media(max-width:700px){.events-press .events .events-grid{display:flex;flex-direction:column}}.events-press .events .events-grid .event{align-items:center;color:#fff;display:flex;flex-direction:column;gap:10%;height:100%;width:100%}@media(max-width:1400px){.events-press .events .events-grid .event{gap:20%}}@media(max-width:800px){.events-press .events .events-grid .event{gap:0;height:fit-content}}.events-press .events .events-grid .event .event-text{display:flex;flex-direction:column;height:15%;justify-content:space-between;width:100%}@media(max-width:1400px){.events-press .events .events-grid .event .event-text{font-synthesis:25%}}.events-press .events .events-grid .event .event-text h2{height:100%;width:100%}@media(max-width:1400px){.events-press .events .events-grid .event .event-text h2{font-size:1.2em;gap:35%}}.events-press .events .events-grid .event .event-text p{margin-bottom:20px}.events-press .events .events-grid .event img{transition:.3s;width:60%}@media(max-width:800px){.events-press .events .events-grid .event img{width:80%}}@media(max-width:700px){.events-press .events .events-grid .event img{margin-bottom:50px}}@media(min-width:1400px){.events-press .events .events-grid .event img:hover{transform:scale(2) translateY(15%)}}.events-press .events .events-grid .event .edit-button{cursor:pointer}.events-press .press{height:100%;width:40%}@media(max-width:700px){.events-press .press{width:80%}}.events-press .press .sub-press-grid{display:flex;flex-direction:column;gap:20px;width:100%}@media(max-width:700px){.events-press .press .sub-press-grid{display:flex;flex-direction:column}}.events-press .press .sub-press-grid .article{position:relative;width:100%}@media(max-width:700px){.events-press .press .sub-press-grid .article{height:100%;width:100%}}.events-press .press .sub-press-grid .article .edit-button{color:#fff;cursor:pointer;position:absolute;right:0;top:0}.events-press .press .sub-press-grid .article a{color:#000;text-decoration:none;text-shadow:none}.events-press .press .sub-press-grid .article .text{word-wrap:break-word;background-color:var(--yellow);border-radius:10px;column-gap:5%;display:flex;flex-direction:column;gap:10px;padding:2%;width:100%}.events-press .press .sub-press-grid .article .text .author,.events-press .press .sub-press-grid .article .text .date{font-weight:700}.sign{background-color:var(--green2);height:100vh;width:100vw}.sign,.sign .sign-back-box{align-items:center;display:flex;justify-content:center}.sign .sign-back-box{background-color:rgba(48,48,48,.473);border-radius:5px;box-shadow:5px 5px 20px 1px;height:70%;width:70%}.sign .sign-back-box form{align-items:center;display:flex;flex-direction:column;height:50%;justify-content:space-around;width:50%}.sign .sign-back-box form .message{color:#fff}.sign .sign-back-box form input{background-color:hsla(0,0%,100%,.753);border:none;height:10%;outline:none;text-align:center;transition:.2s;width:50%}.sign .sign-back-box form input:focus{background-color:#b8b8b8;border:none;border-radius:5px;outline:none}.sign .sign-back-box form input:hover{background-color:#b8b8b8;transition:.2s}.sign .sign-back-box form button{background-color:var(--green2);border:none;border-radius:5px;color:#fff;height:20%;margin:0;transition:.2s;width:30%}.sign .sign-back-box form button:hover{background-color:var(--yellow);color:#000;height:21%;transition:.2s;width:31%}
/*# sourceMappingURL=main.1e6f8683.css.map*/