.btn-dino {
	display: inline-flex;
	flex: 0 0 auto;
	align-items: center;
	justify-content: center;
	font-weight: 700;
	line-height: 1.5;
	text-align: center;
	text-shadow: none;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	filter: none;
	background-repeat: no-repeat;
	border: 1px solid transparent;
	border-radius: 6px;
	box-shadow: none;
	fill: currentColor;
	transition: background-color .32s ease-in-out, border-color .32s ease-in-out, color .32s ease-in-out, fill .32s ease-in-out;
}

.btn-dino,
.btn-dino:active,
.btn-dino:focus,
.btn-dino:hover {
	text-decoration: none
}

.btn-dino:active,
.btn-dino:focus {
	outline: 0
}

.btn-dino::-moz-focus-inner {
	border: 0
}

.btn-dino:disabled,
.btn-dino:disabled:hover,
.btn-dino[disabled]
.btn-dino[disabled]:hover {
	color: #939597;
	cursor: not-allowed;
	background-color: #d7d7d7;
	border-color: #d7d7d7;
	fill: currentColor
}

.btn-dino.btn-dino--pill {
	border-radius: 4rem
}


.btn-dino:not([class*=btn-dino--]) {
	text-align: left
}

.btn-dino .icon-dino {
	transition: fill .32s ease-in-out
}

.btn-dino p:not([class]) {
	padding: 0;
	margin: 0;
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-family: inherit;
	line-height: inherit;
	font-style: inherit;
	letter-spacing: inherit;
	text-decoration: inherit
}

.btn-dino--block {
	display: flex;
	width: 100%
}

.btn-dino--md {
	padding: .5rem 1rem;
	font-size: 1rem
}

.btn-dino--md .icon {
	width: 1rem;
	height: 1rem
}

.btn-dino--md .icon--left {
	margin-right: .5rem
}

.btn-dino--md .icon--right {
	margin-left: .5rem
}

.btn-dino--md.btn-dino--big-text {
	padding-top: .125rem;
	padding-bottom: .125rem;
	font-size: 1.5rem;
	letter-spacing: -.5px
}

.btn-dino--sm {
	padding: .375rem .75rem;
	font-size: .8125rem
}

.btn-dino--sm .icon {
	width: 1rem;
	height: 1rem
}

.btn-dino--sm .icon--left {
	margin-right: .5rem
}

.btn-dino--sm .icon--right {
	margin-left: .5rem
}

.btn-dino--sm.btn-dino--big-text {
	padding-top: .125rem;
	padding-bottom: .125rem;
	font-size: 1.125rem;
	letter-spacing: -.5px
}

.btn-dino--lg {
	padding: .75rem 1.5rem;
	font-size: 1.25rem
}

.btn-dino--lg .icon {
	width: 1.5rem;
	height: 1.5rem
}

.btn-dino--lg .icon--left {
	margin-right: .75rem
}

.btn-dino--lg .icon--right {
	margin-left: .75rem
}

.btn-dino--lg.btn-dino--big-text {
	padding-top: .1875rem;
	padding-bottom: .1875rem;
	font-size: 2rem;
	letter-spacing: -.5px
}


div:not([class])>.btn-dino:not(:first-child) {
	-webkit-margin-before: .75rem;
	margin-block-start: .75rem
}

@media (min-width:768px) {
	div:not([class])>.btn-dino:not(:first-child) {
		margin-block: 0
	}
}

p:not([class])>.btn-dino:not(:first-child) {
	-webkit-margin-before: .75rem;
	margin-block-start: .75rem
}

@media (min-width:768px) {
	p:not([class])>.btn-dino:not(:first-child) {
		margin-block: 0
	}
}

.btn-dino--secondary {
	color: #fff;
	fill: #fff;
	background-color: var(--color-secondary, --color-secondary-500);
	border-color: var(--color-secondary, --color-secondary-500)
}

.btn-dino--secondary:focus {
	color: #fff;
	fill: #fff;
	outline: 2px solid var(--color-secondary, --color-secondary-700);
	outline-offset: 4px
}

.btn-dino--secondary.js-is--active,
.btn-dino--secondary:active,
.btn-dino--secondary:hover {
	color: #fff;
	fill: #fff;
	background-color: var(--color-secondary, --color-secondary-700);
	border-color: var(--color-secondary, --color-secondary-700)
}

.btn-dino--secondary.btn-dino--outline {
	position: relative;
	overflow: hidden
}

.btn-dino--secondary.btn-dino--outline:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	display: block;
	width: 101%;
	height: 100%;
	content: "";
	transition: transform .32s ease-in-out;
	transform: translate3d(-101%, 0, 0)
}

.btn-dino--secondary.btn-dino--outline:focus {
	background-color: transparent
}

.btn-dino--secondary.btn-dino--outline:focus:before {
	transform: translateZ(0)
}

.btn-dino--secondary.btn-dino--outline {
	color: var(--color-secondary, --color-secondary-500);
	fill: var(--color-secondary, --color-secondary-500);
	background-color: transparent;
	border-color: var(--color-secondary, --color-secondary-500)
}

.btn-dino--secondary.btn-dino--outline:before {
	background-color: var(--color-secondary, --color-secondary-300);
}

.btn-dino--secondary.btn-dino--outline.js-is--active,
:not(.btn-group):not(.switch)>.btn-dino--secondary.btn-dino--outline:focus,
:not(.btn-group):not(.switch)>.btn-dino--secondary.btn-dino--outline:hover {
	color: #fff;
	fill: #fff;
}

:not(.btn-group)>.btn-dino--secondary.btn-dino--outline:focus {
	outline: 2px solid var(--color-secondary, --color-secondary-500);
	outline-offset: 4px
}

.btn-dino--secondary.btn-dino--outline.js-is--active,
.btn-dino--secondary.btn-dino--outline:active {
	background-color: var(--color-secondary, --color-secondary-700);
	border-color: var(--color-secondary, --color-secondary-700);
}

.btn-dino--secondary.btn-dino--icon {
	fill: var(--color-secondary, --color-secondary-500);
	background-color: transparent;
	border-color: transparent;
	transition: fill .32s ease-in-out
}

.btn-dino--secondary.btn-dino--icon:hover {
	fill: var(--color-secondary, --color-secondary-500)
}

.btn-dino--secondary.btn-dino--icon:focus {
	outline: 2px solid var(--color-secondary, --color-secondary-500);
	outline-offset: 4px
}

a {
  text-decoration: underline;
  background-color: transparent;
  transition: color .32s ease-in-out, fill .32s ease-in-out;
  -webkit-text-decoration-skip: objects
}

a,
a:hover {
  color: var(--color-secondary, --color-secondary-500);
  fill: var(--color-secondary, --color-secondary-500)
}

a:hover {
  text-decoration: underline
}

a:focus {
  color: var(--color-secondary, --color-secondary-500);
  fill: var(--color-secondary, --color-secondary-500);
  text-decoration: none;
  outline: thin solid var(--color-secondary, --color-secondary-500);
  outline-offset: 2px
}

a:active {
  text-decoration: underline;
  outline: 1px dotted var(--color-secondary, --color-secondary-500);
  outline-offset: .125rem
}

.btn-dino--primary {
	color: #131414;
	fill: #131414;
	background-color: var(--color-primary, --color-primary-500);
	border-color: var(--color-primary, --color-primary-500)
}

.btn-dino--primary:focus {
	color: #131414;
	fill: #131414;
	outline: 2px solid var(--color-primary, --color-primary-700);
	outline-offset: 4px
}

.btn-dino--primary.js-is--active,
.btn-dino--primary:active,
.btn-dino--primary:hover {
	color: #131414;
	fill: #131414;
	background-color: var(--color-primary, --color-primary-700);
	border-color: var(--color-primary, --color-primary-700)
}

.btn-dino--primary.btn-dino--outline {
	color: #343535;
	fill: #343535;
	background-color: transparent;
	border-color: var(--color-primary, --color-primary-500)
}

.btn-dino--primary.btn-dino--outline:before {
	background-color: var(--color-warning-300)
}

.btn-dino--primary.btn-dino--outline.js-is--active,
:not(.btn-group):not(.switch)>.btn-dino--primary.btn-dino--outline:focus,
:not(.btn-group):not(.switch)>.btn-dino--primary.btn-dino--outline:hover {
	color: #232424;
	fill: #232424
}

:not(.btn-group)>.btn-dino--primary.btn-dino--outline:focus {
	outline: 2px solid var(--color-primary, --color-primary-500);
	outline-offset: 4px
}

.btn-dino--primary.btn-dino--outline.js-is--active,
.btn-dino--primary.btn-dino--outline:active {
	background-color: var(--color-warning-300);
	border-color: var(--color-warning-300)
}

.btn-dino--primary.btn-dino--icon {
	fill: var(--color-primary, --color-primary-500);
	background-color: transparent;
	border-color: transparent;
	transition: fill .32s ease-in-out
}

.btn-dino--primary.btn-dino--icon:hover {
	fill: var(--color-primary, --color-primary-500)
}

.btn-dino--primary.btn-dino--icon:focus {
	outline: 2px solid var(--color-primary, --color-primary-500);
	outline-offset: 4px
}

.btn-dino--secondary-pastel {
	color: var(--color-secondary, --color-secondary-500);
	fill: var(--color-secondary, --color-secondary-500);
	background-color: var(--color-secondary, --color-secondary-300);
	border-color: var(--color-secondary, --color-secondary-300)
}

.btn-dino--secondary-pastel:focus {
	color: var(--color-secondary, --color-secondary-500);
	fill: var(--color-secondary, --color-secondary-500);
	outline: 2px solid #e9f2fb;
	outline-offset: 4px
}

.btn-dino--secondary-pastel.js-is--active,
.btn-dino--secondary-pastel:active,
.btn-dino--secondary-pastel:hover {
	color: var(--color-secondary, --color-secondary-500);
	fill: var(--color-secondary, --color-secondary-500);
	background-color: #e9f2fb;
	border-color: #e9f2fb
}

.btn-dino--secondary-pastel.btn-dino--outline {
	color: var(--color-secondary, --color-secondary-500);
	fill: var(--color-secondary, --color-secondary-500);
	background-color: transparent;
	border-color: var(--color-secondary, --color-secondary-700)
}

.btn-dino--secondary-pastel.btn-dino--outline:before {
	background-color: var(--color-secondary, --color-secondary-700)
}

.btn-dino--secondary-pastel.btn-dino--outline.js-is--active,
:not(.btn-group):not(.switch)>.btn-dino--secondary-pastel.btn-dino--outline:focus,
:not(.btn-group):not(.switch)>.btn-dino--secondary-pastel.btn-dino--outline:hover {
	color: var(--color-secondary, --color-secondary-500);
	fill: var(--color-secondary, --color-secondary-500)
}

:not(.btn-group)>.btn-dino--secondary-pastel.btn-dino--outline:focus {
	outline: 2px solid var(--color-secondary, --color-secondary-300);
	outline-offset: 4px
}

.btn-dino--secondary-pastel.btn-dino--outline.js-is--active,
.btn-dino--secondary-pastel.btn-dino--outline:active {
	background-color: var(--color-secondary, --color-secondary-300);
	border-color: var(--color-secondary, --color-secondary-300)
}

.btn-dino--secondary-pastel.btn-dino--icon {
	fill: var(--color-secondary, --color-secondary-300);
	background-color: transparent;
	border-color: transparent;
	transition: fill .32s ease-in-out
}

.btn-dino--secondary-pastel.btn-dino--icon:hover {
	fill: var(--color-secondary, --color-secondary-300)
}

.btn-dino--secondary-pastel.btn-dino--icon:focus {
	outline: 2px solid var(--color-secondary, --color-secondary-300);
	outline-offset: 4px
}

/* Secondary Pastel Light */
.btn-dino--secondary-pastel-light {
	color: var(--color-secondary, --color-secondary-500);
	fill: var(--color-secondary, --color-secondary-500);
	background-color: var(--color-secondary-pastel-light);
	border-color: var(--color-secondary-pastel-light);
}

.btn-dino--secondary-pastel-light:focus {
	color: var(--color-secondary, --color-secondary-500);
	fill: var(--color-secondary, --color-secondary-500);
	outline: 2px solid var(--color-secondary-pastel-light);
	outline-offset: 4px
}

.btn-dino--secondary-pastel-light.js-is--active,
.btn-dino--secondary-pastel-light:active,
.btn-dino--secondary-pastel-light:hover {
	color: var(--color-secondary, --color-secondary-500);
	fill: var(--color-secondary, --color-secondary-500);
	background-color: var(--color-secondary-pastel-light);
	border-color: var(--color-secondary-pastel-light);
}

.btn-dino--secondary-pastel-light.btn-dino--outline {
	color: var(--color-secondary, --color-secondary-500);
	fill: var(--color-secondary, --color-secondary-500);
	background-color: transparent;
	border-color: var(--color-secondary-pastel-light);
}

.btn-dino--secondary-pastel-light.btn-dino--outline:before {
	background-color: var(--color-secondary-pastel-light);
}

.btn-dino--secondary-pastel-light.btn-dino--outline.js-is--active,
:not(.btn-group):not(.switch)>.btn-dino--secondary-pastel-light.btn-dino--outline:focus,
:not(.btn-group):not(.switch)>.btn-dino--secondary-pastel-light.btn-dino--outline:hover {
	color: var(--color-secondary, --color-secondary-500);
	fill: var(--color-secondary, --color-secondary-500)
}

:not(.btn-group)>.btn-dino--secondary-pastel-light.btn-dino--outline:focus {
	outline: 2px solid var(--color-secondary-pastel-light);
	outline-offset: 4px
}

.btn-dino--secondary-pastel-light.btn-dino--outline.js-is--active,
.btn-dino--secondary-pastel-light.btn-dino--outline:active {
	background-color: var(--color-secondary-pastel-light);
	border-color: var(--color-secondary-pastel-light);
}

.btn-dino--secondary-pastel-light.btn-dino--icon {
	fill: var(--color-secondary, --color-secondary-300);
	background-color: transparent;
	border-color: transparent;
	transition: fill .32s ease-in-out
}

.btn-dino--secondary-pastel-light.btn-dino--icon:hover {
	fill: var(--color-secondary, --color-secondary-300)
}

.btn-dino--secondary-pastel-light.btn-dino--icon:focus {
	outline: 2px solid var(--color-secondary-pastel-light);
	outline-offset: 4px
}

.btn-dino--success {
	color: var(--color-white);
	fill: var(--color-white);
	background-color: var(--color-success-500);
	border-color: var(--color-success-500)
}

.btn-dino--success:focus {
	color: var(--color-white);
	fill: var(--color-white);
	outline: 2px solid var(--color-success-500);
	outline-offset: 4px
}

.btn-dino--success.js-is--active,
.btn-dino--success:active,
.btn-dino--success:hover {
	color: var(--color-white);
	fill: var(--color-white);
	background-color: var(--color-success-500);
	border-color: var(--color-success-500)
}

.btn-dino--success.btn-dino--outline {
	color: var(--color-success-500);
	fill: var(--color-success-500);
	background-color: transparent;
	border-color: var(--color-success-500)
}

.btn-dino--success.btn-dino--outline:before {
	background-color: var(--color-success-300)
}

.btn-dino--success.btn-dino--outline.js-is--active,
:not(.btn-group):not(.switch)>.btn-dino--success.btn-dino--outline:focus,
:not(.btn-group):not(.switch)>.btn-dino--success.btn-dino--outline:hover {
	color: var(--color-success-700);
	fill: var(--color-success-700)
}

:not(.btn-group)>.btn-dino--success.btn-dino--outline:focus {
	outline: 2px solid var(--color--500);
	outline-offset: 4px
}

.btn-dino--success.btn-dino--outline.js-is--active,
.btn-dino--success.btn-dino--outline:active {
	background-color: var(--color-success-300);
	border-color: var(--color-success-300)
}

.btn-dino--success.btn-dino--icon {
	fill: var(--color-success-500);
	background-color: transparent;
	border-color: transparent;
	transition: fill .32s ease-in-out
}

.btn-dino--success.btn-dino--icon:hover {
	fill: var(--color-success-500)
}

.btn-dino--success.btn-dino--icon:focus {
	outline: 2px solid var(--color-success-500);
	outline-offset: 4px
}

.btn-dino--warning {
	color: var(--color-white);
	fill: var(--color-white);
	background-color: var(--color-warning-500);
	border-color: var(--color-warning-500)
}

.btn-dino--warning:focus {
	color: var(--color-white);
	fill: var(--color-white);
	outline: 2px solid var(--color-warning-700);
	outline-offset: 4px
}

.btn-dino--warning.js-is--active,
.btn-dino--warning:active,
.btn-dino--warning:hover {
	color: var(--color-white);
	fill: var(--color-white);
	background-color: var(--color-warning-700);
	border-color: var(--color-warning-700)
}

.btn-dino--warning.btn-dino--outline {
	color: var(--color-warning-500);
	fill: var(--color-warning-500);
	background-color: transparent;
	border-color: var(--color-warning-500)
}

.btn-dino--warning.btn-dino--outline:before {
	background-color: var(--color-warning-300)
}

.btn-dino--warning.btn-dino--outline.js-is--active,
:not(.btn-group):not(.switch)>.btn-dino--warning.btn-dino--outline:focus,
:not(.btn-group):not(.switch)>.btn-dino--warning.btn-dino--outline:hover {
	color: var(--color-warning-700);
	fill: var(--color-warning-700)
}

:not(.btn-group)>.btn-dino--warning.btn-dino--outline:focus {
	outline: 2px solid var(--color-warning-500);
	outline-offset: 4px
}

.btn-dino--warning.btn-dino--outline.js-is--active,
.btn-dino--warning.btn-dino--outline:active {
	background-color: var(--color-warning-300);
	border-color: var(--color-warning-300)
}

.btn-dino--warning.btn-dino--icon {
	fill: var(--color-warning-500);
	background-color: transparent;
	border-color: transparent;
	transition: fill .32s ease-in-out
}

.btn-dino--warning.btn-dino--icon:hover {
	fill: var(--color-warning-500)
}

.btn-dino--warning.btn-dino--icon:focus {
	outline: 2px solid var(--color-warning-500);
	outline-offset: 4px
}

.btn-dino--danger {
	color: var(--color-white);
	fill: var(--color-white);
	background-color: var(--color-danger-500);
	border-color: var(--color-danger-500)
}

.btn-dino--danger:focus {
	color: var(--color-white);
	fill: var(--color-white);
	outline: 2px solid var(--color-danger-700);
	outline-offset: 4px
}

.btn-dino--danger.js-is--active,
.btn-dino--danger:active,
.btn-dino--danger:hover {
	color: var(--color-white);
	fill: var(--color-white);
	background-color: var(--color-danger-700);
	border-color: var(--color-danger-700)
}

.btn-dino--danger.btn-dino--outline {
	color: var(--color-danger-500);
	fill: var(--color-danger-500);
	background-color: transparent;
	border-color: var(--color-danger-500)
}

.btn-dino--danger.btn-dino--outline:before {
	background-color: var(--color-danger-300)
}

.btn-dino--danger.btn-dino--outline.js-is--active,
:not(.btn-group):not(.switch)>.btn-dino--danger.btn-dino--outline:focus,
:not(.btn-group):not(.switch)>.btn-dino--danger.btn-dino--outline:hover {
	color: var(--color-danger-300);
	fill: var(--color-danger-300)
}

:not(.btn-group)>.btn-dino--danger.btn-dino--outline:focus {
	outline: 2px solid var(--color-danger-500);
	outline-offset: 4px
}

.btn-dino--danger.btn-dino--outline.js-is--active,
.btn-dino--danger.btn-dino--outline:active {
	background-color: var(--color-danger-300);
	border-color: var(--color-danger-300)
}

.btn-dino--danger.btn-dino--icon {
	fill: var(--color-danger-500);
	background-color: transparent;
	border-color: transparent;
	transition: fill .32s ease-in-out
}

.btn-dino--danger.btn-dino--icon:hover {
	fill: var(--color-danger-500)
}

.btn-dino--danger.btn-dino--icon:focus {
	outline: 2px solid var(--color-danger-500);
	outline-offset: 4px
}

.btn-dino--white {
	color: var(--color-secondary, --color-secondary-500);
	fill: var(--color-secondary, --color-secondary-500);
	background-color: var(--color-white);
	border-color: var(--color-white)
}

.btn-dino--white:focus {
	color: var(--color-secondary, --color-secondary-500);
	fill: var(--color-secondary, --color-secondary-500);
	outline: 2px solid var(--color-neutral-500);
	outline-offset: 4px
}

.btn-dino--white.js-is--active,
.btn-dino--white:active,
.btn-dino--white:hover {
	color: var(--color-secondary, --color-secondary-500);
	fill: var(--color-secondary, --color-secondary-500);
	background-color: var(--color-neutral-light);
	border-color: var(--color-neutral-light);
}

.btn-dino--white.btn-dino--outline {
	color: var(--color-white, #fff);
	fill: var(--color-secondary, --color-secondary-500);
	background-color: transparent;
	border-color: var(--color-white)
}

.btn-dino--white.btn-dino--outline:before {
	background-color: var(--color-neutral-light);
}

.btn-dino--white.btn-dino--outline.js-is--active,
:not(.btn-group):not(.switch)>.btn-dino--white.btn-dino--outline:focus,
:not(.btn-group):not(.switch)>.btn-dino--white.btn-dino--outline:hover {
	color: var(--color-secondary, --color-secondary-500);
	fill: var(--color-secondary, --color-secondary-500)
}

:not(.btn-group)>.btn-dino--white.btn-dino--outline:focus {
	outline: 2px solid var(--color-white);
	outline-offset: 4px
}

.btn-dino--white.btn-dino--outline.js-is--active,
.btn-dino--white.btn-dino--outline:active {
	background-color: var(--color-neutral-300);
	border-color: var(--color-neutral-300)
}

.btn-dino--white.btn-dino--icon {
	fill: var(--color-white);
	background-color: transparent;
	border-color: transparent;
	transition: fill .32s ease-in-out
}

.btn-dino--white.btn-dino--icon:hover {
	fill: var(--color-white)
}

.btn-dino--white.btn-dino--icon:focus {
	outline: 2px solid var(--color-white);
	outline-offset: 4px
}

.btn-dino--neutral {
	color: var(--color-secondary, --color-secondary-500);
	fill: var(--color-secondary, --color-secondary-500);
	background-color: var(--color-neutral-500);
	border-color: var(--color-neutral-500)
}

.btn-dino--neutral:focus {
	color: var(--color-secondary, --color-secondary-500);
	fill: var(--color-secondary, --color-secondary-500);
	outline: 2px solid var(--color-neutral-700);
	outline-offset: 4px
}

.btn-dino--neutral.js-is--active,
.btn-dino--neutral:active,
.btn-dino--neutral:hover {
	color: var(--color-secondary, --color-secondary-500);
	fill: var(--color-secondary, --color-secondary-500);
	background-color: var(--color-neutral-700);
	border-color: var(--color-neutral-700)
}

.btn-dino--neutral.btn-dino--outline {
	color: var(--color-secondary, --color-secondary-500);
	fill: var(--color-secondary, --color-secondary-500);
	background-color: transparent;
	border-color: var(--color-neutral-500)
}

.btn-dino--neutral.btn-dino--outline:before {
	background-color: var(--color-neutral-300)
}

.btn-dino--neutral.btn-dino--outline.js-is--active,
:not(.btn-group):not(.switch)>.btn-dino--neutral.btn-dino--outline:focus,
:not(.btn-group):not(.switch)>.btn-dino--neutral.btn-dino--outline:hover {
	color: var(--color-secondary, --color-secondary-500);
	fill: var(--color-secondary, --color-secondary-500)
}

:not(.btn-group)>.btn-dino--neutral.btn-dino--outline:focus {
	outline: 2px solid var(--color-neutral-500);
	outline-offset: 4px
}

.btn-dino--neutral.btn-dino--outline.js-is--active,
.btn-dino--neutral.btn-dino--outline:active {
	background-color: var(--color-neutral-300);
	border-color: var(--color-neutral-300)
}

.btn-dino--neutral.btn-dino--icon {
	fill: var(--color-neutral-500);
	background-color: transparent;
	border-color: transparent;
	transition: fill .32s ease-in-out
}

.btn-dino--neutral.btn-dino--icon:hover {
	fill: var(--color-neutral-500)
}

.btn-dino--neutral.btn-dino--icon:focus {
	outline: 2px solid var(--color-neutral-500);
	outline-offset: 4px
}

.ac-footer a,
.footer a,
.list-summary a.list-summary__link,
.modal.copyright-footer__modal a,
.summary a,
a.badge,
header.menu a {
  text-decoration: none
}

.ac-footer a:active,
.ac-footer a:focus,
.ac-footer a:hover,
.footer a:active,
.footer a:focus,
.footer a:hover,
.list-summary a.list-summary__link:active,
.list-summary a.list-summary__link:focus,
.list-summary a.list-summary__link:hover,
.modal.copyright-footer__modal a:active,
.modal.copyright-footer__modal a:focus,
.modal.copyright-footer__modal a:hover,
.summary a:active,
.summary a:focus,
.summary a:hover,
a.badge:active,
a.badge:focus,
a.badge:hover,
header.menu a:active,
header.menu a:focus,
header.menu a:hover {
  text-decoration: underline
}

.text-decoration--none {
  text-decoration: none
}

.text-decoration--none:active,
.text-decoration--none:focus,
.text-decoration--none:hover {
  text-decoration: underline
}

.list-card__item .col-xs-12 a,
.list-card__item .col-xs-12.item a {
  display: block;
  margin-bottom: 1rem
}

.btn-dino--danger.btn-dino--outline,
.btn-dino--neutral.btn-dino--outline,
.btn-dino--primary.btn-dino--outline,
.btn-dino--secondary-pastel.btn-dino--outline,
.btn-dino--secondary-pastel-light.btn-dino--outline,
.btn-dino--secondary.btn-dino--outline,
.btn-dino--success.btn-dino--outline,
.btn-dino--warning.btn-dino--outline,
.btn-dino--white.btn-dino--outline {
	position: relative;
	overflow: hidden
}

.btn-dino--danger.btn-dino--outline:before,
.btn-dino--neutral.btn-dino--outline:before,
.btn-dino--primary.btn-dino--outline:before,
.btn-dino--secondary-pastel.btn-dino--outline:before,
.btn-dino--secondary-pastel-light.btn-dino--outline:before,
.btn-dino--secondary.btn-dino--outline:before,
.btn-dino--success.btn-dino--outline:before,
.btn-dino--warning.btn-dino--outline:before,
.btn-dino--white.btn-dino--outline:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	display: block;
	width: 101%;
	height: 100%;
	content: "";
	transition: transform .32s ease-in-out;
	transform: translate3d(-101%, 0, 0)
}

.btn-dino--danger.btn-dino--outline:focus,
.btn-dino--danger.btn-dino--outline:hover,
.btn-dino--neutral.btn-dino--outline:focus,
.btn-dino--neutral.btn-dino--outline:hover,
.btn-dino--primary.btn-dino--outline:focus,
.btn-dino--primary.btn-dino--outline:hover,
.btn-dino--secondary-pastel.btn-dino--outline:focus,
.btn-dino--secondary-pastel.btn-dino--outline:hover,
.btn-dino--secondary-pastel-light.btn-dino--outline:focus,
.btn-dino--secondary-pastel-light.btn-dino--outline:hover,
.btn-dino--secondary.btn-dino--outline:focus,
.btn-dino--secondary.btn-dino--outline:hover,
.btn-dino--success.btn-dino--outline:focus,
.btn-dino--success.btn-dino--outline:hover,
.btn-dino--warning.btn-dino--outline:focus,
.btn-dino--warning.btn-dino--outline:hover,
.btn-dino--white.btn-dino--outline:focus,
.btn-dino--white.btn-dino--outline:hover,
.js-is--active.btn-dino--danger.btn-dino--outline,
.js-is--active.btn-dino--neutral.btn-dino--outline,
.js-is--active.btn-dino--primary.btn-dino--outline,
.js-is--active.btn-dino--secondary-pastel.btn-dino--outline,
.js-is--active.btn-dino--secondary-pastel-light.btn-dino--outline,
.js-is--active.btn-dino--secondary.btn-dino--outline,
.js-is--active.btn-dino--success.btn-dino--outline,
.js-is--active.btn-dino--warning.btn-dino--outline,
.js-is--active.btn-dino--white.btn-dino--outline {
	background-color: transparent
}

.btn-dino--danger.btn-dino--outline:focus:before,
.btn-dino--danger.btn-dino--outline:hover:before,
.btn-dino--neutral.btn-dino--outline:focus:before,
.btn-dino--neutral.btn-dino--outline:hover:before,
.btn-dino--primary.btn-dino--outline:focus:before,
.btn-dino--primary.btn-dino--outline:hover:before,
.btn-dino--secondary-pastel.btn-dino--outline:focus:before,
.btn-dino--secondary-pastel.btn-dino--outline:hover:before,
.btn-dino--secondary-pastel-light.btn-dino--outline:focus:before,
.btn-dino--secondary-pastel-light.btn-dino--outline:hover:before,
.btn-dino--secondary.btn-dino--outline:focus:before,
.btn-dino--secondary.btn-dino--outline:hover:before,
.btn-dino--success.btn-dino--outline:focus:before,
.btn-dino--success.btn-dino--outline:hover:before,
.btn-dino--warning.btn-dino--outline:focus:before,
.btn-dino--warning.btn-dino--outline:hover:before,
.btn-dino--white.btn-dino--outline:focus:before,
.btn-dino--white.btn-dino--outline:hover:before,
.js-is--active.btn-dino--danger.btn-dino--outline:before,
.js-is--active.btn-dino--neutral.btn-dino--outline:before,
.js-is--active.btn-dino--primary.btn-dino--outline:before,
.js-is--active.btn-dino--secondary-pastel.btn-dino--outline:before,
.js-is--active.btn-dino--secondary-pastel-light.btn-dino--outline:before,
.js-is--active.btn-dino--secondary.btn-dino--outline:before,
.js-is--active.btn-dino--success.btn-dino--outline:before,
.js-is--active.btn-dino--warning.btn-dino--outline:before,
.js-is--active.btn-dino--white.btn-dino--outline:before {
	transform: translateZ(0)
}

.u-anim--wobble .icon-dino {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  perspective: 1000px;
  transform-origin: 50% 50%
}

.u-anim--wobble:focus .icon-dino,
.u-anim--wobble:hover .icon-dino {
  -webkit-animation: wobble .3s ease-out .3s 1;
  animation: wobble .3s ease-out .3s 1
}

.u-anim--wobble.disabled:focus .icon-dino,
.u-anim--wobble.disabled:hover .icon-dino,
.u-anim--wobble:disabled .icon-dino,
.u-anim--wobble:disabled:hover .icon-dino {
  -webkit-animation: none;
  animation: none
}

@-webkit-keyframes wobble {
  0% {
    transform: translateZ(0)
  }

  50% {
    transform: translate3d(.5rem, 0, 0)
  }

  to {
    transform: translateZ(0)
  }
}

@keyframes wobble {
  0% {
    transform: translateZ(0)
  }

  50% {
    transform: translate3d(.5rem, 0, 0)
  }

  to {
    transform: translateZ(0)
  }
}

@media (min-width:992px) {

  .list-card__item .col-xs-12 a,
  .list-card__item .col-xs-12.item a {
    margin-bottom: 0
  }
}

.btn-dino--facebook.btn-dino--outline,
.btn-dino--instagram.btn-dino--outline,
.btn-dino--linkedin.btn-dino--outline,
.btn-dino--reddit.btn-dino--outline,
.btn-dino--telegram.btn-dino--outline,
.btn-dino--twitter.btn-dino--outline,
.btn-dino--whatsapp.btn-dino--outline,
.btn-dino--youtube.btn-dino--outline {
	position: relative;
	overflow: hidden
}

.btn-dino--facebook.btn-dino--outline:before,
.btn-dino--instagram.btn-dino--outline:before,
.btn-dino--linkedin.btn-dino--outline:before,
.btn-dino--primary.btn-dino--outline:before,
.btn-dino--reddit.btn-dino--outline:before,
.btn-dino--telegram.btn-dino--outline:before,
.btn-dino--twitter.btn-dino--outline:before,
.btn-dino--whatsapp.btn-dino--outline:before,
.btn-dino--youtube.btn-dino--outline:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	display: block;
	width: 101%;
	height: 100%;
	content: "";
	transition: transform .32s ease-in-out;
	transform: translate3d(-101%, 0, 0)
}

.btn-dino--facebook.btn-dino--outline:focus,
.btn-dino--facebook.btn-dino--outline:hover,
.btn-dino--instagram.btn-dino--outline:focus,
.btn-dino--instagram.btn-dino--outline:hover,
.btn-dino--linkedin.btn-dino--outline:focus,
.btn-dino--linkedin.btn-dino--outline:hover,
.btn-dino--reddit.btn-dino--outline:focus,
.btn-dino--reddit.btn-dino--outline:hover,
.btn-dino--telegram.btn-dino--outline:focus,
.btn-dino--telegram.btn-dino--outline:hover,
.btn-dino--twitter.btn-dino--outline:focus,
.btn-dino--twitter.btn-dino--outline:hover,
.btn-dino--whatsapp.btn-dino--outline:focus,
.btn-dino--whatsapp.btn-dino--outline:hover,
.btn-dino--youtube.btn-dino--outline:focus,
.btn-dino--youtube.btn-dino--outline:hover,
.js-is--active.btn-dino--facebook.btn-dino--outline,
.js-is--active.btn-dino--instagram.btn-dino--outline,
.js-is--active.btn-dino--linkedin.btn-dino--outline,
.js-is--active.btn-dino--primary.btn-dino--outline,
.js-is--active.btn-dino--reddit.btn-dino--outline,
.js-is--active.btn-dino--telegram.btn-dino--outline,
.js-is--active.btn-dino--twitter.btn-dino--outline,
.js-is--active.btn-dino--whatsapp.btn-dino--outline,
.js-is--active.btn-dino--youtube.btn-dino--outline {
	background-color: transparent
}

.btn-dino--facebook.btn-dino--outline:focus:before,
.btn-dino--facebook.btn-dino--outline:hover:before,
.btn-dino--instagram.btn-dino--outline:focus:before,
.btn-dino--instagram.btn-dino--outline:hover:before,
.btn-dino--linkedin.btn-dino--outline:focus:before,
.btn-dino--linkedin.btn-dino--outline:hover:before,
.btn-dino--reddit.btn-dino--outline:focus:before,
.btn-dino--reddit.btn-dino--outline:hover:before,
.btn-dino--telegram.btn-dino--outline:focus:before,
.btn-dino--telegram.btn-dino--outline:hover:before,
.btn-dino--twitter.btn-dino--outline:focus:before,
.btn-dino--twitter.btn-dino--outline:hover:before,
.btn-dino--whatsapp.btn-dino--outline:focus:before,
.btn-dino--whatsapp.btn-dino--outline:hover:before,
.btn-dino--youtube.btn-dino--outline:focus:before,
.btn-dino--youtube.btn-dino--outline:hover:before,
.js-is--active.btn-dino--facebook.btn-dino--outline:before,
.js-is--active.btn-dino--instagram.btn-dino--outline:before,
.js-is--active.btn-dino--linkedin.btn-dino--outline:before,
.js-is--active.btn-dino--reddit.btn-dino--outline:before,
.js-is--active.btn-dino--telegram.btn-dino--outline:before,
.js-is--active.btn-dino--twitter.btn-dino--outline:before,
.js-is--active.btn-dino--whatsapp.btn-dino--outline:before,
.js-is--active.btn-dino--youtube.btn-dino--outline:before {
	transform: translateZ(0)
}

.btn-dino--facebook {
	color: var(--color-white);
	fill: var(--color-white);
	background-color: #3b5998;
	border-color: #3b5998
}

.btn-dino--facebook:focus {
	color: var(--color-white);
	fill: var(--color-white);
	outline: 2px solid #274584;
	outline-offset: 4px
}

.btn-dino--facebook.js-is--active,
.btn-dino--facebook:active,
.btn-dino--facebook:hover {
	color: var(--color-white);
	fill: var(--color-white);
	background-color: #274584;
	border-color: #274584
}

.btn-dino--facebook.btn-dino--outline {
	color: #3b5998;
	fill: #3b5998;
	background-color: transparent;
	border-color: #3b5998
}

.btn-dino--facebook.btn-dino--outline:before {
	background-color: #6482c1
}

.btn-dino--facebook.btn-dino--outline.js-is--active,
:not(.btn-group):not(.switch)>.btn-dino--facebook.btn-dino--outline:focus,
:not(.btn-group):not(.switch)>.btn-dino--facebook.btn-dino--outline:hover {
	color: #274584;
	fill: #274584
}

:not(.btn-group)>.btn-dino--facebook.btn-dino--outline:focus {
	outline: 2px solid #3b5998;
	outline-offset: 4px
}

.btn-dino--facebook.btn-dino--outline.js-is--active,
.btn-dino--facebook.btn-dino--outline:active {
	background-color: #6482c1;
	border-color: #6482c1
}

.btn-dino--facebook.btn-dino--icon {
	fill: #3b5998;
	background-color: transparent;
	border-color: transparent;
	transition: fill .32s ease-in-out
}

.btn-dino--facebook.btn-dino--icon:hover {
	fill: #3b5998
}

.btn-dino--facebook.btn-dino--icon:focus {
	outline: 2px solid #3b5998;
	outline-offset: 4px
}

.btn-dino--twitter {
	color: var(--color-white);
	fill: var(--color-white);
	background-color: #000;
	border-color: #000
}

.btn-dino--twitter:focus {
	color: var(--color-white);
	fill: var(--color-white);
	outline: 2px solid #000;
	outline-offset: 4px
}

.btn-dino--twitter.js-is--active,
.btn-dino--twitter:active,
.btn-dino--twitter:hover {
	color: var(--color-white);
	fill: var(--color-white);
	background-color: #000;
	border-color: #000
}

.btn-dino--twitter.btn-dino--outline {
	color: #000;
	fill: #000;
	background-color: transparent;
	border-color: #000
}

.btn-dino--twitter.btn-dino--outline:before {
	background-color: #000
}

.btn-dino--twitter.btn-dino--outline.js-is--active,
:not(.btn-group):not(.switch)>.btn-dino--twitter.btn-dino--outline:focus,
:not(.btn-group):not(.switch)>.btn-dino--twitter.btn-dino--outline:hover {
	color: #000;
	fill: #000
}

:not(.btn-group)>.btn-dino--twitter.btn-dino--outline:focus {
	outline: 2px solid #000;
	outline-offset: 4px
}

.btn-dino--twitter.btn-dino--outline.js-is--active,
.btn-dino--twitter.btn-dino--outline:active {
	background-color: #000;
	border-color: #000
}

.btn-dino--twitter.btn-dino--icon {
	fill: #000;
	background-color: transparent;
	border-color: transparent;
	transition: fill .32s ease-in-out
}

.btn-dino--twitter.btn-dino--icon:hover {
	fill: #000
}

.btn-dino--twitter.btn-dino--icon:focus {
	outline: 2px solid #000;
	outline-offset: 4px
}

.btn-dino--reddit {
	color: var(--color-white);
	fill: var(--color-white);
	background-color: #ff4500;
	border-color: #ff4500
}

.btn-dino--reddit:focus {
	color: var(--color-white);
	fill: var(--color-white);
	outline: 2px solid #d13800;
	outline-offset: 4px
}

.btn-dino--reddit.js-is--active,
.btn-dino--reddit:active,
.btn-dino--reddit:hover {
	color: var(--color-white);
	fill: var(--color-white);
	background-color: #d13800;
	border-color: #d13800
}

.btn-dino--reddit.btn-dino--outline {
	color: #ff4500;
	fill: #ff4500;
	background-color: transparent;
	border-color: #ff4500
}

.btn-dino--reddit.btn-dino--outline:before {
	background-color: #f5855d
}

.btn-dino--reddit.btn-dino--outline.js-is--active,
:not(.btn-group):not(.switch)>.btn-dino--reddit.btn-dino--outline:focus,
:not(.btn-group):not(.switch)>.btn-dino--reddit.btn-dino--outline:hover {
	color: #d13800;
	fill: #d13800
}

:not(.btn-group)>.btn-dino--reddit.btn-dino--outline:focus {
	outline: 2px solid #ff4500;
	outline-offset: 4px
}

.btn-dino--reddit.btn-dino--outline.js-is--active,
.btn-dino--reddit.btn-dino--outline:active {
	background-color: #f5855d;
	border-color: #f5855d
}

.btn-dino--reddit.btn-dino--icon {
	fill: #ff4500;
	background-color: transparent;
	border-color: transparent;
	transition: fill .32s ease-in-out
}

.btn-dino--reddit.btn-dino--icon:hover {
	fill: #ff4500
}

.btn-dino--reddit.btn-dino--icon:focus {
	outline: 2px solid #ff4500;
	outline-offset: 4px
}

.btn-dino--instagram {
	color: var(--color-white);
	fill: var(--color-white);
	background-color: #dd2a7b;
	border-color: #dd2a7b
}

.btn-dino--instagram:focus {
	color: var(--color-white);
	fill: var(--color-white);
	outline: 2px solid #8134af;
	outline-offset: 4px
}

.btn-dino--instagram.js-is--active,
.btn-dino--instagram:active,
.btn-dino--instagram:hover {
	color: var(--color-white);
	fill: var(--color-white);
	background-color: #8134af;
	border-color: #8134af
}

.btn-dino--instagram.btn-dino--outline {
	color: #dd2a7b;
	fill: #dd2a7b;
	background-color: transparent;
	border-color: #dd2a7b
}

.btn-dino--instagram.btn-dino--outline:before {
	background-color: #de7ea9
}

.btn-dino--instagram.btn-dino--outline.js-is--active,
:not(.btn-group):not(.switch)>.btn-dino--instagram.btn-dino--outline:focus,
:not(.btn-group):not(.switch)>.btn-dino--instagram.btn-dino--outline:hover {
	color: #8134af;
	fill: #8134af
}

:not(.btn-group)>.btn-dino--instagram.btn-dino--outline:focus {
	outline: 2px solid #dd2a7b;
	outline-offset: 4px
}

.btn-dino--instagram.btn-dino--outline.js-is--active,
.btn-dino--instagram.btn-dino--outline:active {
	background-color: #de7ea9;
	border-color: #de7ea9
}

.btn-dino--instagram.btn-dino--icon {
	fill: #dd2a7b;
	background-color: transparent;
	border-color: transparent;
	transition: fill .32s ease-in-out
}

.btn-dino--instagram.btn-dino--icon:hover {
	fill: #dd2a7b
}

.btn-dino--instagram.btn-dino--icon:focus {
	outline: 2px solid #dd2a7b;
	outline-offset: 4px
}

.btn-dino--linkedin {
	color: var(--color-white);
	fill: var(--color-white);
	background-color: #007bb5;
	border-color: #007bb5
}

.btn-dino--linkedin:focus {
	color: var(--color-white);
	fill: var(--color-white);
	outline: 2px solid #0067a1;
	outline-offset: 4px
}

.btn-dino--linkedin.js-is--active,
.btn-dino--linkedin:active,
.btn-dino--linkedin:hover {
	color: var(--color-white);
	fill: var(--color-white);
	background-color: #0067a1;
	border-color: #0067a1
}

.btn-dino--linkedin.btn-dino--outline {
	color: #007bb5;
	fill: #007bb5;
	background-color: transparent;
	border-color: #007bb5
}

.btn-dino--linkedin.btn-dino--outline:before {
	background-color: #29a4de
}

.btn-dino--linkedin.btn-dino--outline.js-is--active,
:not(.btn-group):not(.switch)>.btn-dino--linkedin.btn-dino--outline:focus,
:not(.btn-group):not(.switch)>.btn-dino--linkedin.btn-dino--outline:hover {
	color: #0067a1;
	fill: #0067a1
}

:not(.btn-group)>.btn-dino--linkedin.btn-dino--outline:focus {
	outline: 2px solid #007bb5;
	outline-offset: 4px
}

.btn-dino--linkedin.btn-dino--outline.js-is--active,
.btn-dino--linkedin.btn-dino--outline:active {
	background-color: #29a4de;
	border-color: #29a4de
}

.btn-dino--linkedin.btn-dino--icon {
	fill: #007bb5;
	background-color: transparent;
	border-color: transparent;
	transition: fill .32s ease-in-out
}

.btn-dino--linkedin.btn-dino--icon:hover {
	fill: #007bb5
}

.btn-dino--linkedin.btn-dino--icon:focus {
	outline: 2px solid #007bb5;
	outline-offset: 4px
}

.btn-dino--youtube {
	color: var(--color-white);
	fill: var(--color-white);
	background-color: red;
	border-color: red
}

.btn-dino--youtube:focus {
	color: var(--color-white);
	fill: var(--color-white);
	outline: 2px solid #eb0000;
	outline-offset: 4px
}

.btn-dino--youtube.js-is--active,
.btn-dino--youtube:active,
.btn-dino--youtube:hover {
	color: var(--color-white);
	fill: var(--color-white);
	background-color: #eb0000;
	border-color: #eb0000
}

.btn-dino--youtube.btn-dino--outline {
	color: red;
	fill: red;
	background-color: transparent;
	border-color: red
}

.btn-dino--youtube.btn-dino--outline:before {
	background-color: #ff2929
}

.btn-dino--youtube.btn-dino--outline.js-is--active,
:not(.btn-group):not(.switch)>.btn-dino--youtube.btn-dino--outline:focus,
:not(.btn-group):not(.switch)>.btn-dino--youtube.btn-dino--outline:hover {
	color: #eb0000;
	fill: #eb0000
}

:not(.btn-group)>.btn-dino--youtube.btn-dino--outline:focus {
	outline: 2px solid red;
	outline-offset: 4px
}

.btn-dino--youtube.btn-dino--outline.js-is--active,
.btn-dino--youtube.btn-dino--outline:active {
	background-color: #ff2929;
	border-color: #ff2929
}

.btn-dino--youtube.btn-dino--icon {
	fill: red;
	background-color: transparent;
	border-color: transparent;
	transition: fill .32s ease-in-out
}

.btn-dino--youtube.btn-dino--icon:hover {
	fill: red
}

.btn-dino--youtube.btn-dino--icon:focus {
	outline: 2px solid red;
	outline-offset: 4px
}

.btn-dino--telegram {
	color: var(--color-white);
	fill: var(--color-white);
	background-color: #08c;
	border-color: #08c
}

.btn-dino--telegram:focus {
	color: var(--color-white);
	fill: var(--color-white);
	outline: 2px solid #046798;
	outline-offset: 4px
}

.btn-dino--telegram.js-is--active,
.btn-dino--telegram:active,
.btn-dino--telegram:hover {
	color: var(--color-white);
	fill: var(--color-white);
	background-color: #046798;
	border-color: #046798
}

.btn-dino--telegram.btn-dino--outline {
	color: #08c;
	fill: #08c;
	background-color: transparent;
	border-color: #08c
}

.btn-dino--telegram.btn-dino--outline:before {
	background-color: #47a5d4
}

.btn-dino--telegram.btn-dino--outline.js-is--active,
:not(.btn-group):not(.switch)>.btn-dino--telegram.btn-dino--outline:focus,
:not(.btn-group):not(.switch)>.btn-dino--telegram.btn-dino--outline:hover {
	color: #046798;
	fill: #046798
}

:not(.btn-group)>.btn-dino--telegram.btn-dino--outline:focus {
	outline: 2px solid #08c;
	outline-offset: 4px
}

.btn-dino--telegram.btn-dino--outline.js-is--active,
.btn-dino--telegram.btn-dino--outline:active {
	background-color: #47a5d4;
	border-color: #47a5d4
}

.btn-dino--telegram.btn-dino--icon {
	fill: #08c;
	background-color: transparent;
	border-color: transparent;
	transition: fill .32s ease-in-out
}

.btn-dino--telegram.btn-dino--icon:hover {
	fill: #08c
}

.btn-dino--telegram.btn-dino--icon:focus {
	outline: 2px solid #08c;
	outline-offset: 4px
}

.btn-dino--whatsapp {
	color: var(--color-white);
	fill: var(--color-white);
	background-color: #52b53e;
	border-color: #52b53e
}

.btn-dino--whatsapp:focus {
	color: var(--color-white);
	fill: var(--color-white);
	outline: 2px solid #438536;
	outline-offset: 4px
}

.btn-dino--whatsapp.js-is--active,
.btn-dino--whatsapp:active,
.btn-dino--whatsapp:hover {
	color: var(--color-white);
	fill: var(--color-white);
	background-color: #438536;
	border-color: #438536
}

.btn-dino--whatsapp.btn-dino--outline {
	color: #52b53e;
	fill: #52b53e;
	background-color: transparent;
	border-color: #52b53e
}

.btn-dino--whatsapp.btn-dino--outline:before {
	background-color: #e6f6da
}

.btn-dino--whatsapp.btn-dino--outline.js-is--active,
:not(.btn-group):not(.switch)>.btn-dino--whatsapp.btn-dino--outline:focus,
:not(.btn-group):not(.switch)>.btn-dino--whatsapp.btn-dino--outline:hover {
	color: #438536;
	fill: #438536
}

:not(.btn-group)>.btn-dino--whatsapp.btn-dino--outline:focus {
	outline: 2px solid #52b53e;
	outline-offset: 4px
}

.btn-dino--whatsapp.btn-dino--outline.js-is--active,
.btn-dino--whatsapp.btn-dino--outline:active {
	background-color: #e6f6da;
	border-color: #e6f6da
}

.btn-dino--whatsapp.btn-dino--icon {
	fill: #52b53e;
	background-color: transparent;
	border-color: transparent;
	transition: fill .32s ease-in-out
}

.btn-dino--whatsapp.btn-dino--icon:hover {
	fill: #52b53e
}

.btn-dino--whatsapp.btn-dino--icon:focus {
	outline: 2px solid #52b53e;
	outline-offset: 4px
}
