
#dashboardV2Container .tdb-container div,
#dashboardV2Container  .tdb-container div:before,
#dashboardV2Container  .tdb-container div:after {
  box-sizing: inherit;
}



#dashboardV2Container .wrap {
  width: 100%;
  max-width: 1145px;
  margin: 0 auto;
}

.title-container {
  margin-top: 15px;
}

.content-container {
  margin: 15px -0.375rem 30px -0.375rem;
}

#dashboardV2Container #dashboardGlobalTiles {
  display: none;
}

#dashboardV2Container #dashboardGlobalTiles.edit {
  display: block;
}

.tuile-container {
  display: flex;
  flex-wrap: wrap;
}

.tuile-tdb {
  border: 6px solid transparent;
}

.tuile-container .tuile-block {
  position: relative;
  padding: 0;
  border-radius: 3px;
  background-color: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  min-height: 204px;
  width: 100%;
  height: 180px;
  min-height: 180px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
}

.tuile-container .tuile-block .tuile-title,
.tuile-container .tuile-block .tuile-body-text,
.tuile-container .tuile-block .tuile-body-text p{
  font-family: "frutiger-light", sans-serif;
}

.tuile-container .tuile-block .tuile-btn-text{
  font-family: "frutiger", sans-serif;
}

.tuile-container .tuile-2-2 .tuile-block {
  min-height: 372px;
  display:block;
}

.tuile-container .tuile-block.tuile-block-2-2 .tuile-body {
  display:block;
}

.tuile-container .tuile-block.clickable{
  cursor: pointer;
}

.tuile-block .tuile-inner-container {
  height: 100%;
}

.tuile-block .tuile-inner-container > div {
  height: 100%;
}

.tuile-1-1 .tuile-block .tuile-inner-container > div,  .tuile-2-1 .tuile-block .tuile-inner-container > div{
  max-height : 204px;
}

.tuile-2-2 .tuile-block .tuile-inner-container > div{
  max-height : 420px;
}


/********************Chargement et erreur*********************/

#dashboardV2Container .dashboardTileLoadingError {
  padding: 20px;
  height: 100%;
  display: flex;
  flex-direction: column;
}

#dashboardV2Container .dashboardTileLoadingError-content {
  display: flex;
  flex: 1;
}

#dashboardV2Container .dashboardTileLoadingError-content .main-content {
  display: flex;
  margin-right: 10px;
  flex-direction: column;
  align-content: center;
  flex: 1;
}

#dashboardV2Container .dashboardTileLoadingError-content .tuile-body {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
}

#dashboardV2Container .dashboardTileLoadingError-content .tuile-body .loader {
  align-self: center;
}

#dashboardV2Container .dashboardTileLoadingError-content .tuile-body .loader p {
  margin: 0;
  font-size: 1rem;
  text-align: center;
  color: #c8c7cc;
}

#dashboardV2Container .dashboardTileLoadingError-content .tuile-body .loader img{
  margin: 0 auto;
  display: block;
}

#dashboardV2Container #dashboardGlobalLoading .page-loading-container{
  position: relative;
  min-height: 300px;
}

#dashboardV2Container #dashboardGlobalLoading .page-loading{
  position: absolute;
  top: 80px;
  left: 50%;
  margin-left: -53px;
}
#dashboardV2Container #dashboardGlobalLoading .page-loading img{
  display: block;
  margin: 0 auto;
  width: 64px;
  height: 64px;
}
#dashboardV2Container #dashboardGlobalLoading .page-loading span{
  display: block;
  margin-top: 20px;
  font-size: 18px;
  font-size: 1.125rem;
  text-align: center;
  color: #c8c7cc;
}

#dashboardV2Container .dashboardTileLoadingError.hide{
  display: none;
}

@media screen and (max-width:1024px) {
  .pop.popmobile {
	margin-left: 19%;
	}
}

@media screen and (max-width:900px) {
  .title-container .client-data-block {
    text-align: left;
  }
  .tuile-block.tuile-block-2-2{
    min-height: 420px;
  }
}

/* Modification de la matrice */
/*.tuile-desktop {
    display: block; //correctif pour l'us suppression de la grille pure
}*/

.tuile-mobile {
  display: none;
}

@media screen and (max-width:768px) {
  .content-container {
    margin: 15px 0;
  }
  .pop.popmobile {
	margin-left: 8%;
	}
}
@media screen and (max-width:560px) {
  .tuile-mobile {
    display: block;
  }
  .tuile-desktop {
    display: none;
  }
  .tuile-2-2 .tuile-block .tuile-inner-container > div {
    max-height: 204px;
  }
  .tuile-container .tuile-2-2 .tuile-block {
    min-height: 180px;
    display: block;
  }  
  .btn-cons.btn-mobile {
	display:block;
	margin: 0;
  }
  .pure-u-1-2.btn-refus {
  	margin-left: 25%;
  }
  .pure-u-1-2.btn-conf {
  	margin-left: 25%;
  	margin-top: 2%;
  }  
  .pop.popmobile {
    margin-left: 0;
  }
}

/****    Gestion POPINS CONSENTEMENT / CONFIRMATION / ERREUR    ****/

.pop {	
    max-width: 600px;
    margin-left: 33%;
}

#blocPopins {
	border-radius: 5px;
}

#blocPopins #popin-res-form h2, #blocPopins #popin-res-form p {
	text-align:center;
}

#blocPopins .popclose{
	margin-left:25%;
}

.responsive-popup .popup-container .popup-content.blocpops {
	padding: 0;
}

.responsive-popup.white-popup.y-scroll.blocpopins {
	padding: 3%;
}

.btn-cons {
	margin-left: 25%;
    margin-right: 25%;
    display: flex;
}

#blocPopins .no-close-icon {
	display: none;
}

#close-icon {
	margin-left: 96%;
	cursor: pointer;
}
#blocPopins .close-icon-true {
	margin-top: 2%;
}


.cnil-modal {
	font-family: "frutiger", Arial, sans-serif;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale; }

.cnil-modal__overlay {
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.6);
	width: 100%;
	height: 100%;
	outline: 0;
	overflow-y: auto;
	z-index: 1001;
	}

.cnil-modal__container {
	margin: 70px auto 15px auto;
	padding-bottom: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	background-color: #fff;
	width: 100%;
	max-width: 560px;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	max-height: 85%;
    overflow-y: scroll;
}
@media screen and (min-width: 768px) {
	.cnil-modal__container {
		padding-bottom: 40px; } }

.cnil-modal__content {
	padding: 0;
	font-size: 1rem;
	color: #1a1a1a;
}
@media screen and (min-width: 768px) {
	.cnil-modal__content {
		/*padding: 25px 0 0; */} }
.cnil-modal__content p {
	margin: 0; }

.cnil-modal__header {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center;
	border-radius: 4px 4px 0 0;
	border-bottom: 1px solid #dedede;
}
.cnil-modal--confirmation .cnil-modal__header-bg {
	background-color: #005bbb;
	padding: 30px 0;
}
.cnil-modal__header h1{
	font-family: "Frutiger-light";
	font-size: 22px;
	font-weight: 300;
	line-height: 32px;
	color: #1a1a1a;
	padding: 20px;
}
@media screen and (min-width: 768px) {
	.cnil-modal--confirmation .cnil-modal__header-bg {
		padding: 35px 0;
	}
	.cnil-modal__header {
		padding: 30px; }
	.cnil-modal__header h1{
		padding: 0;
		font-size: 26px;
	}
}

.cnil-modal__header .cnil-modal__header__img{
	display: block;
	height: 55px;
	width: 55px;
}
.cnil-modal__title .hide {
	display: none;
}
.cnil-modal__title {
	margin-top: 0;
	margin-bottom: 0;
	font-family: "frutiger", Arial, sans-serif;
	font-size: 22px;
	line-height: 26px;
	font-weight: 300;
	color: #1a1a1a; }
@media screen and (min-width: 768px) {
	.cnil-modal__title {
		font-size: 26px; } }
.cnil-modal__title h1, .cnil-modal__title h2, .cnil-modal__title h3, .cnil-modal__title h4 {
	margin: 0;
	padding: 0; }

.cnil-modal__content .cnil-modal__title,
.cnil-electric-container .cnil-modal__title,
.cnil-gaz-container .cnil-modal__title{
	font-family: "frutiger", Arial, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #1a1a1a; }
.cnil-modal__content .cnil-modal__title h1,
.cnil-modal__content .cnil-modal__title h2,
.cnil-modal__content .cnil-modal__title h3,
.cnil-modal__content .cnil-modal__title h4 {
	margin: 0;
	padding: 0; }

.cnil-modal__description, .cnil-modal_description p, p.cnil-modal__description, div.cnil-modal__description {
	margin: 5px 0 0;
	font-family: "frutiger", Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #1a1a1a; }

.cnil-modal__close {
	position: absolute;
	top: 10px;
	right: 10px;
	background: transparent;
	border: 0;
	padding: 0;
	outline: none; }
@media screen and (min-width: 768px) {
	.cnil-modal__close svg {
		width: 30px;
		height: 30px; } }
.cnil-modal .atomx-notification--warning {
	background-color: #ffffff;
}
.cnil-modal .atomx-notification--warning p {
	font-size: 14px;
	line-height: 18px;
}
.cnil-choice-bloc {
	border: solid 1px #dedede;
	margin-top: 20px;
	padding: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-radius: 4px;
}
.cnil-choice-bloc+.cnil-choice-bloc {
	margin-top: 15px;
}
.cnil-choice-bloc__labels {
	padding-left: 5px;
}
.cnil-choice-bloc__labels .label-title {
	display: block;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #000;
}
.cnil-choice-bloc__labels .label-description {
	margin-top: 20px;
	display: block;
	font-size: 14px;
	line-height: 16px;
	color: #1a1a1a;
}
.cnil-choice-bloc__radio {
	margin-top: -8px;
	min-width: 44px;
	text-align: center;
}

.cnil-modal__footer {
	margin: 30px 0 0;
	text-align: center;
}
@media screen and (min-width: 768px) {
	.cnil-modal__footer {
		padding: 10px 40px 0;} }
.cnil-modal__footer .atomx-btn{
	width: 100%;
	max-width: 288px;
}
.cnil-modal__footer .atomx-btn.disabled{
	pointer-events: none;
}
.cnil-modal__footer__mentions, .cnil-modal__footer__mentions p {
	margin: 20px 0 15px;
	font-size: 14px;
	line-height: 16px;
	text-align: left;
	color: #666666;
}
.cnil-modal__footer__mentions a {
	color: #005BBB;
}
.cnil-modal__footer__mentions.cnil-modal__footer__mentions--sm, .cnil-modal__footer__mentions.cnil-modal__footer__mentions--sm p{
	margin: 0 0 5px;
	font-size: 9px;
	line-height: 10px;
}

/* animation ouverture et fermeture popin */
@-webkit-keyframes mmfadeIn {
	from {
		opacity: 0; }
	to {
		opacity: 1; } }

@keyframes mmfadeIn {
	from {
		opacity: 0; }
	to {
		opacity: 1; } }

@-webkit-keyframes mmfadeOut {
	from {
		opacity: 1; }
	to {
		opacity: 0; } }

@keyframes mmfadeOut {
	from {
		opacity: 1; }
	to {
		opacity: 0; } }

@-webkit-keyframes mmslideIn {
	from {
		-webkit-transform: translateY(15%);
		transform: translateY(15%); }
	to {
		-webkit-transform: translateY(0);
		transform: translateY(0); } }

@keyframes mmslideIn {
	from {
		-webkit-transform: translateY(15%);
		transform: translateY(15%); }
	to {
		-webkit-transform: translateY(0);
		transform: translateY(0); } }

@-webkit-keyframes mmslideOut {
	from {
		-webkit-transform: translateY(0);
		transform: translateY(0); }
	to {
		-webkit-transform: translateY(-10%);
		transform: translateY(-10%); } }

@keyframes mmslideOut {
	from {
		-webkit-transform: translateY(0);
		transform: translateY(0); }
	to {
		-webkit-transform: translateY(-10%);
		transform: translateY(-10%); } }

.micromodal-slide {
	display: none; }

.micromodal-slide.is-open {
	display: block; }

.micromodal-slide[aria-hidden="false"] .cnil-modal__overlay {
	-webkit-animation: mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1);
	padding: 0 20px;
	animation: mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1); }
@media screen and (min-width: 768px) {
	.micromodal-slide[aria-hidden="false"] .cnil-modal__overlay {
		padding: 0;
	}
}
.micromodal-slide[aria-hidden="false"] .cnil-modal__container {
	-webkit-animation: mmslideIn 0.3s cubic-bezier(0, 0, 0.2, 1);
	animation: mmslideIn 0.3s cubic-bezier(0, 0, 0.2, 1);}

.micromodal-slide[aria-hidden="true"] .cnil-modal__overlay {
	-webkit-animation: mmfadeOut 0.3s cubic-bezier(0, 0, 0.2, 1);
	animation: mmfadeOut 0.3s cubic-bezier(0, 0, 0.2, 1); }

.micromodal-slide[aria-hidden="true"] .cnil-modal__container {
	-webkit-animation: mmslideOut 0.3s cubic-bezier(0, 0, 0.2, 1);
	animation: mmslideOut 0.3s cubic-bezier(0, 0, 0.2, 1); }

.micromodal-slide .cnil-modal__container,
.micromodal-slide .cnil-modal__overlay {
	will-change: transform; }
.cnil-etape{
	display: flex;
	padding: 30px 20px 10px;
}
.cnil-etape .hide{
	display: none;
}
@media screen and (min-width: 768px) {
	.cnil-etape {
	}
}
.cnil-etape__disabled{
	border-radius: 4px;
	border: solid 1px #dedede;
	background-color: #f5f5f5;
	margin-top: 30px;
	padding: 20px;
}
.cnil-etape.cnil-etape__disabled p.cnil-modal__description{
	color: #509e2f;
}
.cnil-etape__img{
	min-width: 36px;
	margin-right: 20px;
}
.cnil-etape__img img{
	width: 36px;
	height: 48px;
}
.cnil-etape__disabled .cnil-modal__description{
	color: #666666;
	font-family: "Frutiger";
	font-size: 14px;
}
.cnil-electric-container,
.cnil-gaz-container{
	padding: 30px 20px 0;
}
.cnil-electric-container .hide,
.cnil-gaz-container .hide {
	display: none;
}
@media screen and (min-width: 768px) {
	.cnil-electric-container,
	.cnil-gaz-container{
		padding: 0 30px;
	}
}
.fadeOut {
	overflow: hidden;
	max-height:0;
}
.cnil-gaz-container.cnil-block__show {
	max-height: 3000px;
	-webkit-transition: max-height 1s;
	-moz-transition: max-height 1s;
	transition: max-height 1s;
}
.cnil-gaz-container{
	/*opacity: 0;
	max-height: 0;
	display: none;*/
	max-height: 0;
	transform: scale(0);
	transition: transform .3s cubic-bezier(.5,0,.3,1);
}
/*** Modal Confirmation ***/
.cnil-modal--confirmation .cnil-modal__container{
	max-width: 520px;
}
.cnil-modal--confirmation .cnil-modal__content{
	padding: 20px 0 0;
}
.cnil-modal--confirmation .cnil-etape__disabled{
	background-color: #fff;
	margin-top: 0;
}
.cnil-modal--confirmation .cnil-etape__disabled:first-child{
	margin-bottom: 10px;
}
.cnil-modal--confirmation .cnil-modal__information{
	font-family: "Frutiger";
	font-size: 14px;
	line-height: 20px;
	color: #1a1a1a;
	margin-top: 30px;
}
.cnil-modal--confirmation .cnil-modal__footer{
	border-top: solid 1px #dedede;
	padding: 0;
}
.cnil-modal--confirmation .cnil-modal__footer__mentions{
	padding: 0;
	margin: 20px 0 0;
}
.cnil-modal--confirmation__title{
	font-family: "Frutiger-light";
	font-size: 22px;
	margin: 0 0 20px;
}
@media screen and (min-width: 768px) {
	.cnil-modal--confirmation__title{
		font-size: 26px;
		font-weight: 300;
		line-height: 28px;
		color: #1a1a1a;
		margin: 40px 0 30px;
	}
}
.cnil-modal--confirmation__text{
	font-family: "Frutiger";
	font-size: 14px;
	line-height: 20px;
	color: #1a1a1a;
}
/*** Animation fade in/out ***/
.fade-in {
	/*opacity: 1;
	display: block;
	max-height: 3000px;
	animation-delay: 15s;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
		-ms-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;*/
	max-height: 3000px;
	display: block;
	transform: scale(1);
}
.fade-out {
	transform: scale(0);
	transition: transform .4s cubic-bezier(.5,0,.3,1);
	display: none;
}
.cnil-choice-bloc__radio .atomx-field-container {
    border: none;
    margin: 0;
    padding: 0
}

.cnil-choice-bloc__radio .atomx-field-container--error .cnil-choice-bloc__radio .atomx-field-container__label {
    color: #f23037
}

.cnil-choice-bloc__radio .atomx-field-container--error .cnil-choice-bloc__radio .atomx-field-container__error {
    display: block
}

.cnil-choice-bloc__radio .atomx-group-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@media (min-width: 576px) {
    .cnil-choice-bloc__radio .atomx-group-container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.cnil-choice-bloc__radio .atomx-group-container.d-flex-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@media (min-width: 576px) {
    .cnil-choice-bloc__radio .atomx-group-container.d-flex-column {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.cnil-choice-bloc__radio .atomx-group-container.d-flex-column .cnil-choice-bloc__radio .atomx-form-field {
    margin-left: -8px
}

.cnil-choice-bloc__radio .atomx-field-container__label {
    text-transform: uppercase;
    padding: 0;
    display: block;
    font-family: 'frutiger', Arial, sans-serif;
    font-size: 0.75rem;
    line-height: 0.75rem;
    color: #666
}

.cnil-choice-bloc__radio .atomx-field-container__error {
    margin: -3px 0 0;
    display: none;
    font-family: 'frutiger', Arial, sans-serif;
    font-size: 0.75rem;
    line-height: 1.375rem;
    color: #f23037
}

.cnil-choice-bloc__radio .atomx-form-field {
    margin-bottom: -3px;
    margin-left: -8px;
    margin-right: 15px;
    font-family: 'frutiger', Arial, sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-size: 1rem;
    line-height: 1rem;
    color: #1A1A1A;
    color: var(--atomx-theme-text-primary-on-background, #1A1A1A);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    -ms-flex-align: center
}

@media (min-width: 576px) {
    .cnil-choice-bloc__radio .atomx-form-field {
        margin-left: 0
    }
}

.cnil-choice-bloc__radio .atomx-form-field.atomx-form-field--first {
    margin-left: -8px
}

.cnil-choice-bloc__radio .atomx-form-field>label {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
    order: 0;
    margin-right: auto;
    padding-left: 2px
}

.cnil-choice-bloc__radio .atomx-form-field--align-end>label {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
    margin-left: auto;
    padding-right: 2px
}

@media (min-width: 576px) {
    .cnil-choice-bloc__radio .atomx-flex {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.cnil-choice-bloc__radio .atomx-radio {
    display: inline-block;
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 40px;
    height: 40px;
    padding: 10px;
    cursor: pointer;
    will-change: opacity, transform, border-color, color
}

.atomx-radio .atomx-radio__native-control:enabled:not(:checked)+.atomx-radio__background .atomx-radio__outer-circle {
    border-color: rgba(0, 0, 0, 0.5)
}

.atomx-radio .atomx-radio__native-control:enabled:checked+.atomx-radio__background .atomx-radio__outer-circle {
    border-color: #006DFF;
    border-color: var(--atomx-theme-secondary, #006DFF)
}

.atomx-radio .atomx-radio__native-control:enabled+.atomx-radio__background .atomx-radio__inner-circle {
    border-color: #006DFF;
    border-color: var(--atomx-theme-secondary, #006DFF)
}

.atomx-radio .atomx-radio__background::before {
    background-color: #006DFF
}

@supports not (-ms-ime-align: auto) {
    .atomx-radio .atomx-radio__background::before {
        background-color: var(--atomx-theme-secondary, #006DFF)
    }
}

.atomx-radio__background {
    display: inline-block;
    position: absolute;
    left: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    height: 50%
}

.atomx-radio__background::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: "";
    transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    -o-transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.atomx-radio__outer-circle {
    background-color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    border-width: 2px;
    border-style: solid;
    border-radius: 50%;
    -webkit-transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 0.5);
    -o-transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 0.5);
    transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 0.5)
}

.atomx-radio__inner-circle {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    border-width: 10px;
    border-style: solid;
    border-radius: 50%;
    transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    -webkit-transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    -o-transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.atomx-radio__native-control {
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: inherit;
    z-index: 1
}

.atomx-radio__native-control:checked+.atomx-radio__background, .atomx-radio__native-control:disabled+.atomx-radio__background {
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    -o-transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.atomx-radio__native-control:checked+.atomx-radio__background .atomx-radio__outer-circle, .atomx-radio__native-control:disabled+.atomx-radio__background .atomx-radio__outer-circle {
    -webkit-transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    -o-transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.atomx-radio__native-control:checked+.atomx-radio__background .atomx-radio__inner-circle, .atomx-radio__native-control:disabled+.atomx-radio__background .atomx-radio__inner-circle {
    transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    -o-transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.atomx-radio--disabled {
    cursor: default;
    pointer-events: none
}

.atomx-radio__native-control:checked+.atomx-radio__background .atomx-radio__inner-circle {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    -o-transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.atomx-radio__native-control:disabled+.atomx-radio__background, [aria-disabled=true] .atomx-radio__native-control+.atomx-radio__background {
    cursor: default
}

.atomx-radio__native-control:disabled+.atomx-radio__background .atomx-radio__outer-circle, [aria-disabled=true] .atomx-radio__native-control+.atomx-radio__background .atomx-radio__outer-circle {
    border-color: rgba(0, 0, 0, 0.26)
}

.atomx-radio__native-control:disabled+.atomx-radio__background .atomx-radio__inner-circle, [aria-disabled=true] .atomx-radio__native-control+.atomx-radio__background .atomx-radio__inner-circle {
    border-color: rgba(0, 0, 0, 0.26)
}

.atomx-radio__native-control:focus+.atomx-radio__background::before {
    -webkit-transform: scale(2, 2);
    transform: scale(2, 2);
    opacity: 0.12;
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    -o-transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.atomx-radio::before, .atomx-radio::after {
    position: absolute;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.atomx-radio::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    -o-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1
}

.atomx-radio::before, .atomx-radio::after {
    top: calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.atomx-radio::before, .atomx-radio::after {
    background-color: #006DFF
}

@supports not (-ms-ime-align: auto) {
    .atomx-radio::before, .atomx-radio::after {
        background-color: var(--atomx-theme-secondary, #006DFF)
    }
}

.atomx-radio:hover::before {
    opacity: 0.04
}

.atomx-radio:focus::before {
    -webkit-transition-duration: 75ms;
    -o-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: 0.12
}

.atomx-radio::after {
    -webkit-transition: opacity 150ms linear;
    -o-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.atomx-radio:active::after {
    -webkit-transition-duration: 75ms;
    -o-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: 0.12
}
.atomx-notification--information{border:1px solid #005BBB;color:#333}.atomx-notification--information .atomx-notification__error{background-color:#005BBB;color:#fff}.atomx-notification--error{border:1px solid #f23037;color:#333}.atomx-notification--error .atomx-notification__error{background-color:#f23037;color:#fff}.atomx-notification--warning{border:1px solid #FFA02F;color:#333}.atomx-notification--warning .atomx-notification__error{background-color:#FFA02F;color:#fff}.atomx-notification--success{border:1px solid #00aa70;color:#333}.atomx-notification--success .atomx-notification__error{background-color:#00aa70;color:#fff}.atomx-notification{border-radius:.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;-ms-border-radius:.125rem;-o-border-radius:.125rem}.atomx-notification p{font-family:"frutiger";font-size:1rem;line-height:1.25rem;margin:0;padding:.4375rem .75rem}.atomx-notification__error{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:stretch;align-self:stretch;padding:0 .5625rem;height: 10;}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.atomx-notification__error{min-width:2.25rem}}.atomx-notification--information{background-color:#005bbb33}.atomx-notification--error{background-color:#f2303733}.atomx-notification--warning{background-color:#ffa02f33}.atomx-notification--success{background-color:#00aa7033}


.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  /* added line */
  border: 0; }

.cnil-modal__footPopin a.atomx-btn--theme-primary, .cnil-modal__footPopin button.atomx-btn--theme-primary, .cnil-modal__footPopin input.atomx-btn--theme-primary {
  color: #fff;
  background: #006DFF; }

.cnil-modal__footPopin a.atomx-btn--theme-primary:hover, .cnil-modal__footPopin button.atomx-btn--theme-primary:hover, .cnil-modal__footPopin input.atomx-btn--theme-primary:hover {
  color: #fff;
  background: #004cb3; }

.cnil-modal__footPopin a.atomx-btn--theme-primary.disabled, .cnil-modal__footPopin a.atomx-btn--theme-primary:disabled, .cnil-modal__footPopin button.atomx-btn--theme-primary.disabled, .cnil-modal__footPopin button.atomx-btn--theme-primary:disabled, .cnil-modal__footPopin input.atomx-btn--theme-primary.disabled, .cnil-modal__footPopin input.atomx-btn--theme-primary:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn--theme-primary.disabled:active::before, .cnil-modal__footPopin a.atomx-btn--theme-primary:disabled:active::before, .cnil-modal__footPopin button.atomx-btn--theme-primary.disabled:active::before, .cnil-modal__footPopin button.atomx-btn--theme-primary:disabled:active::before, .cnil-modal__footPopin input.atomx-btn--theme-primary.disabled:active::before, .cnil-modal__footPopin input.atomx-btn--theme-primary:disabled:active::before {
  -webkit-box-shadow: inset 0 4px 0 1px transparent;
  box-shadow: inset 0 4px 0 1px transparent; }

.cnil-modal__footPopin a.atomx-btn--theme-primary.atomx-btn__active, .cnil-modal__footPopin a.atomx-btn--theme-primary:active, .cnil-modal__footPopin button.atomx-btn--theme-primary.atomx-btn__active, .cnil-modal__footPopin button.atomx-btn--theme-primary:active, .cnil-modal__footPopin input.atomx-btn--theme-primary.atomx-btn__active, .cnil-modal__footPopin input.atomx-btn--theme-primary:active {
  position: relative; }

.cnil-modal__footPopin a.atomx-btn--theme-primary.atomx-btn__active::before, .cnil-modal__footPopin a.atomx-btn--theme-primary:active::before, .cnil-modal__footPopin button.atomx-btn--theme-primary.atomx-btn__active::before, .cnil-modal__footPopin button.atomx-btn--theme-primary:active::before, .cnil-modal__footPopin input.atomx-btn--theme-primary.atomx-btn__active::before, .cnil-modal__footPopin input.atomx-btn--theme-primary:active::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 4px;
  width: 100%;
  -webkit-box-shadow: inset 0 4px 0 1px #004199;
  box-shadow: inset 0 4px 0 1px #004199; }

.cnil-modal__footPopin a.atomx-btn--theme-secondary, .cnil-modal__footPopin button.atomx-btn--theme-secondary, .cnil-modal__footPopin input.atomx-btn--theme-secondary {
  color: #fff;
  background: #666666; }

.cnil-modal__footPopin a.atomx-btn--theme-secondary:hover, .cnil-modal__footPopin button.atomx-btn--theme-secondary:hover, .cnil-modal__footPopin input.atomx-btn--theme-secondary:hover {
  color: #fff;
  background: #404040; }

.cnil-modal__footPopin a.atomx-btn--theme-secondary.disabled, .cnil-modal__footPopin a.atomx-btn--theme-secondary:disabled, .cnil-modal__footPopin button.atomx-btn--theme-secondary.disabled, .cnil-modal__footPopin button.atomx-btn--theme-secondary:disabled, .cnil-modal__footPopin input.atomx-btn--theme-secondary.disabled, .cnil-modal__footPopin input.atomx-btn--theme-secondary:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn--theme-secondary.disabled:active::before, .cnil-modal__footPopin a.atomx-btn--theme-secondary:disabled:active::before, .cnil-modal__footPopin button.atomx-btn--theme-secondary.disabled:active::before, .cnil-modal__footPopin button.atomx-btn--theme-secondary:disabled:active::before, .cnil-modal__footPopin input.atomx-btn--theme-secondary.disabled:active::before, .cnil-modal__footPopin input.atomx-btn--theme-secondary:disabled:active::before {
  -webkit-box-shadow: inset 0 4px 0 1px transparent;
  box-shadow: inset 0 4px 0 1px transparent; }

.cnil-modal__footPopin a.atomx-btn--theme-secondary.atomx-btn__active, .cnil-modal__footPopin a.atomx-btn--theme-secondary:active, .cnil-modal__footPopin button.atomx-btn--theme-secondary.atomx-btn__active, .cnil-modal__footPopin button.atomx-btn--theme-secondary:active, .cnil-modal__footPopin input.atomx-btn--theme-secondary.atomx-btn__active, .cnil-modal__footPopin input.atomx-btn--theme-secondary:active {
  position: relative; }

.cnil-modal__footPopin a.atomx-btn--theme-secondary.atomx-btn__active::before, .cnil-modal__footPopin a.atomx-btn--theme-secondary:active::before, .cnil-modal__footPopin button.atomx-btn--theme-secondary.atomx-btn__active::before, .cnil-modal__footPopin button.atomx-btn--theme-secondary:active::before, .cnil-modal__footPopin input.atomx-btn--theme-secondary.atomx-btn__active::before, .cnil-modal__footPopin input.atomx-btn--theme-secondary:active::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 4px;
  width: 100%;
  -webkit-box-shadow: inset 0 4px 0 1px #333333;
  box-shadow: inset 0 4px 0 1px #333333; }

.cnil-modal__footPopin a.atomx-btn--theme-success, .cnil-modal__footPopin button.atomx-btn--theme-success, .cnil-modal__footPopin input.atomx-btn--theme-success {
  color: #fff;
  background: #00C172; }

.cnil-modal__footPopin a.atomx-btn--theme-success:hover, .cnil-modal__footPopin button.atomx-btn--theme-success:hover, .cnil-modal__footPopin input.atomx-btn--theme-success:hover {
  color: #fff;
  background: #007545; }

.cnil-modal__footPopin a.atomx-btn--theme-success.disabled, .cnil-modal__footPopin a.atomx-btn--theme-success:disabled, .cnil-modal__footPopin button.atomx-btn--theme-success.disabled, .cnil-modal__footPopin button.atomx-btn--theme-success:disabled, .cnil-modal__footPopin input.atomx-btn--theme-success.disabled, .cnil-modal__footPopin input.atomx-btn--theme-success:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn--theme-success.disabled:active::before, .cnil-modal__footPopin a.atomx-btn--theme-success:disabled:active::before, .cnil-modal__footPopin button.atomx-btn--theme-success.disabled:active::before, .cnil-modal__footPopin button.atomx-btn--theme-success:disabled:active::before, .cnil-modal__footPopin input.atomx-btn--theme-success.disabled:active::before, .cnil-modal__footPopin input.atomx-btn--theme-success:disabled:active::before {
  -webkit-box-shadow: inset 0 4px 0 1px transparent;
  box-shadow: inset 0 4px 0 1px transparent; }

.cnil-modal__footPopin a.atomx-btn--theme-success.atomx-btn__active, .cnil-modal__footPopin a.atomx-btn--theme-success:active, .cnil-modal__footPopin button.atomx-btn--theme-success.atomx-btn__active, .cnil-modal__footPopin button.atomx-btn--theme-success:active, .cnil-modal__footPopin input.atomx-btn--theme-success.atomx-btn__active, .cnil-modal__footPopin input.atomx-btn--theme-success:active {
  position: relative; }

.cnil-modal__footPopin a.atomx-btn--theme-success.atomx-btn__active::before, .cnil-modal__footPopin a.atomx-btn--theme-success:active::before, .cnil-modal__footPopin button.atomx-btn--theme-success.atomx-btn__active::before, .cnil-modal__footPopin button.atomx-btn--theme-success:active::before, .cnil-modal__footPopin input.atomx-btn--theme-success.atomx-btn__active::before, .cnil-modal__footPopin input.atomx-btn--theme-success:active::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 4px;
  width: 100%;
  -webkit-box-shadow: inset 0 4px 0 1px #005b36;
  box-shadow: inset 0 4px 0 1px #005b36; }

.cnil-modal__footPopin a.atomx-btn--theme-warning, .cnil-modal__footPopin button.atomx-btn--theme-warning, .cnil-modal__footPopin input.atomx-btn--theme-warning {
  color: #fff;
  background: #FE5815; }

.cnil-modal__footPopin a.atomx-btn--theme-warning:hover, .cnil-modal__footPopin button.atomx-btn--theme-warning:hover, .cnil-modal__footPopin input.atomx-btn--theme-warning:hover {
  color: #fff;
  background: #c63901; }

.cnil-modal__footPopin a.atomx-btn--theme-warning.disabled, .cnil-modal__footPopin a.atomx-btn--theme-warning:disabled, .cnil-modal__footPopin button.atomx-btn--theme-warning.disabled, .cnil-modal__footPopin button.atomx-btn--theme-warning:disabled, .cnil-modal__footPopin input.atomx-btn--theme-warning.disabled, .cnil-modal__footPopin input.atomx-btn--theme-warning:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn--theme-warning.disabled:active::before, .cnil-modal__footPopin a.atomx-btn--theme-warning:disabled:active::before, .cnil-modal__footPopin button.atomx-btn--theme-warning.disabled:active::before, .cnil-modal__footPopin button.atomx-btn--theme-warning:disabled:active::before, .cnil-modal__footPopin input.atomx-btn--theme-warning.disabled:active::before, .cnil-modal__footPopin input.atomx-btn--theme-warning:disabled:active::before {
  -webkit-box-shadow: inset 0 4px 0 1px transparent;
  box-shadow: inset 0 4px 0 1px transparent; }

.cnil-modal__footPopin a.atomx-btn--theme-warning.atomx-btn__active, .cnil-modal__footPopin a.atomx-btn--theme-warning:active, .cnil-modal__footPopin button.atomx-btn--theme-warning.atomx-btn__active, .cnil-modal__footPopin button.atomx-btn--theme-warning:active, .cnil-modal__footPopin input.atomx-btn--theme-warning.atomx-btn__active, .cnil-modal__footPopin input.atomx-btn--theme-warning:active {
  position: relative; }

.cnil-modal__footPopin a.atomx-btn--theme-warning.atomx-btn__active::before, .cnil-modal__footPopin a.atomx-btn--theme-warning:active::before, .cnil-modal__footPopin button.atomx-btn--theme-warning.atomx-btn__active::before, .cnil-modal__footPopin button.atomx-btn--theme-warning:active::before, .cnil-modal__footPopin input.atomx-btn--theme-warning.atomx-btn__active::before, .cnil-modal__footPopin input.atomx-btn--theme-warning:active::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 4px;
  width: 100%;
  -webkit-box-shadow: inset 0 4px 0 1px #ac3201;
  box-shadow: inset 0 4px 0 1px #ac3201; }

.cnil-modal__footPopin a.atomx-btn--theme-danger, .cnil-modal__footPopin button.atomx-btn--theme-danger, .cnil-modal__footPopin input.atomx-btn--theme-danger {
  color: #fff;
  background: #f23037; }

.cnil-modal__footPopin a.atomx-btn--theme-danger:hover, .cnil-modal__footPopin button.atomx-btn--theme-danger:hover, .cnil-modal__footPopin input.atomx-btn--theme-danger:hover {
  color: #fff;
  background: #c90d13; }

.cnil-modal__footPopin a.atomx-btn--theme-danger.disabled, .cnil-modal__footPopin a.atomx-btn--theme-danger:disabled, .cnil-modal__footPopin button.atomx-btn--theme-danger.disabled, .cnil-modal__footPopin button.atomx-btn--theme-danger:disabled, .cnil-modal__footPopin input.atomx-btn--theme-danger.disabled, .cnil-modal__footPopin input.atomx-btn--theme-danger:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn--theme-danger.disabled:active::before, .cnil-modal__footPopin a.atomx-btn--theme-danger:disabled:active::before, .cnil-modal__footPopin button.atomx-btn--theme-danger.disabled:active::before, .cnil-modal__footPopin button.atomx-btn--theme-danger:disabled:active::before, .cnil-modal__footPopin input.atomx-btn--theme-danger.disabled:active::before, .cnil-modal__footPopin input.atomx-btn--theme-danger:disabled:active::before {
  -webkit-box-shadow: inset 0 4px 0 1px transparent;
  box-shadow: inset 0 4px 0 1px transparent; }

.cnil-modal__footPopin a.atomx-btn--theme-danger.atomx-btn__active, .cnil-modal__footPopin a.atomx-btn--theme-danger:active, .cnil-modal__footPopin button.atomx-btn--theme-danger.atomx-btn__active, .cnil-modal__footPopin button.atomx-btn--theme-danger:active, .cnil-modal__footPopin input.atomx-btn--theme-danger.atomx-btn__active, .cnil-modal__footPopin input.atomx-btn--theme-danger:active {
  position: relative; }

.cnil-modal__footPopin a.atomx-btn--theme-danger.atomx-btn__active::before, .cnil-modal__footPopin a.atomx-btn--theme-danger:active::before, .cnil-modal__footPopin button.atomx-btn--theme-danger.atomx-btn__active::before, .cnil-modal__footPopin button.atomx-btn--theme-danger:active::before, .cnil-modal__footPopin input.atomx-btn--theme-danger.atomx-btn__active::before, .cnil-modal__footPopin input.atomx-btn--theme-danger:active::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 4px;
  width: 100%;
  -webkit-box-shadow: inset 0 4px 0 1px #b10b11;
  box-shadow: inset 0 4px 0 1px #b10b11; }

.cnil-modal__footPopin a.atomx-btn--theme-light, .cnil-modal__footPopin button.atomx-btn--theme-light, .cnil-modal__footPopin input.atomx-btn--theme-light {
  color: #333333;
  background: #fff; }

.cnil-modal__footPopin a.atomx-btn--theme-light:hover, .cnil-modal__footPopin button.atomx-btn--theme-light:hover, .cnil-modal__footPopin input.atomx-btn--theme-light:hover {
  color: #333333;
  background: #d9d9d9; }

.cnil-modal__footPopin a.atomx-btn--theme-light.disabled, .cnil-modal__footPopin a.atomx-btn--theme-light:disabled, .cnil-modal__footPopin button.atomx-btn--theme-light.disabled, .cnil-modal__footPopin button.atomx-btn--theme-light:disabled, .cnil-modal__footPopin input.atomx-btn--theme-light.disabled, .cnil-modal__footPopin input.atomx-btn--theme-light:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn--theme-light.disabled:active::before, .cnil-modal__footPopin a.atomx-btn--theme-light:disabled:active::before, .cnil-modal__footPopin button.atomx-btn--theme-light.disabled:active::before, .cnil-modal__footPopin button.atomx-btn--theme-light:disabled:active::before, .cnil-modal__footPopin input.atomx-btn--theme-light.disabled:active::before, .cnil-modal__footPopin input.atomx-btn--theme-light:disabled:active::before {
  -webkit-box-shadow: inset 0 4px 0 1px transparent;
  box-shadow: inset 0 4px 0 1px transparent; }

.cnil-modal__footPopin a.atomx-btn--theme-light.atomx-btn__active, .cnil-modal__footPopin a.atomx-btn--theme-light:active, .cnil-modal__footPopin button.atomx-btn--theme-light.atomx-btn__active, .cnil-modal__footPopin button.atomx-btn--theme-light:active, .cnil-modal__footPopin input.atomx-btn--theme-light.atomx-btn__active, .cnil-modal__footPopin input.atomx-btn--theme-light:active {
  position: relative; }

.cnil-modal__footPopin a.atomx-btn--theme-light.atomx-btn__active::before, .cnil-modal__footPopin a.atomx-btn--theme-light:active::before, .cnil-modal__footPopin button.atomx-btn--theme-light.atomx-btn__active::before, .cnil-modal__footPopin button.atomx-btn--theme-light:active::before, .cnil-modal__footPopin input.atomx-btn--theme-light.atomx-btn__active::before, .cnil-modal__footPopin input.atomx-btn--theme-light:active::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 4px;
  width: 100%;
  -webkit-box-shadow: inset 0 4px 0 1px #cccccc;
  box-shadow: inset 0 4px 0 1px #cccccc; }

.cnil-modal__footPopin a.atomx-btn--theme-dark, .cnil-modal__footPopin button.atomx-btn--theme-dark, .cnil-modal__footPopin input.atomx-btn--theme-dark {
  color: #fff;
  background: #1A1A1A; }

.cnil-modal__footPopin a.atomx-btn--theme-dark:hover, .cnil-modal__footPopin button.atomx-btn--theme-dark:hover, .cnil-modal__footPopin input.atomx-btn--theme-dark:hover {
  color: #fff;
  background: black; }

.cnil-modal__footPopin a.atomx-btn--theme-dark.disabled, .cnil-modal__footPopin a.atomx-btn--theme-dark:disabled, .cnil-modal__footPopin button.atomx-btn--theme-dark.disabled, .cnil-modal__footPopin button.atomx-btn--theme-dark:disabled, .cnil-modal__footPopin input.atomx-btn--theme-dark.disabled, .cnil-modal__footPopin input.atomx-btn--theme-dark:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn--theme-dark.disabled:active::before, .cnil-modal__footPopin a.atomx-btn--theme-dark:disabled:active::before, .cnil-modal__footPopin button.atomx-btn--theme-dark.disabled:active::before, .cnil-modal__footPopin button.atomx-btn--theme-dark:disabled:active::before, .cnil-modal__footPopin input.atomx-btn--theme-dark.disabled:active::before, .cnil-modal__footPopin input.atomx-btn--theme-dark:disabled:active::before {
  -webkit-box-shadow: inset 0 4px 0 1px transparent;
  box-shadow: inset 0 4px 0 1px transparent; }

.cnil-modal__footPopin a.atomx-btn--theme-dark.atomx-btn__active, .cnil-modal__footPopin a.atomx-btn--theme-dark:active, .cnil-modal__footPopin button.atomx-btn--theme-dark.atomx-btn__active, .cnil-modal__footPopin button.atomx-btn--theme-dark:active, .cnil-modal__footPopin input.atomx-btn--theme-dark.atomx-btn__active, .cnil-modal__footPopin input.atomx-btn--theme-dark:active {
  position: relative; }

.cnil-modal__footPopin a.atomx-btn--theme-dark.atomx-btn__active::before, .cnil-modal__footPopin a.atomx-btn--theme-dark:active::before, .cnil-modal__footPopin button.atomx-btn--theme-dark.atomx-btn__active::before, .cnil-modal__footPopin button.atomx-btn--theme-dark:active::before, .cnil-modal__footPopin input.atomx-btn--theme-dark.atomx-btn__active::before, .cnil-modal__footPopin input.atomx-btn--theme-dark:active::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 4px;
  width: 100%;
  -webkit-box-shadow: inset 0 4px 0 1px black;
  box-shadow: inset 0 4px 0 1px black; }

.cnil-modal__footPopin a.atomx-btn--theme-orange-dark, .cnil-modal__footPopin button.atomx-btn--theme-orange-dark, .cnil-modal__footPopin input.atomx-btn--theme-orange-dark {
  color: #333333;
  background: #FFA02F; }

.cnil-modal__footPopin a.atomx-btn--theme-orange-dark:hover, .cnil-modal__footPopin button.atomx-btn--theme-orange-dark:hover, .cnil-modal__footPopin input.atomx-btn--theme-orange-dark:hover {
  color: #fff;
  background: #e27b00; }

.cnil-modal__footPopin a.atomx-btn--theme-orange-dark.disabled, .cnil-modal__footPopin a.atomx-btn--theme-orange-dark:disabled, .cnil-modal__footPopin button.atomx-btn--theme-orange-dark.disabled, .cnil-modal__footPopin button.atomx-btn--theme-orange-dark:disabled, .cnil-modal__footPopin input.atomx-btn--theme-orange-dark.disabled, .cnil-modal__footPopin input.atomx-btn--theme-orange-dark:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn--theme-orange-dark.disabled:active::before, .cnil-modal__footPopin a.atomx-btn--theme-orange-dark:disabled:active::before, .cnil-modal__footPopin button.atomx-btn--theme-orange-dark.disabled:active::before, .cnil-modal__footPopin button.atomx-btn--theme-orange-dark:disabled:active::before, .cnil-modal__footPopin input.atomx-btn--theme-orange-dark.disabled:active::before, .cnil-modal__footPopin input.atomx-btn--theme-orange-dark:disabled:active::before {
  -webkit-box-shadow: inset 0 4px 0 1px transparent;
  box-shadow: inset 0 4px 0 1px transparent; }

.cnil-modal__footPopin a.atomx-btn--theme-orange-dark.atomx-btn__active, .cnil-modal__footPopin a.atomx-btn--theme-orange-dark:active, .cnil-modal__footPopin button.atomx-btn--theme-orange-dark.atomx-btn__active, .cnil-modal__footPopin button.atomx-btn--theme-orange-dark:active, .cnil-modal__footPopin input.atomx-btn--theme-orange-dark.atomx-btn__active, .cnil-modal__footPopin input.atomx-btn--theme-orange-dark:active {
  position: relative; }

.cnil-modal__footPopin a.atomx-btn--theme-orange-dark.atomx-btn__active::before, .cnil-modal__footPopin a.atomx-btn--theme-orange-dark:active::before, .cnil-modal__footPopin button.atomx-btn--theme-orange-dark.atomx-btn__active::before, .cnil-modal__footPopin button.atomx-btn--theme-orange-dark:active::before, .cnil-modal__footPopin input.atomx-btn--theme-orange-dark.atomx-btn__active::before, .cnil-modal__footPopin input.atomx-btn--theme-orange-dark:active::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 4px;
  width: 100%;
  -webkit-box-shadow: inset 0 4px 0 1px #c86d00;
  box-shadow: inset 0 4px 0 1px #c86d00; }

.cnil-modal__footPopin a.atomx-btn--theme-orange-light, .cnil-modal__footPopin button.atomx-btn--theme-orange-light, .cnil-modal__footPopin input.atomx-btn--theme-orange-light {
  color: #fff;
  background: #FE5815; }

.cnil-modal__footPopin a.atomx-btn--theme-orange-light:hover, .cnil-modal__footPopin button.atomx-btn--theme-orange-light:hover, .cnil-modal__footPopin input.atomx-btn--theme-orange-light:hover {
  color: #fff;
  background: #c63901; }

.cnil-modal__footPopin a.atomx-btn--theme-orange-light.disabled, .cnil-modal__footPopin a.atomx-btn--theme-orange-light:disabled, .cnil-modal__footPopin button.atomx-btn--theme-orange-light.disabled, .cnil-modal__footPopin button.atomx-btn--theme-orange-light:disabled, .cnil-modal__footPopin input.atomx-btn--theme-orange-light.disabled, .cnil-modal__footPopin input.atomx-btn--theme-orange-light:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn--theme-orange-light.disabled:active::before, .cnil-modal__footPopin a.atomx-btn--theme-orange-light:disabled:active::before, .cnil-modal__footPopin button.atomx-btn--theme-orange-light.disabled:active::before, .cnil-modal__footPopin button.atomx-btn--theme-orange-light:disabled:active::before, .cnil-modal__footPopin input.atomx-btn--theme-orange-light.disabled:active::before, .cnil-modal__footPopin input.atomx-btn--theme-orange-light:disabled:active::before {
  -webkit-box-shadow: inset 0 4px 0 1px transparent;
  box-shadow: inset 0 4px 0 1px transparent; }

.cnil-modal__footPopin a.atomx-btn--theme-orange-light.atomx-btn__active, .cnil-modal__footPopin a.atomx-btn--theme-orange-light:active, .cnil-modal__footPopin button.atomx-btn--theme-orange-light.atomx-btn__active, .cnil-modal__footPopin button.atomx-btn--theme-orange-light:active, .cnil-modal__footPopin input.atomx-btn--theme-orange-light.atomx-btn__active, .cnil-modal__footPopin input.atomx-btn--theme-orange-light:active {
  position: relative; }

.cnil-modal__footPopin a.atomx-btn--theme-orange-light.atomx-btn__active::before, .cnil-modal__footPopin a.atomx-btn--theme-orange-light:active::before, .cnil-modal__footPopin button.atomx-btn--theme-orange-light.atomx-btn__active::before, .cnil-modal__footPopin button.atomx-btn--theme-orange-light:active::before, .cnil-modal__footPopin input.atomx-btn--theme-orange-light.atomx-btn__active::before, .cnil-modal__footPopin input.atomx-btn--theme-orange-light:active::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 4px;
  width: 100%;
  -webkit-box-shadow: inset 0 4px 0 1px #ac3201;
  box-shadow: inset 0 4px 0 1px #ac3201; }

.cnil-modal__footPopin a.atomx-btn--theme-blue-dark, .cnil-modal__footPopin button.atomx-btn--theme-blue-dark, .cnil-modal__footPopin input.atomx-btn--theme-blue-dark {
  color: #fff;
  background: #09357A; }

.cnil-modal__footPopin a.atomx-btn--theme-blue-dark:hover, .cnil-modal__footPopin button.atomx-btn--theme-blue-dark:hover, .cnil-modal__footPopin input.atomx-btn--theme-blue-dark:hover {
  color: #fff;
  background: #041633; }

.cnil-modal__footPopin a.atomx-btn--theme-blue-dark.disabled, .cnil-modal__footPopin a.atomx-btn--theme-blue-dark:disabled, .cnil-modal__footPopin button.atomx-btn--theme-blue-dark.disabled, .cnil-modal__footPopin button.atomx-btn--theme-blue-dark:disabled, .cnil-modal__footPopin input.atomx-btn--theme-blue-dark.disabled, .cnil-modal__footPopin input.atomx-btn--theme-blue-dark:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn--theme-blue-dark.disabled:active::before, .cnil-modal__footPopin a.atomx-btn--theme-blue-dark:disabled:active::before, .cnil-modal__footPopin button.atomx-btn--theme-blue-dark.disabled:active::before, .cnil-modal__footPopin button.atomx-btn--theme-blue-dark:disabled:active::before, .cnil-modal__footPopin input.atomx-btn--theme-blue-dark.disabled:active::before, .cnil-modal__footPopin input.atomx-btn--theme-blue-dark:disabled:active::before {
  -webkit-box-shadow: inset 0 4px 0 1px transparent;
  box-shadow: inset 0 4px 0 1px transparent; }

.cnil-modal__footPopin a.atomx-btn--theme-blue-dark.atomx-btn__active, .cnil-modal__footPopin a.atomx-btn--theme-blue-dark:active, .cnil-modal__footPopin button.atomx-btn--theme-blue-dark.atomx-btn__active, .cnil-modal__footPopin button.atomx-btn--theme-blue-dark:active, .cnil-modal__footPopin input.atomx-btn--theme-blue-dark.atomx-btn__active, .cnil-modal__footPopin input.atomx-btn--theme-blue-dark:active {
  position: relative; }

.cnil-modal__footPopin a.atomx-btn--theme-blue-dark.atomx-btn__active::before, .cnil-modal__footPopin a.atomx-btn--theme-blue-dark:active::before, .cnil-modal__footPopin button.atomx-btn--theme-blue-dark.atomx-btn__active::before, .cnil-modal__footPopin button.atomx-btn--theme-blue-dark:active::before, .cnil-modal__footPopin input.atomx-btn--theme-blue-dark.atomx-btn__active::before, .cnil-modal__footPopin input.atomx-btn--theme-blue-dark:active::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 4px;
  width: 100%;
  -webkit-box-shadow: inset 0 4px 0 1px #020c1b;
  box-shadow: inset 0 4px 0 1px #020c1b; }

.cnil-modal__footPopin a.atomx-btn--theme-blue-light, .cnil-modal__footPopin button.atomx-btn--theme-blue-light, .cnil-modal__footPopin input.atomx-btn--theme-blue-light {
  color: #fff;
  background: #005BBB; }

.cnil-modal__footPopin a.atomx-btn--theme-blue-light:hover, .cnil-modal__footPopin button.atomx-btn--theme-blue-light:hover, .cnil-modal__footPopin input.atomx-btn--theme-blue-light:hover {
  color: #fff;
  background: #00366f; }

.cnil-modal__footPopin a.atomx-btn--theme-blue-light.disabled, .cnil-modal__footPopin a.atomx-btn--theme-blue-light:disabled, .cnil-modal__footPopin button.atomx-btn--theme-blue-light.disabled, .cnil-modal__footPopin button.atomx-btn--theme-blue-light:disabled, .cnil-modal__footPopin input.atomx-btn--theme-blue-light.disabled, .cnil-modal__footPopin input.atomx-btn--theme-blue-light:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn--theme-blue-light.disabled:active::before, .cnil-modal__footPopin a.atomx-btn--theme-blue-light:disabled:active::before, .cnil-modal__footPopin button.atomx-btn--theme-blue-light.disabled:active::before, .cnil-modal__footPopin button.atomx-btn--theme-blue-light:disabled:active::before, .cnil-modal__footPopin input.atomx-btn--theme-blue-light.disabled:active::before, .cnil-modal__footPopin input.atomx-btn--theme-blue-light:disabled:active::before {
  -webkit-box-shadow: inset 0 4px 0 1px transparent;
  box-shadow: inset 0 4px 0 1px transparent; }

.cnil-modal__footPopin a.atomx-btn--theme-blue-light.atomx-btn__active, .cnil-modal__footPopin a.atomx-btn--theme-blue-light:active, .cnil-modal__footPopin button.atomx-btn--theme-blue-light.atomx-btn__active, .cnil-modal__footPopin button.atomx-btn--theme-blue-light:active, .cnil-modal__footPopin input.atomx-btn--theme-blue-light.atomx-btn__active, .cnil-modal__footPopin input.atomx-btn--theme-blue-light:active {
  position: relative; }

.cnil-modal__footPopin a.atomx-btn--theme-blue-light.atomx-btn__active::before, .cnil-modal__footPopin a.atomx-btn--theme-blue-light:active::before, .cnil-modal__footPopin button.atomx-btn--theme-blue-light.atomx-btn__active::before, .cnil-modal__footPopin button.atomx-btn--theme-blue-light:active::before, .cnil-modal__footPopin input.atomx-btn--theme-blue-light.atomx-btn__active::before, .cnil-modal__footPopin input.atomx-btn--theme-blue-light:active::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 4px;
  width: 100%;
  -webkit-box-shadow: inset 0 4px 0 1px #002955;
  box-shadow: inset 0 4px 0 1px #002955; }

.cnil-modal__footPopin a.atomx-btn--theme-green-dark, .cnil-modal__footPopin button.atomx-btn--theme-green-dark, .cnil-modal__footPopin input.atomx-btn--theme-green-dark {
  color: #333333;
  background: #C4D600; }

.cnil-modal__footPopin a.atomx-btn--theme-green-dark:hover, .cnil-modal__footPopin button.atomx-btn--theme-green-dark:hover, .cnil-modal__footPopin input.atomx-btn--theme-green-dark:hover {
  color: #fff;
  background: #7e8a00; }

.cnil-modal__footPopin a.atomx-btn--theme-green-dark.disabled, .cnil-modal__footPopin a.atomx-btn--theme-green-dark:disabled, .cnil-modal__footPopin button.atomx-btn--theme-green-dark.disabled, .cnil-modal__footPopin button.atomx-btn--theme-green-dark:disabled, .cnil-modal__footPopin input.atomx-btn--theme-green-dark.disabled, .cnil-modal__footPopin input.atomx-btn--theme-green-dark:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn--theme-green-dark.disabled:active::before, .cnil-modal__footPopin a.atomx-btn--theme-green-dark:disabled:active::before, .cnil-modal__footPopin button.atomx-btn--theme-green-dark.disabled:active::before, .cnil-modal__footPopin button.atomx-btn--theme-green-dark:disabled:active::before, .cnil-modal__footPopin input.atomx-btn--theme-green-dark.disabled:active::before, .cnil-modal__footPopin input.atomx-btn--theme-green-dark:disabled:active::before {
  -webkit-box-shadow: inset 0 4px 0 1px transparent;
  box-shadow: inset 0 4px 0 1px transparent; }

.cnil-modal__footPopin a.atomx-btn--theme-green-dark.atomx-btn__active, .cnil-modal__footPopin a.atomx-btn--theme-green-dark:active, .cnil-modal__footPopin button.atomx-btn--theme-green-dark.atomx-btn__active, .cnil-modal__footPopin button.atomx-btn--theme-green-dark:active, .cnil-modal__footPopin input.atomx-btn--theme-green-dark.atomx-btn__active, .cnil-modal__footPopin input.atomx-btn--theme-green-dark:active {
  position: relative; }

.cnil-modal__footPopin a.atomx-btn--theme-green-dark.atomx-btn__active::before, .cnil-modal__footPopin a.atomx-btn--theme-green-dark:active::before, .cnil-modal__footPopin button.atomx-btn--theme-green-dark.atomx-btn__active::before, .cnil-modal__footPopin button.atomx-btn--theme-green-dark:active::before, .cnil-modal__footPopin input.atomx-btn--theme-green-dark.atomx-btn__active::before, .cnil-modal__footPopin input.atomx-btn--theme-green-dark:active::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 4px;
  width: 100%;
  -webkit-box-shadow: inset 0 4px 0 1px #677000;
  box-shadow: inset 0 4px 0 1px #677000; }

.cnil-modal__footPopin a.atomx-btn--theme-green-light, .cnil-modal__footPopin button.atomx-btn--theme-green-light, .cnil-modal__footPopin input.atomx-btn--theme-green-light {
  color: #fff;
  background: #509E2F; }

.cnil-modal__footPopin a.atomx-btn--theme-green-light:hover, .cnil-modal__footPopin button.atomx-btn--theme-green-light:hover, .cnil-modal__footPopin input.atomx-btn--theme-green-light:hover {
  color: #fff;
  background: #32631d; }

.cnil-modal__footPopin a.atomx-btn--theme-green-light.disabled, .cnil-modal__footPopin a.atomx-btn--theme-green-light:disabled, .cnil-modal__footPopin button.atomx-btn--theme-green-light.disabled, .cnil-modal__footPopin button.atomx-btn--theme-green-light:disabled, .cnil-modal__footPopin input.atomx-btn--theme-green-light.disabled, .cnil-modal__footPopin input.atomx-btn--theme-green-light:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn--theme-green-light.disabled:active::before, .cnil-modal__footPopin a.atomx-btn--theme-green-light:disabled:active::before, .cnil-modal__footPopin button.atomx-btn--theme-green-light.disabled:active::before, .cnil-modal__footPopin button.atomx-btn--theme-green-light:disabled:active::before, .cnil-modal__footPopin input.atomx-btn--theme-green-light.disabled:active::before, .cnil-modal__footPopin input.atomx-btn--theme-green-light:disabled:active::before {
  -webkit-box-shadow: inset 0 4px 0 1px transparent;
  box-shadow: inset 0 4px 0 1px transparent; }

.cnil-modal__footPopin a.atomx-btn--theme-green-light.atomx-btn__active, .cnil-modal__footPopin a.atomx-btn--theme-green-light:active, .cnil-modal__footPopin button.atomx-btn--theme-green-light.atomx-btn__active, .cnil-modal__footPopin button.atomx-btn--theme-green-light:active, .cnil-modal__footPopin input.atomx-btn--theme-green-light.atomx-btn__active, .cnil-modal__footPopin input.atomx-btn--theme-green-light:active {
  position: relative; }

.cnil-modal__footPopin a.atomx-btn--theme-green-light.atomx-btn__active::before, .cnil-modal__footPopin a.atomx-btn--theme-green-light:active::before, .cnil-modal__footPopin button.atomx-btn--theme-green-light.atomx-btn__active::before, .cnil-modal__footPopin button.atomx-btn--theme-green-light:active::before, .cnil-modal__footPopin input.atomx-btn--theme-green-light.atomx-btn__active::before, .cnil-modal__footPopin input.atomx-btn--theme-green-light:active::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 4px;
  width: 100%;
  -webkit-box-shadow: inset 0 4px 0 1px #284f18;
  box-shadow: inset 0 4px 0 1px #284f18; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-primary, .cnil-modal__footPopin button.atomx-btn-outline--theme-primary, .cnil-modal__footPopin input.atomx-btn-outline--theme-primary {
  color: #006DFF;
  background-color: transparent;
  border: 1px solid #006DFF; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-primary:hover, .cnil-modal__footPopin button.atomx-btn-outline--theme-primary:hover, .cnil-modal__footPopin input.atomx-btn-outline--theme-primary:hover {
  color: #fff;
  background-color: #006DFF;
  border: 1px solid #006DFF; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-primary.disabled, .cnil-modal__footPopin a.atomx-btn-outline--theme-primary:disabled, .cnil-modal__footPopin button.atomx-btn-outline--theme-primary.disabled, .cnil-modal__footPopin button.atomx-btn-outline--theme-primary:disabled, .cnil-modal__footPopin input.atomx-btn-outline--theme-primary.disabled, .cnil-modal__footPopin input.atomx-btn-outline--theme-primary:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-primary.atomx-btn__active, .cnil-modal__footPopin a.atomx-btn-outline--theme-primary:active, .cnil-modal__footPopin button.atomx-btn-outline--theme-primary.atomx-btn__active, .cnil-modal__footPopin button.atomx-btn-outline--theme-primary:active, .cnil-modal__footPopin input.atomx-btn-outline--theme-primary.atomx-btn__active, .cnil-modal__footPopin input.atomx-btn-outline--theme-primary:active {
  color: #fff;
  background-color: #006DFF;
  border: 1px solid #006DFF; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-secondary, .cnil-modal__footPopin button.atomx-btn-outline--theme-secondary, .cnil-modal__footPopin input.atomx-btn-outline--theme-secondary {
  color: #666666;
  background-color: transparent;
  border: 1px solid #666666; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-secondary:hover, .cnil-modal__footPopin button.atomx-btn-outline--theme-secondary:hover, .cnil-modal__footPopin input.atomx-btn-outline--theme-secondary:hover {
  color: #fff;
  background-color: #666666;
  border: 1px solid #666666; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-secondary.disabled, .cnil-modal__footPopin a.atomx-btn-outline--theme-secondary:disabled, .cnil-modal__footPopin button.atomx-btn-outline--theme-secondary.disabled, .cnil-modal__footPopin button.atomx-btn-outline--theme-secondary:disabled, .cnil-modal__footPopin input.atomx-btn-outline--theme-secondary.disabled, .cnil-modal__footPopin input.atomx-btn-outline--theme-secondary:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-secondary.atomx-btn__active, .cnil-modal__footPopin a.atomx-btn-outline--theme-secondary:active, .cnil-modal__footPopin button.atomx-btn-outline--theme-secondary.atomx-btn__active, .cnil-modal__footPopin button.atomx-btn-outline--theme-secondary:active, .cnil-modal__footPopin input.atomx-btn-outline--theme-secondary.atomx-btn__active, .cnil-modal__footPopin input.atomx-btn-outline--theme-secondary:active {
  color: #fff;
  background-color: #666666;
  border: 1px solid #666666; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-success, .cnil-modal__footPopin button.atomx-btn-outline--theme-success, .cnil-modal__footPopin input.atomx-btn-outline--theme-success {
  color: #00C172;
  background-color: transparent;
  border: 1px solid #00C172; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-success:hover, .cnil-modal__footPopin button.atomx-btn-outline--theme-success:hover, .cnil-modal__footPopin input.atomx-btn-outline--theme-success:hover {
  color: #fff;
  background-color: #00C172;
  border: 1px solid #00C172; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-success.disabled, .cnil-modal__footPopin a.atomx-btn-outline--theme-success:disabled, .cnil-modal__footPopin button.atomx-btn-outline--theme-success.disabled, .cnil-modal__footPopin button.atomx-btn-outline--theme-success:disabled, .cnil-modal__footPopin input.atomx-btn-outline--theme-success.disabled, .cnil-modal__footPopin input.atomx-btn-outline--theme-success:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-success.atomx-btn__active, .cnil-modal__footPopin a.atomx-btn-outline--theme-success:active, .cnil-modal__footPopin button.atomx-btn-outline--theme-success.atomx-btn__active, .cnil-modal__footPopin button.atomx-btn-outline--theme-success:active, .cnil-modal__footPopin input.atomx-btn-outline--theme-success.atomx-btn__active, .cnil-modal__footPopin input.atomx-btn-outline--theme-success:active {
  color: #fff;
  background-color: #00C172;
  border: 1px solid #00C172; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-warning, .cnil-modal__footPopin button.atomx-btn-outline--theme-warning, .cnil-modal__footPopin input.atomx-btn-outline--theme-warning {
  color: #FE5815;
  background-color: transparent;
  border: 1px solid #FE5815; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-warning:hover, .cnil-modal__footPopin button.atomx-btn-outline--theme-warning:hover, .cnil-modal__footPopin input.atomx-btn-outline--theme-warning:hover {
  color: #fff;
  background-color: #FE5815;
  border: 1px solid #FE5815; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-warning.disabled, .cnil-modal__footPopin a.atomx-btn-outline--theme-warning:disabled, .cnil-modal__footPopin button.atomx-btn-outline--theme-warning.disabled, .cnil-modal__footPopin button.atomx-btn-outline--theme-warning:disabled, .cnil-modal__footPopin input.atomx-btn-outline--theme-warning.disabled, .cnil-modal__footPopin input.atomx-btn-outline--theme-warning:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-warning.atomx-btn__active, .cnil-modal__footPopin a.atomx-btn-outline--theme-warning:active, .cnil-modal__footPopin button.atomx-btn-outline--theme-warning.atomx-btn__active, .cnil-modal__footPopin button.atomx-btn-outline--theme-warning:active, .cnil-modal__footPopin input.atomx-btn-outline--theme-warning.atomx-btn__active, .cnil-modal__footPopin input.atomx-btn-outline--theme-warning:active {
  color: #fff;
  background-color: #FE5815;
  border: 1px solid #FE5815; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-danger, .cnil-modal__footPopin button.atomx-btn-outline--theme-danger, .cnil-modal__footPopin input.atomx-btn-outline--theme-danger {
  color: #f23037;
  background-color: transparent;
  border: 1px solid #f23037; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-danger:hover, .cnil-modal__footPopin button.atomx-btn-outline--theme-danger:hover, .cnil-modal__footPopin input.atomx-btn-outline--theme-danger:hover {
  color: #fff;
  background-color: #f23037;
  border: 1px solid #f23037; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-danger.disabled, .cnil-modal__footPopin a.atomx-btn-outline--theme-danger:disabled, .cnil-modal__footPopin button.atomx-btn-outline--theme-danger.disabled, .cnil-modal__footPopin button.atomx-btn-outline--theme-danger:disabled, .cnil-modal__footPopin input.atomx-btn-outline--theme-danger.disabled, .cnil-modal__footPopin input.atomx-btn-outline--theme-danger:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-danger.atomx-btn__active, .cnil-modal__footPopin a.atomx-btn-outline--theme-danger:active, .cnil-modal__footPopin button.atomx-btn-outline--theme-danger.atomx-btn__active, .cnil-modal__footPopin button.atomx-btn-outline--theme-danger:active, .cnil-modal__footPopin input.atomx-btn-outline--theme-danger.atomx-btn__active, .cnil-modal__footPopin input.atomx-btn-outline--theme-danger:active {
  color: #fff;
  background-color: #f23037;
  border: 1px solid #f23037; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-light, .cnil-modal__footPopin button.atomx-btn-outline--theme-light, .cnil-modal__footPopin input.atomx-btn-outline--theme-light {
  color: #fff;
  background-color: transparent;
  border: 1px solid #fff; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-light:hover, .cnil-modal__footPopin button.atomx-btn-outline--theme-light:hover, .cnil-modal__footPopin input.atomx-btn-outline--theme-light:hover {
  color: #333333;
  background-color: #fff;
  border: 1px solid #fff; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-light.disabled, .cnil-modal__footPopin a.atomx-btn-outline--theme-light:disabled, .cnil-modal__footPopin button.atomx-btn-outline--theme-light.disabled, .cnil-modal__footPopin button.atomx-btn-outline--theme-light:disabled, .cnil-modal__footPopin input.atomx-btn-outline--theme-light.disabled, .cnil-modal__footPopin input.atomx-btn-outline--theme-light:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-light.atomx-btn__active, .cnil-modal__footPopin a.atomx-btn-outline--theme-light:active, .cnil-modal__footPopin button.atomx-btn-outline--theme-light.atomx-btn__active, .cnil-modal__footPopin button.atomx-btn-outline--theme-light:active, .cnil-modal__footPopin input.atomx-btn-outline--theme-light.atomx-btn__active, .cnil-modal__footPopin input.atomx-btn-outline--theme-light:active {
  color: #333333;
  background-color: #fff;
  border: 1px solid #fff; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-dark, .cnil-modal__footPopin button.atomx-btn-outline--theme-dark, .cnil-modal__footPopin input.atomx-btn-outline--theme-dark {
  color: #1A1A1A;
  background-color: transparent;
  border: 1px solid #1A1A1A; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-dark:hover, .cnil-modal__footPopin button.atomx-btn-outline--theme-dark:hover, .cnil-modal__footPopin input.atomx-btn-outline--theme-dark:hover {
  color: #fff;
  background-color: #1A1A1A;
  border: 1px solid #1A1A1A; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-dark.disabled, .cnil-modal__footPopin a.atomx-btn-outline--theme-dark:disabled, .cnil-modal__footPopin button.atomx-btn-outline--theme-dark.disabled, .cnil-modal__footPopin button.atomx-btn-outline--theme-dark:disabled, .cnil-modal__footPopin input.atomx-btn-outline--theme-dark.disabled, .cnil-modal__footPopin input.atomx-btn-outline--theme-dark:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-dark.atomx-btn__active, .cnil-modal__footPopin a.atomx-btn-outline--theme-dark:active, .cnil-modal__footPopin button.atomx-btn-outline--theme-dark.atomx-btn__active, .cnil-modal__footPopin button.atomx-btn-outline--theme-dark:active, .cnil-modal__footPopin input.atomx-btn-outline--theme-dark.atomx-btn__active, .cnil-modal__footPopin input.atomx-btn-outline--theme-dark:active {
  color: #fff;
  background-color: #1A1A1A;
  border: 1px solid #1A1A1A; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-orange-dark, .cnil-modal__footPopin button.atomx-btn-outline--theme-orange-dark, .cnil-modal__footPopin input.atomx-btn-outline--theme-orange-dark {
  color: #FFA02F;
  background-color: transparent;
  border: 1px solid #FFA02F; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-orange-dark:hover, .cnil-modal__footPopin button.atomx-btn-outline--theme-orange-dark:hover, .cnil-modal__footPopin input.atomx-btn-outline--theme-orange-dark:hover {
  color: #333333;
  background-color: #FFA02F;
  border: 1px solid #FFA02F; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-orange-dark.disabled, .cnil-modal__footPopin a.atomx-btn-outline--theme-orange-dark:disabled, .cnil-modal__footPopin button.atomx-btn-outline--theme-orange-dark.disabled, .cnil-modal__footPopin button.atomx-btn-outline--theme-orange-dark:disabled, .cnil-modal__footPopin input.atomx-btn-outline--theme-orange-dark.disabled, .cnil-modal__footPopin input.atomx-btn-outline--theme-orange-dark:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-orange-dark.atomx-btn__active, .cnil-modal__footPopin a.atomx-btn-outline--theme-orange-dark:active, .cnil-modal__footPopin button.atomx-btn-outline--theme-orange-dark.atomx-btn__active, .cnil-modal__footPopin button.atomx-btn-outline--theme-orange-dark:active, .cnil-modal__footPopin input.atomx-btn-outline--theme-orange-dark.atomx-btn__active, .cnil-modal__footPopin input.atomx-btn-outline--theme-orange-dark:active {
  color: #333333;
  background-color: #FFA02F;
  border: 1px solid #FFA02F; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-orange-light, .cnil-modal__footPopin button.atomx-btn-outline--theme-orange-light, .cnil-modal__footPopin input.atomx-btn-outline--theme-orange-light {
  color: #FE5815;
  background-color: transparent;
  border: 1px solid #FE5815; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-orange-light:hover, .cnil-modal__footPopin button.atomx-btn-outline--theme-orange-light:hover, .cnil-modal__footPopin input.atomx-btn-outline--theme-orange-light:hover {
  color: #fff;
  background-color: #FE5815;
  border: 1px solid #FE5815; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-orange-light.disabled, .cnil-modal__footPopin a.atomx-btn-outline--theme-orange-light:disabled, .cnil-modal__footPopin button.atomx-btn-outline--theme-orange-light.disabled, .cnil-modal__footPopin button.atomx-btn-outline--theme-orange-light:disabled, .cnil-modal__footPopin input.atomx-btn-outline--theme-orange-light.disabled, .cnil-modal__footPopin input.atomx-btn-outline--theme-orange-light:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-orange-light.atomx-btn__active, .cnil-modal__footPopin a.atomx-btn-outline--theme-orange-light:active, .cnil-modal__footPopin button.atomx-btn-outline--theme-orange-light.atomx-btn__active, .cnil-modal__footPopin button.atomx-btn-outline--theme-orange-light:active, .cnil-modal__footPopin input.atomx-btn-outline--theme-orange-light.atomx-btn__active, .cnil-modal__footPopin input.atomx-btn-outline--theme-orange-light:active {
  color: #fff;
  background-color: #FE5815;
  border: 1px solid #FE5815; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-blue-dark, .cnil-modal__footPopin button.atomx-btn-outline--theme-blue-dark, .cnil-modal__footPopin input.atomx-btn-outline--theme-blue-dark {
  color: #09357A;
  background-color: transparent;
  border: 1px solid #09357A; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-blue-dark:hover, .cnil-modal__footPopin button.atomx-btn-outline--theme-blue-dark:hover, .cnil-modal__footPopin input.atomx-btn-outline--theme-blue-dark:hover {
  color: #fff;
  background-color: #09357A;
  border: 1px solid #09357A; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-blue-dark.disabled, .cnil-modal__footPopin a.atomx-btn-outline--theme-blue-dark:disabled, .cnil-modal__footPopin button.atomx-btn-outline--theme-blue-dark.disabled, .cnil-modal__footPopin button.atomx-btn-outline--theme-blue-dark:disabled, .cnil-modal__footPopin input.atomx-btn-outline--theme-blue-dark.disabled, .cnil-modal__footPopin input.atomx-btn-outline--theme-blue-dark:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-blue-dark.atomx-btn__active, .cnil-modal__footPopin a.atomx-btn-outline--theme-blue-dark:active, .cnil-modal__footPopin button.atomx-btn-outline--theme-blue-dark.atomx-btn__active, .cnil-modal__footPopin button.atomx-btn-outline--theme-blue-dark:active, .cnil-modal__footPopin input.atomx-btn-outline--theme-blue-dark.atomx-btn__active, .cnil-modal__footPopin input.atomx-btn-outline--theme-blue-dark:active {
  color: #fff;
  background-color: #09357A;
  border: 1px solid #09357A; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-blue-light, .cnil-modal__footPopin button.atomx-btn-outline--theme-blue-light, .cnil-modal__footPopin input.atomx-btn-outline--theme-blue-light {
  color: #005BBB;
  background-color: transparent;
  border: 1px solid #005BBB; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-blue-light:hover, .cnil-modal__footPopin button.atomx-btn-outline--theme-blue-light:hover, .cnil-modal__footPopin input.atomx-btn-outline--theme-blue-light:hover {
  color: #fff;
  background-color: #005BBB;
  border: 1px solid #005BBB; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-blue-light.disabled, .cnil-modal__footPopin a.atomx-btn-outline--theme-blue-light:disabled, .cnil-modal__footPopin button.atomx-btn-outline--theme-blue-light.disabled, .cnil-modal__footPopin button.atomx-btn-outline--theme-blue-light:disabled, .cnil-modal__footPopin input.atomx-btn-outline--theme-blue-light.disabled, .cnil-modal__footPopin input.atomx-btn-outline--theme-blue-light:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-blue-light.atomx-btn__active, .cnil-modal__footPopin a.atomx-btn-outline--theme-blue-light:active, .cnil-modal__footPopin button.atomx-btn-outline--theme-blue-light.atomx-btn__active, .cnil-modal__footPopin button.atomx-btn-outline--theme-blue-light:active, .cnil-modal__footPopin input.atomx-btn-outline--theme-blue-light.atomx-btn__active, .cnil-modal__footPopin input.atomx-btn-outline--theme-blue-light:active {
  color: #fff;
  background-color: #005BBB;
  border: 1px solid #005BBB; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-green-dark, .cnil-modal__footPopin button.atomx-btn-outline--theme-green-dark, .cnil-modal__footPopin input.atomx-btn-outline--theme-green-dark {
  color: #C4D600;
  background-color: transparent;
  border: 1px solid #C4D600; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-green-dark:hover, .cnil-modal__footPopin button.atomx-btn-outline--theme-green-dark:hover, .cnil-modal__footPopin input.atomx-btn-outline--theme-green-dark:hover {
  color: #333333;
  background-color: #C4D600;
  border: 1px solid #C4D600; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-green-dark.disabled, .cnil-modal__footPopin a.atomx-btn-outline--theme-green-dark:disabled, .cnil-modal__footPopin button.atomx-btn-outline--theme-green-dark.disabled, .cnil-modal__footPopin button.atomx-btn-outline--theme-green-dark:disabled, .cnil-modal__footPopin input.atomx-btn-outline--theme-green-dark.disabled, .cnil-modal__footPopin input.atomx-btn-outline--theme-green-dark:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-green-dark.atomx-btn__active, .cnil-modal__footPopin a.atomx-btn-outline--theme-green-dark:active, .cnil-modal__footPopin button.atomx-btn-outline--theme-green-dark.atomx-btn__active, .cnil-modal__footPopin button.atomx-btn-outline--theme-green-dark:active, .cnil-modal__footPopin input.atomx-btn-outline--theme-green-dark.atomx-btn__active, .cnil-modal__footPopin input.atomx-btn-outline--theme-green-dark:active {
  color: #333333;
  background-color: #C4D600;
  border: 1px solid #C4D600; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-green-light, .cnil-modal__footPopin button.atomx-btn-outline--theme-green-light, .cnil-modal__footPopin input.atomx-btn-outline--theme-green-light {
  color: #509E2F;
  background-color: transparent;
  border: 1px solid #509E2F; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-green-light:hover, .cnil-modal__footPopin button.atomx-btn-outline--theme-green-light:hover, .cnil-modal__footPopin input.atomx-btn-outline--theme-green-light:hover {
  color: #fff;
  background-color: #509E2F;
  border: 1px solid #509E2F; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-green-light.disabled, .cnil-modal__footPopin a.atomx-btn-outline--theme-green-light:disabled, .cnil-modal__footPopin button.atomx-btn-outline--theme-green-light.disabled, .cnil-modal__footPopin button.atomx-btn-outline--theme-green-light:disabled, .cnil-modal__footPopin input.atomx-btn-outline--theme-green-light.disabled, .cnil-modal__footPopin input.atomx-btn-outline--theme-green-light:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn-outline--theme-green-light.atomx-btn__active, .cnil-modal__footPopin a.atomx-btn-outline--theme-green-light:active, .cnil-modal__footPopin button.atomx-btn-outline--theme-green-light.atomx-btn__active, .cnil-modal__footPopin button.atomx-btn-outline--theme-green-light:active, .cnil-modal__footPopin input.atomx-btn-outline--theme-green-light.atomx-btn__active, .cnil-modal__footPopin input.atomx-btn-outline--theme-green-light:active {
  color: #fff;
  background-color: #509E2F;
  border: 1px solid #509E2F; }

.cnil-modal__footPopin a.atomx-btn-link--theme-primary, .cnil-modal__footPopin button.atomx-btn-link--theme-primary, .cnil-modal__footPopin input.atomx-btn-link--theme-primary {
  color: #006DFF;
  background-color: transparent;
  border: 1px solid transparent; }

.cnil-modal__footPopin a.atomx-btn-link--theme-primary:hover .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-primary:hover .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-primary:hover .atomx-btn__label {
  text-decoration: underline; }

.cnil-modal__footPopin a.atomx-btn-link--theme-primary.disabled, .cnil-modal__footPopin a.atomx-btn-link--theme-primary:disabled, .cnil-modal__footPopin button.atomx-btn-link--theme-primary.disabled, .cnil-modal__footPopin button.atomx-btn-link--theme-primary:disabled, .cnil-modal__footPopin input.atomx-btn-link--theme-primary.disabled, .cnil-modal__footPopin input.atomx-btn-link--theme-primary:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn-link--theme-primary.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin a.atomx-btn-link--theme-primary:active .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-primary.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-primary:active .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-primary.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-primary:active .atomx-btn__label {
  text-decoration: underline; }

.cnil-modal__footPopin a.atomx-btn-link--theme-secondary, .cnil-modal__footPopin button.atomx-btn-link--theme-secondary, .cnil-modal__footPopin input.atomx-btn-link--theme-secondary {
  color: #666666;
  background-color: transparent;
  border: 1px solid transparent; }

.cnil-modal__footPopin a.atomx-btn-link--theme-secondary:hover .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-secondary:hover .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-secondary:hover .atomx-btn__label {
  text-decoration: underline; }

.cnil-modal__footPopin a.atomx-btn-link--theme-secondary.disabled, .cnil-modal__footPopin a.atomx-btn-link--theme-secondary:disabled, .cnil-modal__footPopin button.atomx-btn-link--theme-secondary.disabled, .cnil-modal__footPopin button.atomx-btn-link--theme-secondary:disabled, .cnil-modal__footPopin input.atomx-btn-link--theme-secondary.disabled, .cnil-modal__footPopin input.atomx-btn-link--theme-secondary:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn-link--theme-secondary.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin a.atomx-btn-link--theme-secondary:active .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-secondary.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-secondary:active .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-secondary.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-secondary:active .atomx-btn__label {
  text-decoration: underline; }

.cnil-modal__footPopin a.atomx-btn-link--theme-success, .cnil-modal__footPopin button.atomx-btn-link--theme-success, .cnil-modal__footPopin input.atomx-btn-link--theme-success {
  color: #00C172;
  background-color: transparent;
  border: 1px solid transparent; }

.cnil-modal__footPopin a.atomx-btn-link--theme-success:hover .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-success:hover .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-success:hover .atomx-btn__label {
  text-decoration: underline; }

.cnil-modal__footPopin a.atomx-btn-link--theme-success.disabled, .cnil-modal__footPopin a.atomx-btn-link--theme-success:disabled, .cnil-modal__footPopin button.atomx-btn-link--theme-success.disabled, .cnil-modal__footPopin button.atomx-btn-link--theme-success:disabled, .cnil-modal__footPopin input.atomx-btn-link--theme-success.disabled, .cnil-modal__footPopin input.atomx-btn-link--theme-success:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn-link--theme-success.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin a.atomx-btn-link--theme-success:active .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-success.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-success:active .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-success.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-success:active .atomx-btn__label {
  text-decoration: underline; }

.cnil-modal__footPopin a.atomx-btn-link--theme-warning, .cnil-modal__footPopin button.atomx-btn-link--theme-warning, .cnil-modal__footPopin input.atomx-btn-link--theme-warning {
  color: #FE5815;
  background-color: transparent;
  border: 1px solid transparent; }

.cnil-modal__footPopin a.atomx-btn-link--theme-warning:hover .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-warning:hover .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-warning:hover .atomx-btn__label {
  text-decoration: underline; }

.cnil-modal__footPopin a.atomx-btn-link--theme-warning.disabled, .cnil-modal__footPopin a.atomx-btn-link--theme-warning:disabled, .cnil-modal__footPopin button.atomx-btn-link--theme-warning.disabled, .cnil-modal__footPopin button.atomx-btn-link--theme-warning:disabled, .cnil-modal__footPopin input.atomx-btn-link--theme-warning.disabled, .cnil-modal__footPopin input.atomx-btn-link--theme-warning:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn-link--theme-warning.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin a.atomx-btn-link--theme-warning:active .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-warning.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-warning:active .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-warning.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-warning:active .atomx-btn__label {
  text-decoration: underline; }

.cnil-modal__footPopin a.atomx-btn-link--theme-danger, .cnil-modal__footPopin button.atomx-btn-link--theme-danger, .cnil-modal__footPopin input.atomx-btn-link--theme-danger {
  color: #f23037;
  background-color: transparent;
  border: 1px solid transparent; }

.cnil-modal__footPopin a.atomx-btn-link--theme-danger:hover .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-danger:hover .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-danger:hover .atomx-btn__label {
  text-decoration: underline; }

.cnil-modal__footPopin a.atomx-btn-link--theme-danger.disabled, .cnil-modal__footPopin a.atomx-btn-link--theme-danger:disabled, .cnil-modal__footPopin button.atomx-btn-link--theme-danger.disabled, .cnil-modal__footPopin button.atomx-btn-link--theme-danger:disabled, .cnil-modal__footPopin input.atomx-btn-link--theme-danger.disabled, .cnil-modal__footPopin input.atomx-btn-link--theme-danger:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn-link--theme-danger.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin a.atomx-btn-link--theme-danger:active .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-danger.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-danger:active .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-danger.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-danger:active .atomx-btn__label {
  text-decoration: underline; }

.cnil-modal__footPopin a.atomx-btn-link--theme-light, .cnil-modal__footPopin button.atomx-btn-link--theme-light, .cnil-modal__footPopin input.atomx-btn-link--theme-light {
  color: #fff;
  background-color: transparent;
  border: 1px solid transparent; }

.cnil-modal__footPopin a.atomx-btn-link--theme-light:hover .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-light:hover .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-light:hover .atomx-btn__label {
  text-decoration: underline; }

.cnil-modal__footPopin a.atomx-btn-link--theme-light.disabled, .cnil-modal__footPopin a.atomx-btn-link--theme-light:disabled, .cnil-modal__footPopin button.atomx-btn-link--theme-light.disabled, .cnil-modal__footPopin button.atomx-btn-link--theme-light:disabled, .cnil-modal__footPopin input.atomx-btn-link--theme-light.disabled, .cnil-modal__footPopin input.atomx-btn-link--theme-light:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn-link--theme-light.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin a.atomx-btn-link--theme-light:active .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-light.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-light:active .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-light.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-light:active .atomx-btn__label {
  text-decoration: underline; }

.cnil-modal__footPopin a.atomx-btn-link--theme-dark, .cnil-modal__footPopin button.atomx-btn-link--theme-dark, .cnil-modal__footPopin input.atomx-btn-link--theme-dark {
  color: #1A1A1A;
  background-color: transparent;
  border: 1px solid transparent; }

.cnil-modal__footPopin a.atomx-btn-link--theme-dark:hover .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-dark:hover .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-dark:hover .atomx-btn__label {
  text-decoration: underline; }

.cnil-modal__footPopin a.atomx-btn-link--theme-dark.disabled, .cnil-modal__footPopin a.atomx-btn-link--theme-dark:disabled, .cnil-modal__footPopin button.atomx-btn-link--theme-dark.disabled, .cnil-modal__footPopin button.atomx-btn-link--theme-dark:disabled, .cnil-modal__footPopin input.atomx-btn-link--theme-dark.disabled, .cnil-modal__footPopin input.atomx-btn-link--theme-dark:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn-link--theme-dark.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin a.atomx-btn-link--theme-dark:active .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-dark.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-dark:active .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-dark.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-dark:active .atomx-btn__label {
  text-decoration: underline; }

.cnil-modal__footPopin a.atomx-btn-link--theme-orange-dark, .cnil-modal__footPopin button.atomx-btn-link--theme-orange-dark, .cnil-modal__footPopin input.atomx-btn-link--theme-orange-dark {
  color: #FFA02F;
  background-color: transparent;
  border: 1px solid transparent; }

.cnil-modal__footPopin a.atomx-btn-link--theme-orange-dark:hover .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-orange-dark:hover .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-orange-dark:hover .atomx-btn__label {
  text-decoration: underline; }

.cnil-modal__footPopin a.atomx-btn-link--theme-orange-dark.disabled, .cnil-modal__footPopin a.atomx-btn-link--theme-orange-dark:disabled, .cnil-modal__footPopin button.atomx-btn-link--theme-orange-dark.disabled, .cnil-modal__footPopin button.atomx-btn-link--theme-orange-dark:disabled, .cnil-modal__footPopin input.atomx-btn-link--theme-orange-dark.disabled, .cnil-modal__footPopin input.atomx-btn-link--theme-orange-dark:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn-link--theme-orange-dark.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin a.atomx-btn-link--theme-orange-dark:active .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-orange-dark.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-orange-dark:active .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-orange-dark.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-orange-dark:active .atomx-btn__label {
  text-decoration: underline; }

.cnil-modal__footPopin a.atomx-btn-link--theme-orange-light, .cnil-modal__footPopin button.atomx-btn-link--theme-orange-light, .cnil-modal__footPopin input.atomx-btn-link--theme-orange-light {
  color: #FE5815;
  background-color: transparent;
  border: 1px solid transparent; }

.cnil-modal__footPopin a.atomx-btn-link--theme-orange-light:hover .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-orange-light:hover .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-orange-light:hover .atomx-btn__label {
  text-decoration: underline; }

.cnil-modal__footPopin a.atomx-btn-link--theme-orange-light.disabled, .cnil-modal__footPopin a.atomx-btn-link--theme-orange-light:disabled, .cnil-modal__footPopin button.atomx-btn-link--theme-orange-light.disabled, .cnil-modal__footPopin button.atomx-btn-link--theme-orange-light:disabled, .cnil-modal__footPopin input.atomx-btn-link--theme-orange-light.disabled, .cnil-modal__footPopin input.atomx-btn-link--theme-orange-light:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn-link--theme-orange-light.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin a.atomx-btn-link--theme-orange-light:active .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-orange-light.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-orange-light:active .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-orange-light.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-orange-light:active .atomx-btn__label {
  text-decoration: underline; }

.cnil-modal__footPopin a.atomx-btn-link--theme-blue-dark, .cnil-modal__footPopin button.atomx-btn-link--theme-blue-dark, .cnil-modal__footPopin input.atomx-btn-link--theme-blue-dark {
  color: #09357A;
  background-color: transparent;
  border: 1px solid transparent; }

.cnil-modal__footPopin a.atomx-btn-link--theme-blue-dark:hover .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-blue-dark:hover .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-blue-dark:hover .atomx-btn__label {
  text-decoration: underline; }

.cnil-modal__footPopin a.atomx-btn-link--theme-blue-dark.disabled, .cnil-modal__footPopin a.atomx-btn-link--theme-blue-dark:disabled, .cnil-modal__footPopin button.atomx-btn-link--theme-blue-dark.disabled, .cnil-modal__footPopin button.atomx-btn-link--theme-blue-dark:disabled, .cnil-modal__footPopin input.atomx-btn-link--theme-blue-dark.disabled, .cnil-modal__footPopin input.atomx-btn-link--theme-blue-dark:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn-link--theme-blue-dark.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin a.atomx-btn-link--theme-blue-dark:active .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-blue-dark.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-blue-dark:active .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-blue-dark.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-blue-dark:active .atomx-btn__label {
  text-decoration: underline; }

.cnil-modal__footPopin a.atomx-btn-link--theme-blue-light, .cnil-modal__footPopin button.atomx-btn-link--theme-blue-light, .cnil-modal__footPopin input.atomx-btn-link--theme-blue-light {
  color: #005BBB;
  background-color: transparent;
  border: 1px solid transparent; }

.cnil-modal__footPopin a.atomx-btn-link--theme-blue-light:hover .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-blue-light:hover .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-blue-light:hover .atomx-btn__label {
  text-decoration: underline; }

.cnil-modal__footPopin a.atomx-btn-link--theme-blue-light.disabled, .cnil-modal__footPopin a.atomx-btn-link--theme-blue-light:disabled, .cnil-modal__footPopin button.atomx-btn-link--theme-blue-light.disabled, .cnil-modal__footPopin button.atomx-btn-link--theme-blue-light:disabled, .cnil-modal__footPopin input.atomx-btn-link--theme-blue-light.disabled, .cnil-modal__footPopin input.atomx-btn-link--theme-blue-light:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn-link--theme-blue-light.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin a.atomx-btn-link--theme-blue-light:active .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-blue-light.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-blue-light:active .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-blue-light.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-blue-light:active .atomx-btn__label {
  text-decoration: underline; }

.cnil-modal__footPopin a.atomx-btn-link--theme-green-dark, .cnil-modal__footPopin button.atomx-btn-link--theme-green-dark, .cnil-modal__footPopin input.atomx-btn-link--theme-green-dark {
  color: #C4D600;
  background-color: transparent;
  border: 1px solid transparent; }

.cnil-modal__footPopin a.atomx-btn-link--theme-green-dark:hover .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-green-dark:hover .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-green-dark:hover .atomx-btn__label {
  text-decoration: underline; }

.cnil-modal__footPopin a.atomx-btn-link--theme-green-dark.disabled, .cnil-modal__footPopin a.atomx-btn-link--theme-green-dark:disabled, .cnil-modal__footPopin button.atomx-btn-link--theme-green-dark.disabled, .cnil-modal__footPopin button.atomx-btn-link--theme-green-dark:disabled, .cnil-modal__footPopin input.atomx-btn-link--theme-green-dark.disabled, .cnil-modal__footPopin input.atomx-btn-link--theme-green-dark:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn-link--theme-green-dark.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin a.atomx-btn-link--theme-green-dark:active .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-green-dark.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-green-dark:active .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-green-dark.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-green-dark:active .atomx-btn__label {
  text-decoration: underline; }

.cnil-modal__footPopin a.atomx-btn-link--theme-green-light, .cnil-modal__footPopin button.atomx-btn-link--theme-green-light, .cnil-modal__footPopin input.atomx-btn-link--theme-green-light {
  color: #509E2F;
  background-color: transparent;
  border: 1px solid transparent; }

.cnil-modal__footPopin a.atomx-btn-link--theme-green-light:hover .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-green-light:hover .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-green-light:hover .atomx-btn__label {
  text-decoration: underline; }

.cnil-modal__footPopin a.atomx-btn-link--theme-green-light.disabled, .cnil-modal__footPopin a.atomx-btn-link--theme-green-light:disabled, .cnil-modal__footPopin button.atomx-btn-link--theme-green-light.disabled, .cnil-modal__footPopin button.atomx-btn-link--theme-green-light:disabled, .cnil-modal__footPopin input.atomx-btn-link--theme-green-light.disabled, .cnil-modal__footPopin input.atomx-btn-link--theme-green-light:disabled {
  color: #9E9E9E;
  background-color: #DFDFDF;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none; }

.cnil-modal__footPopin a.atomx-btn-link--theme-green-light.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin a.atomx-btn-link--theme-green-light:active .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-green-light.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin button.atomx-btn-link--theme-green-light:active .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-green-light.atomx-btn__active .atomx-btn__label, .cnil-modal__footPopin input.atomx-btn-link--theme-green-light:active .atomx-btn__label {
  text-decoration: underline; }

.cnil-modal__footPopin a.atomx-btn, button.atomx-btn, .cnil-modal__footPopin input.atomx-btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'frutiger',Arial,Sans serif;
  border-radius: 2px;
  font-size: 0.875rem;
  padding: 0.9375rem 1rem;
  cursor: pointer;
  white-space: normal;
  text-decoration: none;
  vertical-align: inherit;
  border: 1px solid inherit;
  max-width: 100%;
  width: 100%; }

.cnil-modal__footPopin a.atomx-btn--uppercase, .cnil-modal__footPopin button.atomx-btn--uppercase, .cnil-modal__footPopin input.atomx-btn--uppercase {
  font-family: 'WorkSansSemiBold';
  font-size: 0.875rem;
  text-transform: uppercase; }

.cnil-modal__footPopin a.atomx-btn--shadow, .cnil-modal__footPopin button.atomx-btn--shadow, .cnil-modal__footPopin input.atomx-btn--shadow {
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }

.cnil-modal__footPopin a.atomx-btn-lg, .cnil-modal__footPopin button.atomx-btn-lg, .cnil-modal__footPopin input.atomx-btn-lg {
  padding: 1.25rem 1rem; }

.cnil-modal__footPopin a.atomx-btn-sm, .cnil-modal__footPopin button.atomx-btn-sm, .cnil-modal__footPopin input.atomx-btn-sm {
  padding: 0.6875rem 1rem; }

.cnil-modal__footPopin a.atomx-btn-block, .cnil-modal__footPopin button.atomx-btn-block, .cnil-modal__footPopin input.atomx-btn-block {
  width: 100%; }

.cnil-modal__footPopin a.atomx-btn .atomx-btn__ico-r, button.atomx-btn .atomx-btn__ico-r, .cnil-modal__footPopin input.atomx-btn .atomx-btn__ico-r {
  margin-left: 10px; }

.cnil-modal__footPopin a.atomx-btn .atomx-btn__ico-l, button.atomx-btn .atomx-btn__ico-l, .cnil-modal__footPopin input.atomx-btn .atomx-btn__ico-l {
  margin-right: 10px; }

.cnil-modal__footPopin a.atomx-btn-block, .cnil-modal__footPopin button.atomx-btn-block, .cnil-modal__footPopin input.atomx-btn-block {
  width: 100%; }

.cnil-modal__footPopin input[type="submit"].atomx-btn {
  border: 1px solid transparent; }

.cnil-modal__footPopin button.atomx-btn {
  border: 1px solid transparent; }

@media (min-width: 576px) {
  .cnil-modal__footPopin a.atomx-btn, button.atomx-btn, .cnil-modal__footPopin input.atomx-btn {
    width: auto;
    max-width: auto; }
  .cnil-modal__footPopin a.atomx-btn-block, .cnil-modal__footPopin button.atomx-btn-block, .cnil-modal__footPopin input.atomx-btn-block {
    width: 100%; } }

