/* TOKENS */

/* ## COLOR SCHEME ## */

/* - text colors */
.dsprv-color-primary-textcolor-1	{ color:#FF6315; }
.dsprv-color-primary-textcolor-2	{ color:#FFFFFF; }
.dsprv-color-primary-textcolor-3	{ color:#A661F6; }
.dsprv-color-secondary-textcolor-1	{ color:#000000; }
.dsprv-color-secondary-textcolor-2	{ color:#C58F6A; }
.dsprv-color-secondary-textcolor-3	{ color:#DADADA; }
.dsprv-color-tertiary-textcolor-1	{ color:#16D7C4; }
.dsprv-color-tertiary-textcolor-2	{ color:#E4F166; }
.dsprv-color-tertiary-textcolor-3	{ color:#F94184; }
.dsprv-color-greys-textcolor-1		{ color:#000000; }
.dsprv-color-greys-textcolor-2		{ color:#5A5A5A; }
.dsprv-color-greys-textcolor-3		{ color:#808080; }
.dsprv-color-greys-textcolor-4		{ color:#B7B7B7; }
.dsprv-color-greys-textcolor-5		{ color:#DADADA; }
.dsprv-color-greys-textcolor-6		{ color:#F1F1F1; }
.dsprv-color-support-textcolor-1	{ color:#FFBC00; }
.dsprv-color-support-textcolor-2	{ color:#DC2525; }
.dsprv-color-support-textcolor-3	{ color:#00D397; }

/* - background colors */
.dsprv-color-primary-background-1	{ background-color:#FF6315; }
.dsprv-color-primary-background-2	{ background-color:#FFFFFF; }
.dsprv-color-primary-background-3	{ background-color:#A661F6; }
.dsprv-color-secondary-background-1	{ background-color:#000000; }
.dsprv-color-secondary-background-2	{ background-color:#C58F6A; }
.dsprv-color-secondary-background-3	{ background-color:#DADADA; }
.dsprv-color-tertiary-background-1	{ background-color:#16D7C4; }
.dsprv-color-tertiary-background-2	{ background-color:#E4F166; }
.dsprv-color-tertiary-background-3	{ background-color:#F94184; }
.dsprv-color-greys-background-1		{ background-color:#000000; }
.dsprv-color-greys-background-2		{ background-color:#5A5A5A; }
.dsprv-color-greys-background-3		{ background-color:#808080; }
.dsprv-color-greys-background-4		{ background-color:#B7B7B7; }
.dsprv-color-greys-background-5		{ background-color:#DADADA; }
.dsprv-color-greys-background-6		{ background-color:#F1F1F1; }
.dsprv-color-support-background-1	{ background-color:#FFBC00; }
.dsprv-color-support-background-2	{ background-color:#DC2525; }
.dsprv-color-support-background-3	{ background-color:#00D397; }

/* - border colors */
.dsprv-color-primary-bordercolor-1	{ border-top-color:#FF6315 !important; border-right-color:#FF6315 !important; border-bottom-color:#FF6315 !important; border-left-color:#FF6315 !important;}
.dsprv-color-primary-bordercolor-2	{ border-top-color:#FFFFFF !important; border-right-color:#FFFFFF !important; border-bottom-color:#FFFFFF !important; border-left-color:#FFFFFF !important;}
.dsprv-color-primary-bordercolor-3	{ border-top-color:#A661F6 !important; border-right-color:#A661F6 !important; border-bottom-color:#A661F6 !important; border-left-color:#A661F6 !important;}
.dsprv-color-secondary-bordercolor-1{ border-top-color:#000000 !important; border-right-color:#000000 !important; border-bottom-color:#000000 !important; border-left-color:#000000 !important;}
.dsprv-color-secondary-bordercolor-2{ border-top-color:#C58F6A !important; border-right-color:#C58F6A !important; border-bottom-color:#C58F6A !important; border-left-color:#C58F6A !important;}
.dsprv-color-secondary-bordercolor-3{ border-top-color:#DADADA !important; border-right-color:#DADADA !important; border-bottom-color:#DADADA !important; border-left-color:#DADADA !important;}
.dsprv-color-tertiary-bordercolor-1	{ border-top-color:#16D7C4 !important; border-right-color:#16D7C4 !important; border-bottom-color:#16D7C4 !important; border-left-color:#16D7C4 !important;}
.dsprv-color-tertiary-bordercolor-2	{ border-top-color:#E4F166 !important; border-right-color:#E4F166 !important; border-bottom-color:#E4F166 !important; border-left-color:#E4F166 !important;}
.dsprv-color-tertiary-bordercolor-3	{ border-top-color:#F94184 !important; border-right-color:#F94184 !important; border-bottom-color:#F94184 !important; border-left-color:#F94184 !important;}
.dsprv-color-greys-bordercolor-1	{ border-top-color:#000000 !important; border-right-color:#000000 !important; border-bottom-color:#000000 !important; border-left-color:#000000 !important;}
.dsprv-color-greys-bordercolor-2	{ border-top-color:#5A5A5A !important; border-right-color:#5A5A5A !important; border-bottom-color:#5A5A5A !important; border-left-color:#5A5A5A !important;}
.dsprv-color-greys-bordercolor-3	{ border-top-color:#808080 !important; border-right-color:#808080 !important; border-bottom-color:#808080 !important; border-left-color:#808080 !important;}
.dsprv-color-greys-bordercolor-4	{ border-top-color:#B7B7B7 !important; border-right-color:#B7B7B7 !important; border-bottom-color:#B7B7B7 !important; border-left-color:#B7B7B7 !important;}
.dsprv-color-greys-bordercolor-5	{ border-top-color:#DADADA !important; border-right-color:#DADADA !important; border-bottom-color:#DADADA !important; border-left-color:#DADADA !important;}
.dsprv-color-greys-bordercolor-6	{ border-top-color:#F1F1F1 !important; border-right-color:#F1F1F1 !important; border-bottom-color:#F1F1F1 !important; border-left-color:#F1F1F1 !important;}
.dsprv-color-support-bordercolor-1	{ border-top-color:#FFBC00 !important; border-right-color:#FFBC00 !important; border-bottom-color:#FFBC00 !important; border-left-color:#FFBC00 !important;}
.dsprv-color-support-bordercolor-2	{ border-top-color:#DC2525 !important; border-right-color:#DC2525 !important; border-bottom-color:#DC2525 !important; border-left-color:#DC2525 !important;}
.dsprv-color-support-bordercolor-3	{ border-top-color:#00D397 !important; border-right-color:#00D397 !important; border-bottom-color:#00D397 !important; border-left-color:#00D397 !important;}


/* - regular - font-weight: 400    */
@font-face {
	font-family:'Rubik';
	src: url(../fonts/Rubik-Regular.eot);
	src: url(../fonts/Rubik-Regular.eot?#iefix) format("embedded-opentype"),
		 url(../fonts/Rubik-Regular.woff) format("woff"),
		 url(../fonts/Rubik-Regular.woff2) format("woff2"),
		 url(../fonts/Rubik-Regular.ttf) format("truetype");
	font-weight:normal;
	font-style:normal;
}

/* - bold - font-weight: 700    */
@font-face {
	font-family:'Rubik';
	src: url(../fonts/Rubik-Medium.eot);
	src: url(../fonts/Rubik-Medium.eot?#iefix) format("embedded-opentype"),
		 url(../fonts/Rubik-Medium.woff) format("woff"),
		 url(../fonts/Rubik-Medium.woff2) format("woff2"),
		 url(../fonts/Rubik-Medium.ttf) format("truetype");
	font-weight:bold;
	font-style:normal;
}


/* - medium - font-weight: 500    */
@font-face {
	font-family:'SpaceGrotesk';
	src: url(../fonts/SpaceGrotesk-Medium.eot);
	src: url(../fonts/SpaceGrotesk-Medium.eot?#iefix) format("embedded-opentype"),
		 url(../fonts/SpaceGrotesk-Medium.woff) format("woff"),
		 url(../fonts/SpaceGrotesk-Medium.woff2) format("woff2"),
		 url(../fonts/SpaceGrotesk-Medium.ttf) format("truetype");
	font-weight:normal;
	font-style:normal;
}

/* - bold - font-weight: 700    */
@font-face {
	font-family:'SpaceGrotesk';
	src: url(../fonts/SpaceGrotesk-Bold.eot);
	src: url(../fonts/SpaceGrotesk-Bold.eot?#iefix) format("embedded-opentype"),
		 url(../fonts/SpaceGrotesk-Bold.woff) format("woff"),
		 url(../fonts/SpaceGrotesk-Bold.woff2) format("woff2"),
		 url(../fonts/SpaceGrotesk-Bold.ttf) format("truetype");
	font-weight:bolder;
	font-style:normal;
}

.dsprv-font-header-textset-1	{ font-size:48px; line-height:67px; font-family:'SpaceGrotesk'; font-weight:bold; }
.dsprv-font-header-textset-2	{ font-size:32px; line-height:45px; font-family:'SpaceGrotesk'; font-weight:bold; }
.dsprv-font-header-textset-3	{ font-size:24px; line-height:34px; font-family:'SpaceGrotesk'; font-weight:bold; }
.dsprv-font-header-textset-4	{ font-size:18px; line-height:24px; font-family:'SpaceGrotesk'; font-weight:500;  }
.dsprv-font-caption-textset		{ font-size:12px; line-height:17px; font-family:'SpaceGrotesk'; font-weight:bold; }
.dsprv-font-tag-textset			{ font-size:10px; line-height:14px; font-family:'SpaceGrotesk'; font-weight:bold; }
.dsprv-font-link-textset-1		{ font-size:14px; line-height:20px; font-family:'SpaceGrotesk'; font-weight:bold; letter-spacing:0.5px; }
.dsprv-font-link-textset-2		{ font-size:12px; line-height:17px; font-family:'SpaceGrotesk'; font-weight:bold; }
.dsprv-font-link-textset-3		{ font-size:12px; line-height:17px; font-family:'SpaceGrotesk'; font-weight:bold; text-decoration-line:underline; }
.dsprv-font-paragraph-textset-1	{ font-size:16px; line-height:24px; font-family:'Rubik'; font-weight:300; }
.dsprv-font-paragraph-textset-2	{ font-size:14px; line-height:21px; font-family:'Rubik'; font-weight:300; }
.dsprv-font-paragraph-textset-3	{ font-size:12px; line-height:24px; font-family:'Rubik'; font-weight:300; }

@media (min-width:576px){
	.dsprv-font-header-textset-1-sm		{ font-size:48px; line-height:67px; font-family:'SpaceGrotesk'; font-weight:bold; }
	.dsprv-font-header-textset-2-sm		{ font-size:32px; line-height:45px; font-family:'SpaceGrotesk'; font-weight:bold; }
	.dsprv-font-header-textset-3-sm		{ font-size:24px; line-height:34px; font-family:'SpaceGrotesk'; font-weight:bold; }
	.dsprv-font-header-textset-4-sm		{ font-size:18px; line-height:24px; font-family:'SpaceGrotesk'; font-weight:500;  }
	.dsprv-font-caption-textset-sm		{ font-size:12px; line-height:17px; font-family:'SpaceGrotesk'; font-weight:bold; }
	.dsprv-font-tag-textset-sm			{ font-size:10px; line-height:14px; font-family:'SpaceGrotesk'; font-weight:bold; }
	.dsprv-font-link-textset-1-sm		{ font-size:14px; line-height:20px; font-family:'SpaceGrotesk'; font-weight:bold; letter-spacing:0.5px; }
	.dsprv-font-link-textset-2-sm		{ font-size:12px; line-height:17px; font-family:'SpaceGrotesk'; font-weight:bold; }
	.dsprv-font-link-textset-3-sm		{ font-size:12px; line-height:17px; font-family:'SpaceGrotesk'; font-weight:bold; text-decoration-line:underline; }
	.dsprv-font-paragraph-textset-1-sm	{ font-size:16px; line-height:24px; font-family:'Rubik'; font-weight:300; }
	.dsprv-font-paragraph-textset-2-sm	{ font-size:14px; line-height:21px; font-family:'Rubik'; font-weight:300; }
	.dsprv-font-paragraph-textset-3-sm	{ font-size:12px; line-height:24px; font-family:'Rubik'; font-weight:300; }
}
@media (min-width:768px){
	.dsprv-font-header-textset-1-md		{ font-size:48px; line-height:67px; font-family:'SpaceGrotesk'; font-weight:bold; }
	.dsprv-font-header-textset-2-md		{ font-size:32px; line-height:45px; font-family:'SpaceGrotesk'; font-weight:bold; }
	.dsprv-font-header-textset-3-md		{ font-size:24px; line-height:34px; font-family:'SpaceGrotesk'; font-weight:bold; }
	.dsprv-font-header-textset-4-md		{ font-size:18px; line-height:24px; font-family:'SpaceGrotesk'; font-weight:500;  }
	.dsprv-font-caption-textset-md		{ font-size:12px; line-height:17px; font-family:'SpaceGrotesk'; font-weight:bold; }
	.dsprv-font-tag-textset-md			{ font-size:10px; line-height:14px; font-family:'SpaceGrotesk'; font-weight:bold; }
	.dsprv-font-link-textset-1-md		{ font-size:14px; line-height:20px; font-family:'SpaceGrotesk'; font-weight:bold; letter-spacing:0.5px; }
	.dsprv-font-link-textset-2-md		{ font-size:12px; line-height:17px; font-family:'SpaceGrotesk'; font-weight:bold; }
	.dsprv-font-link-textset-3-md		{ font-size:12px; line-height:17px; font-family:'SpaceGrotesk'; font-weight:bold; text-decoration-line:underline; }
	.dsprv-font-paragraph-textset-1-md	{ font-size:16px; line-height:24px; font-family:'Rubik'; font-weight:300; }
	.dsprv-font-paragraph-textset-2-md	{ font-size:14px; line-height:21px; font-family:'Rubik'; font-weight:300; }
	.dsprv-font-paragraph-textset-3-md	{ font-size:12px; line-height:24px; font-family:'Rubik'; font-weight:300; }
}
@media (min-width:992px) {
	.dsprv-font-header-textset-1-lg		{ font-size:48px; line-height:67px; font-family:'SpaceGrotesk'; font-weight:bold; }
	.dsprv-font-header-textset-2-lg		{ font-size:32px; line-height:45px; font-family:'SpaceGrotesk'; font-weight:bold; }
	.dsprv-font-header-textset-3-lg		{ font-size:24px; line-height:34px; font-family:'SpaceGrotesk'; font-weight:bold; }
	.dsprv-font-header-textset-4-lg		{ font-size:18px; line-height:24px; font-family:'SpaceGrotesk'; font-weight:500;  }
	.dsprv-font-caption-textset-lg		{ font-size:12px; line-height:17px; font-family:'SpaceGrotesk'; font-weight:bold; }
	.dsprv-font-tag-textset-lg			{ font-size:10px; line-height:14px; font-family:'SpaceGrotesk'; font-weight:bold; }
	.dsprv-font-link-textset-1-lg		{ font-size:14px; line-height:20px; font-family:'SpaceGrotesk'; font-weight:bold; letter-spacing:0.5px; }
	.dsprv-font-link-textset-2-lg		{ font-size:12px; line-height:17px; font-family:'SpaceGrotesk'; font-weight:bold; }
	.dsprv-font-link-textset-3-lg		{ font-size:12px; line-height:17px; font-family:'SpaceGrotesk'; font-weight:bold; text-decoration-line:underline; }
	.dsprv-font-paragraph-textset-1-lg	{ font-size:16px; line-height:24px; font-family:'Rubik'; font-weight:300; }
	.dsprv-font-paragraph-textset-2-lg	{ font-size:14px; line-height:21px; font-family:'Rubik'; font-weight:300; }
	.dsprv-font-paragraph-textset-3-lg	{ font-size:12px; line-height:24px; font-family:'Rubik'; font-weight:300; }
}
@media (min-width:1200px) {
	.dsprv-font-header-textset-1-xl		{ font-size:48px; line-height:67px; font-family:'SpaceGrotesk'; font-weight:bold; }
	.dsprv-font-header-textset-2-xl		{ font-size:32px; line-height:45px; font-family:'SpaceGrotesk'; font-weight:bold; }
	.dsprv-font-header-textset-3-xl		{ font-size:24px; line-height:34px; font-family:'SpaceGrotesk'; font-weight:bold; }
	.dsprv-font-header-textset-4-xl		{ font-size:18px; line-height:24px; font-family:'SpaceGrotesk'; font-weight:500;  }
	.dsprv-font-caption-textset-xl		{ font-size:12px; line-height:17px; font-family:'SpaceGrotesk'; font-weight:bold; }
	.dsprv-font-tag-textset-xl			{ font-size:10px; line-height:14px; font-family:'SpaceGrotesk'; font-weight:bold; }
	.dsprv-font-link-textset-1-xl		{ font-size:14px; line-height:20px; font-family:'SpaceGrotesk'; font-weight:bold; letter-spacing:0.5px; }
	.dsprv-font-link-textset-2-xl		{ font-size:12px; line-height:17px; font-family:'SpaceGrotesk'; font-weight:bold; }
	.dsprv-font-link-textset-3-xl		{ font-size:12px; line-height:17px; font-family:'SpaceGrotesk'; font-weight:bold; text-decoration-line:underline; }
	.dsprv-font-paragraph-textset-1-xl	{ font-size:16px; line-height:24px; font-family:'Rubik'; font-weight:300; }
	.dsprv-font-paragraph-textset-2-xl	{ font-size:14px; line-height:21px; font-family:'Rubik'; font-weight:300; }
	.dsprv-font-paragraph-textset-3-xl	{ font-size:12px; line-height:24px; font-family:'Rubik'; font-weight:300; }
}

/* utils */
.break-column {
  flex-basis: 100%;
  width: 0;
}

.clear-parent-height{
	width:100%;
	clear:both;
}

/* botões */

.dsprv-button-primary-large-1{
	background-color:#FF6315;
	border:none;
	border-radius:0px;
	cursor:hand;cursor:pointer;
	font-family: 'Rubik', Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 19px;
	letter-spacing: 0.5px;
	text-align: center;
	color: #FFFFFF;
	padding:12px 14px;
	display: inline-block;
	white-space: nowrap;
	text-decoration: none;
	text-transform:uppercase;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.dsprv-button-primary-large-1:hover{ background-color:#E55913!important;border:none;color:#FFFFFF!important;text-decoration: none;}
.dsprv-button-primary-large-1:active{ background-color:#E55913!important;border:none;color:#FFFFFF!important;outline: none;text-decoration: none;}
.dsprv-button-primary-large-1:disabled{ background-color:#FF8244!important;border:none;color:#FFFFFF!important;text-decoration: none;cursor:default!important;}


.dsprv-button-primary-large-2{
	background-color:#FF6315;
	border:none;
	border-radius:0px;
	cursor:hand;cursor:pointer;
	font-family: 'SpaceGrotesk', Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 19px;
	letter-spacing: 0.5px;
	text-align: center;
	color: #FFFFFF;
	padding:12px 5px;
	display: inline-block;
	white-space: nowrap;
	text-decoration: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.dsprv-button-primary-large-2:hover{ background-color:#E55913!important;border:none;color:#FFFFFF!important;text-decoration: none;}
.dsprv-button-primary-large-2:active{ background-color:#E55913!important;border:none;color:#FFFFFF!important;outline: none;text-decoration: none;}
.dsprv-button-primary-large-2:disabled{ background-color:#FF8244!important;border:none;color:#FFFFFF!important;text-decoration: none;cursor:default!important;}


.dsprv-button-secondary-large-1{
	background-color:#FFFFFF;
	border: 1px solid #FF6315;
	border-radius:0px;
	cursor:hand;cursor:pointer;
	font-family: 'SpaceGrotesk', Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 19px;
	letter-spacing: 0.5px;
	text-align: center;
	color: #FF6315;
	padding:12px 14px;
	display: inline-block;
	white-space: nowrap;
	text-decoration: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.dsprv-button-secondary-large-1:hover{ border: 1px solid #E55913!important;color:#E55913!important;text-decoration: none;}
.dsprv-button-secondary-large-1:active{ border: 1px solid #E55913!important;color:#E55913!important;outline: none;text-decoration: none;}
.dsprv-button-secondary-large-1:disabled{ border: 1px solid #FF8244!important;color:#FF8244!important;text-decoration: none;cursor:default!important;}


.dsprv-button-secondary-large-2{
	background-color:#FFFFFF;
	border: 1px solid #FF6315;
	border-radius:0px;
	cursor:hand;cursor:pointer;
	font-family: 'SpaceGrotesk', Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 19px;
	letter-spacing: 0.5px;
	text-align: center;
	color: #FF6315;
	padding:12px 5px;
	display: inline-block;
	white-space: nowrap;
	text-decoration: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.dsprv-button-secondary-large-2:hover{ border: 1px solid #E55913!important;color:#E55913!important;text-decoration: none;}
.dsprv-button-secondary-large-2:active{ border: 1px solid #E55913!important;color:#E55913!important;outline: none;text-decoration: none;}
.dsprv-button-secondary-large-2:disabled{ border: 1px solid #FF8244!important;color:#FF8244!important;text-decoration: none;cursor:default!important;}

.dsprv-button-primary-large-2:hover{ background-color:#E55913!important;border:none;color:#FFFFFF!important;text-decoration: none;}
.dsprv-button-primary-large-2:active{ background-color:#E55913!important;border:none;color:#FFFFFF!important;outline: none;text-decoration: none;}
.dsprv-button-primary-large-2:disabled{ background-color:#FF8244!important;border:none;color:#FFFFFF!important;text-decoration: none;cursor:default!important;}


.dsprv-button-ghost-large-1{
	background-color:transparent;
	border: none;
	border-radius:0px;
	cursor:hand;cursor:pointer;
	font-family: 'SpaceGrotesk', Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 19px;
	letter-spacing: 0.5px;
	text-align: center;
	color: #FF6315;
	padding:12px 14px;
	display: inline-block;
	white-space: nowrap;
	text-decoration: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.dsprv-button-ghost-large-1:hover{ border:none;color:#E55913!important;text-decoration: none;}
.dsprv-button-ghost-large-1:active{ border: none;color:#E55913!important;outline: none;text-decoration: none;}
.dsprv-button-ghost-large-1:disabled{ border: none;color:#FF8244!important;text-decoration: none;cursor:default!important;}


.dsprv-button-ghost-large-2{
	background-color:#FFFFFF;
	border: 1px solid #FF6315;
	border-radius:0px;
	cursor:hand;cursor:pointer;
	font-family: 'SpaceGrotesk', Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 19px;
	letter-spacing: 0.5px;
	text-align: center;
	color: #FF6315;
	padding:12px 5px;
	display: inline-block;
	white-space: nowrap;
	text-decoration: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.dsprv-button-ghost-large-2:hover{ border: none;color:#E55913!important;text-decoration: none;}
.dsprv-button-ghost-large-2:active{ border: none;color:#E55913!important;outline: none;text-decoration: none;}
.dsprv-button-ghost-large-2:disabled{ border: none;color:#FF8244!important;text-decoration: none;cursor:default!important;}



 /*
Estado default
 */
 .dsprv-form-text-1 input[type="text"] {
	width: 100%;
	float: left;
	clear: left;
	border: 1px;
	border-bottom: 1px solid;
	height: 45px;
	margin: 0 0 2px;
	padding: 0 0 3px 2px;
	outline: none;
	border-color: inherit;
	box-shadow: none;
	line-height: 45px;
	font-family:'Rubik';
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	color: #808080;
}

.dsprv-form-text-1 label {
    width: 100%;
	float: left;
	text-align: left;
    margin: 0 0 4px;
	position: relative;
	color: #5A5A5A;
	display: block;
	min-height: 19px;
	line-height: 17px;
	font-family: 'SpaceGrotesk';
	font-style: normal;
	font-weight: bold;
}

/*
Estado focus 
*/
.dsprv-form-text-1:focus-within input[type="text"]{
    border-bottom-color: #FF6315;
}

.dsprv-form-text-1:focus-within label{
    color: #FF6315;
}


.dsprv-form-text-1.focus input[type="text"]{
    border-bottom-color: #FF6315;
}

.dsprv-form-text-1.focus label{
    color: #FF6315;
}


/*
Estado erro
*/
.dsprv-form-text-1.error span{
	clear: left;
    display: block;
	color: #DC2525;
}

/*
Estado disabilitado 
*/

/* 
Componente Input 
*/

@media (min-width: 992px){
    .dsprv-form-text-1 input[type="text"]{
        width: 95%;
    }
}

.dsprv-form-checkbox-1{
	display: inline-flex;
}
.dsprv-form-checkbox-1 input{
	display: inline-flex;
	margin: 5px 10px 0 0;
}
.dsprv-form-checkbox-1 label{
	font-family: 'Rubik';
	font-style: normal;
	font-weight: 300;
	font-size: 12px;
	line-height: 24px;
}

/* 
Componente Card 
*/

.dsprv-card-blog-1 {
	min-height: 120px;
}
.dsprv-card-blog-1 a {
	text-decoration: none;
}
.dsprv-card-blog-card {
	border: 1px solid #dadada;
	text-decoration: none;
}
.dsprv-card-blog-img {
	max-width: 100%;
	margin: 0 auto;
	height: 200px;
	border:none;
}
.dsprv-card-blog-div-subtitle-date {
	color: #6e798c;
	padding: 40px 0px 10px;
}
.dsprv-card-blog-div-subtitle-title {
	color: #081f32;
}
.dsprv-card-blog-div-text-article {
	color: #374a59;
	padding: 10px;
	margin-top: 15px;
}
.dsprv-card-blog-div-text-link {
	text-decoration: none;
	color: inherit;
}