
/*
Theme Name:  ARBORENZIA
Author: Alban Monnier
Author URI: http://arborenzia.ch/
Description: Theme par ALBAN MONNIER ;
Text Domain: theme_AM
*/

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

/*RESET*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
  display: block;
}
body {
  line-height: 1;    
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}

html {
  scroll-behavior: smooth;
}

/*GLOBAL*/

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
.clear {clear: both;}
p {margin: 0px; color:#614294; font-size: 1.5vw;
    line-height: 2vw;font-family: "Inter", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal; }
a:hover { color: #b1b1b1;transition: 0.2s}
a { text-decoration: none ; color: #000000; text-transform:uppercase;font-weight:bold; }
*{box-sizing: border-box;}
ul {list-style: none;}

body{ font-family: "Tilt Warp", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
 font-size: 12px ; }

.bold { font-weight:800 }


/*HEADER RESPONCIVE*/

#containerLogoMenu {width: 100vw; margin: 0px;height: calc(100vw*0.09);display: flex;align-items: center;justify-content: space-between; position: fixed;z-index: 13; transition: 0.4s; }
#containerLogoMenu.petit {width: 100vw; margin: 0px;height: calc(100vw*0.05);display: flex;align-items: center;justify-content: space-between; position: fixed;z-index: 13;transition: 0.4s; }
#LogoMenuResponsive { background-image: url(../img/LogoMenuResponsive.svg);width: 2.5vw;height: calc(2.5vw*0.8);background-repeat: no-repeat;display: block;cursor: pointer;z-index: 15;right: 2.5%;position: fixed;transition: 0.4s;margin: auto;}
#LogoMenuResponsive.petit { width: 2vw;height: calc(2vw*0.8)}
#LogoMenuResponsive.open{background-image: url(../img/CroixResponcive.svg);width: 2.5vw;height: calc(2.5vw*0.8)}
#LogoMenuResponsive.open.petit {width: 2vw;height: calc(2vw*0.8)}
#containerHeaderResponcive{ margin: auto; text-transform: uppercase; line-height: 4.7vw; font-size: 4.93vw; width: 80%}
#headerResponcive { width:100%; height:100vh; background-color:#614293;position:fixed; z-index: 6;opacity: 1;  margin: auto; font-size: 3.66vw; color: white; display: flex; transition: 0.8s; margin-top: -100vh;}
#headerResponcive.ouvert { width:100%; height: 100vh; opacity: 1;display: flex;transition: 0.8s; margin-top: 0px;}
.ChoixMenuResponcive { color: white; display: flex;}
#menuPart1 {cursor: pointer;}

/*HEADER*/
#logoHome { width:6vw; height:4vw ; background-image: url(../img/LogoFinalBlancOmbre.svg);background-repeat: no-repeat;background-position: center; margin-left:2.5vw;transition: 0.8s; }
#logoHome.petit { scale: 0.7;transition: 0.8s;}

header { width:100vw; height:calc(100vw * 0.09); display: flex;align-items: center; position: fixed;transition: 0.8s;}
header.petit { width:100vw; height:calc(100vw * 0.05); display: flex;align-items: center;position: fixed;transition: 0.8s;}

.menu {font-size: 4vw;width:80vw; align-items: center; margin: auto; color: white;}
#menus li { margin-left:3vw; }
#menus li a {text-decoration: none;}
.menu ul {text-align: right;}

/*PARTIE Home */

#home { background-color:#e6007e; width:100vw; height:100vh ; align-items: center;display: flex;background-image: url(../img/fondPatternViolet.svg);background-repeat: no-repeat;background-position: center; background-size: cover;}
#containerlogo { width:100vw; }

#logoHome2 { width:43vw; height:31vw ; background-image: url(../img/LogoFinalBlanc2.svg);background-repeat: no-repeat;background-position: center; margin:auto; }
#textHome { color:white;font-size:3vw; text-align:center;margin-top:3vw ; text-transform: uppercase;}
#textHome2 { color:white;font-size:3vw; text-align:center;margin-top:0.5vw ; text-transform: uppercase;}

/*Partie 1*/
#partie1 { background-color:white; width:100vw; align-items:center; display:flex; }
#containerTextepartie1 { margin:auto;text-transform: uppercase;margin-top:6vw; margin-bottom:6vw }
#containerTextepartie1Bis { margin:auto;text-transform: uppercase;margin-top:6vw; margin-bottom:6vw }

.textepartie1 { font-size:3vw;color:#614293; text-align:center; margin-bottom:0.5vw }
.textepartie1Bis { font-size:3vw;color:#614293; text-align:center; margin-bottom:0.5vw }

/*Partie 2*/
#partie2 { background-color:#e6007e; width:100vw; align-items: center; display: flex;background-image: url(../img/fondPatternVioletTram.svg);background-repeat: no-repeat;background-position: center; background-size: cover;}
#BigcontainerP2 { ;margin:auto; margin-bottom: 8vw}
#containerP2 { width: 74vw; align-items: center; display: flex; justify-content: space-between; margin: auto; margin-bottom: 3vw; margin-top: 8vw}
.containerContenup2 {  }
.textP2 { text-align:center; font-size:2vw; background-color:#614293; padding: 1vw; margin-bottom: 4vw; color: white;text-transform: uppercase;}
.textP2Bis { text-align:center; font-size:2vw; background-color:#614293; padding: 1vw; margin-top: 3vw; color: white; margin: auto;  width: fit-content; margin-top: 8vw;text-transform: uppercase;cursor: pointer;}
.heureConcert {background-color: white;padding: 1vw;width: 8vw;margin-left: 13vw;margin-top: -2vw;position: absolute;transform: rotate(6deg);color: #614293; font-size: 2vw; z-index: 2; text-align: center;}
.Groupe { background-color: white;padding: 1vw;width: 19vw;margin-left: 1vw;margin-top: -2vw;position: absolute;transform: rotate(-6deg);color: #614293; font-size: 2vw; z-index: 2}
#block1 { width:20vw; height:20vw ; background-color:#614293;background-image: url(../img/m1.jpg);background-repeat: no-repeat;background-position: center;cursor:pointer;background-size: cover;}
#block2 { width:20vw; height:20vw ; background-color:#614293;background-image: url(../img/m2.jpg);background-repeat: no-repeat;background-position: center;cursor:pointer;background-size: cover;}
#block3 { width:20vw; height:20vw ; background-color:#614293;background-image: url(../img/m3.jpg);background-repeat: no-repeat;background-position: center;cursor:pointer;background-size: cover;}

/*Partie 3*/
#partie3 { background-color:#614293; width:100vw;align-items: center; display: flex;background-image: url(../img/fondPatternMagentaTram.svg);background-repeat: no-repeat;background-position: center; background-size: cover; }
#containerP3 { width: 74vw; align-items: center; display: flex; justify-content: space-between; margin: auto;margin-top: 8vw; margin-bottom: 8vw}
.containerContenup3 {  }
.textP3 { text-align:center; font-size:2vw; background-color:#e6007e; padding: 1vw; margin-bottom: 3vw; color: white;text-transform: uppercase;}
#block1p3 { width:20vw; height:20vw ; background-color:#e6007e;background-image: url(../img/im4.jpg);background-repeat: no-repeat;background-position: center;cursor:pointer;background-size: cover; }
#block2p3 { width:20vw; height:20vw ; background-color:#e6007e;background-image: url(../img/im5.jpg);background-repeat: no-repeat;background-position: center;cursor:pointer;background-size: cover; }
#block3p3 { width:20vw; height:20vw ; background-color:#e6007e;background-image: url(../img/im6.jpg);background-repeat: no-repeat;background-position: center;cursor:pointer;background-size: cover; }
#BigcontainerP3 { ;margin:auto; margin-bottom: 8vw}

.textP3Bis { text-align:center; font-size:2vw; background-color:#e6007e; padding: 1vw; margin-top: 3vw; color: white; margin: auto;  width: fit-content; margin-top: 8vw;text-transform: uppercase;cursor: pointer;}

/*Partie 4*/
#partie4 { background-color:white; width:100vw ;display: flex;}
#containerP4 {  width:74vw; display: flex; display: flex; justify-content: space-between; margin: auto; align-items: center; margin-bottom: 8vw; margin-top: 8vw}
#Container1P4 {  width: 30vw ; height: calc(30vw * 1.4); font-size: 2vw; color:#e6007e }
#Container2P4 {background-color:#614293; width: 30vw ; height: calc(30vw * 1.4);background-image: url(../img/affiche.jpg);background-repeat: no-repeat;background-position: center;cursor:pointer;background-size: cover;}

/*Partie 5*/
#partie5 { background-color:#e6007e; width:100vw; align-items: center; display: flex;background-image: url(../img/fondPatternVioletTram.svg);background-repeat: no-repeat;background-position: center; background-size: cover;}
#containerP5 { align-items: center; justify-content: space-between; margin: auto;margin-top: 8vw; margin-bottom: 8vw}
#block5 { width:50vw; height:30vw ; background-color:#614293;background-image: url(../img/enfant.jpg);background-repeat: no-repeat;background-position: center;cursor:pointer;background-size: cover;}
.textP5Bis { text-align:center; font-size:2vw; background-color:#614293; padding: 1vw; color: white; margin: auto;  width: fit-content; margin-top: 6vw;text-transform: uppercase; cursor: pointer;}
.heureConcertP5 {background-color: white;padding: 1vw;width: 12vw;margin-left: 39vw;margin-top: -2vw;position: absolute;transform: rotate(6deg);color: #614293; font-size: 2vw; z-index: 2; text-align: center;}
.br {display: none;}
/*Partie 6*/
#partie6 { background-color:white; width:100vw; align-items: center; }
#containerP6{  width:90vw; display: flex; display: flex; justify-content: space-around; margin: auto; align-items: center; margin-bottom: 2vw; margin-top: 8vw}
#Container1P6 {  width: 30vw ;  ; font-size: 2vw; color:#e6007e ;height: calc(30vw * 1.3);}
#Container2P6 { width: 30vw ; ;font-size: 2vw; height: calc(30vw * 1.3);}
.textP6 { text-align:center; font-size:2vw; background-color:#e6007e; padding: 1vw; margin-bottom: 3vw; color: white;text-transform: uppercase;}
.textP6BisBis { text-align:center; font-size:2vw; background-color:#614293; padding: 1vw; color: white; margin: auto;  width: fit-content; margin-top: 1vw;text-transform: uppercase;cursor: pointer;}
#carteGoogle{  width: 100vw; display: flex; margin: auto; align-items: center; margin-bottom: 8vw; margin-top: 8vw}
#map{ margin:auto; width:74vw; height:calc(74vw * 0.5); }
.textP6Bis { text-align:center; font-size:2vw; background-color:#e6007e; padding: 1vw; margin-bottom: 3vw; color: white;text-transform: uppercase;    width: 26vw;margin: auto;}
#Containersponsor { display: flex;justify-content: space-between;width: 75vw;margin: auto; margin-bottom:8vw; margin-top:6vw }
#sponso1 { width:12.5vw; height:5.5vw ;background-image: url(../img/Vostok.svg);background-repeat: no-repeat;background-position: center;cursor:pointer; }
#sponso2 { width:20.5vw; height:5.5vw ;background-image: url(../img/ffc.svg);background-repeat: no-repeat;background-position: center;cursor:pointer; }
#sponso3 { width:18.5vw; height:5.5vw ;background-image: url(../img/zic.svg);background-repeat: no-repeat;background-position: center;cursor:pointer; }
#sponso4 { width:23.5vw; height:5.5vw ;background-image: url(../img/lancy.svg);background-repeat: no-repeat;background-position: center;cursor:pointer;}

/*FOOTER*/

#partie7 { background-color:#614293; width:100vw; align-items:center; background-image: url(../img/fondPatternMagentaTram.svg);background-repeat: no-repeat;background-position: center; background-size: cover;}
#logoFooter { width:20vw; height:14vw ; background-image: url(../img/logoFinalBlanc.svg);background-repeat: no-repeat;background-position: center; margin:auto; }
#BigContainerFooter { margin: auto;}
#containerLogoFooter { align-items: center;display: flex;padding-top: 8vw;}
#containerTextFooter {  display: flex;justify-content: space-between; padding-top: 5vw; color: white; font-size: 1vw; padding-bottom:2vw ; width: 95vw; margin: auto;}
#containerFoot { width: 16vw; align-items: center; display: flex; justify-content: space-between; margin: auto; margin-bottom: 2vw; margin-top: 2vw}
.containerContenuFoot {  }
#blockfoot1 { width:2.5vw; height:2.5vw ;background-image: url(../img/instaLogBlanc.svg);background-repeat: no-repeat;background-position: center;cursor:pointer; }
#blockfoot2 { width:2.5vw; height:2.5vw ;background-image: url(../img/TikTokLogBlanc.svg);background-repeat: no-repeat;background-position: center; cursor:pointer;}
#blockfoot3 { width:2.5vw; height:2.5vw ;background-image: url(../img/XlogBlanc.svg);background-repeat: no-repeat;background-position: center;cursor:pointer; }
#blockfoot4 { width:2.5vw; height:2.5vw ;background-image: url(../img/YoutubeLogBlanc.svg);background-repeat: no-repeat;background-position: center;cursor:pointer;}
#blockfoot5 { width:2.5vw; height:2.5vw ;background-image: url(../img/FacebookLogBlanc.svg);background-repeat: no-repeat;background-position: center; cursor:pointer;}
.linkFooter { color:white; text-transform:lowercase; }


/* Video/////////////////////////////////////////////////////////////// */

.video {    width: 95vw;
    height: calc(95vw* 0.5); }

    .video-controls {
  margin-top: 10px;
}

.video-controls button {
  padding: 10px 15px;
  margin-right: 5px;
  cursor: pointer;
}

/* SITE RESPENSIVE /////////////////////////////////////////////////////////////// */
/*//////////////////////////////////////////////////////////////////////////////// */
/*//////////////////////////////////////////////////////////////////////////////// */

@media screen and (max-width: 1024px)

{

nav { display: block; width: 100%;}
#home { background-color:#e6007e; width:100vw; height:calc(100vw * 0.514); align-items: center;display: flex;background-image: url(../img/fondPatternViolet.svg);background-repeat: no-repeat;background-position: center; background-size: cover;}
p { font-size: 2vw;line-height: 2.5vw; }
#Container1P4 {width: 36vw; height: calc(30vw * 1.4); font-size: 2vw; color: #e6007e;}
#Container1P6 {width: 37vw;font-size: 2vw;color: #e6007e;height: calc(37vw * 1.3);}
#Container2P6 {width: 37vw; font-size: 2vw; height: calc(37vw * 1.3);}
#containerTextFooter {font-size: 1.3vw;}

}


/* RESPENCIVe MOBIL //////////////////////// */

@media screen and (max-width: 500px)


{
      nav { display: block; width: 100%;}
#home { height:100vh}

.menu {
    font-size: 6vw;
    width: 80vw;
    align-items: center;
    margin: auto;
    color: white;
}

#containerHeaderResponcive {
    margin: auto;
    text-transform: uppercase;
    line-height: 7.7vw;
    font-size: 4.93vw;
    width: 80%;
}

#logoHome {
    width: 15vw;
    height: 11vw;
    background-image: url(../img/LogoFinalBlancOmbre.svg);
    background-repeat: no-repeat;
    background-position: center;
    margin-left: 2.5vw;
    transition: 0.8s;
    margin-top: 10vw;
}
#LogoMenuResponsive {
    background-image: url(../img/LogoMenuResponsive.svg);
    width: 6.5vw;
    height: calc(6.5vw * 0.8);
    background-repeat: no-repeat;
    display: block;
    cursor: pointer;
    z-index: 15;
    right: 2.5%;
    position: fixed;
    transition: 0.4s;
    margin: auto;
    margin-top: 5vw;
}

#LogoMenuResponsive.open {
    background-image: url(../img/CroixResponcive.svg);
    width: 6.5vw;
    height: calc(6.5vw * 0.8);
    margin-top: 5vw;
}
#logoHome2 { width:80vw; height:57vw ;  }

    #textHome {
    color: white;
    font-size: 7vw;
    text-align: center;
    margin-top: 4vw;
    text-transform: uppercase;
}
#textHome2 {
    color: white;
    font-size: 7vw;
    text-align: center;
    margin-top: 1.5vw;
    text-transform: uppercase;
}

#containerTextepartie1 {
 
    margin-top: 12vw;
    margin-bottom: 7.5vw;width: 75vw;
}

#containerTextepartie1Bis {
 
    margin-top: 12vw;
    margin-bottom: 12vw;width: 75vw;
}
.textepartie1 {
    font-size: 7vw;
    color: #614293;
    text-align: center;
    margin-bottom: 4.5vw;
}

.textepartie1Bis {
    font-size: 7vw;
    color: #614293;
    text-align: center;
    margin-bottom: 0vw;
}

.containerContenup2 {
    height: calc(74vw * 1.55);
        width: 74vw;
}

.textP2 {
    text-align: center;
    font-size: 6vw;
    background-color: #614293;
    padding: 1vw;
    margin-bottom: 8vw;
    color: white;
    text-transform: uppercase;
}
#containerP2 {
    width: 74vw;
    align-items: center;
    display: block;
    justify-content: space-between;
    margin: auto;
    margin-bottom: 3vw;
    margin-top: 16vw;
}
#block1 {width: 74vw;height: 74vw;}
#block2 {width: 74vw;height: 74vw;}
#block3 {width: 74vw;height: 74vw;}



#BigcontainerP3 {
    margin: auto;
    margin-bottom: 8vw;
    margin-top: 8vw;
}
.textP2Bis {font-size: 6vw;margin-bottom: 8vw;margin-top: 0vw}

.heureConcert {
    background-color: white;
    padding: 1vw;
    width: 20vw;
    margin-left: 55vw;
    margin-top: -2vw;
    position: absolute;
    transform: rotate(6deg);
    color: #614293;
    font-size: 6vw;
    z-index: 2;
    text-align: center;
}

.Groupe {
    background-color: white;
    padding: 1vw;
    width: 55vw;
    margin-left: 1vw;
    margin-top: -2vw;
    position: absolute;
    transform: rotate(-6deg);
    color: #614293;
    font-size: 6vw;
    z-index: 2;
}

.containerContenup3 {
    height: calc(74vw * 1.55);
        width: 74vw;
}
.textP3 {
    text-align: center;
    font-size: 6vw;
    background-color: #e6007e;
    padding: 1vw;
    margin-bottom: 8vw;
    color: white;
    text-transform: uppercase;
}
#containerP3 {
    width: 74vw;
    align-items: center;
    display: block;
    justify-content: space-between;
    margin: auto;
    margin-bottom: 0vw;
    margin-top: 8vw;
}
#block1p3 {width: 74vw;height: 74vw;}
#block2p3 {width: 74vw;height: 74vw;}
#block3p3 {width: 74vw;height: 74vw;}

.textP3Bis {font-size: 6vw;margin-bottom: 8vw;margin-top: 0vw}

#containerP4 {
    width: 74vw;
    align-items: center;
    display: block;
    justify-content: space-between;
    margin: auto;
    margin-bottom: 16vw;
    margin-top: 16vw;
}

    p {
        font-size: 5vw;
        line-height: 6.5vw;
    }

        #Container1P4 {
        width: 74vw;
        height: calc(74vw * 1.55);
        font-size: 2vw;
        color: #e6007e;
    }


#Container2P4 {
    background-color: #614293;
    width:74vw;
    height: calc(74vw * 1.4);
    background-image: url(../img/affiche.jpg);
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    background-size: cover;
}

#block5 {
    width: 74vw;
    height: 74vw;
    background-color: #614293;
    background-image: url(../img/enfant.jpg);
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    background-size: cover;
}

#containerP5 {
    align-items: center;
    justify-content: space-between;
    margin: auto;
    margin-top: 16vw;
    margin-bottom: 8vw;
}
.heureConcertP5 {
        background-color: white;
        padding: 1vw;
        width: 32vw;
        margin-left: 46vw;
        margin-top: -2vw;
        position: absolute;
        transform: rotate(6deg);
        color: #614293;
        font-size: 6vw;
        z-index: 2;
        text-align: center;
    }

.textP5Bis {font-size: 6vw;margin-bottom: 8vw;    margin-top: 0vw;}

#containerP6 {
    width: 74vw;
    align-items: center;
    display: block;
    justify-content: space-between;
    margin: auto;
    margin-bottom: 12vw;
    margin-top: 16vw;
}

.textP6 {
    text-align: center;
    font-size: 6vw;
    background-color: #e6007e;
    padding: 1vw;
    margin-bottom: 8vw;
    color: white;
    text-transform: uppercase;
}

.br {display: block;}

#Container1P6 {
        width: 74vw;
        font-size: 2vw;
        color: #e6007e;
        height: calc(74vw * 2.1);
    }

    #Container2P6 {
        width: 74vw;
        font-size: 2vw;
        color: #e6007e;
        height: calc(74vw * 1.75);
    }

    .textP6Bis {font-size: 6vw;width: 74vw; margin-top: 16vw;}
        .textP6BisBis {font-size: 6vw;width: 74vw;margin-bottom: 12vw;}

#map {
    margin: auto;
    width: 74vw;
    height: calc(74vw * 1);
}

#Containersponsor {
    display: block;        margin-bottom: 8vw;
        margin-top: 8vw;
   
}

#sponso1 {
    width: 41.5vw;
    height: 32.5vw;
    margin: auto;
}
#sponso2 {
    width: 41.5vw;
    height: 32.5vw;
    margin: auto;
}
#sponso3 {
    width: 41.5vw;
    height: 32.5vw;
    margin: auto;
}
#sponso4 {
    width: 41.5vw;
    height: 32.5vw;
    margin: auto;
}

#logoFooter {
    width: 40vw;
    height: 28vw;
    background-image: url(../img/logoFinalBlanc.svg);
    background-repeat: no-repeat;
    background-position: center;
    margin: auto;
}
#containerFoot {
    width: 60vw;
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: auto;
    margin-bottom: 8vw;
    margin-top: 8vw;
}

#blockfoot1 {
    width: 7.5vw;
    height: 7.5vw;
    background-image: url(../img/instaLogBlanc.svg);
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
}

#blockfoot2 {
    width: 7.5vw;
    height: 7.5vw;
    background-image: url(../img/TikTokLogBlanc.svg);
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
}

#blockfoot3 {
    width: 7.5vw;
    height: 7.5vw;
    background-image: url(../img/XlogBlanc.svg);
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
}

#blockfoot4 {
    width: 7.5vw;
    height: 7.5vw;
    background-image: url(../img/YoutubeLogBlanc.svg);
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
}

#blockfoot5 {
    width: 7.5vw;
    height: 7.5vw;
    background-image: url(../img/FacebookLogBlanc.svg);
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
}

}



    
    
      



   




