.fa-solid,.fa-regular,.fa,.fa-brands{display:inline-flex;vertical-align:middle}.fa-solid::before,.fa-regular::before,.fa::before,.fa-brands::before{content:'';display:inline-block;width:1em;height:1em;background:currentColor;vertical-align:-0.125em;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.fa-magnifying-glass::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20d%3D%27M416%20208c0%2045.9-14.9%2088.3-40%20122.7L502.6%20457.4c12.5%2012.5%2012.5%2032.8%200%2045.3s-32.8%2012.5-45.3%200L330.7%20376c-34.4%2025.2-76.8%2040-122.7%2040C93.1%20416%200%20322.9%200%20208S93.1%200%20208%200S416%2093.1%20416%20208zM208%20352a144%20144%200%201%200%200-288%20144%20144%200%201%200%200%20288z%27%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20d%3D%27M416%20208c0%2045.9-14.9%2088.3-40%20122.7L502.6%20457.4c12.5%2012.5%2012.5%2032.8%200%2045.3s-32.8%2012.5-45.3%200L330.7%20376c-34.4%2025.2-76.8%2040-122.7%2040C93.1%20416%200%20322.9%200%20208S93.1%200%20208%200S416%2093.1%20416%20208zM208%20352a144%20144%200%201%200%200-288%20144%20144%200%201%200%200%20288z%27%2F%3E%3C%2Fsvg%3E")}.fa-xmark::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20384%20512%27%3E%3Cpath%20d%3D%27M342.6%20150.6c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L192%20210.7%2086.6%20105.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3L146.7%20256%2041.4%20361.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200L192%20301.3%20297.4%20406.6c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3L237.3%20256%20342.6%20150.6z%27%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20384%20512%27%3E%3Cpath%20d%3D%27M342.6%20150.6c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L192%20210.7%2086.6%20105.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3L146.7%20256%2041.4%20361.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200L192%20301.3%20297.4%20406.6c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3L237.3%20256%20342.6%20150.6z%27%2F%3E%3C%2Fsvg%3E")}

/* Passez la ligne ci-dessous en commentaires pour afficher le titre */
.nowPlaying {display: none!important;}

@import 'https://fonts.googleapis.com/css?family=Roboto';@import url('https://fonts.googleapis.com/css?family=Oswald');body { background-color: #f2f2f2;}.svTitleFix {text-align:center;}.meuVideo { position: relative; padding-bottom: 53.25%; /* 16:9 */ padding-top: 25px; height: 0;}.meuVideo iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}.svTitle { font-family: Roboto,sans-serif;font-weight: normal;margin: 0;padding: 0.5em; color: #444;}.adCenter {margin:0 auto;max-width:800px;}#svBox{max-width:800px;font-family: 'Roboto', serif; margin:0 auto;position:relative;padding: 10px; background-color: rgba(0, 0, 0, 0.2);}#svList { list-style: none; margin: 0 auto; padding: 0; display: block; font-size: 0;}#svList li { display: inline-block; *display:inline;/*for IE6 - IE7*/ width:25%; vertical-align:middle; box-sizing:border-box; margin:0; padding:0;} /* The wrapper for each item */.svThumb { /*margin:12px; box-shadow:0 0 6px rgba(0,0,0,0.3);*/ display:block; position: relative; overflow:hidden;} /* If have the image layer */.svThumb img { display:block; width: 100%; height: auto; border:none; transition:all 1s;}#svList li:hover .svThumb img { transform:scale(1.05);} /* If have the overlay layer */.sv-overlay { position: absolute; display:block; top: 0; left: 0; bottom: 0; right: 0; margin: auto; background: #3DC0F1 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK8AAACvABQqw0mAAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAAYaSURBVHic7ZtfbBVVEMZ/ICqKgSsaSVDsBQEbifSqaEg0sZioiWKpCYZoVAoP6hPSN3wSX3wEoi8+GG410ahEKUSjYuAqxr+YtERRDEohiAqiLSAGA/HzYfam2+3u3bN7d3ubtF9y0nTvnDln5szOzJlzdoIkxjImNnoCjca4Aho9gUZjXAGNnkCjMeYVMGmExikCdwIloAVo8p75cQg4DPQCe4FPvGe5YkKOeUARaAfWAFcB+4F9wHfe3wPAcWwRpgEzgUXATcAtwDXACeBFYBt5KUNS1q0oqSzpnKSPJN2bks/lkh6WtEPSKY9nMev5Zsms4E3yjKSXJE3LkPd8SS9LGvDGKIw2BSyT9LuktyU1Z71KvjZP0m5Jf0pqHy0K2CTpuKTlOQrubxdJWiXpqKSN9fKrxwkWgHeAKcADmEMbSdwKdHnjPggMpGGSNg8oALuAf4HljLzwAHuA24DLgJ1YJEmMtBawCzgP3JOmc8a4Gihj4fSupJ3TWMAGzOwfS9E3DxwFOoDZ2NySIaHTaJd0VtKsHJxb0XNqPRpERdJax/6LJB2RRaRcokDB87z35SB8h6R+RaNHbrH/KUknHGkTK2CzpC05Ce+CHgdel8qsppy1AoqS/pJlZHkL3yd7Fcohv7m8Di2yNLyYpQI2S9owAsKXNdR8S4HfK468X/fmnIkCipL+UbaOL0r4MNpygM6F/zxJf8vBClzCYBvwGXAkcYgJRzuwEviYweytC1gVQZ8mwzuA1RXaYikdtPmzpPszXP1gq7WpKWhodHBxhNX2uKSf6rWAIpZp7UyxCkEUgLVABegH+oCt3vMobAz8/nGC8d7DCjHFmlQxGlop6UBGq1wrzlc0PHaXAzT9Sl4Q2edZQmoLaAG+TKD1MHQQv9KtwLO+/8tePz86SV4WO4jJEIk4BZSwXVdadGDC+DEAdDPcnKsKChN+FeYok6IXkyEaMSZ0UNLdKc2+I8TUywFTb/XMf6ss5gfNXh6ftK/eCsU4wjgG/0m6IUPhS56wFU/4Kn21npil8EhaLOl8vQqYmpHwhAhZ8Z6FOch6hUfS3DgFuByMXJDgnetg+DvfxWCSE0xqWiP4pH3ng5gQS+FgAQsdtV0MWclygKbgrXoU+pVRtddrt8dZQFwUOIQlQi54mqGhrovh6e0AsMR73u3xH8AiQidW1ekO4T0daAYmO86liiIxoTPuFTgEzAfedxisNdCvswbtAFbJdcXnwPXAc8D6BP0WYOeNkYizgF5gseNg/njbTfQmpowlRv1YWlzBNkh5oAWTIRJxCtgL3Jhi4Kisz5/kFDCreYVws88CzZgM0YhxIk2yWsAUB4cTdG6lgPMrhzi9qFA3XdJ+X6vibOB5rflcIem0J0PqPADZdniFA93aEAHLsvJW0jjfHEIfhlrzeVIO22GXg5E1wFLcDkF6iMu9DXFxfjKwzvf/OuBi4EfgDd/z9TV4fAW8BrxQcyYOK9skO/Ke40Bb0NC6fhD9MSsf1aqvwXpH+ptlJbGmOFqXkthh4M3AikRhALvh0cnQ3V4vsAmL810OfOrBROB54C1iQiDgXBVukp3Jlxzps25JLKC6AYpdfTn6gCo2YyWmpWmXZgQwFbtP1AesduqRYBWmSfpD0qMNsgKX9ozsaMx5B5t0gGWyC0sLRoGwwbZI0jFJbUn6pRlog6QvJM0cBUJX2yxJvynF6VU9FyQuxA4e+tMwyBCzgVeBc4zQBQmwndwULDzOTskjC8wAdnhzSbWhSquAk9hGZhLwLrAwJZ96cAewG/gFqzGcSsOknsvSpzCT2wF8ADxUB68kmIydMG3HTn+WYAuSDhk5oTZZ+PlQ2d8h8LdmSXtkSVmiqzBRLavr8tuB67ALS/sw35CmjhCFErAF+Ab4FpiDJTx1I8vvBU5i2ddc4Ay2M/waeAS7y5cUVwJPYOWwT4HTWIlrNfWYfAB5XpdvYvC6/AzgGPA98ANmJb1Y7fASrPA6BythtQDzgGuBX7Ht7DZcNjYpkKcC/GjCPphowczZ/8FEtXbfx/APJnIR2o+RUsCoxZj/ZmhcAY2eQKMxroBGT6DRGPMK+B92AaDV1BdgAQAAAABJRU5ErkJggg==") no-repeat center 20%; background-size:50px 50px; opacity:0; filter:alpha(opacity=0);/*For IE6 - IE8*/ transition:all 0.6s;}.ytVideo .sv-overlay { background: #3DC0F1 url("../images/youtube.png") no-repeat center 20%;background-size: 35px auto;}.vimeoVideo .sv-overlay { background: #3DC0F1 url("../images/vimeo.png") no-repeat center 20%;background-size: 30px auto;}.dailyMVideo .sv-overlay { background: #3DC0F1 url("v../images/dailyMotion.png") no-repeat center 20%;background-size: 30px auto;}#svList li:hover .sv-overlay { opacity:0.8;}/* If have captions */.sv-text { display:block; padding:0 30px; box-sizing:border-box; position:absolute; left:0; width:100%; text-align:center; text-transform:capitalize; font-size:18px; font-weight:bold; font-family: 'Oswald', sans-serif; font-weight:normal!important; top:40%; color:white; opacity:0; filter:alpha(opacity=0);/*For older IE*/ transform:translateY(-20px); transition:all .3s;max-height: 65px; overflow: hidden;}#svList li:hover .sv-text { transform:translateY(0px); opacity:0.9;}.infoBox { clear: both;background-color: #fff;padding: 0 10px;}.closeUiBtn { font-weight: 700; font-size: 40px; line-height: 40px; color: #fff; text-align: center; text-transform: uppercase; padding: 5px 15px; border-radius: 5px; position: absolute; right: -55px; background-color: rgba(0, 0, 0, 0.4);}.closeUiBtn:hover { color: #f5f5f5;background-color: #730f0f;}.svThumb, .closeUiBtn {cursor:pointer;}.clear {clear: both;}/* jQuery 9000 Media Queries */.mQuery900 #svList li {width:25%;}.mQuery900 .svTitle {font-size: 1.5em;}/* jQuery 700 Media Queries */.mQuery700 #svList li {width:33.33%;}.mQuery700 #svBox {width: 100%;max-width: 100%;font-size: 100%;}.mQuery700 .svTitle {font-size: 1.5em;}.mQuery700 .sv-text {font-size: 23px;}/* jQuery 550 Media Queries */.mQuery550 .meuVideo { padding-bottom: 51.20%;}.mQuery550 .svTitle {font-size: 1.17em;}.mQuery550 #svList li {width:50%;}.mQuery550 .closeUiBtn {font-size: 200%;line-height: 100%;position: initial;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.COMP_MENU_MATCHER_0f72737f34a749e28b1b1f967128d7fd.waf_menu_back_sep{border-bottom:1px solid #000000;margin-bottom:5px;margin-top:5px;width:100%;}.COMP_MENU_MATCHER_0f72737f34a749e28b1b1f967128d7fd.waf_menu_bubble_item{color:rgba(0,0,0,1);font-family:'Arial';}.COMP_MENU_MATCHER_0f72737f34a749e28b1b1f967128d7fd.waf_menu_bubble_item a{color:rgba(0,0,0,1);}.COMP_MENU_MATCHER_0f72737f34a749e28b1b1f967128d7fd.waf_menu_bubble_item:hover{color:rgba(0,0,255,1);}.COMP_MENU_MATCHER_0f72737f34a749e28b1b1f967128d7fd.waf_menu_bubble_item:hover a{color:rgba(0,0,255,1);}.COMP_MENU_MATCHER_0f72737f34a749e28b1b1f967128d7fd.waf_menu_bubble_item:hover svg{fill:rgba(0,0,255,1);}.COMP_MENU_MATCHER_0f72737f34a749e28b1b1f967128d7fd.waf_menu_bubble_item:hover:not(.waf_menu_item_search){background-color:rgba(187,187,187,1);}.COMP_MENU_MATCHER_0f72737f34a749e28b1b1f967128d7fd.waf_menu_panel_generic_header{background-color:rgba(232,223,201,1);color:rgba(232,223,201,1);font-family:'Arial';}.COMP_MENU_MATCHER_0f72737f34a749e28b1b1f967128d7fd.waf_menu_panel_item.waf_menu_generic_item{color:rgba(51,46,41,1);font-family:'Arial';}.COMP_MENU_MATCHER_0f72737f34a749e28b1b1f967128d7fd.waf_menu_panel_item.waf_menu_generic_item a{color:rgba(51,46,41,1);}.COMP_MENU_MATCHER_0f72737f34a749e28b1b1f967128d7fd.waf_menu_panel_item.waf_menu_generic_item svg{fill:rgba(51,46,41,1);}.COMP_MENU_MATCHER_0f72737f34a749e28b1b1f967128d7fd.waf_menu_panel_item.waf_menu_generic_item:hover{background-color:rgba(232,232,232,1);color:rgba(17,17,17,1);}.COMP_MENU_MATCHER_0f72737f34a749e28b1b1f967128d7fd.waf_menu_panel_item.waf_menu_generic_item:hover a{color:rgba(17,17,17,1);}.COMP_MENU_MATCHER_0f72737f34a749e28b1b1f967128d7fd.waf_menu_panel_item.waf_menu_generic_item:hover svg{fill:rgba(17,17,17,1);}.COMP_MENU_MATCHER_0f72737f34a749e28b1b1f967128d7fd.waf_menu_panel_layout{align-items:center;display:flex;flex-direction:row;}.COMP_MENU_MATCHER_1024b500380745ac904f492fe7281c64.waf_menu_back_sep{border-bottom:1px solid #3d3d3d;margin-bottom:5px;margin-top:5px;width:100%;}.COMP_MENU_MATCHER_1024b500380745ac904f492fe7281c64.waf_menu_bubble_item{color:rgba(61,61,61,1);font-family:'Arial';}.COMP_MENU_MATCHER_1024b500380745ac904f492fe7281c64.waf_menu_bubble_item a{color:rgba(61,61,61,1);}.COMP_MENU_MATCHER_1024b500380745ac904f492fe7281c64.waf_menu_bubble_item:hover{color:rgba(0,0,255,1);}.COMP_MENU_MATCHER_1024b500380745ac904f492fe7281c64.waf_menu_bubble_item:hover a{color:rgba(0,0,255,1);}.COMP_MENU_MATCHER_1024b500380745ac904f492fe7281c64.waf_menu_bubble_item:hover svg{fill:rgba(0,0,255,1);}.COMP_MENU_MATCHER_1024b500380745ac904f492fe7281c64.waf_menu_bubble_item:hover:not(.waf_menu_item_search){background-color:rgba(187,187,187,1);}.COMP_MENU_MATCHER_1024b500380745ac904f492fe7281c64.waf_menu_panel_generic_header{background-color:rgba(0,0,0,1);color:rgba(255,255,255,1);font-family:'Arial';}.COMP_MENU_MATCHER_1024b500380745ac904f492fe7281c64.waf_menu_panel_item.waf_menu_generic_item{color:rgba(17,17,17,1);font-family:'Arial';}.COMP_MENU_MATCHER_1024b500380745ac904f492fe7281c64.waf_menu_panel_item.waf_menu_generic_item a{color:rgba(17,17,17,1);}.COMP_MENU_MATCHER_1024b500380745ac904f492fe7281c64.waf_menu_panel_item.waf_menu_generic_item svg{fill:rgba(17,17,17,1);}.COMP_MENU_MATCHER_1024b500380745ac904f492fe7281c64.waf_menu_panel_item.waf_menu_generic_item:hover{background-color:rgba(232,232,232,1);color:rgba(17,17,17,1);}.COMP_MENU_MATCHER_1024b500380745ac904f492fe7281c64.waf_menu_panel_item.waf_menu_generic_item:hover a{color:rgba(17,17,17,1);}.COMP_MENU_MATCHER_1024b500380745ac904f492fe7281c64.waf_menu_panel_item.waf_menu_generic_item:hover svg{fill:rgba(17,17,17,1);}.COMP_MENU_MATCHER_1024b500380745ac904f492fe7281c64.waf_menu_panel_layout{align-items:center;display:flex;flex-direction:row;}.COMP_MENU_MATCHER_23c8964c7095454ba21713e413e35400.waf_menu_back_sep{border-bottom:1px solid #000000;margin-bottom:5px;margin-top:5px;width:100%;}.COMP_MENU_MATCHER_23c8964c7095454ba21713e413e35400.waf_menu_bubble_item{color:rgba(0,0,0,1);font-family:'Arial';}.COMP_MENU_MATCHER_23c8964c7095454ba21713e413e35400.waf_menu_bubble_item a{color:rgba(0,0,0,1);}.COMP_MENU_MATCHER_23c8964c7095454ba21713e413e35400.waf_menu_bubble_item:hover{color:rgba(0,0,255,1);}.COMP_MENU_MATCHER_23c8964c7095454ba21713e413e35400.waf_menu_bubble_item:hover a{color:rgba(0,0,255,1);}.COMP_MENU_MATCHER_23c8964c7095454ba21713e413e35400.waf_menu_bubble_item:hover svg{fill:rgba(0,0,255,1);}.COMP_MENU_MATCHER_23c8964c7095454ba21713e413e35400.waf_menu_bubble_item:hover:not(.waf_menu_item_search){background-color:rgba(187,187,187,1);}.COMP_MENU_MATCHER_23c8964c7095454ba21713e413e35400.waf_menu_panel_generic_header{background-color:rgba(0,0,0,1);color:rgba(255,255,255,1);font-family:'Arial';}.COMP_MENU_MATCHER_23c8964c7095454ba21713e413e35400.waf_menu_panel_item.waf_menu_generic_item{color:rgba(17,17,17,1);font-family:'Arial';}.COMP_MENU_MATCHER_23c8964c7095454ba21713e413e35400.waf_menu_panel_item.waf_menu_generic_item a{color:rgba(17,17,17,1);}.COMP_MENU_MATCHER_23c8964c7095454ba21713e413e35400.waf_menu_panel_item.waf_menu_generic_item svg{fill:rgba(17,17,17,1);}.COMP_MENU_MATCHER_23c8964c7095454ba21713e413e35400.waf_menu_panel_item.waf_menu_generic_item:hover{background-color:rgba(232,232,232,1);color:rgba(17,17,17,1);}.COMP_MENU_MATCHER_23c8964c7095454ba21713e413e35400.waf_menu_panel_item.waf_menu_generic_item:hover a{color:rgba(17,17,17,1);}.COMP_MENU_MATCHER_23c8964c7095454ba21713e413e35400.waf_menu_panel_item.waf_menu_generic_item:hover svg{fill:rgba(17,17,17,1);}.COMP_MENU_MATCHER_23c8964c7095454ba21713e413e35400.waf_menu_panel_layout{align-items:center;display:flex;flex-direction:row;}.comp_0{--waf-bg-color:rgba(232,223,201,1);flex-direction:column;}.comp_1{--wf-gutter-x:0px;flex-direction:row;}.comp_10{align-items:center;display:flex;width:100%;}.comp_10 hr{border-color:rgba(206,206,207,1) !important;border-style:solid;opacity:0.25098;width:100%;}.comp_11{--waf-bg-color:rgba(232,223,201,1);flex-direction:column;}.comp_12{--wf-gutter-x:0px;flex-direction:row;}.comp_13{flex-direction:column;}.comp_13 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.comp_13 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.comp_14{display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;width:100%;}.comp_14 .wa-txt-par{color:rgba(135,126,122,1);font-family:'Arial';margin-bottom:1em;width:100%;word-break:break-word;&:not(:last-child) {margin-bottom: 16px !important;} }.comp_14 .wa-txt-par a{color:rgba(0,0,255,1);font-weight:normal;text-decoration:underline;}.comp_14 .wa-txt-par.wa-last-par{color:rgba(135,126,122,1);font-family:'Arial';margin-bottom:0px;width:100%;word-break:break-word;&:not(:last-child) {margin-bottom: 16px !important;} }.comp_14 .wa-txt-par.wa-last-par a{color:rgba(0,0,255,1);font-weight:normal;text-decoration:underline;}.comp_15{--waf-bg-color:rgba(232,223,201,1);flex-direction:column;}.comp_16{--wf-gutter-x:0px;flex-direction:row;}.comp_17{flex-direction:column;}.comp_17 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.comp_17 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.comp_18{display:flex;width:100%;}.comp_18 .wa-image-wrap{aspect-ratio:1536/1024;;box-sizing:content-box;overflow:hidden;position:relative;width:calc( min( 100% , 1536px) );}.comp_18 .wa-image-wrap > div{aspect-ratio:1536/1024;;position:relative;width:100%;}.comp_18 .wa-image-wrap img{aspect-ratio:1536/1024;;position:relative;vertical-align:top;width:100%;}.comp_19{flex-direction:column;}.comp_19 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.comp_19 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.comp_2{flex-direction:column;}.comp_2 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.comp_2 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.comp_20{width:100%;}.comp_20 .waf_menu{--bubble-bg-color:rgba(232,223,201,1);--bubble-border-color:rgba(0,0,0,0);--bubble-text-color:rgba(0,0,0,1);--panel-bg-color:rgba(232,223,201,1);--panel-brand-icon:wa_res/icons/SCCFlog2023_2024.png !important;--panel-header-text-color:rgba(232,223,201,1);--panel-orientation:left;--panel-text-color:rgba(51,46,41,1);}.comp_20 .waf_menu-mini-btn{background-color:rgba(229,182,69,1);border-color:rgba(119,119,119,1);border-style:solid;border-width:1px;}.comp_20 .waf_menu-mini-btn-wrapper{align-items:center;display:flex;height:100%;width:100%;}.comp_20 .waf_menu-mini-btn:hover{background-color:rgba(60,193,229,1);border-color:rgba(119,119,119,1);}.comp_20 .waf_menu-mini-btn:hover svg path{fill:rgba(51,51,51,1);}.comp_20 nav{background-color:rgba(249,249,249,1);color:rgba(135,126,122,1);font-family:'Arial';}.comp_20 nav > ul > li{align-items:center;display:flex;justify-content:start;}.comp_20 nav > ul > li > .waf-nav-link{align-items:center;color:rgba(135,126,122,1);display:flex;flex-direction:row;justify-content:center;width:100%;}.comp_20 nav > ul > li > .waf-nav-link > .waf_menu_icn{display:flex;}.comp_20 nav > ul > li > .waf-nav-link > .waf_menu_icn > svg{fill:rgba(135,126,122,1);}.comp_20 nav > ul > li > .waf-nav-link > .waf_menu_label{display:flex;flex-grow:5;}.comp_20 nav > ul > li > .waf_menu_search{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%;}.comp_20 nav > ul > li:hover > .waf-nav-link{color:rgba(68,68,68,1);}.comp_20 nav > ul > li:hover > .waf-nav-link > .waf_menu_icn >svg{fill:rgba(68,68,68,1);}.comp_21{--waf-bg-color:rgba(232,223,201,1);flex-direction:column;}.comp_22{--wf-gutter-x:0px;flex-direction:row;}.comp_23{flex-direction:column;}.comp_23 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.comp_23 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.comp_24{width:100%;}.comp_25{flex-direction:column;}.comp_26{--wf-gutter-x:0px;flex-direction:row;}.comp_27{flex-direction:column;}.comp_27 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.comp_27 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.comp_3{width:100%;}.comp_3 .waf_menu{--bubble-bg-color:rgba(232,223,201,1);--bubble-border-color:rgba(0,0,0,0);--bubble-text-color:rgba(0,0,0,1);--panel-bg-color:rgba(255,255,255,1);--panel-header-text-color:rgba(255,255,255,1);--panel-orientation:left;--panel-text-color:rgba(17,17,17,1);}.comp_3 .waf_menu-mini-btn{background-color:rgba(51,178,240,1);border-color:rgba(119,119,119,1);border-style:solid;border-width:1px;}.comp_3 .waf_menu-mini-btn-wrapper{align-items:center;display:flex;height:100%;width:100%;}.comp_3 .waf_menu-mini-btn:hover{background-color:rgba(60,193,229,1);border-color:rgba(119,119,119,1);}.comp_3 .waf_menu-mini-btn:hover svg path{fill:rgba(51,51,51,1);}.comp_3 nav{background-color:rgba(249,249,249,0);color:rgba(51,46,41,1);font-family:'Arial';font-weight:bolder;}.comp_3 nav > ul > li{align-items:center;display:flex;justify-content:start;}.comp_3 nav > ul > li > .waf-nav-link{align-items:center;color:rgba(51,46,41,1);display:flex;flex-direction:row;justify-content:center;width:100%;}.comp_3 nav > ul > li > .waf-nav-link > .waf_menu_icn{display:flex;}.comp_3 nav > ul > li > .waf-nav-link > .waf_menu_icn > svg{fill:rgba(51,46,41,1);}.comp_3 nav > ul > li > .waf-nav-link > .waf_menu_label{display:flex;flex-grow:5;}.comp_3 nav > ul > li > .waf_menu_search{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%;}.comp_3 nav > ul > li:hover > .waf-nav-link{color:rgba(255,255,255,1);}.comp_3 nav > ul > li:hover > .waf-nav-link > .waf_menu_icn >svg{fill:rgba(255,255,255,1);}.comp_4{flex-direction:column;}.comp_4 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.comp_4 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.comp_5{align-items:center;display:flex;width:100%;}.comp_5 hr{border-color:rgba(206,206,207,1) !important;border-style:solid;opacity:0.25098;width:100%;}.comp_6{display:flex;width:100%;}.comp_6 .wa-image-wrap{aspect-ratio:1536/1024;;box-sizing:content-box;overflow:hidden;position:relative;width:calc( min( 100% , 1536px) );}.comp_6 .wa-image-wrap > div{aspect-ratio:1536/1024;;position:relative;width:100%;}.comp_6 .wa-image-wrap img{aspect-ratio:1536/1024;;position:relative;vertical-align:top;width:100%;}.comp_7{flex-direction:column;}.comp_7 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.comp_7 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.comp_8{width:100%;}.comp_8 .waf_menu{--bubble-bg-color:rgba(7,26,43,1);--bubble-border-color:rgba(0,0,0,0);--bubble-text-color:rgba(61,61,61,1);--panel-bg-color:rgba(255,255,255,1);--panel-brand-icon:wa_res/icons/SCCFlog2023_2024.png !important;--panel-header-text-color:rgba(255,255,255,1);--panel-orientation:left;--panel-text-color:rgba(17,17,17,1);}.comp_8 .waf_menu-mini-btn{background-color:rgba(51,178,240,1);border-color:rgba(119,119,119,1);border-style:solid;border-width:1px;}.comp_8 .waf_menu-mini-btn-wrapper{align-items:center;display:flex;height:100%;width:100%;}.comp_8 .waf_menu-mini-btn:hover{background-color:rgba(60,193,229,1);border-color:rgba(119,119,119,1);}.comp_8 .waf_menu-mini-btn:hover svg path{fill:rgba(51,51,51,1);}.comp_8 nav{color:rgba(51,46,41,1);font-family:'Arial';font-weight:bolder;}.comp_8 nav > ul > li{align-items:center;display:flex;justify-content:start;}.comp_8 nav > ul > li > .waf-nav-link{align-items:center;color:rgba(51,46,41,1);display:flex;flex-direction:row;justify-content:center;width:100%;}.comp_8 nav > ul > li > .waf-nav-link > .waf_menu_icn{display:flex;}.comp_8 nav > ul > li > .waf-nav-link > .waf_menu_icn > svg{fill:rgba(51,46,41,1);}.comp_8 nav > ul > li > .waf-nav-link > .waf_menu_label{display:flex;flex-grow:5;}.comp_8 nav > ul > li > .waf_menu_search{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%;}.comp_8 nav > ul > li:hover > .waf-nav-link{color:rgba(255,255,255,1);}.comp_8 nav > ul > li:hover > .waf-nav-link > .waf_menu_icn >svg{fill:rgba(255,255,255,1);}.comp_9{flex-direction:column;}.comp_9 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.comp_9 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}body{background-color:rgba(255,255,255,1);}.COMP_MENU_MATCHER_0f72737f34a749e28b1b1f967128d7fd > .waf_menu_panel_icon_wrap{height:48px;}.COMP_MENU_MATCHER_0f72737f34a749e28b1b1f967128d7fd.waf_menu_bubble_item{font-size:13px;padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;}.COMP_MENU_MATCHER_0f72737f34a749e28b1b1f967128d7fd.waf_menu_bubble_item a{font-size:13px;}.COMP_MENU_MATCHER_0f72737f34a749e28b1b1f967128d7fd.waf_menu_panel_generic_header{font-size:1.3rem;}.COMP_MENU_MATCHER_0f72737f34a749e28b1b1f967128d7fd.waf_menu_panel_item.waf_menu_generic_item{font-size:13px;}.COMP_MENU_MATCHER_0f72737f34a749e28b1b1f967128d7fd.waf_menu_panel_item.waf_menu_generic_item a{font-size:13px;}.COMP_MENU_MATCHER_0f72737f34a749e28b1b1f967128d7fd.waf_menu_panel_item.waf_menu_generic_size{padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;}.COMP_MENU_MATCHER_1024b500380745ac904f492fe7281c64 > .waf_menu_panel_icon_wrap{height:48px;}.COMP_MENU_MATCHER_1024b500380745ac904f492fe7281c64.waf_menu_bubble_item{font-size:13px;padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;}.COMP_MENU_MATCHER_1024b500380745ac904f492fe7281c64.waf_menu_bubble_item a{font-size:13px;}.COMP_MENU_MATCHER_1024b500380745ac904f492fe7281c64.waf_menu_panel_generic_header{font-size:1.3rem;}.COMP_MENU_MATCHER_1024b500380745ac904f492fe7281c64.waf_menu_panel_item.waf_menu_generic_item{font-size:13px;}.COMP_MENU_MATCHER_1024b500380745ac904f492fe7281c64.waf_menu_panel_item.waf_menu_generic_item a{font-size:13px;}.COMP_MENU_MATCHER_1024b500380745ac904f492fe7281c64.waf_menu_panel_item.waf_menu_generic_size{padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;}.COMP_MENU_MATCHER_23c8964c7095454ba21713e413e35400 > .waf_menu_panel_icon_wrap{height:48px;}.COMP_MENU_MATCHER_23c8964c7095454ba21713e413e35400.waf_menu_bubble_item{font-size:13px;padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;}.COMP_MENU_MATCHER_23c8964c7095454ba21713e413e35400.waf_menu_bubble_item a{font-size:13px;}.COMP_MENU_MATCHER_23c8964c7095454ba21713e413e35400.waf_menu_panel_generic_header{font-size:1.3rem;}.COMP_MENU_MATCHER_23c8964c7095454ba21713e413e35400.waf_menu_panel_item.waf_menu_generic_item{font-size:13px;}.COMP_MENU_MATCHER_23c8964c7095454ba21713e413e35400.waf_menu_panel_item.waf_menu_generic_item a{font-size:13px;}.COMP_MENU_MATCHER_23c8964c7095454ba21713e413e35400.waf_menu_panel_item.waf_menu_generic_size{padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;}.comp_0{display:none;min-height:20px;padding-bottom:30px;padding-left:30px;padding-right:30px;padding-top:30px;}.comp_1{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_10{margin-bottom:0px;margin-top:0px;min-height:32px;}.comp_10 hr{border-top-width:1px;margin:1px;}.comp_11{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_12{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_13{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_13 > .wa_inner_col{border:none;border-radius:0px;}.comp_13 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_14{border:none;border-radius:0px;margin-bottom:0px;margin-top:0px;min-height:0px;padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;}.comp_14 .wa-txt-par{font-size:38px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_14 .wa-txt-par.wa-last-par{font-size:38px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_15{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_16{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_17{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_17 > .wa_inner_col{border:none;border-radius:0px;}.comp_17 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_18{justify-content:center;margin-bottom:0px;margin-top:0px;}.comp_18 .wa-image-wrap{border:none;border-radius:0px;max-width:calc( min( 100% , 1536px) );}.comp_19{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_19 > .wa_inner_col{border:none;border-radius:0px;}.comp_19 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_2{min-height:21px;padding-left:0rem;padding-right:0rem;}.comp_2 > .wa_inner_col{border:none;border-radius:0px;}.comp_2 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0rem;margin-left:0rem;margin-right:0rem;margin-top:20px;}.comp_20{margin-bottom:0px;margin-top:0px;}.comp_20 .waf_menu{--bubble-content-column:1;--bubble-content-font-size:5.2px;--bubble-content-width:350px;--bubble-flow-horz:1;--panel-content-font-size:5.2px;--panel-content-width:300px;}.comp_20 .waf_menu > ul{flex-direction:row;width:unset;}.comp_20 .waf_menu > ul > .waf_menu_sep{border-bottom:none;border-left:none;border-right:1px solid rgba(0,0,0,0);border-top:none;}.comp_20 .waf_menu-mini-btn{border-radius:5px;height:50px;width:50px;}.comp_20 .waf_menu-mini-btn-wrapper{display:flex !important;justify-content:end;}.comp_20 nav{border:none;border-radius:0px;display:none !important;font-size:13px;justify-content:end;min-height:2rem;}.comp_20 nav > ul > li > .waf-nav-link{padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;}.comp_20 nav > ul > li > .waf-nav-link > .waf_menu_icn{height:13px;width:13px;}.comp_20 nav > ul > li > .waf_menu_search{padding-left:16px;padding-right:16px;}.comp_21{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_22{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_23{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_23 > .wa_inner_col{border:none;border-radius:0px;}.comp_23 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_24{margin-bottom:0px;margin-top:0px;min-height:100px;}.comp_25{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_26{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_27{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_27 > .wa_inner_col{border:none;border-radius:0px;}.comp_27 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_3{margin-bottom:0px;margin-top:0px;}.comp_3 .waf_menu{--bubble-content-column:1;--bubble-content-font-size:5.2px;--bubble-content-width:350px;--bubble-flow-horz:1;--panel-content-font-size:5.2px;--panel-content-width:380px;}.comp_3 .waf_menu > ul{flex-direction:row;width:unset;}.comp_3 .waf_menu > ul > .waf_menu_sep{border-bottom:none;border-left:none;border-right:1px solid rgba(0,0,0,0);border-top:none;}.comp_3 .waf_menu-mini-btn{border-radius:4.5px;height:45px;width:45px;}.comp_3 .waf_menu-mini-btn-wrapper{display:flex !important;justify-content:end;}.comp_3 nav{border:none;border-radius:0px;display:none !important;font-size:15px;justify-content:end;min-height:2rem;}.comp_3 nav > ul > li > .waf-nav-link{padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;}.comp_3 nav > ul > li > .waf-nav-link > .waf_menu_icn{height:15px;width:15px;}.comp_3 nav > ul > li > .waf_menu_search{padding-left:16px;padding-right:16px;}.comp_4{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_4 > .wa_inner_col{border:none;border-radius:0px;}.comp_4 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0rem;margin-left:0rem;margin-right:0rem;margin-top:0rem;}.comp_5{margin-bottom:0px;margin-top:0px;min-height:15px;}.comp_5 hr{border-top-width:1px;margin:1px;}.comp_6{justify-content:center;margin-bottom:-47px;margin-top:-21px;}.comp_6 .wa-image-wrap{border:none;border-radius:0px;max-width:calc( min( 170px , 1536px) );}.comp_7{min-height:21px;padding-left:0rem;padding-right:0rem;}.comp_7 > .wa_inner_col{border:none;border-radius:0px;}.comp_7 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0rem;margin-left:0rem;margin-right:0rem;margin-top:20px;}.comp_8{margin-bottom:0px;margin-top:0px;}.comp_8 .waf_menu{--bubble-content-column:1;--bubble-content-font-size:5.2px;--bubble-content-width:350px;--bubble-flow-horz:1;--panel-content-font-size:5.2px;--panel-content-width:380px;}.comp_8 .waf_menu > ul{flex-direction:row;width:unset;}.comp_8 .waf_menu > ul > .waf_menu_sep{border-bottom:none;border-left:none;border-right:1px solid rgba(0,0,0,0);border-top:none;}.comp_8 .waf_menu-mini-btn{border-radius:4.5px;height:45px;width:45px;}.comp_8 .waf_menu-mini-btn-wrapper{display:flex !important;justify-content:end;}.comp_8 nav{border:none;border-radius:0px;display:none !important;font-size:15px;justify-content:start;min-height:2rem;}.comp_8 nav > ul > li > .waf-nav-link{padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;}.comp_8 nav > ul > li > .waf-nav-link > .waf_menu_icn{height:15px;width:15px;}.comp_8 nav > ul > li > .waf_menu_search{padding-left:16px;padding-right:16px;}.comp_9{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_9 > .wa_inner_col{border:none;border-radius:0px;}.comp_9 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}body{background-image:url('');}@media (min-width:992px){.COMP_MENU_MATCHER_0f72737f34a749e28b1b1f967128d7fd > .waf_menu_panel_icon_wrap{height:48px;}.COMP_MENU_MATCHER_0f72737f34a749e28b1b1f967128d7fd.waf_menu_bubble_item{font-size:13px;padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;}.COMP_MENU_MATCHER_0f72737f34a749e28b1b1f967128d7fd.waf_menu_bubble_item a{font-size:13px;}.COMP_MENU_MATCHER_0f72737f34a749e28b1b1f967128d7fd.waf_menu_panel_generic_header{font-size:1.3rem;}.COMP_MENU_MATCHER_0f72737f34a749e28b1b1f967128d7fd.waf_menu_panel_item.waf_menu_generic_item{font-size:13px;}.COMP_MENU_MATCHER_0f72737f34a749e28b1b1f967128d7fd.waf_menu_panel_item.waf_menu_generic_item a{font-size:13px;}.COMP_MENU_MATCHER_0f72737f34a749e28b1b1f967128d7fd.waf_menu_panel_item.waf_menu_generic_size{padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;}.COMP_MENU_MATCHER_1024b500380745ac904f492fe7281c64 > .waf_menu_panel_icon_wrap{height:48px;}.COMP_MENU_MATCHER_1024b500380745ac904f492fe7281c64.waf_menu_bubble_item{font-size:13px;padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;}.COMP_MENU_MATCHER_1024b500380745ac904f492fe7281c64.waf_menu_bubble_item a{font-size:13px;}.COMP_MENU_MATCHER_1024b500380745ac904f492fe7281c64.waf_menu_panel_generic_header{font-size:1.3rem;}.COMP_MENU_MATCHER_1024b500380745ac904f492fe7281c64.waf_menu_panel_item.waf_menu_generic_item{font-size:13px;}.COMP_MENU_MATCHER_1024b500380745ac904f492fe7281c64.waf_menu_panel_item.waf_menu_generic_item a{font-size:13px;}.COMP_MENU_MATCHER_1024b500380745ac904f492fe7281c64.waf_menu_panel_item.waf_menu_generic_size{padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;}.COMP_MENU_MATCHER_23c8964c7095454ba21713e413e35400 > .waf_menu_panel_icon_wrap{height:48px;}.COMP_MENU_MATCHER_23c8964c7095454ba21713e413e35400.waf_menu_bubble_item{font-size:13px;padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;}.COMP_MENU_MATCHER_23c8964c7095454ba21713e413e35400.waf_menu_bubble_item a{font-size:13px;}.COMP_MENU_MATCHER_23c8964c7095454ba21713e413e35400.waf_menu_panel_generic_header{font-size:1.3rem;}.COMP_MENU_MATCHER_23c8964c7095454ba21713e413e35400.waf_menu_panel_item.waf_menu_generic_item{font-size:13px;}.COMP_MENU_MATCHER_23c8964c7095454ba21713e413e35400.waf_menu_panel_item.waf_menu_generic_item a{font-size:13px;}.COMP_MENU_MATCHER_23c8964c7095454ba21713e413e35400.waf_menu_panel_item.waf_menu_generic_size{padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;}.comp_0{display:flex;min-height:20px;padding-bottom:30px;padding-left:30px;padding-right:30px;padding-top:30px;}.comp_1{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_10{margin-bottom:0px;margin-top:0px;min-height:32px;}.comp_10 hr{border-top-width:1px;margin:1px;}.comp_11{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_12{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_13{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_13 > .wa_inner_col{border:none;border-radius:0px;}.comp_13 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_14{border:none;border-radius:0px;margin-bottom:0px;margin-top:0px;min-height:0px;padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;}.comp_14 .wa-txt-par{font-size:38px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_14 .wa-txt-par.wa-last-par{font-size:38px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_15{display:none;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_16{display:none;margin-bottom:0px !important;margin-top:0px !important;}.comp_17{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_17 > .wa_inner_col{border:none;border-radius:0px;}.comp_17 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_18{justify-content:center;margin-bottom:0px;margin-top:0px;}.comp_18 .wa-image-wrap{border:none;border-radius:0px;max-width:calc( min( 100% , 1536px) );}.comp_19{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_19 > .wa_inner_col{border:none;border-radius:0px;}.comp_19 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_2{min-height:21px;padding-left:0rem;padding-right:0rem;}.comp_2 > .wa_inner_col{border:none;border-radius:0px;}.comp_2 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0rem;margin-left:0rem;margin-right:0rem;margin-top:20px;}.comp_20{margin-bottom:0px;margin-top:0px;}.comp_20 .waf_menu{--bubble-content-column:1;--bubble-content-font-size:5.2px;--bubble-content-width:350px;--bubble-flow-horz:1;--panel-content-font-size:5.2px;--panel-content-width:300px;}.comp_20 .waf_menu > ul{flex-direction:row;width:unset;}.comp_20 .waf_menu > ul > .waf_menu_sep{border-bottom:none;border-left:none;border-right:1px solid rgba(0,0,0,0);border-top:none;}.comp_20 .waf_menu-mini-btn{border-radius:5px;height:50px;width:50px;}.comp_20 .waf_menu-mini-btn-wrapper{display:none !important;justify-content:end;}.comp_20 nav{border:none;border-radius:0px;display:flex !important;font-size:13px;justify-content:end;min-height:2rem;}.comp_20 nav > ul > li > .waf-nav-link{padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;}.comp_20 nav > ul > li > .waf-nav-link > .waf_menu_icn{height:13px;width:13px;}.comp_20 nav > ul > li > .waf_menu_search{padding-left:16px;padding-right:16px;}.comp_21{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_22{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_23{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_23 > .wa_inner_col{border:none;border-radius:0px;}.comp_23 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_24{margin-bottom:0px;margin-top:0px;min-height:100px;}.comp_25{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_26{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_27{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_27 > .wa_inner_col{border:none;border-radius:0px;}.comp_27 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_3{margin-bottom:0px;margin-top:0px;}.comp_3 .waf_menu{--bubble-content-column:1;--bubble-content-font-size:5.2px;--bubble-content-width:350px;--bubble-flow-horz:1;--panel-content-font-size:5.2px;--panel-content-width:380px;}.comp_3 .waf_menu > ul{flex-direction:row;width:unset;}.comp_3 .waf_menu > ul > .waf_menu_sep{border-bottom:none;border-left:none;border-right:1px solid rgba(0,0,0,0);border-top:none;}.comp_3 .waf_menu-mini-btn{border-radius:4.5px;height:45px;width:45px;}.comp_3 .waf_menu-mini-btn-wrapper{display:none !important;justify-content:end;}.comp_3 nav{border:none;border-radius:0px;display:flex !important;font-size:15px;justify-content:end;min-height:2rem;}.comp_3 nav > ul > li > .waf-nav-link{padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;}.comp_3 nav > ul > li > .waf-nav-link > .waf_menu_icn{height:15px;width:15px;}.comp_3 nav > ul > li > .waf_menu_search{padding-left:16px;padding-right:16px;}.comp_4{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_4 > .wa_inner_col{border:none;border-radius:0px;}.comp_4 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0rem;margin-left:0rem;margin-right:0rem;margin-top:0rem;}.comp_5{margin-bottom:0px;margin-top:0px;min-height:15px;}.comp_5 hr{border-top-width:1px;margin:1px;}.comp_6{justify-content:center;margin-bottom:-47px;margin-top:-21px;}.comp_6 .wa-image-wrap{border:none;border-radius:0px;max-width:calc( min( 170px , 1536px) );}.comp_7{min-height:21px;padding-left:0rem;padding-right:0rem;}.comp_7 > .wa_inner_col{border:none;border-radius:0px;}.comp_7 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0rem;margin-left:0rem;margin-right:0rem;margin-top:20px;}.comp_8{margin-bottom:0px;margin-top:0px;}.comp_8 .waf_menu{--bubble-content-column:1;--bubble-content-font-size:5.2px;--bubble-content-width:350px;--bubble-flow-horz:1;--panel-content-font-size:5.2px;--panel-content-width:380px;}.comp_8 .waf_menu > ul{flex-direction:row;width:unset;}.comp_8 .waf_menu > ul > .waf_menu_sep{border-bottom:none;border-left:none;border-right:1px solid rgba(0,0,0,0);border-top:none;}.comp_8 .waf_menu-mini-btn{border-radius:4.5px;height:45px;width:45px;}.comp_8 .waf_menu-mini-btn-wrapper{display:none !important;justify-content:end;}.comp_8 nav{border:none;border-radius:0px;display:flex !important;font-size:15px;justify-content:start;min-height:2rem;}.comp_8 nav > ul > li > .waf-nav-link{padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;}.comp_8 nav > ul > li > .waf-nav-link > .waf_menu_icn{height:15px;width:15px;}.comp_8 nav > ul > li > .waf_menu_search{padding-left:16px;padding-right:16px;}.comp_9{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_9 > .wa_inner_col{border:none;border-radius:0px;}.comp_9 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}body{background-image:url('');}}.fa-solid,.fa-regular,.fa,.fa-brands{display:inline-flex;vertical-align:middle}.fa-solid::before,.fa-regular::before,.fa::before,.fa-brands::before{content:'';display:inline-block;width:1em;height:1em;background:currentColor;vertical-align:-0.125em;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.fa-magnifying-glass::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20d%3D%27M416%20208c0%2045.9-14.9%2088.3-40%20122.7L502.6%20457.4c12.5%2012.5%2012.5%2032.8%200%2045.3s-32.8%2012.5-45.3%200L330.7%20376c-34.4%2025.2-76.8%2040-122.7%2040C93.1%20416%200%20322.9%200%20208S93.1%200%20208%200S416%2093.1%20416%20208zM208%20352a144%20144%200%201%200%200-288%20144%20144%200%201%200%200%20288z%27%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20d%3D%27M416%20208c0%2045.9-14.9%2088.3-40%20122.7L502.6%20457.4c12.5%2012.5%2012.5%2032.8%200%2045.3s-32.8%2012.5-45.3%200L330.7%20376c-34.4%2025.2-76.8%2040-122.7%2040C93.1%20416%200%20322.9%200%20208S93.1%200%20208%200S416%2093.1%20416%20208zM208%20352a144%20144%200%201%200%200-288%20144%20144%200%201%200%200%20288z%27%2F%3E%3C%2Fsvg%3E")}.fa-xmark::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20384%20512%27%3E%3Cpath%20d%3D%27M342.6%20150.6c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L192%20210.7%2086.6%20105.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3L146.7%20256%2041.4%20361.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200L192%20301.3%20297.4%20406.6c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3L237.3%20256%20342.6%20150.6z%27%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20384%20512%27%3E%3Cpath%20d%3D%27M342.6%20150.6c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L192%20210.7%2086.6%20105.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3L146.7%20256%2041.4%20361.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200L192%20301.3%20297.4%20406.6c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3L237.3%20256%20342.6%20150.6z%27%2F%3E%3C%2Fsvg%3E")}

/* =========================================================
   FOOTER HOP QUYEN DAO
   DESIGN COMPLET
   ========================================================= */

.hqd-footer {

    --blue: #063B4D;
    --blue-dark: #032F40;
    --gold: #D69B2D;
    --gold-light: #E6B54A;
    --cream: #F1E5CF;
    --cream-dark: #E8D9BD;
    --dark-text: #102D3A;

    width: 100%;
    margin: 0;
    padding: 0;

    font-family:
        Arial,
        Helvetica,
        sans-serif;

    box-sizing: border-box;
}


.hqd-footer *,
.hqd-footer *::before,
.hqd-footer *::after {

    box-sizing: border-box;
}


/* =========================================================
   PARTIE HAUTE
   ========================================================= */

.hqd-footer-top {

    position: relative;
    width: 100%;

    background:
        linear-gradient(
            90deg,
            #063B4D 0%,
            #04384A 52%,
            #032F40 100%
        );

    color: white;
    overflow: hidden;

    border-top:
        4px solid
        var(--gold);
}


/* =========================================================
   CONTENEUR
   ========================================================= */

.hqd-footer-inner {

    position: relative;
    z-index: 2;

    width: 100%;
    max-width: 1440px;

    margin: 0 auto;

    padding:
        62px
        58px
        58px;

    display: grid;

    grid-template-columns:
        1.18fr
        1.08fr
        1.02fr
        1.00fr;

    gap: 42px;
}


/* =========================================================
   COLONNES
   ========================================================= */

.hqd-footer-column {

    min-width: 0;
}


.hqd-footer-column:not(:first-child) {

    border-left:
        1px solid
        rgba(214,155,45,0.32);

    padding-left: 36px;
}


/* =========================================================
   IDENTITÉ
   ========================================================= */

.hqd-footer-brand {

    text-align: left;

    padding-left: 0 !important;

    border-left: none !important;
}


.hqd-brand-logo {

    width: 230px;
    height: 180px;

    display: flex;

    align-items: center;
    justify-content: center;

    margin:
        -8px
        auto
        3px;
}


.hqd-brand-logo img {

    display: block;

    width: 205px;
    height: auto;

    object-fit: contain;
}


/* =========================================================
   NOM
   ========================================================= */

.hqd-brand-name {

    font-family:
        "Fuscha Brush",
        "Fusha Brush",
        cursive;

    color: var(--gold-light);

    font-size: 40px;
    line-height: 1;

    white-space: nowrap;

    text-align: center;

    margin-bottom: 14px;
}


.hqd-brand-subtitle {

    color: #FFFFFF;

    font-size: 15px;

    letter-spacing: 1.8px;

    text-align: center;

    margin-bottom: 28px;
}


.hqd-brand-rule {

    width: 65px;
    height: 2px;

    background: var(--gold);

    margin:
        0
        auto
        28px;
}


/* =========================================================
   TEXTE DE PRÉSENTATION
   ========================================================= */

.hqd-brand-text {

    color: #F6F4EF;

    font-size: 16px;
    line-height: 1.6;

    margin:
        0
        0
        28px;

    text-align: left;

    padding-left: 10px;
}


/* =========================================================
   RÉSEAUX
   ========================================================= */

.hqd-social {

    display: flex;

    gap: 18px;

    padding-left: 10px;
}


.hqd-social a {

    width: 56px;
    height: 56px;

    display: flex;

    align-items: center;
    justify-content: center;

    border:
        1.5px solid
        var(--gold);

    border-radius: 50%;

    color: var(--gold-light);

    text-decoration: none;

    transition:
        background 0.25s ease,
        color 0.25s ease,
        transform 0.25s ease;
}


.hqd-social svg {

    width: 29px;
    height: 29px;
}


.hqd-social a:hover {

    background: var(--gold);

    color: var(--blue);

    transform: translateY(-3px);
}


/* =========================================================
   TITRES
   ========================================================= */

.hqd-footer-title {

    position: relative;

    color: var(--gold-light);

    font-size: 22px;
    font-weight: 600;

    text-transform: uppercase;

    letter-spacing: 0.7px;

    margin:
        3px
        0
        32px;

    padding-bottom: 17px;
}


.hqd-footer-title::after {

    content: "";

    position: absolute;

    left: 0;
    bottom: 0;

    width: 112px;
    height: 3px;

    background:
        linear-gradient(
            90deg,
            var(--gold) 0%,
            var(--gold-light) 45%,
            transparent 100%
        );

    border-radius: 50%;
}


/* =========================================================
   ÉCOLES
   ========================================================= */

.hqd-school {

    display: flex;

    gap: 17px;

    padding-bottom: 22px;

    margin-bottom: 22px;

    border-bottom:
        1px solid
        rgba(214,155,45,0.28);

    width: 100%;
}


.hqd-school-icon {

    flex: 0 0 29px;

    color: var(--gold-light);
}


.hqd-school-icon svg {

    width: 29px;
    height: 29px;
}


.hqd-school-content {

    min-width: 0;

    flex: 1 1 auto;
}


.hqd-school-name {

    color: #FFFFFF;

    font-size: 17px;

    font-weight: 600;

    margin-bottom: 7px;

    white-space: nowrap;
}


.hqd-school-association {

    color: var(--gold-light);

    font-size: 16px;

    margin-bottom: 5px;
}


.hqd-school-info {

    color: #E9EEF0;

    font-size: 14px;

    line-height: 1.45;
}


/* =========================================================
   LIENS D'ACTION
   ========================================================= */

.hqd-footer-action {

    display: inline-flex;

    align-items: center;

    gap: 18px;

    color: var(--gold-light);

    font-size: 17px;

    text-decoration: none;

    margin-top: 4px;

    transition:
        color 0.2s ease,
        gap 0.2s ease;
}


.hqd-footer-action span {

    font-size: 27px;

    line-height: 0.7;
}


.hqd-footer-action:hover {

    color: #FFFFFF;

    gap: 24px;
}


/* =========================================================
   NAVIGATION
   ========================================================= */

.hqd-footer-nav {

    display: flex;

    flex-direction: column;

    gap: 22px;

    margin-bottom: 32px;
}


.hqd-footer-nav a {

    display: flex;

    align-items: center;

    gap: 13px;

    color: #FFFFFF;

    font-size: 17px;

    text-decoration: none;

    transition:
        color 0.2s ease,
        padding-left 0.2s ease;
}


.hqd-footer-nav a span {

    color: var(--gold-light);

    font-size: 27px;

    line-height: 0.6;
}


.hqd-footer-nav a:hover {

    color: var(--gold-light);

    padding-left: 5px;
}


/* =========================================================
   ENCADRÉ STAGES
   ========================================================= */

.hqd-events-box {

    display: flex;

    align-items: center;

    gap: 16px;

    width: 100%;

    min-height: 98px;

    padding: 17px;

    border:
        1.5px solid
        var(--gold);

    border-radius: 12px;

    color: white;

    text-decoration: none;

    transition:
        background 0.25s ease,
        transform 0.25s ease;
}


.hqd-events-box:hover {

    background:
        rgba(214,155,45,0.10);

    transform: translateY(-2px);
}


.hqd-events-icon {

    flex: 0 0 30px;

    color: var(--gold-light);
}


.hqd-events-icon svg {

    width: 30px;
    height: 30px;
}


.hqd-events-content {

    display: flex;

    flex-direction: column;

    gap: 10px;
}


.hqd-events-content strong {

    color: var(--gold-light);

    font-size: 14px;

    letter-spacing: 0.3px;
}


.hqd-events-content span {

    color: #FFFFFF;

    font-size: 13px;
}


.hqd-events-content b {

    color: var(--gold-light);

    font-size: 21px;

    margin-left: 8px;
}


/* =========================================================
   INFORMATIONS
   ========================================================= */

.hqd-info-link {

    display: flex;

    align-items: center;

    gap: 17px;

    color: #FFFFFF;

    text-decoration: none;

    font-size: 17px;

    margin-bottom: 31px;

    transition:
        color 0.2s ease;
}


.hqd-info-link svg {

    width: 34px;
    height: 34px;

    flex: 0 0 34px;

    color: var(--gold-light);
}


.hqd-info-link:hover {

    color: var(--gold-light);
}


/* =========================================================
   SÉPARATEUR
   ========================================================= */

.hqd-info-separator {

    width: 100%;
    height: 1px;

    background:
        rgba(214,155,45,0.38);

    margin:
        14px
        0
        36px;
}


/* =========================================================
   CONTACT
   ========================================================= */

.hqd-contact-heading {

    display: flex;

    align-items: center;

    gap: 14px;

    color: var(--gold-light);

    font-size: 15px;

    letter-spacing: 0.6px;

    margin-bottom: 15px;
}


.hqd-contact-heading svg {

    width: 38px;
    height: 38px;
}


.hqd-contact p {

    color: #F4F4F0;

    font-size: 15px;

    line-height: 1.55;

    margin:
        0
        0
        18px;
}


/* =========================================================
   PARTIE BASSE
   ========================================================= */

.hqd-footer-bottom {

    position: relative;

    width: 100%;

    min-height: 162px;

    background:
        linear-gradient(
            90deg,
            #F0E3CC 0%,
            #F4E9D7 50%,
            #E9DAC0 100%
        );

    color: var(--dark-text);

    overflow: hidden;

    border-top:
        4px solid
        var(--gold);
}


/* =========================================================
   MONTAGNES
   ========================================================= */

.hqd-footer-bottom-mountain {

    position: absolute;

    left: 0;

    bottom: -5px;

    width: 330px;
    height: 145px;

    color: #857D70;

    opacity: 0.38;

    pointer-events: none;
}


.hqd-footer-bottom-mountain svg {

    width: 100%;
    height: 100%;
}


/* =========================================================
   CONTENU BAS
   ========================================================= */

.hqd-footer-bottom-inner {

    position: relative;

    z-index: 2;

    width: 100%;

    max-width: 1200px;

    min-height: 162px;

    margin: 0 auto;

    padding:
        42px
        185px
        32px
        20px;

    display: flex;

    align-items: center;

    justify-content: center;
}


/* =========================================================
   TEXTE JURIDIQUE
   ========================================================= */

.hqd-footer-legal {

    text-align: center;

    font-size: 15px;

    line-height: 2;

    color: #183341;
}


.hqd-footer-legal span {

    margin:
        0
        7px;
}


.hqd-footer-legal b {

    color: var(--gold);

    margin:
        0
        2px;
}


/* =========================================================
   HAN
   ========================================================= */

.hqd-footer-han {

    position: absolute;

    right: 0;

    top: 50%;

    transform: translateY(-50%);

    min-height: 60px;

    padding-left: 44px;

    border-left:
        1px solid
        rgba(45,55,55,0.35);

    display: flex;

    flex-direction: column;

    align-items: center;

    justify-content: center;

    gap: 7px;
}


.hqd-footer-han-name {

    color: #102F3D;

    font-family:
        "Fuscha Brush",
        "Fusha Brush",
        cursive;

    font-size: 25px;

    font-weight: bold;

    line-height: 1;

    white-space: nowrap;
}


.hqd-footer-han span {

    color: #102F3D;

    font-family:
        "Noto Serif CJK SC",
        "Noto Serif SC",
        serif;

    font-size: 47px;

    letter-spacing: 1px;

    line-height: 1;
}


/* =========================================================
   TABLETTE
   ========================================================= */

@media (max-width: 1050px) {

    .hqd-footer-inner {

        grid-template-columns:
            1fr
            1fr;

        gap: 45px;

        padding:
            50px
            40px;
    }


    .hqd-footer-column:nth-child(3) {

        border-left: none;

        padding-left: 0;
    }


    .hqd-footer-column:nth-child(4) {

        padding-left: 36px;
    }


    .hqd-brand-name {

        font-size: 36px;
    }

}


/* =========================================================
   PETIT ÉCRAN
   ========================================================= */

@media (max-width: 700px) {

    .hqd-footer-inner {

        grid-template-columns: 1fr;

        padding:
            42px
            25px;

        gap: 42px;
    }


    .hqd-footer-column {

        border-left: none !important;

        padding-left: 0 !important;
    }


    .hqd-footer-brand {

        text-align: center;
    }


    .hqd-brand-logo {

        margin-left: auto;

        margin-right: auto;
    }


    .hqd-brand-text {

        text-align: center;

        padding-left: 0;
    }


    .hqd-social {

        justify-content: center;

        padding-left: 0;
    }


    .hqd-footer-title {

        font-size: 20px;
    }


    .hqd-footer-background-mark {

        right: -160px;

        opacity: 0.04;
    }


    .hqd-footer-bottom {

        min-height: 260px;
    }


    .hqd-footer-bottom-inner {

        min-height: 260px;

        padding:
            35px
            20px
            120px;

        display: block;
    }


    .hqd-footer-legal {

        font-size: 13px;
    }


    .hqd-footer-han {

        top: auto;

        right: 50%;

        bottom: 25px;

        transform: translateX(50%);

        border-left: none;

        padding-left: 0;
    }


    .hqd-footer-bottom-mountain {

        width: 250px;

        height: 120px;

        opacity: 0.25;
    }

}


/* =========================================================
   TRÈS PETIT ÉCRAN
   ========================================================= */

@media (max-width: 430px) {

    .hqd-brand-name {

        font-size: 31px;
    }


    .hqd-brand-logo {

        width: 200px;

        height: 155px;
    }


    .hqd-brand-logo img {

        width: 180px;
    }


    .hqd-school {

        gap: 12px;
    }


    .hqd-events-box {

        padding: 14px;
    }


    .hqd-footer-han span {

        font-size: 38px;
    }

}


/* =========================================================
   LIENS ÉCOLES
   ========================================================= */

.hqd-footer a.hqd-school,
.hqd-footer a.hqd-school:link,
.hqd-footer a.hqd-school:visited {

    color: inherit !important;

    text-decoration: none !important;
}


/* =========================================================
   AJUSTEMENTS ÉCOLES
   ========================================================= */

.hqd-school {

    width: 100%;
}


.hqd-school-content {

    flex: 1 1 auto;

    min-width: 0;
}


.hqd-school-name {

    white-space: nowrap;
}


/* =========================================================
   SUPPRESSION GRANDE MARQUE D'ARRIÈRE-PLAN
   ========================================================= */

.hqd-footer-background-mark {

    display: none !important;
}


/* =========================================================
   POPUP MENTIONS LÉGALES
   ========================================================= */

.hqd-legal-modal {

    display: none !important;

    position: fixed !important;

    inset: 0 !important;

    width: 100% !important;

    height: 100% !important;

    padding: 30px !important;

    box-sizing: border-box !important;

    align-items: center !important;

    justify-content: center !important;

    z-index: 999999 !important;
}


/* =========================================================
   VOILE SOMBRE
   ========================================================= */

.hqd-legal-overlay {

    position: absolute !important;

    inset: 0 !important;

    width: 100% !important;

    height: 100% !important;

    background: rgba(0, 0, 0, 0.72) !important;

    z-index: 1 !important;
}


/* =========================================================
   FENÊTRE DU POPUP
   ========================================================= */

.hqd-legal-box {

    position: relative !important;

    z-index: 2 !important;

    width: min(720px, 90vw) !important;

    max-height: 82vh !important;

    overflow-y: auto !important;

    box-sizing: border-box !important;

    background: #F1E5CF !important;

    border: 2px solid #D69B2D !important;

    border-radius: 12px !important;

    padding: 35px 40px !important;

    box-shadow:
        0 20px 60px
        rgba(0,0,0,0.45) !important;

    color: #102D3A !important;

    font-family:
        Arial,
        Helvetica,
        sans-serif !important;
}


/* =========================================================
   BOUTON FERMER
   ========================================================= */

.hqd-legal-close {

    position: absolute !important;

    top: 10px !important;

    right: 14px !important;

    width: 38px !important;

    height: 38px !important;

    padding: 0 !important;

    border: none !important;

    background: transparent !important;

    color: #063B4D !important;

    font-size: 30px !important;

    line-height: 38px !important;

    text-align: center !important;

    cursor: pointer !important;

    z-index: 3 !important;
}


/* =========================================================
   TITRE
   ========================================================= */

.hqd-legal-box h2 {

    margin: 0 !important;

    padding-right: 30px !important;

    color: #063B4D !important;

    font-size: 30px !important;

    line-height: 1.2 !important;

    text-align: center !important;
}


.hqd-legal-rule {

    width: 80px !important;

    height: 3px !important;

    margin:
        14px
        auto
        28px !important;

    background: #D69B2D !important;
}


/* =========================================================
   TITRES DES ASSOCIATIONS
   ========================================================= */

.hqd-legal-box h3 {

    margin:
        22px
        0
        8px !important;

    color: #063B4D !important;

    font-size: 18px !important;

    line-height: 1.35 !important;
}


/* =========================================================
   TEXTES
   ========================================================= */

.hqd-legal-box p {

    margin:
        0
        0
        15px !important;

    color: #102D3A !important;

    font-size: 15px !important;

    line-height: 1.6 !important;
}


.hqd-legal-box a {

    color: #063B4D !important;

    font-weight: bold !important;
}


/* =========================================================
   POPUP SUR PETITS ÉCRANS
   ========================================================= */

@media (max-width: 700px) {

    .hqd-legal-modal {

        padding: 15px !important;
    }


    .hqd-legal-box {

        width: 94vw !important;

        max-height: 88vh !important;

        padding:
            28px
            22px !important;
    }


    .hqd-legal-box h2 {

        font-size: 25px !important;
    }


    .hqd-legal-box h3 {

        font-size: 16px !important;
    }


    .hqd-legal-box p {

        font-size: 14px !important;
    }

}


/* =========================================================
   POPUP TRÈS PETITS ÉCRANS
   ========================================================= */

@media (max-width: 430px) {

    .hqd-legal-box {

        padding:
            25px
            18px !important;
    }


    .hqd-legal-box h2 {

        font-size: 23px !important;
    }

}
.blockcomp-0-comp_0{flex-direction:column;}.blockcomp-0-comp_1{--wf-gutter-x:0px;flex-direction:row;}.blockcomp-0-comp_2{flex-direction:column;}.blockcomp-0-comp_2 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.blockcomp-0-comp_2 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.blockcomp-0-comp_3{width:100%;}.blockcomp-0-comp_0{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.blockcomp-0-comp_1{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.blockcomp-0-comp_2{min-height:0px;padding-left:0rem;padding-right:0rem;}.blockcomp-0-comp_2 > .wa_inner_col{border:none;border-radius:0px;}.blockcomp-0-comp_2 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.blockcomp-0-comp_3{margin-bottom:0px;margin-top:0px;min-height:100px;}@media (min-width:992px){.blockcomp-0-comp_0{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.blockcomp-0-comp_1{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.blockcomp-0-comp_2{min-height:0px;padding-left:0rem;padding-right:0rem;}.blockcomp-0-comp_2 > .wa_inner_col{border:none;border-radius:0px;}.blockcomp-0-comp_2 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.blockcomp-0-comp_3{margin-bottom:0px;margin-top:0px;min-height:100px;}}