.tstmnl-avatar-manfred-leister div {
	background: url('/assets/img/affiliates/manfred-leister.jpg')no-repeat;
	background-size: cover
}

.tstmnl-avatar-rahul-yuvi div {
	background: url('/assets/img/affiliates/rahul-yuvi.jpg')no-repeat;
	background-size: cover
}

.tstmnl-avatar-moin-malek div {
	background: url('/assets/img/affiliates/moin-malek.jpg')no-repeat;
	background-size: cover
}

.tstmnl-avatar-kavinkumar-subramani div {
	background: url('/assets/img/affiliates/kavinkumar-subramani.jpg')no-repeat;
	background-size: cover
}

.tstmnl-avatar-satish-ithamsetty div {
	background: url('/assets/img/affiliates/satish-kumar.jpg')no-repeat;
	background-size: cover
}

.tstmnl-avatar-sunny-doshi div {
	background: url('/assets/img/affiliates/sunny-doshi.jpg')no-repeat;
	background-size: cover
}

.tstmnl-avatar-rupam-bharali div {
	background: url('/assets/img/affiliates/rupam-bharali.jpg')no-repeat;
	background-size: cover
}

.tstmnl-avatar-pratik-mekhe div {
	background: url('/assets/img/affiliates/pratik-mekhe.jpg')no-repeat;
	background-size: cover
}

.tstmnl-avatar-vishal-kumar div {
	background: url('/assets/img/affiliates/vishal-kumar.jpg')no-repeat;
	background-size: cover
}

.afb3tl-h1-ttl h1 {
	display: inline-block;
	font-weight: inherit
}

.afbn3r-mncwrapr {
	max-width: 920px;
	grid-template-columns: repeat(3, 1fr)
}

._sp3k4u-avatar img {
	height: auto
}

.afb3tl-mncntnr {
	background: #f3fbff
}

.awh5y-mncntnr {
	background: #f3fbff
}

.a4qs-mncntnr {
	background: #f3fbff
}

.pr0maf-mncntnr {
	background: #f3fbff
}

._hedtl-afilpr1m {
	font-weight: 700
}

.afb3tl-h1-subttl span {
	color: #1a367b
}

.afb3t_no {
	font-size: 40px
}

.afb3tl-h1-subttl i {
	vertical-align: 12px
}

.afcm-mncntnr {
	max-width: 1200px;
	padding: 20px 15px;
	margin: 0 auto
}

table {
	align-self: flex-start;
	margin: 20px auto;
	width: 80%;
	background: #fff;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.06);
	border-radius: 5px;
	overflow: hidden
}

td {
	padding: 15px;
	font-size: 16px
}

td i {
	margin-right: 2px
}

thead {
	border-bottom: 1px solid #efefef
}

thead td {
	font-weight: 700;
	color: #000;
	background: #f3fbff
}

td,
th {
	border: 1px solid #cdcd;
	text-align: center
}

tbody td {
	background: #fff;
	border-bottom: 1px solid #efefef;
	transition: all 0.3s ease-in-out
}

tbody tr:hover td {
	background: #f8fff9
}

.bubble {
	position: absolute;
	top: 7px;
	right: 18%;
	display: block
}

.mw-menu {
	padding-top: 10px
}

.bubble-mob {
	display: none;
	position: absolute;
	top: 20px;
	left: 100px
}

.mw-sub-content-li {
	position: relative
}

.drop-link-sup-tt {
	color: #fff;
	background: #556bd5;
	vertical-align: middle;
	font-size: 10px;
	padding: 5px 7px;
	border-radius: 3px;
	font-weight: 500;
	margin-left: 2px;
	border: none;
	display: inline-block
}

.drop-link-sup-tt2 {
	margin-bottom: 2px
}

@media(max-width:994px) {
	.bubble {
		display: none
	}

	.bubble-mob {
		display: block
	}
}

.mw-menu-tabs {
	padding: 38px 25px
}

@media (max-width:1400px) {
	.mw-menu-tabs {
		padding: 25px 13px
	}

	.mw-menu-tab-dwn::after,
	.mw-menu-tab-dwn::before {
		left: -1px
	}

	.bubble,
	.bubble-mob {
		top: 0
	}

	.mw-menu-tabs::after {
		bottom: 14px
	}
}

@media (min-width:995px) {
	.mw-submenu {
		left: 52%
	}
}

.mw-menu-left-2 {
	margin-right: 0
}

.mw-menu-logo-a {
	position: relative
}

.mw_flag {
	padding-left: 12px;
	display: block
}

@media (max-width:1600px) {
	.mw_flag img {
		width: 32px !important;
		height: 20px !important
	}
}

.mw-flag-dropdown {
	position: relative;
	display: inline-block
}

.mw-flag-toggle {
	background: 0 0;
	border: 0;
	cursor: pointer;
	display: flex;
	align-items: center;
	padding: 20px !important
}

.mw-flag-drop-list {
	padding: 12px
}

.mw-flag-drop-list img {
	width: 30px;
	height: 30px
}

.mw-flag-drop {
	padding: 20px
}

.mw-flag-drop.mw-show {
	display: block
}

.mw-flag-lnk {
	color: var(--gray_clr)
}

.mw-flag-dropdown-small,
.mw-flag-toggle::after {
	display: none
}

@media (max-width:1400px) {
	.mw-flag-txt {
		font-size: 14px
	}
}

@media (max-width:991px) {
	.mw-flag-dropdown {
		display: block
	}

	.mw-flag-dropdown-larg {
		display: none
	}

	.mw-flag-dropdown-small {
		display: block
	}

	.mw-flag-toggle {
		padding: 20px 30px !important
	}
}

.mw-flag-span {
	font-size: 15px;
	font-weight: 400
}

.mw-menu-logo-1 {
	width: 155px;
	height: 50px
}

.st0_rectStep1SignUp {
	opacity: 0;
	fill: #FFFFFF
}

.st1_Step1SignUpIcon {
	fill: #cccccc
}

.st2_Step1SignUpIcon {
	fill: #cccccc
}

.st0_RectStep2PromoteUs {
	fill: #FFFFFF;
	fill-opacity: 0
}

.st1_Step2PromoteUsIcon {
	fill: #cccccc
}

.st2_Step2PromoteUsIcon {
	fill: #cccccc
}

.st0_icoGoUpArrow {
	opacity: 0;
	fill: #FFFFFF;
	fill-opacity: 0
}

.st1_icoGoUpArrow {
	fill: #31B564
}

.st0_navIcoPolicy {
	opacity: 0;
	fill: #FFFFFF;
	fill-opacity: 0
}

.st1_navIcoPolicy {
	fill: #274796
}

.st0_navIcoLogin {
	opacity: 0;
	fill: #FFFFFF;
	fill-opacity: 0
}

.st1_navIcoLogin {
	fill: #274796
}

.st0_navIcoContact {
	opacity: 0;
	fill: #FFFFFF;
	fill-opacity: 0
}

.st1_navIcoContact {
	fill: #274796
}

._f87h-mnwrapr {
	margin-top: 32px
}

#mwshow_contact_popup {
	display: none
}

.f0t3r_mncntnr {
	background: #0f0d2c
}

.f6yt-ftr-mncol-logo {
	max-width: 300px
}

.f6yt-ftr-awrd {
	display: flex;
	flex-wrap: wrap;
	padding: 45px 0 30px 0
}

.f6yt-ftr-awrd-img-box {
	padding: 0 10px
}

._f3t303r-s0m3d {
	padding-left: 15px
}

.awrd-img-box1 {
	padding-left: 0
}

.f6yt-ftr-col-copy {
	padding: 0 0 20px
}

@media (max-width:1114px) {
	.f0t33r-mnwrapr {
		text-align: unset
	}
}

@media(max-width:1016px) {
	.f0t33r-mnwrapr {
		text-align: center
	}
}

@media (max-width:920px) {
	.f6yt-ftr-col-copy {
		width: 50%
	}
}

@media(max-width:854px) {
	.f3t303r-col1 {
		margin-bottom: 30px;
		width: 100%;
		flex-wrap: wrap;
		padding: 25px
	}

	.f6yt-ftr-awrd {
		padding: 25px 0 15px 0
	}

	._f3t303r-s0m3d {
		justify-content: center;
		padding-bottom: 15px;
		padding-left: unset
	}

	.awrd-img-box1 {
		padding-left: unset
	}
}

@media (max-width:725px) {
	.f6yt-ftr-col-copy {
		width: 100%;
		padding: 5px 0
	}
}

@media(max-width:550px) {
	.f6yt-ftr-awrd {
		justify-content: center
	}

	.f6yt-ftr-awrd-img-box {
		padding: 5px 10px
	}
}

.f6yt-ftr-add {
	max-width: 250px;
	padding-bottom: 15px
}

.f6yt-ftr-add-ttl {
	font-size: 14px;
	font-weight: 400;
	color: #9d9cb5;
	position: relative;
	display: inline-block;
	padding-bottom: 20px
}

.f6yt-ftr-add-ttl::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	background: #d6d5E485;
	bottom: 15px
}

.f6yt-ftr-add-desc {
	font-size: 14px;
	font-weight: 400;
	color: #9d9cb5;
	position: relative;
	display: inline-block;
	line-height: 1.5
}

@media (max-width:994px) {
	.f3t303r-r0w {
		justify-content: unset
	}
}

.popupbtn img {
	position: fixed;
	bottom: 5px;
	z-index: 1000;
	right: 5px
}

.popupbtn_img {
	width: 140px
}

.popupbtn_mobimg {
	display: none;
	width: 69px;
	height: 69px
}

@media screen and (max-width:800px) {
	.popupbtn_img {
		display: none
	}

	.popupbtn_mobimg {
		display: block
	}
}

.show_contact_popup {
	cursor: pointer
}

.mw-ftr-copyright {
	padding-left: 35px;
	font-size: 12px
}

@media(max-width:991px) {
	.mw-ftr-copyright {
		padding-left: 4px
	}
}

/* ==== regras da pagina trazidas da folha de origem ==== */

/* --- uk-main-v1121.css --- */

._btn-afilpr1m {
	text-transform:uppercase;
	font-size:17px;
	line-height:1;
	font-weight:600;
	color:#fff;
	background:#274796;
	padding:17px 30px;
	border-top-left-radius:10px;
	border-bottom-right-radius:10px;
	transition:all 0.3s ease-in-out;
}

._btn-afilpr1m:hover {
	background:#1a367b;
	border-radius:0;
}

._ahover-red {
	transition:all 0.3s ease-in-out;
}

._ahover-red:hover {
	color:#ff4546;
	text-decoration:none;
}

._afil-overlay {
	position:relative;
}

._afil-overlay:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:transparent;
	z-index:20;
}

.afb3tl-mnwrapr {
	max-width:1200px;
	margin:0 auto;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
}

.afb3tl-mncol-content {
	width:45%;
	padding-right:20px;
}

.afb3tl-txt1 {
	font-size:17px;
	width:70%;
	line-height:1.3;
}

.afb3tl-btn-wrapr {
	margin-top:25px;
}

.afb3tl-foot-wrapr {
	font-size:17px;
	line-height:1.25;
	margin-top:20px;
}

.afb3tl-foot-wrapr a {
	font-weight:500;
	color:#274796;
	text-decoration:underline;
}

.afb3tl-mncol-graphic {
	width:55%;
}

.afb3tl-graphic1 {
	width:100%;
	max-width:650px;
	background:#f3fbff;
	border-radius:10px;
	padding:45px 20px;
}

.afb3tl-graphic1 img {
	display:block;
	width:100%;
}

.ezyst3p-mncntnr {
	padding:80px 20px;
}

.ezyst3p-mnwrapr {
	max-width:1125px;
	margin:50px auto 0;
	display:flex;
	flex-flow:row wrap;
}

.ezyst3p-mncol {
	width:calc( ( 100% - (50px * 2 ) ) / 3 );
	margin-right:50px;
	position:relative;
}

.ezyst3p-mnwrapr .ezyst3p-mncol:last-child {
	margin-right:0;
}

.ezyst3p-mncol-one:after,
.ezyst3p-mncol-two:before,
.ezyst3p-mncol-two:after,
.ezyst3p-mncol-three:before {
	z-index:-1;
	content:'';
	position:absolute;
	top:30px;
	width:calc(50% + 25px);
	height:1px;
	background:#e5e5e5;
}

.ezyst3p-mncol-one:after,
.ezyst3p-mncol-two:after {
	right:-25px;
}

.ezyst3p-mncol-two:before,
.ezyst3p-mncol-three:before {
	left:-25px;
}

.ezyst3p-num-box {
	margin-bottom:45px;
}

.ezyst3p-number {
	color:#282828;
	background:#fff;
	font-size:24px;
	line-height:1;
	font-weight:700;
	width:60px;
	height:60px;
	margin:0 auto;
	border:1px solid #e5e5e5;
	border-radius:50%;
	display:flex;
	align-items:center;
	justify-content:center;
	transition:all 0.3s ease-in-out;
	position:relative;
}

.ezyst3p-mnbox {
	width:100%;
	border:1px solid #e5e5e5;
	padding:35px;
	border-radius:10px;
	background:#fff;
	transition:all 0.3s ease-in-out;
}

.ezyst3p-icon {
	width:45px;
	margin-bottom:20px;
}

.ezyst3p-icon img,
.ezyst3p-icon svg {
	display:block;
	width:100%;
	transition:all 0.3s ease-in-out;
}

.ezyst3p-title {
	font-size:20px;
	font-weight:700;
	line-height:1.2;
	margin-bottom:15px;
	transition:all 0.3s ease-in-out;
}

.ezyst3p-txt p {
	font-size:17px;
	line-height:1.35;
	margin-bottom:10px;
}

.ezyst3p-txt p:last-child {
	margin-bottom:0;
}

.ezyst3p-txt p a {
	font-size:15px;
	font-weight:inherit;
	color:#274796;
	text-decoration:underline;
}

.ezyst3p-txt p a:hover {
	color:#193781;
	text-decoration:none;
}

.ezyst3p-mncol:hover .ezyst3p-number {
	color:#3e589e;
	box-shadow:0 5px 10px rgba(0,0,0,0.16 );
}

.ezyst3p-mncol:hover .ezyst3p-title {
	color:#3e589e;
}

.ezyst3p-mncol:hover .ezyst3p-mnbox {
	box-shadow:0 5px 10px rgba(0,0,0,0.16 );
	border-color:transparent;
}

.ezyst3p-mncol-one:hover .st1_Step1SignUpIcon {
	fill:#3652A4;
}

.ezyst3p-mncol-one:hover .st2_Step1SignUpIcon {
	fill:#B8E4F1;
}

.ezyst3p-mncol-two:hover .st1_Step2PromoteUsIcon {
	fill:#2D4EB0;
}

.ezyst3p-mncol-two:hover .st2_Step2PromoteUsIcon {
	fill:#A4FCC4;
}

.ezyst3p-mncol-three:hover .st1_Step3StartEarningIcon {
	fill:#2D4EB0;
}

.ezyst3p-mncol-three:hover .st2_Step3StartEarningIcon {
	fill:#FFBDBC;
}

.nmsp3k-mncntnr {
	padding:60px 20px;
}

.nmsp3k-mnwrapr {
	max-width:1115px;
	margin:50px auto 0;
	display:flex;
}

.nmsp3k-mncol {
	width:calc( ( 100% - ( 35px * 2 ) ) / 3 );
	padding:20px 30px;
	background:#fff;
	border:1px solid #e5e5e5;
	border-radius:10px;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	transition:all 0.3s ease-in-out;
}

.nmsp3k-mncol:hover {
	box-shadow:0 0 25px rgba(0,0,0,0.1);
	transform:scale(1.05);
	border-color:transparent;
}

.nmsp3k-mncol:not(:last-child) {
	margin-right:35px;
}

._nsp4k-mncol-ico {
	width:65px;
	margin-right:15px;
}

._nsp4k-mncol-ico img {
	display:block;
	width:100%;
}

._nsp4k-mncol-content {
	width:calc( 100% - ( 65px + 15px ) );
}

._nsp4k-num-tl {
	color:#274796;
	font-size:24px;
	font-weight:700;
	line-height:1.15;
	margin-bottom:10px;
}

._nsp4k-titl-big {
	color:#282828;
	font-size:20px;
	font-weight:700;
	line-height:1.15;
	position:relative;
}

._nsp4k-titl-big-bordered {
	padding-bottom:8px;
}

._nsp4k-titl-big-bordered:before {
	content:'';
	position:absolute;
	top:100%;
	left:0;
	width:100%;
	height:1px;
	background:#e5e5e5;
}

._nsp4k-clnt-name {
	font-size:15px;
	line-height:1.2;
	font-weight:700;
	color:#282828;
	margin-bottom:2px;
	margin-top:15px;
}

._nsp4k-clnt-site {
	font-size:14px;
	color:#274796;
	line-height:1.2;
}

.awh5y-sbttl {
	max-width:950px;
	margin:20px auto;
}

.awh5y-sbttl p {
	font-size:20px;
	line-height:1.3;
	color:#282828;
	text-align:center;
	margin-bottom:10px;
}

.awh5y-sbttl p:last-child {
	margin-bottom:0;
}

.awh5y-mnwrapr {
	max-width:1200px;
	margin:60px auto 0;
	display:flex;
	flex-flow:row wrap;
}

._awh5y-col {
	position:relative;
	z-index:5;
	text-align:center;
	width:calc(100% / 3);
	background:#fff;
	position:relative;
	padding:50px 53px;
	border:1px solid #e5e5e5;
	border-top-color:transparent;
	border-left-color:transparent;
	transition:all 0.3s ease-in-out;
}

.awh5y-mnwrapr ._awh5y-col:nth-child(3n) {
	border-right-color:transparent;
}

.awh5y-mnwrapr ._awh5y-col:nth-child(n + 4) {
	border-bottom-color:transparent;
}

._awh5y-col:hover {
	z-index:10;
	transform:scale(1.02);
	border-color:transparent;
	box-shadow:0 0 20px rgba(0,0,0,0.15);
}

._awh5y-icon {
	width:75px;
	margin:0 auto 20px;
}

._awh5y-icon img {
	display:block;
	width:100%;
}

._awh5y-title {
	color:#292929;
	font-size:20px;
	font-weight:700;
	line-height:1.25;
	margin-bottom:10px;
}

._awh5y-info p {
	color:#282828;
	font-size:17px;
	line-height:1.3;
	margin-bottom:10px;
}

._awh5y-info p:last-child {
	margin-bottom:0;
}

.b3s1af-mncntnr {
	padding:60px 20px;
}

.b3s1af-f00t-note {
	max-width:950px;
	margin:30px auto;
	text-align:center;
}

.b3s1af-f00t-note p {
	font-size:20px;
	line-height:1.4;
	margin-bottom:10px;
}

.b3s1af-f00t-note p:last-child {
	margin-bottom:0;
}

.b3s1af-f00t-btn {
	margin-top:20px;
	text-align:center;
}

.b3s1af-f00t-btn a {
	font-size:16px;
}

.afr10t-mncntnr {
	padding:60px 20px;
}

.afr10t-mnwrapr {
	max-width:1050px;
	margin:50px auto 0;
	display:flex;
	flex-flow:row wrap;
}

.afr10t-mncol {
	text-align:center;
	margin:calc( 25px / 2);
	width:calc( (100% - (25px * 2) ) / 2 );
	padding:35px;
	background:#fff;
	border:1px solid #e5e5e5;
	border-radius:10px;
	transition:all 0.3s ease-in-out;
}

.afr10t-mncol:hover {
	box-shadow:0 0 25px rgba(0,0,0,0.15);
	border-color:transparent;
}

._afr10t-ico {
	margin-bottom:10px;
}

._afr10t-ico img {
	display:block;
	max-width:80px;
	margin:0 auto;
}

._afr10t-title {
	color:#282828;
	font-size:20px;
	font-weight:700;
	line-height:1.2;
	margin-bottom:10px;
}

._afr10t-info {
	width:85%;
	margin:0 auto;
}

._afr10t-info p {
	font-size:17px;
	margin-bottom:10px;
	line-height:1.25;
}

._afr10t-info p:last-child {
	margin-bottom:0;
}

._h3dtlsb-pr0maf {
	max-width:900px;
	margin:10px auto 0;
	text-align:center;
	font-size:20px;
	color:#282828;
}

.pr0maf-list {
	max-width:900px;
	margin:50px auto 0;
	display:grid;
	grid-template-columns:repeat(2, 1fr);
	grid-gap:35px;
}

.pr0maf-list li {
	position:relative;
	font-size:17px;
	line-height:1.25;
	padding-left:60px;
}

.pr0maf-list li:before {
	content:'';
	position:absolute;
	top:3px;
	left:15px;
	width:28px;
	height:28px;
	background:url('/assets/vendor/img-assets/affiliates21/check-blue.svg')no-repeat;
	background-size:100%;
}

.pr0maf-list li a {
	color:#188bc4;
	transition:all 0.3s ease-in-out;
	font-weight:inherit;
}

.pr0maf-list li a:hover {
	color:#ff4546;
	text-decoration:underline;
}

.a4qs-mnwrapr {
	max-width:1200px;
	margin:0 auto;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center;
}

._a4q-hedtl {
	text-align:left;
	margin-bottom:10px;
}

._a4q-subhdtl {
	font-size:20px;
	line-height:1.2;
}

.a4qs-mncol-button {
	padding:20px 50px;
}

._a4qs-btn-prim1 {
	font-size:18px;
}

.f8qqx6-mncntnr {
	padding:60px 20px;
}

.f8qqx6-mnwrapr {
	max-width:1200px;
	margin:50px auto 0;
	display:flex;
	flex-flow:row wrap;
	position:relative;
}

.f8qqx6-mncol {
	align-self:flex-start;
}

.f8qqx6-mncol-nav {
	width:300px;
	margin-right:30px;
	position:sticky;
	top:80px;
}

._f9qx7-cat {
	width:100%;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	padding:15px 30px;
	border-bottom:1px solid #e5e5e5;
	transition:all 0.3s ease-in-out;
	cursor:pointer;
}

._f9qx7-cat_active,
._f9qx7-cat:hover {
	border-color:transparent;
	box-shadow:0 10px 10px rgba(0,0,0,0.08);
}

._f9qx7-cat_active {
	cursor:default;
}

._f9qx7-cat div:first-child {
	width:50px;
	margin-right:15px;
}

._f9qx7-cat div:first-child img {
	display:block;
	width:100%;
}

._f9qx7-cat div:nth-child(2) {
	width:calc( 100% - ( 50px + 15px ) );
	font-size:20px;
	font-weight:700;
	line-height:1.2;
}

.f8qqx6-mncol-content {
	width:calc( 100% - ( 300px + 30px ) );
}

._f8qan-jumbotron {
	width:100%;
}

._f8qan-cat-wrapr {
	width:100%;
}

._f8qan-jumbotron ._f8qan-cat-wrapr:not(:first-child) {
	display:none;
}

._f8qan-qs-r0w {
	margin-bottom:15px;
}

._f8qan-ques {
	cursor:pointer;
	color:#274796;
	font-size:17px;
	font-weight:700;
	line-height:1.2;
	padding:25px 60px 25px 40px;
	border:1px solid #e5e5e5;
	border-radius:10px;
	position:relative;
}

._f8qan-ques:before {
	content:'';
	position:absolute;
	top:calc( 50% - 9px );
	right:30px;
	width:18px;
	height:10px;
	background:url('/assets/vendor/img-assets/affiliates21/faq/arrow-faq-que-down.svg')no-repeat;
	background-size:100%;
	transition:all 0.3s ease-in-out;
}

._f8qan-ans {
	display:none;
	padding:22px 40px;
	border:1px solid #e5e5e5;
	border-top:none;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

._f8qan-ans p {
	font-size:17px;
	line-height:1.3;
	margin-bottom:10px;
}

._f8qan-ans p:last-child {
	margin-bottom:0;
}

._f8qan-ans p a {
	color:#137bae;
	text-decoration:underline;
	font-weight:inherit;
	transition:all 0.3s ease-in-out;
}

._f8qan-ans p a:hover {
	color:#ff4546;
	text-decoration:none;
}

._f8qan-qs-r0w_active ._f8qan-ques {
	cursor:default;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
}

._f8qan-qs-r0w_active ._f8qan-ques:before {
	transform:translateY(180deg);
	transform:scaleY(-1);
}

._f8qan-qs-r0w_active ._f8qan-ans {

}

._f8qan-more-wrapr {
	width:100%;
	text-align:right;
	margin-top:25px;
}

._f8qan-btn-more {
	font-size:17px;
	font-weight:600;
	line-height:1;
	display:inline-flex;
	align-items:center;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
}

._f8qan-btn-more:hover {
	color:#274796;
}

._f8qan-btn-tglico {
	display:inline-block;
	width:23px;
	height:23px;
	border-radius:50%;
	position:relative;
	border:2px solid #274796;
	margin-right:8px;
}

._f8qan-btn-tglico:before,
._f8qan-btn-tglico:after {
	content:'';
	position:absolute;
	top:20%;
	left:50%;
	width:2px;
	height:60%;
	background:#274796;
}

._f8qan-btn-tglico:after {
	transform:rotate(90deg);
}

.af-wrn1g-cntnr {
	padding:30px 20px;
}

.af-wrn1g-wrapr {
	max-width:1200px;
	margin:0 auto;
	color:#274796;
	background:#c7efff;
	padding:5px 25px;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center;
	border-radius:10px;
	text-align:center;
}

.af-wrn1g-col-icon {
	width:30px;
	margin:10px 15px;
}

.af-wrn1g-col-icon img {
	display:block;
	width:100%;
}

.af-wrn1g-col-content {
	margin:10px 0;
	font-size:17px;
	font-weight:600;
	line-height:1.2;
}

.af-wrn1g-col-content a {
	color:#ff4546;
	font-weight:inherit;
	text-decoration:underline;
	transition:all 0.3s ease-in-out;
}

.af-wrn1g-col-content a:hover {
	color:#eb2c2d;
	text-decoration:none;
}

.afn1v-mncntnr {
	display:none;
	position:fixed;
	padding:22px 15px;
	z-index:1000;
	top:0;
	left:0;
	width:100%;
	background:#f3fbff;
	box-shadow:0 0 25px rgba(0,0,0,0.2);
}

.afn1v-close {
	display:none;
	cursor:pointer;
}

.afn1v-kebab-nav {
	display:none;
}

.afn1v-mnwrapr {
	max-width:1200px;
	margin:0 auto;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:center;
}

._afn1v-item {
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	font-size:17px;
	font-weight:700;
	color:#282828;
	margin-right:30px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
}

.afn1v-mnwrapr ._afn1v-item:last-child {
	margin-right:0;
}

._afn1v-item svg {
	display:block;
	width:25px;
	margin-right:10px;
	color:red;
}

._afn1v-item svg path {
	fill:#cccccc;
	transition:all 0.3s ease-in-out;
}

._afn1v-item-home svg {
	width:35px;
}

._afn1v-item-home svg path {
	fill:#2bb764;
}

._afn1v-item:hover {
	color:#274796;
}

._afn1v-item:hover svg path {
	fill:#274796;
}

@media(max-width:1200px) {
	.ezyst3p-mnwrapr {
		margin:35px auto 0;
	}

	.afb3tl-mncol {
		width:50%;
	}

	.afb3tl-txt1 {
		width:100%;
	}

	.afb3tl-graphic1 {
		padding:35px 10px;
	}

	.ezyst3p-mncntnr {
		padding:50px 20px;
	}

	.nmsp3k-mncntnr {
		padding:40px 20px;
	}

	.nmsp3k-mnwrapr {
		margin:40px auto 0;
	}

	._nsp4k-num-tl {
		font-size:20px;
		font-weight:600;
	}

	._nsp4k-titl-big {
		font-size:16px;
		font-weight:600;
	}

	._nsp4k-clnt-name {
		font-size:14px;
		font-weight:500;
	}

	._nsp4k-clnt-site {
		font-size:12px;
		font-weight:400;
	}

	.awh5y-sbttl p {
		font-size:18px;
	}

	._awh5y-col {
		padding:35px 25px;
	}

	._awh5y-col:hover {
		transform:scale(1.01);
		box-shadow:0 0 10px rgba(0,0,0,0.15);
	}

	._awh5y-icon {
		width:50px;
	}

	._awh5y-title {
		font-size:17px;
		font-weight:600;
	}

	._awh5y-info p {
		font-size:14px;
		line-height:1.5;
	}

	.b3s1af-mncntnr {
		padding:35px 20px;
	}

	.b3s1af-f00t-note p {
		font-size:17px;
	}

	.b3s1af-f00t-btn a {
		font-size:15px;
	}

	.afn1v-mncntnr {
		padding:22px 15px;
	}

	._afn1v-item {
		font-size:15px;
		font-weight:600;
		margin-right:25px;
	}

	._afn1v-item svg {
		width:20px;
	}

	._afn1v-item-home svg {
		width:30px;
	}

	.afr10t-mncntnr {
		padding:30px 20px;
	}

	.afr10t-mnwrapr {
		margin:35px auto 0;
	}

	._afr10t-ico {
		margin-bottom:15px;
	}

	._afr10t-ico img {
		max-width:70px;
	}

	._afr10t-title {
		font-size:18px;
		font-weight:600;
		line-height:1.3;
	}

	._afr10t-info p {
		font-size:15px;
		line-height:1.35;
	}

	._h3dtlsb-pr0maf {
		font-size:18px;
	}

	.pr0maf-list {
		margin:40px auto 0;
		grid-gap:30px;
	}

	.pr0maf-list li {
		font-size:15px;
		line-height:1.35;
		padding-left:40px;
	}

	.pr0maf-list li:before {
		top:3px;
		left:5px;
		width:24px;
		height:24px;
	}

	._a4q-subhdtl {
		font-size:18px;
		line-height:1.35;
	}

	.a4qs-mncol-button {
		padding:20px 40px;
	}

	._a4qs-btn-prim1 {
		font-size:15px;
	}

	.f8qqx6-mncntnr {
		padding:30px 20px;
	}

	.f8qqx6-mnwrapr {
		margin:35px auto 0;
	}

	.f8qqx6-mncol-nav {
		width:230px;
		margin-right:25px;
	}

	.f8qqx6-mncol-content {
		width:calc( 100% - ( 230px + 25px ) );
	}

	._f9qx7-cat {
		padding:12px 15px;
	}

	._f9qx7-cat div:first-child {
		width:40px;
		margin-right:10px;
	}

	._f9qx7-cat div:nth-child(2) {
		width:calc( 100% - ( 40px + 10px ) );
		font-size:16px;
		font-weight:600;
		line-height:1.3;
	}

	._f8qan-qs-r0w {
		margin-bottom:10px;
	}

	._f8qan-ques {
		font-size:15px;
		font-weight:600;
		line-height:1.35;
		padding:15px 40px 15px 20px;
		border-radius:5px;
	}

	._f8qan-ques:before {
		top:calc( 50% - 9px );
		right:10px;
		width:15px;
		height:8px;
	}

	._f8qan-ans {
		padding:15px 20px;
		border-bottom-left-radius:5px;
		border-bottom-right-radius:5px;
	}

	._f8qan-ans p {
		font-size:14px;
		line-height:1.35;
	}

	._f8qan-more-wrapr {
		margin-top:20px;
	}

	._f8qan-btn-more {
		font-size:15px;
	}

	._f8qan-btn-tglico {
		width:20px;
		height:20px;
		margin-right:5px;
	}

	._f8qan-btn-tglico:before,
	._f8qan-btn-tglico:after {
		left:calc(50% -1px);
		width:2px;
	}
}

@media(max-width:1100px) {
	._btn-afilpr1m {
		font-size:15px;
		padding:15px 30px;
	}

	.afb3tl-txt1 {
		font-size:15px;
	}

	.afb3tl-foot-wrapr {
		font-size:15px;
	}

	.nmsp3k-mncol {
		width:calc( ( 100% - ( 25px * 2 ) ) / 3 );
	}

	.nmsp3k-mncol:not(:last-child) {
		margin-right:25px;
	}

	._nsp4k-mncol-ico {
		width:50px;
		margin-right:10px;
	}

	._nsp4k-mncol-content {
		width:calc( 100% - ( 50px + 10px ) );
	}

	._awh5y-col {
		padding:25px 30px;
	}
}

@media(max-width:1024px) {
	.ezyst3p-mncol {
		width:calc( ( 100% - (30px * 2 ) ) / 3 );
		margin-right:30px;
	}

	.ezyst3p-num-box {
		margin-bottom:45px;
	}

	.ezyst3p-number {
		font-size:20px;
		font-weight:600;
		width:50px;
		height:50px;
	}

	.ezyst3p-mncol-one:after,
	.ezyst3p-mncol-two:before,
	.ezyst3p-mncol-two:after,
	.ezyst3p-mncol-three:before {
		top:25px;
	}

	.ezyst3p-mnbox {
		padding:25px;
	}

	.ezyst3p-title {
		font-size:18px;
		font-weight:600;
		margin-bottom:10px;
	}

	.ezyst3p-txt p {
		font-size:15px;
	}
}

@media(max-width:950px) {
	.b3s1af-mncntnr {
		padding:30px 20px;
	}

	.b3s1af-f00t-note p {
		font-size:16px;
	}

	.b3s1af-f00t-btn a {
		font-weight:500;
	}

	.afn1v-mncntnr {
		top:100px;
		left:0;
		padding:10px;
		display:block;
		width:auto;
	}

	.afn1v-close {
		position:absolute;
		top:10px;
		right:10px;
		width:20px;
		height:20px;
		display:none;
	}

	.afn1v-close:before,
	.afn1v-close:after {
		content:'';
		position:absolute;
		top:0;
		left:50%;
		width:2px;
		height:100%;
		background:#e96b6b;
	}

	.afn1v-close:before {
		transform:rotate(45deg);
	}

	.afn1v-close:after {
		transform:rotate(-45deg);
	}

	.afn1v-mnwrapr {
		width:100%;
		display:none;
	}

	._afn1v-item {
		width:100%;
		margin:15px 0;
	}

	._afn1v-item-home {
		margin-bottom:15px;
	}

	.afn1v-kebab-nav {
		display:block;
		width:8px;
		cursor:pointer;
	}

	.afn1v-kebab-nav b {
		display:block;
		width:8px;
		height:8px;
		background:#6297b2;
		border-radius:50%;
	}

	.afn1v-kebab-nav b:not(:last-child) {
		margin-bottom:3px;
	}

	.afn1v-mncntnr-mobi .afn1v-mnwrapr {
		display:block;
		width:300px;
	}

	.afn1v-mncntnr-mobi .afn1v-close {
		display:block;
	}

	.afn1v-mncntnr-mobi .afn1v-kebab-nav {
		display:none;
	}
}

@media(max-width:900px) {
	.nmsp3k-mnwrapr {
		flex-flow:row wrap;
		justify-content:center;
	}

	.nmsp3k-mncol {
		width:calc( ( 100% - 60px ) / 2 );
		margin:15px!important;
	}
}

@media(max-width:850px) {
	.afr10t-mnwrapr {
		margin:30px auto 0;
	}

	._afr10t-title {
		font-size:18px;
	}

	._afr10t-info {
		width:100%;
	}

	._afr10t-info p {
		font-size:14px;
	}

	.f8qqx6-mncol {
		width:100%;
		margin:0;
	}

	.f8qqx6-mncol-nav {
		margin-bottom:35px;
		position:relative;
		top:auto;
	}

	._f9qx7-list {
		display:flex;
		flex-flow:row wrap;
		justify-content:space-between;
		background:#eee;
		padding:5px;
	}

	._f9qx7-cat {
		padding:10px;
		border:none;
		width:calc(100% / 3);
	}

	._f9qx7-cat div:first-child {
		width:35px;
		margin-right:5px;
	}

	._f9qx7-cat div:nth-child(2) {
		width:calc( 100% - (35px + 5px));
		font-size:15px;
	}

	._f9qx7-cat_active,
	._f9qx7-cat:hover {
		box-shadow:none;
	}

	._f9qx7-cat_active {
		background:#fff;
	}

	.af-wrn1g-wrapr {
		padding:25px;
	}

	.af-wrn1g-col {
		margin:0;
	}

	.af-wrn1g-col-icon {
		margin-bottom:20px;
	}

	.af-wrn1g-col-content {
		line-height:1.35;
	}
}

@media(max-width:800px) {
	.awh5y-mnwrapr {
		margin:35px auto 0;
	}

	.awh5y-sbttl p {
		font-size:16px;
	}

	._awh5y-col {
		margin:15px;
		width:calc( (100% - 60px) / 2 );
	}

	._awh5y-col {
		border:1px solid #e5e5e5!important;
	}

	._awh5y-col:hover {
		border-color:transparent;
	}
}

@media(max-width:700px) {
	.afb3tl-mncol {
		width:100%;
		text-align:center;
	}

	.afb3tl-mncol-content {
		margin-bottom:40px;
	}

	.afb3tl-graphic1 {
		background:none;
		padding:0;
		max-width:450px;
		margin:0 auto;
	}

	.ezyst3p-mnwrapr {
		max-width:400px;
	}

	.ezyst3p-mncol {
		text-align:center;
	}

	.ezyst3p-mncol,
	.ezyst3p-mnwrapr .ezyst3p-mncol:last-child {
		width:100%;
		margin:0 auto 35px;
	}

	.ezyst3p-mnwrapr .ezyst3p-mncol:last-child {
		margin-bottom:0;
	}

	.ezyst3p-mncol:before {
		display:none;
	}

	.ezyst3p-mncol:after {
		z-index:-1;
		content:'';
		position:absolute;
		width:2px;
		height:200px;
		top:0;
		left:50%;
		background:#e5e5e5;
	}

	.ezyst3p-num-box {
		margin-bottom:30px;
	}

	.ezyst3p-mnbox {
		padding:35px 20px;
	}

	.ezyst3p-icon {
		max-width:70px;
		margin:0 auto 15px;
	}

	.a4qs-mncol {
		width:100%;
		text-align:center;
	}

	.a4qs-mncol-content {
		margin-bottom:25px;
	}

	._a4q-hedtl {
		text-align:center;
	}

	.a4qs-mncol-button {
		padding:0;
	}
}

@media(max-width:650px) {
	.nmsp3k-mncntnr {
		padding:35px 15px;
	}

	.nmsp3k-mnwrapr {
		max-width:350px;
		margin:30px auto 0;
	}

	.nmsp3k-mncol {
		width:100%;
		margin:15px 0!important;
	}

	._awh5y-col {
		padding:25px 15px;
	}

	._awh5y-title {
		font-size:16px;
	}
}

@media(max-width:600px) {
	.ezyst3p-icon {
		max-width:50px;
	}

	.afr10t-mncol {
		padding:30px 15px;
	}

	._afr10t-title {
		font-size:16px;
	}

	._afr10t-info p {
		line-height:1.45;
	}

	._f9qx7-cat {
		width:100%;
	}
}

@media(max-width:550px) {
	._awh5y-col {
		width:100%;
		margin:0;
	}

	._awh5y-col:not(:last-child) {
		margin-bottom:30px;
	}

	._h3dtlsb-pr0maf {
		font-size:16px;
		line-height:1.3;
	}

	.pr0maf-list {
		grid-template-columns:repeat(1, 1fr);
		grid-gap:30px;
	}
}

@media(max-width:500px) {
	.afr10t-mncol {
		width:100%;
		margin:0;
	}

	.afr10t-mncol:not(:last-child) {
		margin-bottom:30px;
	}
}

@media(max-width:400px) {
	._hedtl-b3s1af {
		padding:0 10%;
	}
}
