@font-face {
font-family: 'icomoon';
src: url(//armp.bj/core/views/9761f5eb8e/fonts/icomoon.woff?85udpf) format('woff');
font-weight: normal;
font-style: normal;
font-display: block;
rel: preload;
}
[class^="icon-"], [class*=" icon-"] {
font-family: 'icomoon' !important;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-cancel:before {
content: "\e900";
}
.icon-close:before {
content: "\e900";
}
.icon-dismiss:before {
content: "\e900";
}
.icon-file-text2:before {
content: "\e926";
}
.icon-drawer:before {
content: "\e95c";
}
.icon-bubbles3:before {
content: "\e96f";
}
.icon-search:before {
content: "\e986";
}
.icon-hammer2:before {
content: "\e9a8";
}
.icon-list:before {
content: "\e9ba";
}
.icon-arrow-right:before {
content: "\ea34";
}
.icon-arrow-left:before {
content: "\ea38";
}
.icon-facebook2:before {
content: "\ea91";
}
.icon-whatsapp:before {
content: "\ea93";
}
.icon-twitter:before {
content: "\ea96";
}
.icon-rss2:before {
content: "\ea9c";
}
.icon-youtube:before {
content: "\ea9d";
}
.icon-flickr3:before {
content: "\eaa5";
}
.icon-send:before {
content: "\e901";
}
.icon-whistle:before {
content: "\e902";
}
.icon-cancel1:before {
content: "\e903";
}
.icon-close2:before {
content: "\e903";
}
.icon-remove1:before {
content: "\e903";
}
.icon-dismiss1:before {
content: "\e903";
}
.icon-justice:before {
content: "\e904";
}
.icon-close1:before {
content: "\e905";
}
.icon-remove:before {
content: "\e905";
}
.icon-times:before {
content: "\e905";
}
.icon-handshake-o:before {
content: "\e906";
}
.icon-playlist_add_check:before {
content: "\e907";
} :root {
--slider-h-title: 16vw;
--slider-top-title: 34vw;
--r-slider-h-title: 44vh;
--r-slider-top-title: 19vh;
} html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
article, aside, details, figcaption, figure,
footer, header, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
html,
body {
font-family: 'Montserrat', 'tahoma';
height: 100%;
width: 100%;
margin: 0;
padding: 0;
left: 0;
top: 0;
font-size: 100%;
}
*, *:before, *:after {
box-sizing: border-box;
}
* {
line-height: 1.5;
}
a {
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
h1 {
font-size: 2.5rem;
}
h2 {
font-size: 1.5rem;
}
h3 {
font-size: 1.375rem;
}
h4 {
font-size: 1.125rem;
}
h5 {
font-size: 1rem;
}
h6 {
font-size: 0.875rem;
}
p {
font-size: 1.125rem;
font-weight: 300;
line-height: 2;
padding-bottom: 1rem;
}
.font-light {
font-weight: 300;
}
.font-regular {
font-weight: 400;
}
.font-heavy {
font-weight: 700;
}
.left, .alignleft {
float: left;
}
.right, .alignright {
float: right;
}
.text-left {
text-align: left;
}
.text-right {
text-align: right;
}
.text-center {
text-align: center;
margin-left: auto;
margin-right: auto;
line-height: 1.2em;
color: #225888;
font-weight: 500;
}
.center {
margin: 0 auto;
left: 0;
right: 0;
}
.text-justify {
text-align: justify;
} .wrapper {
width: 90%;
margin: 0 auto
}
.container {
width: 90%;
margin-left: auto;
margin-right: auto;
}
.row {
position: relative;
width: 100%;
}
.row [class^="col"] {
float: left;
margin: 0rem 2%;
min-height: 0.125rem;
}
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12 {
width: 96%;
}
.col-1-sm {
width: 4.33%;
}
.col-2-sm {
width: 12.66%;
}
.col-3-sm {
width: 21%;
}
.col-4-sm {
width: 29.33%;
}
.col-5-sm {
width: 37.66%;
}
.col-6-sm {
width: 46%;
}
.col-7-sm {
width: 54.33%;
}
.col-8-sm {
width: 62.66%;
}
.col-9-sm {
width: 71%;
}
.col-10-sm {
width: 79.33%;
}
.col-11-sm {
width: 87.66%;
}
.col-12-sm {
width: 96%;
}
.row::after {
content: "";
display: table;
clear: both;
}
.hidden, .hide {
display: none;
} a, a:hover, a:visited, a:active, a:focus {
text-decoration: none;
color: #225888;
}
strong, b {
font-weight: 600;
}
.full, .size-full {
width: 100%;
}
.padding-bottom-n1 {
padding-bottom: 1rem;
}
.padding-bottom-n2 {
padding-bottom: 21rem;
}
.p30 {
width: 30%;
}
.p40 {
width: 40%;
}
.p60 {
width: 60%;
}
.p70 {
width: 70%;
} .menu_container {
width: 70%
}
.logo_cont {
width: 30%;
}
.main-menu a {
color: #fff
}
.main-menu li {
float: left;
position: relative;
margin-bottom: 0 !important;
}
.sub-menu a i {
background: url(//armp.bj/core/views/9761f5eb8e/images/sprite.png) no-repeat -7px -1px !important;
width: 10px;
height: 19px;
display: inline-block;
margin-right: 10px;
}
.main-menu .sub-menu li {
min-width: 150px;
margin: 0;
padding: 0 !important
}
.main-menu .current-menu-ancestor a, .main-menu .current-menu-item a, .main-menu .sub-menu .current-menu-item a, .main-menu a:focus, .main-menu a:hover {
color: #282525; }
.main-menu a:hover, .main-menu a:focus, .main-menu .current-menu-item a, .main-menu .current-menu-ancestor a, .main-menu .sub-menu a:hover, .main-menu .sub-menu .current-menu-item a, .main-menu li:hover a {
background: #57626e;
color: #fff;
}
.main-menu .sub-menu a:hover, .main-menu .sub-menu a {
color: #fff !important
}
.current_page_ancestor .sub-menu a, .current-menu-ancestor .sub-menu a, .menu-item-has-children .sub-menu a {
background: #57626e;
padding: 15px 0.9em;
width: 21vw;
}
.current_page_ancestor .sub-menu a:hover, .current-menu-ancestor .sub-menu a:hover, .menu-item-has-children .sub-menu a:hover {
background: #89939E;
color: #ffffff !important;
}
.main-menu a:hover i, .main-menu a:focus i, .main-menu .current-menu-item a i, .main-menu .current-menu-ancestor a i {
background-position-y: 1px
}
.main-menu a {
padding: 50px 0.7em;
font-size: .9vw;
text-transform: uppercase;
-moz-transition: all .3s linear;
-o-transition: all .3s linear;
-webkit-transition: all .3s linear;
transition: all .3s linear;
text-decoration: none;
color: #282525;
float: left;
font-weight: 500;
}
.main-menu .sub-menu, .main-menu .children {
}
.main-menu ul {
margin: 0;
padding-left: 0
}
.main-menu .children, .main-menu .sub-menu {
position: absolute;
max-height: 0;
overflow: hidden;
list-style: none;
left: 0;
z-index: 1;
top: 100%;
}
.main-menu .children li, .main-menu .sub-menu li {
float: none
}
.main-menu .children a, .main-menu .sub-menu a {
white-space: nowrap;
color: #fff
}
.main-menu li.hover .children, .main-menu li.hover .sub-menu, .main-menu li:hover .children, .main-menu li:hover .sub-menu {
max-height: 30em
}
.main-menu .children a:focus, .main-menu .children a:hover, .main-menu .sub-menu a:focus, .main-menu .sub-menu a:hover {
}
.navtoggle, .toggle-link {
display: none
}
.main-menu .navtoggle {
width: 100%;
padding: 0 1em .5em;
text-align: left;
background: 0 0;
border: none;
cursor: pointer;
color: #fff
}
.navtoggle:before {
content: '\2630';
padding-right: .5em;
font-size: 1em
} .wp-caption-text {
text-align: center;
font-style: italic;
}
table td {
padding: 1rem !important;
} header, .recherche_container {
}
.recherche_container {
position: relative;
vertical-align: middle;
display: flex;
flex-wrap: nowrap;
justify-content: space-around;
align-items: center;
height: 100%;
}
.recherche_container i {
background: url(//armp.bj/core/views/9761f5eb8e/images/sprite.png) no-repeat -5px -33px !important;
width: 21px;
height: 21px;
}
.s_ctrl {
cursor: pointer;
width: 33px;
height: 116px;
}
#search_form {
transition: all ease-in-out .3s;
-webkit-transition: all ease-in-out .3s;
-ms-transition: all ease-in-out .3s;
padding: 0 !important;
opacity: 0;
visibility: hidden;
filter: Alpha(opacity=0);
height: 0;
overflow: hidden;
background: #010101c2;
position: fixed;
width: 100%;
bottom: 0;
left: 0;
right: 0;
z-index: 5;
}
#search_form .s {
margin: 0;
background-color: #fff;
color: rgba(0, 0, 0, 0.87);
padding: 0px 3%;
width: 100%;
height: 90px;
border-radius: 10px 0 0 10px;
font-size: 1em;
}
#search_form .bt {
border: 0;
height: 92px;
background: url(//armp.bj/core/views/9761f5eb8e/images/sprite.png) no-repeat 49px -64px #01793B;
width: 100%;
border-radius: 0px 10px 10px 0px;
cursor: pointer;
padding: 0;
margin-left: -33%;
}
.shw {
opacity: 1 !important;
filter: Alpha(opacity=100) !important;
visibility: visible !important;
height: 100% !important;
overflow: visible !important
}
.cross {
background: #005b7f;
height: 40px
}
.cross i {
display: block;
width: 25px;
height: 25px;
margin: 11px 0 0 7px;
background: url(//armp.bj/core/views/9761f5eb8e/images/sprite.png) no-repeat -61px 0px;
}
.hid {
opacity: 0;
visibility: hidden;
filter: Alpha(opacity=0)
}
.search_wrapper {
width: 70%;
margin: auto;
margin-top: 7%;
padding: 7%;
}
.search_wrapper span {
color: #fff;
font-size: 31px;
display: block;
width: 50%;
border-left: 8px solid #FFAA01;
margin: 0 0 32px 19px;
padding: 0 0 0 32px;
line-height: 43px;
}
#search_form .s_ctrl {
position: absolute;
right: 5%;
top: 8px;
margin-top: 6%;
background: #fff;
border-radius: 50%;
width: 41px;
}
input[type=text], input[type=password], input[type=email], input[type=url], input[type=number], textarea {
background: #f9f9f9;
border: 1px solid #ccc;
box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .1);
-moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .1);
-webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .1);
padding: 8px 5px
}
#topwrapper {
position: fixed;
top: 0;
left: 0;
z-index: 20;
transition: all .5s;
width: 100%;
background: #fff;
box-shadow: 0px 3px 10px 0px #0d0d0d;
}
.ui-accordion .ui-accordion-header {
margin: 15px 0 0 0 !important;
}  .slider_title_container {
position: relative;
background: #01793B;
padding: 2em;
height: var(--slider-h-title);
top: var(--slider-top-title);
}
.slider_title_container h2 {
padding: 0em 1em;
font-size: 1.5em;
color: #fff;
font-weight: bold;
line-height: 35px;
border-left: 10px solid #FFAA01;
width: 95%;
}
.splide__track {
overflow: visible !important;
}
.splide__pagination {
bottom: calc(-1 * var(--slider-h-title) + var(--slider-top-title) / 1.3) !important;
}
.splide__pagination__page {
width: 24px !important;;
height: 24px !important;;
background: #ffffff !important;
opacity: 1 !important;
}
.splide__pagination__page.is-active {
background: #FFAA01 !important;
transform: scale(1.2) !important;
}
#home-slider {
height: calc(var(--slider-h-title) + var(--slider-top-title) + 3vw);
overflow: hidden;
}
.slider_title_details {
padding: 0em 2em;
position: absolute;
bottom: 25px;
width: 99%;
right: 10px;
}
.slider_title_details .date {
color: #fff;
position: absolute;
bottom: 0;
}
.read_more, a.read_more {
text-decoration: none;
-moz-transition: all .3s linear;
-o-transition: all .3s linear;
-webkit-transition: all .3s linear;
transition: all .3s linear;
text-align: center;
display: block;
font-weight: 500;
}
.read_more a, .read_more a:hover, .read_more a:visited {
text-decoration: none;
}
.slider_title_details .read_more {
float: right;
border: 1px solid #fff;
color: #fff;
padding: 30px 87px 37px !important;
height: 60px;
width: 280px;
}
.slider_title_details .read_more:hover, .message_pr a.read_more:hover {
background-color: #FFAA01;
}
.slider_title_container a {
color: #fff;
text-decoration: none;
}
.slider_title_container a:hover h2 {
}
.decision {
border: 1px solid #225888;
padding: 2em;
height: 270px;
overflow: hidden;
position: relative;
}
.decision h2 {
font-size: 1.8em;
font-weight: 700;
padding-bottom: 1em;
color: #225888;
}
.decision_detail a, .decision_detail a:visited, .decision_detail a:hover {
text-decoration: none;
color: inherit;
}
.decision .decision_detail {
padding-bottom: 1em;
}
.decision_footer {
position: absolute;
bottom: 2rem;
width: 90%;
}
.message_pr {
height: 575px;
position: relative;
padding: 2em;
}
.message_pr a.read_more {
bottom: 1rem;
background: #fff;
position: absolute;
padding: 26px;
color: #225888;
width: 85%;
}
.message_pr span {
color: #ffffff;
text-shadow: 0px 2px 4px #0000004a;
font-size: 1.7em;
text-align: center;
position: relative;
margin: 0 auto;
width: 100%;
display: block;
padding: 0px;
top: 370px;
font-weight: 700;
}
.border {
border-radius: 10px;
}
.box_home {
height: 255px;
margin-top: 3em !important;
}
.box_home div {
vertical-align: middle;
margin: 3rem auto auto;
}
.box_home span {
display: block;
margin: 1rem auto auto;
text-align: center;
font-size: 1.6em;
font-weight: 700;
color: #fff;
width: 60%;
line-height: 1.3em;
text-shadow: 0px 2px 4px #0000004a;
}
.bg_att {
background: linear-gradient(0deg, rgba(34, 88, 136, 0.63), rgba(34, 88, 136, 0.63)), url(//armp.bj/core/views/9761f5eb8e/images/bg_attestation.png) center center / cover no-repeat;
}
.bg_att i {
display: block;
margin: 0 auto;
color: #fff;
text-align: center;
font-size: 3rem;
text-shadow: 0px 2px 4px #0000004a;
}
.bg_liste_rouge {
background: linear-gradient(130deg, rgb(127 44 18 / 24%), rgb(216 67 20 / 87%)), url(//armp.bj/core/views/9761f5eb8e/images/bg_liste_rouge.png) center center / cover no-repeat;
}
.bg_liste_rouge i {
display: block;
margin: 0 auto;
text-align: center;
color: #fff;
font-size: 4rem;
text-shadow: 0px 2px 4px #0000004a;
}
.cloc_3 {
background: #E0E7ED;
padding: 5em 0 3em 0;
margin: 5em 0 0 0;
}
.box-form-container a:hover .box-form {
background-color: #fff;
color: #5380a8;
}
.box-form {
background: #5380a8;
padding: 2em;
margin-bottom: 2rem !important;
height: 12rem;
box-shadow: 0 2px 1px -1px #00000033, 0 1px 1px 0 #00000024, 0 1px 3px 0 #0000001f;
color: #ffffff;
-moz-transition: all .3s linear;
-o-transition: all .3s linear;
-webkit-transition: all .3s linear;
transition: all .3s linear;
}
.box-form i {
font-size: 3rem;
display: block;
padding: 0 0 0.8rem 0;
}
.box-form span {
text-transform: uppercase;
line-height: 1.4rem;
}
.box-form1 {
padding: 2rem !important;
}
.box-form1 i {
font-size: 3.5rem !important;
}
.box-form2 {
padding: 1rem !important;
}
.box-form2 i {
font-size: 5rem !important;
padding-bottom: 0.3rem !important;
}
.box-form2 {
padding: 1rem !important;
}
.box-form3 i {
font-size: 2.5rem;
padding-bottom: 1.7rem !important;
}
.cloc_3 .text {
display: flex;
align-items: center;
flex-direction: column;
justify-content: center;
height: 26rem;
}
.bloc_img {
-webkit-transition: all .7s;
-moz-transition: all .7s;
-o-transition: all .7s;
transition: all .7s;
}
.bloc_img:hover {
-ms-transform: scale(1.2);
-moz-transform: scale(1.2);
-webkit-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);
}
.nf-response-msg {
display: block;
color: #3c763d;
background-color: #dff0d8;
border-color: #d6e9c6;
padding: 1rem;
} .bloc_f1 {
background-color: #4E799F;
padding: 5rem 0 5rem 0;
color: #fff;
}
.bloc_f2 {
background-color: #484848;
}
.bloc_f1 h1 {
font-style: normal;
font-weight: bold;
font-size: 41px;
line-height: 50px;
border-left: 10px solid #FFAA01;
padding: 0em 1em;
margin-bottom: 2rem;
}
.bloc_f1 h2, .bloc_f2 h2 {
font-style: normal;
font-weight: 600;
font-size: 21px;
line-height: 26px;
text-transform: uppercase;
padding-bottom: 2rem;
}
.bloc_f2 h2 {
padding-top: 2rem;
}
.bloc_f1 span.f_label {
padding-bottom: 2rem;
display: block;
}
#footer_socials li {
display: inline
}
#footer_socials li a {
font-size: 2em;
padding: 0 3px;
color: #fff;
}
#footer_socials li i:hover {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg)
}
#footer_socials li i {
display: inline-block;
-webkit-transition: all .7s;
-moz-transition: all .7s;
-o-transition: all .7s;
transition: all .7s
}
input[type=text].mailpoet_text {
width: 100% !important;
float: left;
padding: 1.2rem !important;
font-size: 1em;
margin-right: 2rem !important;
}
.mailpoet_form .mailpoet_paragraph {
margin-bottom: 0px !important;
}
input[type=email].mailpoet_text {
width: 70% !important;
float: left;
padding: 1.2rem !important;
font-size: 1em;
margin-top: 2rem !important;
}
input[type=submit].mailpoet_submit {
width: 30% !important;
float: left;
padding: 1.2rem !important;
font-size: 1em;
margin-top: 2rem !important;
height: 4rem;
color: #225888;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAYAAABiS3YzAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADFSURBVHgBrZRtEcIwEEQDCioBB1RCJSABCTgACXUADpBwOEACEoqDZTM9BpppvvNmdpIfzZvkeokBsGPuzNnOTQso6vFjYq7Vcgo6lbnUyblY4KdMzkUnxMmTO3WNIcyQKp6QhzCHmPSGMl7MMVQC26/Pgl0v5JvAzjsOPfMd9zofTJjHNvLBW0XuPA1b9MrjC9yuUGEJAl+LaaHbyFTYvvmRfk3jsj+peET2h43IfVAwP31rsgvmXs3HHqmZzNnp2ESmfADVwvpKd8g6agAAAABJRU5ErkJggg==);
background-repeat: no-repeat;
background-color: #225888;
background-position: center;
}
.mailpoet_paragraph #parsley-id-11 {
display: none;
}
.newsbox input::placeholder {
color: #225888;
opacity: 1;
font-weight: 700;
font-family: inherit;
}
.newsbox input:-ms-input-placeholder {
color: #225888;
font-weight: 700;
font-family: inherit;
}
.newsbox input::-ms-input-placeholder {
color: #225888;
font-weight: 700;
font-family: inherit;
}
#mailpoet_form_1 form.mailpoet_form {
padding: 0 !important;
}
.bloc_f2 {
background-color: #484848;
padding: 5rem 0 0rem 0;
color: #fff;
}
.footer_address {
text-transform: uppercase;
padding-left: 1.3rem;
}
.footer_address p {
font-size: .91rem !important;
}
.links-menu a {
color: #fff;
text-decoration: none;
padding: 0.4rem 0;
display: block;
}
.links-menu li {
list-style: disc;
}
.drapeau .vert {
background: #4e7344;
}
.drapeau .jaune {
background: #f0bf0b;
}
.drapeau .rouge {
background: #cb3b35;
}
.drapeau div {
width: 33.3333333%;
height: 8px;
float: left;
}
.drapeau {
float: left;
margin-top: -2px;
width: 100%;
}
.numero_vert {
margin: 2rem 0 0 0;
}
.scrollToTop {
position: fixed;
right: 30px;
bottom: 50px;
width: 50px;
height: 50px;
font-size: 1.4rem;
line-height: 2.6rem;
text-align: center;
cursor: pointer;
z-index: 999;
display: none;
color: rgb(255, 255, 255) !important;
outline: none medium;
background: #01793b;
border-radius: 50%;
font-family: inherit;
}
.left-logo img {
max-height: 97px;
}
.box-form-container {
display: flex;
justify-content: space-between;
flex-direction: row;
align-items: center;
align-content: center;
flex-wrap: wrap;
}
.box-form-container a {
width: 30%;
text-decoration: none;
}
.box {
overflow: hidden;
}
.ba-img {
-webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
.box:hover .ba-img {
-ms-transform: scale(0.95);
-moz-transform: scale(0.95);
-webkit-transform: scale(0.95);
-o-transform: scale(0.95);
transform: scale(0.95);
} .post_content .alignleft {
padding: 0 2rem 2rem 0;
}
.progress-container {
width: 100%;
height: 6px;
background: #fff;
margin-top: -3px;
}
.progress-bar {
height: 6px;
background: #01793B;
width: 0%;
}
.private-title {
height: 100%;
text-align: center;
width: 60%;
float: left;
margin: 5% auto;
}
.private img.mfiltre, .private .mfiltre, .private .filtre {
height: 40vh !important;
margin-bottom: 1rem;
}
.page img.mfiltre, .mfiltre, .page .filtre {
height: 50vh;
}
.page img.mfiltre, .mfiltre {
-o-object-fit: cover;
object-fit: cover;
filter: blur(0.8rem);
}
.page .filtre, .post .filtre {
background: linear-gradient(0deg, rgba(34, 88, 136, 0.6), rgba(34, 88, 136, 0.6));
}
.post_img img, .filtre {
height: 75vh;
}
.post_img img {
-o-object-fit: cover;
object-fit: cover;
}
.filtre {
width: 100%;
position: absolute; top: 0;
bottom: 0;
left: 0;
right: 0;
}
.post_content {
margin-top: 7rem;
line-height: 2;
}
.page .post_content {
margin-top: 2rem;
}
.post_content li {
margin-left: 2rem;
padding-left: 1em;
line-height: 1.9em;
padding-bottom: 1em;
}
.post_content ul li {
list-style: disc;
}
.post_content ol li {
list-style: decimal;
}
.post_title_container {
position: relative;
}
.private .page_title_container {
top: 28% !important;
}
.page_title_container {
position: absolute;
top: 33%;
left: 50%;
transform: translate(-50%, -50%);
width: 100%;
text-align: center;
}
.page_title_container h1 {
color: #fff;
}
.post_title_content {
background: #01793B;
color: #fff;
position: absolute;
bottom: -5rem;
padding: 2.5rem;
line-height: 2.1rem;
}
.post_title_aux {
margin-top: 1rem;
}
.post_title_aux a {
color: #fff;
}
.post_title_aux .title_cat {
background: #ffaa01;
padding: 0.5rem;
}
article .flickr-frame {
width: 100%;
height: 40vw;
}
.album_title {
font-weight: 700;
padding: 1rem 0;
color: #01793b;
}
.page .breadcrumbs a {
color: #fff;
}
.page .breadcrumbs span {
color: #eae7e7;
font-weight: 200;
}
.post_img {
overflow: hidden;
}
.wpcf7 input[type=text], .wpcf7 input[type=email], .wpcf7 textarea {
width: 100%;
}
.wpcf7 input[type=submit] {
background: #225888 !important;
color: #ffffff;
border: none;
font-size: 1.1em;
padding: 1rem 3rem;
} .box-cat-master {
margin-top: 2rem !important;
margin-bottom: 2rem !important;
}
.box-articles-container-cat {
position: relative;
min-height: 14rem !important;
height: 14rem;
font-size: 13px;
padding: 10px;
background: #225888;
}
.box-cat-name {
text-align: center;
height: 100%;
font-size: 1.3rem;
line-height: 2rem;
padding: 19px;
text-transform: uppercase;
align-items: center;
justify-content: center;
flex-direction: column;
display: flex;
font-weight: bold;
}
.box-cat-name a {
color: #fff !important;
}
.box-doc-content .p70, .box-doc-content .p30 {
padding: 2rem;
font-weight: 300;
}
.box-doc-content .p30 {
border-right: 1px solid #D7D5D5;
}
.box-doc-content {
justify-content: center;
display: flex;
text-transform: uppercase;
background: #f2f2f2;
margin-left: -2% !important;
height: 14rem;
position: relative;
}
.box-doc-content h2 {
font-size: 1.1rem;
line-height: 1.5rem;
}
.box-doc-content a {
color: #090909;
font-weight: 300;
}
.box-doc-content .details .lire i {
height: 18px;
width: 18px;
display: inline-block;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC9SURBVHgB7ZLRDcIwDEQPxD8dISN0A8IGHSGjMAobABPQEdig2QA2KI64ilDitIHfnvQaybEutmtAlxGuQsfT4QcZGvQjLAp1SJj0rCypNfSKSuKqUVsYzyq0EbfV5Spa4TXAkOCFh3CL7p1Q8+7IezA/xCvGzoA+VDeqwAon4Z7IrzWjuJ0q0ebXWmjDRtTCFpnZDJoymq3FaJ5Ri//kAxv57BkI+2JII+zw+duHrb/wcY/3pk+q4Wn5kKonJ/xCudeAwB8AAAAASUVORK5CYII=);
background-repeat: no-repeat;
}
.box-doc-content .details .download i, article .details .download i {
height: 17px;
width: 18px;
display: inline-block;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB9SURBVHgB7ZLRDYAgEEOrC+AIjOAIjOAIjOCGOoIbMAJugIecXwbwDIk/NnkBcqUJKUBZlgi8ZtWjgf6QD0I0oXiv+CzSQDikP3Lh3gRpwnOARyXAEqYwiyFzZj6x5zQtyMsUZvFeeNLOWjM0qbhDes5ObJBrRGryVqUUdwAefyWC37aRagAAAABJRU5ErkJggg==);
background-repeat: no-repeat;
}
.box-doc-content .details a {
margin-left: 2rem;
}
.box-doc-content .details {
position: absolute;
right: 2rem;
bottom: 2rem;
}
.details ul li.prm {
display: inline;
}
.details ul li {
position: relative;
}
.page .details ul > li > ul > li, .post .details ul > li > ul > li {
display: flex;
justify-content: space-between;
flex-direction: row;
align-items: center;
align-content: center;
flex-wrap: wrap;
float: left;
padding: 10px;
max-width: 50%;
min-width: 50%;
}
.page .details ul > li > ul > li > a, .post .details ul > li > ul > li > a {
width: auto;
}
.details ul > li > ul > li {
display: inline-block;
}
.details ul > li > ul > li > a {
display: block;
background: #fff;
padding: 1rem;
min-width: 100%;
width: 200px;
text-align: left;
margin-left: 0 !important;
min-height: 90px;
line-height: 25px;
}
article .details .sub {
max-height: 10000em !important;
position: relative !important;
top: 0 !important;
}
article .details {
margin-bottom: 2rem;
}
article .prm {
margin-top: 1rem !important;
display: inline-block !important;
width: 100%;
}
article .download {
background: #ffaa01 !important;
padding: 1rem 4rem;
text-align: left !important;
color: #000;
}
.details .sub {
position: absolute;
max-height: 0;
overflow: hidden;
right: 0;
top: 1.2rem;
z-index: 2;
}
.details ul li:hover .sub {
max-height: 30em !important;
}
.page .details ul li:hover .sub, .post .details ul li:hover .sub {
max-height: 10000em !important;
}
.details .sub li:hover a {
background: #225888;
color: #fff;
}
.wp-paginate .current {
background: #ffaa01 !important;
}
.art-img {
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.loop-img {
height: 45vh;
}
.loop-art {
margin: 2rem 0;
background: #F6F6F6;
position: relative;
}
.timer {
font-size: 1.3rem;
font-weight: bold;
display: block;
margin-top: 2rem;
}
.loop-art .title_cat {
display: block;
line-height: 1.8rem;
padding: 2rem 0;
text-transform: uppercase;
color: #000;
font-weight: 300;
}
.clear-left {
margin-left: 0% !important;
}
.loop-art .read_more, .loop-art a.read_more {
text-decoration: none;
text-align: center;
display: block;
font-weight: 500;
width: 11rem;
background: #62757A;
position: absolute;
bottom: 1rem;
right: 3rem;
padding: 1rem;
color: #fff;
float: right;
}
.timer i {
height: 24px;
width: 25px;
display: inline-block;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEySURBVHgBxZXhccIwDIVfev1fNmg6QekGZoOOkI7QCUo3YAPYgGMCsgFsQNgAJgCLU0BxnjFccvDudHa+JFJkWwrAtfRWBGygfBhw522l91t6AZe8lJMADm1HuQZ9Y44yfeAvcOi8VWo2gDhae9sFAcRKw+T+vzwrGUja30hrl+A2s6H6PbGDt3HwEmO5chfwQvk7Y7E9KNFcnvpL14RXyrfM0Su4RoRJgC/wj2H8pFgGvSmWgTPzUkfZuMEVFp6uqwGWZp7pOMflKDOWswBPW6KMsI8b2U0Bpmb+o+MEl3bA2C8ixRgrtNpqbRKMFlosgxlhC7QbmmV7RMQy6KoCiVbRdYnOetoxZcdvlGB3NbuqA2voIUskxSEb5NCfPu3FGM1T05dJlZ97jm27faj+++EI9qZlFJ1q6zsAAAAASUVORK5CYII=);
background-repeat: no-repeat;
}
.loop-art .read_more i {
height: 12px;
width: 20px;
display: inline-block;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAANCAYAAAB2HjRBAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABiSURBVHgBzZJBDYAwEAQPJ0hAQnGABBwgARyBAyQgBRws0/CGlOuj3WTSfmYvuZzZRyQNcEBnf4M06snpLVjqK2j4tLwhsWOCKF7Qx8ZVvmx5k1PDkNm1tCKi/8IQAuxv4g1z5M47KmqlzgAAAABJRU5ErkJggg==);
background-repeat: no-repeat;
margin-left: 0.5rem;
}
.nf-form-content {
max-width: 100% !important;
}
i, em {
font-style: italic;
}
.nf-field-description p {
font-size: inherit !important;
}
.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] {
background: #225888 !important;
}
.recours_select {
height: 50px;
color: #787878;
font-size: 16px;
margin: 0;
padding: 12px;
background: #f7f7f7;
}
.nf-form-fields-required {
display: none;
}
.big_title {
border-left: 10px solid #FFAA01;
font-size: 2rem;
padding-left: 2rem;
font-weight: bold;
margin: 1rem 0;
} #menu-espace-prive .sub-menu,
#menu-espace-prive .children {
position: absolute;
max-height: 0;
overflow: hidden;
list-style: none outside none;
left: 0;
z-index: 5
}
#menu-espace-prive li:hover .sub-menu {
max-height: 30em;
left: 167px;
width: 220px;
margin-top: -33px
}
#menu-espace-prive .menu-item {
background: #f7f5f5;
padding: 8px 10px;
margin-bottom: 6px;
margin-left: -15px;
margin-right: -15px;
font-weight: bold;
border-left: 11px solid #f7f5f5;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease
}
#menu-espace-prive .sub-menu li {
margin-top: 0 !important;
padding-right: 0;
margin-bottom: 0;
border-bottom: 1px solid #e0e0e0;
background: #f7f5f5;
margin-left: -1px;
margin-right: -10px
}
#menu-espace-prive .sub-menu li a {
color: #154961 !important
}
#menu-espace-prive .current-menu-item,
#menu-espace-prive .menu-item:hover,
#menu-espace-prive .current-menu-ancestor {
background: #225888;
border-left: 11px solid #ffaa01;
}
#menu-espace-prive .current-menu-item a,
#menu-espace-prive .menu-item:hover a,
#menu-espace-prive .current-menu-ancestor a {
color: #fff
}
#menu-espace-prive .sub-menu .menu-item:hover a {
color: #fff !important
}
#menu-espace-prive .menu-item-has-children .sub-menu a {
background: 0;
padding: 0
}
.links-menu li a:hover {
margin-left: 10px;
}
.private_menu a {
display: block
}
.private_container .box-produits {
height: 250px
}
.private_container .box_shadow:hover {
border: 1px solid #6ea2ff !important
}
.private_container .head_sub_title h2 {
padding-top: 0;
color: #225888;
font-family: 'Montserrat', 'tahoma', 'unset';
padding-bottom: 0 !important
}
.box-other-info {
padding-left: 18%;
padding-top: 5px;
padding-bottom: 5px
}
#um-submit-btn {
min-width: 199px !important
}
#video iframe {
width: 100%;
height: 300px
}
.entry-header #video iframe {
height: 235px !important
}
.table > tbody > tr > td,
.table > tfoot > tr > td {
border-top: none !important
}
.private_content .entry-content {
padding: 0 !important
}
.wpfd-categories {
padding-left: 5px
}
.wpfd-content-table h2 {
padding: 10px 0 !important
}
.private_content .wpfd-content .head-category-table {
padding: 8px 6px !important
}
.avatar .um-misc-ul {
margin-bottom: 40px !important;
text-align: center;
}
.um-misc-ul {
margin-top: 14px
}
.um-misc-ul li {
line-height: 23px
}
.um input[type=submit].um-button, .um input[type=submit].um-button:focus, .um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active, .um-request-button {
background: #225888 !important
}
.um .um-tip:hover, .um .um-field-radio.active:not(.um-field-radio-state-disabled) i, .um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i, .um .um-member-name a:hover, .um .um-member-more a:hover, .um .um-member-less a:hover, .um .um-members-pagi a:hover, .um .um-cover-add:hover, .um .um-profile-subnav a.active, .um .um-item-meta a, .um-account-name a:hover, .um-account-nav a.current, .um-account-side li a.current span.um-account-icon, .um-account-side li a.current:hover span.um-account-icon, .um-dropdown li a:hover, i.um-active-color, span.um-active-color {
color: #225888 !important;
}
table .box-doc-content .details a {
margin-left: 0rem !important;
font-size: 13px;
}
table .box-doc-content {
height: auto !important;
display: table-cell !important;
}
.box-doc-content .details {
position: initial !important;
bottom: auto !important;
}
.tablepress .sorting:hover, .tablepress .sorting_asc, .tablepress .sorting_desc {
background-color: #cdcdcd !important;
}
.tablepress tfoot th, .tablepress thead th {
background-color: #f5f3f3 !important;
}
button, html input[type=button], input[type=reset], input[type=submit] {
background: #225888 !important;
color: #fff !important;
border: none !important;
}
.dt-buttons {
margin-bottom: 1rem;
}
.stat-box {
background: #f7f2f2;
padding: 1rem;
box-shadow: 0px 1px 5px 1px #eaeaea;
line-height: 1.5rem;
}
.stat-box h3 {
margin-bottom: 1.5rem;
}
.private_container .cloc_3 {
background-color: #fff !important;
}
#main {
display: table;
width: 100%;
height: 30vh;
text-align: center;
}
.fof {
display: table-cell;
vertical-align: middle;
}
.fof h3 {
display: inline-block;
padding-right: 12px;
animation: type .5s alternate infinite;
}
@keyframes type {
from {
box-shadow: inset -3px 0px 0px #FFAA01;
}
to {
box-shadow: inset -3px 0px 0px transparent;
}
} img {
max-width: 100%;
height: auto;
}
@media only screen and (min-width: 33.75em) { .container {
width: 80%;
}
}
@media only screen and (min-width: 45em) { .col-1 {
width: 4.33%;
}
.col-2 {
width: 12.66%;
}
.col-3 {
width: 21%;
}
.col-4 {
width: 29.33%;
}
.col-5 {
width: 37.66%;
}
.col-6 {
width: 46%;
}
.col-7 {
width: 54.33%;
}
.col-8 {
width: 62.66%;
}
.col-9 {
width: 71%;
}
.col-10 {
width: 79.33%;
}
.col-11 {
width: 87.66%;
}
.col-12 {
width: 96%;
}
.hidden-sm {
display: block;
}
}
@media only screen and (min-width: 60em) { .container {
width: 75%;
max-width: 60rem;
}
}
.wds-pagination {
margin: 20px auto 10px;
}
.wds-pagination a,
.wds-pagination span {
color: #ffffff;
display: inline-block;
text-decoration: none;
background-color: #a8a8a8;
border-radius: 3px;
cursor: pointer;
margin: 0 2px;
padding: 0px 10px;
line-height: 32px;
}
.wds-pagination a:hover,
.wds-pagination span.current {
background-color: #ffaa01;
}
.wds-pagination span.current {
cursor: default;
}
.wds-pagination span:first-child {
background-color: #fff;
color: inherit;
}
.shadow{
box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.1);
}
.news-item{
margin-bottom: 4em!important;
border-radius: 15px;
-webkit-transition: all .8s ease;
-o-transition: all .8s ease;
transition: all .8s ease;
}
.news-item .title{
background: #fff;
width: 90%;
margin: 0 auto;
bottom: 2em !important;
border-radius: 15px;
padding: 1em;
position: absolute;
margin: 1em 3%;
}
.absolute.bottom, .fixed.bottom {
bottom: 0px;
top: unset;
}
.absolute{
position: absolute;
}
.news-item .title_cat{
background: #fff;
line-height: 25px;
font-weight: bold;
}
.news-item .timer{
font-size: 1.3rem;
display: block;
margin-bottom: 0.6rem;
font-weight: 400;
margin-top: 0;
}
.bgcover{
background-position-y: 15px !important;
}
.news-item:hover{
box-shadow: 0 2px 30px 5px rgb(39 38 38 / 45%);
}
.detailsv2 ul > li > ul > li{
width: 200px;
display: block !important;
padding: 0px!important;
}
.detailsv2 ul > li > ul > li, .detailsv2 ul > li > ul > li{
width: 200px!important;
min-width: 100%!important;
}
.detailsv2 ul > li > ul > li > a{
min-height: 0px!important;
}@media only screen and (max-width: 600px) {
.slider_title_container {
top: var(--r-slider-top-title)!important;
height: var(--r-slider-h-title)!important;
}
.splide__pagination {
top: 43%!important;
}
} @media only screen and (min-width: 600px) {
} @media only screen and (min-width: 1200px) {
} @media (max-width: 993px) {
.s_ctrl {
width: 100%;
height: auto!important;
}
.logo_cont {
width: 100%!important;
text-align: center;
}
.left-logo img {
max-height: 100%;
}
#topwrapper {
position: relative;
box-shadow: none;
}
#sidebar, .main, .wrapper, .menu_container {
width: 100%!important;
}
.wrapper {
width: 100%;
}
.recherche_container {
height: 55px;
width: 100%;
background: #f1f1f1;
}
.progress-bar, .progress-container {
display: none;
}
.main-menu{
width: 100%;
}
.main-menu .navtoggle {
color: #ffffff;
padding: 1.2rem 0;
font-weight: 700;
font-family: Montserrat;
text-transform: uppercase;
background: #57626e;
text-align: center;
font-size: 1.3rem;
}
.main-menu a {
padding: .9em;
width: 100%;
}
.navtoggle, .toggle-link {
display: block
}
.main-menu .menu li {
margin: 0;
width: 100%;
}
.js .menu > ul {
overflow: hidden;
max-height: 0
}
.main-menu .active + ul, .main-menu .keyboardactive + ul {
max-height: 90em
}
.toggle-link {
position: absolute;
top: -7px;
right: 0;
height: 43px;
width: 100%;
border: none;
z-index: 200;
font-size: 0;
cursor: pointer
}
.main-menu .menu .has-subnav > .toggle-link:after {
content: "▼";
font-size: 23px;
position: absolute;
width: 25px;
top: 35%;
bottom: 0;
right: 10px;
color: #313437;
}
.main-menu .menu .has-subnav > .toggle-link.active:after {
content: "▲"
}
.main-menu li:hover .children, .main-menu li:hover .sub-menu {
max-height: 0;
overflow: hidden
}
.main-menu li .children.active, .main-menu li .sub-menu.active, .main-menu li.hover .children, .main-menu li.hover .sub-menu {
max-height: 30em;
overflow: visible;
position: relative
}
.main-menu .children, .main-menu .sub-menu {
background: 0 0;
left: 0
}
.main-menu .sub-menu li {
background: #f8f6f6
}
.main-menu .children li a, .main-menu .sub-menu li a {
padding-left: 30px
}
.current_page_ancestor .sub-menu a, .current-menu-ancestor .sub-menu a, .menu-item-has-children .sub-menu a{
width: 100%;
}
.recherche_container i {
top: 33%;
left: 47%;
}
#home-slider {
float: left;
width: 100%;
height: calc(var(--r-slider-h-title) + var(--r-slider-top-title));
}
.slider_title_container {
padding: 0.6em;
top: var(--r-slider-top-title)!important;
height: var(--r-slider-h-title)!important;
}
.slider_title_container h2 {
line-height: 1.4rem;
padding: 0em 0.3em;
font-size: 1em;
}
.slider_title_details {
bottom: 0px;
}
.message_pr {
margin: 1rem 0;
}
.slider_title_details .date{
float: left;
width: 100%;
text-align: center;
position: relative;
padding-bottom: 8px;
}
.decision {
height: auto!important;
padding: 1em;
}
.decision_footer{
margin-top: 2rem;
position: relative;
bottom: 0!important;
}
.decision h2{
padding-bottom: 0.2em;
}
.read_more, a.read_more{
width: 100%;
margin-bottom: 1rem;
}
.box_home{
margin-top: 1em !important;
min-height: 255px;
height: auto;
}
.cloc_3 {
margin: 0;
padding: 0;
}
.cloc_3 .text {
height: 6rem;
}
.box-form-container a {
width: 100%;
}
.box-form {
margin-bottom: 1rem !important;
height: auto;
}
.bloc_f1 {
padding: 3rem 0 3rem 20px;
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
width: 100%;
}
.row [class^="col"] {
margin: 0;
}
#mailpoet_form_1 .mailpoet_paragraph {
width: 100% !important;
}
.links-menu, .bloc_f2 h2 {
margin-left: 2rem;
}
.splide__pagination {
top: 65%;
bottom: 0;
}
.slider_title_details .read_more{
width: 100%;
height: 40px;
padding: 8px 8px !important;
}
input[type=text].mailpoet_text{
width: 94% !important;
}
input[type=email].mailpoet_text{
width: 94% !important;
margin-top: 0!important;
}
input[type=submit].mailpoet_submit{
width: 94% !important;
background: url(//armp.bj/core/views/9761f5eb8e/images/sprite.png) no-repeat 31px -150px #225888 !important;
margin-top: 0 !important;
}
.parsley-errors-list.filled{
float: left;
}
.bloc_f1 span.f_label{
line-height: 1.4rem;
width: 90%;
}
.bloc_f1 h2, .bloc_f2 h2{
margin-top: 1rem;
}
.post_content{
padding: 1rem;
}
.post_img{
overflow: visible;
}
.filtre{
height: 75vh;
}
.post_img img{
height: 50vh;
}
.post_title_content{
padding: 2.5rem 1rem;
}
} @media only screen and (min-width: 768px) {
} @media only screen and (min-width: 993px) {
}
@media only screen and (max-width: 1000px) {
.wrapper{
width: 100%;
}
.main-menu a {
font-size: .9em;
padding: 24px 0.7em;
}
}
@media only screen and (max-width: 1300px) {
.wrapper{
width: 100%;
}
.logo_cont {
width: 25%;
}
.menu_container{
width: 75%;
}
input[type=email].mailpoet_text {
width: 75% !important;
}
input[type=submit].mailpoet_submit {
width: 22% !important;
}
.current_page_ancestor .sub-menu a, .current-menu-ancestor .sub-menu a, .menu-item-has-children .sub-menu a{
width: 21vw;
}
}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important;transform-style:preserve-3d}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{outline:none;position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;outline:none;position:relative}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide--draggable>.splide__slider>.splide__track,.splide--draggable>.splide__track{-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide--fade>.splide__slider>.splide__track>.splide__list,.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--fade>.splide__track>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide--ttb.is-active>.splide__slider>.splide__track>.splide__list,.splide--ttb.is-active>.splide__track>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover{opacity:.9}.splide__arrow:focus{outline:none}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus{outline:none}.splide__progress__bar{background:#ccc;height:3px}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--nav>.splide__track>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide:focus,.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:none}.splide--rtl>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{left:auto;right:1em}.splide--rtl>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:scaleX(1)}.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--rtl>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{transform:scaleX(-1)}.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;transform:translate(-50%)}.splide--ttb>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.splide--ttb>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:rotate(-90deg)}.splide--ttb>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{bottom:1em;top:auto}.splide--ttb>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{transform:rotate(90deg)}.splide--ttb>.splide__pagination,.splide--ttb>.splide__slider>.splide__pagination{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}