@import url(fonts.css);
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap');
@import url(veterinario.css);
@import url(faq.css);

:root {
    --montana: #ABCAE9;
    --washington: #00205B;
    --california: #006F44;
    --idalo: #78BE20;
    --yellow: #FFAF13;
    --iowa: #242525;
    --pink: #E4667D;
    --dakota: #7C7C7B;
    --arizona: #DB3EB1;
    --utah: #671E75;
}

body {
	font-family: Poppins;
	color: #00205B;
	overflow-x: hidden;
	background-color: #FFFFFF;
	max-width: 1920px;
	margin: 0 auto;
	font-variant-ligatures: none;
}

p {
	font-family: 'Poppins', sans-serif;
}

img {
	/*max-width: 100%;*/
	height: auto;
}

a {
	color: #FFFFFF;
	font-weight: 500;
}

a:hover {
	text-decoration: none;
	/*color: #FFFFFF;*/
}

/* ---------------------------------------------- /*
 * Transition elements
/* ---------------------------------------------- */


.navbar a{
    margin: 0 1rem ;
    font-family: Arial;
    font-weight: normal;
    font-size: clamp(14px, 1vw, 1rem);
    color: var(--washington)!important;
}


.form-control {
	color: #00205B;

	-webkit-transition: all 0.4s ease-in-out 0s;
	   -moz-transition: all 0.4s ease-in-out 0s;
		-ms-transition: all 0.4s ease-in-out 0s;
		 -o-transition: all 0.4s ease-in-out 0s;
			transition: all 0.4s ease-in-out 0s;
}

a,
.btn,
.btn-search {
	-webkit-transition: all 0.125s ease-in-out 0s;
	   -moz-transition: all 0.125s ease-in-out 0s;
		-ms-transition: all 0.125s ease-in-out 0s;
		 -o-transition: all 0.125s ease-in-out 0s;
			transition: all 0.125s ease-in-out 0s;
}

/* ---------------------------------------------- /*
 * Reset box-shadow
/* ---------------------------------------------- */

.btn,
.form-control,
.form-control:hover,
.form-control:focus,
.navbar-custom .dropdown-menu {
	-webkit-box-shadow: none;
			box-shadow: none;
}

/* ---------------------------------------------- /*
 * Typography
/* ---------------------------------------------- */


h2 {
	font-size: 30px
}

h3 {
	margin-left: 18px;
    color: var(--utah);
}


h5 {
	font-size: 1.25rem;
}

h6 {
	font-size: 1rem;
}

/* ---------------------------------------------- /*
 * Reset border-radius
/* ---------------------------------------------- */

.btn,
.iconbox,
.progress,
#filter li,
.scroll-up a,
.form-control,
.input-group-addon {
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
		 -o-border-radius: 0;
			border-radius: 0;
}


/* ---------------------------------------------- /*
 * Input-group
/* ---------------------------------------------- */

.input-group .form-control {
	z-index: auto;
}

.input-group-addon {
	background: #aab3b8;
	border: 2px solid #aab3b8;
	padding: 6px 15px;
	color: #fff;
	font-weight: 500;
}

.input-group-addon label {
	margin-bottom: 0;
	margin-left: 5px;
}


/* Main image in popup */
img.mfp-img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 40px 0 40px;
	margin: 0 auto; }  


/* ---------------------------------------------- /*
 * Inputs styles
/* ---------------------------------------------- */
.btn-search-mv{
    display: block;
    height: 100%;
    color: #fff;
    padding: 12px 25px;
    background-color: #0072CE;
    font-size: 9px;
    border: 0px;
    width: 100%;
}

.busca-principal {
	width: 100%;
	margin-top: 10px;
}

.busca-onde-encontrar {
	margin-top: 10px !important;
}

/*.busca-blog,
.busca-noticias {
	margin-top: 0;
	margin-bottom: 10px;
}*/

@media (min-width: 992px) {

	.busca-interna {
		width: 300px !important;
		top: 130px;
		right: 5px !important;
	}

/*	.busca-empresa,
	.busca-dicas,
	.busca-contato,
	.busca-blog {
		right: 5px !important;
		top: 130px;
	}*/

	/*.busca-blog,
	.busca-noticias {
		left: auto !important;
		right: 20px !important;
		top: 130px !important;
	}

	.busca-noticias {
		top: 95px !important;
	}
*/
	.busca-produtos,
	.busca-profissional,
	.busca-materiais {
		margin-top: 10px !important;
		width: 100% !important;
		position: static !important;
	}

	.busca-onde-encontrar {
		position: absolute !important;
		left: none !important;
		right: 10px !important;
		top: 24px !important;
		width: 330px !important;
		margin-top: 0 !important;
	}

	.busca-onde-encontrar .btn-search {
	    font-size: 12px !important;
	    padding: 12px 26px !important;
	}

	.busca-onde-encontrar .btn-search .fa-2x {
	    font-size: 2em !important;
	}


	/*.busca-principal {
		width: 27%;
		position: absolute;
		bottom: -9px; right: 10px;
		z-index: 1;
		margin-top: 0;
	}*/

	.busca-principal {
		width: 40%;
		position: absolute;
		top: 10px; right: 10px;
		z-index: 1;
		margin-top: 0;
	}
}

@media (min-width: 1200px) {
	.busca-principal {
		width: 40%;
	}
}

.busca-principal .form-group {
	margin-bottom: 0;
}

.busca-principal .form-control {
	padding-right: 80px;
}

.form-group {
	position: relative;
}

.form-control,
textarea.form-control {
	background-color: #fff;
	padding: 20px 30px;
	height: auto;
	margin-bottom: 0;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	border-left: 10px solid #fff;
}

textarea.form-control {
	min-height: 200px;
}

.form-control::-moz-placeholder {
    font-size: 11px;
    color: #00205B;
}

.form-control::-webkit-input-placeholder {
    font-size: 11px;
    color: #00205B;
}

.form-control:-ms-input-placeholder {
    font-size: 11px;
    color: #00205B;
}

.form-control:placeholder {
    font-size: 11px;
    color: #00205B;
}

select.form-control {
	height: 42px;
}
textarea.form-control {
	max-height: 130px;
	height: 130px;
	min-height: 130px;
}

.form-control {
	border-left: 10px solid #aab3b8;
}

.form-control:focus {
	border-left: 10px solid #0072CE;
}

.faq-form .form-control, textarea.form-control {
	background-color: #fff;
	padding: 15px 17px;
	height: auto;
	margin-bottom: 0;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	line-height: 20px;
	border-left: 10px solid #fff;
}

.faq-form textarea{
	resize: none;
}


/* ---------------------------------------------- /*
 * General Styles
/* ---------------------------------------------- */

.bloco-cabana-giga {
	margin-top: 10px !important;
}

.video-empresa {
	margin-top: 30px;
}

.modal-header,
.modal-body,
.modal-footer {
	padding: 30px;
}

.container-fluid {
    padding-left: 10px;
    padding-right: 10px;
}
/*
.container {
    padding-left: 10px;
    padding-right: 10px;
}

.row {
    margin-left: -5px;
    margin-right: -5px;
}*/

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    padding-left: 5px;
    padding-right: 5px;
}

.main {
	position: relative;
	overflow-x: hidden;
}

.bloco {
	background-color: #fff;
	padding: 6px;
	margin-top: 10px;
	position: relative;
}

.overlay {
	width: 100%; height: 100%;
	position: absolute;
	top: 0; left: 0;
	background-image: url(../images/pattern-claro.png);
}

.overlay-escuro {
	width: 100%; height: 100%;
	position: absolute;
	top: 0; left: 0;
	background-image: url(../images/pattern.png);
}

.table-bordered > tbody > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
    /*border: 1px solid #aab3b8;*/
    vertical-align: middle;
    padding: 10px;
}

/*.table > caption + thead > tr:first-child > td,
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > td,
.table > thead:first-child > tr:first-child > th {
    border-top: 1px solid #aab3b8;
}*/

.table > thead > tr > th {
	vertical-align: middle;
}

.titulo-tabela {
	background-color: transparent;
	color: #0072CE;
	font-size: 16px;
    font-weight: 500;
}

hr {
    border-color: #ededed -moz-use-text-color -moz-use-text-color;
    border-width: 2px 0 0;
    margin-bottom: 30px;
    margin-top: 30px;
}

.error{
    color: red;
    font-size: 15px;
    opacity: 0.7;
    border-radius: 5px;
}

.success{
    color: green;
    font-size: 15px;
    opacity: 0.7;
    border-radius: 5px;
}

.alerta,
.alert {
	max-width: 500px;
	padding: 15px;
	margin: 30px auto;
	text-align: center;
	border: 2px solid #575756;
	border-left: 10px solid #575756;
	background-color: transparent;

	font-size: 10px;
	border-radius: 4px;
}

.alerta-produto {
	margin: 0 auto;
}

.alerta.sucesso,
.alert-success {
	border-color: #0072CE;
	color: #0072CE;
}

.has-success .form-control {
    border-color: #0072CE;
    box-shadow: none;
}

.alerta.erro,
.alert-danger {
	border-color: #dd2c00;
	color: #dd2c00;
}

.has-error .form-control {
	border-color: #dd2c00 !important;
    border-left: 10px solid #dd2c00 !important;
    box-shadow: none !important;
}

.has-error .input-group-addon {
    background-color: #dd2c00;
    border-color: transparent !important;
    color: #fff;
}

.carregando {
	margin: 30px 0;
}

blockquote {
    border-left: 5px solid #0072CE;
    font-size: 12px;
    margin: 0 0 20px;
    padding: 10px 20px;
}

.link-absoluto {
	position: absolute;
	top: 0; left: 0;
	width: 100%; height: 100%;
	z-index: 3;
}

#input-categoria{
    position: absolute;
    height: 107px;
    width: 86%;
    z-index: -1;
    margin-top: -16%;
}

/* ---------------------------------------------- /*
 * Custom button style
/* ---------------------------------------------- */

.btn {
    color: white;
    /*font: bold 16px Arial;*/
}

.btn-home-pet {
	width: 100%;
    color: white;
    font: bold 16px Arial;
}

.card-home-pet {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
}

.btn-padrao {
	border: 2px solid #0072CE;
}

.bloco-imagem-piac:hover .btn,
.distribuicao-pet-home .bloco:hover .btn,
.novidades-home .lista .item:hover .btn,
.onde-encontrar-home .bloco:hover .btn,
.banner-home .bloco-informativo:hover .btn,
.dicas-home .bloco:hover .btn,
.blog-byte-home .item:hover .btn,
.outros-posts .bloco:hover .btn,
.btn.active {
	outline: inherit !important;
	color: #fff;
	background-color: #0072CE;
}

.bg-newsletter .btn {
	outline: inherit !important;
	color: #fff;
	background-color: #0072CE;
}

.bg-newsletter .btn:hover {
	outline: inherit !important;
	color: #fff;
	background-color:#00205B;
	border: 2px solid #00205B;
}

.btn-flutuante {
	position: absolute;
	right: 0; bottom: 0;
}

.btn-search {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	border-color: transparent;
	color: #0072CE;
	padding: 12px 26px;
	background-color: #fff;
	font-size: 12px;
}

.btn-search:hover,
.btn-search:focus,
.btn-search:active,
.btn-search.active {
	color: #fff;
	background-color: #0072CE;
}

.btn-carregar-mais {
	width: 100%;
	margin-top: 10px;
}

.btn-voltar {
	display: block;
	padding: 20px;
	padding-left: 70px;

	font-weight: 500;
	font-size: 12px;
	position: relative;
	margin-top: 10px;
	background-color: #fff;
}

.btn-voltar .fa {
	background-color: #0072CE;
	color: #fff;
	position: absolute;
	top: 0; left: 0;
	height: 100%;
	padding: 22px;
}

@media (min-width: 992px) {
	.btn-play {
		width: 80px; height: 80px;
		padding: 10px;
		position: absolute;
		top: 50%; left: 50%;
		z-index: 2;
		border-radius: 50%;
		background-color: transparent;
		border: 4px solid #fff;

		-ms-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
	    -webkit-transform: translate(-50%, -50%);
	    transform: translate(-50%, -50%);
	}

	.btn-play .fa {
		color: #fff;
		position: absolute;
		top: 50%; left: 50%;
		font-size: 29px;

		transform: translate(-39%, -50%);
		-webkit-transform: translate(-39%, -50%);
		-moz-transform: translate(-39%, -50%);
		-ms-transform: translate(-39%, -50%);
	}

	.btn-play:hover {
		background-color: #fff;
		border-color: #fff;
	}

	.btn-play:hover .fa {
		color: #0072CE;
	}

	.btn-voltar-absoluto {
		margin-top: 0;
	    position: absolute;
	    left: 5px;
	    top: 85px;
	    z-index: 3;
	    padding: 10px 10px 10px 45px;
	    font-size: 10px;
	    color: #fff;

	    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0072ce+0,abcae9+100 */
		background: rgb(0,114,206); /* Old browsers */
		background: -moz-linear-gradient(left,  rgba(0,114,206,1) 0%, rgba(171,202,233,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left,  rgba(0,114,206,1) 0%,rgba(171,202,233,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right,  rgba(0,114,206,1) 0%,rgba(171,202,233,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0072ce', endColorstr='#abcae9',GradientType=1 ); /* IE6-9 */
	}

	.galeria-produtos .btn-voltar-absoluto {
		top: 5px;
	}

	.btn-voltar-absoluto:hover {
		background-color: #0072CE !important;
		color: #fff;
	}

	.btn-voltar-absoluto .fa {
		padding: 12px;
		/*background-color: #3fcaff;*/
	}
}


/* ---------------------------------------------- /*
 * Idiomas
/* ---------------------------------------------- */

.idiomas {
	background-color: #fff;
	margin-top: 10px;
}

.idiomas .lista {
	list-style: none;
	padding: 0;
	margin: 0;
}

.idiomas .item {
	width: 33.333%;
	display: inline-block;
	vertical-align: middle;
	margin-right: -0.25em;
	text-align: center;
	padding-right: 1px;

}

.idiomas .item:last-child {
	padding-right: 0;
}

.idiomas .link {
	padding: 10px;
	display: block;
	position: relative;
	font-weight: 500;
	font-size: 10px;
}

.idiomas .link:before {
	content: "";
	position: absolute;
	bottom: 0px; left: 0;
	width: 100%; height: 4px;
	background-color: #0072CE;
	opacity: 0;

	-webkit-transition: all 0.4s ease-in-out 0s;
	   -moz-transition: all 0.4s ease-in-out 0s;
		-ms-transition: all 0.4s ease-in-out 0s;
		 -o-transition: all 0.4s ease-in-out 0s;
			transition: all 0.4s ease-in-out 0s;
}

.idiomas .link:hover:before,
.idiomas .link.active:before {
	opacity: 1;
}

@media (min-width: 992px) {
	.idiomas {
		position: absolute;
		top: 0; left: 50%;
		z-index: 1;
		margin-top: 0;

		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	.idiomas .link {
		padding: 15px;
		font-size: 12px;
	}
}

/* ---------------------------------------------- /*
 * Banner Home
/* ---------------------------------------------- */

.container-banner-home {
	position: relative;
}

.banner-home {
	margin-top: 10px;
}

.banner-home .lista {
	list-style: none;
	padding: 0;
	margin: 0;
}

.banner-home .item {
	background-color: #fff;
	position: relative;
}

.banner-home .bloco-imagem .imagem {
	width: 100%;
}

.banner-home .bloco-imagem .barra {
	width: 100%;
	height: 0;
	background-color: #ededed;
}

.banner-home .bloco-informativo {
	padding: 30px;
	padding-right: 80px;
	position: relative;
	min-height: 211px;
}

.banner-home .linha {
	position: absolute;
	bottom: 0; left: 0;

	font-size: 7px;
	font-weight: 500;
	color: #fff;
	padding: 5px 10px;
	margin: 0;
	max-width: 180px;
}

.banner-home .titulo {
	margin: 0;
	margin-top: 20px;
	font-size: 27px;
	font-weight: 500;
}

.banner-home .sub-titulo {
	font-size: 18px;
	margin-top: 10px;
	font-weight: 500;
/*	font-style: italic;*/
}

.banner-home .embalagem {
	width: 35%;
	position: absolute;
	top: 15px; left: 17px;
}

.banner-home .bx-wrapper,
.bloco-imagem-slider .bx-wrapper {
    margin-bottom: 0;
}

.banner-home .bx-wrapper .bx-viewport,
.bloco-imagem-slider .bx-wrapper .bx-viewport {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    left: 0 !important;
}

.banner-home .bx-wrapper .bx-pager,
.bloco-imagem-slider .bx-wrapper .bx-pager {
    color: #0072CE;
    padding: 20px 0;
    text-align: center;
    position: static;
    width: 100%;
    background-color: #fff;
    margin-top: 1px;
}

.bloco-imagem-slider .bx-wrapper .bx-pager,
.bloco-imagem-slider .bx-wrapper .bx-controls-auto {
    bottom: 0 !important;
    position: absolute;
    width: auto !important;
    right: 0 !important;
    width: auto !important;
    padding: 10px !important;
    padding-bottom: 5px !important;

/*    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);*/
}

.banner-home .bx-wrapper .bx-pager.bx-default-pager a:hover,
.banner-home .bx-wrapper .bx-pager.bx-default-pager a.active,
.bloco-imagem-slider .bx-wrapper .bx-pager.bx-default-pager a:hover,
.bloco-imagem-slider .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #0072CE none repeat scroll 0 0;
}

.banner-home .bx-wrapper .bx-pager.bx-default-pager a,
.bloco-imagem-slider .bx-wrapper .bx-pager.bx-default-pager a {
    background: #ededed none repeat scroll 0 0;
    border-radius: 0;
    display: block;
    height: 15px;
    margin: 0 5px;
    outline: 0 none;
    text-indent: -9999px;
    width: 15px;
}

.bloco-imagem-slider .bx-wrapper .bx-pager.bx-default-pager a {
	width: 10px; height: 10px;
}

@media (min-width: 992px) {

	.banner-home .item {
		background-color: transparent;
	}

	.banner-home .bloco-imagem .barra {
		height: 60px;
	}

	.banner-home .bloco-informativo.sem-embalagem {
		padding-left: 30px;
	}

	.banner-home .bloco-informativo {
	    background-color: #fff;
	    bottom: 0; left: 10px;
	    padding: 30px;
	    padding-right: 70px;
	    padding-left: 320px;
	    position: absolute;
	    min-height: 150px;
	    max-width: 70%;
	    visibility: hidden;
	}

	.banner-home .bloco-informativo.active-slide-1 {
		visibility: visible;
	}
	.banner-home .embalagem.active-slide-2 {
		visibility: visible;
	}

	.banner-home .linha {
		left: auto; top: 0; right: 0; bottom: auto;
		font-size: 10px;
	}

	.banner-home .titulo {
		font-size: 33px;
		margin-top: 0;
	}

	.banner-home .sub-titulo {
		font-size: 14px;
	}

	.banner-home .embalagem {
	    left: 10px;
	    top: auto; bottom: 10px;
	    width: 300px;
	    z-index: 1;
	    visibility: hidden;
	}

	.banner-home .bx-wrapper .bx-pager {
	    padding: 20px;
	    position: absolute;
	    right: 0; bottom: 0; top: auto;
	    width: auto;
	    margin: 0;
	}
}

@media (min-width: 1200px) {
	.banner-home .bloco-informativo {
		padding: 50px;
	    padding-right: 90px;
	    padding-left: 320px;
	    max-width: 50%;
	}

	.banner-home .bloco-informativo.sem-embalagem {
		padding-left: 50px;
	}

	.banner-home .titulo {
		font-size: 53px;
	}

}

/* ---------------------------------------------- /*
 * Linha Produtos
/* ---------------------------------------------- */
@media (min-width: 992px){
	.interna-produto .header-interna .bloco-imagem{
		position: relative;
	}
}
.rows-no-margin-b div{
	margin-bottom: 0px !important;
}
.posicao-bt-onde-comprar{
	position: absolute;
    bottom: 0px;
    z-index: 3;
    display: block;
    width: 100%;
}
.bt-onde-comprar-produto{
    background-color: #671E75;
    border-radius: 10px;
    width: 100%;
    color: white;
    display: block;
    padding: 10px 15px 10px 15px;
	margin: 0 auto;
	max-width: 200px;
}
.bt-onde-comprar-produto:hover{
	color: white !important;
}
.bt-onde-comprar-produto.mobile{
	text-align: center;
	line-height: 20px;
    font-size: 15px;
}

.home .linha-produtos.bloco {
	padding: 10px;
	padding-bottom: 5px;
}

.titulo-secao {
	margin: 0;
	font-size: 21px;

	text-align: center;
	font-weight: 500;
	background-color: #fff;
	padding: 20px 0;
}

.linha-produtos .sub-titulo {
	font-size: 9px;

	text-align: center;
	margin-top: -10px;
}

.linha-produtos .lista {
	list-style: none;
	padding: 0;
	margin-bottom: 0;
}

.linha-produtos .item {
	margin-top: 5px;
	overflow: hidden;
	position: relative;
}

.linha-produtos .item.active .link {
	pointer-events: none;
	cursor: default;
}

.linha-produtos .item.active .bloco-imagem .hover .fa:before {
	content: "\f175";
}

.linha-produtos .item.active:before {
	content: "\f00c";
	font-family: 'FontAwesome';
	position: absolute;
	top: 0px; right: 10px;
	height: 30px;
	background-color: #fff;
	width: 30px;
	z-index: 1;
	border-radius: 0 0 50% 50%;
	color: #0072CE;
	font-size: 12px;
	text-align: center;
	padding-top: 6px;
}

/*.linha-produtos .item.active:after {
	content: "";
	position: absolute;
	top: 0px; left: 50%;
	width: 0;
	height: 0;

	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);

	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-top: 15px solid #fff;
}*/

.linha-produtos .item .overlay {
	background-image: none;
	background-image: url(../images/pattern-claro.png);
	left: -100%;

	-webkit-transition: all 0.4s ease-in-out 0s;
	   -moz-transition: all 0.4s ease-in-out 0s;
		-ms-transition: all 0.4s ease-in-out 0s;
		 -o-transition: all 0.4s ease-in-out 0s;
			transition: all 0.4s ease-in-out 0s;
}

.linha-produtos .bloco-imagem {
	width: 100%; height: 120px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}

.linha-produtos .antimicrobianos {
	background-image: url(../images/antimicrobianos.jpg);
}

.linha-produtos .anti-inflamatorios-e-analgesicos {
	background-image: url(../images/anti-inflamatorios.jpg);
}

.linha-produtos .sedativos-e-anestesicos {
	background-image: url(../images/sedativos.jpg);
}

.linha-produtos .dermatologicos {
	background-image: url(../images/dermatologicos.jpg);
}

.linha-produtos .suplementos {
	background-image: url(../images/suplementos.jpg);
}

.linha-produtos .protecao {
	background-image: url(../images/protecao.jpg);
}

.linha-produtos .link {
	position: absolute;
	top: 0; left: 0;
	width: 100%; height: 100%;
	padding: 10px;
}

.linha-produtos .link:hover .hover .fa {
	left: 90%;
}

.linha-produtos .link:hover .overlay {
	left: 0;
}

.linha-produtos .titulo {
	position: absolute;
	top: 50%; left: 50%;
	/*padding: 10px;*/
	font-size: 10px;
	font-weight: 500;

	text-align: center;
	color: #fff;
	line-height: 1.8;

	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}

.linha-produtos .bloco-imagem .hover .fa {
	color: #fff;
	position: absolute;
	bottom: 10px; left: 50%;

	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);



	-webkit-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
	   -moz-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
		-ms-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
		 -o-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
			transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
}

@media (min-width: 992px) {
	.home .linha-produtos.bloco {
	    padding-bottom: 10px;
	}

	.linha-produtos .lista {
		margin-bottom: 10px;
	}
	/*.linha-produtos .item {
		margin-top: 10px;
	}*/

	.linha-produtos .item {
		width: 20%;
		float: left;
		padding: 0 5px;
		margin-top: 10px;
	}

	/*.linha-produtos .titulo {
		font-size: 12px;
	}*/
}

@media (min-width: 1200px) {
	.linha-produtos .bloco-imagem {
		height: 200px;
	}

	.linha-produtos .titulo {
		font-size: 14px;
	}
}

/* ---------------------------------------------- /*
 * Linha de Produto
/* ---------------------------------------------- */

.header-linha-produto .titulo {
	font-size: 18px;
	line-height: 1.2;
}

/* ---------------------------------------------- /*
 * Video Home
/* ---------------------------------------------- */

.video-home .bloco {
	padding: 0;
}

.video-home .bloco-video {
	background-size: cover;
	height: 340px;
}

/*.video-home .bloco-conteudo {
	padding: 0 10px;
	height: 60px;
	width: 100%;
	background-color: #0072CE;
	color: #fff;
}*/

/*.video-home .bloco-conteudo:before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -0.25em;
	width: 0;
}*/

/*.video-home .bloco-conteudo .titulo {
	display: inline-block;
	vertical-align: middle;
	font-weight: 700;
	letter-spacing: 0;
	font-size: 16px;
	color: #fff;
	width: 99%;
	text-align: center;
}*/

.video-home .titulo {
	background-color: #fff;
	position: absolute;
	bottom: 0px; left: 0;
	width: 100%;
	padding: 15px 30px;
	text-align: center;
	font-weight: 500;
	color: #0072CE;
	font-size: 14px;
	margin: 0;
}

.video-home .btn-play,
.interna-produto .materiais .bloco-video .btn-play {
    background-color: transparent;
    border: 4px solid #fff;
    border-radius: 50%;
    height: 80px;
    left: 50%;
    padding: 10px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
    width: 80px;
    z-index: 2;
}

.video-home .btn-play .fa,
.interna-produto .materiais .bloco-video .btn-play .fa {
	color: #fff;
	position: absolute;
	top: 50%; left: 50%;
	font-size: 29px;

	transform: translate(-39%, -50%);
	-webkit-transform: translate(-39%, -50%);
	-moz-transform: translate(-39%, -50%);
	-ms-transform: translate(-39%, -50%);
}

.video-home .btn-play:hover,
.interna-produto .materiais .bloco-video .btn-play:hover {
	background-color: #fff;
	border-color: #fff;
}

.video-home .btn-play:hover .fa,
.interna-produto .materiais .bloco-video .btn-play:hover .fa {
	color: #0072CE;
}

@media (min-width: 992px) {
	.video-home .bloco-video {
		height: 270px;
	}
}

@media (min-width: 1200px) {
	.video-home .bloco-video {
		height: 326px;
	}
}

/* ---------------------------------------------- /*
 * Dicas
/* ---------------------------------------------- */

.dicas-home .bloco-conteudo {
	margin-top: 0;

}

/*.dicas-home .btn {
	color: #FFC600;
}*/

/*.dicas-home .bloco:hover .btn {
	outline: inherit !important;
	color: #fff;
	background-color: #FFC600;
}*/

/*.dicas-home .bloco-conteudo:before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -0.25em;
	width: 0;
}*/

.dicas-home .conteudo {
	/*width: 99%;
	display: inline-block;
	vertical-align: middle;
	margin-right: -0.25em;*/
	padding: 0 20px 20px 20px;
}

.dicas-home .titulo-secao {
	text-align: left;
	position: relative;
}

.dicas-home .bloco-titulo {
	padding-left: 30px;
}

/*.dicas-home .bloco-titulo:after {
	content: "";
	position: absolute;
	top: 50%; left: 0;
	width: 50px;
	height: 20px;
	background-color: #FFC600;
	border-radius: 0 40px 40px 0;

	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}*/

.dicas-home .titulo {
	font-size: 25px;
    font-weight: 500;
    color: #0072CE;
}

.dicas-home .texto {
	margin-bottom: 0;
	margin-top: 15px;
}

@media (min-width: 992px) {
	.dicas-home .bloco-conteudo {
		height: 189px;
	}

	.dicas-home .titulo {
		font-size: 16px;
	}

	.dicas-home .bloco-conteudo {
		padding-top: 1;
	}
}

@media (min-width: 1200px) {
	.dicas-home .bloco-conteudo {
		height: 229px;
	}

	.dicas-home .titulo {
		font-size: 23px;
	}
}

/* ---------------------------------------------- /*
 * Onde Encontrar
/* ---------------------------------------------- */
.cadastro-mv label small{
	font-weight: lighter;
	color: #aab3b8;
}
.pdv-compra-online {
    padding: 10px;
    border: 1px solid #ddd;
	border-radius: 5px;
	display: flex;
	min-height: 82px;
	align-items: center;
}
.pdv-compra-online span{
	color: gray;
    font-size: 12px;
}
.dblock{display: block;}
.img-parceiro{
	border-radius: 5px;
}
.img-parceiro.border{
	border: 1px solid #ddd;
}
.section-compre-online .grid-item{display: none;}
.onde-encontrar-home .bloco {
	/*background-image: url(../images/banner-onde-encontrar-1.jpg);*/
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
/*	color: #fff;*/
	/*padding-top: 20px;
	padding-bottom: 10px;*/
}

.onde-encontrar-home-profissional .bloco {
	background-image: url(../images/banner-onde-encontrar.jpg);
	color: #fff;
}

.onde-encontrar-home-profissional .btn {
	color: #fff;
}

/*.onde-encontrar-home .bloco:hover .btn {
	color: #0072CE;
	background-color: #fff;
}*/

/*.onde-encontrar-home .bloco:hover .btn {
	color: #283e51;
	background-color: #fff;
}*/

.onde-encontrar-home .icone-titulo-secao {
	width: 100%;
	font-size: 30px;
	text-align: center;
}

.onde-encontrar-home .titulo-secao {
	background-color: transparent;
/*	color: #fff;*/
	margin: 0;
	margin-bottom: 10px;
	padding: 20px 0 5px 0;
}

.onde-encontrar-home .sub-titulo {
	font-size: 14px;
	font-weight: 500;
	text-align: center;
	padding: 0 30px;
}

/*.onde-encontrar-home .btn {
	color: #fff;
}*/

.onde-encontrar-home .busca {
	width: 100%;
	margin-top: 1px;
}

.onde-encontrar-home .form-group {
	margin-bottom: 0;
}

.onde-encontrar-home .busca .form-control {
	border-left: 10px solid #fff;
	padding-right: 80px;
}

.onde-encontrar-home .busca .form-control:focus {
	border-left: 10px solid #4B79A1;
}

.onde-encontrar-home .btn-search {
	color: #4B79A1;
}

.onde-encontrar-home .btn-search:hover,
.onde-encontrar-home .btn-search:focus,
.onde-encontrar-home .btn-search:active,
.onde-encontrar-home .btn-search.active {
	color: #fff;
	background-color: #4B79A1;
}

#infoWindow {
    height: 150px!important;
}


@media (min-width: 992px) {
	.onde-encontrar-home .bloco {
		height: 277px;
		padding-top: 69px;
	}

	.onde-encontrar-home .bloco {
		height: 283px;
    	padding: 58px 20px;
	}

	.onde-encontrar-home-profissional .bloco {
		height: 156px;
		padding: 18px 40px;
	}

	.onde-encontrar-home .titulo-secao {
		font-size: 25px;
	}
}

@media (min-width: 1200px) {
	.onde-encontrar-home .bloco {
		height: 327px;
		padding-top: 80px;
	}

	.onde-encontrar-home-profissional .bloco {
		height: 190px;
		padding-top: 25px;
	}

	.onde-encontrar-home .icone-titulo-secao {
		font-size: 50px;
	}
}

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}

/* ---------------------------------------------- /*
 * Blog Byte Home
/* ---------------------------------------------- */

.blog-byte-home .bloco-titulo {
	overflow: visible;
	position: relative;
	padding-right: 30px;
}

.home .blog-byte-home .btn {
	color: #fff;
}

/*.home .blog-byte-home .item:hover .btn {
	background-color: #dd6e6e;
}*/

/*.blog-byte-home .bloco-titulo:before {
	content: "";
	position: absolute;
	top: 50%; left: 0;
	width: 30%;
	height: 15px;
	background-color: #aab3b8;

	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}*/

/*.blog-byte-home .bloco-titulo:after {
	content: "";
	position: absolute;
	top: 50%; right: 0;
	width: 50px;
	height: 20px;
	background-color: #19324c;
	border-radius: 40px 0 0 40px;

	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}*/

.blog-byte-home .bloco-titulo .titulo-secao {
	background-color: transparent;
	margin-bottom: 0;
	text-align: right;
}

.blog-byte-home .mascote-byte {
	position: absolute;
	bottom: -16px; left: 0px;
	z-index: 2;
}

.blog-byte-home .mascote-giga {
	bottom: -20px; left: 80px;
	z-index: 1;
}

.blog-byte-home .mascote-byte .imagem {
	background-image: url(../images/byte.svg), url(../images/byte1.svg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	width: 90px; height: 113px;
}

.blog-byte-home .mascote-byte .imagem:hover {
	background-image: url(../images/byte1.svg), url(../images/byte.svg);
}

.blog-byte-home .mascote-giga .imagem {
	background-image: url(../images/giga.svg), url(../images/giga1.svg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	width: 75px; height: 114px;
}

.blog-byte-home .mascote-giga .imagem:hover {
	background-image: url(../images/giga1.svg), url(../images/giga.svg);
}

.blog-byte-home .bloco-conteudo {
	margin-top: 0;
	position: relative;
	padding: 0;

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00205b+0,0085ca+100 */
	background: rgb(0,32,91); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(0,32,91,1) 0%, rgba(0,133,202,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(0,32,91,1) 0%,rgba(0,133,202,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(0,32,91,1) 0%,rgba(0,133,202,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00205b', endColorstr='#0085ca',GradientType=1 ); /* IE6-9 */

}

.blog-byte-home .lista-blog-byte-home {
	list-style: none;
	margin: 0;
	padding: 0;
}

.blog-byte-home .lista-blog-byte-home .imagem {
	width: 100%;
	position: relative;
	z-index: 0;
}

.blog-byte-home .conteudo {
	padding: 50px 20px;
	position: relative;
}

.bg-newsletter{
	background: rgb(255,106,19); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(255,106,19,1) 0%, rgba(255,198,0,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(255,106,19,1) 0%,rgba(255,198,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(255,106,19,1) 0%,rgba(255,198,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6a13', endColorstr='#ffc600',GradientType=1 ); /* IE6-9 */

	color: white;
}
.bg-newsletter .titulo::before,.bg-newsletter .titulo::after {
	background-color: white !important;
}

.data {
	font-size: 11px;
	font-weight: 500;
	text-transform: uppercase;
	text-align: center;
	position: absolute;
	top: -23px; left: 50%;
	padding: 10px;
	color: #fff;
	z-index: 1;
	margin-bottom: 0;

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff6a13+0,ffc600+100 */
	background: rgb(255,106,19); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(255,106,19,1) 0%, rgba(255,198,0,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(255,106,19,1) 0%,rgba(255,198,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(255,106,19,1) 0%,rgba(255,198,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6a13', endColorstr='#ffc600',GradientType=1 ); /* IE6-9 */


	transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
}

.blog-byte-home .titulo {
	font-size: 18px;
	font-weight: 500;
	color: #fff;
}

.blog-byte-home .texto {
	margin-top: 15px;
}

.link-outros-posts {
		display: none;
	}

@media (min-width: 480px) {

	.blog-byte-home .lista-blog-byte-home .bloco-imagem {
		position: relative;
	}

	/*.blog-byte-home .lista-blog-byte-home .bloco-imagem:before {
		content: "";
		position: absolute;
		top: 0; right: 0;
		width: 0;
		height: 0;
		z-index: 1;

		border-top: 10px solid transparent;
		border-bottom: 10px solid transparent;
		border-right: 10px solid #19324c;
	}

	.blog-byte-home .lista-blog-byte-home .bloco-imagem:after {
		content: "";
		position: absolute;
		top: 0; right: 0;
		width: 0;
		height: 0;

		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-top: 10px solid #19324c;
	}*/

	.blog-byte-home .mascote-byte {
		left: 20px;
	}

	.blog-byte-home .mascote-giga {
		bottom: -20px; left: 100px;
	}

	.blog-byte-home .data {
		width: auto;
		bottom: auto; top: 50%; left: -25px;

		transform: translate(0,-50%);
		-moz-transform: translate(0,-50%);
		-webkit-transform: translate(0,-50%);
		-ms-transform: translate(0,-50%);
	}

	.blog-byte-home .lista-blog-byte-home .bloco-imagem,
	.outros-posts .bloco-imagem {
		width: 30%;
		display: inline-block;
		vertical-align: middle;
		margin-right: -0.25em;
	}

	.blog-byte-home .conteudo {
		width: 70%;
		display: inline-block;
		vertical-align: middle;
		margin-right: -0.25em;
		padding: 0 30px 0 60px;
	}
}

@media (min-width: 992px) {
	.blog-byte-home .titulo {
		font-size: 25px;
	}

	.link-outros-posts {
		display: block;
		position: absolute;
		bottom: -20px; right: 20px;
		background-color: #0072CE;
		color: #fff;
		padding: 10px;
	}

	.blog-byte-home .mascote-byte .imagem {
	    height: 157px;
	    width: 130px;
	}

	.blog-byte-home .mascote-giga {
	    bottom: -32px;
	    left: 180px;
	}

	.blog-byte-home .mascote-giga .imagem {
		width: 100px;
	}
}

@media (min-width: 1200px) {
	.blog-byte-home .mascote-giga {
	    left: 160px;
	}
}

/* ---------------------------------------------- /*
 * Novidades
/* ---------------------------------------------- */

.novidades-home .lista {
	list-style: none;
	padding: 0;
	margin: 0;
	margin-top: 1px;
	position: relative;
	z-index: 1;
}

.novidades-home .lista:before {
	content: " ";
	position: absolute;
	top: 0; left: -10px;
	background-color: #aab3b8;
	width: 10px; height: 100%;
}

.novidades-home .lista.lista-noticias:before {
	background-color: #0fa79d;
}

.novidades-home .lista.lista-acoes:before {
	background-color: #004d87;
}

.novidades-home .lista.lista-eventos:before {
	background-color: #ee493a;
}

.novidades-home .bx-wrapper .bx-viewport {
    background: transparent;
    border: none;
    box-shadow: none;
    left: 0;
}

.novidades-home .lista .item {
	background-color: #fff;
	position: relative;
}

.novidades-home .lista .bloco-imagem {
	width: 40%;
	display: inline-block;
	vertical-align: middle;
	margin-right: -0.25em;
	position: relative;
}

.novidades-home .lista .bloco-conteudo {
	width: 60%;
	display: inline-block;
	vertical-align: middle;
	margin-right: -0.25em;
	padding: 0 15px;
}

.novidades-home .lista .titulo {
	font-size: 12px;
	font-weight: 500;
	line-height: 1.4;
	margin: 0;
}

.novidades-home .lista .link {
	font-size: 10px;
	padding: 4px 8px;
	color: #aab3b8;
	position: absolute;
	bottom: 0; right: 0;
}

.novidades-home .lista .link:hover,
.novidades-home .lista .link:focus,
.novidades-home .lista .link:active,
.novidades-home .lista .link.active {
	background-color: #0072CE;
	color: #fff;
}

.novidades-home .tag {
	padding: 4px 8px;
	font-size: 9px;

	text-align: center;
	color: #fff;
	background-color: #aab3b8;
	display: inline-block;
	font-weight: 500;
	margin-bottom: 5px;
}

.novidades-home .todas {
	background-color: #fff;
	padding: 20px;
	text-align: center;

	display: block;
	margin-top: 1px;
}

@media (min-width: 768px) {
	.novidades-home .lista::before {
	    left: -20px;
	    width: 20px;
	}

	.novidades-home .lista .bloco-conteudo {
		padding: 0 40px;
	}

	.novidades-home .lista .titulo {
		font-size: 18px;
	}

	.novidades-home .lista .link {
		font-size: 14px;
	}
}

@media (min-width: 992px) {
	.novidades-home .lista::before {
	    left: 0;
	    width: 10px;
	    z-index: 1;
	}

	.novidades-home .lista .bloco-imagem {
		width: 30%;
	}

	.novidades-home .lista .bloco-conteudo {
		width: 70%;
	}

	.novidades-home .lista .titulo {
		font-size: 18px;
		font-weight: 500;
	}
}

/* ---------------------------------------------- /*
 * Publicidade
/* ---------------------------------------------- */

.publicidade-home .bloco {
	padding: 0;
}

/* ---------------------------------------------- /*
 * Distribuição
/* ---------------------------------------------- */

.distribuicao-pet-home .bloco-conteudo {
	padding: 30px;
	background-color: #fff;
}

.distribuicao-pet-home .inner-conhecimento {
	position: absolute;
	top: 50px; left: 50px;
	color: #fff;
}

.distribuicao-pet-home .imagem {
	width: 100%;
}

.distribuicao-pet-home .titulo {
	font-size: 23px;
	font-weight: 500;
	line-height: 1.3;
}

.distribuicao-pet-home .tel-distribuicao {
	font-size: 12px;
	margin-bottom: 0;
	margin-top: 5px;
}

.distribuicao-pet-home .texto {
	margin-bottom: 0;
}

.distribuicao-pet-home .link {
	font-size: 10px;
	padding: 4px 8px;
	color: #aab3b8;
	position: absolute;
	bottom: 0; right: 0;
	font-size: 14px;
}

.distribuicao-pet-home .link:hover,
.distribuicao-pet-home .link:focus,
.distribuicao-pet-home .link:active,
.distribuicao-pet-home.link.active {
	background-color: #0072CE;
	color: #fff;
}

.distribuicao-pet-home hr {
    margin-bottom: 10px;
    margin-top: 10px;
}

@media (min-width: 992px) {
	.distribuicao-pet-home .bloco-conteudo {
		/*min-height: 200px;*/
	}

	.distribuicao-pet-home .titulo {
		font-size: 20px;
		margin-bottom: 10px;
	}
}

@media (min-width: 1200px) {
	.distribuicao-pet-home .bloco-conteudo {
		padding: 31px;
	}

	.distribuicao-pet-home .titulo {
		font-size: 23px;
		margin-bottom: 20px;
	}
}

/* ---------------------------------------------- /*
 * Lista Produtos
/* ---------------------------------------------- */

.galeria-produtos .bloco-lista-produtos {
	background-color: transparent;
	padding: 0;
	margin-top: 0;
}

.galeria-produtos .lista-produtos {
	list-style: none;
	margin: 0;
	padding: 0;
}

.galeria-produtos .lista-produtos .item {
	position: relative;
}

.galeria-produtos .lista-produtos .item .link {
	display: block;
	background-color: #fff;
	margin-top: 10px;
	position: relative;
	overflow: hidden;
}

.galeria-produtos .lista-produtos .item .link:hover .hover {
	opacity: 1;
	top: 0;
}

.galeria-produtos .lista-produtos .hover {
	background-color: #0072CE;
    border-radius: 0 0 10px 10px;
    content: "";
    height: 20px;
    right: 10px;
    margin-left: -7px;
    position: absolute;
    top: -20px;
    width: 15px;

	-webkit-transition: all 0.4s ease-in-out 0s;
	   -moz-transition: all 0.4s ease-in-out 0s;
		-ms-transition: all 0.4s ease-in-out 0s;
		 -o-transition: all 0.4s ease-in-out 0s;
			transition: all 0.4s ease-in-out 0s;
}


/*.galeria-produtos .lista-produtos .hover:before {
	content: "";
	position: absolute;
	top: 0; left: 10px;
	width: 0;
	height: 0;

	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right: 10px solid #0072CE;
}

.galeria-produtos .lista-produtos .hover:after {
	content: "";
	position: absolute;
	top: 0; left: 0;
	width: 0;
	height: 0;

	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #0072CE;
}*/


/*.busca-produtos{
	margin-top: 10px;
}

.busca-produtos .form-group {
	margin-bottom: 0;
}*/

.galeria-produtos .lista-produtos .bloco-imagem {
	padding: 10px;
}

.galeria-produtos .lista-produtos .bloco-informativo {
	text-align: center;
}

.galeria-produtos .lista-produtos .bloco-informativo .capsule-titulo:before {
	content: " ";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -0.25em;
}

.galeria-produtos .lista-produtos .bloco-informativo .capsule-titulo {
	height: 40px;
	margin-bottom: 10px;
}

.galeria-produtos .lista-produtos .bloco-informativo .titulo {
	color: #0072CE;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    width: 90%;
}

.galeria-produtos .lista-produtos .selos {
	margin-bottom: 10px;
	height: 20px;
}

.galeria-produtos .lista-produtos .selos .selo {
    margin-right: 5px;
    width: 20px;
}

.galeria-produtos .lista-produtos .linha-produto:before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -0.25em;
	width: 0;
}

.galeria-produtos .lista-produtos .linha-produto {
    background-color: #aab3b8;
    padding: 0;
    margin: 0;
    height: 40px;
}

.galeria-produtos .lista-produtos .linha-produto .texto {
	color: #fff;
	font-size: 8px;
	font-weight: 500;
	line-height: 1.2;

	display: inline-block;
	vertical-align: middle;
	margin-bottom: 0;
	width: 90%;
}

@media (min-width: 992px) {

	.galeria-produtos .lista-produtos .bloco-imagem {
	    padding: 0 25px;
	}

	.galeria-produtos .lista-produtos .selos .selo {
		width: 25px;
	}

	.galeria-produtos .lista-produtos .bloco-informativo .titulo {
	    font-size: 16px;
	}

	.galeria-produtos .lista-produtos .linha-produto .texto {
		font-size: 10px;
	}
}

/* ---------------------------------------------- /*
 * Interna Produto
/* ---------------------------------------------- */

.interna {
	margin-top: 10px;
}

/* .interna-produto .texto,
.interna-produto p {
	text-align: center;
} */

.interna-produto .imagem,
.interna-produto .bloco-imagem {
	text-align: center;
}

.interna-produto .materiais .bloco-video {
	position: relative;
	padding: 5px;
	margin-top: 15px;
	-webkit-box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.1);
	box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.1);
}

.topo-background,
.banner-linha {
	display: none;
}

.interna .header-interna {
	position: relative;
}

.interna .header-interna .bloco {
	padding-top: 30px;
	padding-bottom: 30px;
	margin-top: 0;
}

.interna .bloco {
	padding: 20px;
	position: relative;
}

.interna .banner-apoio .bloco {
	margin-top: 0;
}

.interna .header-interna .bloco-imagem {
	padding-right: 10px;
}

.interna .header-interna .bloco-imagem,
.interna .header-interna .bloco-informativo {
	width: 50%;
	display: inline-block !important;
	vertical-align: middle;
	margin-right: -0.25em;
}

.interna .header-interna .bloco-informativo {
	padding-left: 10px;
}

.interna .header-interna .titulo-produto {
    color: #0072CE;
    font-weight: 500;
    font-size: 33px;
    margin-bottom: 0;
}

.interna .sub-titulo {
	font-size: 14px;
	margin-top: 10px;
	line-height: 1.2;
}

.interna .header-interna .linha-produto {
	color: #fff;
    font-size: 10px;
    font-weight: 500;
    line-height: 1.8;
    padding: 5px 10px;

    background-color: #aab3b8;
    margin: 0;
	position: absolute;
	bottom: 0; right: 0;
}

.interna .selos {
	position: absolute;
	top: 10px; right: 10px;
}

.interna .selo {
	width: 20px;
	margin-right: 5px;
}

.interna .selo:last-child {
	margin-right: 0;
}

.interna .titulo {
	margin-bottom: 20px;
    font-size: 21px;
    line-height: 1.4;
    font-weight: 500;
    padding: 20px;
    text-align: left;

    border-left: 10px solid #0072CE;
    margin-top: -20px;
    margin-left: -20px;
}

.interna .texto,
.interna p {
    line-height: 1.4;
}

.interna .texto:last-child,
.interna p:last-child {
	margin-bottom: 0;
}

.interna .apresentacoes .lista,
.interna .materiais .lista {
	list-style: none;
	margin: 0;
	padding: 0;
}

.interna .apresentacoes .bloco-imagem {
	padding-right: 10px;
}

.interna .apresentacoes .bloco-imagem,
.interna .apresentacoes .bloco-informativo {
	width: 50%;
	display: inline-block;
	vertical-align: middle;
	margin-right: -0.25em;
}

.interna .apresentacoes .bloco-informativo {
	padding-left: 10px;
}

.interna .materiais .link {
	padding: 15px;
	border: 1px solid #ddd;
	color: #aab3b8;
	margin-top: 5px;
	display: block;
}

.interna .materiais .link:hover {
	background-color: #0072CE;
	border-color: #0072CE;
	color: #fff;
}

.interna .materiais .link .fa {
	margin-right: 20px;
}

.interna-produto .header-interna .bloco-imagem,
.interna-produto .header-interna .bloco-informativo {
	width: 100%;
	display: block;
	margin-right: 0;
}
.bg-titulo-video{
	position: relative;
	height: 70px;
}
.lSAction>a {
	margin-top: 15px!important;
	}
	
	.titulo-video {
	position: absolute;
	color: #00205b;
	text-align: left;
	padding-top: 7px;
	padding-bottom: 7px;
	font-size: 14px;
	width: 100%;
	max-width: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	padding: 10px 10px;
	font-weight: 400;
	padding-left: 0px;
	}
	
	.lSSlideOuter {
	padding-bottom: 25px;
	}
	
	.lslide {
	position: relative;
	}
	
	.lSSlideOuter .lSPager.lSGallery {
	overflow: visible!important;
	}
	
	.lSSlideOuter .lSPager.lSGallery li {
	overflow: visible!important;
	}
	
	.lSSlideOuter .lSPager.lSGallery li:hover {
	border-radius: 0!important;
	}
	
	.lSSlideOuter .lSPager.lSGallery li.active {
	position: relative;
	border-radius: 0!important;
	}
	
	.lSSlideOuter .lSPager.lSGallery li.active:after {
	content: "";
	display: block;
	position: absolute;
	bottom: -10px;
	left: 50%;
	width: 50px;
	height: 6px;
	background-color: #43b02a;
	transform: translateX(-50%);
	}

.lSSlideWrapper iframe{
	width: 100% !important;
	height: 165px !important;
}
.confira-materiais{
	margin-bottom: 0px !important;
	font-weight: bolder;
}

.blog .conteudo-interna .bloco img{
	max-width: 100% !important;
	height: auto !important;
}

@media (min-width: 992px) {
	.lSSlideWrapper iframe{
		height: 263px !important;
	}

	.interna {
		padding-top: 120px;
		margin-top: 0;
	}

	.topo-background {
		width: 100%; height: 480px; /*height: 370px;*/
		top: 0; left: 0;
		background-repeat: no-repeat;
		background-size: 100% auto;
		background-attachment: fixed;
		background-position: top center;
		position: absolute;
		z-index: -1;
		display: block;
	}

	.interna .container,
	.interna .container-fluid {
		position: relative;
	}

	.banner-apoio {
		width: 50%;
		position: absolute;
		top: -80px; left: 70px;
		z-index: 2;
		margin-top: 0;
	}

	.banner-apoio.blog-byte-home {
		-webkit-box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.1);
		-moz-box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.1);
		box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.1);
	}

	.interna .header-interna .bloco {
		padding: 40px;
	}

	.interna .bloco {
		padding: 30px;
	}

	.interna .header-interna .bloco {
		/* width: 70%; */
	}

	.interna .header-interna .bloco-imagem {
		padding-right: 30px;
	}

	/*.interna .header-interna .bloco-informativo {
		padding-left: 30px;
	}*/

	.interna .header-interna .titulo-produto {
	    font-size: 43px;
	}

	.interna .conteudo-interna {
		background-color: #fff;
		margin-top: 10px;
		padding: 40px;
	}

	.interna .sub-titulo {
	    font-size: 16px;
	}

	.interna .selo {
	    margin-right: 10px;
	    width: 30px;
	}

	.interna .titulo:before,
	.interna .titulo:after {
		content: "";
		position: absolute;
		bottom: 0; left: 50%;
		width: 30px; height: 2px;
		background-color: #0072CE;

		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	.interna .titulo:after {
		width: 60px; height: 1px;
		bottom: 2px;
	}

	.interna .titulo {
		position: relative;
	    padding: 20px;
	    text-align: center;
	    border-left: none;
	    margin-top: -30px;
	    margin-left: 0;
	    line-height: 1.4;
	}

	.interna .apresentacoes .bloco-imagem {
		padding-right: 30px;
	}

	.interna .apresentacoes .bloco-informativo {
		padding-left: 30px;
	}

	.interna .banner-linha {
	    background-attachment: fixed;
	    background-position: center bottom;
	    background-repeat: no-repeat;
	    background-size: cover;
	    display: block;
	    height: 300px;
	    margin-top: 10px;
	    position: relative;
	    width: 100%;
	}

	/*.interna .banner-linha {
		width: 100%; height: 500px;
		background-repeat: no-repeat;
		background-size: cover;
		background-attachment: fixed;
		background-position: center center;
		display: block;
		position: relative;
		margin-top: 10px;
	}*/

	.interna .banner-linha .link {

		font-size: 14px;
		font-weight: 500;
		padding: 10px 40px;
		border: 2px solid #fff;
		position: absolute;
		top: 50%; left: 50%;
		color: #fff;
		z-index: 2;

		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}

	.interna .banner-linha .link:hover {
		background-color: #fff;
		border-color: #fff;
		color: #aab3b8;
	}

	.interna-produto .header-interna .bloco {
	    /*border-radius: 0 30px 0 0;*/
	}

	.interna-produto .header-interna .bloco-imagem,
	.interna-produto .header-interna .bloco-informativo {
		width: 50%;
		display: inline-block;
		vertical-align: middle;
		margin-right: -0.25em;
		padding-bottom: 30px;
	}

}

.interna-produto .conteudo-editor {
	background-color: #fff;
	padding: 30px 20px;
	margin-top: 10px;
}

@media (min-width: 992px) {
		.interna-produto .conteudo-editor {
			padding: 40px;
		}
	}

.interna-produto .conteudo-editor p,
.interna-produto .conteudo-editor div {
	text-align: left;
	line-height: 1.8;
	margin-bottom: 10px;
}

.interna-produto h2 {
	text-align: left;
	font-size: 21px;
	margin-bottom: 15px;
	color: #0072CE;
}

/* ---------------------------------------------- /*
 * Interna Blog
/* ---------------------------------------------- */

.blog .header-interna .bloco {
	padding: 0px;
	width: 100%;

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00205b+0,0085ca+100 */
	background: rgb(0,32,91); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(0,32,91,1) 0%, rgba(0,133,202,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(0,32,91,1) 0%,rgba(0,133,202,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(0,32,91,1) 0%,rgba(0,133,202,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00205b', endColorstr='#0085ca',GradientType=1 ); /* IE6-9 */

}

.blog .conteudo-interna {
    margin-top: 0;
}

.blog .blog-byte-home .bloco-titulo .titulo-secao {
    padding-right: 40px;
}

.blog .blog-byte-home .mascote-byte {
    bottom: -26px;
}

.blog .blog-byte-home .mascote-byte .imagem {
    width: 80px;
}

.blog .blog-byte-home .mascote-giga {
    bottom: -33px;
    left: 66px;
}

.blog .blog-byte-home .mascote-giga .imagem {
    width: 65px;
}

.blog .header-interna .bloco .bloco-imagem,
.blog .header-interna .bloco .bloco-informativo {
	display: block;
	width: 100%;
	padding: 0;
}

.blog .header-interna .bloco-imagem .imagem {
	width: 100%;
}

.blog .header-interna .bloco .bloco-informativo {
	padding: 40px 30px 30px;
	position: relative;
}

.blog .header-interna .data {
    left: 50%;
    position: absolute;
    text-align: center;

    top: -23px;
    transform: translateX(-50%);
    z-index: 1;
}

.blog .titulo-post {
    color: #fff;
    font-weight: 500;
    margin-bottom: 0;
	line-height: 1.4;
    font-size: 23px;
}

.blog p {
    line-height: 1.8;
}

.blog .conteudo-interna .bloco {
	margin-top: 0;
}

.blog .conteudo-interna .titulo {
	margin-top: 10px;
}

.blog .conteudo-interna .lista-tags {
	list-style: none;
	margin: 0;
	padding: 0;
}

.blog .conteudo-interna .lista-tags .item {
	display: inline-block;
	vertical-align: middle;
	background-color: #0072CE;
	font-size: 10px;

	color: #fff;
	margin-right: 5px;
	border-radius: 2px;
	padding: 3px 6px;
	margin-top: 5px;
	font-weight: 500;
}

/*.blog .conteudo-interna .lista-tags .item:last-child {
	margin-right: 0;
}*/

.blog .nome-comentario {
	font-size: 10px;
	font-weight: 500;

	display: block;
	margin-bottom: 10px;
	padding-bottom: 10px;
	position: relative;
}

.blog .nome-comentario:before {
	content: "";
	width: 30px;
	height: 1px;
	background-color: #0072CE;
	position: absolute;
	bottom: 0; left: 0;
}

.blog .form-comentario .form-control {
    border: 1px solid #aab3b8;
    padding: 10px;
}

.blog .form-comentario.form-newsletter .form-control {
	border: 0px solid #aab3b8;
	border-radius: 4px;
}

.blog .form-comentario .form-control:focus {
	border-color: #0072CE;
}

.blog .outros-posts .lista {
	list-style: none;
	margin: 0;
	padding: 0
}

.blog .outros-posts .bloco {
	padding: 0;
}

.blog .outros-posts .titulo-post {
	font-size: 18px;
	color: #00205B;
}

.blog .alerta.sucesso,
.blog .alerta.erro,
.blog .carregando{ display:none; }

.blog label[for=id_novidades], label[for=id_politica_privacidade], label[for=id_politica_privacidade_blog], label[for=id_politica_privacidade_blog_newsletter], label[for=id_politica_privacidade_newsletter] {
	max-width: 92%;
}

label[for=id_politica_privacidade_blog_newsletter] > a, label[for=id_politica_privacidade_newsletter] > a {
	color: white;
}

.blog input[type=checkbox] {
	float: left;
	margin-right: 10px;
	margin-top: 4px;
	display: inline-block;
}

form.validacao_jquery label.error {
    display: none !important;
}
form.validacao_jquery input.error,
form.validacao_jquery select.error,
form.validacao_jquery textarea.error {
    outline: 0 !important;
    border: 1px solid #ff4141 !important;
    border-left: 8px solid #ff4141 !important;
}
form.validacao_jquery input.valid.error,
form.validacao_jquery select.valid.error,
form.validacao_jquery textarea.valid.error {
    outline: 0 !important;
    border: 1px solid #ff4141 !important;
    border-left: 8px solid #ff4141 !important;
}
form.validacao_jquery input.valid,
form.validacao_jquery select.valid,
form.validacao_jquery textarea.valid {
    outline: 1 !important;
    border: 1px solid #43b02a !important;
}
form.validacao_jquery input[type='checkbox'].error {
    outline: 1px solid #ff4141 !important;
}
form.validacao_jquery input[type='checkbox'].valid.error {
    outline: 1px solid #ff4141 !important;
}
form.validacao_jquery input[type='checkbox'].valid {
    outline: 0px !important;
}


.bloco.galeria{
	padding-bottom: 0px;
}

@media (min-width: 768px) {

	.blog label[for=id_novidades] {
		max-width: 100%;
	}

	.blog input[type=checkbox] {
		float: left;
		margin-right: 10px;
		margin-top: 4px;
	}

	.blog .bloco-imagem {
		padding-right: 10px;
	}

	.blog .header-interna .bloco .bloco-imagem,
	.blog .header-interna .bloco .bloco-informativo {
		width: 50%;
		display: inline-block;
		vertical-align: middle;
		margin-right: -0.25em;
	}

	.blog .header-interna .bloco .bloco-informativo {
		padding: 0 50px;
	}

	.blog .header-interna .titulo-post {
	    font-size: 27px;
	}

	.blog .blog-byte-home .mascote-byte .imagem {
	    width: 121px;
	}

	.blog .blog-byte-home .mascote-giga {
	    left: 126px;
	}

	.blog .blog-byte-home .mascote-giga .imagem {
	    width: 99px;
	}

	.blog .header-interna .data {
	    position: static;
	    top: auto;
	    transform: translateX(0);
	    display: inline-block;
	    padding: 5px 10px;
	    margin-bottom: 10px;
	}
}

@media (min-width: 992px) {
	.blog .topo-background {
		height: 540px;
	}

	.blog .blog-byte-home .mascote-byte {
	    bottom: -19px;
	}

	.blog .blog-byte-home .mascote-byte .imagem {
	    width: 141px; height: 172px;
	}

	.blog .blog-byte-home .mascote-giga {
	    bottom: -33px;
	    left: 156px;
	}

	.blog .blog-byte-home .mascote-giga .imagem {
	    width: 111px;
	}

	.blog .outros-posts .titulo-post {
		font-size: 16px;
	}
}

@media (min-width: 1200px) {
	.blog .outros-posts .titulo-post {
		font-size: 18px;
	}
}

/* ---------------------------------------------- /*
 * Interna Dicas
/* ---------------------------------------------- */

.dicas .titulo-secao {
	background-color: #0072CE;
	color: #fff;
}

.dicas .bloco-dicas {
	border-left: 15px solid #0072CE;
	margin-top: 0;
}

.dicas .titulo-post {
    font-size: 23px;
    color: #0072CE;
}

.dicas .outros-posts .bloco {
	padding: 20px;
	padding-bottom: 50px;
	border: none;
	background-color: #fff;
}

.dicas .outros-posts .bloco .titulo-post {
	font-size: 18px;
	/*color: #FFC600;*/
}

@media (min-width: 992px) {
	.dicas {
	    padding-top: 115px;
	}

	.dicas .topo-background {
		height: 200px;
	}

	.dicas .banner-apoio {
	    left: auto;
	    margin-top: 0;
	    position: static;
	    top: auto;
	    width: auto;
	    z-index: 2;
	    display: inline-block;
	}

	.dicas .banner-apoio .titulo-secao {
		padding: 30px;
		font-size: 23px;
	}

	.dicas .outros-posts .bloco {
	    height: 220px;
	    padding: 40px;
	}

	.dicas .header-interna {
		margin-bottom: 0;
	}
}

@media (min-width: 1200px) {
	.dicas .outros-posts .bloco {
	    height: 200px;
	}
}

/* ---------------------------------------------- /*
 * Interna FAQ
/* ---------------------------------------------- */
.nenhum-resultado-encontrado{
	font-size: 24px;
	font-weight: 500;
	color: #0085CA;
}

.faq .outros-posts .bloco {
	height: auto;
	position: relative;
	padding: 20px 40px;
}

.faq .outros-posts .bloco .titulo-post {
    font-size: 14px;
}

.faq .outros-posts .link-absoluto:before {
	content: "";
	position: absolute;
	top: 0; left: 0;
	width: 15px;
	background-color: #0072CE;
	height: 100%;
	opacity: 0;

	-webkit-transition: all 0.4s ease-in-out 0s;
	   -moz-transition: all 0.4s ease-in-out 0s;
		-ms-transition: all 0.4s ease-in-out 0s;
		 -o-transition: all 0.4s ease-in-out 0s;
			transition: all 0.4s ease-in-out 0s;
}

.faq .outros-posts .link-absoluto:hover:before {
	opacity: 1;
}

.faq a:focus {
	outline: none;
	text-decoration: none;
}

@media (min-width: 992px) {
	.faq {
	    padding-top: 115px;
	}

	.faq .outros-posts .bloco .titulo-post {
	    font-size: 18px;
	}
}

/* ---------------------------------------------- /*
 * Noticias
/* ---------------------------------------------- */

.noticias {
    padding-top: 0;
}

.noticias .header-interna .bloco {
    background-color: #0fa79d;
}

.noticias .header-interna .sub-titulo {
    color: #fff;
}

.noticias .titulo-secao {
    background-color: #0072CE;
    color: #fff;
}

.noticias .header-interna .bloco {
    width: 100%;
}

@media (min-width: 992px) {
	.noticias .banner-apoio {
	    position: static;
	    left: 10px; top: 0px;
	    margin-top: 0;
	    width: auto;
	    display: inline-block;
	}

	.noticias .banner-apoio .titulo-secao {
	    font-size: 23px;
	    padding: 30px;
	}

	.noticias .header-interna .bloco {
	   	margin-top: 0;
	}

	.blog .header-interna .bloco .bloco-imagem {
		width: 40%;
	}

	.blog .header-interna .bloco .bloco-informativo {
		width: 60%;
	}
}

.acoes .header-interna .bloco {
    background-color: #004d87;
}

/* ---------------------------------------------- /*
 * Eventos
/* ---------------------------------------------- */

.eventos .titulo-post {
	margin-top: 20px;
}

.eventos .header-interna .bloco {
    background-color: #ee493a;
}

.eventos .header-interna .link {

	color: #fff;
}

.eventos .header-interna .link .fa {
	margin-right: 10px;
	margin-top: 10px;
}

.eventos .outros-posts .conteudo {
    padding-left: 30px;
}

.eventos .header-interna .data {
    left: 0;
    top: 10px;
    transform: translateX(0);
}

.bloco.galeria{
	margin-bottom: 5px;
}

.galeria img{
	margin:5px;
}

@media (min-width: 992px) {
	.eventos .titulo-post {
		margin-top: 5px;
	}
}

/* ---------------------------------------------- /*
 * Contato
/* ---------------------------------------------- */

.contato .conteudo-interna {
	margin-top: 0px;
}

.contato .header-interna .sub-titulo {
	margin-top: 0;
}

.contato .titulo-secao {
    background-color: #0072CE;
}

/* ---------------------------------------------- /*
 * Empresa
/* ---------------------------------------------- */

.empresa .banner-apoio {
	background-color: #fff;
}

.empresa .banner-apoio .titulo-secao {
    background-color: transparent;
    color: #671E75;
    font-size: 43px;
    font-weight: 500;
    text-transform: none;
}

.empresa .bloco-obrigado {
	position: relative;
	padding: 0;
	background-color: transparent;
}

.empresa .bloco-obrigado .bloco {
	color: #fff;

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff6a13+0,ffc600+100 */
	background: rgb(255,106,19); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(255,106,19,1) 0%, rgba(255,198,0,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(255,106,19,1) 0%,rgba(255,198,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(255,106,19,1) 0%,rgba(255,198,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6a13', endColorstr='#ffc600',GradientType=1 ); /* IE6-9 */

}

.bloco-video p {
	text-align: center;
	margin-bottom: 30px;
}

.empresa .sub-titulo {
	margin-top: 0;
}

@media (min-width: 992px) {
	.empresa {
	    padding-top: 115px;
	}

	.empresa .banner-apoio {
		background-color: transparent;
	}

	.empresa .topo-background {
	    height: 270px;
	}

	.empresa .texto {
		line-height: 1.4;
	}

	.empresa .trissulfim-empresa {
		margin-top: -10px;
	}

	.empresa .img-empresa1 {
		height: 280px;
		background-size: 100% auto;
		background-position: center;
		background-repeat: no-repeat;
		position: relative;

		-webkit-transition: all 0.4s ease-in-out 0s;
		-moz-transition: all 0.4s ease-in-out 0s;
		-ms-transition: all 0.4s ease-in-out 0s;
		-o-transition: all 0.4s ease-in-out 0s;
		transition: all 0.4s ease-in-out 0s;
	}

	.empresa .img-empresa1:hover {
		background-size: 130% auto;
		background-position: center;
	}

	.empresa .img-empresa1 .swipebox {
		position: absolute;
		top: 0; left: 0;
		width: 100%; height: 100%;
	}

	.empresa .fake-seta {
		position: relative;
	}

	.empresa .fake-seta:before {
		content: "";
		position: absolute;
		bottom: -10px; left: -5px;
		width: 0;
		height: 0;

		border-top: 25px solid transparent;
		border-bottom: 25px solid transparent;
		border-left: 25px solid #FFC600;
		z-index: 2;
	}

	.empresa .fake-seta:after {
		content: "";
		position: absolute;
		bottom: -10px; left: -5px;
		width: 0;
		height: 0;

		border-left: 25px solid transparent;
		border-right: 25px solid transparent;
		border-bottom: 25px solid #FFC600;
		z-index: 2;
	}

	.fake-seta-video-empresa:after,
	.fake-seta-video-empresa:before {
		bottom: 10px !important;
		left: 15px !important;
	}

	.empresa .bloco-obrigado {
		height: 100px;
	}

	.empresa .bloco-obrigado .bloco {
		width: 500px;
		position: absolute;
		top: -40px; left: 10px;
	}
}

@media (min-width: 1200px) {
	.empresa {
	    padding-top: 246px;
	}

	.empresa .topo-background {
	    height: 400px;
	}

	.empresa .texto {
		line-height: 1.8;
	}

	.empresa .trissulfim-empresa {
		margin-top: -70px;
	}

	.empresa .img-empresa1 {
		height: 270px;
	}

	.empresa .img-empresa2 {
		background-position: center;
	}
}

/* ---------------------------------------------- /*
 * Distribuidores
/* ---------------------------------------------- */

.distribuidores {
    padding-top: 0;
}

.distribuidores .mapa-distribuidores {
	/*position: absolute;
	top: 0; left: 0;*/
	width: 100%;
	height: 300px;
	border: 5px solid #ededed;
}
.mapa-distribuidores-atendimento{
	height: 600px!important;
}

.distribuidores .busca-principal {
    bottom: auto;
    margin-top: 0;
    position: static;
    right: auto;
    width: auto;
    z-index: 1;
}

.distribuidores .busca-principal .texto {
	margin-top: 10px;
}

.distribuidores .btn-search {
    border-color: transparent;
    background-color: transparent;
    padding: 6px 13px;
}

.distribuidores .btn-search .fa {
	font-size: 16px;
}

.distribuidores .btn-search:hover,
.distribuidores .btn-search:focus,
.distribuidores .btn-search:active,
.distribuidores .btn-search.active {
	color: #fff;
	background-color: #0072CE;
}

.distribuidores .outros-posts .bloco ,.busca-biblioteca-virtual .outros-posts .bloco{
    height: auto;
}

.distribuidores .outros-posts hr {
	margin-top: 10px;
	margin-bottom: 20px;
}

.erro-geo,
.div-cidade,
.div-distrito,
.div-bairro{ display: none; }

@media (min-width: 992px) {
/*	.distribuidores {
	    padding-top: 0;
	}*/
}

/* ---------------------------------------------- /*
 * Página Busca
/* ---------------------------------------------- */

.busca {
    padding-top: 0;
}

.busca .busca-principal {
	margin-top: 10px;
}

.busca .conteudo-interna .titulo {
    margin: 0;
    margin-left: -20px;
}

.busca .conteudo-interna .bloco {
    padding-top: 0;
    padding-bottom: 0;
}

.busca .outros-posts .bloco {
    padding-bottom: 20px;
}

.busca .titulo-secao span {
	color: #ffee58;
}

.busca .blog-byte-home .conteudo {
    padding-right: 50px;
    padding-left: 20px;
}

/*.busca .blog-byte-home .bloco-imagem {
    display: inline-block;
    margin-right: -0.25em;
    vertical-align: middle;
    width: 30%;
}

.busca .blog-byte-home .conteudo {
    display: inline-block;
    margin-right: -0.25em;
    padding: 0 20px 0 60px;
    vertical-align: middle;
    width: 70%;
}*/

@media (min-width: 992px) {

	.busca .banner-apoio .titulo-secao {
	    font-size: 16px;
	}

	.busca .conteudo-interna {
	    padding: 0;
	}

	.busca .bloco-imagem {
	    padding-right: 10px;
	}

	.busca .blog-byte-home .bloco-imagem {
	    width: 15%;
	}

	.busca .blog-byte-home .conteudo {
	    width: 75%;
	}

	.busca .outros-posts .bloco {
	    padding: 20px;
	}

	.busca .outros-posts .bloco-sem-imagem {
		padding: 40px 20px;
	}

	.busca .bloco-sem-imagem .conteudo {
		width: 100%;
	}

	.busca .blog-byte-home .texto {
	    margin-top: 10px;
	}

	.busca .outros-posts .titulo {
		font-size: 14px;
	}
}

/* ---------------------------------------------- /*
 * 404
/* ---------------------------------------------- */

@media (min-width: 992px) {
	.pagina-404 {
	    padding-top: 445px;
	}

	.pagina-404 .topo-background {
	    height: 445px;
	}

	.pagina-404 .topo-background {
	    display: block;
	}

	.pagina-404 .banner-apoio {
	    position: absolute;
	    top: 50%; left: 50%;
	    background-color: #fff;
	    color: #0072CE;

	    -webkit-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	    -moz-transform: translate(-50%, -50%);
	    -o-transform: translate(-50%, -50%);
	    transform: translate(-50%, -50%);
	}
}

/* ---------------------------------------------- /*
 * Lista Produtos Home
/* ---------------------------------------------- */

.lista-produtos-home .bloco {
    padding: 0;
}

.lista-produtos-home .titulo-secao {
    padding: 30px 0;
    position: relative;
    text-align: left;
    padding-left: 30px;
}

/*.lista-produtos-home .titulo-secao:after {
	content: "";
	position: absolute;
	top: 50%; left: 0;
	width: 50px;
	height: 20px;
	background-color: #0072CE;
	border-radius: 0 40px 40px 0;

	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}*/

.lista-produtos-home .lista-produtos {
	padding: 0 30px;
}

.lista-produtos-home .owl-carousel .owl-item {
    margin-bottom: 30px;
}

.lista-produtos-home .lista-produtos .item .link {
    margin-top: 0;
}

.lista-produtos-home .lista-produtos .bloco-imagem {
    padding: 0 10px;
}

.lista-produtos-home .owl-theme .owl-controls {
    margin-top: 0;
    position: absolute;
    bottom: 0; left: 0;
    width: 100%;
}

.lista-produtos-home .owl-theme .owl-controls .owl-buttons div {
    border-radius: 0;
    display: inline-block;
    margin: 0;
    opacity: 1;


    background-color: transparent;
    border: medium none;
    color: #0072CE;
    font-size: 12px;
    font-weight: 500;
    overflow: hidden;
    padding: 15px;
    position: relative;

    z-index: 1;
    margin-bottom: -5px;

    -webkit-transition: all 0.125s ease-in-out 0s;
	   -moz-transition: all 0.125s ease-in-out 0s;
		-ms-transition: all 0.125s ease-in-out 0s;
		 -o-transition: all 0.125s ease-in-out 0s;
			transition: all 0.125s ease-in-out 0s;
}

.lista-produtos-home .owl-theme .owl-controls .owl-buttons div:hover {
    outline: inherit !important;
	color: #fff;
	background-color: #0072CE;
}

.lista-produtos-home .lista-produtos .hover {
    background-color: #0072CE;
    border-radius: 50%;
    content: "";
    height: auto;
    width: auto;
    top: 0;
    opacity: 0;
    padding: 2px 7px;
}

.lista-produtos-home .lista-produtos .hover .fa {
	color: #fff;
	font-size: 10px;
}

/* ---------------------------------------------- /*
 * Piac
/* ---------------------------------------------- */

/*.piac-home .titulo-secao:after {
	content: "";
	position: absolute;
	top: 50%; left: 0;
	width: 50px;
	height: 20px;
	background-color: #0072CE;
	border-radius: 0 40px 40px 0;

	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}*/

.piac-home .titulo-secao span {
	font-size: 14px;
	font-weight: 500;
	text-transform: none;
}

.piac-home .titulo-secao {
	text-align: left;
	padding-left: 30px;
}

.piac-home .bloco-imagem-piac {
	margin-top: 0;
	padding: 0;
}

@media (min-width: 1200px) {
	.piac-interna {
		padding-top: 246px;
	}
}

.piac-interna .topo-background {
	height: 341px;
}

.piac-interna .titulo-secao {
    background-color: #0072CE;
}

.piac-interna .outros-posts .bloco {
    height: auto;
}

.piac-interna .outros-posts .titulo-post .fa {
	margin-right: 10px;
}

.piac-interna .conteudo {
	width: 100%;
	display: block;
	margin: 0;
	padding: 0;
}

/* ---------------------------------------------- /*
 * Breadcrumb
/* ---------------------------------------------- */

.breadcrumb {
	margin-top: 10px;
    border-radius: 0;
    margin-bottom: 0;
    padding: 10px 20px;

    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0072ce+0,abcae9+100 */
	background: rgb(0,114,206); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(0,114,206,1) 0%, rgba(171,202,233,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(0,114,206,1) 0%,rgba(171,202,233,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(0,114,206,1) 0%,rgba(171,202,233,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0072ce', endColorstr='#abcae9',GradientType=1 ); /* IE6-9 */

}

.breadcrumb .item,
.breadcrumb .link {
	color: #fff;
	font-size: 10px;
	display: inline-block;
	vertical-align: middle;
}

.breadcrumb > li + li::before {
    color: #fff;
    font: normal normal normal 14px/1 FontAwesome;
	content: "\f0da";
    padding: 0 6px 0 10px;
    display: inline-block;
    vertical-align: middle;
}

.breadcrumb a:focus,
.breadcrumb a:hover {
    color: #FFC600;
    text-decoration: none;
}

@media (min-width: 992px) {
	.breadcrumb {
		position: absolute;
		top: 85px; right: 5px;
		z-index: 3;
		margin-top: 0;
	}
}

/* ---------------------------------------------- /*
 * Interna Distribuicao
/* ---------------------------------------------- */

.cursos-distribuicao .lista {
	list-style: none;
	padding: 0;
	margin: 0;
}

.cursos-distribuicao .cursos {
	background-color: #fff;
	color: #aab3b8;
	margin-top: 10px;
}

.cursos-distribuicao .titulo-post {
	color: #0072CE;
}

.cursos-distribuicao .banner-apoio .titulo-secao {
    background-color: #0072CE;
}

.cursos-distribuicao .bloco {
	padding: 50px 30px;
}

.cursos-distribuicao .bloco-dicas {
    border-left: 15px solid #0072CE;
    margin-top: 10px;
}

.cursos-distribuicao .inscricoes-encerradas {
	background-color: #19324c;
	color: #fff;
	cursor: auto;
}

@media (min-width: 992px) {
	.cursos-distribuicao {
		padding-top: 25px;
	}
}

@media (min-width: 1200px) {
	.cursos-distribuicao {
		padding-top: 115px;
	}
}

/* ---------------------------------------------- /*
* Modal
/* ---------------------------------------------- */
a.link-menu-principal.btn-busca-modal{
	cursor: pointer;
	margin-left: 10px;
	padding-top: 13px;
	padding-bottom: 13px;
	line-height: 1.2;
	border-radius: 2px;
	color: #fff;
	margin-top: 15px;
	margin-bottom: 16px;
	text-align: center;
	background-color: #671E75;
	font-size: 12px;
}
.menu-principal.shrink a.link-menu-principal.btn-busca-modal {
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 12px;
	padding-bottom: 12px;
}
.modal-busca-google .modal {
	height: 100%;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#671e75+0,db3eb1+100&0.85+0,0.85+100 */
	background: -moz-linear-gradient(left, rgba(103, 30, 117, 0.85) 0%, rgba(219, 62, 177, 0.85) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(103, 30, 117, 0.85) 0%, rgba(219, 62, 177, 0.85) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(103, 30, 117, 0.85) 0%, rgba(219, 62, 177, 0.85) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#d9671e75", endColorstr="#d9db3eb1",GradientType=1 );
	/* IE6-9 */
	}
	.modal-busca-google .modal-of-em-campo {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff6a13+0,ffc600+100&0.85+0,0.85+100 */
	background: -moz-linear-gradient(left, rgba(255, 106, 19, 0.85) 0%, rgba(255, 198, 0, 0.85) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(255, 106, 19, 0.85) 0%, rgba(255, 198, 0, 0.85) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(255, 106, 19, 0.85) 0%, rgba(255, 198, 0, 0.85) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#d9ff6a13", endColorstr="#d9ffc600",GradientType=1 );
	/* IE6-9 */
	}
	.modal-busca-google .modal.fade {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	top: 500px;
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	}
	.modal-busca-google .modal.fade.in {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transform: translate3d(0, -500px, 0);
	transform: translate3d(0, -500px, 0);
	opacity: 1;
	}
	.modal-busca-google .modal .close {
	position: relative;
	top: 20px;
	right: 20px;
	font-size: 43px;
	/*        font-weight: 400;*/
	color: #fff;
	text-shadow: none;
	filter: alpha(opacity=100);
	opacity: 1;
	}
	.modal-busca-google .modal .capsule {
	width: 80%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	}
	@media (min-width: 768px) {
	.modal-busca-google .modal .form-group {
		width: 50%;
		margin: 0 auto 15px;
	}
	}

/* ---------------------------------------------- /*
 * Busca layout Google
/* ---------------------------------------------- */
.btn-busca-mobile {
	position: absolute;
	top: 13px;
	right: 80px;
	outline: none !important;
}

.btn-busca-mobile .fa {
	color: #0072CE;
	font-size: 22px;
}

.carregando {
	text-align: center;
	padding-bottom: 100px
}

.carregando i {
	font-size: 50px
}

.google-link {
	color: #006f44;
	font-size: 12px;
	margin-bottom: 5px!important
}

.busca-google .nenhuma_busca_encontrada {
	font-size: 18px;
	text-align: center;
	border-bottom: none!important;
	padding-top: 30px!important
}

.busca-google .lista-itens .item {
	max-width: 700px;
	float: none;
	margin: 0 auto;
	padding: 10px
}

.busca-google .lista-itens .item h2 {
	font-weight: 400
}

.busca-google .lista-itens .item h2 sup {
	margin-right: 4px;
	font-size: 10px
}

.busca-google .lista-itens .item p {
	font-weight: 100;
	line-height: 1.4;
}

.busca-google .correcao {
	margin-top: 15px
}

.busca-google .correcao_termo {
	font-weight: 500;
	color: #ff6a13;
	text-align: center
}

.busca-google .correcao_termo span {
	display: inline-block;
	font-size: 14px;
	margin-left: 4px
}

.busca-google .correcao_termo span a {
	color: #00205b
}

.busca-google .correcao_termo span a:hover {
	text-decoration: underline!important
}

.busca-google .form-group {
	max-width: 700px;
	margin: 0 auto
}
.busca-google section.busca-principal{
	margin-top: 50px;
}
.busca-google section.blog-byte-home.outros-posts {
	margin-top: 50px;
}
.busca-google .busca-principal .form-control {
	border-top: 1px solid #aab3b8;
	border-bottom: 1px solid #aab3b8;
	border-right: 1px solid #aab3b8;
}
.busca-google .lista--sem__bullets {
	list-style: none;
	padding: 0;
	margin: 0
}
.busca-google .lista__links {
	list-style: none;
	padding: 0;
	margin: 0;
	}
	.busca-google .lista__links .item {
	margin-bottom: 3px;
	padding: 0 3px 0 0;
	}
	.busca-google .lista__links .link {
	font-size: 9px;
	font-weight: 400;
	padding: 7px 14px;
	border-radius: 50px;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
	display: block;
	}
	.busca-google .lista__links .link--borda {
	border: 2px solid #00205b;
	color: #00205b;
	}
	.busca-google .lista__links .link--borda.active,
	.busca-google .lista__links .link--borda:hover {
	background-color: #00205b;
	color: #fff;
	}
	.busca-google .lista__links .link--bg {
	background-color: #efefef;
	color: #00205b;
	}
	.busca-google .lista__links .link--bg.active,
	.busca-google .lista__links .link--bg:hover {
	background-color: #00205b;
	color: #fff;
	}
	.busca-google .lista__links .link--bg--azul {
	background-color: #00205b;
	color: #fff;
	}
	.busca-google .lista__links .link--bg--azul {
	background-color: #00205b;
	color: #fff;
	}
	.busca-google .lista__links .link--bg--azul:hover {
	background-color: #43b02a !important;
	}
	.busca-google .lista__links .link--bg--azul_claro {
	background-color: #0085ca;
	color: #fff;
	}
	.busca-google .lista__links .link--bg--azul_claro:hover {
	background-color: #43b02a !important;
	}
	.busca-google .lista__links .link .svg-inline--fa {
	margin-right: 5px;
	}
	.busca-google .lista__links--inline .item {
	display: inline-block;
	vertical-align: middle;
	margin-right: -0.25em;
	}
	.busca-google .lista__links--relacionados {
	margin-bottom: 20px;
	}
	.busca-google .lista__links--relacionados .item .link {
	padding: 15px 20px;
	border-radius: 6px;
	border-left: 15px solid #00205b;
	}
	@media (min-width: 768px) {
		.busca-google .lista__links .item {
			margin-bottom: 5px;
			padding: 0 5px;
		}
		.busca-google .lista__links .link {
			font-size: 12px;
		}
	}
	.busca-google .lista-itens .item {
	position: relative;
	border-top: 1px solid #efefef;
	padding: 10px 0;
	}
	.busca-google .lista-itens .item:last-child {
	border-bottom: 1px solid #efefef;
	}
	.busca-google .lista-itens .item .link {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	border: 5px solid transparent;
	}
	.busca-google .lista-itens .item .link:hover {
	border-color: #00205b;
	}
	.busca-google .lista-itens .item .capsule-texto {
	margin-top: 20px;
	}
	.busca-google .lista-itens .item h2 {
	font-size: 16px;
	margin-bottom: 5px;
	}
	.busca-google .lista-itens .item p {
	margin-bottom: 0;
	}
	@media (min-width: 480px) {
	.busca-google .lista-itens .item .capsule-img,
	.busca-google .lista-itens .item .capsule-texto {
		display: inline-block;
		vertical-align: middle;
		margin-right: -0.25em;
		padding: 10px;
	}
	.busca-google .lista-itens .item .capsule-img {
		width: 20%;
		height: auto;
	}
	.busca-google .lista-itens .item .capsule-texto {
		width: 80%;
		height: auto;
		margin-top: 0;
	}
	.busca-google .lista-itens .item .capsule-texto--100 {
		width: 100% !important;
		height: auto;
	}
	}
	@media (min-width: 768px) {
	.busca-google .lista-itens .item {
		padding: 20px;
	}
	.busca-google .lista-itens .item .capsule-img {
		width: 20%;
		height: auto;
	}
	.busca-google .lista-itens .item .capsule-texto {
		width: 80%;
		height: auto;
	}
	.busca-google .lista-itens .item h2 {
		font-size: 18px;
	}
	}
	@media (max-width: 768px) {
		.busca-google .lista-itens .item {
			word-break: break-word;
			padding: 10px;
		}
		.busca-google .lista-itens .item p{
			font-size: 12px;
		}
	}

/* ---------------------------------------------- /*
 * Botao WhatsApp
/* ---------------------------------------------- */
.bt-whatsapp {
	position: fixed;
	bottom: 10px;
	right: 10px;
	z-index: 6;
	box-shadow: 0 0.3125rem 1rem 0 rgba(34,35,36,.2);
	background-color: #43B02A;
	padding: 9px;
	border-radius: 50%!important;
	width: 42px;
	text-align: center;
	height: 42px;
	vertical-align: middle;
}
.bt-whatsapp i {
	font-size: 25px;
	color: #fff;
	vertical-align: middle;
	margin-top: -1px;
	margin-right: -1px;
}
@media (min-width: 62em){
	.bt-whatsapp {
		bottom: 10px;
		right: 10px;
		width: 58px;
		height: 58px;
		padding: 15px;
	}
	.bt-whatsapp i {
		font-size: 30px;
	}
}

/* ---------------------------------------------- /*
 * Form pdv
/* ---------------------------------------------- */
.pr-40{
	padding-right: 40px !important;
}

.form-pdv {
	padding-top: 0;
}

.modal-termo ul{
	list-style: lower-roman;
}

#id_aceito {
	margin-right: 10px;
}

.link-termo{
	cursor:pointer;
	color: #0072CE;
	margin-left: 5px;
}

.form-group-termo .input-group {
	margin-bottom: 0 !important;
}

.form-control-termo {
	border-color: transparent !important;
	margin-bottom: 0 !important;
}

.link-lojista {
	display: block;
	width: 230px;
}

.distribuidores .form-comentario {
	padding-top: 10px;
}

.distribuidores .titulo-compartilhe-localizacao {
	position: absolute;
	top: 50%; left: 50%;
	width: 230px;

	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

/* ---------------------------------------------- /*
 * Footer
/* ---------------------------------------------- */

.footer {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#671e75+0,db3eb1+100 */
	background: rgb(103,30,117); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(103,30,117,1) 0%, rgba(219,62,177,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(103,30,117,1) 0%,rgba(219,62,177,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(103,30,117,1) 0%,rgba(219,62,177,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#671e75', endColorstr='#db3eb1',GradientType=1 ); /* IE6-9 */

	margin-top: 10px;
	color: #fff;
}

.footer .bloco {
	background-color: transparent;
	padding: 0 40px;
	margin-top: 40px;
}

.footer .bloco:last-child {
	margin-bottom: 60px;
}

.footer .bloco .titulo {
	margin: 0;
	margin-bottom: 20px;
	font-size: 14px;
	font-weight: 500;
	color: #fff;
}

.footer .bloco .titulo.titulo-links-uteis{
	margin-bottom: 10px;
	margin-top: 20px;
}

.footer .paragrafo {
	margin: 0;
	margin-top: 20px;
}

.footer .link {
	color: #fff;
}

.footer .endereco .imagem {
	width: 200px;
	margin-bottom: 20px;
}

.footer .endereco address {
	margin-bottom: 0;
	font-size: 12px;
}

.footer .lista {
	list-style: none;
	padding: 0;
	margin: 0;
}

.footer .redes-sociais .item {
	display: inline-block;
	vertical-align: middle;
	margin: 5px;
}

.footer .facebook-byte .link .fa,
.footer .redes-sociais .link {
    border: 1px solid #fff;
    border-radius: 3px;
    color: #fff;
    display: block;
    font-size: 14px;
    height: 36px;
    line-height: 35px;
    text-align: center;
    width: 36px;
}

.lista.links-uteis .link {
	width: 100%;
	padding: 0px 10px;
	font-size: 12px;
	font-weight: 400;
	height: auto;
}

.footer .facebook-byte .link:hover .fa,
.footer .redes-sociais .link:hover {
    border: 1px solid #fff;
    background-color: #fff;
    color: #0072CE;
}
.selo-gptw{max-height: 140px;}

.footer .facebook-byte .link .fa {
	display: inline-block;
	vertical-align: middle;
}

@media (min-width: 992px) {
	.footer {
		padding: 40px 0;
	}

	.footer .bloco {
		margin-top: 0;
		padding: 0 30px;
	}

	.footer .bloco:last-child {
		margin-bottom: 0;
	}
}

@media (min-width: 1200px) {
	.footer {
		padding: 80px 0;
	}

	.footer .bloco {
		padding: 0 40px;
	}
}

/* ---------------------------------------------- /*
 * Navigation
/* ---------------------------------------------- */

.navbar-nav .dropdown-menu {
    background-color: #fff;
    border: none;
    border-radius: 4px;

    -webkit-box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.1);
	box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.1);
}



.navbar-nav a {
	background-color: transparent;
}

.nav > li > a:focus,
.nav > li > a:hover {
    background-color: transparent !important;
}

.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover {
    background-color: transparent;
    color: #671E75;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover {
    background-color: transparent;
    color: #671E75;
    outline: 0 none;
    text-decoration: none;
}

.header {
	margin-top: 10px;
}

.menu-principal {
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #fff;
	position: fixed;
	top: 0; left: 0;
	z-index: 998;
	height:68px;

	-webkit-box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.1);
	box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.1);

	-webkit-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
	   -moz-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
		-ms-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
		 -o-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
			transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
}

.navbar-custom {
	border: 0;
	border-radius: 0;
	margin: 0;

}

.navbar {
	border-bottom: 0.3px solid #B8B8B8;
}

.utah {
    color: var(--utah);
}

.btn-color {
    color: white;
    background-color: var(--washington);
}

.navbar-brand {
	width: 160px; height: 39px;
	object-fit: cover;
	padding: 0;
	margin-top: 8px;
	/*margin-left: 15px;*/

    -webkit-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
	   -moz-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
		-ms-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
		 -o-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
			transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
}

a.link-menu-principal,
.navbar-nav > li > a {
	font-size: 12px;
	font-family: 'Poppins', sans-serif;
	/*color: #aab3b8;*/
	font-weight: 500;
	position: relative;
	margin-right: 0px;
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 10px;
	padding-right: 10px;
	-webkit-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
	   -moz-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
		-ms-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
		 -o-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
			transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
}

a.link-menu-principal:before {
	content: "";
	width: 15px; height: 40px;
	position: absolute;
	left: 50%; top: -60px;
	margin-left: -7px;
	background-color: #671E75;
	border-radius: 0 0 10px 10px;

	-webkit-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
	   -moz-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
		-ms-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
		 -o-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
			transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
}

.item-menu-principal a.link-menu-principal.active,
a.link-menu-principal:hover,
a.link-menu-principal:focus,
.item-menu-principal.active a.link-menu-principal {
	background: none !important;
	outline: 0;
	color: #671E75;
}

.item-menu-principal a.link-menu-principal.active,
a.link-menu-principal:hover:before,
a.link-menu-principal:focus:before,
.item-menu-principal.active a.link-menu-principal:before {
	top: -30px;
}

.navbar-custom .navbar-toggle .icon-bar {
	background: #671E75;
}

a.link-menu-principal.btn-area-profissional:before {
	display: none;
}
.busca .blog-byte-home .lista-arquivos-bibliote-vistual .conteudo {
    width: 100%;
}
.busca-biblioteca-virtual .row-materiais {
	padding-top: 11px;
}
.btn-biblioteca-virtual{
	font-size: 14px;
	border-radius: 5px;
}
.conteudo-biblioteca-virtual p{
	font-size: 15px;
}
/* 
.lista-arquivos-bibliote-vistual .btn{
	color: white;
	line-height: 69px;
	font-size: 40px;
}
.lista-arquivos-bibliote-vistual .titulo-post,.lista-arquivos-bibliote-vistual .texto{
	color: white !important;
}
.lista-arquivos-bibliote-vistual li{
	background: linear-gradient(to right,  rgba(255,106,19,1) 0%,rgba(255,198,0,1) 100%);
} */

@media (max-width: 768px) {
	a.btn-biblioteca-virtual {
		white-space: initial;
		height: 95px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
}

a.link-menu-principal.btn-area-profissional {
	padding-top: 7px;
	padding-bottom: 5px;
	line-height: 1.2;
	border-radius: 2px;
	color: #fff;
	margin-top: 15px;
	margin-bottom: 16px;
	text-align: center;
	background-color: #FFC600;
	font-size: 12px;
}

a.link-menu-principal.btn-area-profissional:hover {
	background-color: #FF6A13 !important;
}


@media (max-width: 1060px) {

	.navbar-nav .dropdown-menu {
		width: 100%;
	    border-radius: 0;
	}

	.navbar-nav .open .dropdown-menu {
		background-color: #f5f5f5;
		border-top: 5px solid #0072CE;
	}

	.navbar-nav .dropdown-menu:before {
		display: none;
	}

	.dropdown-menu > li > a {
	    color: #aab3b8;
	    font-weight: 500;
	    padding: 3px 20px;
	    text-align: center;
	    font-size: 10px;
	}

	.menu-principal {
		padding-left: 0;
		padding-right: 0;
	}

    .navbar-header {
        float: none;
    }

    .navbar-brand {
		margin-top: 7px;
		width: 140px;
	}

    .navbar-toggle {
        display: block;
    }

    .navbar-collapse.collapse {
        display: none!important;
    }

    .navbar-nav {
        float: none!important;
        padding-top: 20px;
    }

    .navbar-nav > li {
        float: none;
    }

    .navbar-nav > li > a {
        padding-bottom: 10px;
    	padding-top: 10px;
    	text-align: center;
    	font-size: 14px;
    }

    .navbar-collapse.collapse.in {
        display: block!important;
    }

    .collapsing {
        overflow: hidden!important;
    }

    a.link-menu-principal:before {
		display: none;
	}

	a.link-menu-principal span.caret {
		display: none;
	}

	a.link-menu-principal.btn-area-profissional {
		width: 160px;
		margin: 0 auto;
	}

	@media only screen
	and (orientation : landscape) {
		.navbar-nav > li {
	        float: left;
	    }

	    .navbar-nav > li > a {
		    font-size: 9px;
		    padding: 10px;
		}

		a.link-menu-principal.btn-area-profissional {
		    width: auto;
		}
	}

}


/* ---------------------------------------------- /*
 * Shrink
/* ---------------------------------------------- */

.menu-principal.shrink a.link-menu-principal,
.menu-principal.shrink .navbar-nav > li > a {
    padding-bottom: 15px;
    padding-top: 15px;
}

.menu-principal.shrink a.link-menu-principal.btn-area-profissional {
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 7px;
	padding-bottom: 5px;
}

.menu-principal.shrink a.link-menu-principal:before {
	display: none
}

.menu-principal.shrink .navbar-brand {
	margin-top: 7px;
	width: 150px; height: 36px;

}

/* ---------------------------------------------- /*
 * Scroll to top
/* ---------------------------------------------- */

.scroll-up {
	position: fixed;
	display: none;
	z-index: 999;
	bottom: 2em;
	right: 2em;
}

.scroll-up a {
	background-color: rgba(135, 135, 135, 0.5);
	display: block;
	width: 35px;
	height: 35px;
	text-align: center;
	color: #fff;
	font-size: 15px;
	line-height: 30px;
}

.scroll-up a:hover,
.scroll-up a:active {
	background-color: rgba(235, 235, 235, .8);
	color: #e7746f;
}

/* ---------------------------------------------- /*
 * Preloader
/* ---------------------------------------------- */

#preloader {
    background-color: #fff;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9999;
    width: 100%; height: 100%;
}

/*.infinito-loader {
    width: 320px; height: 320px;
    position: absolute;
    top: 50%; left: 50%;

    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);

    -webkit-animation: bg-cores 3s linear infinite alternate;
    -moz-animation: bg-cores 3s linear infinite alternate;
    -ms-animation: bg-cores 3s linear infinite alternate;
    -o-animation: bg-cores 3s linear infinite alternate;
    animation: bg-cores 3s linear infinite alternate;
}*/

.infinito-loader {
    position: absolute;
    top: 50%; left: 50%;

    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
}

.infinito-loader:before,
.infinito-loader:after {
    position: absolute;
    background-color: black;
    content: "";

    -webkit-animation: bg-cores 1s ease-in infinite alternate;
    -moz-animation: bg-cores 1s ease-in infinite alternate;
    -ms-animation: bg-cores 1s ease-in infinite alternate;
    -o-animation: bg-cores 1s ease-in infinite alternate;
    animation: bg-cores 1s ease-in infinite alternate;
}

.infinito-loader:before {
    width: 40px; height: 40px;
    bottom: -40px; left: -40px;

    border-top-left-radius: 100%;
    border-bottom-left-radius: 100%;
    border-bottom-right-radius: 100%;
}

.infinito-loader:after {
    width: 53px; height: 53px;
    top: -53px; right: -53px;

    border-top-left-radius: 100%;
    border-top-right-radius: 100%;
    border-bottom-right-radius: 100%;
}

@-webkit-keyframes bg-cores {
    0% {
    	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00205b+0,0085ca+100 */
		background: rgb(0,32,91); /* Old browsers */
		background: -moz-linear-gradient(left,  rgba(0,32,91,1) 0%, rgba(0,133,202,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left,  rgba(0,32,91,1) 0%,rgba(0,133,202,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right,  rgba(0,32,91,1) 0%,rgba(0,133,202,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00205b', endColorstr='#0085ca',GradientType=1 ); /* IE6-9 */
    }

    20% {
    	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#006f44+0,78be20+100 */
		background: rgb(0,111,68); /* Old browsers */
		background: -moz-linear-gradient(left,  rgba(0,111,68,1) 0%, rgba(120,190,32,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left,  rgba(0,111,68,1) 0%,rgba(120,190,32,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right,  rgba(0,111,68,1) 0%,rgba(120,190,32,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006f44', endColorstr='#78be20',GradientType=1 ); /* IE6-9 */
    }

    40% {
    	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff6a13+0,ffc600+100 */
		background: rgb(255,106,19); /* Old browsers */
		background: -moz-linear-gradient(left,  rgba(255,106,19,1) 0%, rgba(255,198,0,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left,  rgba(255,106,19,1) 0%,rgba(255,198,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right,  rgba(255,106,19,1) 0%,rgba(255,198,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6a13', endColorstr='#ffc600',GradientType=1 ); /* IE6-9 */
    }

    60% {
    	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0072ce+0,abcae9+100 */
		background: rgb(0,114,206); /* Old browsers */
		background: -moz-linear-gradient(left,  rgba(0,114,206,1) 0%, rgba(171,202,233,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left,  rgba(0,114,206,1) 0%,rgba(171,202,233,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right,  rgba(0,114,206,1) 0%,rgba(171,202,233,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0072ce', endColorstr='#abcae9',GradientType=1 ); /* IE6-9 */

    }

    80% {
    	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#671e75+0,db3eb1+100 */
		background: rgb(103,30,117); /* Old browsers */
		background: -moz-linear-gradient(left,  rgba(103,30,117,1) 0%, rgba(219,62,177,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left,  rgba(103,30,117,1) 0%,rgba(219,62,177,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right,  rgba(103,30,117,1) 0%,rgba(219,62,177,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#671e75', endColorstr='#db3eb1',GradientType=1 ); /* IE6-9 */
    }

    100% {
    	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00205b+0,0085ca+100 */
		background: rgb(0,32,91); /* Old browsers */
		background: -moz-linear-gradient(left,  rgba(0,32,91,1) 0%, rgba(0,133,202,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left,  rgba(0,32,91,1) 0%,rgba(0,133,202,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right,  rgba(0,32,91,1) 0%,rgba(0,133,202,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00205b', endColorstr='#0085ca',GradientType=1 ); /* IE6-9 */
    }
}

/* ---  backgrounds linhas  --- */

.protecao {
	background: linear-gradient(90deg, #671E75 , #DB3EB1);
}

.antimicrobianos {
	background: linear-gradient(90deg, #00205B , #0085CA);
}

.anti-inflamatorios-e-analgesicos {
	background: linear-gradient(90deg, #006F44 , #78BE20);
}

.sedativos-anestesicos {
	background-color: #FFC600;
}

.dermatologicos{
	background: linear-gradient(90deg, #0072CE , #ABCAE9);
}

.suplementos {
	background: linear-gradient(90deg, #FF6A13 , #FFC600);
}

.tag-noticias {
	background-color: #0fa79d !important;
}

.tag-acoes {
	background-color: #004d87 !important;
}

.tag-eventos {
	background-color: #ee493a !important;
}

#swipebox-overlay {
    background-color: rgba(210, 210, 210, 0.95) !important;
}

#swipebox-slider .slide .swipebox-video-container {
    background: rgba(255, 255, 255, 1) none repeat scroll 0 0;
    padding: 10px;
    border: 1px solid #ddd;
}




/* LISTA DE CURSOS */
.cursos .lista{
	list-style: none;
	margin: 0;
	padding: 0;
}
.cursos .outros-posts .lista .bloco {
    height: 330px;
}

.cursos .outros-posts .lista .bloco {
	border-left: 15px solid #0072CE;
	position: relative
}
.cursos .outros-posts .lista .bloco div{
	margin-bottom: 10px;
}

.cursos .outros-posts .lista .bloco .titulo{
	font-size:1.2em;
	color:#0072CE;

}

.cursos .outros-posts .bloco .titulo-post {
    font-size: 18px;
    padding-bottom: 15px;
}
.cursos .titulo-post {
    color: #0072CE;
    font-weight: 500;
    line-height: 1.4;
    margin-bottom: 0;
}

.banner-in25 .bloco {
	padding: 0;
}

.materiais-publicitarios .bloco {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#671e75+0,db3eb1+100 */
	background: rgb(103,30,117); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(103,30,117,1) 0%, rgba(219,62,177,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(103,30,117,1) 0%,rgba(219,62,177,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(103,30,117,1) 0%,rgba(219,62,177,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#671e75', endColorstr='#db3eb1',GradientType=1 ); /* IE6-9 */
}

.pagina-in25 {
	padding-top: 0;
}

.pagina-in25 .banner-apoio .titulo-secao {
    background-color: #c4151c;
}

.modal form.form-conteudo-restrito .form-control{
    outline: 1px solid #aab3b8;
    padding: 10px;
}

/* TABELA DE DOSES*/

.btn-tabela-doses-submenu {
	color: #671E75 !important;
}

.btn-tabela-doses {
	background-color: #00205B;
	color: #fff;
	display: block;
	margin-top: 10px;
}



/* MATERIAIS */

.row-materiais {
	margin-top: 10px;
	padding-top: 20px;
	background-color: #00205B;
	margin-left: 0 !important;
	margin-right: 0 !important;
	padding-left: 10px;
}

.row-materiais h3 {
	color: #fff;
	margin-bottom: 10px;
	margin-left: 20px;
}

.row-materiais ul {
	display: block;
}

.row-materiais .bloco {
	border-bottom: 1px solid #efefef !important;
	padding: 5px !important;
	margin-top: 0 !important;
}

.row-materiais .conteudo {
	padding: 0;
}

.row-materiais .lista {
	background-color: #fff;
}

@media (min-width: 1200px) {
	.materiais-publicitarios .bloco {
		padding: 41px;
	}
}

/* **** FAQ **** */
.bloco_faq {display: none;}
.interna_faq_titulo{
	background: rgb(0,32,91); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(0,32,91,1) 0%, rgba(0,133,202,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(0,32,91,1) 0%,rgba(0,133,202,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(0,32,91,1) 0%,rgba(0,133,202,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00205b', endColorstr='#0085ca',GradientType=1 ); /* IE6-9 */
}
.bloco_faq_titulo{
	width: 100%;
	display: inline-block;
	vertical-align: middle;
	margin-right: -0.25em;
}
.faq_h1_titulo{
	color: #00205B;
	font-weight: 500;
	margin-bottom: 25px;
	line-height: 1.4;
	font-size: 23px;
}
@media (min-width: 768px){
	.faq_h1_titulo{
		font-size: 27px;
	}
}
.faq_resposta iframe {
	max-width: 100%;
}
.faq_form{
	padding-top: 0px !important;
}
.faq_form .titulo{
	padding-top: 0px !important;
	margin-top: 0px !important;
}

.faq_resposta img {
	height: auto !important;
}

.text_center_important{
	text-align:center !important;
}

.faq_resposta .faq_feedback {
	text-align: center;
	border: 1px solid #00205b;
	border-radius: 5px;
	padding: 20px;
}
.faq_resposta .info_util i {
	font-family: "FontAwesome";
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
	font-weight: 300;
	font-size: 23px;
	cursor: pointer;
	}
	
.faq_resposta .info_util i.icon-thumbs-up:hover:before {
	content: "\f164";
	}
.faq_resposta .info_util i.icon-thumbs-down:hover:before {
		content: "\f165";
	}
	
.faq_resposta .info_util i.icon-thumbs-up:before {
	content: "\f087";
	}
.faq_resposta .info_util i.icon-thumbs-down:before {
	content: "\f088";
	}

	.faq_resposta textarea.form-control {
		min-height: 100px;
		max-width: 400px;
		margin: 0 auto;
	}
.titulo_produtos_relacionados{
	font-size: 25px;
	padding-top: 40px;
	padding-bottom: 10px;
	text-align: center;
}
.lista-produtos-faq {
	text-align: center;
}
.lista-produtos-faq li{
	float:none;margin:0 auto;display:inline-block
}
.faq_resposta h2 {
	font-size: 20px;
	margin-bottom: 15px;
}

.iframe-responsive{
	width: 100%;
	max-width: 100%;
	margin: 0 auto;
}

/* ****** BT REDES SOCIAIS BLOG ***** */
.redes-fixas {
    position: fixed;
    right: 10px;
    bottom: 50px;
    z-index: 3;
    list-style: none;
    margin: 0;
    padding: 0;
}
@media (min-width: 768px){
	.redes-fixas {
		position: fixed;
		top: 50%;
		right: 3px;
		-webkit-transform: translate3d(0,-50%,0);
		transform: translate3d(0,-50%,0);
		bottom: auto;
	}
}
.redes-fixas .-item .-link {
    width: 40px;
    height: 40px;
    transition-duration: .3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.7,1,.7,1);
    background-color: #00205b;
    color: #fff;
    text-align: center;
    line-height: 40px;
    display: block;
    border-radius: 3px;
    margin-bottom: 2px;
}
.redes-fixas .-item .-link:hover {
    background-color: #43b02a;
}
/* ************** ************** */

/* ****** MODAL NEWSLETTER ***** */
.btn-newsletter {
	position: fixed;
	left: 10px;
	bottom: 10px;
	height: 40px;
	background-color: #ff6a13;
	z-index: 3;
	padding: 3px;
	border-radius: 3px;
	transition-duration: .3s;
	transition-property: all;
	transition-timing-function: cubic-bezier(.7,1,.7,1);
}
.btn-newsletter span {
	position: absolute;
	top: 50%;
	right: -145px;
	-webkit-transform: translate3d(0,-50%,0);
	transform: translate3d(0,-50%,0);
	width: 150px;
	height: 100%;
	background-color: #ff6a13;
	color: #fff;
	font-size: 10px;
	border-radius: 3px;
	padding-left: 7px;
	padding-top: 7px;
	opacity: 1;
	transition-duration: .3s;
	transition-property: all;
	transition-timing-function: cubic-bezier(.7,1,.7,1);
}
.btn-newsletter:hover {
	background-color: #ffc600;
	color: #fff;
	transition-duration: .3s;
	transition-property: all;
	transition-timing-function: cubic-bezier(.7,1,.7,1);
}
.btn-newsletter:hover span {
	background-color: #ffc600;
	color: #00205b;
	opacity: 1;
	transition-duration: .3s;
	transition-property: all;
	transition-timing-function: cubic-bezier(.7,1,.7,1);
}
.modal-newsletter {
	background: -moz-linear-gradient(left,rgba(255,106,19,.85) 0,rgba(255,198,0,.85) 100%);
	background: -webkit-linear-gradient(left,rgba(255,106,19,.85) 0,rgba(255,198,0,.85) 100%);
	background: linear-gradient(to right,rgba(255,106,19,.85) 0,rgba(255,198,0,.85) 100%);
}
.modal-newsletter .btn {
	outline: inherit !important;
	color: #fff;
	background-color: #0072CE;
	margin-top: 20px;
}
.modal-newsletter .btn:hover {
	outline: inherit !important;
	color: #fff;
	background-color:#00205B;
	border: 2px solid #00205B;
}
.modal-busca-google .modal-newsletter {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff6a13+0,ffc600+100&0.85+0,0.85+100 */
	background: -moz-linear-gradient(left, rgba(255, 106, 19, 0.85) 0%, rgba(255, 198, 0, 0.85) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(255, 106, 19, 0.85) 0%, rgba(255, 198, 0, 0.85) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(255, 106, 19, 0.85) 0%, rgba(255, 198, 0, 0.85) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#d9ff6a13", endColorstr="#d9ffc600",GradientType=1 );
	/* IE6-9 */
	color: #fff;
}
.modal-newsletter .titulo::before,.modal-newsletter .titulo::after {
	background-color: white !important;
}

.modal-newsletter h5 {
	font-size: 23px;
	text-align: center;
	margin-bottom: 26px;
}

/*----------MENU PRINCIPAL----------*/

#menu-principal-fonts{
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 28px;
    line-height: 24px;
    display: flex;
    align-items: center;
    text-align: center;
    color: #00205B;
    padding-top: 0.7%;
    margin-left: 1%;
}

#pesquisa-login-menu{
    margin-left: 92%;
    width: 40%;
}

.btn-login{
    display: inline-block;
    font-weight: 400;
    line-height: 1.5;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

/*---------------LOGIN--------------*/

#logotipo-login{
    width: 20%;
    margin-left: 67%;
    margin-top: 2%;
    margin-bottom: 3.5%;
}

#linha-form-login{
    display: flex;
}

.h1-login-tutor{
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    font-size: 38px;
    line-height: 48px;
    display: flex;
    align-items: center;
    color: #00205B;
    margin-left: -1%;
    margin-bottom: 7%;
}

#form-login{
    width: 35%;
    margin-left:10%;
}

#btns-login{
    padding: 0% 0% 0% 0%;
    width: 100%

}

.btn-entrar-login{
    display: inline-block;
    width: 98%;
    height: 36px;
    margin-top: 2%;
    margin-bottom: 5%;
    background: #00205B;
    border-radius: 4px;
    padding: 2% 2% 5% 42%;
}

.btn-entrar-google-login{
    display: inline-block;
    width: 98%;
    height: 36px;
    color: #00205B;
    background: #FFFFFF;
    border-radius: 4px;
    margin-top: 2%;
    margin-bottom: 2%;
    border: 1px solid #00205B;
    padding: 1.5% 0% 5% 26%;
}

#icon-google-botao-login{
    width:6%;
    margin-top: -0.5%;
    margin-right: 2%;
}

#linha-cadastre-aqui-login{
    display: flex;
}

.p-nao-tem-cadastro-login{
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    display: flex;
    align-items: center;
    color: #000000;
}

.cadastre-aqui-login{
    font-family: Arial;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    display: flex;
    align-items: center;
    color: #00205B;
    margin-left: 2%;
    margin-top: -2%;
}

.cadastre-aqui-login:hover{
    font-family: Arial;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    display: flex;
    align-items: center;
    color: #00205B;
    margin-left: 2%;
    margin-top: -2%;
    cursor: pointer;
    text-decoration: underline;
}

.recuperar-senha-login{
    font-family: Arial;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    display: flex;
    align-items: center;
    color: #00205B;
}

.recuperar-senha-login:hover{
    font-family: Arial;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    display: flex;
    align-items: center;
    color: #00205B;
    cursor: pointer;
    text-decoration: underline;
}

#imagem-fundo-login{
    padding-top: 2%;
    margin-left: -5%;
}

#cao-fundo-login{
    margin-left: 29%;
    width: 73%;
    margin-bottom: -4.2%;
}

/*---------------TUTOR--------------*/
/*style da pagina responsiva*/
span{
    font-weight: 400;
    font-size: 12.8px;
    font-family: Arial;
    color: var(--washington);
}

.btn-save {
    width: 73.5%;
    color: white;
    font-size: 16px;
    font-weight: bold;
    font-family: Arial;
    background-color: var(--washington);
    border-radius: 5px;
}

.btn-save:hover{
    text-decoration: underline;
    color: #FFFFFF;
}

.btn-cancel {
    margin-left: 1rem;
    width: 22% !important;
    border-radius: 5px;
}

.input-style {
    opacity: 0;
    width: 100%;
    height: 8.6rem;
    overflow: hidden;
}

.style {
    border-radius: 4px;
     border: 1px solid;
     border-style: dashed;
     border-color: var(--washington);
}

.linha-vertical {
    height: 95%;
    border-right: 1px solid var(--washington);
    margin-right: 10%;
}

.align-items {
    width: 42%;
    display: flex;
    margin-top: 1rem;
    position: absolute;
    align-items: center;
    flex-direction: column;
}

.btn-outline-primary {
    width: 73%;
    font-weight: bold;
    color: var(--washington);
    border-color: var(--washington);
}

.washington:hover{
    color: var(--washington);
}

.washington, label {
    color: var(--washington);
}

label {
    font-family: Arial;
}

.form-check-label {
    font-size: 12.8px;
}

.btn-outline-primary:hover,
.btn-check:active+.btn-outline-primary,
.btn-check:checked+.btn-outline-primary,
.btn-outline-primary.active,
.btn-outline-primary.dropdown-toggle.show,
.btn-outline-primary:active {
    background-color: var(--washington);
    border-color: var(--washington);
}
/*termina aqui*/

.row-formulario-cadastro-tutor{
    padding-left: 6.5%;
    display: flex;
}


.h1-cadastro-tutor{
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    font-size: 40px;
    line-height: 48px;
    display: flex;
    align-items: center;
    color: #00205B;
    margin-left: 6%;
    margin-bottom: 1%;
}

.coluna1-cadastra-dados{
    width: 50%;
    border-right: 0.5px solid #242525;
    padding-right: 4%;
}

.h6-cadastro-tutor{
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    display: flex;
    align-items: center;
    color: #242525;
}

.btn-cadastrar-tutor{
    width: 100%;
    height: 36px;
    margin-top:2%;
    background: #00205B;
    border-radius: 4px;
    border: none;
}

#img-fundo-cadastro-tutor{
    display: block;
    position: absolute;
    top: 47%;
    left: 70%;
    width: 30%;
}



/*---------MEUS DADOS TUTOR---------*/

/*novo style*/

.card-styles {
    border: none;
    border-radius: 10px;
    box-shadow: 0px 16px 48px 0px rgba(0, 0, 0, 0.17) ;
}

.border-img {
    width: 106px;
    border-radius: 100%;
    border: 4px solid #0069B4 !important;
}

.btn-pets {
    font-size: 16px;
    margin-left: 1rem;
    font-family: Arial;
    font-weight: bold;
    color: var(--washington);
    border-color: var(--washington);
    background-color: white;
}

.btn-pets:hover{
    color: #FFFFFF;
    background-color: var(--washington);
}

.pet-old {
    width: 23%;
    height: 26px;
    display: flex;
    border-radius: 4px;
    align-items: center;
    justify-content: center;
    background-color: var(--montana);
}


/**/

.h1-meus-dados{
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    font-size: 40px;
    line-height: 48px;
    display: flex;
    align-items: center;
    color: #00205B;
    margin-left: 10%;
    margin-bottom: 1%;
}

.h3-meus-dados{
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    display: flex;
    align-items: center;
    color: #00205B;
    margin: 2% 0% 2% 3%;
}

#row-meus-dados-tutor{
    display: flex;
    flex-direction: row;
}

#perfil-meus-dados{
    width: 80%;
    height: auto;
    display: flex;
    flex-direction: cols;
    background: #FFFFFF;
    box-shadow: 0px 16px 48px rgba(0, 0, 0, 0.176);
    border-radius: 10px;
    margin: 2% 10% 3% 10%;
}

#img-user-meus-dados{
    width: -webkit-fill-available;
    height: -webkit-fill-available;
    margin-left: -1%;
    margin-top: -1%;
}

#foto-perfil-meus-dados{
    padding:1%;
    margin:1%;
}

#img-perfil-meus-dados{
    width: 102px;
    margin-left: -7%;
    margin-top: -1%;
}

#foto-usuario-meus-dados{
    width: 130px;
    height: 130px;
    left: 3%;
    top: 7%;
    border: 5px solid #006F44;
    box-sizing: border-box;
    border-radius: 50%;
    overflow: hidden;
}

#nome-perfil-meus-dados{
    padding: 3% 1% 3% 1%;
    width: 50%;
}

#nome-usuario-meus-dados{
    font-size: 25px;
    margin-bottom: 3%;
}

.email-telefone-meus-dados{
    display: flex;
    flex-direction: row;
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 12px;
    color: #242525;
    margin-top:2%

}

#telefone-meus-dados{
    margin-left:5%;
}

#btns-meus-dados{
    display: flex;
    flex-direction: row;
    padding: 10% 0% 0% 0%;
    width: 35%
}

#btns-meus-dados-mobile{
    display: none;
    flex-direction: row;
    padding: 10% 0% 0% 0%;
    width: 35%;
}

.btn-mudar-senha-meus-dados{
    width: 50%;
    height: 36px;
    margin-top: 2%;
    margin-right: 5%;
    background: #00205B;
    color: #ffffff;
    border-radius: 4px;
    font-family: Arial;
    font-style: normal;
    font-weight: bold;
    margin-bottom: 5%;
    padding: 2% 2% 1% 7%;
}

.btn-mudar-senha-meus-dados:hover{
    width: 50%;
    height: 36px;
    margin-top: 2%;
    margin-right: 5%;
    background: #00205B;
    color: #ffffff;
    border-radius: 4px;
    font-family: Arial;
    font-style: normal;
    font-weight: bold;
    margin-bottom: 5%;
    padding: 2% 2% 1% 7%;
}

.btn-editar-perfil-meus-dados{
        width: 61%;
    height: 36px;
    color: #00205B;
    background: #FFFFFF;
    border-radius: 4px;
    margin-top: 2%;
    margin-right: 5%;
    font-family: Arial;
    font-style: normal;
    font-weight: bold;
    margin-bottom: 5%;
    border: 2px solid #00205b;
    padding: 2% 2% 1% 5%;
}

.btn-editar-perfil-meus-dados:hover{
    width: 61%;
    height: 36px;
    color: #00205B;
    background: #FFFFFF;
    border-radius: 4px;
    margin-top: 2%;
    margin-right: 5%;
    font-family: Arial;
    font-style: normal;
    font-weight: bold;
    margin-bottom: 5%;
    border: 2px solid #00205b;
    padding: 2% 2% 1% 5%;
}

#row-meus-pets-tutor{
    width: 80%;
    height: auto;
    background: #FFFFFF;
    box-shadow: 0px 16px 48px rgba(0, 0, 0, 0.176);
    border-radius: 10px;
    margin: -1% 10% 2% 10%;
}

.imagem-nome-botoes-meus-pets{
    display: flex;
    flex-direction: cols;
}

#img-pet-meus-dados{
    width: 150px;
    margin: 2% 1% 2% 3%;
}

#qrcode-pet-meus-pets{
    /*position: absolute;*/
    margin-left: 50%;
    margin-top:-25%;
}

#categoria-pet{
    visibility:hidden;
    width: 1%;
}

.icons-raca-sexo-meus-pets-meus-dados{
    margin-left: 3%;
    margin-right: 3%;
    margin-top: -14%;
}

#nome-sexo-raca-pet-meus-dados{
    padding-top: 4%;
    width: 13%;
    margin-left: -4.5%;
}

.idade-pet-meus-dados{
    width: 75px;
    height: 26px;
    background: #ABCAE9;
    margin-top: 100%;
    border-radius: 4px;
    padding-left:10%;
}

#btns-meus-pets{
    display: flex;
    flex-direction: row;
    padding: 6% 0% 0% 0%;
    width: 45%;
    margin-left: 18%;
    font-family: Arial;
    font-style: normal;
    font-weight: bold;
    margin-right: 2%;
}

.btn-editar-meus-pets{
    width: 15%;
    height: 36px;
    color: #00205B;
    background: #FFFFFF;
    border-radius: 4px;
    margin-left: 2%;
    margin-right: 2%;
    border: 2px solid #00205b;
    padding: 1% 2% 1% 2%;
    font-weight: bold;
}

.btn-remover-meus-pets{
    width: 18%;
    height: 36px;
    color: #00205B;
    background: #FFFFFF;
    border-radius: 4px;
    margin-right: 2%;
    border: 2px solid #00205b;
    padding: 1% 2% 1% 2%;
    font-weight: bold;
}

.btn-gerar-qr-meus-pets{
    width: 76%;
    height: 36px;
    color: #00205B;
    background: #FFFFFF;
    border-radius: 4px;
    margin-right: 2%;
    border: 2px solid #00205b;
    padding: 1% 1% 1% 3%;
    font-weight: bold;
}

.btn-pagina-meus-pets{
    width: 87%;
    height: 36px;
    color: #00205B;
    background: #FFFFFF;
    border-radius: 4px;
    border: 2px solid #00205b;
    padding: 1% 2% 1% 2%;
    font-weight: bold;
}

.btn-cadastrar-pet-meus-dados{
    /*position: absolute;*/
    height: 36px;
    margin-left: 80%;
    background: #00205B;
    border-radius: 4px;
    border:none;
}

/*---------------AREA PET----------------*/

#h1-area-pet{
    margin-left:26%;
}

#primeira-linha-area-pet{
    display: flex;
    min-height: 235px;
}

#coluna-nome-area-pet{
    width: 25%;
    padding-top: 5%;
    margin-left:26%;
}

.ola-area-pet{
    font-family: Arial;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    display: flex;
    align-items: center;
    text-align: center;
    color: #242525;
}

.nome-area-pet{
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    font-size: 70px;
    line-height: 90px;
    display: flex;
    align-items: center;
    color: #00205B;
}

#raca-pet-area-pet{
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    display: flex;
    align-items: center;
    color: #242525;
}

.raca-icones-area-pet{
    display:flex;
}

#icons-raca-sexo-area-pet{
    margin-left: 5%;
    margin-top: -5%;
    width: 5%;
}

#idade-pet-area-pet{
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    display: flex;
    align-items: center;
    text-align: right;
    color: #242525;
    margin-left: 50%;
    width: 60px;
    height: 26px;
    background: #ABCAE9;
    border-radius: 4px;
    padding-left: 10%;
}

#coluna-foto-pet-area-pet{
    max-width: 25%;
    width: 25%;
    height: auto;
    margin-right: 17%;
    border: 15.000px solid #00205B;
    box-sizing: border-box;
    border-radius: 437.122px 437.122px 437.122px 0px;
}

#img-pet-area-pet{
    width: 101%;
    height: 102%;
    box-sizing: border-box;
    border-radius: 437.122px 437.122px 437.122px 0px;
    margin-top: -1%;
}

#segunda-linha-area-pet{
    display: flex;
}

#coluna-qrcode-area-pet{
    width: 18%;
    height: auto;
    margin-left: 34%;
    margin-top: -1%;
    border: 15.000px solid #00205B;
    box-sizing: border-box;
    border-radius: 437.122px 0px 437.122px 437.122px;
}

#qrcode-area-pet{
    width:100%;
    height: 100%;
    box-sizing: border-box;
    border-radius: 437.122px 0px 437.122px 437.122px;
}

#coluna-tutor-pet-area-pet{
    padding-top: 3%;
    padding-left: 3%;
    width: 30%;
    margin-right:17%;
}

#p-tutor-area-pet{
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 24px;
    display: flex;
    align-items: center;
    color: #242525;
}

/*---------------HOME PET----------------*/
/*style novo na home pet*/
.h1-cadastre-seu-pet{
    margin-bottom: 25px;
}

.title {
    font-weight: 500;
    color: var(--utah);
}

.btn-purple {
    height: 2.8rem;
    font-size: 20px;
    background-color: var(--utah);
}


.card-title {
    margin-bottom: -2.5rem !important;
}

.card-image {
    width: 66px;
}

.card-text {
    margin-top: 30px;
    font-family: Arial;
}

.card-style {
    width: 350px;
    height: 253px;
    padding: 24px;
    margin-bottom: 1rem;
    border-radius: 10px;
    border-color: var(--utah);
}

.text-style-home-pet {
    font-family: Arial;
    color: var(--iowa);
    margin-bottom: 2.8rem;
}

.card-insta {
    flex: 1 1 auto;
}

/*termina aqui*/

/*vou deixar comentado pra ver se buga algo */

#linha-cadastre-seu-pet{
    width: 42%;
    height: 35%;
    left: 2%;
    margin-top: 9%;
}

.btn-cadastrar-pet{
    display: inline-block;
    width: 30%;
    height: 36px;
    margin-top: 17%;
    background: #00205B;
    border-radius: 4px;
    padding: 2% 2% 2% 5%;
}

.btn-cadastrar-pet:hover{
    color:#ffffff;
}

#card-title{
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    font-size: 28px;
    line-height: 34px;
    display: flex;
    align-items: center;
    color: #006F44;
    margin-left:10px
}

.card-image-title{
    display: flex;
    flex-direction: row;
}

.card-cadastre-seu-pet{
    width:  auto;
    height:  auto;
    padding: 15px;
    margin: 80px 5px 25px 20px;
    left: 792px;
    top: 0px;
    border: 1px solid #006F44;
    box-sizing: border-box;
    border-radius: 10px;
}

#card-body{
    width: 302px;
    height: 125px;
    left: 24px;
    top: 116px;
    padding: 15px;
}

#card-p1, card-p2, card-p3, card-p4{
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    display: flex;
    align-items: center;
    color: #242525;
}

/*-----------CADASTRO PET---------------*/
/*style novo responsivo*/

/*botoes select*/
.dog-male, .cat-male, .dog-female, .cat-female {
    display: flex;
    align-items: flex-end;
    justify-content: center;
    font-weight: 400;
    font-family: Arial;
    font-size: 12.8px;
    background-repeat: no-repeat;
    background-position-y: 1rem;
    background-position-x: center;
}


.btn-check:active+.btn-outline-primary.dog-male,
.btn-check:checked+.btn-outline-primary.dog-male,
.btn-outline-primary.active.dog-male,
.btn-outline-primary:hover.dog-male {
    background-color: var(--washington);
    border-color: var(--washington);
    background-image: url(../../images/CadastroPetForm/male-dog-selected.svg);
}

.btn-check:active+.btn-outline-primary.dog-female,
.btn-check:checked+.btn-outline-primary.dog-female,
.btn-outline-primary.active.dog-female,
.btn-outline-primary:hover.dog-female {
    background-color: var(--washington);
    border-color: var(--washington);
    background-image: url(../../images/CadastroPetForm/female-dog-selected.svg);
}

.btn-check:active+.btn-outline-primary.cat-male,
.btn-check:checked+.btn-outline-primary.cat-male,
.btn-outline-primary.active.cat-male,
.btn-outline-primary:hover.cat-male {
    background-color: var(--washington);
    border-color: var(--washington);
    background-image: url(../../images/CadastroPetForm/male-cat-selected.svg);
}

.btn-check:active+.btn-outline-primary.cat-female,
.btn-check:checked+.btn-outline-primary.cat-female,
.btn-outline-primary.active.cat-female,
.btn-outline-primary:hover.cat-female {
    background-color: var(--washington);
    border-color: var(--washington);
    background-image: url(../../images/CadastroPetForm/female-cat-selected.svg);
}

.btn-outline-primary:hover,
.btn-check:active+.btn-outline-primary,
.btn-check:checked+.btn-outline-primary,
.btn-outline-primary.active,
.btn-outline-primary.dropdown-toggle.show,
.btn-outline-primary:active {
    background-color: var(--washington);
    border-color: var(--washington);
}
/**/

.pet-old-cadastro-pet {
    width: 23%;
    height: 26px;
    display: flex;
    border-radius: 4px;
    align-items: center;
    justify-content: center;
    background-color: var(--montana);
}

.green-cadastro-pet {
    width: 30%;
    background-color: var(--colorado) !important;
}

.card-styles-cadastro-pet {
    box-shadow: rgba(0, 0, 0, 0.17) 0px 16px 48px 0px;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
    border-radius: 10px;
}

.border-cadastro-pet {
    width: 106px;
    border-radius: 100%;
    border: 4px solid var(--california) !important;
}

.linha-vertical-cadastro-pet {
    height: 50px;
    margin-left: 21px;
    margin-top: 2rem;
    border-right: 1px solid var(--california);
}


.btn-outline-primary-cadastro-pet {
    color: var(--washington);
    font-weight: bold;
    font-size: 16px;
    margin-left: 1rem;
    font-family: Arial;
    border-color: var(--washington);
    background-color: white;
    border-radius: 5px
}

.align-items-cadastro-pet {
    width: 88%;
    height: 12%;
    display: flex;
    margin-top: 1rem;
    position: absolute;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 4px;
    border: 1px solid;
    border-style: dashed;
    border-color: var(--washington);
}

.align-items-cadastro-tutor {
    width: 92%;
    height: 9%;
    display: flex;
    margin-top: 1rem;
    position: absolute;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 4px;
    border: 1px solid;
    border-style: dashed;
    border-color: var(--washington);
}

.input-style-cadastro-pet {
    opacity: 0;
    width: 100%;
    height: 5.6rem;
    overflow: hidden;
}

.text-cadastro-pet{
    font-weight: 400;
    font-size: 12.8px;
    font-family: Arial;
    color: var(--washington);
}

.washington-cadastro-pet, label-cadastro-pet {
    color: var(--washington);
}

label-cadastro-pet {
    font-family: Arial;
}

.form-check-label-cadastro-pet {
    font-size: 12.8px;
}

hr-cadastro-pet {
    color: var(--washington);
}

.select_racas{
    width: 98%;
    font-family: Arial;
    height: 30px;
    margin-bottom: 3%;
    border: 1px solid #D0D0D0;
    box-sizing: border-box;
    border-radius: 4px;
    color: #808080;
}
/*termina aqui style novo cadastro pet*/

#row-formulario-cadastro-pet{
    display:flex;
    flex-direction: col;
}

.h1-cadastro-pet{
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    font-size: 40px;
    line-height: 48px;
    display: flex;
    align-items: center;
    color: #00205B;
    margin-left: 17%;
    margin-bottom: 1%;
}


#container-dentro{
    /*position: absolute;*/
    width: 45%;
    height: auto;
    margin: 0% 2% 0% 17% ;
    background: #FFFFFF;
    box-shadow: 0px 16px 48px rgba(0, 0, 0, 0.176);
    border-radius: 10px;
    padding: 2%;
}

#container-dentro-direita{
    width: 25%;
    height: auto;
}

.coluna-pets-cadastro-pets{
    display: flex;
    flex-direction: column;
}

.h3-cadastro-pet{
    font-size: 25px;
    margin-bottom: 3%;
}

#cao-macho-cadastro-pet{
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 12.8px;
    line-height: 19px;
    color: #242525;
    margin-left: 13%;
    margin-top: 7%;
    width: 100%;
}

.label-cadastro{
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    color: #242525;
}

.div-checkbox{
    display: flex;
    flex-direction: row;
}

.label-cadastro-check{
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 19px;
    color: #242525;
    margin-left:1%;
}

#img-arrastar-cadastro{
    width: 98%;
    margin-bottom: 2%;
}

.categoria-pet{
    display: none
}


input[type=checkbox] {
    transform: scale(1.2);
    padding: 0;
}

.btns-cadastro-pet{
    display: flex;
    flex-direction: row;
}

#btns-cadastro-pet{
    display: flex;
    flex-direction: row;
}

.btn-cadastrar-pet-form-pet{
    /*position: absolute;*/
    width: 70%;
    height: 36px;
    margin-top:2%;
    background: #00205B;
    border-radius: 4px;
    border: none;
}

.btn-cadastrar-pet-cancelar{
    width: 25%;
    height: 36px;
    color: #00205B;
    background: #FFFFFF;
    border-radius: 4px;
    margin-top:2%;
    margin-left:2%;
    border-color: #00205B;
}

.cadastro-cao-gato{
    display: flex;
    flex-direction: row;

}

.cadastro-icon-cao-gato{
    border: 1px solid #00205B;
    box-sizing: border-box;
    padding: 25px;
    cursor: pointer;
    width: 25%;
    justify-content: center;
    align-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
}

.cadastro-icon-cao-gato-1{
    border: 1px solid #00205B;
    box-sizing: border-box;
    padding: 25px;
    border-radius: 4px 0px 0px 4px;
    cursor: pointer;
    width: 25%;
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
}

.cadastro-icon-cao-gato-4{
    border: 1px solid #00205B;
    box-sizing: border-box;
    padding: 25px;
    border-radius: 0px 4px 4px 0px;
    cursor: pointer;
    justify-content: center;
    align-content: center;
    display: flex;
    flex-direction: column;
    width:25%;
    align-items: center;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
}

.img-icon-cao-gato{
    margin-left: 10%;
}

.form-cadastro-pet{
    font-family: Arial;
    position: static;
    width: 98%;
    height: 30px;
    margin-bottom: 3%;
    background: #FFFFFF;
    border: 1px solid #D0D0D0;
    box-sizing: border-box;
    border-radius: 4px;
    padding:2%;
    color: #808080;
    display: block;
}

.perfil-usuario-cadastro-pet{
    width: 100%;
    height: auto;
    background: #FFFFFF;
    box-shadow: 0px 16px 48px rgba(0, 0, 0, 0.176);
    border-radius: 10px;
    margin:0px;
    padding: 8%;
}

.btn-meus-dados-cadstro-pet{
    background: #FFFFFF;
    border-radius: 4px;
    width: 100%;
    font-size: 11px;
    margin-top: 7%;
    margin-left: -10%;
}

.meus-pets-cadastro-pet{
    width: 100%;
    height: auto;
    background: #FFFFFF;
    box-shadow: 0px 16px 48px rgba(0, 0, 0, 0.176);
    border-radius: 10px;
    margin-top:25px;
    padding: 8%;
}

#img-pet-meus-pets{
    width: 150px;
}

.foto-dados-pet-cadastro-pet{
    display: flex;
    flex-direction: col;
    margin-top:5%;
    padding-bottom: 3px;
    border-bottom: 0.5px solid #00205B;
}

#nome-sexo-raca-pet{
    padding-left: 5%;
    padding-top: 5%;
    width: 100%;
    margin-left:5%;
    margin-right:5%;
}


.nome-icons-meus-pets{
    display: flex;
    flex-direction: col;
}

#nome-pet{
    margin-right:5%;
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 18px;
    color: #242525;
}

#raca-pet{
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 24px;
    color: #242525;
}

.idade-pet-meus-pets{
    width: 75px;
    height: 26px;
    left: 196px;
    top: 0px;
    background: #ABCAE9;
    margin-top: 25%;
    border-radius: 4px;
    padding-left:10%;
}

#idade-pet{
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    display: flex;
    align-items: center;
    text-align: right;
    color: #242525;
    margin-left: 8%;
    margin-top: 62%;
}

#icons-raca-sexo-meus-pets{
    margin-left: 5%;
    margin-top: -11%;
    width: 14%;
}

#foto-usuario-cadastro-pet{
    width: 110px;
    height: 110px;
    left: 3%;
    top: 7%;
    border: 5px solid #006F44;
    box-sizing: border-box;
    border-radius: 50%;
    overflow: hidden;
}

#nome-usuario-cadastro-pet{
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    align-items: center;
    color: #242525;
    width: 65%;
    margin-left: 5%;
    margin-top: 5%;
}

.nome-usuario-cadastro-pet{
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #242525;
    margin-bottom: 4%;
}

.email-telefone-cadastro-pet{
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 12px;
    color: #242525;
    margin: 0px;
    padding-left:5%;
    border-left: 2px solid #006F44;
}

.btn-editarperfil-cadastro-pet{
    width: 50%;
    height: 36px;
    color: #00205B;
    background: #FFFFFF;
    border-radius: 4px;
    margin-left: 55%;
    display: flex;
    flex-direction: row;
}

#a-editardados{
    color:#00205B;
    width:100%;
    background: #FFFFFF;
}

#img-qrcode-home-pet{
    margin-left: 28%;
    margin-top: 75%;
    position:absolute;
}

#img-dogwalking-home-pet{
    margin-left: 38%;
    margin-top: 10%;
}

/*------------FIM PET------------------*/

.header-faq{
    width: 100%;
}

.container-faq{
    padding: 0 10.3rem 0 10.3rem;
}

.card-border-faq{
    display: flex;
    align-items: center;
    height:4.3rem;

}

.card-title-faq{
    font-weight: 500;
    font-size: clamp(1rem, 2vw, 20px);
    line-height: 19px;
    color: #0069B4;
    margin-left: 2rem;
}

.push{
    margin-left: auto;
    padding: 1rem;
    color: #0069B4;
}

.card-body > p{
    font-family: Arial;
    font-size: clamp(12px, 2vw, 1rem);
    line-height: 24px;
    color: #7C7C7B;
    flex: none;
    order: 1;
    flex-grow: 0;
    margin: 16px 0px;
}

.h5-title {
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    display: flex;
    align-items: center;
    color: #00205B;
}

.div-form-faq{
    width: 50%;
}

.div-input-faq{
    width: 90%;
}

.div-textarea-faq{
    width: 100%;
}

.textarea-faq{
    width: 95%;
}

.limparBusca{
    margin-left: auto;
    color: var(--washington);
    font-size: 12.8px;
    line-height: 19px;
}

.btnBusca{
    border: none;
    background: none;
    color: var(--washington);
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
}

.btnEnviar{
    width: 76px;
    height: 40px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background: var(--washington);
    border-radius: 4px;
    border: none;
    color: white;
    font-family: Arial;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
}


/*------------TUTOR HOME------------------*/
/*style novo*/
.banner {
    width: 100%;
    display: flex;
    min-height: 45vh;
    background-size: cover;
    background-position: center;
    background-image: url({% static "site/images/banner-tutor.jpg" %});
}

.button-banner {
    margin-bottom: -15%;
    font-weight: 700;
    color: var(--utah);
    font-family: Arial;
    font-size: 1.25rem;
    background-color: white;
    border-radius: .25rem;
    width: auto;
}

.button-banner:hover{
    color: var(--utah);
    text-decoration: none;
}

.card-purple {

    position: absolute;
    z-index:2;

    margin-bottom: 3%;
    width: 45vw;
    height: 16.9rem;
    border-radius: 0 0 10px 0;

    opacity: 0.7;
    background-color: var(--utah);

    gap: 0.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.content-card {
    max-width: 60%;
    margin: auto 0;
    color: white;
}


.content-card > p {
    font-weight: 400;
    font-family: Arial;
    letter-spacing: 1px;
    color: whitesmoke;
    font-weight: normal;
    font-size: clamp(12px, 2vw, 1rem);
}


/* Button Pill */

.button-pill {
    gap: 0.5rem;
    width: 565px;
    height: 38px;
    display: flex;
    padding: 6px 8px;
    flex-direction: row;
    align-items: center;
    border-radius: 50px;
    background: var(--utah);
}

.btn-new {
    width: 91px;
    height: 26px;
    border-radius: 50px;
    background-color: var(--arizona);

    display: flex;
    align-items: center;
    justify-content: center;

    color: white;
    font-weight: 500;
    font-family: 'Poppins';
}
/*
h6 {
    color: white;
    margin-left: 14px;
}*/

/* Publicações */
.card-img-pub {
    width: 15.9rem;
    height: 15.9rem;
}

.card {
    border: none;
    flex-direction: row !important;
}

.title-card {
    font-weight: 500;
    color: var(--utah);
    margin-bottom: 2.375rem;
}

.card-text-home-tutor {
    font-family: Arial;
    color: var(--washington);
}

.btn-card {
    width: 5.9rem;
    color: white;
    height: 2.25rem;
    background-color: var(--utah);
    font-size: clamp(12px, 2vw, 1rem);
    border-radius: .25rem;
}


.link {
    margin-left: 1rem;
    font-weight: bold;
    font-family: Arial;
    color: var(--utah);
    text-decoration: underline;
}

.link:hover{
    text-decoration:none;
    color: var(--utah);
}

.card-align {
    display: flex;
    padding: 0rem 1.8rem;
    flex-direction: column;
}


/* Carousel */
.carousel-control-prev-icon {
    width: 24px;
    height: 24px;
    background-size: contain;
}

.carousel-control-next-icon {
    width: 24px;
    height: 24px;
    background-size: contain;
}

.carousel-indicators [data-bs-target] {
    width: 9px;
    height: 15px;
    opacity: 100%;
    border-radius: 100%;
    margin-right: 1.3rem;
    border-color: var( --utah);
}

.carousel-indicators {
    margin-bottom: 0;
    margin-top: 3.313rem;
}
.carousel-indicators .active {
    width: 15px;
    height: 15px;
    border: none;
    opacity: 100%;
    background-color: var(--utah);
}

.carousel-item.active {
    display: flex;
    align-items: center;
    justify-content: center;
}

.slide-card {
    height: 100%;
    border-radius: 10px;
    width: 50% !important;
    box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.15);
}

.carousel-control-next, .carousel-control-prev {
    opacity: 100%;
}

.position {
    padding: 1.75rem 1.56rem ;
}


/* Banner Yellow */
.banner-yellow {
    width: 100%;
    height: 15.8rem;
    margin: 5.75rem 0rem;
    background-size: contain;
    background-repeat: no-repeat;
    background-color: var(--yellow);
    background-position: right center;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.banner-content {
    margin-left: auto;
    height: -webkit-fill-available;
    background-repeat: no-repeat;
    background-position: right;
    background-size: contain;
}

.banner-newsletter-escritas{
    margin-top: 3%;
    width: 80%;
}

.banner-content h2 {
    font-weight: 500;
    color: var(--washington);
    font-size: 32px  !important;
}



.banner-content p {
    font-weight: 400;
    font-family: Arial;
    margin-top: 0.8rem;
    color: var(--washington);
}


.btn-banner-middle {
    color: white;
    width: 6rem;
    height: 2.25rem;
    background-color: var(--washington);
    border-radius: .25rem;
}


/* Mais acessados */
.card-image-home-tutor {
    height: 100%;
    object-fit: contain;
    border-radius: 10px;
}

.card-config {
    display: flex;
    height: 132px;
    color: white;
    align-items: center;
    border-radius: 10px;
    background-color: var(--utah);
}
.card-config + .card-config {
    margin-top: 1.65rem;
}

.title-settings {
    color: white;
    margin-bottom: 0;
}

.card-pink {
    width: 75%;
    position: relative;
    border-radius: 10px;
    background-color: var(--pink);
}
.card-image-pink {
    top: 0;
    left: 50%;
    width: 100%;
    height: 100%;
    object-fit: contain;
    position: absolute;
}

.btn-pink {
    border-radius: 4px;
    color: var(--pink);
    background: #FFFFFF;
}

.title-sm {
    color: white;
    font-size: 25px;
    margin-bottom: 0;
    font-family: Roboto;
}

.title-lg {
    color: white;
    font-size: 106px;
    font-weight: bold;
    margin-left: -3px;
    font-family: Roboto;
    margin-top: -0.8rem;
    margin-bottom: -0.8rem;
}

.text {
    width: 55%;
    color: white;
    font-size: 18px;
    font-family: 'Roboto';
}


.text-style {
    color: var(--iowa);
    width: 9.18rem;
    font-size: 12.8px;
    margin-left: 3.3rem;
    font-family: Arial;
}

.date {
    color: var(--dakota);
    font-size: 12.8px;
    font-family: Arial;
    margin-left: 3.3rem;
}

/* Nosso Instagram  */

.card-container {
    gap: 2rem;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(32rem, 1fr));
}

.card-container > .card > img {
    border-radius: 10px;
}

hr {
    opacity: 100%;
    height: 10px !important;
    background: linear-gradient(90deg, #671E75 0.91%, #620075 34.03%, #B259C4 62.06%, #DB3EB1 98.27%);
}

/*fim style novo*/

.height-publicidade-zero{
    display:none;
    height: 0px;
}

.background-tutor-destaque{
	width: 150%;
    margin-left: -20%;
}

.div-destaque{
    height: 100vh;
}

.row-full{
    padding-left:0px;
    padding-right:0px;
}

.destaque-tutor{
    display: flex;
    flex-direction: column;
    margin-top: -32.5%;
    margin-left: -19%;
    height: 374px;
    width: 60%;
    background: #006F44;
    color: #FFFFFF;
    opacity: 0.7;
}

.h2-tutor-detaque{
    margin-top: 7%;
    font-size: 220%;
    line-height: 50px;
    margin-bottom: 3%;
    margin-left: 30%;
}

.p-tutor-destaque{
    font-size: 140%;
	color: #FFFFFF;
	margin-left: 30%;
	margin-bottom: 4%;
}

.btn-lermais-tutor-destaque{
    margin-left: 30%;
    background: #FFFFFF;
    border-radius: 4px;
    width: 17%;
    height: 31px;
    border-color: transparent;
    margin-bottom: 5%;
}

.href-tutor-destaque{
    color: #006F44;
    font-weight: bold;
    font-size: 14px;
}

.div-cadastro-pet{
    margin-top: 4%;
}

.div-btn-cadastro-pet{
    margin-top: 7px;
}

.div-h6-cadastro-pet{
    margin-top: 6px;
    color: #FFF;
}

.fundo-cadastro-pet{
	margin-left: 21%;
    display: flex;
    border-radius: 50px;
    background: #006F44;
    height: 40px;
    width: 54%;
}

.btn-novo-cadastro-pet{
    width: 85%;
    height: 88%;
    font-size: 18px;
    margin-top: -1.5%;
    margin-left: -2%;
    background: #78BE20;
    border-radius: 50px;
    border: transparent;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
}

.h6-cadastro-pet{
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 80%;
	display: flex;
	align-items: center;
	margin-top: 1%;
}

.div-publicacoes-recentes{
    margin-top: 3%;
    margin-left: 10.3%;
}

.div-link-vertodos-publicacoes-recentes{
    margin-top: 0.6% !important;
}

.div-cards-publicacoes-recentes{
    margin-top: 1%;
}

.div-cards-conteudo-publicacoes-recentes{
    height: 255px;
    width: 75%;
}

.h4-publicacoes-recentes{
	font-size: 24px;
	color: #006F44;
}
.div-vertodos-publicacoes-recentes{
    margin-left: -26%;
    margin-top: 0.9%;
}

.vertodos-publicacoes-recentes{
	color: #006F44;
	text-decoration-line: underline;
	font-weight: bold;
}

.card-publicacoes-recentes{
	border-radius: 10px;
	width: 27%;
	height: 255px;
	background-image: url();
}
.h5-publicacoes-recentes{
	margin-left: 50%;
    position: static;
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    color: #242525;
}

.p-publicacoes-recentes{
	margin-top:6%;
	margin-left:50%;
	position: static;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: #242525;
}

.btn-lermais-publicacoes-recentes{
	margin-left:52%;
	background: #006F44;
	border-radius: 4px;
	color: #FFFFFF;
	width: 83px;
	height: 36px;
	font-weight: bold;
	border-color:transparent;
	justify-content: center;
    align-items: center;
    display: flex;
}

.btn-lermais-publicacoes-recentes-2{
	margin-top:12%;
	margin-left:52%;
	background: #006F44;
	border-radius: 4px;
	color: #FFFFFF;
	width: 83px;
	height: 36px;
	font-weight: bold;
	border-color:transparent;
}

.div-dicas-principal{
    margin-top: 45%;
    margin-left: 10.3%;
}

.div-h4-dicas{
    margin-top: 93px;
    margin-left: 200px
}

.div-vertodos-dicas{
    margin-left: 10%;
}

.card-body-faq{
    padding: 0 1.8rem 1rem 1.8rem;
    font-family: Arial;
    font-size: clamp(1rem, 2vh, 20px);
    line-height: 24px;
    color: #7C7C7B;
}

.card-faq{
    border: 1px solid #00205B;
    box-sizing: border-box;
    border-radius: 10px;
}

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}

#carouselDicas{
    width: 90%;
}

.carousel-inner{
    height: 445px;
}

.item-carousel{
    margin-left: -5%;
}

.carousel-indicators li {
    border-color: #006F44;
    border-radius: 50%;
    background-color: #FFF;
}
.carousel-control.left, .carousel-control.right {
    background-image: none;
    color: #006F44;
}

.div-dicas{
    margin-left:400px;
    margin-top: 35px;
}

.h4-dicas{
	font-size: 24px;
	color: #006F44;
}

.div-btn-vertodos-dicas{
    margin-top: 0.9%;
    margin-left: -1.5%;
}

.btn-vertodos-dicas{
	color: #006F44;
	text-decoration-line: underline;
	font-weight: bold;
	margin-left: -2.5%;
}

.div-conteudo-dicas{
    margin-left: -18%;
}

.box-dicas{
	width: 556px;
	height: 339px;
	box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.15);
	border-radius: 10px;
	margin-left: -33%;
}

.h4-card-dicas{
	margin-top: 28px;
	margin-left: 25px;
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 29px;
	color: #242525;
}

.p-card-dicas{
    width:100%;
	margin-top: 45px;
	font-family: Arial;
	font-size: 16px;
	line-height: 24px;
	color: #242525;
}

.btn-lermais-card-dicas{
	margin-top:40px;
	margin-left: 25px;
	background: #006F44;
	border-radius: 4px;
	color: #FFFFFF;
	width: 83px;
	height: 36px;
	font-weight: bold;
	border-color:transparent;
}

.background-newsletter{
	height: 304px;
	margin-top: 92px;
	background-color: #FEAD13;
}

.div-h2-newsletter{
    margin-left: 100px;
    margin-top: 20px;
}

.div-email-newsletter{
    margin-top: 32px;
}

.div-checkbox-newsletter{
    margin-top: 32px;
}

.div-p-newsletter{
    margin-left: -6%;
    margin-top: 0.1%;
}

.h2-newsletter{
    margin-top: 19px;
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	font-size: 32px;
	line-height: 38px;
}

.p-newsletter{
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: #242525;
}

.p-newsletter-checkbox{
    margin-left: 1%;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 12.8px;
	line-height: 19.2px;
	color: #242525;
}

.input-email-newsletter{
    font-family: Arial;
	width: 445px;
	height: 36px;
	left: 0px;
	top: 32px;
	border: 1px solid #D0D0D0;
	box-sizing: border-box;
	border-radius: 4px;
}

.btn-inscrever-newsletter{
    width: 96px;
    height: 36px;
    background: #00205B;
    border-radius: 4px;
    color: #FFF;
    margin-left: 360%;
    border-color: transparent;
}

.checkbox-newsletter{
	width: 20px;
	height: 20px;
	border: 1px solid #D0D0D0;
	box-sizing: border-box;
	border-radius: 4px;
}

.img-newsletter{
    margin-top: 8%;
    height: 300px;
    margin-left: 24px;
}

.div-maisacessados{
    margin-top: 49px;
    margin-left: 200px;
}

.div-conteudo-maisacessados{
    margin-left: -4%;
    margin-top: 32px;
    justify-content: center;
    display: flex;
    align-items: center;
}

.div-alinhamento-icone-maisacessados{
    margin-left: -35px;
    margin-top: 13px;
}

.div-alinhamento-count-maisacessados{
    margin-left: 65px;
    margin-top: -65px;
}

.div-img-maisacessados{
    width:142px;
    height:140px;
    margin-left: -5px;
}

.div-h5-maisacessados{
    margin-left: 6%;
    margin-top: 6%;
}

.div-alinhamento-titulo-2{
    margin-left: 1%;
    margin-top: -13%;
}

.div-bloco-maisacessados{
    margin-top: -1%;
}

.h4-maisacessados{
	font-size: 24px;
	color: #006F44;
	margin-left: -7%;
}

.background-card-maisacessados{
    margin-top: 16px;
	height: 132px;
	background-color: #006F44;
	border-radius: 10px;
}

.img-maisacessados{
	border-radius:10px;
}

.h5-maisacessados{
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	font-size: 19px;
	line-height: 24px;
	color: #FFF;
	margin-top: -64%;
    margin-left: 116%;
    width: 215%;
}


.trofeu{
    margin-top: -114%;
    margin-left: 340%;
}

.trofeu-2{
    margin-top: -90%;
    margin-left: 340%;
}

.icon-maisacessados{
	width:40px;
	height:40px;
    margin-top: 6.5%;
    margin-left: 12%;
}

.div-count-maisacessados{
    margin-left: 0%;
    margin-top: 6%;
}

.count-maisacessados{
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
	color: #FFF;
	margin-top: -73%;
    margin-left: 366%;
}

.count-maisacessados-2{
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
	color: #FFF;
	margin-top: -60%;
    margin-left: 366%;
}

.background-publicidade-maisacessados{
	height:430px;
	width: 401px;
	background-color: #E4667D;
	margin-left: 50px;
	border-radius:10px;
}

.div-publicidade-maisacessados{
    margin-left:29px;
    margin-top:21px;
}

.h5-publicidade-maisacessados{
	font-family: Roboto;
	font-size: 26px;
	line-height: 30px;
	color: #FFF;
}

.h1-publicidade-maisacessados{
	font-family: Roboto;
	font-size: 106px;
	line-height: 125px;
	color: #FFF;
}

.p-publicidade-maisacessados{
	font-family: Roboto;
	font-size: 18px;
	line-height: 21px;
	color: #FFF;
}

.btn-publicidade-maisacessados{
	margin-top:40px;
	background: #FFF;
	border-radius: 4px;
	color: #E4667D;
	width: 83px;
	height: 36px;
	font-weight: bold;
	border-color:transparent;
}

.img-bris-1{
    margin-top: -115%;
    margin-left: 49%;
}

.img-bris-2{
    margin-top: -61%;
    margin-left: 42%;
}

.div-youtube-tutor{
    margin-top: 92px;
}

.div-instagram-tutor{
    margin-top: 92px;
}

.h4-instagram{
    margin-left: 10.5%;
    margin-top: 91.6px;
    font-weight: 500;
    font-size: 24px;
    line-height: 29px;
    display: flex;
    align-items: center;
    color: #006F44;
}

.video-tutor{
    margin-top: 92px;
}

.img-instagram{
    width: 50%;
}

.icone-instagram{
    margin-left: 214px;
    margin-top: -344px;
    width: 10%;
}

.h6-instagram{
    margin-left: 258px;
    margin-top: -200px;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #242525;
}

.p-instagram{
    margin-left: 63%;
    margin-top: 5%;
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 12.8px;
    line-height: 19px;
    color: #242525;
}

.tempo-instagram{
    margin-top: 27px;
    margin-left: 235px;
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 12.8px;
    line-height: 19px;
    color: #7C7C7B;
}

.div-faixa{
    height: 10px;
    width: 110%;
    margin-top: -9px;
    background: linear-gradient(90deg, #006C36 0.91%, #007D3C 34.03%, #3FA744 62.06%, #62BB46 98.27%);
    margin-bottom: 90px;
}

/*------------FIM TUTOR------------------*/

.w-98{
    width: 98%;
}

.link-style{
    text-decoration: none;
    font-weight: 600;
    margin-left: 3%;
}

/*-------------------------------------*/

@media (min-width: 768px){
	.modal-busca-google .modal.modal-newsletter .form-group {
		width: 100%;
		margin: 0 auto 15px;
	}
}
@media (max-width: 768px) {
	.btn-newsletter{
		bottom: 10px;
	}

    #linha-cadastre-seu-pet {
        width: 100%;
        height: 35%;
        left: 2%;
        margin-top: 9%;
    }

	.h1-cadastre-seu-pet{
        margin-bottom: 25px;
        margin-left: 3%;
        width: 200%;
        font-size: 31px;
    }

    .btn-cadastrar-pet {
        width: 45%;
        height: 36px;
        margin-top: 17%;
        background: #00205B;
        border-radius: 4px;
        margin-left: 20%;
    }

	/*------------TUTOR HOME MOBILE------------------*/

@media (max-width: 768px){
    .responsividade-img {
		display: none;
	}
    .responsividade-col {
        position: absolute;
    }

    .ocultar{
        display:none;
    }

    .background-tutor-destaque{
        width: 125%;
        height: 120px;
    }

    .div-destaque{
        height: 100%;
    }

    .destaque-tutor{
        display: flex;
        flex-direction: column;
        margin-top: -34%;
        margin-left: -2%;
        height: 120px;
        width: 40%;
        background: #006F44;
        color: #FFFFFF;
        opacity: 0.7;
    }

    .h2-tutor-detaque{
        margin-top: 2%;
        font-size: 85%;
        line-height: 15px;
        margin-bottom: 0%;
        margin-left: 10%;
    }

    .p-tutor-destaque{
        font-size: 55%;
        color: #FFFFFF;
        margin-left: 10%;
        margin-bottom: 4%;
    }

    .btn-lermais-tutor-destaque{
        margin-left: 15%;
        background: #FFFFFF;
        border-radius: 4px;
        width: 46%;
        height: 20px;
        border-color: transparent;
        margin-bottom: 5%;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .href-tutor-destaque{
        color: #006F44;
        font-weight: bold;
        font-size: 9px;
    }

    .div-cadastro-pet{
        margin-top: 4%;
    }

    .div-btn-cadastro-pet{
        margin-top: 1%;
        margin-left: -1%;
    }

    .div-h6-cadastro-pet{
        margin-top: -0.5%;
        color: #FFF;
    }

    .fundo-cadastro-pet{
        margin-left: 4%;
        display: flex;
        border-radius: 50px;
        background: #006F44;
        height: 24px;
        width: 91%;
    }

    .btn-novo-cadastro-pet{
        width: 98%;
        height: 66%;
        font-size: 10px;
        background: #78BE20;
        border-radius: 50px;
        border: transparent;
        color: #FFFFFF;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: 5.5%;
    }

    .h6-cadastro-pet{
        font-family: Poppins;
        font-style: normal;
        font-weight: 500;
        font-size: 10px;
        line-height: 85%;
        display: flex;
        align-items: center;
        margin-top: 4%;
        margin-left: -3%;
    }

    .div-publicacoes-recentes{
        margin-top: 3%;
        margin-left: 10.3%;
    }

    .div-link-vertodos-publicacoes-recentes{
        margin-top: 0.6% !important;
    }

    .div-cards-publicacoes-recentes{
        margin-top: 1%;
    }

    .div-cards-conteudo-publicacoes-recentes{
        margin-top: 9%;
        height: 220px;
        width: 50%;
        margin-left: 19%;
    }

    .h4-publicacoes-recentes{
        font-size: 14px;
        color: #006F44;
    }

    .div-vertodos-publicacoes-recentes{
        margin-top: -7.6%;
        margin-left: 54%;
    }

    .vertodos-publicacoes-recentes{
        color: #006F44;
        text-decoration-line: underline;
        font-weight: bold;
        font-size: 9px;
    }

    .card-publicacoes-recentes{
        border-radius: 10px;
        width: 27%;
        height: 255px;
        background-image: url();
    }
    .h5-publicacoes-recentes{
        margin-left: 9%;
        position: static;
        font-family: Poppins;
        font-style: normal;
        font-weight: 500;
        font-size: 10px;
        line-height: 9px;
        color: #242525;
    }

    .p-publicacoes-recentes{
        margin-top: 4%;
        margin-left: 9%;
        position: static;
        font-family: Arial;
        font-style: normal;
        font-weight: normal;
        font-size: 9px;
        line-height: 10px;
        color: #242525;
        width: 100%;
    }

    .btn-lermais-publicacoes-recentes{
        margin-top: 0%;
        margin-left: 21%;
        background: #006F44;
        border-radius: 4px;
        color: #FFFFFF;
        width: 60px;
        height: 20px;
        font-weight: bold;
        border-color: #006F44;
        font-size: 10px;
    }

    .div-publicidade-tutor{
        display: flex;
        margin-left: 10%;
        margin-top: 278%;
    }

    .div-dicas-principal{
        margin-top: 15%;
        margin-left: 10.3%;
    }

    .div-h4-dicas{
        margin-top: 93px;
        margin-left: 200px
    }

    .div-vertodos-dicas{
        margin-left: 10%;
    }

    .div-dicas{
        margin-left: -23%;
        margin-top: 5%;
    }

    .h4-dicas{
        font-size: 14px;
        color: #006F44;
    }

    .div-btn-vertodos-dicas{
        margin-top: -7.6%;
        margin-left: 20%;
    }

    .btn-vertodos-dicas{
        color: #006F44;
        text-decoration-line: underline;
        font-weight: bold;
        margin-left: -2.5%;
        font-size: 9px;
    }

    .box-dicas{
        width: 69%;
        height: 168px;
        box-shadow: 0px 8px 16px rgb(0 0 0 / 15%);
        border-radius: 10px;
        margin-left: 20%;
    }

    .h4-card-dicas{
        margin-top: 5%;
        margin-left: 5%;
        font-family: Poppins;
        font-style: normal;
        font-weight: 500;
        font-size: 13px;
        line-height: 20px;
        color: #242525;
    }

    .p-card-dicas{
        margin-top: 0%;
        margin-left: 4%;
        font-family: Arial;
        font-style: normal;
        font-weight: normal;
        font-size: 9px;
        line-height: 12px;
        color: #242525;
    }

    .btn-lermais-card-dicas{
        margin-top: -1%;
        margin-left: 4%;
        background: #006F44;
        border-radius: 4px;
        color: #FFFFFF;
        width: 58px;
        height: 23px;
        font-weight: bold;
        border-color: transparent;
        font-size: 10px;
    }

    .div-row-newsletter{
        visibility: hidden;
    }

    .div-maisacessados{
        margin-top: -115%;
        margin-left: 10%;
    }

    .div-conteudo-maisacessados{
        margin-top:5%;
    }

    .div-img-maisacessados{
        width: 22%;
        height: 140px;
        margin-left: -5px;
    }

    .div-h5-maisacessados{
        margin-left: 6%;
        margin-top: -58%;
    }

    .div-bloco-maisacessados{
        margin-top: -1%;
    }

    .h4-maisacessados{
        font-size: 14px;
        color: #006F44;
    }

    .background-card-maisacessados{
        margin-top: 5%;
        margin-left: -4%;
        height: 45px;
        width: 92%;
        background-color: #006F44;
        border-radius: 10px;
    }

    .img-maisacessados{
        border-radius:10px;
    }

    .h5-maisacessados{
        font-family: Poppins;
        font-style: normal;
        font-weight: 500;
        font-size: 8px;
        line-height: 100%;
        color: #FFF;
        margin-left: 17%;
        margin-top: 9%;
        max-width: 60%;
    }

    .icon-maisacessados{
        width: 20px;
        height: 20px;
        margin-top: -10%;
        margin-left: 81%;
    }

    .div-count-maisacessados{
        margin-left: 87%;
        margin-top: -5%;
    }

    .count-maisacessados{
        font-family: Poppins;
        font-style: normal;
        font-weight: 500;
        font-size: 10px;
        line-height: 0px;
        color: #FFF;
    }

    .background-publicidade-maisacessados{
        height: 270px;
        width: 89%;
        background-color: #E4667D;
        margin-left: 50px;
        border-radius: 10px;
        margin-top: 10%;
        margin-left: 0%;
    }

    .div-publicidade-maisacessados{
        margin-left: 29px;
        margin-top: 0%;
    }

    .h5-publicidade-maisacessados{
        font-family: Roboto;
        font-size: 16px;
        line-height: 15px;
        color: #FFF;
    }

    .h1-publicidade-maisacessados{
        font-family: Roboto;
        font-size: 60px;
        line-height: 80px;
        color: #FFF;
    }

    .p-publicidade-maisacessados{
        font-family: Roboto;
        font-size: 12px;
        line-height: 16px;
        color: #FFF;
        max-width: 62%;
    }

    .btn-publicidade-maisacessados{
        margin-top: 0%;
        background: #FFF;
        border-radius: 4px;
        color: #E4667D;
        width: 62px;
        height: 25px;
        font-weight: bold;
        border-color: transparent;
        font-size: 10px;
    }

    .img-bris-1{
        margin-top: -82%;
        margin-left: 48%;
        height: 155px;
    }

    .img-bris-2{
        margin-top: -43%;
        margin-left: 42%;
        height: 145px;
    }

    .h4-instagram{
        margin-left: 10.5%;
    }
}

/*------------FIM TUTOR------------------*/



	#img-qrcode-home-pet{
        margin-top: 99%;
        margin-left: 0%;
        position:absolute;
    }

    #img-dogwalking-home-pet{
        margin-top: 35%;
        margin-left: 0%;
    }
}
/* ************** ************** */

/* **** FAQ DA LEEVRE *** */
.color_azul_claro{color: #0072CE;}.faq_leevre body a{cursor:pointer;color:#4b4b4b;text-decoration:none}.faq_leevre body section{margin-bottom:90px}.faq_leevre body section h1{text-transform:uppercase;text-align:center;font-weight:400;letter-spacing:10px;font-size:25px;line-height:1.5}.faq_leevre body section a,.faq_leevre body section p{text-align:center;letter-spacing:3px}.faq_leevre span{letter-spacing:0}.faq_leevre p{font-weight:200;line-height:1.5;font-size:14px}.faq_leevre .toggle:last-child{border-bottom:1px solid #ddd}.faq_leevre .toggle .toggle-title{position:relative;display:block;border-top:1px solid #ddd;margin-bottom:6px}.faq_leevre .toggle .toggle-title h3{font-size:17px;margin:0;line-height:1;cursor:pointer;font-weight:200}.faq_leevre .toggle .toggle-inner{padding:7px 25px 10px 25px;display:none;margin:-7px 0 6px}.faq_leevre .toggle .toggle-inner div{max-width:100%}.faq_leevre .toggle .toggle-title .title-name{display:block;padding:25px 25px 17px 3px;line-height: 25px;}.faq_leevre .toggle .toggle-title a i{font-size:22px;margin-right:5px}.faq_leevre .toggle .toggle-title i{position:absolute;background-position: center; background-repeat: no-repeat; background-size: 20px 20px;background-image:url('/static/site/images/plus35.png');width:20px;height:20px;transition:all .3s ease;margin:20px;right:0;top: 7px;}.faq_leevre .toggle .toggle-title.active i{background-position: center; background-repeat: no-repeat; background-size: 20px 20px;background-image:url('/static/site/images/minus35.png')}@media (max-width: 768px) {.faq_leevre .toggle .toggle-title i{right: -20px;}}

/* **** FONT SIZE **** */
.g-font-size-1{font-size:1px!important}.g-font-size-2{font-size:2px!important}.g-font-size-3{font-size:3px!important}.g-font-size-4{font-size:4px!important}.g-font-size-5{font-size:5px!important}.g-font-size-6{font-size:6px!important}.g-font-size-7{font-size:7px!important}.g-font-size-8{font-size:8px!important}.g-font-size-9{font-size:9px!important}.g-font-size-10{font-size:10px!important}.g-font-size-11{font-size:11px!important}.g-font-size-12{font-size:12px!important}.g-font-size-13{font-size:13px!important}.g-font-size-14{font-size:14px!important}.g-font-size-15{font-size:15px!important}.g-font-size-16{font-size:16px!important}.g-font-size-17{font-size:17px!important}.g-font-size-18{font-size:18px!important}.g-font-size-19{font-size:19px!important}.g-font-size-20{font-size:20px!important}.g-font-size-21{font-size:21px!important}.g-font-size-22{font-size:22px!important}.g-font-size-23{font-size:23px!important}.g-font-size-24{font-size:24px!important}.g-font-size-25{font-size:25px!important}.g-font-size-26{font-size:26px!important}.g-font-size-27{font-size:27px!important}.g-font-size-28{font-size:28px!important}.g-font-size-29{font-size:29px!important}.g-font-size-30{font-size:30px!important}.g-font-size-31{font-size:31px!important}.g-font-size-32{font-size:32px!important}.g-font-size-33{font-size:33px!important}.g-font-size-34{font-size:34px!important}.g-font-size-35{font-size:35px!important}.g-font-size-36{font-size:36px!important}.g-font-size-37{font-size:37px!important}.g-font-size-38{font-size:38px!important}.g-font-size-39{font-size:39px!important}.g-font-size-40{font-size:40px!important}.g-font-size-41{font-size:41px!important}.g-font-size-42{font-size:42px!important}.g-font-size-43{font-size:43px!important}.g-font-size-44{font-size:44px!important}.g-font-size-45{font-size:45px!important}.g-font-size-46{font-size:46px!important}.g-font-size-47{font-size:47px!important}.g-font-size-48{font-size:48px!important}.g-font-size-49{font-size:49px!important}.g-font-size-50{font-size:50px!important}

/* **** MARGIN **** */
.margin-t-0{margin-top:0}.margin-t-1{margin-top:1px}.margin-t-2{margin-top:2px}.margin-t-3{margin-top:3px}.margin-t-4{margin-top:4px}.margin-t-5{margin-top:5px}.margin-t-6{margin-top:6px}.margin-t-7{margin-top:7px}.margin-t-8{margin-top:8px}.margin-t-9{margin-top:9px}.margin-t-10{margin-top:10px}.margin-t-11{margin-top:11px}.margin-t-12{margin-top:12px}.margin-t-13{margin-top:13px}.margin-t-14{margin-top:14px}.margin-t-15{margin-top:15px}.margin-t-16{margin-top:16px}.margin-t-17{margin-top:17px}.margin-t-18{margin-top:18px}.margin-t-19{margin-top:19px}.margin-t-20{margin-top:20px}.margin-t-21{margin-top:21px}.margin-t-22{margin-top:22px}.margin-t-23{margin-top:23px}.margin-t-24{margin-top:24px}.margin-t-25{margin-top:25px}.margin-t-26{margin-top:26px}.margin-t-27{margin-top:27px}.margin-t-28{margin-top:28px}.margin-t-29{margin-top:29px}.margin-t-30{margin-top:30px}.margin-t-31{margin-top:31px}.margin-t-32{margin-top:32px}.margin-t-33{margin-top:33px}.margin-t-34{margin-top:34px}.margin-t-35{margin-top:35px}.margin-t-36{margin-top:36px}.margin-t-37{margin-top:37px}.margin-t-38{margin-top:38px}.margin-t-39{margin-top:39px}.margin-t-40{margin-top:40px}.margin-t-41{margin-top:41px}.margin-t-42{margin-top:42px}.margin-t-43{margin-top:43px}.margin-t-44{margin-top:44px}.margin-t-45{margin-top:45px}.margin-t-46{margin-top:46px}.margin-t-47{margin-top:47px}.margin-t-48{margin-top:48px}.margin-t-49{margin-top:49px}.margin-t-50{margin-top:50px}.margin-t-51{margin-top:51px}.margin-t-52{margin-top:52px}.margin-t-53{margin-top:53px}.margin-t-54{margin-top:54px}.margin-t-55{margin-top:55px}.margin-t-56{margin-top:56px}.margin-t-57{margin-top:57px}.margin-t-58{margin-top:58px}.margin-t-59{margin-top:59px}.margin-t-60{margin-top:60px}.margin-t-61{margin-top:61px}.margin-t-62{margin-top:62px}.margin-t-63{margin-top:63px}.margin-t-64{margin-top:64px}.margin-t-65{margin-top:65px}.margin-t-66{margin-top:66px}.margin-t-67{margin-top:67px}.margin-t-68{margin-top:68px}.margin-t-69{margin-top:69px}.margin-t-70{margin-top:70px}.margin-t-71{margin-top:71px}.margin-t-72{margin-top:72px}.margin-t-73{margin-top:73px}.margin-t-74{margin-top:74px}.margin-t-75{margin-top:75px}.margin-t-76{margin-top:76px}.margin-t-77{margin-top:77px}.margin-t-78{margin-top:78px}.margin-t-79{margin-top:79px}.margin-t-80{margin-top:80px}.margin-t-81{margin-top:81px}.margin-t-82{margin-top:82px}.margin-t-83{margin-top:83px}.margin-t-84{margin-top:84px}.margin-t-85{margin-top:85px}.margin-t-86{margin-top:86px}.margin-t-87{margin-top:87px}.margin-t-88{margin-top:88px}.margin-t-89{margin-top:89px}.margin-t-90{margin-top:90px}.margin-t-91{margin-top:91px}.margin-t-92{margin-top:92px}.margin-t-93{margin-top:93px}.margin-t-94{margin-top:94px}.margin-t-95{margin-top:95px}.margin-t-96{margin-top:96px}.margin-t-97{margin-top:97px}.margin-t-98{margin-top:98px}.margin-t-99{margin-top:99px}.margin-t-100{margin-top:100px}@media (min-width:480px){.margin-t-0--xs{margin-top:0}.margin-t-1--xs{margin-top:1px}.margin-t-2--xs{margin-top:2px}.margin-t-3--xs{margin-top:3px}.margin-t-4--xs{margin-top:4px}.margin-t-5--xs{margin-top:5px}.margin-t-6--xs{margin-top:6px}.margin-t-7--xs{margin-top:7px}.margin-t-8--xs{margin-top:8px}.margin-t-9--xs{margin-top:9px}.margin-t-10--xs{margin-top:10px}.margin-t-11--xs{margin-top:11px}.margin-t-12--xs{margin-top:12px}.margin-t-13--xs{margin-top:13px}.margin-t-14--xs{margin-top:14px}.margin-t-15--xs{margin-top:15px}.margin-t-16--xs{margin-top:16px}.margin-t-17--xs{margin-top:17px}.margin-t-18--xs{margin-top:18px}.margin-t-19--xs{margin-top:19px}.margin-t-20--xs{margin-top:20px}.margin-t-21--xs{margin-top:21px}.margin-t-22--xs{margin-top:22px}.margin-t-23--xs{margin-top:23px}.margin-t-24--xs{margin-top:24px}.margin-t-25--xs{margin-top:25px}.margin-t-26--xs{margin-top:26px}.margin-t-27--xs{margin-top:27px}.margin-t-28--xs{margin-top:28px}.margin-t-29--xs{margin-top:29px}.margin-t-30--xs{margin-top:30px}.margin-t-31--xs{margin-top:31px}.margin-t-32--xs{margin-top:32px}.margin-t-33--xs{margin-top:33px}.margin-t-34--xs{margin-top:34px}.margin-t-35--xs{margin-top:35px}.margin-t-36--xs{margin-top:36px}.margin-t-37--xs{margin-top:37px}.margin-t-38--xs{margin-top:38px}.margin-t-39--xs{margin-top:39px}.margin-t-40--xs{margin-top:40px}.margin-t-41--xs{margin-top:41px}.margin-t-42--xs{margin-top:42px}.margin-t-43--xs{margin-top:43px}.margin-t-44--xs{margin-top:44px}.margin-t-45--xs{margin-top:45px}.margin-t-46--xs{margin-top:46px}.margin-t-47--xs{margin-top:47px}.margin-t-48--xs{margin-top:48px}.margin-t-49--xs{margin-top:49px}.margin-t-50--xs{margin-top:50px}.margin-t-51--xs{margin-top:51px}.margin-t-52--xs{margin-top:52px}.margin-t-53--xs{margin-top:53px}.margin-t-54--xs{margin-top:54px}.margin-t-55--xs{margin-top:55px}.margin-t-56--xs{margin-top:56px}.margin-t-57--xs{margin-top:57px}.margin-t-58--xs{margin-top:58px}.margin-t-59--xs{margin-top:59px}.margin-t-60--xs{margin-top:60px}.margin-t-61--xs{margin-top:61px}.margin-t-62--xs{margin-top:62px}.margin-t-63--xs{margin-top:63px}.margin-t-64--xs{margin-top:64px}.margin-t-65--xs{margin-top:65px}.margin-t-66--xs{margin-top:66px}.margin-t-67--xs{margin-top:67px}.margin-t-68--xs{margin-top:68px}.margin-t-69--xs{margin-top:69px}.margin-t-70--xs{margin-top:70px}.margin-t-71--xs{margin-top:71px}.margin-t-72--xs{margin-top:72px}.margin-t-73--xs{margin-top:73px}.margin-t-74--xs{margin-top:74px}.margin-t-75--xs{margin-top:75px}.margin-t-76--xs{margin-top:76px}.margin-t-77--xs{margin-top:77px}.margin-t-78--xs{margin-top:78px}.margin-t-79--xs{margin-top:79px}.margin-t-80--xs{margin-top:80px}.margin-t-81--xs{margin-top:81px}.margin-t-82--xs{margin-top:82px}.margin-t-83--xs{margin-top:83px}.margin-t-84--xs{margin-top:84px}.margin-t-85--xs{margin-top:85px}.margin-t-86--xs{margin-top:86px}.margin-t-87--xs{margin-top:87px}.margin-t-88--xs{margin-top:88px}.margin-t-89--xs{margin-top:89px}.margin-t-90--xs{margin-top:90px}.margin-t-91--xs{margin-top:91px}.margin-t-92--xs{margin-top:92px}.margin-t-93--xs{margin-top:93px}.margin-t-94--xs{margin-top:94px}.margin-t-95--xs{margin-top:95px}.margin-t-96--xs{margin-top:96px}.margin-t-97--xs{margin-top:97px}.margin-t-98--xs{margin-top:98px}.margin-t-99--xs{margin-top:99px}.margin-t-100--xs{margin-top:100px}}@media (min-width:768px){.margin-t-0--sm{margin-top:0}.margin-t-1--sm{margin-top:1px}.margin-t-2--sm{margin-top:2px}.margin-t-3--sm{margin-top:3px}.margin-t-4--sm{margin-top:4px}.margin-t-5--sm{margin-top:5px}.margin-t-6--sm{margin-top:6px}.margin-t-7--sm{margin-top:7px}.margin-t-8--sm{margin-top:8px}.margin-t-9--sm{margin-top:9px}.margin-t-10--sm{margin-top:10px}.margin-t-11--sm{margin-top:11px}.margin-t-12--sm{margin-top:12px}.margin-t-13--sm{margin-top:13px}.margin-t-14--sm{margin-top:14px}.margin-t-15--sm{margin-top:15px}.margin-t-16--sm{margin-top:16px}.margin-t-17--sm{margin-top:17px}.margin-t-18--sm{margin-top:18px}.margin-t-19--sm{margin-top:19px}.margin-t-20--sm{margin-top:20px}.margin-t-21--sm{margin-top:21px}.margin-t-22--sm{margin-top:22px}.margin-t-23--sm{margin-top:23px}.margin-t-24--sm{margin-top:24px}.margin-t-25--sm{margin-top:25px}.margin-t-26--sm{margin-top:26px}.margin-t-27--sm{margin-top:27px}.margin-t-28--sm{margin-top:28px}.margin-t-29--sm{margin-top:29px}.margin-t-30--sm{margin-top:30px}.margin-t-31--sm{margin-top:31px}.margin-t-32--sm{margin-top:32px}.margin-t-33--sm{margin-top:33px}.margin-t-34--sm{margin-top:34px}.margin-t-35--sm{margin-top:35px}.margin-t-36--sm{margin-top:36px}.margin-t-37--sm{margin-top:37px}.margin-t-38--sm{margin-top:38px}.margin-t-39--sm{margin-top:39px}.margin-t-40--sm{margin-top:40px}.margin-t-41--sm{margin-top:41px}.margin-t-42--sm{margin-top:42px}.margin-t-43--sm{margin-top:43px}.margin-t-44--sm{margin-top:44px}.margin-t-45--sm{margin-top:45px}.margin-t-46--sm{margin-top:46px}.margin-t-47--sm{margin-top:47px}.margin-t-48--sm{margin-top:48px}.margin-t-49--sm{margin-top:49px}.margin-t-50--sm{margin-top:50px}.margin-t-51--sm{margin-top:51px}.margin-t-52--sm{margin-top:52px}.margin-t-53--sm{margin-top:53px}.margin-t-54--sm{margin-top:54px}.margin-t-55--sm{margin-top:55px}.margin-t-56--sm{margin-top:56px}.margin-t-57--sm{margin-top:57px}.margin-t-58--sm{margin-top:58px}.margin-t-59--sm{margin-top:59px}.margin-t-60--sm{margin-top:60px}.margin-t-61--sm{margin-top:61px}.margin-t-62--sm{margin-top:62px}.margin-t-63--sm{margin-top:63px}.margin-t-64--sm{margin-top:64px}.margin-t-65--sm{margin-top:65px}.margin-t-66--sm{margin-top:66px}.margin-t-67--sm{margin-top:67px}.margin-t-68--sm{margin-top:68px}.margin-t-69--sm{margin-top:69px}.margin-t-70--sm{margin-top:70px}.margin-t-71--sm{margin-top:71px}.margin-t-72--sm{margin-top:72px}.margin-t-73--sm{margin-top:73px}.margin-t-74--sm{margin-top:74px}.margin-t-75--sm{margin-top:75px}.margin-t-76--sm{margin-top:76px}.margin-t-77--sm{margin-top:77px}.margin-t-78--sm{margin-top:78px}.margin-t-79--sm{margin-top:79px}.margin-t-80--sm{margin-top:80px}.margin-t-81--sm{margin-top:81px}.margin-t-82--sm{margin-top:82px}.margin-t-83--sm{margin-top:83px}.margin-t-84--sm{margin-top:84px}.margin-t-85--sm{margin-top:85px}.margin-t-86--sm{margin-top:86px}.margin-t-87--sm{margin-top:87px}.margin-t-88--sm{margin-top:88px}.margin-t-89--sm{margin-top:89px}.margin-t-90--sm{margin-top:90px}.margin-t-91--sm{margin-top:91px}.margin-t-92--sm{margin-top:92px}.margin-t-93--sm{margin-top:93px}.margin-t-94--sm{margin-top:94px}.margin-t-95--sm{margin-top:95px}.margin-t-96--sm{margin-top:96px}.margin-t-97--sm{margin-top:97px}.margin-t-98--sm{margin-top:98px}.margin-t-99--sm{margin-top:99px}.margin-t-100--sm{margin-top:100px}}@media (min-width:992px){.margin-t-0--md{margin-top:0}.margin-t-1--md{margin-top:1px}.margin-t-2--md{margin-top:2px}.margin-t-3--md{margin-top:3px}.margin-t-4--md{margin-top:4px}.margin-t-5--md{margin-top:5px}.margin-t-6--md{margin-top:6px}.margin-t-7--md{margin-top:7px}.margin-t-8--md{margin-top:8px}.margin-t-9--md{margin-top:9px}.margin-t-10--md{margin-top:10px}.margin-t-11--md{margin-top:11px}.margin-t-12--md{margin-top:12px}.margin-t-13--md{margin-top:13px}.margin-t-14--md{margin-top:14px}.margin-t-15--md{margin-top:15px}.margin-t-16--md{margin-top:16px}.margin-t-17--md{margin-top:17px}.margin-t-18--md{margin-top:18px}.margin-t-19--md{margin-top:19px}.margin-t-20--md{margin-top:20px}.margin-t-21--md{margin-top:21px}.margin-t-22--md{margin-top:22px}.margin-t-23--md{margin-top:23px}.margin-t-24--md{margin-top:24px}.margin-t-25--md{margin-top:25px}.margin-t-26--md{margin-top:26px}.margin-t-27--md{margin-top:27px}.margin-t-28--md{margin-top:28px}.margin-t-29--md{margin-top:29px}.margin-t-30--md{margin-top:30px}.margin-t-31--md{margin-top:31px}.margin-t-32--md{margin-top:32px}.margin-t-33--md{margin-top:33px}.margin-t-34--md{margin-top:34px}.margin-t-35--md{margin-top:35px}.margin-t-36--md{margin-top:36px}.margin-t-37--md{margin-top:37px}.margin-t-38--md{margin-top:38px}.margin-t-39--md{margin-top:39px}.margin-t-40--md{margin-top:40px}.margin-t-41--md{margin-top:41px}.margin-t-42--md{margin-top:42px}.margin-t-43--md{margin-top:43px}.margin-t-44--md{margin-top:44px}.margin-t-45--md{margin-top:45px}.margin-t-46--md{margin-top:46px}.margin-t-47--md{margin-top:47px}.margin-t-48--md{margin-top:48px}.margin-t-49--md{margin-top:49px}.margin-t-50--md{margin-top:50px}.margin-t-51--md{margin-top:51px}.margin-t-52--md{margin-top:52px}.margin-t-53--md{margin-top:53px}.margin-t-54--md{margin-top:54px}.margin-t-55--md{margin-top:55px}.margin-t-56--md{margin-top:56px}.margin-t-57--md{margin-top:57px}.margin-t-58--md{margin-top:58px}.margin-t-59--md{margin-top:59px}.margin-t-60--md{margin-top:60px}.margin-t-61--md{margin-top:61px}.margin-t-62--md{margin-top:62px}.margin-t-63--md{margin-top:63px}.margin-t-64--md{margin-top:64px}.margin-t-65--md{margin-top:65px}.margin-t-66--md{margin-top:66px}.margin-t-67--md{margin-top:67px}.margin-t-68--md{margin-top:68px}.margin-t-69--md{margin-top:69px}.margin-t-70--md{margin-top:70px}.margin-t-71--md{margin-top:71px}.margin-t-72--md{margin-top:72px}.margin-t-73--md{margin-top:73px}.margin-t-74--md{margin-top:74px}.margin-t-75--md{margin-top:75px}.margin-t-76--md{margin-top:76px}.margin-t-77--md{margin-top:77px}.margin-t-78--md{margin-top:78px}.margin-t-79--md{margin-top:79px}.margin-t-80--md{margin-top:80px}.margin-t-81--md{margin-top:81px}.margin-t-82--md{margin-top:82px}.margin-t-83--md{margin-top:83px}.margin-t-84--md{margin-top:84px}.margin-t-85--md{margin-top:85px}.margin-t-86--md{margin-top:86px}.margin-t-87--md{margin-top:87px}.margin-t-88--md{margin-top:88px}.margin-t-89--md{margin-top:89px}.margin-t-90--md{margin-top:90px}.margin-t-91--md{margin-top:91px}.margin-t-92--md{margin-top:92px}.margin-t-93--md{margin-top:93px}.margin-t-94--md{margin-top:94px}.margin-t-95--md{margin-top:95px}.margin-t-96--md{margin-top:96px}.margin-t-97--md{margin-top:97px}.margin-t-98--md{margin-top:98px}.margin-t-99--md{margin-top:99px}.margin-t-100--md{margin-top:100px}}@media (min-width:1200px){.margin-t-0--lg{margin-top:0}.margin-t-1--lg{margin-top:1px}.margin-t-2--lg{margin-top:2px}.margin-t-3--lg{margin-top:3px}.margin-t-4--lg{margin-top:4px}.margin-t-5--lg{margin-top:5px}.margin-t-6--lg{margin-top:6px}.margin-t-7--lg{margin-top:7px}.margin-t-8--lg{margin-top:8px}.margin-t-9--lg{margin-top:9px}.margin-t-10--lg{margin-top:10px}.margin-t-11--lg{margin-top:11px}.margin-t-12--lg{margin-top:12px}.margin-t-13--lg{margin-top:13px}.margin-t-14--lg{margin-top:14px}.margin-t-15--lg{margin-top:15px}.margin-t-16--lg{margin-top:16px}.margin-t-17--lg{margin-top:17px}.margin-t-18--lg{margin-top:18px}.margin-t-19--lg{margin-top:19px}.margin-t-20--lg{margin-top:20px}.margin-t-21--lg{margin-top:21px}.margin-t-22--lg{margin-top:22px}.margin-t-23--lg{margin-top:23px}.margin-t-24--lg{margin-top:24px}.margin-t-25--lg{margin-top:25px}.margin-t-26--lg{margin-top:26px}.margin-t-27--lg{margin-top:27px}.margin-t-28--lg{margin-top:28px}.margin-t-29--lg{margin-top:29px}.margin-t-30--lg{margin-top:30px}.margin-t-31--lg{margin-top:31px}.margin-t-32--lg{margin-top:32px}.margin-t-33--lg{margin-top:33px}.margin-t-34--lg{margin-top:34px}.margin-t-35--lg{margin-top:35px}.margin-t-36--lg{margin-top:36px}.margin-t-37--lg{margin-top:37px}.margin-t-38--lg{margin-top:38px}.margin-t-39--lg{margin-top:39px}.margin-t-40--lg{margin-top:40px}.margin-t-41--lg{margin-top:41px}.margin-t-42--lg{margin-top:42px}.margin-t-43--lg{margin-top:43px}.margin-t-44--lg{margin-top:44px}.margin-t-45--lg{margin-top:45px}.margin-t-46--lg{margin-top:46px}.margin-t-47--lg{margin-top:47px}.margin-t-48--lg{margin-top:48px}.margin-t-49--lg{margin-top:49px}.margin-t-50--lg{margin-top:50px}.margin-t-51--lg{margin-top:51px}.margin-t-52--lg{margin-top:52px}.margin-t-53--lg{margin-top:53px}.margin-t-54--lg{margin-top:54px}.margin-t-55--lg{margin-top:55px}.margin-t-56--lg{margin-top:56px}.margin-t-57--lg{margin-top:57px}.margin-t-58--lg{margin-top:58px}.margin-t-59--lg{margin-top:59px}.margin-t-60--lg{margin-top:60px}.margin-t-61--lg{margin-top:61px}.margin-t-62--lg{margin-top:62px}.margin-t-63--lg{margin-top:63px}.margin-t-64--lg{margin-top:64px}.margin-t-65--lg{margin-top:65px}.margin-t-66--lg{margin-top:66px}.margin-t-67--lg{margin-top:67px}.margin-t-68--lg{margin-top:68px}.margin-t-69--lg{margin-top:69px}.margin-t-70--lg{margin-top:70px}.margin-t-71--lg{margin-top:71px}.margin-t-72--lg{margin-top:72px}.margin-t-73--lg{margin-top:73px}.margin-t-74--lg{margin-top:74px}.margin-t-75--lg{margin-top:75px}.margin-t-76--lg{margin-top:76px}.margin-t-77--lg{margin-top:77px}.margin-t-78--lg{margin-top:78px}.margin-t-79--lg{margin-top:79px}.margin-t-80--lg{margin-top:80px}.margin-t-81--lg{margin-top:81px}.margin-t-82--lg{margin-top:82px}.margin-t-83--lg{margin-top:83px}.margin-t-84--lg{margin-top:84px}.margin-t-85--lg{margin-top:85px}.margin-t-86--lg{margin-top:86px}.margin-t-87--lg{margin-top:87px}.margin-t-88--lg{margin-top:88px}.margin-t-89--lg{margin-top:89px}.margin-t-90--lg{margin-top:90px}.margin-t-91--lg{margin-top:91px}.margin-t-92--lg{margin-top:92px}.margin-t-93--lg{margin-top:93px}.margin-t-94--lg{margin-top:94px}.margin-t-95--lg{margin-top:95px}.margin-t-96--lg{margin-top:96px}.margin-t-97--lg{margin-top:97px}.margin-t-98--lg{margin-top:98px}.margin-t-99--lg{margin-top:99px}.margin-t-100--lg{margin-top:100px}}.margin-r-0{margin-right:0}.margin-r-1{margin-right:1px}.margin-r-2{margin-right:2px}.margin-r-3{margin-right:3px}.margin-r-4{margin-right:4px}.margin-r-5{margin-right:5px}.margin-r-6{margin-right:6px}.margin-r-7{margin-right:7px}.margin-r-8{margin-right:8px}.margin-r-9{margin-right:9px}.margin-r-10{margin-right:10px}.margin-r-11{margin-right:11px}.margin-r-12{margin-right:12px}.margin-r-13{margin-right:13px}.margin-r-14{margin-right:14px}.margin-r-15{margin-right:15px}.margin-r-16{margin-right:16px}.margin-r-17{margin-right:17px}.margin-r-18{margin-right:18px}.margin-r-19{margin-right:19px}.margin-r-20{margin-right:20px}.margin-r-21{margin-right:21px}.margin-r-22{margin-right:22px}.margin-r-23{margin-right:23px}.margin-r-24{margin-right:24px}.margin-r-25{margin-right:25px}.margin-r-26{margin-right:26px}.margin-r-27{margin-right:27px}.margin-r-28{margin-right:28px}.margin-r-29{margin-right:29px}.margin-r-30{margin-right:30px}.margin-r-31{margin-right:31px}.margin-r-32{margin-right:32px}.margin-r-33{margin-right:33px}.margin-r-34{margin-right:34px}.margin-r-35{margin-right:35px}.margin-r-36{margin-right:36px}.margin-r-37{margin-right:37px}.margin-r-38{margin-right:38px}.margin-r-39{margin-right:39px}.margin-r-40{margin-right:40px}.margin-r-41{margin-right:41px}.margin-r-42{margin-right:42px}.margin-r-43{margin-right:43px}.margin-r-44{margin-right:44px}.margin-r-45{margin-right:45px}.margin-r-46{margin-right:46px}.margin-r-47{margin-right:47px}.margin-r-48{margin-right:48px}.margin-r-49{margin-right:49px}.margin-r-50{margin-right:50px}.margin-r-51{margin-right:51px}.margin-r-52{margin-right:52px}.margin-r-53{margin-right:53px}.margin-r-54{margin-right:54px}.margin-r-55{margin-right:55px}.margin-r-56{margin-right:56px}.margin-r-57{margin-right:57px}.margin-r-58{margin-right:58px}.margin-r-59{margin-right:59px}.margin-r-60{margin-right:60px}.margin-r-61{margin-right:61px}.margin-r-62{margin-right:62px}.margin-r-63{margin-right:63px}.margin-r-64{margin-right:64px}.margin-r-65{margin-right:65px}.margin-r-66{margin-right:66px}.margin-r-67{margin-right:67px}.margin-r-68{margin-right:68px}.margin-r-69{margin-right:69px}.margin-r-70{margin-right:70px}.margin-r-71{margin-right:71px}.margin-r-72{margin-right:72px}.margin-r-73{margin-right:73px}.margin-r-74{margin-right:74px}.margin-r-75{margin-right:75px}.margin-r-76{margin-right:76px}.margin-r-77{margin-right:77px}.margin-r-78{margin-right:78px}.margin-r-79{margin-right:79px}.margin-r-80{margin-right:80px}.margin-r-81{margin-right:81px}.margin-r-82{margin-right:82px}.margin-r-83{margin-right:83px}.margin-r-84{margin-right:84px}.margin-r-85{margin-right:85px}.margin-r-86{margin-right:86px}.margin-r-87{margin-right:87px}.margin-r-88{margin-right:88px}.margin-r-89{margin-right:89px}.margin-r-90{margin-right:90px}.margin-r-91{margin-right:91px}.margin-r-92{margin-right:92px}.margin-r-93{margin-right:93px}.margin-r-94{margin-right:94px}.margin-r-95{margin-right:95px}.margin-r-96{margin-right:96px}.margin-r-97{margin-right:97px}.margin-r-98{margin-right:98px}.margin-r-99{margin-right:99px}.margin-r-100{margin-right:100px}@media (min-width:480px){.margin-r-0--xs{margin-right:0}.margin-r-1--xs{margin-right:1px}.margin-r-2--xs{margin-right:2px}.margin-r-3--xs{margin-right:3px}.margin-r-4--xs{margin-right:4px}.margin-r-5--xs{margin-right:5px}.margin-r-6--xs{margin-right:6px}.margin-r-7--xs{margin-right:7px}.margin-r-8--xs{margin-right:8px}.margin-r-9--xs{margin-right:9px}.margin-r-10--xs{margin-right:10px}.margin-r-11--xs{margin-right:11px}.margin-r-12--xs{margin-right:12px}.margin-r-13--xs{margin-right:13px}.margin-r-14--xs{margin-right:14px}.margin-r-15--xs{margin-right:15px}.margin-r-16--xs{margin-right:16px}.margin-r-17--xs{margin-right:17px}.margin-r-18--xs{margin-right:18px}.margin-r-19--xs{margin-right:19px}.margin-r-20--xs{margin-right:20px}.margin-r-21--xs{margin-right:21px}.margin-r-22--xs{margin-right:22px}.margin-r-23--xs{margin-right:23px}.margin-r-24--xs{margin-right:24px}.margin-r-25--xs{margin-right:25px}.margin-r-26--xs{margin-right:26px}.margin-r-27--xs{margin-right:27px}.margin-r-28--xs{margin-right:28px}.margin-r-29--xs{margin-right:29px}.margin-r-30--xs{margin-right:30px}.margin-r-31--xs{margin-right:31px}.margin-r-32--xs{margin-right:32px}.margin-r-33--xs{margin-right:33px}.margin-r-34--xs{margin-right:34px}.margin-r-35--xs{margin-right:35px}.margin-r-36--xs{margin-right:36px}.margin-r-37--xs{margin-right:37px}.margin-r-38--xs{margin-right:38px}.margin-r-39--xs{margin-right:39px}.margin-r-40--xs{margin-right:40px}.margin-r-41--xs{margin-right:41px}.margin-r-42--xs{margin-right:42px}.margin-r-43--xs{margin-right:43px}.margin-r-44--xs{margin-right:44px}.margin-r-45--xs{margin-right:45px}.margin-r-46--xs{margin-right:46px}.margin-r-47--xs{margin-right:47px}.margin-r-48--xs{margin-right:48px}.margin-r-49--xs{margin-right:49px}.margin-r-50--xs{margin-right:50px}.margin-r-51--xs{margin-right:51px}.margin-r-52--xs{margin-right:52px}.margin-r-53--xs{margin-right:53px}.margin-r-54--xs{margin-right:54px}.margin-r-55--xs{margin-right:55px}.margin-r-56--xs{margin-right:56px}.margin-r-57--xs{margin-right:57px}.margin-r-58--xs{margin-right:58px}.margin-r-59--xs{margin-right:59px}.margin-r-60--xs{margin-right:60px}.margin-r-61--xs{margin-right:61px}.margin-r-62--xs{margin-right:62px}.margin-r-63--xs{margin-right:63px}.margin-r-64--xs{margin-right:64px}.margin-r-65--xs{margin-right:65px}.margin-r-66--xs{margin-right:66px}.margin-r-67--xs{margin-right:67px}.margin-r-68--xs{margin-right:68px}.margin-r-69--xs{margin-right:69px}.margin-r-70--xs{margin-right:70px}.margin-r-71--xs{margin-right:71px}.margin-r-72--xs{margin-right:72px}.margin-r-73--xs{margin-right:73px}.margin-r-74--xs{margin-right:74px}.margin-r-75--xs{margin-right:75px}.margin-r-76--xs{margin-right:76px}.margin-r-77--xs{margin-right:77px}.margin-r-78--xs{margin-right:78px}.margin-r-79--xs{margin-right:79px}.margin-r-80--xs{margin-right:80px}.margin-r-81--xs{margin-right:81px}.margin-r-82--xs{margin-right:82px}.margin-r-83--xs{margin-right:83px}.margin-r-84--xs{margin-right:84px}.margin-r-85--xs{margin-right:85px}.margin-r-86--xs{margin-right:86px}.margin-r-87--xs{margin-right:87px}.margin-r-88--xs{margin-right:88px}.margin-r-89--xs{margin-right:89px}.margin-r-90--xs{margin-right:90px}.margin-r-91--xs{margin-right:91px}.margin-r-92--xs{margin-right:92px}.margin-r-93--xs{margin-right:93px}.margin-r-94--xs{margin-right:94px}.margin-r-95--xs{margin-right:95px}.margin-r-96--xs{margin-right:96px}.margin-r-97--xs{margin-right:97px}.margin-r-98--xs{margin-right:98px}.margin-r-99--xs{margin-right:99px}.margin-r-100--xs{margin-right:100px}}@media (min-width:768px){.margin-r-0--sm{margin-right:0}.margin-r-1--sm{margin-right:1px}.margin-r-2--sm{margin-right:2px}.margin-r-3--sm{margin-right:3px}.margin-r-4--sm{margin-right:4px}.margin-r-5--sm{margin-right:5px}.margin-r-6--sm{margin-right:6px}.margin-r-7--sm{margin-right:7px}.margin-r-8--sm{margin-right:8px}.margin-r-9--sm{margin-right:9px}.margin-r-10--sm{margin-right:10px}.margin-r-11--sm{margin-right:11px}.margin-r-12--sm{margin-right:12px}.margin-r-13--sm{margin-right:13px}.margin-r-14--sm{margin-right:14px}.margin-r-15--sm{margin-right:15px}.margin-r-16--sm{margin-right:16px}.margin-r-17--sm{margin-right:17px}.margin-r-18--sm{margin-right:18px}.margin-r-19--sm{margin-right:19px}.margin-r-20--sm{margin-right:20px}.margin-r-21--sm{margin-right:21px}.margin-r-22--sm{margin-right:22px}.margin-r-23--sm{margin-right:23px}.margin-r-24--sm{margin-right:24px}.margin-r-25--sm{margin-right:25px}.margin-r-26--sm{margin-right:26px}.margin-r-27--sm{margin-right:27px}.margin-r-28--sm{margin-right:28px}.margin-r-29--sm{margin-right:29px}.margin-r-30--sm{margin-right:30px}.margin-r-31--sm{margin-right:31px}.margin-r-32--sm{margin-right:32px}.margin-r-33--sm{margin-right:33px}.margin-r-34--sm{margin-right:34px}.margin-r-35--sm{margin-right:35px}.margin-r-36--sm{margin-right:36px}.margin-r-37--sm{margin-right:37px}.margin-r-38--sm{margin-right:38px}.margin-r-39--sm{margin-right:39px}.margin-r-40--sm{margin-right:40px}.margin-r-41--sm{margin-right:41px}.margin-r-42--sm{margin-right:42px}.margin-r-43--sm{margin-right:43px}.margin-r-44--sm{margin-right:44px}.margin-r-45--sm{margin-right:45px}.margin-r-46--sm{margin-right:46px}.margin-r-47--sm{margin-right:47px}.margin-r-48--sm{margin-right:48px}.margin-r-49--sm{margin-right:49px}.margin-r-50--sm{margin-right:50px}.margin-r-51--sm{margin-right:51px}.margin-r-52--sm{margin-right:52px}.margin-r-53--sm{margin-right:53px}.margin-r-54--sm{margin-right:54px}.margin-r-55--sm{margin-right:55px}.margin-r-56--sm{margin-right:56px}.margin-r-57--sm{margin-right:57px}.margin-r-58--sm{margin-right:58px}.margin-r-59--sm{margin-right:59px}.margin-r-60--sm{margin-right:60px}.margin-r-61--sm{margin-right:61px}.margin-r-62--sm{margin-right:62px}.margin-r-63--sm{margin-right:63px}.margin-r-64--sm{margin-right:64px}.margin-r-65--sm{margin-right:65px}.margin-r-66--sm{margin-right:66px}.margin-r-67--sm{margin-right:67px}.margin-r-68--sm{margin-right:68px}.margin-r-69--sm{margin-right:69px}.margin-r-70--sm{margin-right:70px}.margin-r-71--sm{margin-right:71px}.margin-r-72--sm{margin-right:72px}.margin-r-73--sm{margin-right:73px}.margin-r-74--sm{margin-right:74px}.margin-r-75--sm{margin-right:75px}.margin-r-76--sm{margin-right:76px}.margin-r-77--sm{margin-right:77px}.margin-r-78--sm{margin-right:78px}.margin-r-79--sm{margin-right:79px}.margin-r-80--sm{margin-right:80px}.margin-r-81--sm{margin-right:81px}.margin-r-82--sm{margin-right:82px}.margin-r-83--sm{margin-right:83px}.margin-r-84--sm{margin-right:84px}.margin-r-85--sm{margin-right:85px}.margin-r-86--sm{margin-right:86px}.margin-r-87--sm{margin-right:87px}.margin-r-88--sm{margin-right:88px}.margin-r-89--sm{margin-right:89px}.margin-r-90--sm{margin-right:90px}.margin-r-91--sm{margin-right:91px}.margin-r-92--sm{margin-right:92px}.margin-r-93--sm{margin-right:93px}.margin-r-94--sm{margin-right:94px}.margin-r-95--sm{margin-right:95px}.margin-r-96--sm{margin-right:96px}.margin-r-97--sm{margin-right:97px}.margin-r-98--sm{margin-right:98px}.margin-r-99--sm{margin-right:99px}.margin-r-100--sm{margin-right:100px}}@media (min-width:992px){.margin-r-0--md{margin-right:0}.margin-r-1--md{margin-right:1px}.margin-r-2--md{margin-right:2px}.margin-r-3--md{margin-right:3px}.margin-r-4--md{margin-right:4px}.margin-r-5--md{margin-right:5px}.margin-r-6--md{margin-right:6px}.margin-r-7--md{margin-right:7px}.margin-r-8--md{margin-right:8px}.margin-r-9--md{margin-right:9px}.margin-r-10--md{margin-right:10px}.margin-r-11--md{margin-right:11px}.margin-r-12--md{margin-right:12px}.margin-r-13--md{margin-right:13px}.margin-r-14--md{margin-right:14px}.margin-r-15--md{margin-right:15px}.margin-r-16--md{margin-right:16px}.margin-r-17--md{margin-right:17px}.margin-r-18--md{margin-right:18px}.margin-r-19--md{margin-right:19px}.margin-r-20--md{margin-right:20px}.margin-r-21--md{margin-right:21px}.margin-r-22--md{margin-right:22px}.margin-r-23--md{margin-right:23px}.margin-r-24--md{margin-right:24px}.margin-r-25--md{margin-right:25px}.margin-r-26--md{margin-right:26px}.margin-r-27--md{margin-right:27px}.margin-r-28--md{margin-right:28px}.margin-r-29--md{margin-right:29px}.margin-r-30--md{margin-right:30px}.margin-r-31--md{margin-right:31px}.margin-r-32--md{margin-right:32px}.margin-r-33--md{margin-right:33px}.margin-r-34--md{margin-right:34px}.margin-r-35--md{margin-right:35px}.margin-r-36--md{margin-right:36px}.margin-r-37--md{margin-right:37px}.margin-r-38--md{margin-right:38px}.margin-r-39--md{margin-right:39px}.margin-r-40--md{margin-right:40px}.margin-r-41--md{margin-right:41px}.margin-r-42--md{margin-right:42px}.margin-r-43--md{margin-right:43px}.margin-r-44--md{margin-right:44px}.margin-r-45--md{margin-right:45px}.margin-r-46--md{margin-right:46px}.margin-r-47--md{margin-right:47px}.margin-r-48--md{margin-right:48px}.margin-r-49--md{margin-right:49px}.margin-r-50--md{margin-right:50px}.margin-r-51--md{margin-right:51px}.margin-r-52--md{margin-right:52px}.margin-r-53--md{margin-right:53px}.margin-r-54--md{margin-right:54px}.margin-r-55--md{margin-right:55px}.margin-r-56--md{margin-right:56px}.margin-r-57--md{margin-right:57px}.margin-r-58--md{margin-right:58px}.margin-r-59--md{margin-right:59px}.margin-r-60--md{margin-right:60px}.margin-r-61--md{margin-right:61px}.margin-r-62--md{margin-right:62px}.margin-r-63--md{margin-right:63px}.margin-r-64--md{margin-right:64px}.margin-r-65--md{margin-right:65px}.margin-r-66--md{margin-right:66px}.margin-r-67--md{margin-right:67px}.margin-r-68--md{margin-right:68px}.margin-r-69--md{margin-right:69px}.margin-r-70--md{margin-right:70px}.margin-r-71--md{margin-right:71px}.margin-r-72--md{margin-right:72px}.margin-r-73--md{margin-right:73px}.margin-r-74--md{margin-right:74px}.margin-r-75--md{margin-right:75px}.margin-r-76--md{margin-right:76px}.margin-r-77--md{margin-right:77px}.margin-r-78--md{margin-right:78px}.margin-r-79--md{margin-right:79px}.margin-r-80--md{margin-right:80px}.margin-r-81--md{margin-right:81px}.margin-r-82--md{margin-right:82px}.margin-r-83--md{margin-right:83px}.margin-r-84--md{margin-right:84px}.margin-r-85--md{margin-right:85px}.margin-r-86--md{margin-right:86px}.margin-r-87--md{margin-right:87px}.margin-r-88--md{margin-right:88px}.margin-r-89--md{margin-right:89px}.margin-r-90--md{margin-right:90px}.margin-r-91--md{margin-right:91px}.margin-r-92--md{margin-right:92px}.margin-r-93--md{margin-right:93px}.margin-r-94--md{margin-right:94px}.margin-r-95--md{margin-right:95px}.margin-r-96--md{margin-right:96px}.margin-r-97--md{margin-right:97px}.margin-r-98--md{margin-right:98px}.margin-r-99--md{margin-right:99px}.margin-r-100--md{margin-right:100px}}@media (min-width:1200px){.margin-r-0--lg{margin-right:0}.margin-r-1--lg{margin-right:1px}.margin-r-2--lg{margin-right:2px}.margin-r-3--lg{margin-right:3px}.margin-r-4--lg{margin-right:4px}.margin-r-5--lg{margin-right:5px}.margin-r-6--lg{margin-right:6px}.margin-r-7--lg{margin-right:7px}.margin-r-8--lg{margin-right:8px}.margin-r-9--lg{margin-right:9px}.margin-r-10--lg{margin-right:10px}.margin-r-11--lg{margin-right:11px}.margin-r-12--lg{margin-right:12px}.margin-r-13--lg{margin-right:13px}.margin-r-14--lg{margin-right:14px}.margin-r-15--lg{margin-right:15px}.margin-r-16--lg{margin-right:16px}.margin-r-17--lg{margin-right:17px}.margin-r-18--lg{margin-right:18px}.margin-r-19--lg{margin-right:19px}.margin-r-20--lg{margin-right:20px}.margin-r-21--lg{margin-right:21px}.margin-r-22--lg{margin-right:22px}.margin-r-23--lg{margin-right:23px}.margin-r-24--lg{margin-right:24px}.margin-r-25--lg{margin-right:25px}.margin-r-26--lg{margin-right:26px}.margin-r-27--lg{margin-right:27px}.margin-r-28--lg{margin-right:28px}.margin-r-29--lg{margin-right:29px}.margin-r-30--lg{margin-right:30px}.margin-r-31--lg{margin-right:31px}.margin-r-32--lg{margin-right:32px}.margin-r-33--lg{margin-right:33px}.margin-r-34--lg{margin-right:34px}.margin-r-35--lg{margin-right:35px}.margin-r-36--lg{margin-right:36px}.margin-r-37--lg{margin-right:37px}.margin-r-38--lg{margin-right:38px}.margin-r-39--lg{margin-right:39px}.margin-r-40--lg{margin-right:40px}.margin-r-41--lg{margin-right:41px}.margin-r-42--lg{margin-right:42px}.margin-r-43--lg{margin-right:43px}.margin-r-44--lg{margin-right:44px}.margin-r-45--lg{margin-right:45px}.margin-r-46--lg{margin-right:46px}.margin-r-47--lg{margin-right:47px}.margin-r-48--lg{margin-right:48px}.margin-r-49--lg{margin-right:49px}.margin-r-50--lg{margin-right:50px}.margin-r-51--lg{margin-right:51px}.margin-r-52--lg{margin-right:52px}.margin-r-53--lg{margin-right:53px}.margin-r-54--lg{margin-right:54px}.margin-r-55--lg{margin-right:55px}.margin-r-56--lg{margin-right:56px}.margin-r-57--lg{margin-right:57px}.margin-r-58--lg{margin-right:58px}.margin-r-59--lg{margin-right:59px}.margin-r-60--lg{margin-right:60px}.margin-r-61--lg{margin-right:61px}.margin-r-62--lg{margin-right:62px}.margin-r-63--lg{margin-right:63px}.margin-r-64--lg{margin-right:64px}.margin-r-65--lg{margin-right:65px}.margin-r-66--lg{margin-right:66px}.margin-r-67--lg{margin-right:67px}.margin-r-68--lg{margin-right:68px}.margin-r-69--lg{margin-right:69px}.margin-r-70--lg{margin-right:70px}.margin-r-71--lg{margin-right:71px}.margin-r-72--lg{margin-right:72px}.margin-r-73--lg{margin-right:73px}.margin-r-74--lg{margin-right:74px}.margin-r-75--lg{margin-right:75px}.margin-r-76--lg{margin-right:76px}.margin-r-77--lg{margin-right:77px}.margin-r-78--lg{margin-right:78px}.margin-r-79--lg{margin-right:79px}.margin-r-80--lg{margin-right:80px}.margin-r-81--lg{margin-right:81px}.margin-r-82--lg{margin-right:82px}.margin-r-83--lg{margin-right:83px}.margin-r-84--lg{margin-right:84px}.margin-r-85--lg{margin-right:85px}.margin-r-86--lg{margin-right:86px}.margin-r-87--lg{margin-right:87px}.margin-r-88--lg{margin-right:88px}.margin-r-89--lg{margin-right:89px}.margin-r-90--lg{margin-right:90px}.margin-r-91--lg{margin-right:91px}.margin-r-92--lg{margin-right:92px}.margin-r-93--lg{margin-right:93px}.margin-r-94--lg{margin-right:94px}.margin-r-95--lg{margin-right:95px}.margin-r-96--lg{margin-right:96px}.margin-r-97--lg{margin-right:97px}.margin-r-98--lg{margin-right:98px}.margin-r-99--lg{margin-right:99px}.margin-r-100--lg{margin-right:100px}}.margin-b-0{margin-bottom:0}.margin-b-1{margin-bottom:1px}.margin-b-2{margin-bottom:2px}.margin-b-3{margin-bottom:3px}.margin-b-4{margin-bottom:4px}.margin-b-5{margin-bottom:5px}.margin-b-6{margin-bottom:6px}.margin-b-7{margin-bottom:7px}.margin-b-8{margin-bottom:8px}.margin-b-9{margin-bottom:9px}.margin-b-10{margin-bottom:10px}.margin-b-11{margin-bottom:11px}.margin-b-12{margin-bottom:12px}.margin-b-13{margin-bottom:13px}.margin-b-14{margin-bottom:14px}.margin-b-15{margin-bottom:15px}.margin-b-16{margin-bottom:16px}.margin-b-17{margin-bottom:17px}.margin-b-18{margin-bottom:18px}.margin-b-19{margin-bottom:19px}.margin-b-20{margin-bottom:20px}.margin-b-21{margin-bottom:21px}.margin-b-22{margin-bottom:22px}.margin-b-23{margin-bottom:23px}.margin-b-24{margin-bottom:24px}.margin-b-25{margin-bottom:25px}.margin-b-26{margin-bottom:26px}.margin-b-27{margin-bottom:27px}.margin-b-28{margin-bottom:28px}.margin-b-29{margin-bottom:29px}.margin-b-30{margin-bottom:30px}.margin-b-31{margin-bottom:31px}.margin-b-32{margin-bottom:32px}.margin-b-33{margin-bottom:33px}.margin-b-34{margin-bottom:34px}.margin-b-35{margin-bottom:35px}.margin-b-36{margin-bottom:36px}.margin-b-37{margin-bottom:37px}.margin-b-38{margin-bottom:38px}.margin-b-39{margin-bottom:39px}.margin-b-40{margin-bottom:40px}.margin-b-41{margin-bottom:41px}.margin-b-42{margin-bottom:42px}.margin-b-43{margin-bottom:43px}.margin-b-44{margin-bottom:44px}.margin-b-45{margin-bottom:45px}.margin-b-46{margin-bottom:46px}.margin-b-47{margin-bottom:47px}.margin-b-48{margin-bottom:48px}.margin-b-49{margin-bottom:49px}.margin-b-50{margin-bottom:50px}.margin-b-51{margin-bottom:51px}.margin-b-52{margin-bottom:52px}.margin-b-53{margin-bottom:53px}.margin-b-54{margin-bottom:54px}.margin-b-55{margin-bottom:55px}.margin-b-56{margin-bottom:56px}.margin-b-57{margin-bottom:57px}.margin-b-58{margin-bottom:58px}.margin-b-59{margin-bottom:59px}.margin-b-60{margin-bottom:60px}.margin-b-61{margin-bottom:61px}.margin-b-62{margin-bottom:62px}.margin-b-63{margin-bottom:63px}.margin-b-64{margin-bottom:64px}.margin-b-65{margin-bottom:65px}.margin-b-66{margin-bottom:66px}.margin-b-67{margin-bottom:67px}.margin-b-68{margin-bottom:68px}.margin-b-69{margin-bottom:69px}.margin-b-70{margin-bottom:70px}.margin-b-71{margin-bottom:71px}.margin-b-72{margin-bottom:72px}.margin-b-73{margin-bottom:73px}.margin-b-74{margin-bottom:74px}.margin-b-75{margin-bottom:75px}.margin-b-76{margin-bottom:76px}.margin-b-77{margin-bottom:77px}.margin-b-78{margin-bottom:78px}.margin-b-79{margin-bottom:79px}.margin-b-80{margin-bottom:80px}.margin-b-81{margin-bottom:81px}.margin-b-82{margin-bottom:82px}.margin-b-83{margin-bottom:83px}.margin-b-84{margin-bottom:84px}.margin-b-85{margin-bottom:85px}.margin-b-86{margin-bottom:86px}.margin-b-87{margin-bottom:87px}.margin-b-88{margin-bottom:88px}.margin-b-89{margin-bottom:89px}.margin-b-90{margin-bottom:90px}.margin-b-91{margin-bottom:91px}.margin-b-92{margin-bottom:92px}.margin-b-93{margin-bottom:93px}.margin-b-94{margin-bottom:94px}.margin-b-95{margin-bottom:95px}.margin-b-96{margin-bottom:96px}.margin-b-97{margin-bottom:97px}.margin-b-98{margin-bottom:98px}.margin-b-99{margin-bottom:99px}.margin-b-100{margin-bottom:100px}@media (min-width:480px){.margin-b-0--xs{margin-bottom:0}.margin-b-1--xs{margin-bottom:1px}.margin-b-2--xs{margin-bottom:2px}.margin-b-3--xs{margin-bottom:3px}.margin-b-4--xs{margin-bottom:4px}.margin-b-5--xs{margin-bottom:5px}.margin-b-6--xs{margin-bottom:6px}.margin-b-7--xs{margin-bottom:7px}.margin-b-8--xs{margin-bottom:8px}.margin-b-9--xs{margin-bottom:9px}.margin-b-10--xs{margin-bottom:10px}.margin-b-11--xs{margin-bottom:11px}.margin-b-12--xs{margin-bottom:12px}.margin-b-13--xs{margin-bottom:13px}.margin-b-14--xs{margin-bottom:14px}.margin-b-15--xs{margin-bottom:15px}.margin-b-16--xs{margin-bottom:16px}.margin-b-17--xs{margin-bottom:17px}.margin-b-18--xs{margin-bottom:18px}.margin-b-19--xs{margin-bottom:19px}.margin-b-20--xs{margin-bottom:20px}.margin-b-21--xs{margin-bottom:21px}.margin-b-22--xs{margin-bottom:22px}.margin-b-23--xs{margin-bottom:23px}.margin-b-24--xs{margin-bottom:24px}.margin-b-25--xs{margin-bottom:25px}.margin-b-26--xs{margin-bottom:26px}.margin-b-27--xs{margin-bottom:27px}.margin-b-28--xs{margin-bottom:28px}.margin-b-29--xs{margin-bottom:29px}.margin-b-30--xs{margin-bottom:30px}.margin-b-31--xs{margin-bottom:31px}.margin-b-32--xs{margin-bottom:32px}.margin-b-33--xs{margin-bottom:33px}.margin-b-34--xs{margin-bottom:34px}.margin-b-35--xs{margin-bottom:35px}.margin-b-36--xs{margin-bottom:36px}.margin-b-37--xs{margin-bottom:37px}.margin-b-38--xs{margin-bottom:38px}.margin-b-39--xs{margin-bottom:39px}.margin-b-40--xs{margin-bottom:40px}.margin-b-41--xs{margin-bottom:41px}.margin-b-42--xs{margin-bottom:42px}.margin-b-43--xs{margin-bottom:43px}.margin-b-44--xs{margin-bottom:44px}.margin-b-45--xs{margin-bottom:45px}.margin-b-46--xs{margin-bottom:46px}.margin-b-47--xs{margin-bottom:47px}.margin-b-48--xs{margin-bottom:48px}.margin-b-49--xs{margin-bottom:49px}.margin-b-50--xs{margin-bottom:50px}.margin-b-51--xs{margin-bottom:51px}.margin-b-52--xs{margin-bottom:52px}.margin-b-53--xs{margin-bottom:53px}.margin-b-54--xs{margin-bottom:54px}.margin-b-55--xs{margin-bottom:55px}.margin-b-56--xs{margin-bottom:56px}.margin-b-57--xs{margin-bottom:57px}.margin-b-58--xs{margin-bottom:58px}.margin-b-59--xs{margin-bottom:59px}.margin-b-60--xs{margin-bottom:60px}.margin-b-61--xs{margin-bottom:61px}.margin-b-62--xs{margin-bottom:62px}.margin-b-63--xs{margin-bottom:63px}.margin-b-64--xs{margin-bottom:64px}.margin-b-65--xs{margin-bottom:65px}.margin-b-66--xs{margin-bottom:66px}.margin-b-67--xs{margin-bottom:67px}.margin-b-68--xs{margin-bottom:68px}.margin-b-69--xs{margin-bottom:69px}.margin-b-70--xs{margin-bottom:70px}.margin-b-71--xs{margin-bottom:71px}.margin-b-72--xs{margin-bottom:72px}.margin-b-73--xs{margin-bottom:73px}.margin-b-74--xs{margin-bottom:74px}.margin-b-75--xs{margin-bottom:75px}.margin-b-76--xs{margin-bottom:76px}.margin-b-77--xs{margin-bottom:77px}.margin-b-78--xs{margin-bottom:78px}.margin-b-79--xs{margin-bottom:79px}.margin-b-80--xs{margin-bottom:80px}.margin-b-81--xs{margin-bottom:81px}.margin-b-82--xs{margin-bottom:82px}.margin-b-83--xs{margin-bottom:83px}.margin-b-84--xs{margin-bottom:84px}.margin-b-85--xs{margin-bottom:85px}.margin-b-86--xs{margin-bottom:86px}.margin-b-87--xs{margin-bottom:87px}.margin-b-88--xs{margin-bottom:88px}.margin-b-89--xs{margin-bottom:89px}.margin-b-90--xs{margin-bottom:90px}.margin-b-91--xs{margin-bottom:91px}.margin-b-92--xs{margin-bottom:92px}.margin-b-93--xs{margin-bottom:93px}.margin-b-94--xs{margin-bottom:94px}.margin-b-95--xs{margin-bottom:95px}.margin-b-96--xs{margin-bottom:96px}.margin-b-97--xs{margin-bottom:97px}.margin-b-98--xs{margin-bottom:98px}.margin-b-99--xs{margin-bottom:99px}.margin-b-100--xs{margin-bottom:100px}}@media (min-width:768px){.margin-b-0--sm{margin-bottom:0}.margin-b-1--sm{margin-bottom:1px}.margin-b-2--sm{margin-bottom:2px}.margin-b-3--sm{margin-bottom:3px}.margin-b-4--sm{margin-bottom:4px}.margin-b-5--sm{margin-bottom:5px}.margin-b-6--sm{margin-bottom:6px}.margin-b-7--sm{margin-bottom:7px}.margin-b-8--sm{margin-bottom:8px}.margin-b-9--sm{margin-bottom:9px}.margin-b-10--sm{margin-bottom:10px}.margin-b-11--sm{margin-bottom:11px}.margin-b-12--sm{margin-bottom:12px}.margin-b-13--sm{margin-bottom:13px}.margin-b-14--sm{margin-bottom:14px}.margin-b-15--sm{margin-bottom:15px}.margin-b-16--sm{margin-bottom:16px}.margin-b-17--sm{margin-bottom:17px}.margin-b-18--sm{margin-bottom:18px}.margin-b-19--sm{margin-bottom:19px}.margin-b-20--sm{margin-bottom:20px}.margin-b-21--sm{margin-bottom:21px}.margin-b-22--sm{margin-bottom:22px}.margin-b-23--sm{margin-bottom:23px}.margin-b-24--sm{margin-bottom:24px}.margin-b-25--sm{margin-bottom:25px}.margin-b-26--sm{margin-bottom:26px}.margin-b-27--sm{margin-bottom:27px}.margin-b-28--sm{margin-bottom:28px}.margin-b-29--sm{margin-bottom:29px}.margin-b-30--sm{margin-bottom:30px}.margin-b-31--sm{margin-bottom:31px}.margin-b-32--sm{margin-bottom:32px}.margin-b-33--sm{margin-bottom:33px}.margin-b-34--sm{margin-bottom:34px}.margin-b-35--sm{margin-bottom:35px}.margin-b-36--sm{margin-bottom:36px}.margin-b-37--sm{margin-bottom:37px}.margin-b-38--sm{margin-bottom:38px}.margin-b-39--sm{margin-bottom:39px}.margin-b-40--sm{margin-bottom:40px}.margin-b-41--sm{margin-bottom:41px}.margin-b-42--sm{margin-bottom:42px}.margin-b-43--sm{margin-bottom:43px}.margin-b-44--sm{margin-bottom:44px}.margin-b-45--sm{margin-bottom:45px}.margin-b-46--sm{margin-bottom:46px}.margin-b-47--sm{margin-bottom:47px}.margin-b-48--sm{margin-bottom:48px}.margin-b-49--sm{margin-bottom:49px}.margin-b-50--sm{margin-bottom:50px}.margin-b-51--sm{margin-bottom:51px}.margin-b-52--sm{margin-bottom:52px}.margin-b-53--sm{margin-bottom:53px}.margin-b-54--sm{margin-bottom:54px}.margin-b-55--sm{margin-bottom:55px}.margin-b-56--sm{margin-bottom:56px}.margin-b-57--sm{margin-bottom:57px}.margin-b-58--sm{margin-bottom:58px}.margin-b-59--sm{margin-bottom:59px}.margin-b-60--sm{margin-bottom:60px}.margin-b-61--sm{margin-bottom:61px}.margin-b-62--sm{margin-bottom:62px}.margin-b-63--sm{margin-bottom:63px}.margin-b-64--sm{margin-bottom:64px}.margin-b-65--sm{margin-bottom:65px}.margin-b-66--sm{margin-bottom:66px}.margin-b-67--sm{margin-bottom:67px}.margin-b-68--sm{margin-bottom:68px}.margin-b-69--sm{margin-bottom:69px}.margin-b-70--sm{margin-bottom:70px}.margin-b-71--sm{margin-bottom:71px}.margin-b-72--sm{margin-bottom:72px}.margin-b-73--sm{margin-bottom:73px}.margin-b-74--sm{margin-bottom:74px}.margin-b-75--sm{margin-bottom:75px}.margin-b-76--sm{margin-bottom:76px}.margin-b-77--sm{margin-bottom:77px}.margin-b-78--sm{margin-bottom:78px}.margin-b-79--sm{margin-bottom:79px}.margin-b-80--sm{margin-bottom:80px}.margin-b-81--sm{margin-bottom:81px}.margin-b-82--sm{margin-bottom:82px}.margin-b-83--sm{margin-bottom:83px}.margin-b-84--sm{margin-bottom:84px}.margin-b-85--sm{margin-bottom:85px}.margin-b-86--sm{margin-bottom:86px}.margin-b-87--sm{margin-bottom:87px}.margin-b-88--sm{margin-bottom:88px}.margin-b-89--sm{margin-bottom:89px}.margin-b-90--sm{margin-bottom:90px}.margin-b-91--sm{margin-bottom:91px}.margin-b-92--sm{margin-bottom:92px}.margin-b-93--sm{margin-bottom:93px}.margin-b-94--sm{margin-bottom:94px}.margin-b-95--sm{margin-bottom:95px}.margin-b-96--sm{margin-bottom:96px}.margin-b-97--sm{margin-bottom:97px}.margin-b-98--sm{margin-bottom:98px}.margin-b-99--sm{margin-bottom:99px}.margin-b-100--sm{margin-bottom:100px}}@media (min-width:992px){.margin-b-0--md{margin-bottom:0}.margin-b-1--md{margin-bottom:1px}.margin-b-2--md{margin-bottom:2px}.margin-b-3--md{margin-bottom:3px}.margin-b-4--md{margin-bottom:4px}.margin-b-5--md{margin-bottom:5px}.margin-b-6--md{margin-bottom:6px}.margin-b-7--md{margin-bottom:7px}.margin-b-8--md{margin-bottom:8px}.margin-b-9--md{margin-bottom:9px}.margin-b-10--md{margin-bottom:10px}.margin-b-11--md{margin-bottom:11px}.margin-b-12--md{margin-bottom:12px}.margin-b-13--md{margin-bottom:13px}.margin-b-14--md{margin-bottom:14px}.margin-b-15--md{margin-bottom:15px}.margin-b-16--md{margin-bottom:16px}.margin-b-17--md{margin-bottom:17px}.margin-b-18--md{margin-bottom:18px}.margin-b-19--md{margin-bottom:19px}.margin-b-20--md{margin-bottom:20px}.margin-b-21--md{margin-bottom:21px}.margin-b-22--md{margin-bottom:22px}.margin-b-23--md{margin-bottom:23px}.margin-b-24--md{margin-bottom:24px}.margin-b-25--md{margin-bottom:25px}.margin-b-26--md{margin-bottom:26px}.margin-b-27--md{margin-bottom:27px}.margin-b-28--md{margin-bottom:28px}.margin-b-29--md{margin-bottom:29px}.margin-b-30--md{margin-bottom:30px}.margin-b-31--md{margin-bottom:31px}.margin-b-32--md{margin-bottom:32px}.margin-b-33--md{margin-bottom:33px}.margin-b-34--md{margin-bottom:34px}.margin-b-35--md{margin-bottom:35px}.margin-b-36--md{margin-bottom:36px}.margin-b-37--md{margin-bottom:37px}.margin-b-38--md{margin-bottom:38px}.margin-b-39--md{margin-bottom:39px}.margin-b-40--md{margin-bottom:40px}.margin-b-41--md{margin-bottom:41px}.margin-b-42--md{margin-bottom:42px}.margin-b-43--md{margin-bottom:43px}.margin-b-44--md{margin-bottom:44px}.margin-b-45--md{margin-bottom:45px}.margin-b-46--md{margin-bottom:46px}.margin-b-47--md{margin-bottom:47px}.margin-b-48--md{margin-bottom:48px}.margin-b-49--md{margin-bottom:49px}.margin-b-50--md{margin-bottom:50px}.margin-b-51--md{margin-bottom:51px}.margin-b-52--md{margin-bottom:52px}.margin-b-53--md{margin-bottom:53px}.margin-b-54--md{margin-bottom:54px}.margin-b-55--md{margin-bottom:55px}.margin-b-56--md{margin-bottom:56px}.margin-b-57--md{margin-bottom:57px}.margin-b-58--md{margin-bottom:58px}.margin-b-59--md{margin-bottom:59px}.margin-b-60--md{margin-bottom:60px}.margin-b-61--md{margin-bottom:61px}.margin-b-62--md{margin-bottom:62px}.margin-b-63--md{margin-bottom:63px}.margin-b-64--md{margin-bottom:64px}.margin-b-65--md{margin-bottom:65px}.margin-b-66--md{margin-bottom:66px}.margin-b-67--md{margin-bottom:67px}.margin-b-68--md{margin-bottom:68px}.margin-b-69--md{margin-bottom:69px}.margin-b-70--md{margin-bottom:70px}.margin-b-71--md{margin-bottom:71px}.margin-b-72--md{margin-bottom:72px}.margin-b-73--md{margin-bottom:73px}.margin-b-74--md{margin-bottom:74px}.margin-b-75--md{margin-bottom:75px}.margin-b-76--md{margin-bottom:76px}.margin-b-77--md{margin-bottom:77px}.margin-b-78--md{margin-bottom:78px}.margin-b-79--md{margin-bottom:79px}.margin-b-80--md{margin-bottom:80px}.margin-b-81--md{margin-bottom:81px}.margin-b-82--md{margin-bottom:82px}.margin-b-83--md{margin-bottom:83px}.margin-b-84--md{margin-bottom:84px}.margin-b-85--md{margin-bottom:85px}.margin-b-86--md{margin-bottom:86px}.margin-b-87--md{margin-bottom:87px}.margin-b-88--md{margin-bottom:88px}.margin-b-89--md{margin-bottom:89px}.margin-b-90--md{margin-bottom:90px}.margin-b-91--md{margin-bottom:91px}.margin-b-92--md{margin-bottom:92px}.margin-b-93--md{margin-bottom:93px}.margin-b-94--md{margin-bottom:94px}.margin-b-95--md{margin-bottom:95px}.margin-b-96--md{margin-bottom:96px}.margin-b-97--md{margin-bottom:97px}.margin-b-98--md{margin-bottom:98px}.margin-b-99--md{margin-bottom:99px}.margin-b-100--md{margin-bottom:100px}}@media (min-width:1200px){.margin-b-0--lg{margin-bottom:0}.margin-b-1--lg{margin-bottom:1px}.margin-b-2--lg{margin-bottom:2px}.margin-b-3--lg{margin-bottom:3px}.margin-b-4--lg{margin-bottom:4px}.margin-b-5--lg{margin-bottom:5px}.margin-b-6--lg{margin-bottom:6px}.margin-b-7--lg{margin-bottom:7px}.margin-b-8--lg{margin-bottom:8px}.margin-b-9--lg{margin-bottom:9px}.margin-b-10--lg{margin-bottom:10px}.margin-b-11--lg{margin-bottom:11px}.margin-b-12--lg{margin-bottom:12px}.margin-b-13--lg{margin-bottom:13px}.margin-b-14--lg{margin-bottom:14px}.margin-b-15--lg{margin-bottom:15px}.margin-b-16--lg{margin-bottom:16px}.margin-b-17--lg{margin-bottom:17px}.margin-b-18--lg{margin-bottom:18px}.margin-b-19--lg{margin-bottom:19px}.margin-b-20--lg{margin-bottom:20px}.margin-b-21--lg{margin-bottom:21px}.margin-b-22--lg{margin-bottom:22px}.margin-b-23--lg{margin-bottom:23px}.margin-b-24--lg{margin-bottom:24px}.margin-b-25--lg{margin-bottom:25px}.margin-b-26--lg{margin-bottom:26px}.margin-b-27--lg{margin-bottom:27px}.margin-b-28--lg{margin-bottom:28px}.margin-b-29--lg{margin-bottom:29px}.margin-b-30--lg{margin-bottom:30px}.margin-b-31--lg{margin-bottom:31px}.margin-b-32--lg{margin-bottom:32px}.margin-b-33--lg{margin-bottom:33px}.margin-b-34--lg{margin-bottom:34px}.margin-b-35--lg{margin-bottom:35px}.margin-b-36--lg{margin-bottom:36px}.margin-b-37--lg{margin-bottom:37px}.margin-b-38--lg{margin-bottom:38px}.margin-b-39--lg{margin-bottom:39px}.margin-b-40--lg{margin-bottom:40px}.margin-b-41--lg{margin-bottom:41px}.margin-b-42--lg{margin-bottom:42px}.margin-b-43--lg{margin-bottom:43px}.margin-b-44--lg{margin-bottom:44px}.margin-b-45--lg{margin-bottom:45px}.margin-b-46--lg{margin-bottom:46px}.margin-b-47--lg{margin-bottom:47px}.margin-b-48--lg{margin-bottom:48px}.margin-b-49--lg{margin-bottom:49px}.margin-b-50--lg{margin-bottom:50px}.margin-b-51--lg{margin-bottom:51px}.margin-b-52--lg{margin-bottom:52px}.margin-b-53--lg{margin-bottom:53px}.margin-b-54--lg{margin-bottom:54px}.margin-b-55--lg{margin-bottom:55px}.margin-b-56--lg{margin-bottom:56px}.margin-b-57--lg{margin-bottom:57px}.margin-b-58--lg{margin-bottom:58px}.margin-b-59--lg{margin-bottom:59px}.margin-b-60--lg{margin-bottom:60px}.margin-b-61--lg{margin-bottom:61px}.margin-b-62--lg{margin-bottom:62px}.margin-b-63--lg{margin-bottom:63px}.margin-b-64--lg{margin-bottom:64px}.margin-b-65--lg{margin-bottom:65px}.margin-b-66--lg{margin-bottom:66px}.margin-b-67--lg{margin-bottom:67px}.margin-b-68--lg{margin-bottom:68px}.margin-b-69--lg{margin-bottom:69px}.margin-b-70--lg{margin-bottom:70px}.margin-b-71--lg{margin-bottom:71px}.margin-b-72--lg{margin-bottom:72px}.margin-b-73--lg{margin-bottom:73px}.margin-b-74--lg{margin-bottom:74px}.margin-b-75--lg{margin-bottom:75px}.margin-b-76--lg{margin-bottom:76px}.margin-b-77--lg{margin-bottom:77px}.margin-b-78--lg{margin-bottom:78px}.margin-b-79--lg{margin-bottom:79px}.margin-b-80--lg{margin-bottom:80px}.margin-b-81--lg{margin-bottom:81px}.margin-b-82--lg{margin-bottom:82px}.margin-b-83--lg{margin-bottom:83px}.margin-b-84--lg{margin-bottom:84px}.margin-b-85--lg{margin-bottom:85px}.margin-b-86--lg{margin-bottom:86px}.margin-b-87--lg{margin-bottom:87px}.margin-b-88--lg{margin-bottom:88px}.margin-b-89--lg{margin-bottom:89px}.margin-b-90--lg{margin-bottom:90px}.margin-b-91--lg{margin-bottom:91px}.margin-b-92--lg{margin-bottom:92px}.margin-b-93--lg{margin-bottom:93px}.margin-b-94--lg{margin-bottom:94px}.margin-b-95--lg{margin-bottom:95px}.margin-b-96--lg{margin-bottom:96px}.margin-b-97--lg{margin-bottom:97px}.margin-b-98--lg{margin-bottom:98px}.margin-b-99--lg{margin-bottom:99px}.margin-b-100--lg{margin-bottom:100px}}.margin-l-0{margin-left:0}.margin-l-1{margin-left:1px}.margin-l-2{margin-left:2px}.margin-l-3{margin-left:3px}.margin-l-4{margin-left:4px}.margin-l-5{margin-left:5px}.margin-l-6{margin-left:6px}.margin-l-7{margin-left:7px}.margin-l-8{margin-left:8px}.margin-l-9{margin-left:9px}.margin-l-10{margin-left:10px}.margin-l-11{margin-left:11px}.margin-l-12{margin-left:12px}.margin-l-13{margin-left:13px}.margin-l-14{margin-left:14px}.margin-l-15{margin-left:15px}.margin-l-16{margin-left:16px}.margin-l-17{margin-left:17px}.margin-l-18{margin-left:18px}.margin-l-19{margin-left:19px}.margin-l-20{margin-left:20px}.margin-l-21{margin-left:21px}.margin-l-22{margin-left:22px}.margin-l-23{margin-left:23px}.margin-l-24{margin-left:24px}.margin-l-25{margin-left:25px}.margin-l-26{margin-left:26px}.margin-l-27{margin-left:27px}.margin-l-28{margin-left:28px}.margin-l-29{margin-left:29px}.margin-l-30{margin-left:30px}.margin-l-31{margin-left:31px}.margin-l-32{margin-left:32px}.margin-l-33{margin-left:33px}.margin-l-34{margin-left:34px}.margin-l-35{margin-left:35px}.margin-l-36{margin-left:36px}.margin-l-37{margin-left:37px}.margin-l-38{margin-left:38px}.margin-l-39{margin-left:39px}.margin-l-40{margin-left:40px}.margin-l-41{margin-left:41px}.margin-l-42{margin-left:42px}.margin-l-43{margin-left:43px}.margin-l-44{margin-left:44px}.margin-l-45{margin-left:45px}.margin-l-46{margin-left:46px}.margin-l-47{margin-left:47px}.margin-l-48{margin-left:48px}.margin-l-49{margin-left:49px}.margin-l-50{margin-left:50px}.margin-l-51{margin-left:51px}.margin-l-52{margin-left:52px}.margin-l-53{margin-left:53px}.margin-l-54{margin-left:54px}.margin-l-55{margin-left:55px}.margin-l-56{margin-left:56px}.margin-l-57{margin-left:57px}.margin-l-58{margin-left:58px}.margin-l-59{margin-left:59px}.margin-l-60{margin-left:60px}.margin-l-61{margin-left:61px}.margin-l-62{margin-left:62px}.margin-l-63{margin-left:63px}.margin-l-64{margin-left:64px}.margin-l-65{margin-left:65px}.margin-l-66{margin-left:66px}.margin-l-67{margin-left:67px}.margin-l-68{margin-left:68px}.margin-l-69{margin-left:69px}.margin-l-70{margin-left:70px}.margin-l-71{margin-left:71px}.margin-l-72{margin-left:72px}.margin-l-73{margin-left:73px}.margin-l-74{margin-left:74px}.margin-l-75{margin-left:75px}.margin-l-76{margin-left:76px}.margin-l-77{margin-left:77px}.margin-l-78{margin-left:78px}.margin-l-79{margin-left:79px}.margin-l-80{margin-left:80px}.margin-l-81{margin-left:81px}.margin-l-82{margin-left:82px}.margin-l-83{margin-left:83px}.margin-l-84{margin-left:84px}.margin-l-85{margin-left:85px}.margin-l-86{margin-left:86px}.margin-l-87{margin-left:87px}.margin-l-88{margin-left:88px}.margin-l-89{margin-left:89px}.margin-l-90{margin-left:90px}.margin-l-91{margin-left:91px}.margin-l-92{margin-left:92px}.margin-l-93{margin-left:93px}.margin-l-94{margin-left:94px}.margin-l-95{margin-left:95px}.margin-l-96{margin-left:96px}.margin-l-97{margin-left:97px}.margin-l-98{margin-left:98px}.margin-l-99{margin-left:99px}.margin-l-100{margin-left:100px}@media (min-width:480px){.margin-l-0--xs{margin-left:0}.margin-l-1--xs{margin-left:1px}.margin-l-2--xs{margin-left:2px}.margin-l-3--xs{margin-left:3px}.margin-l-4--xs{margin-left:4px}.margin-l-5--xs{margin-left:5px}.margin-l-6--xs{margin-left:6px}.margin-l-7--xs{margin-left:7px}.margin-l-8--xs{margin-left:8px}.margin-l-9--xs{margin-left:9px}.margin-l-10--xs{margin-left:10px}.margin-l-11--xs{margin-left:11px}.margin-l-12--xs{margin-left:12px}.margin-l-13--xs{margin-left:13px}.margin-l-14--xs{margin-left:14px}.margin-l-15--xs{margin-left:15px}.margin-l-16--xs{margin-left:16px}.margin-l-17--xs{margin-left:17px}.margin-l-18--xs{margin-left:18px}.margin-l-19--xs{margin-left:19px}.margin-l-20--xs{margin-left:20px}.margin-l-21--xs{margin-left:21px}.margin-l-22--xs{margin-left:22px}.margin-l-23--xs{margin-left:23px}.margin-l-24--xs{margin-left:24px}.margin-l-25--xs{margin-left:25px}.margin-l-26--xs{margin-left:26px}.margin-l-27--xs{margin-left:27px}.margin-l-28--xs{margin-left:28px}.margin-l-29--xs{margin-left:29px}.margin-l-30--xs{margin-left:30px}.margin-l-31--xs{margin-left:31px}.margin-l-32--xs{margin-left:32px}.margin-l-33--xs{margin-left:33px}.margin-l-34--xs{margin-left:34px}.margin-l-35--xs{margin-left:35px}.margin-l-36--xs{margin-left:36px}.margin-l-37--xs{margin-left:37px}.margin-l-38--xs{margin-left:38px}.margin-l-39--xs{margin-left:39px}.margin-l-40--xs{margin-left:40px}.margin-l-41--xs{margin-left:41px}.margin-l-42--xs{margin-left:42px}.margin-l-43--xs{margin-left:43px}.margin-l-44--xs{margin-left:44px}.margin-l-45--xs{margin-left:45px}.margin-l-46--xs{margin-left:46px}.margin-l-47--xs{margin-left:47px}.margin-l-48--xs{margin-left:48px}.margin-l-49--xs{margin-left:49px}.margin-l-50--xs{margin-left:50px}.margin-l-51--xs{margin-left:51px}.margin-l-52--xs{margin-left:52px}.margin-l-53--xs{margin-left:53px}.margin-l-54--xs{margin-left:54px}.margin-l-55--xs{margin-left:55px}.margin-l-56--xs{margin-left:56px}.margin-l-57--xs{margin-left:57px}.margin-l-58--xs{margin-left:58px}.margin-l-59--xs{margin-left:59px}.margin-l-60--xs{margin-left:60px}.margin-l-61--xs{margin-left:61px}.margin-l-62--xs{margin-left:62px}.margin-l-63--xs{margin-left:63px}.margin-l-64--xs{margin-left:64px}.margin-l-65--xs{margin-left:65px}.margin-l-66--xs{margin-left:66px}.margin-l-67--xs{margin-left:67px}.margin-l-68--xs{margin-left:68px}.margin-l-69--xs{margin-left:69px}.margin-l-70--xs{margin-left:70px}.margin-l-71--xs{margin-left:71px}.margin-l-72--xs{margin-left:72px}.margin-l-73--xs{margin-left:73px}.margin-l-74--xs{margin-left:74px}.margin-l-75--xs{margin-left:75px}.margin-l-76--xs{margin-left:76px}.margin-l-77--xs{margin-left:77px}.margin-l-78--xs{margin-left:78px}.margin-l-79--xs{margin-left:79px}.margin-l-80--xs{margin-left:80px}.margin-l-81--xs{margin-left:81px}.margin-l-82--xs{margin-left:82px}.margin-l-83--xs{margin-left:83px}.margin-l-84--xs{margin-left:84px}.margin-l-85--xs{margin-left:85px}.margin-l-86--xs{margin-left:86px}.margin-l-87--xs{margin-left:87px}.margin-l-88--xs{margin-left:88px}.margin-l-89--xs{margin-left:89px}.margin-l-90--xs{margin-left:90px}.margin-l-91--xs{margin-left:91px}.margin-l-92--xs{margin-left:92px}.margin-l-93--xs{margin-left:93px}.margin-l-94--xs{margin-left:94px}.margin-l-95--xs{margin-left:95px}.margin-l-96--xs{margin-left:96px}.margin-l-97--xs{margin-left:97px}.margin-l-98--xs{margin-left:98px}.margin-l-99--xs{margin-left:99px}.margin-l-100--xs{margin-left:100px}}@media (min-width:768px){.margin-l-0--sm{margin-left:0}.margin-l-1--sm{margin-left:1px}.margin-l-2--sm{margin-left:2px}.margin-l-3--sm{margin-left:3px}.margin-l-4--sm{margin-left:4px}.margin-l-5--sm{margin-left:5px}.margin-l-6--sm{margin-left:6px}.margin-l-7--sm{margin-left:7px}.margin-l-8--sm{margin-left:8px}.margin-l-9--sm{margin-left:9px}.margin-l-10--sm{margin-left:10px}.margin-l-11--sm{margin-left:11px}.margin-l-12--sm{margin-left:12px}.margin-l-13--sm{margin-left:13px}.margin-l-14--sm{margin-left:14px}.margin-l-15--sm{margin-left:15px}.margin-l-16--sm{margin-left:16px}.margin-l-17--sm{margin-left:17px}.margin-l-18--sm{margin-left:18px}.margin-l-19--sm{margin-left:19px}.margin-l-20--sm{margin-left:20px}.margin-l-21--sm{margin-left:21px}.margin-l-22--sm{margin-left:22px}.margin-l-23--sm{margin-left:23px}.margin-l-24--sm{margin-left:24px}.margin-l-25--sm{margin-left:25px}.margin-l-26--sm{margin-left:26px}.margin-l-27--sm{margin-left:27px}.margin-l-28--sm{margin-left:28px}.margin-l-29--sm{margin-left:29px}.margin-l-30--sm{margin-left:30px}.margin-l-31--sm{margin-left:31px}.margin-l-32--sm{margin-left:32px}.margin-l-33--sm{margin-left:33px}.margin-l-34--sm{margin-left:34px}.margin-l-35--sm{margin-left:35px}.margin-l-36--sm{margin-left:36px}.margin-l-37--sm{margin-left:37px}.margin-l-38--sm{margin-left:38px}.margin-l-39--sm{margin-left:39px}.margin-l-40--sm{margin-left:40px}.margin-l-41--sm{margin-left:41px}.margin-l-42--sm{margin-left:42px}.margin-l-43--sm{margin-left:43px}.margin-l-44--sm{margin-left:44px}.margin-l-45--sm{margin-left:45px}.margin-l-46--sm{margin-left:46px}.margin-l-47--sm{margin-left:47px}.margin-l-48--sm{margin-left:48px}.margin-l-49--sm{margin-left:49px}.margin-l-50--sm{margin-left:50px}.margin-l-51--sm{margin-left:51px}.margin-l-52--sm{margin-left:52px}.margin-l-53--sm{margin-left:53px}.margin-l-54--sm{margin-left:54px}.margin-l-55--sm{margin-left:55px}.margin-l-56--sm{margin-left:56px}.margin-l-57--sm{margin-left:57px}.margin-l-58--sm{margin-left:58px}.margin-l-59--sm{margin-left:59px}.margin-l-60--sm{margin-left:60px}.margin-l-61--sm{margin-left:61px}.margin-l-62--sm{margin-left:62px}.margin-l-63--sm{margin-left:63px}.margin-l-64--sm{margin-left:64px}.margin-l-65--sm{margin-left:65px}.margin-l-66--sm{margin-left:66px}.margin-l-67--sm{margin-left:67px}.margin-l-68--sm{margin-left:68px}.margin-l-69--sm{margin-left:69px}.margin-l-70--sm{margin-left:70px}.margin-l-71--sm{margin-left:71px}.margin-l-72--sm{margin-left:72px}.margin-l-73--sm{margin-left:73px}.margin-l-74--sm{margin-left:74px}.margin-l-75--sm{margin-left:75px}.margin-l-76--sm{margin-left:76px}.margin-l-77--sm{margin-left:77px}.margin-l-78--sm{margin-left:78px}.margin-l-79--sm{margin-left:79px}.margin-l-80--sm{margin-left:80px}.margin-l-81--sm{margin-left:81px}.margin-l-82--sm{margin-left:82px}.margin-l-83--sm{margin-left:83px}.margin-l-84--sm{margin-left:84px}.margin-l-85--sm{margin-left:85px}.margin-l-86--sm{margin-left:86px}.margin-l-87--sm{margin-left:87px}.margin-l-88--sm{margin-left:88px}.margin-l-89--sm{margin-left:89px}.margin-l-90--sm{margin-left:90px}.margin-l-91--sm{margin-left:91px}.margin-l-92--sm{margin-left:92px}.margin-l-93--sm{margin-left:93px}.margin-l-94--sm{margin-left:94px}.margin-l-95--sm{margin-left:95px}.margin-l-96--sm{margin-left:96px}.margin-l-97--sm{margin-left:97px}.margin-l-98--sm{margin-left:98px}.margin-l-99--sm{margin-left:99px}.margin-l-100--sm{margin-left:100px}}@media (min-width:992px){.margin-l-0--md{margin-left:0}.margin-l-1--md{margin-left:1px}.margin-l-2--md{margin-left:2px}.margin-l-3--md{margin-left:3px}.margin-l-4--md{margin-left:4px}.margin-l-5--md{margin-left:5px}.margin-l-6--md{margin-left:6px}.margin-l-7--md{margin-left:7px}.margin-l-8--md{margin-left:8px}.margin-l-9--md{margin-left:9px}.margin-l-10--md{margin-left:10px}.margin-l-11--md{margin-left:11px}.margin-l-12--md{margin-left:12px}.margin-l-13--md{margin-left:13px}.margin-l-14--md{margin-left:14px}.margin-l-15--md{margin-left:15px}.margin-l-16--md{margin-left:16px}.margin-l-17--md{margin-left:17px}.margin-l-18--md{margin-left:18px}.margin-l-19--md{margin-left:19px}.margin-l-20--md{margin-left:20px}.margin-l-21--md{margin-left:21px}.margin-l-22--md{margin-left:22px}.margin-l-23--md{margin-left:23px}.margin-l-24--md{margin-left:24px}.margin-l-25--md{margin-left:25px}.margin-l-26--md{margin-left:26px}.margin-l-27--md{margin-left:27px}.margin-l-28--md{margin-left:28px}.margin-l-29--md{margin-left:29px}.margin-l-30--md{margin-left:30px}.margin-l-31--md{margin-left:31px}.margin-l-32--md{margin-left:32px}.margin-l-33--md{margin-left:33px}.margin-l-34--md{margin-left:34px}.margin-l-35--md{margin-left:35px}.margin-l-36--md{margin-left:36px}.margin-l-37--md{margin-left:37px}.margin-l-38--md{margin-left:38px}.margin-l-39--md{margin-left:39px}.margin-l-40--md{margin-left:40px}.margin-l-41--md{margin-left:41px}.margin-l-42--md{margin-left:42px}.margin-l-43--md{margin-left:43px}.margin-l-44--md{margin-left:44px}.margin-l-45--md{margin-left:45px}.margin-l-46--md{margin-left:46px}.margin-l-47--md{margin-left:47px}.margin-l-48--md{margin-left:48px}.margin-l-49--md{margin-left:49px}.margin-l-50--md{margin-left:50px}.margin-l-51--md{margin-left:51px}.margin-l-52--md{margin-left:52px}.margin-l-53--md{margin-left:53px}.margin-l-54--md{margin-left:54px}.margin-l-55--md{margin-left:55px}.margin-l-56--md{margin-left:56px}.margin-l-57--md{margin-left:57px}.margin-l-58--md{margin-left:58px}.margin-l-59--md{margin-left:59px}.margin-l-60--md{margin-left:60px}.margin-l-61--md{margin-left:61px}.margin-l-62--md{margin-left:62px}.margin-l-63--md{margin-left:63px}.margin-l-64--md{margin-left:64px}.margin-l-65--md{margin-left:65px}.margin-l-66--md{margin-left:66px}.margin-l-67--md{margin-left:67px}.margin-l-68--md{margin-left:68px}.margin-l-69--md{margin-left:69px}.margin-l-70--md{margin-left:70px}.margin-l-71--md{margin-left:71px}.margin-l-72--md{margin-left:72px}.margin-l-73--md{margin-left:73px}.margin-l-74--md{margin-left:74px}.margin-l-75--md{margin-left:75px}.margin-l-76--md{margin-left:76px}.margin-l-77--md{margin-left:77px}.margin-l-78--md{margin-left:78px}.margin-l-79--md{margin-left:79px}.margin-l-80--md{margin-left:80px}.margin-l-81--md{margin-left:81px}.margin-l-82--md{margin-left:82px}.margin-l-83--md{margin-left:83px}.margin-l-84--md{margin-left:84px}.margin-l-85--md{margin-left:85px}.margin-l-86--md{margin-left:86px}.margin-l-87--md{margin-left:87px}.margin-l-88--md{margin-left:88px}.margin-l-89--md{margin-left:89px}.margin-l-90--md{margin-left:90px}.margin-l-91--md{margin-left:91px}.margin-l-92--md{margin-left:92px}.margin-l-93--md{margin-left:93px}.margin-l-94--md{margin-left:94px}.margin-l-95--md{margin-left:95px}.margin-l-96--md{margin-left:96px}.margin-l-97--md{margin-left:97px}.margin-l-98--md{margin-left:98px}.margin-l-99--md{margin-left:99px}.margin-l-100--md{margin-left:100px}}@media (min-width:1200px){.margin-l-0--lg{margin-left:0}.margin-l-1--lg{margin-left:1px}.margin-l-2--lg{margin-left:2px}.margin-l-3--lg{margin-left:3px}.margin-l-4--lg{margin-left:4px}.margin-l-5--lg{margin-left:5px}.margin-l-6--lg{margin-left:6px}.margin-l-7--lg{margin-left:7px}.margin-l-8--lg{margin-left:8px}.margin-l-9--lg{margin-left:9px}.margin-l-10--lg{margin-left:10px}.margin-l-11--lg{margin-left:11px}.margin-l-12--lg{margin-left:12px}.margin-l-13--lg{margin-left:13px}.margin-l-14--lg{margin-left:14px}.margin-l-15--lg{margin-left:15px}.margin-l-16--lg{margin-left:16px}.margin-l-17--lg{margin-left:17px}.margin-l-18--lg{margin-left:18px}.margin-l-19--lg{margin-left:19px}.margin-l-20--lg{margin-left:20px}.margin-l-21--lg{margin-left:21px}.margin-l-22--lg{margin-left:22px}.margin-l-23--lg{margin-left:23px}.margin-l-24--lg{margin-left:24px}.margin-l-25--lg{margin-left:25px}.margin-l-26--lg{margin-left:26px}.margin-l-27--lg{margin-left:27px}.margin-l-28--lg{margin-left:28px}.margin-l-29--lg{margin-left:29px}.margin-l-30--lg{margin-left:30px}.margin-l-31--lg{margin-left:31px}.margin-l-32--lg{margin-left:32px}.margin-l-33--lg{margin-left:33px}.margin-l-34--lg{margin-left:34px}.margin-l-35--lg{margin-left:35px}.margin-l-36--lg{margin-left:36px}.margin-l-37--lg{margin-left:37px}.margin-l-38--lg{margin-left:38px}.margin-l-39--lg{margin-left:39px}.margin-l-40--lg{margin-left:40px}.margin-l-41--lg{margin-left:41px}.margin-l-42--lg{margin-left:42px}.margin-l-43--lg{margin-left:43px}.margin-l-44--lg{margin-left:44px}.margin-l-45--lg{margin-left:45px}.margin-l-46--lg{margin-left:46px}.margin-l-47--lg{margin-left:47px}.margin-l-48--lg{margin-left:48px}.margin-l-49--lg{margin-left:49px}.margin-l-50--lg{margin-left:50px}.margin-l-51--lg{margin-left:51px}.margin-l-52--lg{margin-left:52px}.margin-l-53--lg{margin-left:53px}.margin-l-54--lg{margin-left:54px}.margin-l-55--lg{margin-left:55px}.margin-l-56--lg{margin-left:56px}.margin-l-57--lg{margin-left:57px}.margin-l-58--lg{margin-left:58px}.margin-l-59--lg{margin-left:59px}.margin-l-60--lg{margin-left:60px}.margin-l-61--lg{margin-left:61px}.margin-l-62--lg{margin-left:62px}.margin-l-63--lg{margin-left:63px}.margin-l-64--lg{margin-left:64px}.margin-l-65--lg{margin-left:65px}.margin-l-66--lg{margin-left:66px}.margin-l-67--lg{margin-left:67px}.margin-l-68--lg{margin-left:68px}.margin-l-69--lg{margin-left:69px}.margin-l-70--lg{margin-left:70px}.margin-l-71--lg{margin-left:71px}.margin-l-72--lg{margin-left:72px}.margin-l-73--lg{margin-left:73px}.margin-l-74--lg{margin-left:74px}.margin-l-75--lg{margin-left:75px}.margin-l-76--lg{margin-left:76px}.margin-l-77--lg{margin-left:77px}.margin-l-78--lg{margin-left:78px}.margin-l-79--lg{margin-left:79px}.margin-l-80--lg{margin-left:80px}.margin-l-81--lg{margin-left:81px}.margin-l-82--lg{margin-left:82px}.margin-l-83--lg{margin-left:83px}.margin-l-84--lg{margin-left:84px}.margin-l-85--lg{margin-left:85px}.margin-l-86--lg{margin-left:86px}.margin-l-87--lg{margin-left:87px}.margin-l-88--lg{margin-left:88px}.margin-l-89--lg{margin-left:89px}.margin-l-90--lg{margin-left:90px}.margin-l-91--lg{margin-left:91px}.margin-l-92--lg{margin-left:92px}.margin-l-93--lg{margin-left:93px}.margin-l-94--lg{margin-left:94px}.margin-l-95--lg{margin-left:95px}.margin-l-96--lg{margin-left:96px}.margin-l-97--lg{margin-left:97px}.margin-l-98--lg{margin-left:98px}.margin-l-99--lg{margin-left:99px}.margin-l-100--lg{margin-left:100px}}.

/* **** PADDING **** */
.padding-t-0{padding-top:0}.padding-t-1{padding-top:1px}.padding-t-2{padding-top:2px}.padding-t-3{padding-top:3px}.padding-t-4{padding-top:4px}.padding-t-5{padding-top:5px}.padding-t-6{padding-top:6px}.padding-t-7{padding-top:7px}.padding-t-8{padding-top:8px}.padding-t-9{padding-top:9px}.padding-t-10{padding-top:10px}.padding-t-11{padding-top:11px}.padding-t-12{padding-top:12px}.padding-t-13{padding-top:13px}.padding-t-14{padding-top:14px}.padding-t-15{padding-top:15px}.padding-t-16{padding-top:16px}.padding-t-17{padding-top:17px}.padding-t-18{padding-top:18px}.padding-t-19{padding-top:19px}.padding-t-20{padding-top:20px}.padding-t-21{padding-top:21px}.padding-t-22{padding-top:22px}.padding-t-23{padding-top:23px}.padding-t-24{padding-top:24px}.padding-t-25{padding-top:25px}.padding-t-26{padding-top:26px}.padding-t-27{padding-top:27px}.padding-t-28{padding-top:28px}.padding-t-29{padding-top:29px}.padding-t-30{padding-top:30px}.padding-t-31{padding-top:31px}.padding-t-32{padding-top:32px}.padding-t-33{padding-top:33px}.padding-t-34{padding-top:34px}.padding-t-35{padding-top:35px}.padding-t-36{padding-top:36px}.padding-t-37{padding-top:37px}.padding-t-38{padding-top:38px}.padding-t-39{padding-top:39px}.padding-t-40{padding-top:40px}.padding-t-41{padding-top:41px}.padding-t-42{padding-top:42px}.padding-t-43{padding-top:43px}.padding-t-44{padding-top:44px}.padding-t-45{padding-top:45px}.padding-t-46{padding-top:46px}.padding-t-47{padding-top:47px}.padding-t-48{padding-top:48px}.padding-t-49{padding-top:49px}.padding-t-50{padding-top:50px}.padding-t-51{padding-top:51px}.padding-t-52{padding-top:52px}.padding-t-53{padding-top:53px}.padding-t-54{padding-top:54px}.padding-t-55{padding-top:55px}.padding-t-56{padding-top:56px}.padding-t-57{padding-top:57px}.padding-t-58{padding-top:58px}.padding-t-59{padding-top:59px}.padding-t-60{padding-top:60px}.padding-t-61{padding-top:61px}.padding-t-62{padding-top:62px}.padding-t-63{padding-top:63px}.padding-t-64{padding-top:64px}.padding-t-65{padding-top:65px}.padding-t-66{padding-top:66px}.padding-t-67{padding-top:67px}.padding-t-68{padding-top:68px}.padding-t-69{padding-top:69px}.padding-t-70{padding-top:70px}.padding-t-71{padding-top:71px}.padding-t-72{padding-top:72px}.padding-t-73{padding-top:73px}.padding-t-74{padding-top:74px}.padding-t-75{padding-top:75px}.padding-t-76{padding-top:76px}.padding-t-77{padding-top:77px}.padding-t-78{padding-top:78px}.padding-t-79{padding-top:79px}.padding-t-80{padding-top:80px}.padding-t-81{padding-top:81px}.padding-t-82{padding-top:82px}.padding-t-83{padding-top:83px}.padding-t-84{padding-top:84px}.padding-t-85{padding-top:85px}.padding-t-86{padding-top:86px}.padding-t-87{padding-top:87px}.padding-t-88{padding-top:88px}.padding-t-89{padding-top:89px}.padding-t-90{padding-top:90px}.padding-t-91{padding-top:91px}.padding-t-92{padding-top:92px}.padding-t-93{padding-top:93px}.padding-t-94{padding-top:94px}.padding-t-95{padding-top:95px}.padding-t-96{padding-top:96px}.padding-t-97{padding-top:97px}.padding-t-98{padding-top:98px}.padding-t-99{padding-top:99px}.padding-t-100{padding-top:100px}@media (min-width:480px){.padding-t-0--xs{padding-top:0}.padding-t-1--xs{padding-top:1px}.padding-t-2--xs{padding-top:2px}.padding-t-3--xs{padding-top:3px}.padding-t-4--xs{padding-top:4px}.padding-t-5--xs{padding-top:5px}.padding-t-6--xs{padding-top:6px}.padding-t-7--xs{padding-top:7px}.padding-t-8--xs{padding-top:8px}.padding-t-9--xs{padding-top:9px}.padding-t-10--xs{padding-top:10px}.padding-t-11--xs{padding-top:11px}.padding-t-12--xs{padding-top:12px}.padding-t-13--xs{padding-top:13px}.padding-t-14--xs{padding-top:14px}.padding-t-15--xs{padding-top:15px}.padding-t-16--xs{padding-top:16px}.padding-t-17--xs{padding-top:17px}.padding-t-18--xs{padding-top:18px}.padding-t-19--xs{padding-top:19px}.padding-t-20--xs{padding-top:20px}.padding-t-21--xs{padding-top:21px}.padding-t-22--xs{padding-top:22px}.padding-t-23--xs{padding-top:23px}.padding-t-24--xs{padding-top:24px}.padding-t-25--xs{padding-top:25px}.padding-t-26--xs{padding-top:26px}.padding-t-27--xs{padding-top:27px}.padding-t-28--xs{padding-top:28px}.padding-t-29--xs{padding-top:29px}.padding-t-30--xs{padding-top:30px}.padding-t-31--xs{padding-top:31px}.padding-t-32--xs{padding-top:32px}.padding-t-33--xs{padding-top:33px}.padding-t-34--xs{padding-top:34px}.padding-t-35--xs{padding-top:35px}.padding-t-36--xs{padding-top:36px}.padding-t-37--xs{padding-top:37px}.padding-t-38--xs{padding-top:38px}.padding-t-39--xs{padding-top:39px}.padding-t-40--xs{padding-top:40px}.padding-t-41--xs{padding-top:41px}.padding-t-42--xs{padding-top:42px}.padding-t-43--xs{padding-top:43px}.padding-t-44--xs{padding-top:44px}.padding-t-45--xs{padding-top:45px}.padding-t-46--xs{padding-top:46px}.padding-t-47--xs{padding-top:47px}.padding-t-48--xs{padding-top:48px}.padding-t-49--xs{padding-top:49px}.padding-t-50--xs{padding-top:50px}.padding-t-51--xs{padding-top:51px}.padding-t-52--xs{padding-top:52px}.padding-t-53--xs{padding-top:53px}.padding-t-54--xs{padding-top:54px}.padding-t-55--xs{padding-top:55px}.padding-t-56--xs{padding-top:56px}.padding-t-57--xs{padding-top:57px}.padding-t-58--xs{padding-top:58px}.padding-t-59--xs{padding-top:59px}.padding-t-60--xs{padding-top:60px}.padding-t-61--xs{padding-top:61px}.padding-t-62--xs{padding-top:62px}.padding-t-63--xs{padding-top:63px}.padding-t-64--xs{padding-top:64px}.padding-t-65--xs{padding-top:65px}.padding-t-66--xs{padding-top:66px}.padding-t-67--xs{padding-top:67px}.padding-t-68--xs{padding-top:68px}.padding-t-69--xs{padding-top:69px}.padding-t-70--xs{padding-top:70px}.padding-t-71--xs{padding-top:71px}.padding-t-72--xs{padding-top:72px}.padding-t-73--xs{padding-top:73px}.padding-t-74--xs{padding-top:74px}.padding-t-75--xs{padding-top:75px}.padding-t-76--xs{padding-top:76px}.padding-t-77--xs{padding-top:77px}.padding-t-78--xs{padding-top:78px}.padding-t-79--xs{padding-top:79px}.padding-t-80--xs{padding-top:80px}.padding-t-81--xs{padding-top:81px}.padding-t-82--xs{padding-top:82px}.padding-t-83--xs{padding-top:83px}.padding-t-84--xs{padding-top:84px}.padding-t-85--xs{padding-top:85px}.padding-t-86--xs{padding-top:86px}.padding-t-87--xs{padding-top:87px}.padding-t-88--xs{padding-top:88px}.padding-t-89--xs{padding-top:89px}.padding-t-90--xs{padding-top:90px}.padding-t-91--xs{padding-top:91px}.padding-t-92--xs{padding-top:92px}.padding-t-93--xs{padding-top:93px}.padding-t-94--xs{padding-top:94px}.padding-t-95--xs{padding-top:95px}.padding-t-96--xs{padding-top:96px}.padding-t-97--xs{padding-top:97px}.padding-t-98--xs{padding-top:98px}.padding-t-99--xs{padding-top:99px}.padding-t-100--xs{padding-top:100px}}@media (min-width:768px){.padding-t-0--sm{padding-top:0}.padding-t-1--sm{padding-top:1px}.padding-t-2--sm{padding-top:2px}.padding-t-3--sm{padding-top:3px}.padding-t-4--sm{padding-top:4px}.padding-t-5--sm{padding-top:5px}.padding-t-6--sm{padding-top:6px}.padding-t-7--sm{padding-top:7px}.padding-t-8--sm{padding-top:8px}.padding-t-9--sm{padding-top:9px}.padding-t-10--sm{padding-top:10px}.padding-t-11--sm{padding-top:11px}.padding-t-12--sm{padding-top:12px}.padding-t-13--sm{padding-top:13px}.padding-t-14--sm{padding-top:14px}.padding-t-15--sm{padding-top:15px}.padding-t-16--sm{padding-top:16px}.padding-t-17--sm{padding-top:17px}.padding-t-18--sm{padding-top:18px}.padding-t-19--sm{padding-top:19px}.padding-t-20--sm{padding-top:20px}.padding-t-21--sm{padding-top:21px}.padding-t-22--sm{padding-top:22px}.padding-t-23--sm{padding-top:23px}.padding-t-24--sm{padding-top:24px}.padding-t-25--sm{padding-top:25px}.padding-t-26--sm{padding-top:26px}.padding-t-27--sm{padding-top:27px}.padding-t-28--sm{padding-top:28px}.padding-t-29--sm{padding-top:29px}.padding-t-30--sm{padding-top:30px}.padding-t-31--sm{padding-top:31px}.padding-t-32--sm{padding-top:32px}.padding-t-33--sm{padding-top:33px}.padding-t-34--sm{padding-top:34px}.padding-t-35--sm{padding-top:35px}.padding-t-36--sm{padding-top:36px}.padding-t-37--sm{padding-top:37px}.padding-t-38--sm{padding-top:38px}.padding-t-39--sm{padding-top:39px}.padding-t-40--sm{padding-top:40px}.padding-t-41--sm{padding-top:41px}.padding-t-42--sm{padding-top:42px}.padding-t-43--sm{padding-top:43px}.padding-t-44--sm{padding-top:44px}.padding-t-45--sm{padding-top:45px}.padding-t-46--sm{padding-top:46px}.padding-t-47--sm{padding-top:47px}.padding-t-48--sm{padding-top:48px}.padding-t-49--sm{padding-top:49px}.padding-t-50--sm{padding-top:50px}.padding-t-51--sm{padding-top:51px}.padding-t-52--sm{padding-top:52px}.padding-t-53--sm{padding-top:53px}.padding-t-54--sm{padding-top:54px}.padding-t-55--sm{padding-top:55px}.padding-t-56--sm{padding-top:56px}.padding-t-57--sm{padding-top:57px}.padding-t-58--sm{padding-top:58px}.padding-t-59--sm{padding-top:59px}.padding-t-60--sm{padding-top:60px}.padding-t-61--sm{padding-top:61px}.padding-t-62--sm{padding-top:62px}.padding-t-63--sm{padding-top:63px}.padding-t-64--sm{padding-top:64px}.padding-t-65--sm{padding-top:65px}.padding-t-66--sm{padding-top:66px}.padding-t-67--sm{padding-top:67px}.padding-t-68--sm{padding-top:68px}.padding-t-69--sm{padding-top:69px}.padding-t-70--sm{padding-top:70px}.padding-t-71--sm{padding-top:71px}.padding-t-72--sm{padding-top:72px}.padding-t-73--sm{padding-top:73px}.padding-t-74--sm{padding-top:74px}.padding-t-75--sm{padding-top:75px}.padding-t-76--sm{padding-top:76px}.padding-t-77--sm{padding-top:77px}.padding-t-78--sm{padding-top:78px}.padding-t-79--sm{padding-top:79px}.padding-t-80--sm{padding-top:80px}.padding-t-81--sm{padding-top:81px}.padding-t-82--sm{padding-top:82px}.padding-t-83--sm{padding-top:83px}.padding-t-84--sm{padding-top:84px}.padding-t-85--sm{padding-top:85px}.padding-t-86--sm{padding-top:86px}.padding-t-87--sm{padding-top:87px}.padding-t-88--sm{padding-top:88px}.padding-t-89--sm{padding-top:89px}.padding-t-90--sm{padding-top:90px}.padding-t-91--sm{padding-top:91px}.padding-t-92--sm{padding-top:92px}.padding-t-93--sm{padding-top:93px}.padding-t-94--sm{padding-top:94px}.padding-t-95--sm{padding-top:95px}.padding-t-96--sm{padding-top:96px}.padding-t-97--sm{padding-top:97px}.padding-t-98--sm{padding-top:98px}.padding-t-99--sm{padding-top:99px}.padding-t-100--sm{padding-top:100px}}@media (min-width:992px){.padding-t-0--md{padding-top:0}.padding-t-1--md{padding-top:1px}.padding-t-2--md{padding-top:2px}.padding-t-3--md{padding-top:3px}.padding-t-4--md{padding-top:4px}.padding-t-5--md{padding-top:5px}.padding-t-6--md{padding-top:6px}.padding-t-7--md{padding-top:7px}.padding-t-8--md{padding-top:8px}.padding-t-9--md{padding-top:9px}.padding-t-10--md{padding-top:10px}.padding-t-11--md{padding-top:11px}.padding-t-12--md{padding-top:12px}.padding-t-13--md{padding-top:13px}.padding-t-14--md{padding-top:14px}.padding-t-15--md{padding-top:15px}.padding-t-16--md{padding-top:16px}.padding-t-17--md{padding-top:17px}.padding-t-18--md{padding-top:18px}.padding-t-19--md{padding-top:19px}.padding-t-20--md{padding-top:20px}.padding-t-21--md{padding-top:21px}.padding-t-22--md{padding-top:22px}.padding-t-23--md{padding-top:23px}.padding-t-24--md{padding-top:24px}.padding-t-25--md{padding-top:25px}.padding-t-26--md{padding-top:26px}.padding-t-27--md{padding-top:27px}.padding-t-28--md{padding-top:28px}.padding-t-29--md{padding-top:29px}.padding-t-30--md{padding-top:30px}.padding-t-31--md{padding-top:31px}.padding-t-32--md{padding-top:32px}.padding-t-33--md{padding-top:33px}.padding-t-34--md{padding-top:34px}.padding-t-35--md{padding-top:35px}.padding-t-36--md{padding-top:36px}.padding-t-37--md{padding-top:37px}.padding-t-38--md{padding-top:38px}.padding-t-39--md{padding-top:39px}.padding-t-40--md{padding-top:40px}.padding-t-41--md{padding-top:41px}.padding-t-42--md{padding-top:42px}.padding-t-43--md{padding-top:43px}.padding-t-44--md{padding-top:44px}.padding-t-45--md{padding-top:45px}.padding-t-46--md{padding-top:46px}.padding-t-47--md{padding-top:47px}.padding-t-48--md{padding-top:48px}.padding-t-49--md{padding-top:49px}.padding-t-50--md{padding-top:50px}.padding-t-51--md{padding-top:51px}.padding-t-52--md{padding-top:52px}.padding-t-53--md{padding-top:53px}.padding-t-54--md{padding-top:54px}.padding-t-55--md{padding-top:55px}.padding-t-56--md{padding-top:56px}.padding-t-57--md{padding-top:57px}.padding-t-58--md{padding-top:58px}.padding-t-59--md{padding-top:59px}.padding-t-60--md{padding-top:60px}.padding-t-61--md{padding-top:61px}.padding-t-62--md{padding-top:62px}.padding-t-63--md{padding-top:63px}.padding-t-64--md{padding-top:64px}.padding-t-65--md{padding-top:65px}.padding-t-66--md{padding-top:66px}.padding-t-67--md{padding-top:67px}.padding-t-68--md{padding-top:68px}.padding-t-69--md{padding-top:69px}.padding-t-70--md{padding-top:70px}.padding-t-71--md{padding-top:71px}.padding-t-72--md{padding-top:72px}.padding-t-73--md{padding-top:73px}.padding-t-74--md{padding-top:74px}.padding-t-75--md{padding-top:75px}.padding-t-76--md{padding-top:76px}.padding-t-77--md{padding-top:77px}.padding-t-78--md{padding-top:78px}.padding-t-79--md{padding-top:79px}.padding-t-80--md{padding-top:80px}.padding-t-81--md{padding-top:81px}.padding-t-82--md{padding-top:82px}.padding-t-83--md{padding-top:83px}.padding-t-84--md{padding-top:84px}.padding-t-85--md{padding-top:85px}.padding-t-86--md{padding-top:86px}.padding-t-87--md{padding-top:87px}.padding-t-88--md{padding-top:88px}.padding-t-89--md{padding-top:89px}.padding-t-90--md{padding-top:90px}.padding-t-91--md{padding-top:91px}.padding-t-92--md{padding-top:92px}.padding-t-93--md{padding-top:93px}.padding-t-94--md{padding-top:94px}.padding-t-95--md{padding-top:95px}.padding-t-96--md{padding-top:96px}.padding-t-97--md{padding-top:97px}.padding-t-98--md{padding-top:98px}.padding-t-99--md{padding-top:99px}.padding-t-100--md{padding-top:100px}}@media (min-width:1200px){.padding-t-0--lg{padding-top:0}.padding-t-1--lg{padding-top:1px}.padding-t-2--lg{padding-top:2px}.padding-t-3--lg{padding-top:3px}.padding-t-4--lg{padding-top:4px}.padding-t-5--lg{padding-top:5px}.padding-t-6--lg{padding-top:6px}.padding-t-7--lg{padding-top:7px}.padding-t-8--lg{padding-top:8px}.padding-t-9--lg{padding-top:9px}.padding-t-10--lg{padding-top:10px}.padding-t-11--lg{padding-top:11px}.padding-t-12--lg{padding-top:12px}.padding-t-13--lg{padding-top:13px}.padding-t-14--lg{padding-top:14px}.padding-t-15--lg{padding-top:15px}.padding-t-16--lg{padding-top:16px}.padding-t-17--lg{padding-top:17px}.padding-t-18--lg{padding-top:18px}.padding-t-19--lg{padding-top:19px}.padding-t-20--lg{padding-top:20px}.padding-t-21--lg{padding-top:21px}.padding-t-22--lg{padding-top:22px}.padding-t-23--lg{padding-top:23px}.padding-t-24--lg{padding-top:24px}.padding-t-25--lg{padding-top:25px}.padding-t-26--lg{padding-top:26px}.padding-t-27--lg{padding-top:27px}.padding-t-28--lg{padding-top:28px}.padding-t-29--lg{padding-top:29px}.padding-t-30--lg{padding-top:30px}.padding-t-31--lg{padding-top:31px}.padding-t-32--lg{padding-top:32px}.padding-t-33--lg{padding-top:33px}.padding-t-34--lg{padding-top:34px}.padding-t-35--lg{padding-top:35px}.padding-t-36--lg{padding-top:36px}.padding-t-37--lg{padding-top:37px}.padding-t-38--lg{padding-top:38px}.padding-t-39--lg{padding-top:39px}.padding-t-40--lg{padding-top:40px}.padding-t-41--lg{padding-top:41px}.padding-t-42--lg{padding-top:42px}.padding-t-43--lg{padding-top:43px}.padding-t-44--lg{padding-top:44px}.padding-t-45--lg{padding-top:45px}.padding-t-46--lg{padding-top:46px}.padding-t-47--lg{padding-top:47px}.padding-t-48--lg{padding-top:48px}.padding-t-49--lg{padding-top:49px}.padding-t-50--lg{padding-top:50px}.padding-t-51--lg{padding-top:51px}.padding-t-52--lg{padding-top:52px}.padding-t-53--lg{padding-top:53px}.padding-t-54--lg{padding-top:54px}.padding-t-55--lg{padding-top:55px}.padding-t-56--lg{padding-top:56px}.padding-t-57--lg{padding-top:57px}.padding-t-58--lg{padding-top:58px}.padding-t-59--lg{padding-top:59px}.padding-t-60--lg{padding-top:60px}.padding-t-61--lg{padding-top:61px}.padding-t-62--lg{padding-top:62px}.padding-t-63--lg{padding-top:63px}.padding-t-64--lg{padding-top:64px}.padding-t-65--lg{padding-top:65px}.padding-t-66--lg{padding-top:66px}.padding-t-67--lg{padding-top:67px}.padding-t-68--lg{padding-top:68px}.padding-t-69--lg{padding-top:69px}.padding-t-70--lg{padding-top:70px}.padding-t-71--lg{padding-top:71px}.padding-t-72--lg{padding-top:72px}.padding-t-73--lg{padding-top:73px}.padding-t-74--lg{padding-top:74px}.padding-t-75--lg{padding-top:75px}.padding-t-76--lg{padding-top:76px}.padding-t-77--lg{padding-top:77px}.padding-t-78--lg{padding-top:78px}.padding-t-79--lg{padding-top:79px}.padding-t-80--lg{padding-top:80px}.padding-t-81--lg{padding-top:81px}.padding-t-82--lg{padding-top:82px}.padding-t-83--lg{padding-top:83px}.padding-t-84--lg{padding-top:84px}.padding-t-85--lg{padding-top:85px}.padding-t-86--lg{padding-top:86px}.padding-t-87--lg{padding-top:87px}.padding-t-88--lg{padding-top:88px}.padding-t-89--lg{padding-top:89px}.padding-t-90--lg{padding-top:90px}.padding-t-91--lg{padding-top:91px}.padding-t-92--lg{padding-top:92px}.padding-t-93--lg{padding-top:93px}.padding-t-94--lg{padding-top:94px}.padding-t-95--lg{padding-top:95px}.padding-t-96--lg{padding-top:96px}.padding-t-97--lg{padding-top:97px}.padding-t-98--lg{padding-top:98px}.padding-t-99--lg{padding-top:99px}.padding-t-100--lg{padding-top:100px}}.padding-r-0{padding-right:0}.padding-r-1{padding-right:1px}.padding-r-2{padding-right:2px}.padding-r-3{padding-right:3px}.padding-r-4{padding-right:4px}.padding-r-5{padding-right:5px}.padding-r-6{padding-right:6px}.padding-r-7{padding-right:7px}.padding-r-8{padding-right:8px}.padding-r-9{padding-right:9px}.padding-r-10{padding-right:10px}.padding-r-11{padding-right:11px}.padding-r-12{padding-right:12px}.padding-r-13{padding-right:13px}.padding-r-14{padding-right:14px}.padding-r-15{padding-right:15px}.padding-r-16{padding-right:16px}.padding-r-17{padding-right:17px}.padding-r-18{padding-right:18px}.padding-r-19{padding-right:19px}.padding-r-20{padding-right:20px}.padding-r-21{padding-right:21px}.padding-r-22{padding-right:22px}.padding-r-23{padding-right:23px}.padding-r-24{padding-right:24px}.padding-r-25{padding-right:25px}.padding-r-26{padding-right:26px}.padding-r-27{padding-right:27px}.padding-r-28{padding-right:28px}.padding-r-29{padding-right:29px}.padding-r-30{padding-right:30px}.padding-r-31{padding-right:31px}.padding-r-32{padding-right:32px}.padding-r-33{padding-right:33px}.padding-r-34{padding-right:34px}.padding-r-35{padding-right:35px}.padding-r-36{padding-right:36px}.padding-r-37{padding-right:37px}.padding-r-38{padding-right:38px}.padding-r-39{padding-right:39px}.padding-r-40{padding-right:40px}.padding-r-41{padding-right:41px}.padding-r-42{padding-right:42px}.padding-r-43{padding-right:43px}.padding-r-44{padding-right:44px}.padding-r-45{padding-right:45px}.padding-r-46{padding-right:46px}.padding-r-47{padding-right:47px}.padding-r-48{padding-right:48px}.padding-r-49{padding-right:49px}.padding-r-50{padding-right:50px}.padding-r-51{padding-right:51px}.padding-r-52{padding-right:52px}.padding-r-53{padding-right:53px}.padding-r-54{padding-right:54px}.padding-r-55{padding-right:55px}.padding-r-56{padding-right:56px}.padding-r-57{padding-right:57px}.padding-r-58{padding-right:58px}.padding-r-59{padding-right:59px}.padding-r-60{padding-right:60px}.padding-r-61{padding-right:61px}.padding-r-62{padding-right:62px}.padding-r-63{padding-right:63px}.padding-r-64{padding-right:64px}.padding-r-65{padding-right:65px}.padding-r-66{padding-right:66px}.padding-r-67{padding-right:67px}.padding-r-68{padding-right:68px}.padding-r-69{padding-right:69px}.padding-r-70{padding-right:70px}.padding-r-71{padding-right:71px}.padding-r-72{padding-right:72px}.padding-r-73{padding-right:73px}.padding-r-74{padding-right:74px}.padding-r-75{padding-right:75px}.padding-r-76{padding-right:76px}.padding-r-77{padding-right:77px}.padding-r-78{padding-right:78px}.padding-r-79{padding-right:79px}.padding-r-80{padding-right:80px}.padding-r-81{padding-right:81px}.padding-r-82{padding-right:82px}.padding-r-83{padding-right:83px}.padding-r-84{padding-right:84px}.padding-r-85{padding-right:85px}.padding-r-86{padding-right:86px}.padding-r-87{padding-right:87px}.padding-r-88{padding-right:88px}.padding-r-89{padding-right:89px}.padding-r-90{padding-right:90px}.padding-r-91{padding-right:91px}.padding-r-92{padding-right:92px}.padding-r-93{padding-right:93px}.padding-r-94{padding-right:94px}.padding-r-95{padding-right:95px}.padding-r-96{padding-right:96px}.padding-r-97{padding-right:97px}.padding-r-98{padding-right:98px}.padding-r-99{padding-right:99px}.padding-r-100{padding-right:100px}@media (min-width:480px){.padding-r-0--xs{padding-right:0}.padding-r-1--xs{padding-right:1px}.padding-r-2--xs{padding-right:2px}.padding-r-3--xs{padding-right:3px}.padding-r-4--xs{padding-right:4px}.padding-r-5--xs{padding-right:5px}.padding-r-6--xs{padding-right:6px}.padding-r-7--xs{padding-right:7px}.padding-r-8--xs{padding-right:8px}.padding-r-9--xs{padding-right:9px}.padding-r-10--xs{padding-right:10px}.padding-r-11--xs{padding-right:11px}.padding-r-12--xs{padding-right:12px}.padding-r-13--xs{padding-right:13px}.padding-r-14--xs{padding-right:14px}.padding-r-15--xs{padding-right:15px}.padding-r-16--xs{padding-right:16px}.padding-r-17--xs{padding-right:17px}.padding-r-18--xs{padding-right:18px}.padding-r-19--xs{padding-right:19px}.padding-r-20--xs{padding-right:20px}.padding-r-21--xs{padding-right:21px}.padding-r-22--xs{padding-right:22px}.padding-r-23--xs{padding-right:23px}.padding-r-24--xs{padding-right:24px}.padding-r-25--xs{padding-right:25px}.padding-r-26--xs{padding-right:26px}.padding-r-27--xs{padding-right:27px}.padding-r-28--xs{padding-right:28px}.padding-r-29--xs{padding-right:29px}.padding-r-30--xs{padding-right:30px}.padding-r-31--xs{padding-right:31px}.padding-r-32--xs{padding-right:32px}.padding-r-33--xs{padding-right:33px}.padding-r-34--xs{padding-right:34px}.padding-r-35--xs{padding-right:35px}.padding-r-36--xs{padding-right:36px}.padding-r-37--xs{padding-right:37px}.padding-r-38--xs{padding-right:38px}.padding-r-39--xs{padding-right:39px}.padding-r-40--xs{padding-right:40px}.padding-r-41--xs{padding-right:41px}.padding-r-42--xs{padding-right:42px}.padding-r-43--xs{padding-right:43px}.padding-r-44--xs{padding-right:44px}.padding-r-45--xs{padding-right:45px}.padding-r-46--xs{padding-right:46px}.padding-r-47--xs{padding-right:47px}.padding-r-48--xs{padding-right:48px}.padding-r-49--xs{padding-right:49px}.padding-r-50--xs{padding-right:50px}.padding-r-51--xs{padding-right:51px}.padding-r-52--xs{padding-right:52px}.padding-r-53--xs{padding-right:53px}.padding-r-54--xs{padding-right:54px}.padding-r-55--xs{padding-right:55px}.padding-r-56--xs{padding-right:56px}.padding-r-57--xs{padding-right:57px}.padding-r-58--xs{padding-right:58px}.padding-r-59--xs{padding-right:59px}.padding-r-60--xs{padding-right:60px}.padding-r-61--xs{padding-right:61px}.padding-r-62--xs{padding-right:62px}.padding-r-63--xs{padding-right:63px}.padding-r-64--xs{padding-right:64px}.padding-r-65--xs{padding-right:65px}.padding-r-66--xs{padding-right:66px}.padding-r-67--xs{padding-right:67px}.padding-r-68--xs{padding-right:68px}.padding-r-69--xs{padding-right:69px}.padding-r-70--xs{padding-right:70px}.padding-r-71--xs{padding-right:71px}.padding-r-72--xs{padding-right:72px}.padding-r-73--xs{padding-right:73px}.padding-r-74--xs{padding-right:74px}.padding-r-75--xs{padding-right:75px}.padding-r-76--xs{padding-right:76px}.padding-r-77--xs{padding-right:77px}.padding-r-78--xs{padding-right:78px}.padding-r-79--xs{padding-right:79px}.padding-r-80--xs{padding-right:80px}.padding-r-81--xs{padding-right:81px}.padding-r-82--xs{padding-right:82px}.padding-r-83--xs{padding-right:83px}.padding-r-84--xs{padding-right:84px}.padding-r-85--xs{padding-right:85px}.padding-r-86--xs{padding-right:86px}.padding-r-87--xs{padding-right:87px}.padding-r-88--xs{padding-right:88px}.padding-r-89--xs{padding-right:89px}.padding-r-90--xs{padding-right:90px}.padding-r-91--xs{padding-right:91px}.padding-r-92--xs{padding-right:92px}.padding-r-93--xs{padding-right:93px}.padding-r-94--xs{padding-right:94px}.padding-r-95--xs{padding-right:95px}.padding-r-96--xs{padding-right:96px}.padding-r-97--xs{padding-right:97px}.padding-r-98--xs{padding-right:98px}.padding-r-99--xs{padding-right:99px}.padding-r-100--xs{padding-right:100px}}@media (min-width:768px){.padding-r-0--sm{padding-right:0}.padding-r-1--sm{padding-right:1px}.padding-r-2--sm{padding-right:2px}.padding-r-3--sm{padding-right:3px}.padding-r-4--sm{padding-right:4px}.padding-r-5--sm{padding-right:5px}.padding-r-6--sm{padding-right:6px}.padding-r-7--sm{padding-right:7px}.padding-r-8--sm{padding-right:8px}.padding-r-9--sm{padding-right:9px}.padding-r-10--sm{padding-right:10px}.padding-r-11--sm{padding-right:11px}.padding-r-12--sm{padding-right:12px}.padding-r-13--sm{padding-right:13px}.padding-r-14--sm{padding-right:14px}.padding-r-15--sm{padding-right:15px}.padding-r-16--sm{padding-right:16px}.padding-r-17--sm{padding-right:17px}.padding-r-18--sm{padding-right:18px}.padding-r-19--sm{padding-right:19px}.padding-r-20--sm{padding-right:20px}.padding-r-21--sm{padding-right:21px}.padding-r-22--sm{padding-right:22px}.padding-r-23--sm{padding-right:23px}.padding-r-24--sm{padding-right:24px}.padding-r-25--sm{padding-right:25px}.padding-r-26--sm{padding-right:26px}.padding-r-27--sm{padding-right:27px}.padding-r-28--sm{padding-right:28px}.padding-r-29--sm{padding-right:29px}.padding-r-30--sm{padding-right:30px}.padding-r-31--sm{padding-right:31px}.padding-r-32--sm{padding-right:32px}.padding-r-33--sm{padding-right:33px}.padding-r-34--sm{padding-right:34px}.padding-r-35--sm{padding-right:35px}.padding-r-36--sm{padding-right:36px}.padding-r-37--sm{padding-right:37px}.padding-r-38--sm{padding-right:38px}.padding-r-39--sm{padding-right:39px}.padding-r-40--sm{padding-right:40px}.padding-r-41--sm{padding-right:41px}.padding-r-42--sm{padding-right:42px}.padding-r-43--sm{padding-right:43px}.padding-r-44--sm{padding-right:44px}.padding-r-45--sm{padding-right:45px}.padding-r-46--sm{padding-right:46px}.padding-r-47--sm{padding-right:47px}.padding-r-48--sm{padding-right:48px}.padding-r-49--sm{padding-right:49px}.padding-r-50--sm{padding-right:50px}.padding-r-51--sm{padding-right:51px}.padding-r-52--sm{padding-right:52px}.padding-r-53--sm{padding-right:53px}.padding-r-54--sm{padding-right:54px}.padding-r-55--sm{padding-right:55px}.padding-r-56--sm{padding-right:56px}.padding-r-57--sm{padding-right:57px}.padding-r-58--sm{padding-right:58px}.padding-r-59--sm{padding-right:59px}.padding-r-60--sm{padding-right:60px}.padding-r-61--sm{padding-right:61px}.padding-r-62--sm{padding-right:62px}.padding-r-63--sm{padding-right:63px}.padding-r-64--sm{padding-right:64px}.padding-r-65--sm{padding-right:65px}.padding-r-66--sm{padding-right:66px}.padding-r-67--sm{padding-right:67px}.padding-r-68--sm{padding-right:68px}.padding-r-69--sm{padding-right:69px}.padding-r-70--sm{padding-right:70px}.padding-r-71--sm{padding-right:71px}.padding-r-72--sm{padding-right:72px}.padding-r-73--sm{padding-right:73px}.padding-r-74--sm{padding-right:74px}.padding-r-75--sm{padding-right:75px}.padding-r-76--sm{padding-right:76px}.padding-r-77--sm{padding-right:77px}.padding-r-78--sm{padding-right:78px}.padding-r-79--sm{padding-right:79px}.padding-r-80--sm{padding-right:80px}.padding-r-81--sm{padding-right:81px}.padding-r-82--sm{padding-right:82px}.padding-r-83--sm{padding-right:83px}.padding-r-84--sm{padding-right:84px}.padding-r-85--sm{padding-right:85px}.padding-r-86--sm{padding-right:86px}.padding-r-87--sm{padding-right:87px}.padding-r-88--sm{padding-right:88px}.padding-r-89--sm{padding-right:89px}.padding-r-90--sm{padding-right:90px}.padding-r-91--sm{padding-right:91px}.padding-r-92--sm{padding-right:92px}.padding-r-93--sm{padding-right:93px}.padding-r-94--sm{padding-right:94px}.padding-r-95--sm{padding-right:95px}.padding-r-96--sm{padding-right:96px}.padding-r-97--sm{padding-right:97px}.padding-r-98--sm{padding-right:98px}.padding-r-99--sm{padding-right:99px}.padding-r-100--sm{padding-right:100px}}@media (min-width:992px){.padding-r-0--md{padding-right:0}.padding-r-1--md{padding-right:1px}.padding-r-2--md{padding-right:2px}.padding-r-3--md{padding-right:3px}.padding-r-4--md{padding-right:4px}.padding-r-5--md{padding-right:5px}.padding-r-6--md{padding-right:6px}.padding-r-7--md{padding-right:7px}.padding-r-8--md{padding-right:8px}.padding-r-9--md{padding-right:9px}.padding-r-10--md{padding-right:10px}.padding-r-11--md{padding-right:11px}.padding-r-12--md{padding-right:12px}.padding-r-13--md{padding-right:13px}.padding-r-14--md{padding-right:14px}.padding-r-15--md{padding-right:15px}.padding-r-16--md{padding-right:16px}.padding-r-17--md{padding-right:17px}.padding-r-18--md{padding-right:18px}.padding-r-19--md{padding-right:19px}.padding-r-20--md{padding-right:20px}.padding-r-21--md{padding-right:21px}.padding-r-22--md{padding-right:22px}.padding-r-23--md{padding-right:23px}.padding-r-24--md{padding-right:24px}.padding-r-25--md{padding-right:25px}.padding-r-26--md{padding-right:26px}.padding-r-27--md{padding-right:27px}.padding-r-28--md{padding-right:28px}.padding-r-29--md{padding-right:29px}.padding-r-30--md{padding-right:30px}.padding-r-31--md{padding-right:31px}.padding-r-32--md{padding-right:32px}.padding-r-33--md{padding-right:33px}.padding-r-34--md{padding-right:34px}.padding-r-35--md{padding-right:35px}.padding-r-36--md{padding-right:36px}.padding-r-37--md{padding-right:37px}.padding-r-38--md{padding-right:38px}.padding-r-39--md{padding-right:39px}.padding-r-40--md{padding-right:40px}.padding-r-41--md{padding-right:41px}.padding-r-42--md{padding-right:42px}.padding-r-43--md{padding-right:43px}.padding-r-44--md{padding-right:44px}.padding-r-45--md{padding-right:45px}.padding-r-46--md{padding-right:46px}.padding-r-47--md{padding-right:47px}.padding-r-48--md{padding-right:48px}.padding-r-49--md{padding-right:49px}.padding-r-50--md{padding-right:50px}.padding-r-51--md{padding-right:51px}.padding-r-52--md{padding-right:52px}.padding-r-53--md{padding-right:53px}.padding-r-54--md{padding-right:54px}.padding-r-55--md{padding-right:55px}.padding-r-56--md{padding-right:56px}.padding-r-57--md{padding-right:57px}.padding-r-58--md{padding-right:58px}.padding-r-59--md{padding-right:59px}.padding-r-60--md{padding-right:60px}.padding-r-61--md{padding-right:61px}.padding-r-62--md{padding-right:62px}.padding-r-63--md{padding-right:63px}.padding-r-64--md{padding-right:64px}.padding-r-65--md{padding-right:65px}.padding-r-66--md{padding-right:66px}.padding-r-67--md{padding-right:67px}.padding-r-68--md{padding-right:68px}.padding-r-69--md{padding-right:69px}.padding-r-70--md{padding-right:70px}.padding-r-71--md{padding-right:71px}.padding-r-72--md{padding-right:72px}.padding-r-73--md{padding-right:73px}.padding-r-74--md{padding-right:74px}.padding-r-75--md{padding-right:75px}.padding-r-76--md{padding-right:76px}.padding-r-77--md{padding-right:77px}.padding-r-78--md{padding-right:78px}.padding-r-79--md{padding-right:79px}.padding-r-80--md{padding-right:80px}.padding-r-81--md{padding-right:81px}.padding-r-82--md{padding-right:82px}.padding-r-83--md{padding-right:83px}.padding-r-84--md{padding-right:84px}.padding-r-85--md{padding-right:85px}.padding-r-86--md{padding-right:86px}.padding-r-87--md{padding-right:87px}.padding-r-88--md{padding-right:88px}.padding-r-89--md{padding-right:89px}.padding-r-90--md{padding-right:90px}.padding-r-91--md{padding-right:91px}.padding-r-92--md{padding-right:92px}.padding-r-93--md{padding-right:93px}.padding-r-94--md{padding-right:94px}.padding-r-95--md{padding-right:95px}.padding-r-96--md{padding-right:96px}.padding-r-97--md{padding-right:97px}.padding-r-98--md{padding-right:98px}.padding-r-99--md{padding-right:99px}.padding-r-100--md{padding-right:100px}}@media (min-width:1200px){.padding-r-0--lg{padding-right:0}.padding-r-1--lg{padding-right:1px}.padding-r-2--lg{padding-right:2px}.padding-r-3--lg{padding-right:3px}.padding-r-4--lg{padding-right:4px}.padding-r-5--lg{padding-right:5px}.padding-r-6--lg{padding-right:6px}.padding-r-7--lg{padding-right:7px}.padding-r-8--lg{padding-right:8px}.padding-r-9--lg{padding-right:9px}.padding-r-10--lg{padding-right:10px}.padding-r-11--lg{padding-right:11px}.padding-r-12--lg{padding-right:12px}.padding-r-13--lg{padding-right:13px}.padding-r-14--lg{padding-right:14px}.padding-r-15--lg{padding-right:15px}.padding-r-16--lg{padding-right:16px}.padding-r-17--lg{padding-right:17px}.padding-r-18--lg{padding-right:18px}.padding-r-19--lg{padding-right:19px}.padding-r-20--lg{padding-right:20px}.padding-r-21--lg{padding-right:21px}.padding-r-22--lg{padding-right:22px}.padding-r-23--lg{padding-right:23px}.padding-r-24--lg{padding-right:24px}.padding-r-25--lg{padding-right:25px}.padding-r-26--lg{padding-right:26px}.padding-r-27--lg{padding-right:27px}.padding-r-28--lg{padding-right:28px}.padding-r-29--lg{padding-right:29px}.padding-r-30--lg{padding-right:30px}.padding-r-31--lg{padding-right:31px}.padding-r-32--lg{padding-right:32px}.padding-r-33--lg{padding-right:33px}.padding-r-34--lg{padding-right:34px}.padding-r-35--lg{padding-right:35px}.padding-r-36--lg{padding-right:36px}.padding-r-37--lg{padding-right:37px}.padding-r-38--lg{padding-right:38px}.padding-r-39--lg{padding-right:39px}.padding-r-40--lg{padding-right:40px}.padding-r-41--lg{padding-right:41px}.padding-r-42--lg{padding-right:42px}.padding-r-43--lg{padding-right:43px}.padding-r-44--lg{padding-right:44px}.padding-r-45--lg{padding-right:45px}.padding-r-46--lg{padding-right:46px}.padding-r-47--lg{padding-right:47px}.padding-r-48--lg{padding-right:48px}.padding-r-49--lg{padding-right:49px}.padding-r-50--lg{padding-right:50px}.padding-r-51--lg{padding-right:51px}.padding-r-52--lg{padding-right:52px}.padding-r-53--lg{padding-right:53px}.padding-r-54--lg{padding-right:54px}.padding-r-55--lg{padding-right:55px}.padding-r-56--lg{padding-right:56px}.padding-r-57--lg{padding-right:57px}.padding-r-58--lg{padding-right:58px}.padding-r-59--lg{padding-right:59px}.padding-r-60--lg{padding-right:60px}.padding-r-61--lg{padding-right:61px}.padding-r-62--lg{padding-right:62px}.padding-r-63--lg{padding-right:63px}.padding-r-64--lg{padding-right:64px}.padding-r-65--lg{padding-right:65px}.padding-r-66--lg{padding-right:66px}.padding-r-67--lg{padding-right:67px}.padding-r-68--lg{padding-right:68px}.padding-r-69--lg{padding-right:69px}.padding-r-70--lg{padding-right:70px}.padding-r-71--lg{padding-right:71px}.padding-r-72--lg{padding-right:72px}.padding-r-73--lg{padding-right:73px}.padding-r-74--lg{padding-right:74px}.padding-r-75--lg{padding-right:75px}.padding-r-76--lg{padding-right:76px}.padding-r-77--lg{padding-right:77px}.padding-r-78--lg{padding-right:78px}.padding-r-79--lg{padding-right:79px}.padding-r-80--lg{padding-right:80px}.padding-r-81--lg{padding-right:81px}.padding-r-82--lg{padding-right:82px}.padding-r-83--lg{padding-right:83px}.padding-r-84--lg{padding-right:84px}.padding-r-85--lg{padding-right:85px}.padding-r-86--lg{padding-right:86px}.padding-r-87--lg{padding-right:87px}.padding-r-88--lg{padding-right:88px}.padding-r-89--lg{padding-right:89px}.padding-r-90--lg{padding-right:90px}.padding-r-91--lg{padding-right:91px}.padding-r-92--lg{padding-right:92px}.padding-r-93--lg{padding-right:93px}.padding-r-94--lg{padding-right:94px}.padding-r-95--lg{padding-right:95px}.padding-r-96--lg{padding-right:96px}.padding-r-97--lg{padding-right:97px}.padding-r-98--lg{padding-right:98px}.padding-r-99--lg{padding-right:99px}.padding-r-100--lg{padding-right:100px}}.padding-b-0{padding-bottom:0}.padding-b-1{padding-bottom:1px}.padding-b-2{padding-bottom:2px}.padding-b-3{padding-bottom:3px}.padding-b-4{padding-bottom:4px}.padding-b-5{padding-bottom:5px}.padding-b-6{padding-bottom:6px}.padding-b-7{padding-bottom:7px}.padding-b-8{padding-bottom:8px}.padding-b-9{padding-bottom:9px}.padding-b-10{padding-bottom:10px}.padding-b-11{padding-bottom:11px}.padding-b-12{padding-bottom:12px}.padding-b-13{padding-bottom:13px}.padding-b-14{padding-bottom:14px}.padding-b-15{padding-bottom:15px}.padding-b-16{padding-bottom:16px}.padding-b-17{padding-bottom:17px}.padding-b-18{padding-bottom:18px}.padding-b-19{padding-bottom:19px}.padding-b-20{padding-bottom:20px}.padding-b-21{padding-bottom:21px}.padding-b-22{padding-bottom:22px}.padding-b-23{padding-bottom:23px}.padding-b-24{padding-bottom:24px}.padding-b-25{padding-bottom:25px}.padding-b-26{padding-bottom:26px}.padding-b-27{padding-bottom:27px}.padding-b-28{padding-bottom:28px}.padding-b-29{padding-bottom:29px}.padding-b-30{padding-bottom:30px}.padding-b-31{padding-bottom:31px}.padding-b-32{padding-bottom:32px}.padding-b-33{padding-bottom:33px}.padding-b-34{padding-bottom:34px}.padding-b-35{padding-bottom:35px}.padding-b-36{padding-bottom:36px}.padding-b-37{padding-bottom:37px}.padding-b-38{padding-bottom:38px}.padding-b-39{padding-bottom:39px}.padding-b-40{padding-bottom:40px}.padding-b-41{padding-bottom:41px}.padding-b-42{padding-bottom:42px}.padding-b-43{padding-bottom:43px}.padding-b-44{padding-bottom:44px}.padding-b-45{padding-bottom:45px}.padding-b-46{padding-bottom:46px}.padding-b-47{padding-bottom:47px}.padding-b-48{padding-bottom:48px}.padding-b-49{padding-bottom:49px}.padding-b-50{padding-bottom:50px}.padding-b-51{padding-bottom:51px}.padding-b-52{padding-bottom:52px}.padding-b-53{padding-bottom:53px}.padding-b-54{padding-bottom:54px}.padding-b-55{padding-bottom:55px}.padding-b-56{padding-bottom:56px}.padding-b-57{padding-bottom:57px}.padding-b-58{padding-bottom:58px}.padding-b-59{padding-bottom:59px}.padding-b-60{padding-bottom:60px}.padding-b-61{padding-bottom:61px}.padding-b-62{padding-bottom:62px}.padding-b-63{padding-bottom:63px}.padding-b-64{padding-bottom:64px}.padding-b-65{padding-bottom:65px}.padding-b-66{padding-bottom:66px}.padding-b-67{padding-bottom:67px}.padding-b-68{padding-bottom:68px}.padding-b-69{padding-bottom:69px}.padding-b-70{padding-bottom:70px}.padding-b-71{padding-bottom:71px}.padding-b-72{padding-bottom:72px}.padding-b-73{padding-bottom:73px}.padding-b-74{padding-bottom:74px}.padding-b-75{padding-bottom:75px}.padding-b-76{padding-bottom:76px}.padding-b-77{padding-bottom:77px}.padding-b-78{padding-bottom:78px}.padding-b-79{padding-bottom:79px}.padding-b-80{padding-bottom:80px}.padding-b-81{padding-bottom:81px}.padding-b-82{padding-bottom:82px}.padding-b-83{padding-bottom:83px}.padding-b-84{padding-bottom:84px}.padding-b-85{padding-bottom:85px}.padding-b-86{padding-bottom:86px}.padding-b-87{padding-bottom:87px}.padding-b-88{padding-bottom:88px}.padding-b-89{padding-bottom:89px}.padding-b-90{padding-bottom:90px}.padding-b-91{padding-bottom:91px}.padding-b-92{padding-bottom:92px}.padding-b-93{padding-bottom:93px}.padding-b-94{padding-bottom:94px}.padding-b-95{padding-bottom:95px}.padding-b-96{padding-bottom:96px}.padding-b-97{padding-bottom:97px}.padding-b-98{padding-bottom:98px}.padding-b-99{padding-bottom:99px}.padding-b-100{padding-bottom:100px}@media (min-width:480px){.padding-b-0--xs{padding-bottom:0}.padding-b-1--xs{padding-bottom:1px}.padding-b-2--xs{padding-bottom:2px}.padding-b-3--xs{padding-bottom:3px}.padding-b-4--xs{padding-bottom:4px}.padding-b-5--xs{padding-bottom:5px}.padding-b-6--xs{padding-bottom:6px}.padding-b-7--xs{padding-bottom:7px}.padding-b-8--xs{padding-bottom:8px}.padding-b-9--xs{padding-bottom:9px}.padding-b-10--xs{padding-bottom:10px}.padding-b-11--xs{padding-bottom:11px}.padding-b-12--xs{padding-bottom:12px}.padding-b-13--xs{padding-bottom:13px}.padding-b-14--xs{padding-bottom:14px}.padding-b-15--xs{padding-bottom:15px}.padding-b-16--xs{padding-bottom:16px}.padding-b-17--xs{padding-bottom:17px}.padding-b-18--xs{padding-bottom:18px}.padding-b-19--xs{padding-bottom:19px}.padding-b-20--xs{padding-bottom:20px}.padding-b-21--xs{padding-bottom:21px}.padding-b-22--xs{padding-bottom:22px}.padding-b-23--xs{padding-bottom:23px}.padding-b-24--xs{padding-bottom:24px}.padding-b-25--xs{padding-bottom:25px}.padding-b-26--xs{padding-bottom:26px}.padding-b-27--xs{padding-bottom:27px}.padding-b-28--xs{padding-bottom:28px}.padding-b-29--xs{padding-bottom:29px}.padding-b-30--xs{padding-bottom:30px}.padding-b-31--xs{padding-bottom:31px}.padding-b-32--xs{padding-bottom:32px}.padding-b-33--xs{padding-bottom:33px}.padding-b-34--xs{padding-bottom:34px}.padding-b-35--xs{padding-bottom:35px}.padding-b-36--xs{padding-bottom:36px}.padding-b-37--xs{padding-bottom:37px}.padding-b-38--xs{padding-bottom:38px}.padding-b-39--xs{padding-bottom:39px}.padding-b-40--xs{padding-bottom:40px}.padding-b-41--xs{padding-bottom:41px}.padding-b-42--xs{padding-bottom:42px}.padding-b-43--xs{padding-bottom:43px}.padding-b-44--xs{padding-bottom:44px}.padding-b-45--xs{padding-bottom:45px}.padding-b-46--xs{padding-bottom:46px}.padding-b-47--xs{padding-bottom:47px}.padding-b-48--xs{padding-bottom:48px}.padding-b-49--xs{padding-bottom:49px}.padding-b-50--xs{padding-bottom:50px}.padding-b-51--xs{padding-bottom:51px}.padding-b-52--xs{padding-bottom:52px}.padding-b-53--xs{padding-bottom:53px}.padding-b-54--xs{padding-bottom:54px}.padding-b-55--xs{padding-bottom:55px}.padding-b-56--xs{padding-bottom:56px}.padding-b-57--xs{padding-bottom:57px}.padding-b-58--xs{padding-bottom:58px}.padding-b-59--xs{padding-bottom:59px}.padding-b-60--xs{padding-bottom:60px}.padding-b-61--xs{padding-bottom:61px}.padding-b-62--xs{padding-bottom:62px}.padding-b-63--xs{padding-bottom:63px}.padding-b-64--xs{padding-bottom:64px}.padding-b-65--xs{padding-bottom:65px}.padding-b-66--xs{padding-bottom:66px}.padding-b-67--xs{padding-bottom:67px}.padding-b-68--xs{padding-bottom:68px}.padding-b-69--xs{padding-bottom:69px}.padding-b-70--xs{padding-bottom:70px}.padding-b-71--xs{padding-bottom:71px}.padding-b-72--xs{padding-bottom:72px}.padding-b-73--xs{padding-bottom:73px}.padding-b-74--xs{padding-bottom:74px}.padding-b-75--xs{padding-bottom:75px}.padding-b-76--xs{padding-bottom:76px}.padding-b-77--xs{padding-bottom:77px}.padding-b-78--xs{padding-bottom:78px}.padding-b-79--xs{padding-bottom:79px}.padding-b-80--xs{padding-bottom:80px}.padding-b-81--xs{padding-bottom:81px}.padding-b-82--xs{padding-bottom:82px}.padding-b-83--xs{padding-bottom:83px}.padding-b-84--xs{padding-bottom:84px}.padding-b-85--xs{padding-bottom:85px}.padding-b-86--xs{padding-bottom:86px}.padding-b-87--xs{padding-bottom:87px}.padding-b-88--xs{padding-bottom:88px}.padding-b-89--xs{padding-bottom:89px}.padding-b-90--xs{padding-bottom:90px}.padding-b-91--xs{padding-bottom:91px}.padding-b-92--xs{padding-bottom:92px}.padding-b-93--xs{padding-bottom:93px}.padding-b-94--xs{padding-bottom:94px}.padding-b-95--xs{padding-bottom:95px}.padding-b-96--xs{padding-bottom:96px}.padding-b-97--xs{padding-bottom:97px}.padding-b-98--xs{padding-bottom:98px}.padding-b-99--xs{padding-bottom:99px}.padding-b-100--xs{padding-bottom:100px}}@media (min-width:768px){.padding-b-0--sm{padding-bottom:0}.padding-b-1--sm{padding-bottom:1px}.padding-b-2--sm{padding-bottom:2px}.padding-b-3--sm{padding-bottom:3px}.padding-b-4--sm{padding-bottom:4px}.padding-b-5--sm{padding-bottom:5px}.padding-b-6--sm{padding-bottom:6px}.padding-b-7--sm{padding-bottom:7px}.padding-b-8--sm{padding-bottom:8px}.padding-b-9--sm{padding-bottom:9px}.padding-b-10--sm{padding-bottom:10px}.padding-b-11--sm{padding-bottom:11px}.padding-b-12--sm{padding-bottom:12px}.padding-b-13--sm{padding-bottom:13px}.padding-b-14--sm{padding-bottom:14px}.padding-b-15--sm{padding-bottom:15px}.padding-b-16--sm{padding-bottom:16px}.padding-b-17--sm{padding-bottom:17px}.padding-b-18--sm{padding-bottom:18px}.padding-b-19--sm{padding-bottom:19px}.padding-b-20--sm{padding-bottom:20px}.padding-b-21--sm{padding-bottom:21px}.padding-b-22--sm{padding-bottom:22px}.padding-b-23--sm{padding-bottom:23px}.padding-b-24--sm{padding-bottom:24px}.padding-b-25--sm{padding-bottom:25px}.padding-b-26--sm{padding-bottom:26px}.padding-b-27--sm{padding-bottom:27px}.padding-b-28--sm{padding-bottom:28px}.padding-b-29--sm{padding-bottom:29px}.padding-b-30--sm{padding-bottom:30px}.padding-b-31--sm{padding-bottom:31px}.padding-b-32--sm{padding-bottom:32px}.padding-b-33--sm{padding-bottom:33px}.padding-b-34--sm{padding-bottom:34px}.padding-b-35--sm{padding-bottom:35px}.padding-b-36--sm{padding-bottom:36px}.padding-b-37--sm{padding-bottom:37px}.padding-b-38--sm{padding-bottom:38px}.padding-b-39--sm{padding-bottom:39px}.padding-b-40--sm{padding-bottom:40px}.padding-b-41--sm{padding-bottom:41px}.padding-b-42--sm{padding-bottom:42px}.padding-b-43--sm{padding-bottom:43px}.padding-b-44--sm{padding-bottom:44px}.padding-b-45--sm{padding-bottom:45px}.padding-b-46--sm{padding-bottom:46px}.padding-b-47--sm{padding-bottom:47px}.padding-b-48--sm{padding-bottom:48px}.padding-b-49--sm{padding-bottom:49px}.padding-b-50--sm{padding-bottom:50px}.padding-b-51--sm{padding-bottom:51px}.padding-b-52--sm{padding-bottom:52px}.padding-b-53--sm{padding-bottom:53px}.padding-b-54--sm{padding-bottom:54px}.padding-b-55--sm{padding-bottom:55px}.padding-b-56--sm{padding-bottom:56px}.padding-b-57--sm{padding-bottom:57px}.padding-b-58--sm{padding-bottom:58px}.padding-b-59--sm{padding-bottom:59px}.padding-b-60--sm{padding-bottom:60px}.padding-b-61--sm{padding-bottom:61px}.padding-b-62--sm{padding-bottom:62px}.padding-b-63--sm{padding-bottom:63px}.padding-b-64--sm{padding-bottom:64px}.padding-b-65--sm{padding-bottom:65px}.padding-b-66--sm{padding-bottom:66px}.padding-b-67--sm{padding-bottom:67px}.padding-b-68--sm{padding-bottom:68px}.padding-b-69--sm{padding-bottom:69px}.padding-b-70--sm{padding-bottom:70px}.padding-b-71--sm{padding-bottom:71px}.padding-b-72--sm{padding-bottom:72px}.padding-b-73--sm{padding-bottom:73px}.padding-b-74--sm{padding-bottom:74px}.padding-b-75--sm{padding-bottom:75px}.padding-b-76--sm{padding-bottom:76px}.padding-b-77--sm{padding-bottom:77px}.padding-b-78--sm{padding-bottom:78px}.padding-b-79--sm{padding-bottom:79px}.padding-b-80--sm{padding-bottom:80px}.padding-b-81--sm{padding-bottom:81px}.padding-b-82--sm{padding-bottom:82px}.padding-b-83--sm{padding-bottom:83px}.padding-b-84--sm{padding-bottom:84px}.padding-b-85--sm{padding-bottom:85px}.padding-b-86--sm{padding-bottom:86px}.padding-b-87--sm{padding-bottom:87px}.padding-b-88--sm{padding-bottom:88px}.padding-b-89--sm{padding-bottom:89px}.padding-b-90--sm{padding-bottom:90px}.padding-b-91--sm{padding-bottom:91px}.padding-b-92--sm{padding-bottom:92px}.padding-b-93--sm{padding-bottom:93px}.padding-b-94--sm{padding-bottom:94px}.padding-b-95--sm{padding-bottom:95px}.padding-b-96--sm{padding-bottom:96px}.padding-b-97--sm{padding-bottom:97px}.padding-b-98--sm{padding-bottom:98px}.padding-b-99--sm{padding-bottom:99px}.padding-b-100--sm{padding-bottom:100px}}@media (min-width:992px){.padding-b-0--md{padding-bottom:0}.padding-b-1--md{padding-bottom:1px}.padding-b-2--md{padding-bottom:2px}.padding-b-3--md{padding-bottom:3px}.padding-b-4--md{padding-bottom:4px}.padding-b-5--md{padding-bottom:5px}.padding-b-6--md{padding-bottom:6px}.padding-b-7--md{padding-bottom:7px}.padding-b-8--md{padding-bottom:8px}.padding-b-9--md{padding-bottom:9px}.padding-b-10--md{padding-bottom:10px}.padding-b-11--md{padding-bottom:11px}.padding-b-12--md{padding-bottom:12px}.padding-b-13--md{padding-bottom:13px}.padding-b-14--md{padding-bottom:14px}.padding-b-15--md{padding-bottom:15px}.padding-b-16--md{padding-bottom:16px}.padding-b-17--md{padding-bottom:17px}.padding-b-18--md{padding-bottom:18px}.padding-b-19--md{padding-bottom:19px}.padding-b-20--md{padding-bottom:20px}.padding-b-21--md{padding-bottom:21px}.padding-b-22--md{padding-bottom:22px}.padding-b-23--md{padding-bottom:23px}.padding-b-24--md{padding-bottom:24px}.padding-b-25--md{padding-bottom:25px}.padding-b-26--md{padding-bottom:26px}.padding-b-27--md{padding-bottom:27px}.padding-b-28--md{padding-bottom:28px}.padding-b-29--md{padding-bottom:29px}.padding-b-30--md{padding-bottom:30px}.padding-b-31--md{padding-bottom:31px}.padding-b-32--md{padding-bottom:32px}.padding-b-33--md{padding-bottom:33px}.padding-b-34--md{padding-bottom:34px}.padding-b-35--md{padding-bottom:35px}.padding-b-36--md{padding-bottom:36px}.padding-b-37--md{padding-bottom:37px}.padding-b-38--md{padding-bottom:38px}.padding-b-39--md{padding-bottom:39px}.padding-b-40--md{padding-bottom:40px}.padding-b-41--md{padding-bottom:41px}.padding-b-42--md{padding-bottom:42px}.padding-b-43--md{padding-bottom:43px}.padding-b-44--md{padding-bottom:44px}.padding-b-45--md{padding-bottom:45px}.padding-b-46--md{padding-bottom:46px}.padding-b-47--md{padding-bottom:47px}.padding-b-48--md{padding-bottom:48px}.padding-b-49--md{padding-bottom:49px}.padding-b-50--md{padding-bottom:50px}.padding-b-51--md{padding-bottom:51px}.padding-b-52--md{padding-bottom:52px}.padding-b-53--md{padding-bottom:53px}.padding-b-54--md{padding-bottom:54px}.padding-b-55--md{padding-bottom:55px}.padding-b-56--md{padding-bottom:56px}.padding-b-57--md{padding-bottom:57px}.padding-b-58--md{padding-bottom:58px}.padding-b-59--md{padding-bottom:59px}.padding-b-60--md{padding-bottom:60px}.padding-b-61--md{padding-bottom:61px}.padding-b-62--md{padding-bottom:62px}.padding-b-63--md{padding-bottom:63px}.padding-b-64--md{padding-bottom:64px}.padding-b-65--md{padding-bottom:65px}.padding-b-66--md{padding-bottom:66px}.padding-b-67--md{padding-bottom:67px}.padding-b-68--md{padding-bottom:68px}.padding-b-69--md{padding-bottom:69px}.padding-b-70--md{padding-bottom:70px}.padding-b-71--md{padding-bottom:71px}.padding-b-72--md{padding-bottom:72px}.padding-b-73--md{padding-bottom:73px}.padding-b-74--md{padding-bottom:74px}.padding-b-75--md{padding-bottom:75px}.padding-b-76--md{padding-bottom:76px}.padding-b-77--md{padding-bottom:77px}.padding-b-78--md{padding-bottom:78px}.padding-b-79--md{padding-bottom:79px}.padding-b-80--md{padding-bottom:80px}.padding-b-81--md{padding-bottom:81px}.padding-b-82--md{padding-bottom:82px}.padding-b-83--md{padding-bottom:83px}.padding-b-84--md{padding-bottom:84px}.padding-b-85--md{padding-bottom:85px}.padding-b-86--md{padding-bottom:86px}.padding-b-87--md{padding-bottom:87px}.padding-b-88--md{padding-bottom:88px}.padding-b-89--md{padding-bottom:89px}.padding-b-90--md{padding-bottom:90px}.padding-b-91--md{padding-bottom:91px}.padding-b-92--md{padding-bottom:92px}.padding-b-93--md{padding-bottom:93px}.padding-b-94--md{padding-bottom:94px}.padding-b-95--md{padding-bottom:95px}.padding-b-96--md{padding-bottom:96px}.padding-b-97--md{padding-bottom:97px}.padding-b-98--md{padding-bottom:98px}.padding-b-99--md{padding-bottom:99px}.padding-b-100--md{padding-bottom:100px}}@media (min-width:1200px){.padding-b-0--lg{padding-bottom:0}.padding-b-1--lg{padding-bottom:1px}.padding-b-2--lg{padding-bottom:2px}.padding-b-3--lg{padding-bottom:3px}.padding-b-4--lg{padding-bottom:4px}.padding-b-5--lg{padding-bottom:5px}.padding-b-6--lg{padding-bottom:6px}.padding-b-7--lg{padding-bottom:7px}.padding-b-8--lg{padding-bottom:8px}.padding-b-9--lg{padding-bottom:9px}.padding-b-10--lg{padding-bottom:10px}.padding-b-11--lg{padding-bottom:11px}.padding-b-12--lg{padding-bottom:12px}.padding-b-13--lg{padding-bottom:13px}.padding-b-14--lg{padding-bottom:14px}.padding-b-15--lg{padding-bottom:15px}.padding-b-16--lg{padding-bottom:16px}.padding-b-17--lg{padding-bottom:17px}.padding-b-18--lg{padding-bottom:18px}.padding-b-19--lg{padding-bottom:19px}.padding-b-20--lg{padding-bottom:20px}.padding-b-21--lg{padding-bottom:21px}.padding-b-22--lg{padding-bottom:22px}.padding-b-23--lg{padding-bottom:23px}.padding-b-24--lg{padding-bottom:24px}.padding-b-25--lg{padding-bottom:25px}.padding-b-26--lg{padding-bottom:26px}.padding-b-27--lg{padding-bottom:27px}.padding-b-28--lg{padding-bottom:28px}.padding-b-29--lg{padding-bottom:29px}.padding-b-30--lg{padding-bottom:30px}.padding-b-31--lg{padding-bottom:31px}.padding-b-32--lg{padding-bottom:32px}.padding-b-33--lg{padding-bottom:33px}.padding-b-34--lg{padding-bottom:34px}.padding-b-35--lg{padding-bottom:35px}.padding-b-36--lg{padding-bottom:36px}.padding-b-37--lg{padding-bottom:37px}.padding-b-38--lg{padding-bottom:38px}.padding-b-39--lg{padding-bottom:39px}.padding-b-40--lg{padding-bottom:40px}.padding-b-41--lg{padding-bottom:41px}.padding-b-42--lg{padding-bottom:42px}.padding-b-43--lg{padding-bottom:43px}.padding-b-44--lg{padding-bottom:44px}.padding-b-45--lg{padding-bottom:45px}.padding-b-46--lg{padding-bottom:46px}.padding-b-47--lg{padding-bottom:47px}.padding-b-48--lg{padding-bottom:48px}.padding-b-49--lg{padding-bottom:49px}.padding-b-50--lg{padding-bottom:50px}.padding-b-51--lg{padding-bottom:51px}.padding-b-52--lg{padding-bottom:52px}.padding-b-53--lg{padding-bottom:53px}.padding-b-54--lg{padding-bottom:54px}.padding-b-55--lg{padding-bottom:55px}.padding-b-56--lg{padding-bottom:56px}.padding-b-57--lg{padding-bottom:57px}.padding-b-58--lg{padding-bottom:58px}.padding-b-59--lg{padding-bottom:59px}.padding-b-60--lg{padding-bottom:60px}.padding-b-61--lg{padding-bottom:61px}.padding-b-62--lg{padding-bottom:62px}.padding-b-63--lg{padding-bottom:63px}.padding-b-64--lg{padding-bottom:64px}.padding-b-65--lg{padding-bottom:65px}.padding-b-66--lg{padding-bottom:66px}.padding-b-67--lg{padding-bottom:67px}.padding-b-68--lg{padding-bottom:68px}.padding-b-69--lg{padding-bottom:69px}.padding-b-70--lg{padding-bottom:70px}.padding-b-71--lg{padding-bottom:71px}.padding-b-72--lg{padding-bottom:72px}.padding-b-73--lg{padding-bottom:73px}.padding-b-74--lg{padding-bottom:74px}.padding-b-75--lg{padding-bottom:75px}.padding-b-76--lg{padding-bottom:76px}.padding-b-77--lg{padding-bottom:77px}.padding-b-78--lg{padding-bottom:78px}.padding-b-79--lg{padding-bottom:79px}.padding-b-80--lg{padding-bottom:80px}.padding-b-81--lg{padding-bottom:81px}.padding-b-82--lg{padding-bottom:82px}.padding-b-83--lg{padding-bottom:83px}.padding-b-84--lg{padding-bottom:84px}.padding-b-85--lg{padding-bottom:85px}.padding-b-86--lg{padding-bottom:86px}.padding-b-87--lg{padding-bottom:87px}.padding-b-88--lg{padding-bottom:88px}.padding-b-89--lg{padding-bottom:89px}.padding-b-90--lg{padding-bottom:90px}.padding-b-91--lg{padding-bottom:91px}.padding-b-92--lg{padding-bottom:92px}.padding-b-93--lg{padding-bottom:93px}.padding-b-94--lg{padding-bottom:94px}.padding-b-95--lg{padding-bottom:95px}.padding-b-96--lg{padding-bottom:96px}.padding-b-97--lg{padding-bottom:97px}.padding-b-98--lg{padding-bottom:98px}.padding-b-99--lg{padding-bottom:99px}.padding-b-100--lg{padding-bottom:100px}}.padding-l-0{padding-left:0}.padding-l-1{padding-left:1px}.padding-l-2{padding-left:2px}.padding-l-3{padding-left:3px}.padding-l-4{padding-left:4px}.padding-l-5{padding-left:5px}.padding-l-6{padding-left:6px}.padding-l-7{padding-left:7px}.padding-l-8{padding-left:8px}.padding-l-9{padding-left:9px}.padding-l-10{padding-left:10px}.padding-l-11{padding-left:11px}.padding-l-12{padding-left:12px}.padding-l-13{padding-left:13px}.padding-l-14{padding-left:14px}.padding-l-15{padding-left:15px}.padding-l-16{padding-left:16px}.padding-l-17{padding-left:17px}.padding-l-18{padding-left:18px}.padding-l-19{padding-left:19px}.padding-l-20{padding-left:20px}.padding-l-21{padding-left:21px}.padding-l-22{padding-left:22px}.padding-l-23{padding-left:23px}.padding-l-24{padding-left:24px}.padding-l-25{padding-left:25px}.padding-l-26{padding-left:26px}.padding-l-27{padding-left:27px}.padding-l-28{padding-left:28px}.padding-l-29{padding-left:29px}.padding-l-30{padding-left:30px}.padding-l-31{padding-left:31px}.padding-l-32{padding-left:32px}.padding-l-33{padding-left:33px}.padding-l-34{padding-left:34px}.padding-l-35{padding-left:35px}.padding-l-36{padding-left:36px}.padding-l-37{padding-left:37px}.padding-l-38{padding-left:38px}.padding-l-39{padding-left:39px}.padding-l-40{padding-left:40px}.padding-l-41{padding-left:41px}.padding-l-42{padding-left:42px}.padding-l-43{padding-left:43px}.padding-l-44{padding-left:44px}.padding-l-45{padding-left:45px}.padding-l-46{padding-left:46px}.padding-l-47{padding-left:47px}.padding-l-48{padding-left:48px}.padding-l-49{padding-left:49px}.padding-l-50{padding-left:50px}.padding-l-51{padding-left:51px}.padding-l-52{padding-left:52px}.padding-l-53{padding-left:53px}.padding-l-54{padding-left:54px}.padding-l-55{padding-left:55px}.padding-l-56{padding-left:56px}.padding-l-57{padding-left:57px}.padding-l-58{padding-left:58px}.padding-l-59{padding-left:59px}.padding-l-60{padding-left:60px}.padding-l-61{padding-left:61px}.padding-l-62{padding-left:62px}.padding-l-63{padding-left:63px}.padding-l-64{padding-left:64px}.padding-l-65{padding-left:65px}.padding-l-66{padding-left:66px}.padding-l-67{padding-left:67px}.padding-l-68{padding-left:68px}.padding-l-69{padding-left:69px}.padding-l-70{padding-left:70px}.padding-l-71{padding-left:71px}.padding-l-72{padding-left:72px}.padding-l-73{padding-left:73px}.padding-l-74{padding-left:74px}.padding-l-75{padding-left:75px}.padding-l-76{padding-left:76px}.padding-l-77{padding-left:77px}.padding-l-78{padding-left:78px}.padding-l-79{padding-left:79px}.padding-l-80{padding-left:80px}.padding-l-81{padding-left:81px}.padding-l-82{padding-left:82px}.padding-l-83{padding-left:83px}.padding-l-84{padding-left:84px}.padding-l-85{padding-left:85px}.padding-l-86{padding-left:86px}.padding-l-87{padding-left:87px}.padding-l-88{padding-left:88px}.padding-l-89{padding-left:89px}.padding-l-90{padding-left:90px}.padding-l-91{padding-left:91px}.padding-l-92{padding-left:92px}.padding-l-93{padding-left:93px}.padding-l-94{padding-left:94px}.padding-l-95{padding-left:95px}.padding-l-96{padding-left:96px}.padding-l-97{padding-left:97px}.padding-l-98{padding-left:98px}.padding-l-99{padding-left:99px}.padding-l-100{padding-left:100px}@media (min-width:480px){.padding-l-0--xs{padding-left:0}.padding-l-1--xs{padding-left:1px}.padding-l-2--xs{padding-left:2px}.padding-l-3--xs{padding-left:3px}.padding-l-4--xs{padding-left:4px}.padding-l-5--xs{padding-left:5px}.padding-l-6--xs{padding-left:6px}.padding-l-7--xs{padding-left:7px}.padding-l-8--xs{padding-left:8px}.padding-l-9--xs{padding-left:9px}.padding-l-10--xs{padding-left:10px}.padding-l-11--xs{padding-left:11px}.padding-l-12--xs{padding-left:12px}.padding-l-13--xs{padding-left:13px}.padding-l-14--xs{padding-left:14px}.padding-l-15--xs{padding-left:15px}.padding-l-16--xs{padding-left:16px}.padding-l-17--xs{padding-left:17px}.padding-l-18--xs{padding-left:18px}.padding-l-19--xs{padding-left:19px}.padding-l-20--xs{padding-left:20px}.padding-l-21--xs{padding-left:21px}.padding-l-22--xs{padding-left:22px}.padding-l-23--xs{padding-left:23px}.padding-l-24--xs{padding-left:24px}.padding-l-25--xs{padding-left:25px}.padding-l-26--xs{padding-left:26px}.padding-l-27--xs{padding-left:27px}.padding-l-28--xs{padding-left:28px}.padding-l-29--xs{padding-left:29px}.padding-l-30--xs{padding-left:30px}.padding-l-31--xs{padding-left:31px}.padding-l-32--xs{padding-left:32px}.padding-l-33--xs{padding-left:33px}.padding-l-34--xs{padding-left:34px}.padding-l-35--xs{padding-left:35px}.padding-l-36--xs{padding-left:36px}.padding-l-37--xs{padding-left:37px}.padding-l-38--xs{padding-left:38px}.padding-l-39--xs{padding-left:39px}.padding-l-40--xs{padding-left:40px}.padding-l-41--xs{padding-left:41px}.padding-l-42--xs{padding-left:42px}.padding-l-43--xs{padding-left:43px}.padding-l-44--xs{padding-left:44px}.padding-l-45--xs{padding-left:45px}.padding-l-46--xs{padding-left:46px}.padding-l-47--xs{padding-left:47px}.padding-l-48--xs{padding-left:48px}.padding-l-49--xs{padding-left:49px}.padding-l-50--xs{padding-left:50px}.padding-l-51--xs{padding-left:51px}.padding-l-52--xs{padding-left:52px}.padding-l-53--xs{padding-left:53px}.padding-l-54--xs{padding-left:54px}.padding-l-55--xs{padding-left:55px}.padding-l-56--xs{padding-left:56px}.padding-l-57--xs{padding-left:57px}.padding-l-58--xs{padding-left:58px}.padding-l-59--xs{padding-left:59px}.padding-l-60--xs{padding-left:60px}.padding-l-61--xs{padding-left:61px}.padding-l-62--xs{padding-left:62px}.padding-l-63--xs{padding-left:63px}.padding-l-64--xs{padding-left:64px}.padding-l-65--xs{padding-left:65px}.padding-l-66--xs{padding-left:66px}.padding-l-67--xs{padding-left:67px}.padding-l-68--xs{padding-left:68px}.padding-l-69--xs{padding-left:69px}.padding-l-70--xs{padding-left:70px}.padding-l-71--xs{padding-left:71px}.padding-l-72--xs{padding-left:72px}.padding-l-73--xs{padding-left:73px}.padding-l-74--xs{padding-left:74px}.padding-l-75--xs{padding-left:75px}.padding-l-76--xs{padding-left:76px}.padding-l-77--xs{padding-left:77px}.padding-l-78--xs{padding-left:78px}.padding-l-79--xs{padding-left:79px}.padding-l-80--xs{padding-left:80px}.padding-l-81--xs{padding-left:81px}.padding-l-82--xs{padding-left:82px}.padding-l-83--xs{padding-left:83px}.padding-l-84--xs{padding-left:84px}.padding-l-85--xs{padding-left:85px}.padding-l-86--xs{padding-left:86px}.padding-l-87--xs{padding-left:87px}.padding-l-88--xs{padding-left:88px}.padding-l-89--xs{padding-left:89px}.padding-l-90--xs{padding-left:90px}.padding-l-91--xs{padding-left:91px}.padding-l-92--xs{padding-left:92px}.padding-l-93--xs{padding-left:93px}.padding-l-94--xs{padding-left:94px}.padding-l-95--xs{padding-left:95px}.padding-l-96--xs{padding-left:96px}.padding-l-97--xs{padding-left:97px}.padding-l-98--xs{padding-left:98px}.padding-l-99--xs{padding-left:99px}.padding-l-100--xs{padding-left:100px}}@media (min-width:768px){.padding-l-0--sm{padding-left:0}.padding-l-1--sm{padding-left:1px}.padding-l-2--sm{padding-left:2px}.padding-l-3--sm{padding-left:3px}.padding-l-4--sm{padding-left:4px}.padding-l-5--sm{padding-left:5px}.padding-l-6--sm{padding-left:6px}.padding-l-7--sm{padding-left:7px}.padding-l-8--sm{padding-left:8px}.padding-l-9--sm{padding-left:9px}.padding-l-10--sm{padding-left:10px}.padding-l-11--sm{padding-left:11px}.padding-l-12--sm{padding-left:12px}.padding-l-13--sm{padding-left:13px}.padding-l-14--sm{padding-left:14px}.padding-l-15--sm{padding-left:15px}.padding-l-16--sm{padding-left:16px}.padding-l-17--sm{padding-left:17px}.padding-l-18--sm{padding-left:18px}.padding-l-19--sm{padding-left:19px}.padding-l-20--sm{padding-left:20px}.padding-l-21--sm{padding-left:21px}.padding-l-22--sm{padding-left:22px}.padding-l-23--sm{padding-left:23px}.padding-l-24--sm{padding-left:24px}.padding-l-25--sm{padding-left:25px}.padding-l-26--sm{padding-left:26px}.padding-l-27--sm{padding-left:27px}.padding-l-28--sm{padding-left:28px}.padding-l-29--sm{padding-left:29px}.padding-l-30--sm{padding-left:30px}.padding-l-31--sm{padding-left:31px}.padding-l-32--sm{padding-left:32px}.padding-l-33--sm{padding-left:33px}.padding-l-34--sm{padding-left:34px}.padding-l-35--sm{padding-left:35px}.padding-l-36--sm{padding-left:36px}.padding-l-37--sm{padding-left:37px}.padding-l-38--sm{padding-left:38px}.padding-l-39--sm{padding-left:39px}.padding-l-40--sm{padding-left:40px}.padding-l-41--sm{padding-left:41px}.padding-l-42--sm{padding-left:42px}.padding-l-43--sm{padding-left:43px}.padding-l-44--sm{padding-left:44px}.padding-l-45--sm{padding-left:45px}.padding-l-46--sm{padding-left:46px}.padding-l-47--sm{padding-left:47px}.padding-l-48--sm{padding-left:48px}.padding-l-49--sm{padding-left:49px}.padding-l-50--sm{padding-left:50px}.padding-l-51--sm{padding-left:51px}.padding-l-52--sm{padding-left:52px}.padding-l-53--sm{padding-left:53px}.padding-l-54--sm{padding-left:54px}.padding-l-55--sm{padding-left:55px}.padding-l-56--sm{padding-left:56px}.padding-l-57--sm{padding-left:57px}.padding-l-58--sm{padding-left:58px}.padding-l-59--sm{padding-left:59px}.padding-l-60--sm{padding-left:60px}.padding-l-61--sm{padding-left:61px}.padding-l-62--sm{padding-left:62px}.padding-l-63--sm{padding-left:63px}.padding-l-64--sm{padding-left:64px}.padding-l-65--sm{padding-left:65px}.padding-l-66--sm{padding-left:66px}.padding-l-67--sm{padding-left:67px}.padding-l-68--sm{padding-left:68px}.padding-l-69--sm{padding-left:69px}.padding-l-70--sm{padding-left:70px}.padding-l-71--sm{padding-left:71px}.padding-l-72--sm{padding-left:72px}.padding-l-73--sm{padding-left:73px}.padding-l-74--sm{padding-left:74px}.padding-l-75--sm{padding-left:75px}.padding-l-76--sm{padding-left:76px}.padding-l-77--sm{padding-left:77px}.padding-l-78--sm{padding-left:78px}.padding-l-79--sm{padding-left:79px}.padding-l-80--sm{padding-left:80px}.padding-l-81--sm{padding-left:81px}.padding-l-82--sm{padding-left:82px}.padding-l-83--sm{padding-left:83px}.padding-l-84--sm{padding-left:84px}.padding-l-85--sm{padding-left:85px}.padding-l-86--sm{padding-left:86px}.padding-l-87--sm{padding-left:87px}.padding-l-88--sm{padding-left:88px}.padding-l-89--sm{padding-left:89px}.padding-l-90--sm{padding-left:90px}.padding-l-91--sm{padding-left:91px}.padding-l-92--sm{padding-left:92px}.padding-l-93--sm{padding-left:93px}.padding-l-94--sm{padding-left:94px}.padding-l-95--sm{padding-left:95px}.padding-l-96--sm{padding-left:96px}.padding-l-97--sm{padding-left:97px}.padding-l-98--sm{padding-left:98px}.padding-l-99--sm{padding-left:99px}.padding-l-100--sm{padding-left:100px}}@media (min-width:992px){.padding-l-0--md{padding-left:0}.padding-l-1--md{padding-left:1px}.padding-l-2--md{padding-left:2px}.padding-l-3--md{padding-left:3px}.padding-l-4--md{padding-left:4px}.padding-l-5--md{padding-left:5px}.padding-l-6--md{padding-left:6px}.padding-l-7--md{padding-left:7px}.padding-l-8--md{padding-left:8px}.padding-l-9--md{padding-left:9px}.padding-l-10--md{padding-left:10px}.padding-l-11--md{padding-left:11px}.padding-l-12--md{padding-left:12px}.padding-l-13--md{padding-left:13px}.padding-l-14--md{padding-left:14px}.padding-l-15--md{padding-left:15px}.padding-l-16--md{padding-left:16px}.padding-l-17--md{padding-left:17px}.padding-l-18--md{padding-left:18px}.padding-l-19--md{padding-left:19px}.padding-l-20--md{padding-left:20px}.padding-l-21--md{padding-left:21px}.padding-l-22--md{padding-left:22px}.padding-l-23--md{padding-left:23px}.padding-l-24--md{padding-left:24px}.padding-l-25--md{padding-left:25px}.padding-l-26--md{padding-left:26px}.padding-l-27--md{padding-left:27px}.padding-l-28--md{padding-left:28px}.padding-l-29--md{padding-left:29px}.padding-l-30--md{padding-left:30px}.padding-l-31--md{padding-left:31px}.padding-l-32--md{padding-left:32px}.padding-l-33--md{padding-left:33px}.padding-l-34--md{padding-left:34px}.padding-l-35--md{padding-left:35px}.padding-l-36--md{padding-left:36px}.padding-l-37--md{padding-left:37px}.padding-l-38--md{padding-left:38px}.padding-l-39--md{padding-left:39px}.padding-l-40--md{padding-left:40px}.padding-l-41--md{padding-left:41px}.padding-l-42--md{padding-left:42px}.padding-l-43--md{padding-left:43px}.padding-l-44--md{padding-left:44px}.padding-l-45--md{padding-left:45px}.padding-l-46--md{padding-left:46px}.padding-l-47--md{padding-left:47px}.padding-l-48--md{padding-left:48px}.padding-l-49--md{padding-left:49px}.padding-l-50--md{padding-left:50px}.padding-l-51--md{padding-left:51px}.padding-l-52--md{padding-left:52px}.padding-l-53--md{padding-left:53px}.padding-l-54--md{padding-left:54px}.padding-l-55--md{padding-left:55px}.padding-l-56--md{padding-left:56px}.padding-l-57--md{padding-left:57px}.padding-l-58--md{padding-left:58px}.padding-l-59--md{padding-left:59px}.padding-l-60--md{padding-left:60px}.padding-l-61--md{padding-left:61px}.padding-l-62--md{padding-left:62px}.padding-l-63--md{padding-left:63px}.padding-l-64--md{padding-left:64px}.padding-l-65--md{padding-left:65px}.padding-l-66--md{padding-left:66px}.padding-l-67--md{padding-left:67px}.padding-l-68--md{padding-left:68px}.padding-l-69--md{padding-left:69px}.padding-l-70--md{padding-left:70px}.padding-l-71--md{padding-left:71px}.padding-l-72--md{padding-left:72px}.padding-l-73--md{padding-left:73px}.padding-l-74--md{padding-left:74px}.padding-l-75--md{padding-left:75px}.padding-l-76--md{padding-left:76px}.padding-l-77--md{padding-left:77px}.padding-l-78--md{padding-left:78px}.padding-l-79--md{padding-left:79px}.padding-l-80--md{padding-left:80px}.padding-l-81--md{padding-left:81px}.padding-l-82--md{padding-left:82px}.padding-l-83--md{padding-left:83px}.padding-l-84--md{padding-left:84px}.padding-l-85--md{padding-left:85px}.padding-l-86--md{padding-left:86px}.padding-l-87--md{padding-left:87px}.padding-l-88--md{padding-left:88px}.padding-l-89--md{padding-left:89px}.padding-l-90--md{padding-left:90px}.padding-l-91--md{padding-left:91px}.padding-l-92--md{padding-left:92px}.padding-l-93--md{padding-left:93px}.padding-l-94--md{padding-left:94px}.padding-l-95--md{padding-left:95px}.padding-l-96--md{padding-left:96px}.padding-l-97--md{padding-left:97px}.padding-l-98--md{padding-left:98px}.padding-l-99--md{padding-left:99px}.padding-l-100--md{padding-left:100px}}@media (min-width:1200px){.padding-l-0--lg{padding-left:0}.padding-l-1--lg{padding-left:1px}.padding-l-2--lg{padding-left:2px}.padding-l-3--lg{padding-left:3px}.padding-l-4--lg{padding-left:4px}.padding-l-5--lg{padding-left:5px}.padding-l-6--lg{padding-left:6px}.padding-l-7--lg{padding-left:7px}.padding-l-8--lg{padding-left:8px}.padding-l-9--lg{padding-left:9px}.padding-l-10--lg{padding-left:10px}.padding-l-11--lg{padding-left:11px}.padding-l-12--lg{padding-left:12px}.padding-l-13--lg{padding-left:13px}.padding-l-14--lg{padding-left:14px}.padding-l-15--lg{padding-left:15px}.padding-l-16--lg{padding-left:16px}.padding-l-17--lg{padding-left:17px}.padding-l-18--lg{padding-left:18px}.padding-l-19--lg{padding-left:19px}.padding-l-20--lg{padding-left:20px}.padding-l-21--lg{padding-left:21px}.padding-l-22--lg{padding-left:22px}.padding-l-23--lg{padding-left:23px}.padding-l-24--lg{padding-left:24px}.padding-l-25--lg{padding-left:25px}.padding-l-26--lg{padding-left:26px}.padding-l-27--lg{padding-left:27px}.padding-l-28--lg{padding-left:28px}.padding-l-29--lg{padding-left:29px}.padding-l-30--lg{padding-left:30px}.padding-l-31--lg{padding-left:31px}.padding-l-32--lg{padding-left:32px}.padding-l-33--lg{padding-left:33px}.padding-l-34--lg{padding-left:34px}.padding-l-35--lg{padding-left:35px}.padding-l-36--lg{padding-left:36px}.padding-l-37--lg{padding-left:37px}.padding-l-38--lg{padding-left:38px}.padding-l-39--lg{padding-left:39px}.padding-l-40--lg{padding-left:40px}.padding-l-41--lg{padding-left:41px}.padding-l-42--lg{padding-left:42px}.padding-l-43--lg{padding-left:43px}.padding-l-44--lg{padding-left:44px}.padding-l-45--lg{padding-left:45px}.padding-l-46--lg{padding-left:46px}.padding-l-47--lg{padding-left:47px}.padding-l-48--lg{padding-left:48px}.padding-l-49--lg{padding-left:49px}.padding-l-50--lg{padding-left:50px}.padding-l-51--lg{padding-left:51px}.padding-l-52--lg{padding-left:52px}.padding-l-53--lg{padding-left:53px}.padding-l-54--lg{padding-left:54px}.padding-l-55--lg{padding-left:55px}.padding-l-56--lg{padding-left:56px}.padding-l-57--lg{padding-left:57px}.padding-l-58--lg{padding-left:58px}.padding-l-59--lg{padding-left:59px}.padding-l-60--lg{padding-left:60px}.padding-l-61--lg{padding-left:61px}.padding-l-62--lg{padding-left:62px}.padding-l-63--lg{padding-left:63px}.padding-l-64--lg{padding-left:64px}.padding-l-65--lg{padding-left:65px}.padding-l-66--lg{padding-left:66px}.padding-l-67--lg{padding-left:67px}.padding-l-68--lg{padding-left:68px}.padding-l-69--lg{padding-left:69px}.padding-l-70--lg{padding-left:70px}.padding-l-71--lg{padding-left:71px}.padding-l-72--lg{padding-left:72px}.padding-l-73--lg{padding-left:73px}.padding-l-74--lg{padding-left:74px}.padding-l-75--lg{padding-left:75px}.padding-l-76--lg{padding-left:76px}.padding-l-77--lg{padding-left:77px}.padding-l-78--lg{padding-left:78px}.padding-l-79--lg{padding-left:79px}.padding-l-80--lg{padding-left:80px}.padding-l-81--lg{padding-left:81px}.padding-l-82--lg{padding-left:82px}.padding-l-83--lg{padding-left:83px}.padding-l-84--lg{padding-left:84px}.padding-l-85--lg{padding-left:85px}.padding-l-86--lg{padding-left:86px}.padding-l-87--lg{padding-left:87px}.padding-l-88--lg{padding-left:88px}.padding-l-89--lg{padding-left:89px}.padding-l-90--lg{padding-left:90px}.padding-l-91--lg{padding-left:91px}.padding-l-92--lg{padding-left:92px}.padding-l-93--lg{padding-left:93px}.padding-l-94--lg{padding-left:94px}.padding-l-95--lg{padding-left:95px}.padding-l-96--lg{padding-left:96px}.padding-l-97--lg{padding-left:97px}.padding-l-98--lg{padding-left:98px}.padding-l-99--lg{padding-left:99px}.padding-l-100--lg{padding-left:100px}}