/** * Title: Arrows Flaticon Pack * Author: Icons8 * Source: http://www.flaticon.com/packs/arrows * License:  CC BY 3.0 (http://creativecommons.org/licenses/by/3.0/) */@font-face {	font-family: "arrows";	src: url("../fonts/arrows.eot");	src: url("../fonts/arrows.eot#iefix") format("embedded-opentype"), url("../fonts/arrows.woff") format("woff"), url("../fonts/arrows.ttf") format("truetype"), url("../fonts/arrows.svg") format("svg");	font-weight: normal;	font-style: normal;}.arrows-ico,[class^="arrows-"]:before, [class*=" arrows-"]:before,[class^="arrows-"]:after, [class*=" arrows-"]:after {	font-family: "arrows";	font-size: inherit;	font-weight: 400;	font-style: normal;}.arrows-collapse3:before {	content: "\e000";}.arrows-down44:before {	content: "\e001";}.arrows-down45:before {	content: "\e002";}.arrows-expand22:before {	content: "\e003";}.arrows-left126:before {	content: "\e004";}.arrows-left127:before {	content: "\e005";}.arrows-left128:before {	content: "\e006";}.arrows-left129:before {	content: "\e007";}.arrows-next15:before {	content: "\e008";}.arrows-previous11:before {	content: "\e009";}.arrows-right103:before {	content: "\e00a";}.arrows-right104:before {	content: "\e00b";}.arrows-right105:before {	content: "\e00c";}.arrows-right106:before {	content: "\e00d";}.arrows-right107:before {	content: "\e00e";}.arrows-thin35:before {	content: "\e00f";}.arrows-thin36:before {	content: "\e010";}.arrows-up76:before {	content: "\e011";}.arrows-up77:before {	content: "\e012";}.arrows-up78:before {	content: "\e013";}@media (min-width: 576px) {	.icon-box-1-horizontal {		padding-right: 30px;	}}@media (min-width: 992px) {	.icon-box-1-horizontal {		padding-right: 24px;	}}.icon-box-1-horizontal .unit-left {	min-width: 48px;}.icon-box-1-horizontal [class*='icon-md'] {	margin-top: -2px;}.icon-box-1-horizontal [class*='icon-lg'] {	margin-top: -5px;}.icon-box-1-horizontal * + p {	margin-top: 9px;}@media (min-width: 1200px) {	.icon-box-1-vertical {		padding-left: 30px;		padding-right: 30px;	}}.icon-box-1-vertical * + p {	margin-top: 5px;}@media (min-width: 992px) {	.icon-box-1-vertical * + p {		margin-top: 11px;	}}.icon-box-1-vertical * + .icon-box-1-header {	margin-top: 10px;}@media (min-width: 992px) {	.icon-box-1-vertical * + .icon-box-1-header {		margin-top: 20px;	}}.icon-box-1-vertical p {	color: #9b9b9b;}.icon-box-1-vertical-sm {	max-width: 330px;}@media (max-width: 575px) {	.icon-box-1-vertical-sm {		margin-left: auto;		margin-right: auto;	}}.icon-box-1 {	position: relative;	display: -ms-flexbox;	display: flex;	-ms-flex-direction: column;	flex-direction: column;	-ms-flex-wrap: nowrap;	flex-wrap: nowrap;	-ms-flex-align: center;	align-items: center;	-ms-flex-pack: center;	/*justify-content: center;*/	max-width: 260px;	max-height: 380px;	min-height: 380px;	padding: 35px 25px;	text-align: center;	cursor: default;	background-color: #fff;	margin-left: auto;	margin-right: auto;	z-index: 1;	box-shadow: 0 0 4px;	border-radius: 20px;}.icon-box-1 .box-top,.icon-box-1 .box-body {	position: relative;	will-change: transform;	transition: .33s all ease;	-webkit-filter: blur(0);}.icon-box-1 .box-top {	top: 0;}.icon-box-1 .box-body {	margin-top: 12px;	width: 100%;}.icon-box-1 .box-header {	margin-top: 22px;}.icon-box-1 .box-icon {	min-height: 46px;	display: -ms-inline-flexbox;	display: inline-flex;	-ms-flex-direction: row;	flex-direction: row;	-ms-flex-wrap: nowrap;	flex-wrap: nowrap;	-ms-flex-align: center;	align-items: center;	-ms-flex-pack: center;	justify-content: center;}.icon-box-1 .box-icon img,.icon-box-1 .box-icon svg {	transition: .2s;	stroke-width: 0;	pointer-events: none;}.icon-box-1 .box-icon svg {	fill: #009cff;	stroke: #009cff;}.icon-box-1 .box-icon svg path {	stroke: inherit;}.icon-box-1 p {	transition: all .2s ease-in-out;}.icon-box-1 a {	transition-duration: .2s;}.icon-box-1::before {	position: absolute;	content: '';	top: 20px;	right: 20px;	bottom: 20px;	left: 20px;	background: #bd000c;	opacity: 0;	transition: all 300ms ease-in-out;}.icon-box-1-border {	position: absolute;	left: 0;	top: 5px;}.icon-box-1-border line {	stroke-width: 8;	stroke: #bd000c;	fill: none;	transition: all .6s ease-in-out;}.icon-box-1-border line.top, .icon-box-1-border line.bottom {	stroke-dasharray: 286 208;}.icon-box-1-border line.left, .icon-box-1-border line.right {	stroke-dasharray: 340 280;}.icon-box-1.hover .box-icon svg, .icon-box-1:hover .box-icon svg {	fill: #fff;	stroke: #fff;}.icon-box-1.hover *, .icon-box-1:hover * {	color: #fff;}.icon-box-1.hover .icon-box-1-border line, .icon-box-1:hover .icon-box-1-border line {	transition-delay: 0.1s;}.icon-box-1.hover .icon-box-1-border line.top, .icon-box-1:hover .icon-box-1-border line.top {	-webkit-transform: translateX(-520px);	transform: translateX(-520px);}.icon-box-1.hover .icon-box-1-border line.bottom, .icon-box-1:hover .icon-box-1-border line.bottom {	-webkit-transform: translateX(520px);	transform: translateX(520px);}.icon-box-1.hover .icon-box-1-border line.left, .icon-box-1:hover .icon-box-1-border line.left {	-webkit-transform: translateY(640px);	transform: translateY(640px);}.icon-box-1.hover .icon-box-1-border line.right, .icon-box-1:hover .icon-box-1-border line.right {	-webkit-transform: translateY(-640px);	transform: translateY(-640px);}.icon-box-1.hover::before, .icon-box-1:hover::before {	opacity: 1;	top: 10px;	right: 10px;	bottom: 10px;	left: 10px;}.icon-box-1.hover .img0, .icon-box-1:hover .img0 {	display: none;}.icon-box-1.hover .img1, .icon-box-1:hover .img1 {	display: inline;}.icon-box-1 a, .icon-box-1 a:active, .icon-box-1 a:focus {	color: inherit;}.icon-box-1 a:hover {	color: rgba(255, 255, 255, 0.7);}@media (min-width: 768px) {	.icon-box-1 {		padding-left: 30px;		padding-right: 30px;	}}.ie-10 .icon-box-1,.ie-11 .icon-box-1,.ie-edge .icon-box-1 {	height: 320px;}