.public-icon-add-file {
    mask: url('/mkg/images/svg/add-file.svg');
    -webkit-mask: url('/mkg/images/svg/add-file.svg');
}

.public-icon-plus {
    mask: url('/mkg/images/svg/plus.svg');
    -webkit-mask: url('/mkg/images/svg/plus.svg');
}

.public-icon-layers {
    mask: url('/mkg/images/svg/layers.svg');
    -webkit-mask: url('/mkg/images/svg/layers.svg');
}

.public-icon-windows {
    mask: url('/mkg/images/svg/windows.svg');
    -webkit-mask: url('/mkg/images/svg/windows.svg');
}

.public-icon-controls {
    mask: url('/mkg/images/svg/controls.svg');
    -webkit-mask: url('/mkg/images/svg/controls.svg');
}

.public-icon-info {
    mask: url('/mkg/images/svg/info.svg');
    -webkit-mask: url('/mkg/images/svg/info.svg');
}

.public-icon-startup {
    mask: url('/mkg/images/svg/startup.svg');
    -webkit-mask: url('/mkg/images/svg/startup.svg');
}

.public-icon-add {
    mask: url('/mkg/images/svg/add.svg');
    -webkit-mask: url('/mkg/images/svg/add.svg');
}

.public-icon-add-1 {
    mask: url('/mkg/images/svg/add-1.svg');
    -webkit-mask: url('/mkg/images/svg/add-1.svg');
}

.public-icon-add-3 {
    mask: url('/mkg/images/svg/add-3.svg');
    -webkit-mask: url('/mkg/images/svg/add-3.svg');
}

.public-icon-list {
    mask: url('/mkg/images/svg/list.svg');
    -webkit-mask: url('/mkg/images/svg/list.svg');

}

.public-icon-next-1 {
    mask: url('/mkg/images/svg/next-1.svg');
    -webkit-mask: url('/mkg/images/svg/next-1.svg');

}

.public-icon-back {
    mask: url('/mkg/images/svg/back.svg');
    -webkit-mask: url('/mkg/images/svg/back.svg');
}

.public-icon-close {
    mask: url('/mkg/images/svg/close.svg');
    -webkit-mask: url('/mkg/images/svg/close.svg');
}

.public-icon-save {
    mask: url('/mkg/images/svg/save.svg');
    -webkit-mask: url('/mkg/images/svg/save.svg');
}

.public-icon-garbage {
    mask: url('/mkg/images/svg/garbage-2.svg');
    -webkit-mask: url('/mkg/images/svg/garbage-2.svg');
}

.public-icon-settings {
    mask: url('/mkg/images/svg/settings-5.svg');
    -webkit-mask: url('/mkg/images/svg/settings-5.svg');
}

.public-icon-edit {
    mask: url('/mkg/images/svg/edit.svg');
    -webkit-mask: url('/mkg/images/svg/edit.svg');
}

.public-icon-edit-1 {
    mask: url('/mkg/images/svg/edit-1.svg');
    -webkit-mask: url('/mkg/images/svg/edit-1.svg');
}

.public-icon-picture {
    mask: url('/mkg/images/svg/picture.svg');
    -webkit-mask: url('/mkg/images/svg/picture.svg');
}

.public-icon-layout {
    mask: url('/mkg/images/svg/layout.svg');
    -webkit-mask: url('/mkg/images/svg/layout.svg');
}

.public-icon-click {
    mask: url('/mkg/images/svg/click.svg');
    -webkit-mask: url('/mkg/images/svg/click.svg');
}

.public-icon-upload {
    mask: url('/mkg/images/svg/upload.svg');
    -webkit-mask: url('/mkg/images/svg/upload.svg');
}

.public-icon-more {
    mask: url('/mkg/images/svg/more.svg');
    -webkit-mask: url('/mkg/images/svg/more.svg');
}

.public-icon-check {
    mask: url('/mkg/images/svg/check.svg');
    -webkit-mask: url('/mkg/images/svg/check.svg');
}

.public-icon-check-1 {
    mask: url('/mkg/images/svg/check-1.svg');
    -webkit-mask: url('/mkg/images/svg/check-1.svg');
}

.public-icon-checked-1 {
    mask: url('/mkg/images/svg/checked-1.svg');
    -webkit-mask: url('/mkg/images/svg/checked-1.svg');
}

.public-icon-up {
    mask: url('/mkg/images/svg/up.svg');
    -webkit-mask: url('/mkg/images/svg/up.svg');
}
.public-icon-down {
    mask: url('/mkg/images/svg/down.svg');
    -webkit-mask: url('/mkg/images/svg/down.svg')
}

.public-icon-book {
    mask: url('/mkg/images/svg/book.svg');
    -webkit-mask: url('/mkg/images/svg/book.svg')
}

.public-icon-compass-1 {
    mask: url('/mkg/images/svg/compass-1.svg');
    -webkit-mask: url('/mkg/images/svg/compass-1.svg')
}

.public-icon-compass {
    mask: url('/mkg/images/svg/compass.svg');
    -webkit-mask: url('/mkg/images/svg/compass.svg')
}

.public-icon-connection {
    mask: url('/mkg/images/svg/connection.svg');
    -webkit-mask: url('/mkg/images/svg/connection.svg')
}

.public-icon-settings-1 {
    mask: url('/mkg/images/svg/settings-1.svg');
    -webkit-mask: url('/mkg/images/svg/settings-1.svg')
}

.public-icon-download-2 {
    mask: url('/mkg/images/svg/download-2.svg');
    -webkit-mask: url('/mkg/images/svg/download-2.svg')
}

.public-icon-download {
    mask: url('/mkg/images/svg/download.svg');
    -webkit-mask: url('/mkg/images/svg/download.svg')
}

.public-icon-logout {
    mask: url('/mkg/images/svg/logout.svg');
    -webkit-mask: url('/mkg/images/svg/logout.svg');
}

.public-icon-user-1 {
    mask: url('/mkg/images/svg/user-1.svg');
    -webkit-mask: url('/mkg/images/svg/user-1.svg');
}

.public-icon-user-6 {
    mask: url('/mkg/images/svg/user-6.svg');
    -webkit-mask: url('/mkg/images/svg/user-6.svg');
}

.public-icon-view {
    mask: url('/mkg/images/svg/view.svg');
    -webkit-mask: url('/mkg/images/svg/view.svg');
}

.public-icon-dislike {
    mask: url('/mkg/images/svg/dislike.svg');
    -webkit-mask: url('/mkg/images/svg/dislike.svg');
}

.public-icon-like {
    mask: url('/mkg/images/svg/like.svg');
    -webkit-mask: url('/mkg/images/svg/like.svg');
}

.public-icon-cancel {
    mask: url('/mkg/images/svg/cancel.svg');
    -webkit-mask: url('/mkg/images/svg/cancel.svg');
}

.public-icon-cancel-2 {
    mask: url('/mkg/images/svg/cancel-2.svg');
    -webkit-mask: url('/mkg/images/svg/cancel-2.svg');
}

.public-icon-menu {
    mask: url('/mkg/images/svg/menu.svg');
    -webkit-mask: url('/mkg/images/svg/menu.svg');
}

.public-icon-menu-4 {
    mask: url('/mkg/images/svg/menu-4.svg');
    -webkit-mask: url('/mkg/images/svg/menu-4.svg');
}

.public-icon-cube {
    mask: url('/mkg/images/svg/cube.svg');
    -webkit-mask: url('/mkg/images/svg/cube.svg');
}

.public-icon-file {
    mask: url('/mkg/images/svg/file.svg');
    -webkit-mask: url('/mkg/images/svg/file.svg');
}

.public-icon-share {
    mask: url('/mkg/images/svg/share.svg');
    -webkit-mask: url('/mkg/images/svg/share.svg');
}

.public-icon-megaphone {
    mask: url('/mkg/images/svg/megaphone.svg');
    -webkit-mask: url('/mkg/images/svg/megaphone.svg');
}

.public-icon-house {
    mask: url('/mkg/images/svg/house.svg');
    -webkit-mask: url('/mkg/images/svg/house.svg');
}

.public-icon-home {
    mask: url('/mkg/images/svg/home.svg');
    -webkit-mask: url('/mkg/images/svg/home.svg');
}

.public-icon-placeholder {
    mask: url('/mkg/images/svg/placeholder.svg');
    -webkit-mask: url('/mkg/images/svg/placeholder.svg');
}

.public-icon-telephone {
    mask: url('/mkg/images/svg/telephone-3.svg');
    -webkit-mask: url('/mkg/images/svg/telephone-3.svg');
}

.public-icon-map-location {
    mask: url('/mkg/images/svg/map-location.svg');
    -webkit-mask: url('/mkg/images/svg/map-location.svg');
}

.public-icon-avatar {
    mask: url('/mkg/images/svg/avatar.svg');
    -webkit-mask: url('/mkg/images/svg/avatar.svg');
}

.public-icon-shopping-bag {
    mask: url('/mkg/images/svg/shopping-bag.svg');
    -webkit-mask: url('/mkg/images/svg/shopping-bag.svg');
}

.public-icon-left-arrow-1 {
    mask: url('/mkg/images/svg/left-arrow-1.svg');
    -webkit-mask: url('/mkg/images/svg/left-arrow-1.svg');
}

.public-icon-right-arrow-1 {
    mask: url('/mkg/images/svg/right-arrow-1.svg');
    -webkit-mask: url('/mkg/images/svg/right-arrow-1.svg');
}

.public-icon-play-button {
    mask: url('/mkg/images/svg/play-button.svg');
    -webkit-mask: url('/mkg/images/svg/play-button.svg');
}

.public-icon-eye {
    mask: url('/mkg/images/svg/eye.svg');
    -webkit-mask: url('/mkg/images/svg/eye.svg');
}

.public-icon-search {
    mask: url('/mkg/images/svg/search.svg');
    -webkit-mask: url('/mkg/images/svg/search.svg');
}

.public-icon-warning {
    mask: url('/mkg/images/svg/warning.svg');
    -webkit-mask: url('/mkg/images/svg/warning.svg');
}

.public-icon-help {
    mask: url('/mkg/images/svg/help.svg');
    -webkit-mask: url('/mkg/images/svg/help.svg');
}

.public-icon {
    display: inline-block;
    min-width:20px;
    min-height:20px;
    vertical-align: middle;
    /* background-size: contain;
    background-position: center;
    background-repeat: no-repeat; */
    background:#636463;
    mask-size:cover;
    -webkit-mask-size:cover;
}

.public-icon.text-success, .text-success .public-icon {
	background:#5fb51e !important;
}

.public-icon.text-danger, .text-danger .public-icon {
	background:#b5261e !important;
}

.public-icon.text-warning, .text-warning .public-icon {
	background:#e29f3b !important;
}

.public-icon.text-secondary, .text-secondary .public-icon {
	background: #a0a2a3 !important;
}

.public-icon.text-light, .text-light .public-icon {
	background: #fff !important;
}

.public-icon-large {
    min-width:28px;
    min-height:28px;
}

.public-icon-xlarge {
    min-width:48px;
    min-height:48px;
}

.public-icon-slim {
    min-width:16px;
    min-height:16px;
}
@viewport{width:device-width;zoom:1}body,html{padding:0;margin:0}.structure,.structure__banner,.structure__banner__body,.structure__banner__content,.structure__footer,.structure__footer__body,.structure__footer__content,.structure__header,.structure__header__content,.structure__header__element,.structure__menu__submenu,.structure__menu__submenu--hidden,.structure__page,.structure__page__body,.structure__page__content,.structure__page__footer,.structure__page__header{box-sizing:border-box}.structure__banner__content,.structure__banner__content--regular,.structure__header__content,.structure__header__content--regular,.structure__menu__content,.structure__menu__content--regular,.structure__page__content,.structure__page__content--regular{position:relative}.structure__page__body,.structure__page__content,.structure__page__header{width:100%}.container--regular,.structure--regular,.structure__banner__content--regular,.structure__footer__content--regular,.structure__header__content--regular,.structure__menu__content--regular,.structure__page__content--regular,.structure__page__footer--regular,.structure__page__header--regular{max-width:1024px;margin:auto}.container--slim{max-width:550px;margin:auto}.structure__header{display:none}.cfg-header-on-all .structure__header{display:block}@media (min-width:769px){.cfg-header-on-computer .structure__header{display:block}}@media (min-width:550px) and (max-width:768px){.cfg-header-on-tablet .structure__header{display:block}}@media (max-width:550px){.cfg-header-on-smartphone .structure__header{display:block}}.structure__header__element{display:inline-block;vertical-align:middle;height:100%}.menu_controler__button{display:block;height:100%;box-sizing:border-box}.structure__menu,.structure__menu__body,.structure__menu__content,.structure__menu__header{box-sizing:border-box}.structure__menu{display:none}.cfg-menu-on-all .structure__menu{display:block}.structure__menu__header{display:none}.cfg-menu-header-on-all .structure__menu__header,.cfg-menu-header-on-computer .structure__menu__header{display:block}.structure__menu__header__element{display:inline-block;height:100%}@media (min-width:769px){.cfg-menu-on-computer .structure__menu{display:block}}@media (min-width:550px) and (max-width:768px){.cfg-menu-header-on-tablet .structure__menu__header{display:block}.cfg-menu-on-tablet .structure__menu{display:block}}@media (max-width:550px){.cfg-menu-header-on-smartphone .structure__menu__header{display:block}.cfg-menu-on-smartphone .structure__menu{display:block}}.structure__menu__item{display:block;padding:10px}.structure__menu__menu,.structure__menu__menu--horizontal{list-style-type:none;margin:0;padding:0}.structure__menu__menu--horizontal>*{display:inline-block;vertical-align:middle}.structure__menu__menu li{padding:0;margin:0}.structure__menu__menu--horizontal .structure__menu__submenu--absolute{position:absolute;z-index:100}.structure__menu__submenu--hidden{display:none}.structure__menu__submenu{position:absolute;z-index:500;background-color:#fff;border:1px solid #ddd;border-top:0;display:none}.structure__menu__submenu .structure__menu__item{margin:0;color:#000}.structure__menu__element:hover .structure__menu__submenu{display:block}@media (max-width:768px){.structure__menu__submenu{position:relative;z-index:auto;border:0;display:block}}.structure__banner__content img,.structure__banner__content--regular img{max-width:100%}.structure__header__menu,.structure__header__menu__element{padding:0;margin:0}.structure__header__menu__element{list-style-type:none;display:inline-block;vertical-align:middle}.structure__header__menu__item{display:block}.structure__header__menu__item>*{display:inline-block;vertical-align:middle}.structure__header__menu__icon{box-sizing:border-box;font-size:0;white-space:nowrap;width:40px;height:40px;overflow:hidden}.structure__header__menu__image{max-width:100%;transition:margin-left .2s}.container .container__element{box-sizing:border-box}.container{display:block;font-size:0}.container--regular>.container__element,.container>.container__element{display:inline-block;font-size:16px;vertical-align:top}.container.container--100>.container__element{width:100%}.container.container--50-50>.container__element{width:50%}@media (max-width:500px){.container.container--50-50>.container__element{width:100%}}@media (max-width:700px){.responsive-slim .container.container--50-50>.container__element{width:100%}}.container.container--33-33-33>.container__element{width:33.33%}.container.container--33-33-33>.container__element:last-child{width:33.34%}@media (max-width:767px){.container.container--33-33-33>.container__element,.container.container--33-33-33>.container__element:last-child{width:100%}}@media (max-width:950px){.responsive-slim .container.container--33-33-33>.container__element,.responsive-slim .container.container--33-33-33>.container__element:last-child{width:100%}}.container.container--75-25>.container__element:first-child{width:75%}.container.container--75-25>.container__element:last-child{width:25%}@media (max-width:767px){.container.container--75-25>.container__element:first-child,.container.container--75-25>.container__element:last-child{width:100%}}@media (max-width:950px){.responsive-slim .container.container--75-25>.container__element:first-child,.responsive-slim .container.container--75-25>.container__element:last-child{width:100%}}.container.container--25-75>.container__element:first-child{width:25%}.container.container--25-75>.container__element:last-child{width:75%}@media (max-width:767px){.container.container--25-75>.container__element:first-child,.container.container--25-75>.container__element:last-child{width:100%}}@media (max-width:950px){.responsive-slim .container.container--25-75>.container__element:first-child,.responsive-slim .container.container--25-75>.container__element:last-child{width:100%}}.container.container--25-50-25>.container__element:first-child{width:25%}.container.container--25-50-25>.container__element:last-child{width:25%}@media (max-width:767px){.container.container--25-50-25>.container__element:first-child,.container.container--25-50-25>.container__element:last-child{width:100%}}@media (max-width:950px){.responsive-slim .container.container--25-50-25>.container__element:first-child,.responsive-slim .container.container--25-50-25>.container__element:last-child{width:100%}}.container.container--25-25-25-25>.container__element{width:25%}@media (max-width:767px){.container.container--25-25-25-25>.container__element{width:50%}}@media (max-width:950px){.responsive-slim .container.container--25-25-25-25>.container__element{width:50%}}@media (max-width:400px){.container.container--25-25-25-25>.container__element{width:100%}}@media (max-width:600px){.responsive-slim .container.container--25-25-25-25>.container__element{width:100%}}.container.container--34-66>.container__element:last-child,.container.container--66-34>.container__element:first-child{width:66%}.container.container--34-66>.container__element:first-child,.container.container--66-34>.container__element:last-child{width:34%}@media (max-width:767px){.container.container--34-66>.container__element:first-child,.container.container--34-66>.container__element:last-child,.container.container--66-34>.container__element:first-child,.container.container--66-34>.container__element:last-child{width:100%}}@media (max-width:950px){.responsive-slim .container.container--34-66>.container__element:first-child,.responsive-slim .container.container--34-66>.container__element:last-child,.responsive-slim .container.container--66-34>.container__element:first-child,.responsive-slim .container.container--66-34>.container__element:last-child{width:100%}}.tile_container,.tile_container__element,.tile_container__element--contain,.tile_container__element--cover,.tiles_grid{box-sizing:border-box;list-style-type:none;padding:0;margin:0}.tile_container__element,.tile_container__element--contain,.tile_container__element--cover{display:block}.tile_container{display:inline-block;width:20%;vertical-align:top}.tile_container--4{width:25%}.tile_container--2{width:50%}.tiles_grid{font-size:0}.tiles_grid .tile_container{font-size:16px}.tile_container img{max-width:100%;display:inline-block}.tile_container__element--contain,.tile_container__element--cover{display:block;background-repeat:no-repeat;background-position:center}.tile_container__element--cover{-webkit-background-size:cover;background-size:cover}.tile_container__element--contain{-webkit-background-size:contain;background-size:contain}@media (max-width:950px){.tile_container{width:25%}.tile_container--2{width:50%}}@media (max-width:550px){.tile_container,.tile_container--4{width:50%}}@media (max-width:200px){.tile_container,.tile_container--2,.tile_container--4{width:100%}}.display-text-right,.text-right{text-align:right!important}.display-text-center,.text-center{text-align:center!important}.display-text-left,.text-left{text-align:left!important}.display-on-computer,.display-on-smartphone,.display-on-tablet{display:none}@media (max-width:550px){.display-on-smartphone{display:inline-block}}@media (min-width:550px) and (max-width:768px){.display-on-tablet{display:inline-block}}@media (min-width:768px){.display-on-computer{display:inline-block}}@media (max-width:550px){.hide-on-smartphone{display:none}}@media (min-width:550px) and (max-width:768px){.hide-on-tablet{display:none}}@media (min-width:769px){.hide-on-computer{display:none}}.float-right,.pull-right{float:right!important}.float-left,.pull-left{float:left!important}.cover-all{width:100%;height:100%;display:block;box-sizing:border-box}.clearfix{clear:both}.breakline{display:block}.img-responsive{max-width:100%}.img-cover{background-size:cover;background-repeat:no-repeat;background-position:center}.img-fixed{background-attachment:fixed}.img-thumbnail,.img-thumbnail-x{width:180px!important;min-width:180px!important}.img-thumbnail,.img-thumbnail-y{height:180px!important;min-height:180px!important}.img-thumbnail-slim,.img-thumbnail-slim-x{width:80px!important;min-width:80px!important}.img-thumbnail-slim,.img-thumbnail-slim-y{height:80px!important;min-height:80px!important}.img-thumbnail-skinny,.img-thumbnail-skinny-x{width:50px!important;min-width:50px!important}.img-thumbnail-skinny,.img-thumbnail-skinny-y{height:50px!important;min-height:50px!important}@media (max-width:768px){.img-thumbnail,.img-thumbnail-x{width:120px!important;min-width:120px!important}.img-thumbnail,.img-thumbnail-y{height:120px!important;min-height:120px!important}}@media (max-width:550px){.img-thumbnail,.img-thumbnail-x{width:80px!important;min-width:80px!important}.img-thumbnail,.img-thumbnail-y{height:80px!important;min-height:80px!important}.img-thumbnail-slim,.img-thumbnail-slim-x{width:50px!important;min-width:50px!important}.img-thumbnail-slim,.img-thumbnail-slim-y{height:50px!important;min-height:50px!important}.img-thumbnail-skinny,.img-thumbnail-skinny-x{width:35px!important;min-width:35px!important}.img-thumbnail-skinny,.img-thumbnail-skinny-y{height:35px!important;min-height:35px!important}}.rounded{border-radius:4px!important}.rounded-half{border-radius:50%!important}.product_card__image,.product_card__image--contain,.product_card__image--cover{width:100%;background-position:center;background-repeat:no-repeat}.product_card__image--cover{-webkit-background-size:cover;background-size:cover}.product_card__image--contain{-webkit-background-size:contain;background-size:contain}.product_card__image__mask{width:100%;display:block}.article__action,.article__contenu,.article__document,.article__galerie{margin:15px}.article__galerie{text-align:center}.article__galerie__element{display:inline-block;max-width:100%;box-sizing:border-box}.article__galerie--thumb .article__galerie__element,.article__galerie__element--thumb{max-width:30%;padding:10px}@media(max-width:550px){.article__galerie--thumb .article__galerie__element,.article__galerie__element--thumb{max-width:48%;padding:6px}}.article__galerie__image{display:block;max-width:100%;box-sizing:border-box}.article__galerie--grid .article__galerie__element{max-width:250px;padding:8px}.article__galerie--grid.article__galerie--slim .article__galerie__element{max-width:100px}.article__galerie--grid.article__galerie--large .article__galerie__element{max-width:400px}.article__document__element{display:inline-block;max-width:100%;width:100%;box-sizing:border-box}.form--slim{max-width:500px;margin:auto}.form__row{margin:15px 0}.form__label{display:block;margin-bottom:5px}.form__element{display:block;box-sizing:border-box;padding:8px 12px;background-color:#fff;border:1px solid #dcdcdc}.form__element--checkbox,.form__element--radio{cursor:pointer;padding:6px;border-radius:3px;position:relative}.form__element--checkbox:hover,.form__element--radio:hover{background-color:#fbfbfb}.form__element--checkbox input,.form__element--radio input{display:none}.form__element__controler{width:22px;height:22px;background-color:#d7d7d7;display:block;position:absolute;top:5px;left:5px;border-radius:2px}.form__element--checkbox:hover .form__element__controler,.form__element--radio:hover .form__element__controler{background-color:#cacaca}.form__element__label{margin-left:30px;display:block}.form__element input~.form__element__label img{opacity:.5}.form__element input:checked~.form__element__controler{background-color:#0171d0}.form__element input:checked~.form__element__label{color:#0072ca}.form__element input:checked~.form__element__label img{opacity:1}.form__element input:disabled~.form__element__controler,.form__element input:disabled~.form__element__label{opacity:.4}.form__element__controler--checkbox:after,.form__element__controler--radio:after{position:absolute;display:none;content:''}.form__element input:checked+.form__element__controler--checkbox:after{top:3px;left:8px;width:4px;height:10px;transform:rotate(45deg);border:solid #fff;border-width:0 3px 3px 0;display:block}.form__element__controler--radio{border-radius:50%}.form__element input:checked+.form__element__controler--radio:after{background-color:#fff;display:block;top:6px;left:6px;width:10px;height:10px;border-radius:50%}.form__element[type=password],.form__element[type=text],select.form__element{max-width:350px}.form__element.form__element--slim[type=number],.form__element.form__element--slim[type=password],.form__element.form__element--slim[type=text],select.form__element.form__element--slim{max-width:200px}.form__element.form__element--skinny[type=number],.form__element.form__element--skinny[type=password],.form__element.form__element--skinny[type=text],select.form__element.form__element--skinny{max-width:100px}.form__element[type=password],.form__element[type=text]{width:100%}.form__element:active,.form__element:focus{border-color:#787878}.form__element--full{max-width:100%!important;width:100%}.form__row--error{color:#b5261e!important}.form__element--error,.form__row--error .form__element{border-color:#b5261e!important}.form__row--inline>*{display:inline-block;vertical-align:middle}.form__row>.form__row{margin:0}.structure .button{display:inline-block;box-sizing:border-box;padding:8px 12px;border:1px solid #bebebe;background-color:#dcdcdc;cursor:pointer;font-size:16px}.structure .button:disabled{opacity:.7!important;cursor:not-allowed!important}.structure .button--no-border{border:0!important}.structure .button:hover{background-color:#bebebe}.structure .button--main{background-color:#325abe}.structure .button--main:hover{background-color:#2850b4}.structure .button--large{padding:12px 20px;font-size:18px}.structure .button--slim{padding:5px 8px;font-size:14px}.structure .button--full{display:block;text-align:center;width:100%}.buttons_group{margin:10px 0}@media(max-width:550px){.structure .button{padding:5px 8px}.structure .button--large{padding:8px 10px}}.badge{display:inline-block;padding:2px 4px;border-radius:2px;background-color:#e8e8e8;color:rgba(0,0,0,.7);font-size:14px!important;color:#fff!important}.badge-success{background-color:#5fb51e!important}.badge-danger{background-color:#b5261e!important}.badge-warning{background-color:#e29f3b!important}.badge-secondary{background-color:#a0a2a3!important}.badge-muted{color:#9ca1a1!important;background-color:#d2d2d2}.badge-info{background-color:#1ea1b5}.separator{margin:20px auto;max-width:500px;width:100%}.separator--light{border-bottom:2px solid rgba(255,255,255,.8)}.separator--dark{border-bottom:2px solid rgba(0,0,0,.8)}.structure hr{border:0;border-top:1px solid #ededed}.section{margin:15px;border:1px solid #dcdcdc;border-radius:4px;overflow:hidden}.section__contenu{padding:10px}.section__footer{padding:10px;border-top:1px solid #dcdcdc;background-color:#f8f8f8}.table{border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-collapse:collapse}.table--full{width:100%}.table-responsive{width:100%;overflow:auto}.table td,.table th{padding:5px}.table tr{border-bottom:1px solid #dcdcdc}.table th{background-color:#f8f8f8}.structure .dropdown{position:relative}.structure .dropdown-menu{position:absolute;z-index:10;padding:6px 0;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.3);background-color:#fff}.structure .dropdown-menu-right{right:0}.structure .text-dark,.structure .text-dark a:not(.button),.structure .text-dark h1,.structure .text-dark h2,.structure .text-dark h3,.text-dark{color:#1e1e1e!important}.structure .text-light,.structure .text-light a:not(.button),.structure .text-light h1,.structure .text-light h2,.structure .text-light h3,.text-light{color:#fff!important}.structure .text-success,.text-success{color:#5fb51e!important}.structure .text-danger,.structure .text-error,.text-danger,.text-error{color:#b5261e!important}.structure .text-warning,.text-warning{color:#e29f3b!important}.structure .text-secondary,.text-secondary{color:#a0a2a3!important}.structure .text-large,.text-large{font-size:18px}.structure .text-xlarge,.text-xlarge{font-size:24px}.structure .text-slim,.text-slim{font-size:14px}.structure .text-muted,.text-muted{color:#d7dbdb!important}.card{margin:8px;border:1px solid #e1e1e1;border-radius:3px;display:block}a.card{text-decoration:none}a.card:hover{background-color:#ebebeb}.card-success{border-color:#5fb51e}.card-danger,.card-error{border-color:#b5261e}.card-warning{border-color:#e29f3b}.card-body,.card-footer,.card-header{margin:8px}.card-image{background-color:#e1e1e1;overflow:hidden;background-size:cover;background-position:center}.card-image img{display:none}.card-image-profile{width:130px;height:130px;border-radius:50%;margin:auto}.alert{padding:8px;margin:10px 0;border-radius:4px}.alert-danger,.alert-error,.alert-info,.alert-success,.alert-warning{border-width:1px;border-style:solid;color:#fff}.structure .alert-danger a,.structure .alert-error a,.structure .alert-info a,.structure .alert-success a,.structure .alert-warning a{color:#fff}.alert-success{background-color:#5fb51e;border-color:#458515}.alert-warning{background-color:#e29f3b;border-color:#c98e34}.alert-danger,.alert-error{background-color:#b5261e;border-color:#7d1b15}.alert-info{background-color:#1ea1b5;border-color:#158394}.modal-layer{background-color:rgba(50,50,50,.85);position:fixed;top:0;left:0;right:0;bottom:0;overflow:auto;z-index:600;display:none}.modal{margin:auto;margin-top:50px;background-color:#fff;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.5);max-width:1024px;padding:5px 0}.modal--slim{max-width:550px}.modal-body,.modal-footer,.modal-header{padding:10px 15px}.modal-footer,.modal-header{position:-webkit-sticky;position:sticky;background:#fff;z-index:5}.modal-header{border-bottom:1px solid #f0f0f0;top:0}.modal-footer{border-top:1px solid #f0f0f0;bottom:0}.m0{margin:0!important}.m1{margin:10px!important}.m2{margin:20px!important}.p0{padding:0!important}.p1{padding:10px!important}.p2{padding:20px!important}.p3{padding:30px!important}.mr0,.mx0{margin-right:0!important}.mr1,.mx1{margin-right:10px!important}.mr2,.mx2{margin-right:20px!important}.mr3,.mx3{margin-right:30px!important}.ml0,.mx0{margin-left:0!important}.ml1,.mx1{margin-left:10px!important}.ml2,.mx2{margin-left:20px!important}.ml3,.mx3{margin-left:30px!important}.mt0,.my0{margin-top:0!important}.mt1,.my1{margin-top:10px!important}.mt2,.my2{margin-top:20px!important}.mt3,.my3{margin-top:30px!important}.mb0,.my0{margin-bottom:0!important}.mb1,.my1{margin-bottom:10px!important}.mb2,.my2{margin-bottom:20px!important}.mb3,.my3{margin-bottom:30px!important}.pr0,.px0{padding-right:0!important}.pr1,.px1{padding-right:10px!important}.pr2,.px2{padding-right:20px!important}.pr3,.px3{padding-right:30px!important}.pl0,.px0{padding-left:0!important}.pl1,.px1{padding-left:10px!important}.pl2,.px2{padding-left:20px!important}.pl3,.px3{padding-left:30px!important}.pt0,.py0{padding-top:0!important}.pt1,.py1{padding-top:10px!important}.pt2,.py2{padding-top:20px!important}.pt3,.py3{padding-top:30px!important}.pb0,.py0{padding-bottom:0!important}.pb1,.py1{padding-bottom:10px!important}.pb2,.py2{padding-bottom:20px!important}.pb3,.py3{padding-bottom:30px!important}.d-inline{display:inline!important}.d-block{display:block!important}.d-inline-block{display:inline-block!important}a.d-block,a.d-flex{text-decoration:none}a.d-block:hover,a.d-flex:hover{background-color:#fafafa}.d-none,.display-none,.no-display{display:none!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.border,.border-top{border-top:1px solid #f0f0f0!important}.border,.border-bottom{border-bottom:1px solid #f0f0f0!important}.border,.border-left{border-left:1px solid #f0f0f0!important}.border,.border-right{border-right:1px solid #f0f0f0!important}.vertical-middle{vertical-align:middle!important}.vertical-top{vertical-align:top!important}.vertical-bottom{vertical-align:bottom!important}.vertical-baseline{vertical-align:baseline!important}.back-public-web-app{padding:8px 10px;background-color:#fff;border-bottom:1px solid #ddd;text-align:center;display:block;font-family:Arial,sans-serif;color:#0d8ae1;text-decoration:none}body{background-color:#f0f0f0;}.structure{font-size:16px;font-family:'Open Sans', sans-serif;color:#414141;}.structure .container__element{font-size:16px;}.structure .container__element h1{font-size:36px;}.structure .container__element h2{font-size:26px;}.structure .global_footer{color:#787878;}.structure .global_footer .container__element{font-size:14px;}.structure .global_footer__element{margin:25px 0px;}.structure .global_footer__menu_social{text-align:center;}.structure .global_footer__menu_social .structure__menu__menu .structure__menu__item,.structure .global_footer__menu_social .structure__menu__menu--horizontal .structure__menu__item{opacity:0.4;transition:opacity .2s;}.structure .global_footer__menu_social .structure__menu__menu .structure__menu__item img,.structure .global_footer__menu_social .structure__menu__menu--horizontal .structure__menu__item img{max-height:35px;display:block;}.structure .global_footer__menu_social .structure__menu__menu .structure__menu__item:hover,.structure .global_footer__menu_social .structure__menu__menu--horizontal .structure__menu__item:hover{opacity:0.6;}.structure .global_footer__article{font-size:0px;}.structure .global_footer__article > *{display:inline-block;}.structure .global_footer__article .footer_article_entreprise{width:66%;}.structure .global_footer__article .footer_article_texte{width:34%;}.structure .article__contenu,.structure .article__titre,.structure .article__galerie,.structure .article__action{margin:12px;}.structure .button{padding:8px;display:inline-block;border-radius:15px;background-color:white;border:1px solid #414141;color:#414141;text-decoration:none;transition:color .2s, border-color .2s;}.structure .button:hover{border-color:#a8392e;color:#a8392e;}.structure .button--main{border-color:#a8392e;color:white;background-color:#a8392e;transition:background-color .2s;}.structure .button--main:hover{color:white;background-color:#8c2c23;border-color:#8c2c23;}.structure .button--large{font-size:18px;padding:12px;border-radius:20px;}.structure .global_menu{border-bottom:1px solid #dcdcdc;padding:10px 0px;}.structure .global_menu .structure__menu__item{padding:20px 10px;color:#414141;border-bottom:2px solid transparent;transition:border-bottom-color .2s, color .2s;text-decoration:none;}.structure .global_menu .structure__menu__item:hover{border-color:#a8392e;color:#a8392e;}.structure .structure__header{border-bottom:1px solid #dcdcdc;position:fixed;top:0px;left:0px;right:0px;z-index:501;height:41px;box-sizing:border-box;overflow:hidden;}.structure .structure__header .structure__header__menu__item{padding:5px 10px;font-size:14px;color:#414141;text-decoration:none;}.structure .structure__header .structure__header__menu__icon{height:30px;width:30px;opacity:0.8;}.structure .structure__header .structure__header__menu__label{margin-left:10px;}.structure .structure__header .structure__header__content--regular > *,.structure .structure__header .structure__header__content > *{display:inline-block;}.structure .structure__header .structure__menu__menu,.structure .structure__header .structure__menu__menu--horizontal{float:right;}.structure .structure__header .structure__menu__menu .structure__menu__item,.structure .structure__header .structure__menu__menu--horizontal .structure__menu__item{padding:0px 10px;}.structure .structure__header img{max-height:40px;}.structure__page,.structure__menu,.structure__header{background-color:white;}@media (max-width: 550px){.structure{font-size:14px;}.structure .container__element{font-size:14px;}.structure .container__element h1{font-size:26px;}.structure .container__element h2{font-size:20px;}.structure .global_footer{font-size:12px;}.structure .global_footer .container__element{font-size:12px;}.structure .global_footer .global_footer__article > *{display:block;}.structure .global_footer .global_footer__article .footer_article_entreprise,.structure .global_footer .global_footer__article .footer_article_texte{width:100%;}}@media (max-width: 500px){.global_footer{text-align:center;}}@media (max-width: 768px){.structure__page{margin-top:41px;}.global_menu{position:fixed;top:41px;left:0px;bottom:0px;right:0px;border-bottom:0;z-index:500;}.global_menu .structure__menu__element{display:block;}.global_menu .structure__menu__item{padding:10px;}}body{background-color:#f0f0f0;}.structure{font-size:16px;font-family:'Open Sans', sans-serif;color:#414141;}.structure .container__element{font-size:16px;}.structure .container__element h1{font-size:36px;}.structure .container__element h2{font-size:26px;}.structure .global_footer{color:#787878;}.structure .global_footer .container__element{font-size:14px;}.structure .global_footer__element{margin:25px 0px;}.structure .global_footer__menu_social{text-align:center;}.structure .global_footer__menu_social .structure__menu__menu .structure__menu__item,.structure .global_footer__menu_social .structure__menu__menu--horizontal .structure__menu__item{opacity:0.4;transition:opacity .2s;}.structure .global_footer__menu_social .structure__menu__menu .structure__menu__item img,.structure .global_footer__menu_social .structure__menu__menu--horizontal .structure__menu__item img{max-height:35px;display:block;}.structure .global_footer__menu_social .structure__menu__menu .structure__menu__item:hover,.structure .global_footer__menu_social .structure__menu__menu--horizontal .structure__menu__item:hover{opacity:0.6;}.structure .global_footer__article{font-size:0px;}.structure .global_footer__article > *{display:inline-block;}.structure .global_footer__article .footer_article_entreprise{width:66%;}.structure .global_footer__article .footer_article_texte{width:34%;}.structure .article__contenu,.structure .article__titre,.structure .article__galerie,.structure .article__action{margin:12px;}.structure .button{padding:8px;display:inline-block;border-radius:15px;background-color:white;border:1px solid #414141;color:#414141;text-decoration:none;transition:color .2s, border-color .2s;}.structure .button:hover{border-color:#a8392e;color:#a8392e;}.structure .button--main{border-color:#a8392e;color:white;background-color:#a8392e;transition:background-color .2s;}.structure .button--main:hover{color:white;background-color:#8c2c23;border-color:#8c2c23;}.structure .button--large{font-size:18px;padding:12px;border-radius:20px;}.structure .global_menu{border-bottom:1px solid #dcdcdc;padding:10px 0px;}.structure .global_menu .structure__menu__item{padding:20px 10px;color:#414141;border-bottom:2px solid transparent;transition:border-bottom-color .2s, color .2s;text-decoration:none;}.structure .global_menu .structure__menu__item:hover{border-color:#a8392e;color:#a8392e;}.structure .structure__header{border-bottom:1px solid #dcdcdc;position:fixed;top:0px;left:0px;right:0px;z-index:501;height:41px;box-sizing:border-box;overflow:hidden;}.structure .structure__header .structure__header__menu__item{padding:5px 10px;font-size:14px;color:#414141;text-decoration:none;}.structure .structure__header .structure__header__menu__icon{height:30px;width:30px;opacity:0.8;}.structure .structure__header .structure__header__menu__label{margin-left:10px;}.structure .structure__header .structure__header__content--regular > *,.structure .structure__header .structure__header__content > *{display:inline-block;}.structure .structure__header .structure__menu__menu,.structure .structure__header .structure__menu__menu--horizontal{float:right;}.structure .structure__header .structure__menu__menu .structure__menu__item,.structure .structure__header .structure__menu__menu--horizontal .structure__menu__item{padding:0px 10px;}.structure .structure__header img{max-height:40px;}.structure__page,.structure__menu,.structure__header{background-color:white;}@media (max-width: 550px){.structure{font-size:14px;}.structure .container__element{font-size:14px;}.structure .container__element h1{font-size:26px;}.structure .container__element h2{font-size:20px;}.structure .global_footer{font-size:12px;}.structure .global_footer .container__element{font-size:12px;}.structure .global_footer .global_footer__article > *{display:block;}.structure .global_footer .global_footer__article .footer_article_entreprise,.structure .global_footer .global_footer__article .footer_article_texte{width:100%;}}@media (max-width: 500px){.global_footer{text-align:center;}}@media (max-width: 768px){.structure__page{margin-top:41px;}.global_menu{position:fixed;top:41px;left:0px;bottom:0px;right:0px;border-bottom:0;z-index:500;}.global_menu .structure__menu__element{display:block;}.global_menu .structure__menu__item{padding:10px;}}