.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")}.COMP_MENU_MATCHER_1ec25f092754461297c4f089a2cd0000.waf_menu_back_sep{border-bottom:1px solid #3d3d3d;margin-bottom:5px;margin-top:5px;width:100%;}.COMP_MENU_MATCHER_1ec25f092754461297c4f089a2cd0000.waf_menu_bubble_item{color:rgba(61,61,61,1);font-family:'Arial';}.COMP_MENU_MATCHER_1ec25f092754461297c4f089a2cd0000.waf_menu_bubble_item a{color:rgba(61,61,61,1);}.COMP_MENU_MATCHER_1ec25f092754461297c4f089a2cd0000.waf_menu_bubble_item:hover{color:rgba(0,0,255,1);}.COMP_MENU_MATCHER_1ec25f092754461297c4f089a2cd0000.waf_menu_bubble_item:hover a{color:rgba(0,0,255,1);}.COMP_MENU_MATCHER_1ec25f092754461297c4f089a2cd0000.waf_menu_bubble_item:hover svg{fill:rgba(0,0,255,1);}.COMP_MENU_MATCHER_1ec25f092754461297c4f089a2cd0000.waf_menu_bubble_item:hover:not(.waf_menu_item_search){background-color:rgba(187,187,187,1);}.COMP_MENU_MATCHER_1ec25f092754461297c4f089a2cd0000.waf_menu_panel_generic_header{background-color:rgba(0,0,0,1);color:rgba(255,255,255,1);font-family:'Arial';}.COMP_MENU_MATCHER_1ec25f092754461297c4f089a2cd0000.waf_menu_panel_item.waf_menu_generic_item{color:rgba(17,17,17,1);font-family:'Arial';}.COMP_MENU_MATCHER_1ec25f092754461297c4f089a2cd0000.waf_menu_panel_item.waf_menu_generic_item a{color:rgba(17,17,17,1);}.COMP_MENU_MATCHER_1ec25f092754461297c4f089a2cd0000.waf_menu_panel_item.waf_menu_generic_item svg{fill:rgba(17,17,17,1);}.COMP_MENU_MATCHER_1ec25f092754461297c4f089a2cd0000.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_1ec25f092754461297c4f089a2cd0000.waf_menu_panel_item.waf_menu_generic_item:hover a{color:rgba(17,17,17,1);}.COMP_MENU_MATCHER_1ec25f092754461297c4f089a2cd0000.waf_menu_panel_item.waf_menu_generic_item:hover svg{fill:rgba(17,17,17,1);}.COMP_MENU_MATCHER_1ec25f092754461297c4f089a2cd0000.waf_menu_panel_layout{align-items:center;display:flex;flex-direction:row;}.COMP_MENU_MATCHER_336624a28fc84a1b9ee28e45b33eb2ac.waf_menu_back_sep{border-bottom:1px solid #000000;margin-bottom:5px;margin-top:5px;width:100%;}.COMP_MENU_MATCHER_336624a28fc84a1b9ee28e45b33eb2ac.waf_menu_bubble_item{color:rgba(0,0,0,1);font-family:'Arial';}.COMP_MENU_MATCHER_336624a28fc84a1b9ee28e45b33eb2ac.waf_menu_bubble_item a{color:rgba(0,0,0,1);}.COMP_MENU_MATCHER_336624a28fc84a1b9ee28e45b33eb2ac.waf_menu_bubble_item:hover{color:rgba(0,0,255,1);}.COMP_MENU_MATCHER_336624a28fc84a1b9ee28e45b33eb2ac.waf_menu_bubble_item:hover a{color:rgba(0,0,255,1);}.COMP_MENU_MATCHER_336624a28fc84a1b9ee28e45b33eb2ac.waf_menu_bubble_item:hover svg{fill:rgba(0,0,255,1);}.COMP_MENU_MATCHER_336624a28fc84a1b9ee28e45b33eb2ac.waf_menu_bubble_item:hover:not(.waf_menu_item_search){background-color:rgba(187,187,187,1);}.COMP_MENU_MATCHER_336624a28fc84a1b9ee28e45b33eb2ac.waf_menu_panel_generic_header{background-color:rgba(232,223,201,1);color:rgba(232,223,201,1);font-family:'Arial';}.COMP_MENU_MATCHER_336624a28fc84a1b9ee28e45b33eb2ac.waf_menu_panel_item.waf_menu_generic_item{color:rgba(51,46,41,1);font-family:'Arial';}.COMP_MENU_MATCHER_336624a28fc84a1b9ee28e45b33eb2ac.waf_menu_panel_item.waf_menu_generic_item a{color:rgba(51,46,41,1);}.COMP_MENU_MATCHER_336624a28fc84a1b9ee28e45b33eb2ac.waf_menu_panel_item.waf_menu_generic_item svg{fill:rgba(51,46,41,1);}.COMP_MENU_MATCHER_336624a28fc84a1b9ee28e45b33eb2ac.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_336624a28fc84a1b9ee28e45b33eb2ac.waf_menu_panel_item.waf_menu_generic_item:hover a{color:rgba(17,17,17,1);}.COMP_MENU_MATCHER_336624a28fc84a1b9ee28e45b33eb2ac.waf_menu_panel_item.waf_menu_generic_item:hover svg{fill:rgba(17,17,17,1);}.COMP_MENU_MATCHER_336624a28fc84a1b9ee28e45b33eb2ac.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{flex-direction:column;}.comp_10 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.comp_10 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.comp_11{display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;width:100%;}.comp_11 .wa-txt-par{color:rgba(33,37,41,1);font-family:'Arial';margin-bottom:1em;width:100%;word-break:break-word;&:not(:last-child) {margin-bottom: 16px !important;} }.comp_11 .wa-txt-par a{color:rgba(0,0,255,1);font-weight:normal;text-decoration:underline;}.comp_11 .wa-txt-par.wa-last-par{color:rgba(33,37,41,1);font-family:'Arial';margin-bottom:0px;width:100%;word-break:break-word;&:not(:last-child) {margin-bottom: 16px !important;} }.comp_11 .wa-txt-par.wa-last-par a{color:rgba(0,0,255,1);font-weight:normal;text-decoration:underline;}.comp_12{border-style:solid;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;width:100%;}.comp_12 .wa-txt-par{color:rgba(33,37,41,1);font-family:'Arial';margin-bottom:1em;width:100%;word-break:break-word;&:not(:last-child) {margin-bottom: 16px !important;} }.comp_12 .wa-txt-par a{color:rgba(0,0,255,1);font-weight:normal;text-decoration:underline;}.comp_12 .wa-txt-par.wa-last-par{color:rgba(33,37,41,1);font-family:'Arial';margin-bottom:0px;width:100%;word-break:break-word;&:not(:last-child) {margin-bottom: 16px !important;} }.comp_12 .wa-txt-par.wa-last-par a{color:rgba(0,0,255,1);font-weight:normal;text-decoration:underline;}.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{flex-direction:column;}.comp_15{--wf-gutter-x:0px;flex-direction:row;}.comp_16{flex-direction:column;}.comp_16 > .wa_inner_col{background-color:rgba(232,223,201,1);display:flex;flex-direction:inherit;height:100%;}.comp_16 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.comp_17{flex-direction:column;}.comp_17 > .wa_inner_col{background-color:rgba(232,223,201,1);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{width:100%;}.comp_18 a{color:rgba(0,0,255,1);font-weight:normal;text-decoration:underline;}.comp_18 a:hover{color:rgba(0,0,128,1);}.comp_18-txt{color:rgba(0,0,0,1);font-family:'Arial';word-break:break-word;}.comp_18-txt .waf_txt_body{text-align:justify;}.comp_18-txt .waf_txt_bullet_0{list-style-type: none;position: relative;padding-left: 30px;}.comp_18-txt .waf_txt_bullet_0::before{content: attr(data-number) '. ';position: absolute;left:0;}.comp_18-txt .waf_txt_bullet_0:first-child{padding-left: 30px;}.comp_18-txt .waf_txt_bullet_1{list-style-type: none;position: relative;padding-left: 30px;}.comp_18-txt .waf_txt_bullet_1::before{content: '■ ';position: absolute;left:0;}.comp_18-txt .waf_txt_bullet_1:first-child{padding-left: 30px;}.comp_18-txt .waf_txt_bullet_2{list-style-type: none;position: relative;padding-left: 30px;}.comp_18-txt .waf_txt_bullet_2::before{content: '● ';position: absolute;left:0;}.comp_18-txt .waf_txt_bullet_2:first-child{padding-left: 30px;}.comp_18-txt .waf_txt_bullet_3{list-style-type: none;position: relative;padding-left: 30px;}.comp_18-txt .waf_txt_bullet_3::before{content: '- ';position: absolute;left:0;}.comp_18-txt .waf_txt_bullet_3:first-child{padding-left: 30px;}.comp_18-txt .waf_txt_title_0{color:rgba(0,0,0,1);text-align:left;text-decoration:underline;}.comp_18-txt .waf_txt_title_1{color:rgba(0,0,0,1);text-align:left;text-decoration:underline;}.comp_18-txt .waf_txt_title_2{color:rgba(0,0,0,1);text-align:left;text-decoration:underline;}.comp_19{flex-direction:column;}.comp_19 > .wa_inner_col{background-color:rgba(232,223,201,1);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{flex-direction:column;}.comp_21{--wf-gutter-x:0px;flex-direction:row;}.comp_22{flex-direction:column;}.comp_22 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.comp_22 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.comp_3{display:flex;width:100%;}.comp_3 .wa-image-wrap{aspect-ratio:1536/1024;;box-sizing:content-box;overflow:hidden;position:relative;width:calc( min( 100% , 1536px) );}.comp_3 .wa-image-wrap > div{aspect-ratio:1536/1024;;position:relative;width:100%;}.comp_3 .wa-image-wrap img{aspect-ratio:1536/1024;;position:relative;vertical-align:top;width:100%;}.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{width:100%;}.comp_5 .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_5 .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_5 .waf_menu-mini-btn-wrapper{align-items:center;display:flex;height:100%;width:100%;}.comp_5 .waf_menu-mini-btn:hover{background-color:rgba(60,193,229,1);border-color:rgba(119,119,119,1);}.comp_5 .waf_menu-mini-btn:hover svg path{fill:rgba(51,51,51,1);}.comp_5 nav{background-color:rgba(249,249,249,1);color:rgba(135,126,122,1);font-family:'Arial';}.comp_5 nav > ul > li{align-items:center;display:flex;justify-content:start;}.comp_5 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_5 nav > ul > li > .waf-nav-link > .waf_menu_icn{display:flex;}.comp_5 nav > ul > li > .waf-nav-link > .waf_menu_icn > svg{fill:rgba(135,126,122,1);}.comp_5 nav > ul > li > .waf-nav-link > .waf_menu_label{display:flex;flex-grow:5;}.comp_5 nav > ul > li > .waf_menu_search{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%;}.comp_5 nav > ul > li:hover > .waf-nav-link{color:rgba(68,68,68,1);}.comp_5 nav > ul > li:hover > .waf-nav-link > .waf_menu_icn >svg{fill:rgba(68,68,68,1);}.comp_6{flex-direction:column;}.comp_6 > .wa_inner_col{display:flex;flex-direction:inherit;height:100%;}.comp_6 > .wa_inner_col > .wa_inner_col2{display:inherit;flex-direction:inherit;height:100%;justify-content:flex-start;}.comp_7{width:100%;}.comp_7 .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_7 .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_7 .waf_menu-mini-btn-wrapper{align-items:center;display:flex;height:100%;width:100%;}.comp_7 .waf_menu-mini-btn:hover{background-color:rgba(60,193,229,1);border-color:rgba(119,119,119,1);}.comp_7 .waf_menu-mini-btn:hover svg path{fill:rgba(51,51,51,1);}.comp_7 nav{color:rgba(51,46,41,1);font-family:'Arial';font-weight:bolder;}.comp_7 nav > ul > li{align-items:center;display:flex;justify-content:start;}.comp_7 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_7 nav > ul > li > .waf-nav-link > .waf_menu_icn{display:flex;}.comp_7 nav > ul > li > .waf-nav-link > .waf_menu_icn > svg{fill:rgba(51,46,41,1);}.comp_7 nav > ul > li > .waf-nav-link > .waf_menu_label{display:flex;flex-grow:5;}.comp_7 nav > ul > li > .waf_menu_search{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%;}.comp_7 nav > ul > li:hover > .waf-nav-link{color:rgba(255,255,255,1);}.comp_7 nav > ul > li:hover > .waf-nav-link > .waf_menu_icn >svg{fill:rgba(255,255,255,1);}.comp_8{--waf-bg-color:rgba(232,223,201,1);flex-direction:column;}.comp_9{--wf-gutter-x:0px;flex-direction:row;}body{background-color:rgba(255,255,255,1);}.COMP_MENU_MATCHER_1ec25f092754461297c4f089a2cd0000 > .waf_menu_panel_icon_wrap{height:48px;}.COMP_MENU_MATCHER_1ec25f092754461297c4f089a2cd0000.waf_menu_bubble_item{font-size:13px;padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;}.COMP_MENU_MATCHER_1ec25f092754461297c4f089a2cd0000.waf_menu_bubble_item a{font-size:13px;}.COMP_MENU_MATCHER_1ec25f092754461297c4f089a2cd0000.waf_menu_panel_generic_header{font-size:1.3rem;}.COMP_MENU_MATCHER_1ec25f092754461297c4f089a2cd0000.waf_menu_panel_item.waf_menu_generic_item{font-size:13px;}.COMP_MENU_MATCHER_1ec25f092754461297c4f089a2cd0000.waf_menu_panel_item.waf_menu_generic_item a{font-size:13px;}.COMP_MENU_MATCHER_1ec25f092754461297c4f089a2cd0000.waf_menu_panel_item.waf_menu_generic_size{padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;}.COMP_MENU_MATCHER_336624a28fc84a1b9ee28e45b33eb2ac > .waf_menu_panel_icon_wrap{height:48px;}.COMP_MENU_MATCHER_336624a28fc84a1b9ee28e45b33eb2ac.waf_menu_bubble_item{font-size:13px;padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;}.COMP_MENU_MATCHER_336624a28fc84a1b9ee28e45b33eb2ac.waf_menu_bubble_item a{font-size:13px;}.COMP_MENU_MATCHER_336624a28fc84a1b9ee28e45b33eb2ac.waf_menu_panel_generic_header{font-size:1.3rem;}.COMP_MENU_MATCHER_336624a28fc84a1b9ee28e45b33eb2ac.waf_menu_panel_item.waf_menu_generic_item{font-size:13px;}.COMP_MENU_MATCHER_336624a28fc84a1b9ee28e45b33eb2ac.waf_menu_panel_item.waf_menu_generic_item a{font-size:13px;}.COMP_MENU_MATCHER_336624a28fc84a1b9ee28e45b33eb2ac.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:34px;padding-bottom:29px;padding-left:29px;padding-right:29px;padding-top:29px;}.comp_1{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_10{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_10 > .wa_inner_col{border:none;border-radius:0px;}.comp_10 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_11{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_11 .wa-txt-par{font-size:20px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_11 .wa-txt-par.wa-last-par{font-size:20px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_12{border-bottom-color:#332e29;border-bottom-width:1px;border-left-width:0px;border-radius:0px;border-right-width:0px;border-top-width:0px;margin-bottom:0px;margin-top:0px;min-height:0px;padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;}.comp_12 .wa-txt-par{font-size:12px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_12 .wa-txt-par.wa-last-par{font-size:12px;letter-spacing:0em;line-height:1.2;text-align:center;}.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{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_15{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_16{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_16 > .wa_inner_col{border:none;border-radius:0px;}.comp_16 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.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{border:none;border-radius:0px;margin-bottom:0px;margin-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_18 .waf_bn_img_wrap{padding-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem;}.comp_18-txt{font-size:16px;letter-spacing:0em;line-height:120%;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem;}.comp_18-txt .waf_txt_body{margin-bottom:0px;}.comp_18-txt .waf_txt_title_0{font-size:32px;letter-spacing:0em;line-height:120% !important;margin-bottom:1rem;margin-top:1rem;}.comp_18-txt .waf_txt_title_1{font-size:24px;letter-spacing:0em;line-height:120% !important;margin-bottom:1rem;margin-top:1rem;}.comp_18-txt .waf_txt_title_2{font-size:16px;letter-spacing:0em;line-height:120% !important;margin-bottom:1rem;margin-top:1rem;}.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:0px;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:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_20{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_21{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_22{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_22 > .wa_inner_col{border:none;border-radius:0px;}.comp_22 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_3{justify-content:center;margin-bottom:0px;margin-top:0px;}.comp_3 .wa-image-wrap{border:none;border-radius:0px;max-width:calc( min( 170px , 1536px) );}.comp_4{min-height:21px;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:20px;}.comp_5{margin-bottom:0px;margin-top:0px;}.comp_5 .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_5 .waf_menu > ul{flex-direction:row;width:unset;}.comp_5 .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_5 .waf_menu-mini-btn{border-radius:5px;height:50px;width:50px;}.comp_5 .waf_menu-mini-btn-wrapper{display:flex !important;justify-content:end;}.comp_5 nav{border:none;border-radius:0px;display:none !important;font-size:13px;justify-content:end;min-height:2rem;}.comp_5 nav > ul > li > .waf-nav-link{padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;}.comp_5 nav > ul > li > .waf-nav-link > .waf_menu_icn{height:13px;width:13px;}.comp_5 nav > ul > li > .waf_menu_search{padding-left:16px;padding-right:16px;}.comp_6{min-height:21px;padding-left:0rem;padding-right:0rem;}.comp_6 > .wa_inner_col{border:none;border-radius:0px;}.comp_6 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0rem;margin-left:0rem;margin-right:0rem;margin-top:20px;}.comp_7{margin-bottom:0px;margin-top:0px;}.comp_7 .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_7 .waf_menu > ul{flex-direction:row;width:unset;}.comp_7 .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_7 .waf_menu-mini-btn{border-radius:4.5px;height:45px;width:45px;}.comp_7 .waf_menu-mini-btn-wrapper{display:flex !important;justify-content:end;}.comp_7 nav{border:none;border-radius:0px;display:none !important;font-size:15px;justify-content:start;min-height:2rem;}.comp_7 nav > ul > li > .waf-nav-link{padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;}.comp_7 nav > ul > li > .waf-nav-link > .waf_menu_icn{height:15px;width:15px;}.comp_7 nav > ul > li > .waf_menu_search{padding-left:16px;padding-right:16px;}.comp_8{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_9{display:flex;margin-bottom:0px !important;margin-top:0px !important;}body{background-image:url('');}@media (min-width:992px){.COMP_MENU_MATCHER_1ec25f092754461297c4f089a2cd0000 > .waf_menu_panel_icon_wrap{height:48px;}.COMP_MENU_MATCHER_1ec25f092754461297c4f089a2cd0000.waf_menu_bubble_item{font-size:13px;padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;}.COMP_MENU_MATCHER_1ec25f092754461297c4f089a2cd0000.waf_menu_bubble_item a{font-size:13px;}.COMP_MENU_MATCHER_1ec25f092754461297c4f089a2cd0000.waf_menu_panel_generic_header{font-size:1.3rem;}.COMP_MENU_MATCHER_1ec25f092754461297c4f089a2cd0000.waf_menu_panel_item.waf_menu_generic_item{font-size:13px;}.COMP_MENU_MATCHER_1ec25f092754461297c4f089a2cd0000.waf_menu_panel_item.waf_menu_generic_item a{font-size:13px;}.COMP_MENU_MATCHER_1ec25f092754461297c4f089a2cd0000.waf_menu_panel_item.waf_menu_generic_size{padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;}.COMP_MENU_MATCHER_336624a28fc84a1b9ee28e45b33eb2ac > .waf_menu_panel_icon_wrap{height:48px;}.COMP_MENU_MATCHER_336624a28fc84a1b9ee28e45b33eb2ac.waf_menu_bubble_item{font-size:13px;padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;}.COMP_MENU_MATCHER_336624a28fc84a1b9ee28e45b33eb2ac.waf_menu_bubble_item a{font-size:13px;}.COMP_MENU_MATCHER_336624a28fc84a1b9ee28e45b33eb2ac.waf_menu_panel_generic_header{font-size:1.3rem;}.COMP_MENU_MATCHER_336624a28fc84a1b9ee28e45b33eb2ac.waf_menu_panel_item.waf_menu_generic_item{font-size:13px;}.COMP_MENU_MATCHER_336624a28fc84a1b9ee28e45b33eb2ac.waf_menu_panel_item.waf_menu_generic_item a{font-size:13px;}.COMP_MENU_MATCHER_336624a28fc84a1b9ee28e45b33eb2ac.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:34px;padding-bottom:29px;padding-left:29px;padding-right:29px;padding-top:29px;}.comp_1{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_10{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_10 > .wa_inner_col{border:none;border-radius:0px;}.comp_10 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_11{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_11 .wa-txt-par{font-size:20px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_11 .wa-txt-par.wa-last-par{font-size:20px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_12{border-bottom-color:#332e29;border-bottom-width:1px;border-left-width:0px;border-radius:0px;border-right-width:0px;border-top-width:0px;margin-bottom:0px;margin-top:0px;min-height:0px;padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;}.comp_12 .wa-txt-par{font-size:12px;letter-spacing:0em;line-height:1.2;text-align:center;}.comp_12 .wa-txt-par.wa-last-par{font-size:12px;letter-spacing:0em;line-height:1.2;text-align:center;}.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{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_15{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_16{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_16 > .wa_inner_col{border:none;border-radius:0px;}.comp_16 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.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{border:none;border-radius:0px;margin-bottom:0px;margin-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_18 .waf_bn_img_wrap{padding-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem;}.comp_18-txt{font-size:16px;letter-spacing:0em;line-height:120%;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem;}.comp_18-txt .waf_txt_body{margin-bottom:0px;}.comp_18-txt .waf_txt_title_0{font-size:32px;letter-spacing:0em;line-height:120% !important;margin-bottom:1rem;margin-top:1rem;}.comp_18-txt .waf_txt_title_1{font-size:24px;letter-spacing:0em;line-height:120% !important;margin-bottom:1rem;margin-top:1rem;}.comp_18-txt .waf_txt_title_2{font-size:16px;letter-spacing:0em;line-height:120% !important;margin-bottom:1rem;margin-top:1rem;}.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:0px;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:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_20{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_21{display:flex;margin-bottom:0px !important;margin-top:0px !important;}.comp_22{min-height:0px;padding-left:0rem;padding-right:0rem;}.comp_22 > .wa_inner_col{border:none;border-radius:0px;}.comp_22 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}.comp_3{justify-content:center;margin-bottom:0px;margin-top:0px;}.comp_3 .wa-image-wrap{border:none;border-radius:0px;max-width:calc( min( 170px , 1536px) );}.comp_4{min-height:21px;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:20px;}.comp_5{margin-bottom:0px;margin-top:0px;}.comp_5 .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_5 .waf_menu > ul{flex-direction:row;width:unset;}.comp_5 .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_5 .waf_menu-mini-btn{border-radius:5px;height:50px;width:50px;}.comp_5 .waf_menu-mini-btn-wrapper{display:none !important;justify-content:end;}.comp_5 nav{border:none;border-radius:0px;display:flex !important;font-size:13px;justify-content:end;min-height:2rem;}.comp_5 nav > ul > li > .waf-nav-link{padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;}.comp_5 nav > ul > li > .waf-nav-link > .waf_menu_icn{height:13px;width:13px;}.comp_5 nav > ul > li > .waf_menu_search{padding-left:16px;padding-right:16px;}.comp_6{min-height:21px;padding-left:0rem;padding-right:0rem;}.comp_6 > .wa_inner_col{border:none;border-radius:0px;}.comp_6 > .wa_inner_col > .wa_inner_col2{gap:0rem;margin-bottom:0rem;margin-left:0rem;margin-right:0rem;margin-top:20px;}.comp_7{margin-bottom:0px;margin-top:0px;}.comp_7 .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_7 .waf_menu > ul{flex-direction:row;width:unset;}.comp_7 .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_7 .waf_menu-mini-btn{border-radius:4.5px;height:45px;width:45px;}.comp_7 .waf_menu-mini-btn-wrapper{display:none !important;justify-content:end;}.comp_7 nav{border:none;border-radius:0px;display:flex !important;font-size:15px;justify-content:start;min-height:2rem;}.comp_7 nav > ul > li > .waf-nav-link{padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px;}.comp_7 nav > ul > li > .waf-nav-link > .waf_menu_icn{height:15px;width:15px;}.comp_7 nav > ul > li > .waf_menu_search{padding-left:16px;padding-right:16px;}.comp_8{display:flex;min-height:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;}.comp_9{display:flex;margin-bottom:0px !important;margin-top:0px !important;}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;}}