
:root {
	--column: 3;
	--row: 1;
}

.et-fb-root-ancestor .digr_content_grid .et_pb_module_inner {
	display: block;
	width: 100%;
	height: 100%;
}

.digr_content_grid .digr_content_grid_container {
	grid-template-columns: repeat(var(--column), 1fr);
	grid-template-rows: repeat(var(--row), 1fr);
}

.digr_content_grid_container {
	display: grid;
}

.digr_content_grid .digr_content_grid_item {
	overflow: initial !important;
}

.digr_content_grid .digr_content_grid_container .et_pb_module {
	margin-bottom: 0 !important;
}

.digr_content_grid_item, .digr_content_grid_item .digr_contentgrid_item_container .digr_img_container .digr_grid_image {
	border-style: solid;
}

body #page-container .et_pb_section .digr_content_grid_item .digr_contentgrid_item_container .digr_content_wrapper .et_pb_button:before {
	content: attr(data-icon);
}

@media (min-width:768px) {
	.digr_hover_effects.focus_item {
		visibility: hidden;
	}
	
	.digr_hover_effects.focus_item > * {
		visibility: visible;
		-webkit-transition: opacity .4s ease-in, -webkit-transform .4s ease-in;
		transition: opacity .4s ease-in, -webkit-transform .4s ease-in;
		-o-transition: opacity .4s ease-in, transform .4s ease-in;
		transition: opacity .4s ease-in, transform .4s ease-in;
		transition: opacity .4s ease-in, transform .4s ease-in, -webkit-transform .4s ease-in;
	}
	
	.digr_hover_effects.focus_item:hover > * {
		opacity: .4;
		-webkit-transform: scale(.9);
		transform: scale(.9);
	}
	
	.digr_hover_effects.focus_item > :hover {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-transition-delay: 0ms, 0ms;
		-o-transition-delay: 0ms, 0ms;
		transition-delay: 0ms, 0ms;
	}
}

.content_reveal .digr_contentgrid_item_container .digr_img_container {
	height: auto !important;
}

.content_reveal .digr_contentgrid_item_container .digr_img_container img {
	width: 100%;
	height: 100%;
	-webkit-transition: all .6s cubic-bezier(.18, .28, .74, .84);
	-o-transition: all .6s cubic-bezier(.18, .28, .74, .84);
	transition: all .6s cubic-bezier(.18, .28, .74, .84);
}

.content_reveal .digr_content_grid_item {
	position: relative;
}

.content_reveal .digr_content_wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-transition: all .6s ease-in-out;
	-o-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
	padding: 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-clip-path: circle(0 at 100% 100%);
	clip-path: circle(0 at 100% 100%);
}

.content_reveal .digr_contentgrid_item_container:hover .digr_content_wrapper {
	left: 0;
	-webkit-transition: all .6s ease-in-out;
	-o-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
	-webkit-clip-path: circle(75%);
	clip-path: circle(75%);
}

.content_reveal .digr_contentgrid_item_container:hover {
	-webkit-transform: scale(.97);
	transform: scale(.97);
}

.content_reveal .digr_contentgrid_item_container:hover, .content_reveal .digr_contentgrid_item_container:hover .digr_img_container img {
	-webkit-transition: all .6s cubic-bezier(.18, .28, .74, .84);
	-o-transition: all .6s cubic-bezier(.18, .28, .74, .84);
	transition: all .6s cubic-bezier(.18, .28, .74, .84);
}

.content_reveal .digr_contentgrid_item_container:hover .digr_img_container img {
	-webkit-transform: scale(1.6) rotate(20deg) !important;
	transform: scale(1.6) rotate(20deg) !important;
	-webkit-filter: blur(3px);
	filter: blur(3px);
}

.digr_content_grid .digr_content_grid_container.digr_grid_pattern4x1 {
	display: grid;
	grid-template-rows: 1fr;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-gap: 5px;
}

.digr_content_grid .digr_content_grid_container.digr_grid_pattern3x2, .digr_content_grid .digr_content_grid_container.digr_grid_pattern3x3, .digr_content_grid .digr_content_grid_container.digr_grid_pattern3x6 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 5px;
}

.digr_content_grid .digr_content_grid_container.digr_grid_pattern4x2, .digr_content_grid .digr_content_grid_container.digr_grid_pattern4x4 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-gap: 5px;
}

.digr_content_grid .digr_content_grid_container.digr_grid_pattern5x2 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	grid-gap: 5px;
}

.digr_content_grid .digr_content_grid_container.digr_grid_pattern10x3, .digr_content_grid .digr_content_grid_container.digr_grid_pattern10x4 {
	display: grid;
	grid-template-columns: repeat(10, 1fr);
	grid-gap: 5px;
}

.digr_content_grid .digr_content_grid_container.digr_grid_pattern4x3 {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 5px;
}

.digr_content_grid .digr_content_grid_container.digr_grid_pattern8x3 {
	display: grid;
	grid-template-columns: repeat(8, 1fr);
	grid-gap: 5px;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_rose .digr_content_grid_item:first-child {
	grid-column-start: 1;
	grid-column-end: 3;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_rose .digr_content_grid_item:nth-child(6) {
	grid-column-start: 3;
	grid-column-end: 5;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_lily .digr_content_grid_item:first-child {
	grid-column-start: 1;
	grid-column-end: 3;
	grid-row-start: 1;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_tulip .digr_content_grid_item:first-child {
	grid-column-start: 2;
	grid-column-end: 4;
	grid-row-start: 1;
	grid-row-end: 3;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_carnation .digr_content_grid_item:first-child {
	grid-column-start: 1;
	grid-column-end: 3;
	grid-row-start: 1;
	grid-row-end: 3;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_carnation .digr_content_grid_item:nth-child(4) {
	grid-column-start: 4;
	grid-column-end: 6;
	grid-row-start: 1;
	grid-row-end: 3;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_orchid .digr_content_grid_item:first-child {
	grid-column-start: 2;
	grid-column-end: 4;
	grid-row-start: 1;
	grid-row-end: 3;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_orchid .digr_content_grid_item:nth-child(3) {
	grid-column-start: 4;
	grid-column-end: 6;
	grid-row-start: 1;
	grid-row-end: 3;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_freesia .digr_content_grid_item:first-child, .digr_content_grid .digr_content_grid_container.digr_grid_layout_peruvian_lily .digr_content_grid_item:first-child {
	grid-column-start: 1;
	grid-column-end: 3;
	grid-row-start: 1;
	grid-row-end: 3;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_gladiolus .digr_content_grid_item:first-child {
	grid-column-start: 1;
	grid-column-end: 3;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_anemone .digr_content_grid_item:first-child {
	grid-column-start: 1;
	grid-column-end: 3;
	grid-row-start: 1;
	grid-row-end: 3;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_anemone .digr_content_grid_item:nth-child(2) {
	grid-column-start: 3;
	grid-column-end: 4;
	grid-row-start: 1;
	grid-row-end: 2;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_anemone .digr_content_grid_item:nth-child(3) {
	grid-column-start: 3;
	grid-column-end: 4;
	grid-row-start: 2;
	grid-row-end: 3;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_anemone .digr_content_grid_item:nth-child(4) {
	grid-column-start: 4;
	grid-column-end: 5;
	grid-row-start: 1;
	grid-row-end: 3;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_anemone .digr_content_grid_item:nth-child(5) {
	grid-column-start: 1;
	grid-column-end: 2;
	grid-row-start: 3;
	grid-row-end: 5;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_anemone .digr_content_grid_item:nth-child(6) {
	grid-column-start: 2;
	grid-column-end: 3;
	grid-row-start: 3;
	grid-row-end: 4;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_anemone .digr_content_grid_item:nth-child(7) {
	grid-column-start: 2;
	grid-column-end: 3;
	grid-row-start: 4;
	grid-row-end: 5;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_anemone .digr_content_grid_item:nth-child(8) {
	grid-column-start: 3;
	grid-column-end: 5;
	grid-row-start: 3;
	grid-row-end: 5;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_daffodil .digr_content_grid_item:first-child {
	grid-column-start: 1;
	grid-column-end: 3;
	grid-row-start: 1;
	grid-row-end: 3;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_daffodil .digr_content_grid_item:nth-child(2) {
	grid-column-start: 3;
	grid-column-end: 5;
	grid-row-start: 1;
	grid-row-end: 3;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_daffodil .digr_content_grid_item:nth-child(3) {
	grid-column-start: 1;
	grid-column-end: 2;
	grid-row-start: 3;
	grid-row-end: 5;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_daffodil .digr_content_grid_item:nth-child(4) {
	grid-column-start: 2;
	grid-column-end: 4;
	grid-row-start: 3;
	grid-row-end: 5;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_daffodil .digr_content_grid_item:nth-child(5) {
	grid-column-start: 4;
	grid-column-end: 5;
	grid-row-start: 3;
	grid-row-end: 5;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_jasmine .digr_content_grid_item:first-child {
	grid-column-start: 1;
	grid-column-end: 2;
	grid-row-start: 1;
	grid-row-end: 2;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_jasmine .digr_content_grid_item:nth-child(2) {
	grid-column-start: 2;
	grid-column-end: 3;
	grid-row-start: 1;
	grid-row-end: 2;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_jasmine .digr_content_grid_item:nth-child(3) {
	grid-column-start: 3;
	grid-column-end: 4;
	grid-row-start: 1;
	grid-row-end: 3;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_jasmine .digr_content_grid_item:nth-child(4) {
	grid-column-start: 1;
	grid-column-end: 3;
	grid-row-start: 2;
	grid-row-end: 4;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_jasmine .digr_content_grid_item:nth-child(5) {
	grid-column-start: 3;
	grid-column-end: 4;
	grid-row-start: 3;
	grid-row-end: 4;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_daisy .digr_content_grid_item:first-child {
	grid-column-start: 1;
	grid-column-end: 3;
	grid-row-start: 1;
	grid-row-end: 2;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_daisy .digr_content_grid_item:nth-child(2) {
	grid-column-start: 3;
	grid-column-end: 7;
	grid-row-start: 1;
	grid-row-end: 2;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_daisy .digr_content_grid_item:nth-child(3) {
	grid-column-start: 7;
	grid-column-end: 11;
	grid-row-start: 1;
	grid-row-end: 2;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_daisy .digr_content_grid_item:nth-child(4) {
	grid-column-start: 1;
	grid-column-end: 4;
	grid-row-start: 2;
	grid-row-end: 5;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_daisy .digr_content_grid_item:nth-child(5) {
	grid-column-start: 4;
	grid-column-end: 8;
	grid-row-start: 2;
	grid-row-end: 4;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_daisy .digr_content_grid_item:nth-child(6) {
	grid-column-start: 4;
	grid-column-end: 6;
	grid-row-start: 4;
	grid-row-end: 5;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_daisy .digr_content_grid_item:nth-child(7) {
	grid-column-start: 6;
	grid-column-end: 8;
	grid-row-start: 4;
	grid-row-end: 5;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_daisy .digr_content_grid_item:nth-child(8) {
	grid-column-start: 8;
	grid-column-end: 11;
	grid-row-start: 2;
	grid-row-end: 5;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_bluebell .digr_content_grid_item:first-child {
	grid-column-start: 1;
	grid-column-end: 3;
	grid-row-start: 1;
	grid-row-end: 2;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_bluebell .digr_content_grid_item:nth-child(2) {
	grid-column-start: 3;
	grid-column-end: 7;
	grid-row-start: 1;
	grid-row-end: 2;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_bluebell .digr_content_grid_item:nth-child(3) {
	grid-column-start: 7;
	grid-column-end: 11;
	grid-row-start: 1;
	grid-row-end: 2;
	grid-column-start: 1;
	grid-column-end: 5;
	grid-row-start: 2;
	grid-row-end: 4;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_bluebell .digr_content_grid_item:nth-child(5) {
	grid-column-start: 5;
	grid-column-end: 7;
	grid-row-start: 2;
	grid-row-end: 4;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_bluebell .digr_content_grid_item:nth-child(6) {
	grid-column-start: 7;
	grid-column-end: 11;
	grid-row-start: 2;
	grid-row-end: 4;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_iris .digr_content_grid_item:first-child {
	grid-column-start: 1;
	grid-column-end: 3;
	grid-row-start: 1;
	grid-row-end: 3;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_iris .digr_content_grid_item:nth-child(2) {
	grid-column-start: 3;
	grid-column-end: 5;
	grid-row-start: 1;
	grid-row-end: 2;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_iris .digr_content_grid_item:nth-child(3) {
	grid-column-start: 3;
	grid-column-end: 4;
	grid-row-start: 2;
	grid-row-end: 3;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_iris .digr_content_grid_item:nth-child(4) {
	grid-column-start: 4;
	grid-column-end: 5;
	grid-row-start: 2;
	grid-row-end: 3;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_calendula .digr_content_grid_item:first-child {
	grid-column-start: 1;
	grid-column-end: 2;
	grid-row-start: 1;
	grid-row-end: 3;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_calendula .digr_content_grid_item:nth-child(2) {
	grid-column-start: 2;
	grid-column-end: 3;
	grid-row-start: 1;
	grid-row-end: 2;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_calendula .digr_content_grid_item:nth-child(3) {
	grid-column-start: 3;
	grid-column-end: 5;
	grid-row-start: 1;
	grid-row-end: 2;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_calendula .digr_content_grid_item:nth-child(4) {
	grid-column-start: 2;
	grid-column-end: 4;
	grid-row-start: 2;
	grid-row-end: 3;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_calendula .digr_content_grid_item:nth-child(5) {
	grid-column-start: 4;
	grid-column-end: 5;
	grid-row-start: 2;
	grid-row-end: 3;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_snowdrop .digr_content_grid_item:first-child {
	grid-column-start: 1;
	grid-column-end: 2;
	grid-row-start: 1;
	grid-row-end: 2;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_snowdrop .digr_content_grid_item:nth-child(2) {
	grid-column-start: 2;
	grid-column-end: 3;
	grid-row-start: 1;
	grid-row-end: 2;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_snowdrop .digr_content_grid_item:nth-child(3) {
	grid-column-start: 3;
	grid-column-end: 5;
	grid-row-start: 1;
	grid-row-end: 2;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_snowdrop .digr_content_grid_item:nth-child(4) {
	grid-column-start: 1;
	grid-column-end: 2;
	grid-row-start: 2;
	grid-row-end: 3;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_snowdrop .digr_content_grid_item:nth-child(5) {
	grid-column-start: 2;
	grid-column-end: 4;
	grid-row-start: 2;
	grid-row-end: 3;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_snowdrop .digr_content_grid_item:nth-child(6) {
	grid-column-start: 4;
	grid-column-end: 5;
	grid-row-start: 2;
	grid-row-end: 3;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_lavender .digr_content_grid_item:first-child {
	grid-column-start: 1;
	grid-column-end: 2;
	grid-row-start: 1;
	grid-row-end: 3;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_lavender .digr_content_grid_item:nth-child(2) {
	grid-column-start: 2;
	grid-column-end: 3;
	grid-row-start: 1;
	grid-row-end: 3;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_lavender .digr_content_grid_item:nth-child(3) {
	grid-column-start: 3;
	grid-column-end: 4;
	grid-row-start: 1;
	grid-row-end: 3;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_pansy .digr_content_grid_item:first-child {
	grid-column-start: 1;
	grid-column-end: 6;
	grid-row-start: 1;
	grid-row-end: 3;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_pansy .digr_content_grid_item:nth-child(2) {
	grid-column-start: 6;
	grid-column-end: 9;
	grid-row-start: 1;
	grid-row-end: 3;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_pansy .digr_content_grid_item:nth-child(3) {
	grid-column-start: 1;
	grid-column-end: 5;
	grid-row-start: 3;
	grid-row-end: 4;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_pansy .digr_content_grid_item:nth-child(4) {
	grid-column-start: 5;
	grid-column-end: 9;
	grid-row-start: 3;
	grid-row-end: 4;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_magnolia .digr_content_grid_item:first-child {
	grid-column-start: 1;
	grid-column-end: 2;
	grid-row-start: 1;
	grid-row-end: 2;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_magnolia .digr_content_grid_item:nth-child(2) {
	grid-column-start: 2;
	grid-column-end: 3;
	grid-row-start: 1;
	grid-row-end: 3;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_magnolia .digr_content_grid_item:nth-child(3) {
	grid-column-start: 3;
	grid-column-end: 5;
	grid-row-start: 1;
	grid-row-end: 3;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_magnolia .digr_content_grid_item:nth-child(4) {
	grid-column-start: 1;
	grid-column-end: 2;
	grid-row-start: 2;
	grid-row-end: 3;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_magnolia .digr_content_grid_item:nth-child(5) {
	grid-column-start: 1;
	grid-column-end: 2;
	grid-row-start: 3;
	grid-row-end: 4;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_magnolia .digr_content_grid_item:nth-child(6) {
	grid-column-start: 2;
	grid-column-end: 3;
	grid-row-start: 3;
	grid-row-end: 4;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_magnolia .digr_content_grid_item:nth-child(7) {
	grid-column-start: 3;
	grid-column-end: 4;
	grid-row-start: 3;
	grid-row-end: 4;
}

.digr_content_grid .digr_content_grid_container.digr_grid_layout_magnolia .digr_content_grid_item:nth-child(8) {
	grid-column-start: 4;
	grid-column-end: 5;
	grid-row-start: 3;
	grid-row-end: 4;
}

@media (max-width:1024px) {
	.digr_content_grid [class*=digr_grid_pattern], .digr_content_grid_container.digr_contentgrid_responsive {
		grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)) !important;
	}
	
	.digr_content_grid [class*=digr_grid_pattern] .digr_content_grid_item, .digr_content_grid_container.digr_contentgrid_responsive .digr_content_grid_item {
		grid-row-start: auto !important;
		grid-row-end: auto !important;
		grid-column-start: auto !important;
		grid-column-end: auto !important;
	}
}

.digr_content_grid_item {
	display: -ms-flexbox;
	display: flex;
	border-style: solid;
}

.digr_content_grid_item, .et-fb-root-ancestor .digr_content_grid_item {
	z-index: 1;
}

.digr_content_grid_item .et_pb_background_mask, .digr_content_grid_item .et_pb_background_pattern {
	z-index: -2;
}

.et-fb-root-ancestor .digr_content_grid_item .et_pb_module_inner {
	display: block;
	width: 100%;
	height: 100%;
}

.digr_content_wrapper, .digr_contentgrid_item_container {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

.digr_content_wrapper {
	border-style: solid;
	width: 100%;
	padding: 10px;
	z-index: 9;
}

.digr_contentgrid_item_container {
	width: 100%;
}

body #page-container .et_pb_section .digr_content_grid_item .digr_contentgrid_item_container .digr_content_wrapper .et_pb_button:after, body #page-container .et_pb_section .digr_content_grid_item .digr_contentgrid_item_container .digr_content_wrapper .et_pb_button:before {
	content: attr(data-icon);
	margin-top: 2px;
	font-size: inherit;
	line-height: inherit;
}

body #page-container .et_pb_section .digr_content_grid_item .digr_contentgrid_item_container .digr_content_wrapper .et_pb_button:after {
	margin-left: 8px !important;
}

.digr_content_grid_item .digr_contentgrid_item_container .digr_content_wrapper .et_pb_button_wrapper {
	margin: 10px 0;
	padding: 0;
	width: 100%;
	overflow: visible !important;
}

.digr_content_grid_item .digr_contentgrid_item_container .digr_content_wrapper .et_pb_button {
	padding: 10px 24px;
	-webkit-transition: .35s ease;
	-o-transition: .35s ease;
	transition: .35s ease;
	white-space: nowrap;
}

.digr_content_grid_item .digr_contentgrid_item_container .digr_content_wrapper .et_pb_button:hover {
	padding: 12px 26px;
}

.digr_grid_image {
	width: 100%;
	max-width: 100%;
	display: block;
}

.digr_img_container {
	width: 100%;
	height: 100%;
}

.et-fb-root-ancestor .content_reveal .digr_img_container {
	overflow: hidden !important;
}

.digr_contentgrid_item_container .digr_grid_image {
	-o-object-fit: cover;
	object-fit: cover;
	height: 100%;
}

@media (max-width:980px) {
	.digr_contentgrid_item_container .et_pb_button_wrapper .et_pb_button.digr_button {
		display: block !important;
		text-align: center !important;
	}
}

.digr_animated_border {
	--border-width: 3px;
	--border-radius: 3px;
	--color-1: #5f86f2;
	--color-2: #a65ff2;
	--color-3: #f25fd0;
	--color-4: #f25f61;
	--color-5: #f2cb5f;
	--color-6: #abf25f;
	background: #fff;
	position: relative;
	border-radius: var(--border-radius);
}

.digr_animated_border:after {
	top: calc(-1 * var(--border-width));
	left: calc(-1 * var(--border-width));
	z-index: -1;
	width: calc(100% + var(--border-width) * 2);
	height: calc(100% + var(--border-width) * 2);
	background: -webkit-linear-gradient(30deg, var(--color-1), var(--color-2), var(--color-3), var(--color-4), var(--color-5), var(--color-6));
	background: -o-linear-gradient(30deg, var(--color-1), var(--color-2), var(--color-3), var(--color-4), var(--color-5), var(--color-6));
	background: linear-gradient(60deg, var(--color-1), var(--color-2), var(--color-3), var(--color-4), var(--color-5), var(--color-6));
	background-size: 300% 300%;
	background-position: 0 50%;
	border-radius: calc(2 * var(--border-radius));
	-webkit-animation: moveGradient 4s alternate infinite;
	animation: moveGradient 4s alternate infinite;
}

@-webkit-keyframes moveGradient {
	50% {
		background-position: 100% 50%;
	}
}

@keyframes moveGradient {
	50% {
		background-position: 100% 50%;
	}
}

.digr_divi_list_grid, .digr_divi_list_grid_content_wrapper {
	border-style: solid;
}

.digr_divi_list_grid_content_wrapper {
	width: 100%;
}

.digr_divi_list_grid_image, .et-pb-icon {
	border-style: solid;
}

.digr_divi_list_grid .et_pb_module {
	margin-bottom: 0 !important;
}

.digr_listgrid_connector_left .digr_divi_list_grid_container:before, .digr_listgrid_connector_left:before {
	position: absolute;
	content: "";
}

.digr_listgrid_connector_left:before {
	top: 0;
}

.digr_listgrid_connector_left .digr_divi_list_grid_container:before, .digr_listgrid_connector_right .digr_divi_list_grid_container:before {
	overflow: visible !important;
}

.digr_listgrid_connector_left .digr_divi_list_grid_container:before {
	left: 0;
}

.digr_listgrid_connector_right .digr_divi_list_grid_container:before, .digr_listgrid_connector_right:before {
	position: absolute;
	content: "";
}

.digr_listgrid_connector_right:before {
	top: 0;
}

.digr_listgrid_connector_right .digr_divi_list_grid_container:before {
	right: 0;
}

@media (max-width:480px) {
	.digr_listgrid_mobile_connector_off[class*=digr_listgrid_connector_] .digr_divi_list_grid_container:before, .digr_listgrid_mobile_connector_off[class*=digr_listgrid_connector_]:before {
		display: none;
	}
}

.digr_hover_effects.focus_item {
	visibility: hidden;
}

.digr_hover_effects.focus_item > * {
	visibility: visible;
	-webkit-transition: opacity .4s ease-in, -webkit-transform .4s ease-in;
	transition: opacity .4s ease-in, -webkit-transform .4s ease-in;
	-o-transition: opacity .4s ease-in, transform .4s ease-in;
	transition: opacity .4s ease-in, transform .4s ease-in;
	transition: opacity .4s ease-in, transform .4s ease-in, -webkit-transform .4s ease-in;
}

.digr_hover_effects.focus_item:hover > * {
	opacity: .4;
	-webkit-transform: scale(.9);
	transform: scale(.9);
}

.digr_hover_effects.focus_item > :hover {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition-delay: 0ms, 0ms;
	-o-transition-delay: 0ms, 0ms;
	transition-delay: 0ms, 0ms;
}

.overlay {
	--overlay-title-color: #000;
	--overlay-content-color: #000;
	--overlay-height: 150px;
	--overlay-slice-width: 450px;
	--overlay-slice-degree: 360deg;
	--overlay-collision-left-color: #7fffd4;
	--overlay-collision-right-color: bisque;
	--overlay-position-aware-border-radius: 50%;
	--overlay-position-aware-initial-size: 0;
	--overlay-position-aware-hover-size: 100vw;
	--overlay-transition: 1300ms;
	--overlay-transition-function: ease;
	--overlay-color: #42c2ff;
	--background-color: #42c2ff;
	--background-image: "";
	--background-position: center;
	--background-size: cover;
	--background-repeat: no-repeat;
}

[class*=digr_overlay_] .digr_divi_list_grid_item {
	overflow: hidden;
	max-width: 100%;
}

[class*=digr_overlay_] .digr_divi_list_grid_item .digr_divi_list_grid_title {
	-webkit-transition: var(--overlay-transition) var(--overlay-transition-function);
	-o-transition: var(--overlay-transition) var(--overlay-transition-function);
	transition: var(--overlay-transition) var(--overlay-transition-function);
}

.digr_divi_list_grid [class*=digr_overlay_] .digr_divi_list_grid_item:hover .digr_divi_list_grid_title {
	color: var(--overlay-title-color) !important;
}

[class*=digr_overlay_] .digr_divi_list_grid_item .digr_divi_list_grid_content {
	-webkit-transition: var(--overlay-transition) var(--overlay-transition-function);
	-o-transition: var(--overlay-transition) var(--overlay-transition-function);
	transition: var(--overlay-transition) var(--overlay-transition-function);
}

.digr_divi_list_grid [class*=digr_overlay_] .digr_divi_list_grid_item:hover .digr_divi_list_grid_content {
	color: var(--overlay-content-color) !important;
}

.digr_divi_list_grid_parent_container.digr_hover_effects.overlay .digr_divi_list_grid_item {
	overflow: hidden !important;
}

[class*=digr_overlay_] .digr_divi_list_grid_item .et_pb_module_inner {
	position: unset !important;
}

[class*=digr_overlay_] .digr_divi_list_grid_item {
	position: relative;
}

[class*=digr_overlay_] .digr_divi_list_grid_item:after, [class*=digr_overlay_] .digr_divi_list_grid_item:before {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	content: "";
	z-index: -1;
	-webkit-transition: var(--overlay-transition) var(--overlay-transition-function);
	-o-transition: var(--overlay-transition) var(--overlay-transition-function);
	transition: var(--overlay-transition) var(--overlay-transition-function);
}

.digr_overlay_swipe .digr_divi_list_grid_item:after {
	background-color: var(--background-color);
	background-image: var(--background-image);
	background-position: var(--background-position);
	background-size: var(--background-size);
	background-repeat: var(--background-repeat);
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}

.digr_overlay_swipe .digr_divi_list_grid_item:hover:after {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.digr_overlay_position_aware .digr_divi_list_grid_item .digr_overlay_position_aware_tag {
	position: absolute;
	display: block;
	width: var(--overlay-position-aware-initial-size);
	height: var(--overlay-position-aware-initial-size);
	border-radius: var(--overlay-position-aware-border-radius);
	-webkit-transition: width var(--overlay-transition) var(--overlay-transition-function), height var(--overlay-transition) var(--overlay-transition-function);
	-o-transition: width var(--overlay-transition) var(--overlay-transition-function), height var(--overlay-transition) var(--overlay-transition-function);
	transition: width var(--overlay-transition) var(--overlay-transition-function), height var(--overlay-transition) var(--overlay-transition-function);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: -1;
	background-color: var(--background-color);
	background-image: var(--background-image);
	background-position: var(--background-position);
	background-size: var(--background-size);
	background-repeat: var(--background-repeat);
}

.digr_overlay_position_aware .digr_divi_list_grid_item:hover .digr_overlay_position_aware_tag {
	width: var(--overlay-position-aware-hover-size);
	height: var(--overlay-position-aware-hover-size);
}

.digr_overlay_position_aware .digr_divi_list_grid_item:active {
	background-color: var(--background-color);
	background-image: var(--background-image);
	background-position: var(--background-position);
	background-size: var(--background-size);
	background-repeat: var(--background-repeat);
}

.digr_overlay_diagonal_swipe .digr_divi_list_grid_item:before {
	right: -50px;
	border-right: 50px solid transparent;
	border-bottom: var(--overlay-height) solid var(--overlay-color);
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}

.digr_overlay_diagonal_swipe .digr_divi_list_grid_item:hover:before {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.digr_overlay_double_swipe .digr_divi_list_grid_item:after, .digr_overlay_double_swipe .digr_divi_list_grid_item:before {
	border-bottom: var(--overlay-height) solid var(--background-color);
	background-color: var(--background-color);
	background-image: var(--background-image);
	background-position: var(--background-position);
	background-size: var(--background-size);
	background-repeat: var(--background-repeat);
}

.digr_overlay_double_swipe .digr_divi_list_grid_item:before {
	right: -50px;
	border-right: 50px solid transparent;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}

.digr_overlay_double_swipe .digr_divi_list_grid_item:after {
	left: -50px;
	border-left: 50px solid transparent;
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
}

.digr_overlay_double_swipe .digr_divi_list_grid_item:hover:before {
	-webkit-transform: translateX(-40%);
	transform: translateX(-40%);
}

.digr_overlay_double_swipe .digr_divi_list_grid_item:hover:after {
	-webkit-transform: translateX(40%);
	transform: translateX(40%);
}

.digr_overlay_smoosh .digr_divi_list_grid_item:after, .digr_overlay_smoosh .digr_divi_list_grid_item:before {
	top: -1px;
	bottom: -1px;
	background-color: var(--background-color);
	background-image: var(--background-image);
	background-position: var(--background-position);
	background-size: var(--background-size);
	background-repeat: var(--background-repeat);
}

.digr_overlay_smoosh .digr_divi_list_grid_item:before {
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
}

.digr_overlay_smoosh .digr_divi_list_grid_item:after {
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
}

.digr_overlay_smoosh .digr_divi_list_grid_item:hover:before {
	-webkit-transform: translateY(-49%);
	transform: translateY(-49%);
}

.digr_overlay_smoosh .digr_divi_list_grid_item:hover:after {
	-webkit-transform: translateY(50%);
	transform: translateY(50%);
}

.digr_overlay_diagonal_close .digr_divi_list_grid_item:before {
	right: -50px;
	border-right: 49px solid transparent;
	border-bottom: var(--overlay-height) solid var(--overlay-color);
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}

.digr_overlay_diagonal_close .digr_divi_list_grid_item:after {
	left: -50px;
	border-left: 50px solid transparent;
	border-top: var(--overlay-height) solid var(--overlay-color);
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
}

.digr_overlay_diagonal_close .digr_divi_list_grid_item:hover:before {
	-webkit-transform: translateX(-49%);
	transform: translateX(-49%);
}

.digr_overlay_diagonal_close .digr_divi_list_grid_item:hover:after {
	-webkit-transform: translateX(49%);
	transform: translateX(49%);
}

.digr_overlay_zooming_in .digr_divi_list_grid_item:after, .digr_overlay_zooming_in .digr_divi_list_grid_item:before {
	border-top: var(--overlay-height) solid var(--overlay-color);
	border-bottom: var(--overlay-height) solid var(--overlay-color);
}

.digr_overlay_zooming_in .digr_divi_list_grid_item:before {
	border-right: 40px solid transparent;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}

.digr_overlay_zooming_in .digr_divi_list_grid_item:after {
	border-left: 40px solid transparent;
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
}

.digr_overlay_zooming_in .digr_divi_list_grid_item:hover:before {
	-webkit-transform: translateX(-30%);
	transform: translateX(-30%);
}

.digr_overlay_zooming_in .digr_divi_list_grid_item:hover:after {
	-webkit-transform: translateX(30%);
	transform: translateX(30%);
}

.digr_overlay_corners .digr_divi_list_grid_item .digr_overlay_corners_tag:after, .digr_overlay_corners .digr_divi_list_grid_item .digr_overlay_corners_tag:before, .digr_overlay_corners .digr_divi_list_grid_item:after, .digr_overlay_corners .digr_divi_list_grid_item:before {
	background-color: var(--background-color);
	background-image: var(--background-image);
	background-position: var(--background-position);
	background-size: var(--background-size);
	background-repeat: var(--background-repeat);
}

.digr_overlay_corners .digr_divi_list_grid_item .digr_overlay_corners_tag:after, .digr_overlay_corners .digr_divi_list_grid_item .digr_overlay_corners_tag:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transition: var(--overlay-transition) var(--overlay-transition-function);
	-o-transition: var(--overlay-transition) var(--overlay-transition-function);
	transition: var(--overlay-transition) var(--overlay-transition-function);
	z-index: -1;
}

.digr_overlay_corners .digr_divi_list_grid_item:before {
	-webkit-transform: translate(-100%, -100%);
	transform: translate(-100%, -100%);
}

.digr_overlay_corners .digr_divi_list_grid_item:after {
	-webkit-transform: translate(-100%, 100%);
	transform: translate(-100%, 100%);
}

.digr_overlay_corners .digr_divi_list_grid_item .digr_overlay_corners_tag:before {
	-webkit-transform: translate(100%, -100%);
	transform: translate(100%, -100%);
}

.digr_overlay_corners .digr_divi_list_grid_item .digr_overlay_corners_tag:after {
	-webkit-transform: translate(100%, 100%);
	transform: translate(100%, 100%);
}

.digr_overlay_corners .digr_divi_list_grid_item:hover:before {
	-webkit-transform: translate(-49%, -49%);
	transform: translate(-49%, -49%);
}

.digr_overlay_corners .digr_divi_list_grid_item:hover:after {
	-webkit-transform: translate(-49%, 48%);
	transform: translate(-49%, 48%);
}

.digr_overlay_corners .digr_divi_list_grid_item:hover .digr_overlay_corners_tag:before {
	-webkit-transform: translate(51%, -49%);
	transform: translate(51%, -49%);
}

.digr_overlay_corners .digr_divi_list_grid_item:hover .digr_overlay_corners_tag:after {
	-webkit-transform: translate(48%, 48%);
	transform: translate(48%, 48%);
}

.digr_overlay_alternate .digr_divi_list_grid_item .digr_overlay_alternate_tag:after, .digr_overlay_alternate .digr_divi_list_grid_item .digr_overlay_alternate_tag:before, .digr_overlay_alternate .digr_divi_list_grid_item:after, .digr_overlay_alternate .digr_divi_list_grid_item:before {
	width: 25.25%;
	height: 0;
	background-color: var(--background-color);
	background-image: var(--background-image);
	background-position: var(--background-position);
	background-size: var(--background-size);
	background-repeat: var(--background-repeat);
}

.digr_overlay_alternate .digr_divi_list_grid_item .digr_overlay_alternate_tag:after, .digr_overlay_alternate .digr_divi_list_grid_item .digr_overlay_alternate_tag:before {
	content: "";
	position: absolute;
	top: 0;
	-webkit-transition: var(--overlay-transition) var(--overlay-transition-function);
	-o-transition: var(--overlay-transition) var(--overlay-transition-function);
	transition: var(--overlay-transition) var(--overlay-transition-function);
	z-index: -1;
}

.digr_overlay_alternate .digr_divi_list_grid_item:after {
	left: 50%;
}

.digr_overlay_alternate .digr_divi_list_grid_item .digr_overlay_alternate_tag:after, .digr_overlay_alternate .digr_divi_list_grid_item .digr_overlay_alternate_tag:before {
	top: auto;
	bottom: 0;
}

.digr_overlay_alternate .digr_divi_list_grid_item .digr_overlay_alternate_tag:before {
	left: 25%;
}

.digr_overlay_alternate .digr_divi_list_grid_item .digr_overlay_alternate_tag:after {
	left: 75%;
}

.digr_overlay_alternate .digr_divi_list_grid_item:hover .digr_overlay_alternate_tag:after, .digr_overlay_alternate .digr_divi_list_grid_item:hover .digr_overlay_alternate_tag:before, .digr_overlay_alternate .digr_divi_list_grid_item:hover:after, .digr_overlay_alternate .digr_divi_list_grid_item:hover:before {
	height: var(--overlay-height);
}

@-webkit-keyframes criss-cross-left {
	0% {
		left: -20px;
	}
	
	50% {
		left: 50%;
		width: 20px;
		height: 20px;
		background-color: var(--overlay-collision-left-color);
	}
	
	to {
		left: 50%;
		width: var(--overlay-height);
		height: var(--overlay-height);
		background-color: var(--background-color);
		background-image: var(--background-image);
		background-position: var(--background-position);
		background-size: var(--background-size);
		background-repeat: var(--background-repeat);
	}
}

@keyframes criss-cross-left {
	0% {
		left: -20px;
	}
	
	50% {
		left: 50%;
		width: 20px;
		height: 20px;
		background-color: var(--overlay-collision-left-color);
	}
	
	to {
		left: 50%;
		width: var(--overlay-height);
		height: var(--overlay-height);
		background-color: var(--background-color);
		background-image: var(--background-image);
		background-position: var(--background-position);
		background-size: var(--background-size);
		background-repeat: var(--background-repeat);
	}
}

@-webkit-keyframes criss-cross-right {
	0% {
		right: -20px;
	}
	
	50% {
		right: 50%;
		width: 20px;
		height: 20px;
		background-color: var(--overlay-collision-right-color);
	}
	
	to {
		right: 50%;
		width: var(--overlay-height);
		height: var(--overlay-height);
		background-color: var(--background-color);
		background-image: var(--background-image);
		background-position: var(--background-position);
		background-size: var(--background-size);
		background-repeat: var(--background-repeat);
	}
}

@keyframes criss-cross-right {
	0% {
		right: -20px;
	}
	
	50% {
		right: 50%;
		width: 20px;
		height: 20px;
		background-color: var(--overlay-collision-right-color);
	}
	
	to {
		right: 50%;
		width: var(--overlay-height);
		height: var(--overlay-height);
		background-color: var(--background-color);
		background-image: var(--background-image);
		background-position: var(--background-position);
		background-size: var(--background-size);
		background-repeat: var(--background-repeat);
	}
}

.digr_overlay_collision .digr_divi_list_grid_item:after, .digr_overlay_collision .digr_divi_list_grid_item:before {
	top: 50%;
	left: auto;
	bottom: auto;
	right: auto;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background-color: var(--background-color);
	background-image: var(--background-image);
	background-position: var(--background-position);
	background-size: var(--background-size);
	background-repeat: var(--background-repeat);
}

.digr_overlay_collision .digr_divi_list_grid_item:before {
	left: -20px;
	-webkit-transform: translate(-80%, -50%);
	transform: translate(-80%, -50%);
}

.digr_overlay_collision .digr_divi_list_grid_item:after {
	right: -20px;
	-webkit-transform: translate(80%, -50%);
	transform: translate(80%, -50%);
}

.digr_overlay_collision .digr_divi_list_grid_item:hover:before {
	-webkit-animation: criss-cross-left var(--overlay-transition) both;
	animation: criss-cross-left var(--overlay-transition) both;
	-webkit-animation-direction: alternate;
	animation-direction: alternate;
}

.digr_overlay_collision .digr_divi_list_grid_item:hover:after {
	-webkit-animation: criss-cross-right var(--overlay-transition) both;
	animation: criss-cross-right var(--overlay-transition) both;
	-webkit-animation-direction: alternate;
	animation-direction: alternate;
}

.digr_overlay_slice .digr_divi_list_grid_item:after, .digr_overlay_slice .digr_divi_list_grid_item:before {
	width: 0;
	height: 0;
	border: 0 solid;
	-webkit-transform: rotate(var(--overlay-slice-degree));
	transform: rotate(var(--overlay-slice-degree));
}

.digr_overlay_slice .digr_divi_list_grid_item:after {
	border-color: transparent var(--overlay-color) transparent transparent;
	left: auto;
	bottom: auto;
}

.digr_overlay_slice .digr_divi_list_grid_item:before {
	border-color: transparent transparent transparent var(--overlay-color);
	top: auto;
	right: auto;
}

.digr_overlay_slice .digr_divi_list_grid_item:hover:after, .digr_overlay_slice .digr_divi_list_grid_item:hover:before {
	border-width: var(--overlay-height) var(--overlay-slice-width);
}

.digr_divi_list_grid_item, .digr_divi_list_grid_item * {
	z-index: 1;
}

.digr_divi_list_grid_parent_container .digr_divi_list_grid_item {
	overflow: visible !important;
}

.digr_divi_list_grid_item {
	border-style: solid;
}

.digr_divi_list_grid_container {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	position: relative;
}

.digr_divi_list_grid_image, .et-pb-icon {
	border-style: solid;
}

.digr_divi_list_grid_icon_container, .digr_divi_list_grid_image_container {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-direction: column;
	flex-direction: column;
	border-style: solid;
	text-align: center;
	-o-object-fit: cover;
	object-fit: cover;
}

.digr_divi_list_grid_icon_container {
	z-index: 9;
}

.digr_divi_list_grid_image {
	-o-object-fit: cover;
	object-fit: cover;
}

.digr_divi_list_grid_content_wrapper {
	padding: 0 10px;
}

.digr_divi_badge_container {
	padding: 10px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	border-style: solid;
	z-index: 99;
}

.digr_divi_badge_container, .digr_divi_list_grid_badge {
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
}

.digr_divi_list_grid_badge {
	padding-bottom: 0 !important;
	font-family: inherit;
}

.digr_divi_list_grid_parent_container {
	position: relative;
}

@media (max-width:767px) {
	.digr_divi_list_grid_parent_container .digr_divi_list_grid_item .digr_divi_list_grid_container.content_shows_vertically_forShape {
		grid-template-columns: auto !important;
	}
	
	.digr_divi_list_grid_parent_container .digr_divi_list_grid_item .digr_divi_list_grid_container.content_shows_vertically {
		-ms-flex-direction: column !important;
		flex-direction: column !important;
	}
}

[class*=digr_listgrid_shape_] .digr_divi_list_grid_icon_container, [class*=digr_listgrid_shape_] .digr_divi_list_grid_image_container {
	width: 80px;
	height: 80px;
	background: #c0bebe;
	-ms-flex-pack: center;
	justify-content: center;
	border: 2px solid #000;
}

[class*=digr_listgrid_shape_] .digr_divi_list_grid_icon_container .et-pb-icon, [class*=digr_listgrid_shape_] .digr_divi_list_grid_image_container .digr_divi_list_grid_image {
	width: 100%;
	height: 100%;
	display: block;
}

[class*=digr_listgrid_shape_] .digr_divi_list_grid_icon_container .et-pb-icon {
	font-size: 34px;
	border-style: solid;
	border-color: #000;
}

.digr_listgrid_shape_circle .digr_divi_list_grid_content_wrapper, .digr_listgrid_shape_diamond .digr_divi_list_grid_content_wrapper, .digr_listgrid_shape_square .digr_divi_list_grid_content_wrapper {
	margin-left: 40px;
	margin-right: 40px;
}

.digr_listgrid_shape_diamond .digr_divi_list_grid_icon_container, .digr_listgrid_shape_diamond .digr_divi_list_grid_image_container {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	overflow: hidden !important;
}

.digr_listgrid_shape_diamond .digr_divi_list_grid_icon_container .et-pb-icon, .digr_listgrid_shape_diamond .digr_divi_list_grid_image_container .digr_divi_list_grid_image {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.digr_listgrid_shape_square .digr_divi_list_grid_icon_container, .digr_listgrid_shape_square .digr_divi_list_grid_image_container {
	text-align: center;
}

.digr_listgrid_shape_circle .digr_divi_list_grid_icon_container, .digr_listgrid_shape_circle .digr_divi_list_grid_image_container {
	border-radius: 50%;
	overflow: hidden;
	border: 2px solid #000;
}

.digr_listgrid_shape_circle .digr_divi_list_grid_icon_container .et-pb-icon {
	width: 100%;
}

.digr_listgrid_shape_circle .digr_divi_list_grid_content_wrapper {
	margin-left: 12px;
}

.digr_inline_popup_grid_container {
	--colummn: 3;
	--row: auto;
	position: relative;
	display: grid;
	grid-template-columns: repeat(var(--column, 1fr), 1fr);
	grid-template-rows: repeat(var(--row, 1fr), auto);
}

.digr_inline_popup {
	--digrip-image-rotate: 0deg;
	--digrip-image-wrapper-rotate: 0deg;
	--pentagon: polygon(50% 0%, 100% 40%, 82% 100%, 18% 100%, 0% 40%);
	--hexagon: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
	--heptagon: polygon(50% 0%, 90% 20%, 100% 62%, 75% 100%, 25% 100%, 0% 62%, 10% 20%);
	--octagon: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%);
	--nonagon: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
	--decagon: polygon(50% 0%, 80% 10%, 100% 35%, 100% 65%, 80% 90%, 50% 100%, 20% 90%, 0 65%, 0 35%, 20% 10%);
	--circle: circle(50% at 50% 50%);
	--ellipse: ellipse(35% 50% at 50% 50%);
	--triangle: polygon(50% 0%, 0% 100%, 100% 100%);
	--rhombus: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
	--trapezoid: polygon(20% 0%, 80% 0%, 100% 100%, 0% 100%);
	--parallelogram: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
	--bevel: polygon(20% 0%, 80% 0%, 100% 20%, 100% 80%, 80% 100%, 20% 100%, 0% 80%, 0% 20%);
	--rabbet: polygon(0% 15%, 15% 15%, 15% 0%, 85% 0%, 85% 15%, 100% 15%, 100% 85%, 85% 85%, 85% 100%, 15% 100%, 15% 85%, 0% 85%);
	--signleft: polygon(25% 0%, 100% 1%, 100% 100%, 25% 100%, 0% 50%);
	--signright: polygon(0% 0%, 75% 0%, 100% 50%, 75% 100%, 0% 100%);
	--chevronleft: polygon(100% 0%, 75% 50%, 100% 100%, 25% 100%, 0% 50%, 25% 0%);
	--chevronright: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 25% 50%, 0% 0%);
	--leftarrow: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
	--rightarrow: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);
	--star: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
	--cross: polygon(10% 25%, 35% 25%, 35% 0%, 65% 0%, 65% 25%, 90% 25%, 90% 50%, 65% 50%, 65% 100%, 35% 100%, 35% 50%, 10% 50%);
	--message: polygon(0% 0%, 100% 0%, 100% 75%, 75% 75%, 75% 100%, 50% 75%, 0% 75%);
	--close: polygon(20% 0%, 0% 20%, 30% 50%, 0% 80%, 20% 100%, 50% 70%, 80% 100%, 100% 80%, 70% 50%, 100% 20%, 80% 0%, 50% 30%);
	--doubletriangle: polygon(0 0, 100% 0, 31% 50%, 100% 100%, 0 100%);
	--crossover: polygon(0% 15%, 100% 100%, 15% 0%, 85% 0%, 0 100%, 100% 15%, 100% 85%, 0 0, 85% 100%, 15% 100%, 100% 1%, 0% 85%);
	--eagleeye: polygon(10% 25%, 35% 25%, 100% 100%, 1% 100%, 65% 25%, 90% 25%, 90% 50%, 35% 25%, 65% 100%, 35% 100%, 65% 24%, 10% 50%);
	--breakup: polygon(0 100%, 100% 0, 100% 35%, 100% 76%, 100% 100%, 1% 100%, 100% 0, 0 99%, 0 0, 98% 0);
	--kite: polygon(40% 0%, 40% 100%, 100% 20%, 100% 80%, 40% 0, 40% 100%, 0% 50%);
	--funnel: polygon(100% 0, 0 100%, 100% 100%, 0 0);
	--topround: circle(95.6% at 50% 100%);
	--agave: polygon(13% 1%, 15% 100%, 31% 13%, 32% 90%, 49% 1%, 51% 99%, 70% 12%, 73% 88%, 89% 0%, 94% 100%, 99% 100%, 78% 100%, 48% 100%, 17% 100%, 1% 100%);
}

.digr_inline_popup_grid_container .digr_item {
	color: #585858;
	background: #fff;
	padding: 10px;
	cursor: pointer;
}

.digr_inline_popup_grid_container .digr_display .digr_display_content_wrapper {
	width: 100%;
}

.digr_inline_popup_grid_container .digr_display {
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-direction: column;
	flex-direction: column;
}

.digr_inline_popup_grid_container .digr_display .display_subtitle, .digr_inline_popup_grid_container .digr_display .display_text, .digr_inline_popup_grid_container .digr_display .display_title, .digr_inline_popup_grid_container .digr_display img, .digr_inline_popup_grid_container .digr_item .display_image_overlay .digr_inline_popup_grid_container .digr_display .digr_display_img_wrapper {
	z-index: 22;
}

.digr_inline_popup_grid_container .digr_item .digr_display_img_wrapper img {
	-webkit-transform: rotate(var(--digrip-image-rotate));
	transform: rotate(var(--digrip-image-rotate));
}

.digr_inline_popup_grid_container .digr_item .digr_display_img_wrapper {
	-webkit-transform: rotate(var(--digrip-image-wrapper-rotate));
	transform: rotate(var(--digrip-image-wrapper-rotate));
	overflow: hidden;
}

.digr_inline_popup_grid_container .digr_item .digr_display img {
	-o-object-fit: cover;
	object-fit: cover;
	-webkit-transition: .5s ease;
	-o-transition: .5s ease;
	transition: .5s ease;
	max-width: 100%;
	height: auto;
	display: block;
}

.digr_inline_popup_grid_container .digr_display_img_fullwidth .digr_display_img_wrapper, .digr_inline_popup_grid_container .digr_display_img_fullwidth .digr_display_img_wrapper img, .digr_inline_popup_grid_container .digr_item .digr_display_img_wrapper img {
	width: 100% !important;
	height: 100% !important;
}

.digr_inline_popup_grid_container .digr_item, .digr_inline_popup_grid_container .digr_item .digr_display_img_wrapper, .digr_inline_popup_grid_container .digr_item .digr_display_img_wrapper img, .digr_inline_popup_grid_container .inlinepopup, .digr_inline_popup_grid_container .inlinepopup .inlinepopup_content .social_media li a, .digr_inline_popup_grid_container .inlinepopup img {
	border-style: solid;
}

.digr_inline_popup .digr_inline_popup_grid_container .inlinepopup .inlinepopup_arrow, .digr_inline_popup .digr_inline_popup_grid_container .inlinepopup .inlinepopup_arrow:before {
	z-index: 1;
}

.digr_inline_popup_grid_container .preview_details {
	display: none;
}

.digr_inline_popup .digr_inline_popup_grid_container .inlinepopup {
	background: #fff none repeat scroll 0 0;
	grid-column: 1/-1;
	width: 100%;
	margin-bottom: 15px;
	position: relative;
	border-top: 5px solid #d04103;
	-webkit-box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .5);
	box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .5);
}

.digr_inline_popup_grid_container .inlinepopup .digr_content_wrapper {
	width: 100%;
	word-wrap: break-word;
}

.digr_inline_popup_grid_container .inlinepopup_content {
	padding: 20px;
	color: #585858;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
}

.digr_inline_popup_grid_container .inlinepopup .inlinepopup_content .digr_img_wrapper img {
	-o-object-fit: cover;
	object-fit: cover;
}

.digr_inline_popup_grid_container .inlinepopup .inlinepopup_content .digr_img_wrapper, .digr_inline_popup_grid_container .inlinepopup .inlinepopup_content .digr_img_wrapper img {
	width: 100%;
	height: 100%;
}

.digr_inline_popup_grid_container .inlinepopup_arrow {
	height: 32px;
	position: absolute;
	top: -25px;
	width: 32px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
}

.digr_inline_popup_grid_container .inlinepopup_arrow:before {
	content: "C";
	font-family: ETmodules;
	position: absolute;
	font-size: 36px;
	color: rgba(236, 42, 3, .456);
}

.digr_inline_popup_grid_container .inlinepopupClose {
	cursor: pointer;
	height: 16px;
	right: 5px;
	top: 10px;
	width: 16px;
	z-index: 99;
	-webkit-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}

.digr_inline_popup_grid_container .inlinepopupClose:after {
	content: "Q";
	font-family: ETmodules;
	position: absolute;
	right: 5px;
	top: 10px;
	width: 16px;
	font-size: 22px;
	z-index: 11;
	font-weight: 700;
}

.digr_inline_popup_grid_container .inlinepopup_content .popup_title {
	color: #585858;
	margin: 0;
	padding: 0 0 10px;
}

.digr_inline_popup_grid_container .inlinepopup_content ul, .inlinepopup_content ol {
	margin: 0 0 20px;
	padding: 0 0 0 20px;
}

body #page-container .et_pb_section .digr_inline_popup .digr_inline_popup_grid_container .inlinepopup .digr_content_wrapper .et_pb_button:after, body #page-container .et_pb_section .digr_inline_popup .digr_inline_popup_grid_container .inlinepopup .digr_content_wrapper .et_pb_button:before {
	content: attr(data-icon);
}

.digr_inline_popup_grid_container .inlinepopup .inlinepopup_content .social_media_container .social_media {
	padding: 0;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	-ms-flex-flow: nowrap;
	flex-flow: nowrap;
	max-width: 100%;
}

.digr_inline_popup_grid_container .inlinepopup .inlinepopup_content .social_media_container .social_media li {
	list-style: none;
	margin-left: 15px;
	vertical-align: middle;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	text-align: center;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: auto;
}

.digr_inline_popup_grid_container .inlinepopup .inlinepopup_content .social_media_container .social_media li:first-child {
	margin-left: 0;
}

.digr_inline_popup_grid_container .inlinepopup .inlinepopup_content .social_media_container .social_media li a {
	font-size: 16px;
	display: block;
}

.digr_inline_popup_grid_container .inlinepopup .inlinepopup_content .social_media_container .social_media li a:before {
	text-shadow: 0 0 !important;
	font-family: ETmodules !important;
	display: block !important;
	font-weight: 400;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1;
	text-transform: none;
	content: "";
}

.digr_inline_popup_grid_container .inlinepopup .social_media_container .social_media li a span {
	display: none;
}

.digr_inline_popup_grid_container .inlinepopup .inlinepopup_content .social_media_container .social_media li.digrip_facebook a:before {
	content: "" !important;
}

.digr_inline_popup_grid_container .inlinepopup .inlinepopup_content .social_media_container .social_media li.digrip_twitter a:before {
	content: "" !important;
}

.digr_inline_popup_grid_container .inlinepopup .inlinepopup_content .social_media_container .social_media li.digrip_instagram a:before {
	content: "" !important;
}

.digr_inline_popup_grid_container .inlinepopup .inlinepopup_content .social_media_container .social_media li.digrip_linkedin a:before {
	content: "" !important;
}

.digr_inline_popup_grid_container .inlinepopup .inlinepopup_content .social_media_container .social_media li.digrip_email a:before {
	content: "" !important;
}

.digr_inline_popup_grid_container .inlinepopup .inlinepopup_content .social_media_container .social_media li.digrip_website a:before {
	content: "" !important;
}

.digr_inline_popup_grid_container .digr_item .digr_display.image_zoom_in img {
	-webkit-transform: scale(1);
	transform: scale(1);
}

.digr_inline_popup_grid_container .digr_item .digr_display.image_zoom_out img, .digr_inline_popup_grid_container .digr_item:hover .digr_display.image_zoom_in img {
	-webkit-transform: scale(1.25);
	transform: scale(1.25);
}

.digr_inline_popup_grid_container .digr_item:hover .digr_display.image_zoom_out img {
	-webkit-transform: scale(1);
	transform: scale(1);
}

.digr_inline_popup_grid_container .digr_item .digr_display.image_pan_up img {
	-webkit-transform: scale(1.2) translate(0);
	transform: scale(1.2) translate(0);
	-webkit-transform-origin: top;
	transform-origin: top;
}

.digr_inline_popup_grid_container .digr_item:hover .digr_display.image_pan_up img {
	-webkit-transform: scale(1.2) translateY(-15%);
	transform: scale(1.2) translateY(-15%);
}

.digr_inline_popup_grid_container .digr_item .digr_display.image_pan_down img {
	-webkit-transform: scale(1.2) translate(0);
	transform: scale(1.2) translate(0);
	-webkit-transform-origin: bottom;
	transform-origin: bottom;
}

.digr_inline_popup_grid_container .digr_item:hover .digr_display.image_pan_down img {
	-webkit-transform: scale(1.2) translateY(15%);
	transform: scale(1.2) translateY(15%);
}

.digr_inline_popup_grid_container .digr_item .digr_display.image_pan_left img {
	-webkit-transform: scale(1.2) translate(0);
	transform: scale(1.2) translate(0);
	-webkit-transform-origin: left;
	transform-origin: left;
}

.digr_inline_popup_grid_container .digr_item:hover .digr_display.image_pan_left img {
	-webkit-transform: scale(1.2) translate(-15%);
	transform: scale(1.2) translate(-15%);
}

.digr_inline_popup_grid_container .digr_item .digr_display.image_pan_right img {
	-webkit-transform: scale(1.2) translate(0);
	transform: scale(1.2) translate(0);
	-webkit-transform-origin: top;
	transform-origin: top;
}

.digr_inline_popup_grid_container .digr_item:hover .digr_display.image_pan_right img {
	-webkit-transform: scale(1.2) translateY(-15%);
	transform: scale(1.2) translateY(-15%);
}

.digr_inline_popup_grid_container .digr_item .digr_display.image_rotate_left img {
	-webkit-transform: scale(1.2) translate(0);
	transform: scale(1.2) translate(0);
}

.digr_inline_popup_grid_container .digr_item:hover .digr_display.image_rotate_left img {
	-webkit-transform: scale(1.2) rotate(-15deg);
	transform: scale(1.2) rotate(-15deg);
}

.digr_inline_popup_grid_container .digr_item .digr_display.image_rotate_right img {
	-webkit-transform: scale(1.2) translate(0);
	transform: scale(1.2) translate(0);
}

.digr_inline_popup_grid_container .digr_item:hover .digr_display.image_rotate_right img {
	-webkit-transform: scale(1.2) rotate(15deg);
	transform: scale(1.2) rotate(15deg);
}

.digr_inline_popup_grid_container .digr_item {
	position: relative;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	overflow: hidden;
}

.digr_inline_popup_grid_container .digr_item .display_image_overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	font-size: 20px;
	color: #fff;
	font-family: inherit;
	text-align: center;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 11;
	opacity: 0;
	font-weight: 700;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
}

.digr_inline_popup_grid_container .digr_item:hover .display_image_overlay {
	opacity: 1;
}

.digr_inline_popup_grid_container .digr_item .display_image_overlay.visible {
	visibility: visible;
}

.digr_inline_popup_grid_container .digr_item .display_image_overlay.hidden {
	visibility: hidden;
}

.digr_inline_popup_grid_container .digr_item .display_image_overlay.fade_in_bottom {
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: all .5s ease-in-out 0s;
	-o-transition: all .5s ease-in-out 0s;
	transition: all .5s ease-in-out 0s;
}

.digr_inline_popup_grid_container .digr_item:hover .display_image_overlay.fade_in_bottom {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.digr_inline_popup_grid_container .digr_item .display_image_overlay.fade_in_top {
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	-webkit-transition: all .5s ease-in-out 0s;
	-o-transition: all .5s ease-in-out 0s;
	transition: all .5s ease-in-out 0s;
}

.digr_inline_popup_grid_container .digr_item:hover .display_image_overlay.fade_in_top {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.digr_inline_popup_grid_container .digr_item .display_image_overlay.fade_in_left {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-transition: all .5s ease-in-out 0s;
	-o-transition: all .5s ease-in-out 0s;
	transition: all .5s ease-in-out 0s;
}

.digr_inline_popup_grid_container .digr_item:hover .display_image_overlay.fade_in_left {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.digr_inline_popup_grid_container .digr_item .display_image_overlay.fade_in_right {
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition: all .5s ease-in-out 0s;
	-o-transition: all .5s ease-in-out 0s;
	transition: all .5s ease-in-out 0s;
}

.digr_inline_popup_grid_container .digr_item:hover .display_image_overlay.fade_in_right {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.digr_inline_popup_grid_container .digr_item .display_image_overlay.fade_in_topleft {
	-webkit-transform: translate(-100%, -100%);
	transform: translate(-100%, -100%);
	-webkit-transition: all .5s ease-in-out 0s;
	-o-transition: all .5s ease-in-out 0s;
	transition: all .5s ease-in-out 0s;
}

.digr_inline_popup_grid_container .digr_item:hover .display_image_overlay.fade_in_topleft {
	-webkit-transform: translate(0);
	transform: translate(0);
}

.digr_inline_popup_grid_container .digr_item .display_image_overlay.fade_in_topright {
	-webkit-transform: translate(100%, -100%);
	transform: translate(100%, -100%);
	-webkit-transition: all .5s ease-in-out 0s;
	-o-transition: all .5s ease-in-out 0s;
	transition: all .5s ease-in-out 0s;
}

.digr_inline_popup_grid_container .digr_item:hover .display_image_overlay.fade_in_topright {
	-webkit-transform: translate(0);
	transform: translate(0);
}

.digr_inline_popup_grid_container .digr_item .display_image_overlay.fade_in_bottomleft {
	-webkit-transform: translate(-100%, 100%);
	transform: translate(-100%, 100%);
	-webkit-transition: all .5s ease-in-out 0s;
	-o-transition: all .5s ease-in-out 0s;
	transition: all .5s ease-in-out 0s;
}

.digr_inline_popup_grid_container .digr_item:hover .display_image_overlay.fade_in_bottomleft {
	-webkit-transform: translate(0);
	transform: translate(0);
}

.digr_inline_popup_grid_container .digr_item .display_image_overlay.fade_in_bottomright {
	-webkit-transform: translate(100%, 100%);
	transform: translate(100%, 100%);
	-webkit-transition: all .5s ease-in-out 0s;
	-o-transition: all .5s ease-in-out 0s;
	transition: all .5s ease-in-out 0s;
}

.digr_inline_popup_grid_container .digr_item:hover .display_image_overlay.fade_in_bottomright {
	-webkit-transform: translate(0);
	transform: translate(0);
}

.digr_inline_popup_grid_container .digr_item .display_image_overlay.zoom_in {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all .5s ease-in-out 0s;
	-o-transition: all .5s ease-in-out 0s;
	transition: all .5s ease-in-out 0s;
}

.digr_inline_popup_grid_container .digr_item:hover .display_image_overlay.zoom_in {
	-webkit-transform: scale(1.25);
	transform: scale(1.25);
}

.digr_split_layout .digr_split_content .digr_post_categories, .digr_split_layout .digr_split_content .digr_post_content, .digr_split_layout .digr_split_content .digr_post_readmore, .digr_split_layout .digr_split_content .digr_split_meta, .digr_split_layout .digr_split_content .post_title {
	font-family: inherit;
	font-size: inherit;
	color: inherit;
	line-height: inherit;
}

.split .digr_postGrid {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

.digr_split_layout {
	gap: 0;
}

.digr_split_layout, .digr_split_layout .digr_split_inner {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.digr_split_layout .digr_split_inner {
	width: 100%;
}

.digr_split_layout .digr_split_content {
	-ms-flex: 1 1 50%;
	flex: 1 1 50%;
	max-width: 50%;
	padding: 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.digr_split_layout .digr_split_image {
	-ms-flex: 1 1 50%;
	flex: 1 1 50%;
	max-width: 50%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.digr_split_layout .digr_post_image_wrap, .digr_split_layout .digr_post_image_wrap a {
	display: block;
	width: 100%;
	height: 100%;
}

.digr_split_layout .digr_post_image_wrap img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	display: block;
}

.digr_split_layout.split-image-right .digr_split_content {
	-ms-flex-order: 1;
	order: 1;
}

.digr_split_layout.split-image-left .digr_split_content, .digr_split_layout.split-image-right .digr_split_image {
	-ms-flex-order: 2;
	order: 2;
}

.digr_split_layout.split-image-left .digr_split_image, .digr_split_layout.zigzag-normal .digr_split_content {
	-ms-flex-order: 1;
	order: 1;
}

.digr_split_layout.zigzag-normal .digr_split_image, .digr_split_layout.zigzag-reverse .digr_split_content {
	-ms-flex-order: 2;
	order: 2;
}

.digr_split_layout.zigzag-reverse .digr_split_image {
	-ms-flex-order: 1;
	order: 1;
}

@media only screen and (max-width:981px) {
	.digr_split_layout .digr_split_content, .digr_split_layout .digr_split_image {
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		max-width: 100%;
	}
	
	.digr_split_layout .digr_split_content {
		-ms-flex-order: 2 !important;
		order: 2 !important;
	}
	
	.digr_split_layout .digr_split_image {
		-ms-flex-order: 1 !important;
		order: 1 !important;
	}
}

.digr_split_meta {
	margin: 10px 0;
	font-size: 14px;
	color: #777;
}

.digr_split_meta span {
	margin-right: 10px;
}

.digr_post_grid .digr_postgrid_container article .digr_add_to_cart_button {
	display: -ms-flexbox;
	display: flex;
	gap: 10px;
	-ms-flex-order: 1;
	order: 1;
}

.digr_post_grid .digr_postgrid_container.default .digr_postGrid {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 5px;
}

.digr_post_grid .digr_postgrid_container .digr_item_wrap {
	z-index: 1;
}

.digr_post_grid .digr_postgrid_container .digr_acf_fields {
	-ms-flex-order: 1;
	order: 1;
}

.digr-post-link {
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	cursor: pointer;
	z-index: 2;
}

.digr_post_grid .digr_postgrid_container .digr_meta_wrapper, .digr_post_grid .digr_postgrid_container .digr_post_author, .digr_post_grid .digr_postgrid_container .digr_post_categories, .digr_post_grid .digr_postgrid_container .digr_post_date, .digr_post_grid .digr_postgrid_container .digr_post_tag {
	z-index: 3 !important;
}

.digr_post_grid .digr_postgrid_container .post-author img {
	width: 96px !important;
	height: 96px !important;
}

.digr_post_grid .digr_postgrid_container article {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
	border: 0 solid;
}

.digr_post_grid .digr_postgrid_container .digr_postGrid .digr_post_author {
	display: -ms-flexbox;
	display: flex;
}

.digr_post_grid .digr_postgrid_container .digr_post_author img {
	border-radius: 50%;
	vertical-align: middle;
	display: inline-block;
	position: relative;
}

.digr_post_grid .digr_postgrid_container:not(.digr_bg_off) .digr_postGrid article .digr_post_image_wrap {
	width: 100%;
	height: 100% !important;
	overflow: hidden;
	-o-object-fit: cover;
	object-fit: cover;
	border-style: solid;
}

.digr_post_grid .digr_postgrid_container.digr_bg_off .digr_post_image_wrap img {
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	display: block;
}

.digr_individual_bg_active .digr_post_image_wrap {
	display: none;
}

.digr_post_grid .digr_postgrid_container .digr_postGrid .digr_post_content_wrapper {
	bottom: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow-wrap: break-word;
	padding: 20px;
	position: relative;
	z-index: 1;
}

.digr_post_grid .digr_postgrid_container.digr_bg_off .digr_post_image_wrap .digr_overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	opacity: 0;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.digr_post_grid .digr_postgrid_container.digr_bg_off .digr_post_image_wrap:hover .digr_overlay {
	opacity: 1;
}

.digr_post_grid .digr_postgrid_container .digr_meta_wrapper, .digr_post_grid .digr_postgrid_container .digr_pagination, .digr_post_grid .digr_postgrid_container.digr_post_bg_image .digr_postGrid .digr_post_content_wrapper, .digr_post_grid .digr_postgrid_container .digr_postGrid article {
	display: -ms-flexbox;
	display: flex;
	border-style: solid;
}

.digr_post_grid .digr_postgrid_container .digr_meta_wrapper {
	-ms-flex: none;
	flex: none;
	width: auto !important;
}

.digr_individual_bg_active {
	position: relative;
}

.digr_post_grid .digr_postgrid_container .digr_individual_bg_active:after, .digr_post_grid .digr_postgrid_container.digr_post_bg_image article:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, rgba(155, 222, 247, 0)), color-stop(90%, rgba(10, 10, 18, .701961)));
	background-image: -webkit-linear-gradient(top, rgba(155, 222, 247, 0) 10%, rgba(10, 10, 18, .701961) 90%);
	background-image: -o-linear-gradient(top, rgba(155, 222, 247, 0) 10%, rgba(10, 10, 18, .701961) 90%);
	background-image: linear-gradient(180deg, rgba(155, 222, 247, 0) 10%, rgba(10, 10, 18, .701961) 90%);
}

.digr_post_grid .digr_postgrid_container .digr_pagination .page-numbers {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
}

.digr_post_grid .digr_postgrid_container .digr_pagination:after {
	content: none;
}

.digr_post_grid .digr_postgrid_container .digr_pagination a.older {
	margin-right: 10px;
}

.digr_postgrid_container .digr_pagination a.newer:after, .digr_postgrid_container .digr_pagination a.next:after, .digr_postgrid_container .digr_pagination a.older:before, .digr_postgrid_container .digr_pagination a.prev:before {
	font-family: ETmodules;
	speak: none;
	font-weight: 400;
	-webkit-font-feature-settings: normal;
	font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	font-style: normal;
	display: inline-block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	direction: ltr;
}

.digr_postgrid_container .digr_pagination a.newer:after, .digr_postgrid_container .digr_pagination a.next:after {
	content: "5";
}

.digr_postgrid_container .digr_pagination a.older:before, .digr_postgrid_container .digr_pagination a.prev:before {
	content: "4";
}

.digr_post_grid .digr_postgrid_container .digr_pagination .page-numbers {
	font-size: 16px;
	border: 0 solid;
	margin-right: 10px;
}

.digr_post_grid .digr_postgrid_container .digr_postGrid .digr_post_content_wrapper, .digr_post_grid .digr_postgrid_container .digr_postGrid article {
	-ms-flex-direction: column;
	flex-direction: column;
}

.digr_post_grid .digr_postgrid_container.digr_bg_off .digr_meta_wrapper, .digr_post_grid .digr_postgrid_container.digr_bg_off .digr_postGrid .digr_post_content_wrapper {
	padding: 10px;
}

.digr_post_grid .digr_postgrid_container .digr_post_button_wrap {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}

.digr_post_grid .digr_postgrid_container .digr_post_button_wrap a {
	border-style: solid;
}

.digr_post_grid .digr_postgrid_container .digr_overlay {
	font-family: ETmodules !important;
	font-weight: 400 !important;
	position: absolute;
	width: 100%;
	height: 100%;
	display: -ms-flexbox;
	display: flex;
	opacity: 0;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
}

.digr_postgrid_container.digr_bg_off .digr_postGrid article:hover .digr_overlay {
	opacity: 1;
}

.digr_bg_off .digr_post_image_wrap {
	position: relative;
}

.digr_post_grid .digr_postgrid_container .digr_divider {
	color: red;
}

.digr_post_grid .digr_postgrid_container .digr_post_divider {
	position: relative;
	border: 0 solid;
	height: 3px;
	width: 100%;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: -webkit-gradient(linear, left top, right top, from(#e02b20), to(#fc7069));
	background-image: -webkit-linear-gradient(left, #e02b20, #fc7069);
	background-image: -o-linear-gradient(left, #e02b20 0, #fc7069 100%);
	background-image: linear-gradient(90deg, #e02b20, #fc7069);
}

.digr_post_grid .digr_postgrid_container .digr_hover_effect *, .digr_post_grid .digr_postgrid_container .digr_postGrid * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .6s ease !important;
	-o-transition: all .6s ease !important;
	transition: all .6s ease !important;
}

.digr_post_image_wrap {
	overflow: hidden;
}

.digr_post_grid .digr_postgrid_container .digr_image_zoom_out img, .digr_post_grid .digr_postgrid_container article:hover .digr_image_zoom_in img {
	-webkit-transform: scale(1.25);
	transform: scale(1.25);
}

.digr_post_grid .digr_postgrid_container article:hover .digr_image_zoom_out img {
	-webkit-transform: scale(1);
	transform: scale(1);
}

.digr_post_grid .digr_postgrid_container article .digr_image_pan_up img {
	-webkit-transform-origin: top;
	transform-origin: top;
	-webkit-transform: scale(1.2) translateY(0);
	transform: scale(1.2) translateY(0);
}

.digr_post_grid .digr_postgrid_container article:hover .digr_image_pan_up img {
	-webkit-transform: scale(1.2) translateY(-15%);
	transform: scale(1.2) translateY(-15%);
}

.digr_post_grid .digr_postgrid_container .digr_image_pan_down img {
	-webkit-transform-origin: bottom;
	transform-origin: bottom;
	-webkit-transform: scale(1.2) translateY(0);
	transform: scale(1.2) translateY(0);
}

.digr_post_grid .digr_postgrid_container article:hover .digr_image_pan_down img {
	-webkit-transform: scale(1.2) translateY(15%);
	transform: scale(1.2) translateY(15%);
}

.digr_post_grid .digr_postgrid_container .digr_image_pan_left img {
	-webkit-transform-origin: left;
	transform-origin: left;
	-webkit-transform: scale(1.2) translateX(0);
	transform: scale(1.2) translateX(0);
}

.digr_post_grid .digr_postgrid_container article:hover .digr_image_pan_left img {
	-webkit-transform: scale(1.2) translateX(-15%);
	transform: scale(1.2) translateX(-15%);
}

.digr_post_grid .digr_postgrid_container .digr_image_pan_right img {
	-webkit-transform-origin: right;
	transform-origin: right;
	-webkit-transform: scale(1.2) translateX(0);
	transform: scale(1.2) translateX(0);
}

.digr_post_grid .digr_postgrid_container article:hover .digr_image_pan_right img {
	-webkit-transform: scale(1.2) translateX(15%);
	transform: scale(1.2) translateX(15%);
}

.digr_post_grid .digr_postgrid_container article:hover .digr_image_zoom_in_rotate img {
	-webkit-transform: scale(2) rotate(25deg);
	transform: scale(2) rotate(25deg);
}

.digr_post_grid .digr_postgrid_container .digr_image_zoom_in_slow img {
	-webkit-transform-origin: 50% 65%;
	transform-origin: 50% 65%;
	-webkit-transition: -webkit-transform 5s ease-in-out !important;
	transition: -webkit-transform 5s ease-in-out !important;
	-o-transition: transform 5s ease-in-out !important;
	transition: transform 5s ease-in-out !important;
	transition: transform 5s ease-in-out, -webkit-transform 5s ease-in-out !important;
}

.digr_post_grid .digr_postgrid_container article:hover .digr_image_zoom_in_slow img {
	-webkit-transform: scale(3);
	transform: scale(3);
}

.digr_post_grid .digr_postgrid_container .digr_image_brighten_zoom_in img {
	-webkit-transition: -webkit-transform 2s, -webkit-filter 1.5s ease-in-out;
	transition: -webkit-transform 2s, -webkit-filter 1.5s ease-in-out;
	-o-transition: transform 2s, filter 1.5s ease-in-out;
	transition: transform 2s, filter 1.5s ease-in-out;
	transition: transform 2s, filter 1.5s ease-in-out, -webkit-transform 2s, -webkit-filter 1.5s ease-in-out;
	-webkit-transform-origin: center center;
	transform-origin: center center;
	-webkit-filter: brightness(50%);
	filter: brightness(50%);
}

.digr_post_grid .digr_postgrid_container article:hover .digr_image_brighten_zoom_in img {
	-webkit-filter: brightness(100%);
	filter: brightness(100%);
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}

.digr_postgrid_container .digr_individual_bg_active, .digr_postgrid_container.digr_post_bg_image article {
	-webkit-transition: .8s ease-in-out;
	-o-transition: .8s ease-in-out;
	transition: .8s ease-in-out;
}

.digr_postgrid_container .digr_bgimage_left.digr_individual_bg_active:hover, .digr_postgrid_container.digr_post_bg_image .digr_bgimage_left:hover {
	background-position: 100% 0 !important;
}

.digr_postgrid_container .digr_bgimage_right.digr_individual_bg_active:hover, .digr_postgrid_container.digr_post_bg_image .digr_bgimage_right:hover {
	background-position: 0 100% !important;
}

.digr_post_grid .digr_postgrid_container.digr_img_bg_grid_pattern4x2 .digr_postGrid {
	display: grid;
	grid-template-rows: 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-gap: 5px;
}

.digr_post_grid .digr_postgrid_container.digr_img_bg_grid_pattern5x2 .digr_postGrid {
	display: grid;
	grid-template-rows: 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	grid-gap: 5px;
}

.digr_post_grid .digr_postgrid_container.digr_img_bg_postGrid.digr_grid_pattern3x2 .digr_postGrid {
	display: grid;
	grid-template-rows: 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 5px;
}

.digr_post_grid .digr_postgrid_container.digr_img_bg_postGrid.digr_grid_pattern4x1 .digr_postGrid {
	display: grid;
	grid-template-rows: 1fr;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-gap: 5px;
}

.digr_post_grid .digr_postgrid_container.digr_img_bg_grid_pattern4x4 .digr_postGrid {
	display: grid;
	grid-template-rows: 1fr 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-gap: 5px;
}

.digr_post_grid .digr_postgrid_container.digr_img_bg_grid_pattern3x3 .digr_postGrid {
	display: grid;
	grid-template-rows: 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 5px;
}

.digr_post_grid .digr_postgrid_container.digr_img_bg_grid_pattern6x3 .digr_postGrid {
	display: grid;
	grid-template-rows: repeat(3, 1fr);
	grid-template-columns: repeat(6, 1fr);
	grid-gap: 5px;
}

.digr_post_grid .digr_postgrid_container.digr_img_bg_grid_pattern4x3 .digr_postGrid {
	display: grid;
	grid-template-rows: repeat(3, 1fr);
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 5px;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_rose .digr_postGrid .digr_post_item_1 {
	grid-column: 1/3;
	grid-row: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_rose .digr_postGrid .digr_post_item_8 {
	grid-column: 3/5;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_lily .digr_postGrid .digr_post_item_1 {
	grid-column: 1/3;
	grid-row: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_tulip .digr_postGrid .digr_post_item_2 {
	grid-column: 2/4;
	grid-row: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_carnation .digr_postGrid .digr_post_item_1 {
	grid-column: 1/3;
	grid-row: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_carnation .digr_postGrid .digr_post_item_4 {
	grid-column: 4/6;
	grid-row: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_orchid .digr_postGrid .digr_post_item_2 {
	grid-column: 2/4;
	grid-row: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_orchid .digr_postGrid .digr_post_item_3 {
	grid-column: 4/6;
	grid-row: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_freesia .digr_postGrid .digr_post_item_1, .digr_post_grid .digr_postgrid_container.digr_grid_layout_peruvian_lily .digr_postGrid .digr_post_item_1 {
	grid-column: 1/3;
	grid-row: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_peruvian_lily .digr_postGrid .digr_post_item_8 {
	grid-column: 2/-1;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_gladiolus .digr_postGrid .digr_post_item_1 {
	grid-column: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_gladiolus .digr_postGrid .digr_post_item_4 {
	grid-column: 2/-1;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_gladiolus .digr_postGrid .digr_post_item_5 {
	grid-column: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_gladiolus .digr_postGrid .digr_post_item_8 {
	grid-column: 2/-1;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_gladiolus .digr_postGrid .digr_post_item_9 {
	grid-column: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_gladiolus .digr_postGrid .digr_post_item_12 {
	grid-column: 2/-1;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_anemone .digr_postGrid .digr_post_item_1 {
	grid-column: 1/3;
	grid-row: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_anemone .digr_postGrid .digr_post_item_2 {
	grid-column: 3/4;
	grid-row: 1/2;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_anemone .digr_postGrid .digr_post_item_3 {
	grid-column: 3/4;
	grid-row: 2/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_anemone .digr_postGrid .digr_post_item_4 {
	grid-column: 4/5;
	grid-row: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_anemone .digr_postGrid .digr_post_item_5 {
	grid-column: 1/2;
	grid-row: 3/5;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_anemone .digr_postGrid .digr_post_item_6 {
	grid-column: 2/3;
	grid-row: 3/4;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_anemone .digr_postGrid .digr_post_item_7 {
	grid-column: 2/3;
	grid-row: 4/5;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_anemone .digr_postGrid .digr_post_item_8 {
	grid-column: 3/5;
	grid-row: 3/5;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_daffodil .digr_postGrid .digr_post_item_1 {
	grid-column: 1/3;
	grid-row: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_daffodil .digr_postGrid .digr_post_item_2 {
	grid-column: 3/5;
	grid-row: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_daffodil .digr_postGrid .digr_post_item_3 {
	grid-column: 1/2;
	grid-row: 3/5;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_daffodil .digr_postGrid .digr_post_item_4 {
	grid-column: 2/4;
	grid-row: 3/5;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_daffodil .digr_postGrid .digr_post_item_5 {
	grid-column: 4/5;
	grid-row: 3/5;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_jasmine .digr_postGrid .digr_post_item_1 {
	grid-column: 1/2;
	grid-row: 1/2;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_jasmine .digr_postGrid .digr_post_item_2 {
	grid-column: 2/3;
	grid-row: 1/2;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_jasmine .digr_postGrid .digr_post_item_3 {
	grid-column: 3/4;
	grid-row: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_jasmine .digr_postGrid .digr_post_item_4 {
	grid-column: 1/3;
	grid-row: 2/4;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_jasmine .digr_postGrid .digr_post_item_5 {
	grid-column: 3/4;
	grid-row: 3/4;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_daisy .digr_postGrid .digr_post_item_1 {
	grid-column: 1/3;
	grid-row: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_daisy .digr_postGrid .digr_post_item_2, .digr_post_grid .digr_postgrid_container.digr_grid_layout_daisy .digr_postGrid .digr_post_item_3 {
	grid-row: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_daisy .digr_postGrid .digr_post_item_4, .digr_post_grid .digr_postgrid_container.digr_grid_layout_daisy .digr_postGrid .digr_post_item_5 {
	grid-row: 3/5;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_daisy .digr_postGrid .digr_post_item_6 {
	grid-column: 3/-1;
	grid-row: 3/5;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_bluebell .digr_postGrid .digr_post_item_1 {
	grid-column: 1/3;
	grid-row: 1/2;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_bluebell .digr_postGrid .digr_post_item_2 {
	grid-column: 3/5;
	grid-row: 1/2;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_bluebell .digr_postGrid .digr_post_item_3 {
	grid-column: 1/2;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_bluebell .digr_postGrid .digr_post_item_4 {
	grid-column: 2/4;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_bluebell .digr_postGrid .digr_post_item_5 {
	grid-column: 4/5;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_iris .digr_postGrid .digr_post_item_1 {
	grid-column: 1/3;
	grid-row: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_iris .digr_postGrid .digr_post_item_2 {
	grid-column: 3/5;
	grid-row: 1/2;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_iris .digr_postGrid .digr_post_item_3 {
	grid-column: 3/4;
	grid-row: 2/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_iris .digr_postGrid .digr_post_item_4 {
	grid-column: 4/5;
	grid-row: 2/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_calendula .digr_postGrid .digr_post_item_1 {
	grid-column: 1/2;
	grid-row: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_calendula .digr_postGrid .digr_post_item_2 {
	grid-column: 2/3;
	grid-row: 1/2;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_calendula .digr_postGrid .digr_post_item_3 {
	grid-column: 3/5;
	grid-row: 1/2;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_calendula .digr_postGrid .digr_post_item_4 {
	grid-column: 2/4;
	grid-row: 2/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_calendula .digr_postGrid .digr_post_item_5 {
	grid-column: 4/5;
	grid-row: 2/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_snowdrop .digr_postGrid .digr_post_item_1 {
	grid-column: 1/2;
	grid-row: 1/2;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_snowdrop .digr_postGrid .digr_post_item_2 {
	grid-column: 2/3;
	grid-row: 1/2;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_snowdrop .digr_postGrid .digr_post_item_3 {
	grid-column: 3/5;
	grid-row: 1/2;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_snowdrop .digr_postGrid .digr_post_item_4 {
	grid-column: 1/2;
	grid-row: 2/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_snowdrop .digr_postGrid .digr_post_item_5 {
	grid-column: 2/4;
	grid-row: 2/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_snowdrop .digr_postGrid .digr_post_item_6 {
	grid-column: 4/5;
	grid-row: 2/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_lavender .digr_postGrid .digr_post_item_1 {
	grid-column: 1/2;
	grid-row: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_lavender .digr_postGrid .digr_post_item_2 {
	grid-column: 2/3;
	grid-row: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_lavender .digr_postGrid .digr_post_item_3 {
	grid-column: 3/4;
	grid-row: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_pansy .digr_postGrid .digr_post_item_1 {
	grid-column: 1/3;
	grid-row: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_pansy .digr_postGrid .digr_post_item_2 {
	grid-column: 3/-1;
	grid-row: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_pansy .digr_postGrid .digr_post_item_3 {
	grid-column: 1/5;
	grid-row: 3/5;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_pansy .digr_postGrid .digr_post_item_4 {
	grid-column: 5/-1;
	grid-row: 3/4;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_magnolia .digr_postGrid .digr_post_item_1 {
	grid-column: 1/2;
	grid-row: 1/2;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_magnolia .digr_postGrid .digr_post_item_2 {
	grid-column: 2/3;
	grid-row: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_magnolia .digr_postGrid .digr_post_item_3 {
	grid-column: 3/5;
	grid-row: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_magnolia .digr_postGrid .digr_post_item_4 {
	grid-column: 1/2;
	grid-row: 2/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_magnolia .digr_postGrid .digr_post_item_5 {
	grid-column: 1/2;
	grid-row: 3/4;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_magnolia .digr_postGrid .digr_post_item_6 {
	grid-column: 2/3;
	grid-row: 3/4;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_magnolia .digr_postGrid .digr_post_item_7 {
	grid-column: 3/4;
	grid-row: 3/4;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_magnolia .digr_postGrid .digr_post_item_8 {
	grid-column: 4/5;
	grid-row: 3/4;
}

.digr_post_grid .digr_postgrid_container.digr_grid_pattern4x2 .digr_postGrid {
	display: grid;
	grid-template-rows: 1fr 1fr;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 5px;
}

.digr_post_grid .digr_postgrid_container.digr_grid_pattern5x2 .digr_postGrid {
	display: grid;
	grid-template-rows: 1fr;
	grid-template-columns: repeat(5, 1fr);
	grid-gap: 5px;
}

.digr_post_grid .digr_postgrid_container.digr_grid_pattern3x2 .digr_postGrid {
	display: grid;
	grid-template-rows: 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 5px;
}

.digr_post_grid .digr_postgrid_container.digr_grid_pattern4x1 .digr_postGrid, .digr_post_grid .digr_postgrid_container.digr_grid_pattern4x4 .digr_postGrid {
	display: grid;
	grid-template-rows: 1fr;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-gap: 5px;
}

.digr_post_grid .digr_postgrid_container.digr_grid_pattern3x3 .digr_postGrid {
	display: grid;
	grid-template-rows: 1fr;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 5px;
}

.digr_post_grid .digr_postgrid_container.digr_grid_pattern6x3 .digr_postGrid {
	display: grid;
	grid-template-rows: 1fr;
	grid-template-columns: repeat(6, 1fr);
	grid-gap: 5px;
}

.digr_post_grid .digr_postgrid_container.digr_grid_pattern4x3 .digr_postGrid {
	display: grid;
	grid-template-rows: 1fr 1fr 1fr;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 5px;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_apple .digr_postGrid .digr_post_item_1 {
	grid-column: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_apple .digr_postGrid .digr_post_item_2 {
	grid-column: 3/4;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_apple .digr_postGrid .digr_post_item_6 {
	grid-column: 3/5;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_apricot .digr_postGrid .digr_post_item_2 {
	grid-column: 2/4;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_apricot .digr_postGrid .digr_post_item_4 {
	grid-column: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_apricot .digr_postGrid .digr_post_item_8 {
	grid-column: 2/-1;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_cherry .digr_postGrid .digr_post_item_3 {
	grid-column: 3/-1;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_cherry .digr_postGrid .digr_post_item_4, .digr_post_grid .digr_postgrid_container.digr_grid_layout_dates .digr_postGrid .digr_post_item_1 {
	grid-column: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_dates .digr_postGrid .digr_post_item_7 {
	grid-column: 3/-1;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_dates .digr_postGrid .digr_post_item_9 {
	grid-column: 2/5;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_cranberry .digr_postGrid .digr_post_item_2 {
	grid-column: 2/4;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_cranberry .digr_postGrid .digr_post_item_6 {
	grid-column: 2/-1;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_cranberry .digr_postGrid .digr_post_item_8 {
	grid-column: 2/5;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_fig .digr_postGrid .digr_post_item_1 {
	grid-column: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_fig .digr_postGrid .digr_post_item_2 {
	grid-column: 3/-1;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_fig .digr_postGrid .digr_post_item_3 {
	grid-column: 1/-1;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_lime .digr_postGrid .digr_post_item_1 {
	grid-column: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_lime .digr_postGrid .digr_post_item_2 {
	grid-column: 3/-1;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_lime .digr_postGrid .digr_post_item_3 {
	grid-column: 1/2;
	grid-row: 2/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_lime .digr_postGrid .digr_post_item_4 {
	grid-column: 2/-1;
	grid-row: 2/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_mango .digr_postGrid .digr_post_item_1 {
	grid-column: 1/2;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_mango .digr_postGrid .digr_post_item_2 {
	grid-column: 2/5;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_mango .digr_postGrid .digr_post_item_3 {
	grid-column: 1/2;
	grid-row: 2/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_mango .digr_postGrid .digr_post_item_4 {
	grid-column: 2/-1;
	grid-row: 2/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_pear .digr_postGrid .digr_post_item_1, .digr_post_grid .digr_postgrid_container.digr_grid_layout_pear .digr_postGrid .digr_post_item_6 {
	grid-row: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_pear .digr_postGrid .digr_post_item_3, .digr_post_grid .digr_postgrid_container.digr_grid_layout_pear .digr_postGrid .digr_post_item_5 {
	grid-row: 2/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_olive .digr_postGrid .digr_post_item_1 {
	grid-column: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_olive .digr_postGrid .digr_post_item_3 {
	grid-column: 4/-1;
	grid-row: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_watermelon .digr_postGrid .digr_post_item_1 {
	grid-column: 1/2;
	grid-row: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_watermelon .digr_postGrid .digr_post_item_2 {
	grid-column: 2/4;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_watermelon .digr_postGrid .digr_post_item_3 {
	grid-column: 4/5;
	grid-row: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_watermelon .digr_postGrid .digr_post_item_4 {
	grid-column: 2/4;
	grid-row: 2/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_pineapple .digr_postGrid .digr_post_item_1, .digr_post_grid .digr_postgrid_container.digr_grid_layout_pineapple .digr_postGrid .digr_post_item_2 {
	grid-row: 1/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_pineapple .digr_postGrid .digr_post_item_7, .digr_post_grid .digr_postgrid_container.digr_grid_layout_pineapple .digr_postGrid .digr_post_item_8 {
	grid-row: 3/4;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_grape .digr_postGrid .digr_post_item_3 {
	grid-column: 3/-1;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_grape .digr_postGrid .digr_post_item_4 {
	grid-column: 1/3;
	grid-row: 2/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_grape .digr_postGrid .digr_post_item_5 {
	grid-column: 3/4;
	grid-row: 2/3;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_grape .digr_postGrid .digr_post_item_6 {
	grid-column: 4/-1;
	grid-row: 2/-1;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_grape .digr_postGrid .digr_post_item_7 {
	grid-column: 1/3;
	grid-row: 3/-1;
}

.digr_post_grid .digr_postgrid_container.digr_grid_layout_grape .digr_postGrid .digr_post_item_8 {
	grid-column: 3/4;
	grid-row: 3/-1;
}

@media (max-width:1024px) {
	.digr_post_grid .digr_postgrid_container .digr_postGrid, .digr_post_grid .digr_postgrid_container[class*=digr_grid_layout_] .digr_postGrid [class*=digr_post_item_] {
		grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)) !important;
		grid-template-rows: auto !important;
		grid-row-start: auto !important;
		grid-row-end: auto !important;
		grid-column-start: auto !important;
		grid-column-end: auto !important;
	}
}

.digr_interactive_card_container {
	--column: 3;
	--row: auto;
	position: relative;
	display: grid;
	grid-template-columns: repeat(var(--column), 1fr);
	grid-template-rows: repeat(var(--row), auto);
}

.digr_interactive_card_item, .digr_itve_back_icon, .digr_itve_card_back_content .social_media_container ul li a, .digr_itve_card_back_content_wrapper, .digr_itve_card_back_image_wrapper img, .digr_itve_card_front_content_wrapper, .digr_itve_card_front_image_wrapper img, .digr_itve_front_button, .digr_itve_front_icon {
	border-style: solid;
}

body #page-container .et_pb_section .digr_interactive_card_item .digr_interactive_card_wrapper .digr_itve_card_back_content .et_pb_button_wrapper .et_pb_button:after, body #page-container .et_pb_section .digr_interactive_card_item .digr_interactive_card_wrapper .digr_itve_card_back_content .et_pb_button_wrapper .et_pb_button:before {
	content: attr(data-icon);
	margin-top: 2px;
}

body #page-container .et_pb_section .digr_interactive_card_item .digr_interactive_card_wrapper .digr_itve_card_back_content .et_pb_button_wrapper .et_pb_button:after {
	margin-left: 8px !important;
}

.digr_interactive_card_item, .digr_itve_back_icon, .digr_itve_card_back_content .social_media_container ul li a, .digr_itve_card_back_content_wrapper, .digr_itve_card_back_image_wrapper img, .digr_itve_card_front_content_wrapper, .digr_itve_card_front_image_wrapper img, .digr_itve_front_button, .digr_itve_front_icon {
	border-style: solid;
}

.digr_itve_card_back_image_wrapper img, .digr_itve_card_front_image_wrapper img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	display: block;
}

.digr_interactive_card_wrapper .digr_itve_back_icon, .digr_interactive_card_wrapper .digr_itve_front_icon {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
}

.digr_interactive_card_wrapper .digr_itve_card_wrapperbox {
	display: -ms-flexbox;
	display: flex;
	position: relative;
	width: 100%;
	height: 100%;
}

.digr_interactive_card_container .et_pb_module {
	margin-bottom: 0 !important;
}

.digr_interactive_card_wrapper {
	position: relative;
	z-index: 1;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden;
	height: 100%;
}

.digr_itve_card_back_image_content_wrapper, .digr_itve_card_front_image_content_wrapper {
	width: 100%;
	overflow: hidden;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

.digr_itve_card_back_image_wrapper, .digr_itve_card_front_image_wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
}

.digr_itve_front_button {
	text-align: left;
}

.digr_itve_card_front_content {
	width: 100%;
	position: relative;
	z-index: 6 !important;
	height: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	cursor: pointer;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: 1.5s;
	-o-transition: 1.5s;
	transition: 1.5s;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

.digr_itve_card_front_content .digr_itve_card_front_content_wrapper .digr_itve_front_button_wrapper {
	display: -ms-flexbox !important;
	display: flex !important;
}

.digr_itve_card_front_content .digr_itve_card_front_content_wrapper .digr_itve_front_button_wrapper .digr_itve_front_button {
	display: inline-block !important;
	padding: 8px 12px;
	font-size: 26px;
}

.digr_itve_card_back_overlay, .digr_itve_card_front_overlay {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	-webkit-animation-delay: .8s;
	animation-delay: .8s;
}

.digr_itve_loader {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: -1;
}

.digr_interactive_card_wrapper .et_pb_button_wrapper {
	margin: 10px 0;
	padding: 0;
	width: 100%;
	overflow: visible !important;
}

.digr_itve_card_back_content {
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0;
	z-index: -1;
	cursor: pointer;
	overflow: hidden;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.digr_itve_card_back_content_wrapper, .digr_itve_card_front_content_wrapper {
	padding: 10px;
}

.digr_itve_back_card_text, .digr_itve_front_card_text {
	padding-bottom: 10px !important;
}

.digr_enabled_dual_switch {
	-webkit-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
}

.digr_enabled_dual_switch .digr_itve_card_front_content {
	-webkit-animation: fadeImg 1s ease-in-out forwards;
	animation: fadeImg 1s ease-in-out forwards;
}

@media screen and (max-width:767px) {
	.digr_enabled_dual_switch .digr_itve_card_wrapperbox {
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.digr_interactive_card_wrapper .zoom-in {
	-webkit-animation: zoomIn 1.5s;
	animation: zoomIn 1.5s;
	opacity: 1;
}

.digr_interactive_card_wrapper .zoom-out {
	-webkit-animation: zoomOut 1.5s;
	animation: zoomOut 1.5s;
	opacity: 0;
}

.digr_interactive_card_wrapper .fade-in {
	-webkit-animation: fadeIn .5s;
	animation: fadeIn .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	opacity: 1;
}

.digr_interactive_card_wrapper .fade-out {
	-webkit-animation: fadeOut .5s;
	animation: fadeOut .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	opacity: 0;
}

.digr_interactive_card_wrapper .digr_itve_card_back_content .digr_itve_card_back_content_wrapper .social_media_container .social_media {
	padding: 0;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	-ms-flex-flow: nowrap;
	flex-flow: nowrap;
	max-width: 100%;
}

.digr_interactive_card_wrapper .digr_itve_card_back_content .digr_itve_card_back_content_wrapper .social_media_container .social_media li {
	list-style: none;
	margin-left: 15px;
	vertical-align: middle;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	text-align: center;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: auto;
}

.digr_interactive_card_wrapper .digr_itve_card_back_content .digr_itve_card_back_content_wrapper .social_media_container .social_media li:first-child {
	margin-left: 0;
}

.digr_interactive_card_wrapper .digr_itve_card_back_content .digr_itve_card_back_content_wrapper .social_media_container .social_media li a {
	font-size: 16px;
	display: block;
}

.digr_interactive_card_wrapper .digr_itve_card_back_content .digr_itve_card_back_content_wrapper .social_media_container .social_media li a:before {
	text-shadow: 0 0 !important;
	font-family: ETmodules !important;
	display: block !important;
	font-weight: 400;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1;
	text-transform: none;
	content: "";
}

.digr_interactive_card_wrapper .digr_itve_card_back_content .digr_itve_card_back_content_wrapper .social_media_container .social_media li a span {
	display: none;
}

.digr_interactive_card_wrapper .digr_itve_card_back_content .digr_itve_card_back_content_wrapper .social_media_container .social_media li.digr_itve_facebook a:before {
	content: "" !important;
}

.digr_interactive_card_wrapper .digr_itve_card_back_content .digr_itve_card_back_content_wrapper .social_media_container .social_media li.digr_itve_twitter a:before {
	content: "" !important;
}

.digr_interactive_card_wrapper .digr_itve_card_back_content .digr_itve_card_back_content_wrapper .social_media_container .social_media li.digr_itve_instagram a:before {
	content: "" !important;
}

.digr_interactive_card_wrapper .digr_itve_card_back_content .digr_itve_card_back_content_wrapper .social_media_container .social_media li.digr_itve_linkedin a:before {
	content: "" !important;
}

.digr_interactive_card_wrapper .digr_itve_card_back_content .digr_itve_card_back_content_wrapper .social_media_container .social_media li.digr_itve_email a:before {
	content: "" !important;
}

.digr_interactive_card_wrapper .digr_itve_card_back_content .digr_itve_card_back_content_wrapper .social_media_container .social_media li.digr_itve_website a:before {
	content: "" !important;
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s;
	}
	
	to {
		opacity: 0;
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s;
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1;
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s;
	}
	
	to {
		opacity: 0;
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s;
	}
}

@-webkit-keyframes zoomOut {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s;
		opacity: 1;
	}
	
	25% {
		-webkit-transform: scale(.9);
		transform: scale(.9);
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s;
	}
	
	to {
		-webkit-transform: scale(6);
		transform: scale(6);
		-webkit-transition: 1.4s;
		-o-transition: 1.4s;
		transition: 1.4s;
		opacity: 0;
	}
}

@keyframes zoomOut {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s;
		opacity: 1;
	}
	
	25% {
		-webkit-transform: scale(.9);
		transform: scale(.9);
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s;
	}
	
	to {
		-webkit-transform: scale(6);
		transform: scale(6);
		-webkit-transition: 1.4s;
		-o-transition: 1.4s;
		transition: 1.4s;
		opacity: 0;
	}
}

@-webkit-keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.2, .2, .2);
		transform: scale3d(.2, .2, .2);
	}
	
	50% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.2, .2, .2);
		transform: scale3d(.2, .2, .2);
	}
	
	50% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-webkit-keyframes slideInSwingLeft {
	0% {
		-webkit-transform: translateX(-100%) scale(0);
		transform: translateX(-100%) scale(0);
		-webkit-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
	}
	
	50% {
		-webkit-transform: translateX(30%) scale(1.2);
		transform: translateX(30%) scale(1.2);
		-webkit-transition: .4s;
		-o-transition: .4s;
		transition: .4s;
	}
	
	to {
		-webkit-transform: translateX(0) scale(1);
		transform: translateX(0) scale(1);
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s;
	}
}

@keyframes slideInSwingLeft {
	0% {
		-webkit-transform: translateX(-100%) scale(0);
		transform: translateX(-100%) scale(0);
		-webkit-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
	}
	
	50% {
		-webkit-transform: translateX(30%) scale(1.2);
		transform: translateX(30%) scale(1.2);
		-webkit-transition: .4s;
		-o-transition: .4s;
		transition: .4s;
	}
	
	to {
		-webkit-transform: translateX(0) scale(1);
		transform: translateX(0) scale(1);
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s;
	}
}

@-webkit-keyframes rubberBand {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
	
	30% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1);
	}
	
	40% {
		-webkit-transform: scale3d(.75, 1.25, 1);
		transform: scale3d(.75, 1.25, 1);
	}
	
	50% {
		-webkit-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1);
	}
	
	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1);
	}
	
	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1);
	}
	
	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

@keyframes rubberBand {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
	
	30% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1);
	}
	
	40% {
		-webkit-transform: scale3d(.75, 1.25, 1);
		transform: scale3d(.75, 1.25, 1);
	}
	
	50% {
		-webkit-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1);
	}
	
	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1);
	}
	
	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1);
	}
	
	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

@-webkit-keyframes heartBeat {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	14% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	}
	
	28% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	42% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	}
	
	70% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes heartBeat {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	14% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	}
	
	28% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	42% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	}
	
	70% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-webkit-keyframes bounceIn {
	0%, 20%, 40%, 60%, 80%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}
	
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}
	
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03);
	}
	
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97);
	}
	
	to {
		opacity: 1;
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

@keyframes bounceIn {
	0%, 20%, 40%, 60%, 80%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}
	
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}
	
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03);
	}
	
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97);
	}
	
	to {
		opacity: 1;
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@-webkit-keyframes fadeInBottomLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 100%, 0);
		transform: translate3d(-100%, 100%, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes fadeInBottomLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 100%, 0);
		transform: translate3d(-100%, 100%, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@-webkit-keyframes flipInX {
	0% {
		-webkit-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
	}
	
	40% {
		-webkit-transform: perspective(400px) rotateX(-20deg);
		transform: perspective(400px) rotateX(-20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
	
	60% {
		-webkit-transform: perspective(400px) rotateX(10deg);
		transform: perspective(400px) rotateX(10deg);
		opacity: 1;
	}
	
	80% {
		-webkit-transform: perspective(400px) rotateX(-5deg);
		transform: perspective(400px) rotateX(-5deg);
	}
	
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}

@keyframes flipInX {
	0% {
		-webkit-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
	}
	
	40% {
		-webkit-transform: perspective(400px) rotateX(-20deg);
		transform: perspective(400px) rotateX(-20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
	
	60% {
		-webkit-transform: perspective(400px) rotateX(10deg);
		transform: perspective(400px) rotateX(10deg);
		opacity: 1;
	}
	
	80% {
		-webkit-transform: perspective(400px) rotateX(-5deg);
		transform: perspective(400px) rotateX(-5deg);
	}
	
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}

@-webkit-keyframes lightSpeedInRight {
	0% {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0;
	}
	
	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1;
	}
	
	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes lightSpeedInRight {
	0% {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0;
	}
	
	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1;
	}
	
	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@-webkit-keyframes jackInTheBox {
	0% {
		opacity: 0;
		-webkit-transform: scale(.1) rotate(30deg);
		transform: scale(.1) rotate(30deg);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
	}
	
	50% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}
	
	70% {
		-webkit-transform: rotate(3deg);
		transform: rotate(3deg);
	}
	
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes jackInTheBox {
	0% {
		opacity: 0;
		-webkit-transform: scale(.1) rotate(30deg);
		transform: scale(.1) rotate(30deg);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
	}
	
	50% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}
	
	70% {
		-webkit-transform: rotate(3deg);
		transform: rotate(3deg);
	}
	
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-webkit-keyframes zoomInDown {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
	}
}

@keyframes zoomInDown {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
	}
}

@-webkit-keyframes rotateIn {
	0% {
		-webkit-transform: rotate(-200deg);
		transform: rotate(-200deg);
		opacity: 0;
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		opacity: 1;
	}
}

@keyframes rotateIn {
	0% {
		-webkit-transform: rotate(-200deg);
		transform: rotate(-200deg);
		opacity: 0;
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		opacity: 1;
	}
}

@-webkit-keyframes fadeInTopLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, -100%, 0);
		transform: translate3d(-100%, -100%, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes fadeInTopLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, -100%, 0);
		transform: translate3d(-100%, -100%, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@-webkit-keyframes pulse {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
	
	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05);
	}
	
	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

@keyframes pulse {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
	
	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05);
	}
	
	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

.digr_border_style {
	--border-color: #42c2ff;
	--border-width: 5px;
}

.digr_borderstyle_1:hover:before {
	content: "";
	position: absolute;
	height: auto;
	width: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: var(--border-width) solid var(--border-color);
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	-webkit-animation: contentBorder 5s infinite linear;
	animation: contentBorder 5s infinite linear;
}

@-webkit-keyframes contentBorder {
	0%, to {
		-webkit-clip-path: inset(0 0 95% 0);
		clip-path: inset(0 0 95% 0);
	}
	
	25% {
		-webkit-clip-path: inset(0 95% 0 0);
		clip-path: inset(0 95% 0 0);
	}
	
	50% {
		-webkit-clip-path: inset(95% 0 0 0);
		clip-path: inset(95% 0 0 0);
	}
	
	75% {
		-webkit-clip-path: inset(0 0 0 95%);
		clip-path: inset(0 0 0 95%);
	}
}

@keyframes contentBorder {
	0%, to {
		-webkit-clip-path: inset(0 0 95% 0);
		clip-path: inset(0 0 95% 0);
	}
	
	25% {
		-webkit-clip-path: inset(0 95% 0 0);
		clip-path: inset(0 95% 0 0);
	}
	
	50% {
		-webkit-clip-path: inset(95% 0 0 0);
		clip-path: inset(95% 0 0 0);
	}
	
	75% {
		-webkit-clip-path: inset(0 0 0 95%);
		clip-path: inset(0 0 0 95%);
	}
}

.digr_borderstyle_2:hover:after, .digr_borderstyle_2:hover:before {
	content: "";
	position: absolute;
	height: auto;
	width: auto;
	top: -1px;
	left: -1px;
	right: -1px;
	bottom: -1px;
	border: var(--border-width) solid var(--border-color);
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
	-webkit-animation: doubleBorder 3s infinite linear;
	animation: doubleBorder 3s infinite linear;
}

.digr_borderstyle_2:hover:after {
	-webkit-animation: doubleBorder 3s infinite -1.5s linear;
	animation: doubleBorder 3s infinite -1.5s linear;
}

@-webkit-keyframes doubleBorder {
	0%, to {
		-webkit-clip-path: inset(0 0 98% 0);
		clip-path: inset(0 0 98% 0);
	}
	
	25% {
		-webkit-clip-path: inset(0 98% 0 0);
		clip-path: inset(0 98% 0 0);
	}
	
	50% {
		-webkit-clip-path: inset(98% 0 0 0);
		clip-path: inset(98% 0 0 0);
	}
	
	75% {
		-webkit-clip-path: inset(0 0 0 98%);
		clip-path: inset(0 0 0 98%);
	}
}

@keyframes doubleBorder {
	0%, to {
		-webkit-clip-path: inset(0 0 98% 0);
		clip-path: inset(0 0 98% 0);
	}
	
	25% {
		-webkit-clip-path: inset(0 98% 0 0);
		clip-path: inset(0 98% 0 0);
	}
	
	50% {
		-webkit-clip-path: inset(98% 0 0 0);
		clip-path: inset(98% 0 0 0);
	}
	
	75% {
		-webkit-clip-path: inset(0 0 0 98%);
		clip-path: inset(0 0 0 98%);
	}
}

.digr_borderstyle_3:after, .digr_borderstyle_3:before {
	border: 0 solid transparent;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	content: "";
	pointer-events: none;
	position: absolute;
	width: 0;
	height: 0;
	bottom: 0;
	right: 0;
}

.digr_borderstyle_3:before {
	border-bottom-width: var(--border-width);
	border-left-width: var(--border-width);
}

.digr_borderstyle_3:after {
	border-top-width: var(--border-width);
	border-right-width: var(--border-width);
}

.digr_borderstyle_3:hover {
	color: var(--border-color);
}

.digr_borderstyle_3:hover:after, .digr_borderstyle_3:hover:before {
	border-color: var(--border-color);
	-webkit-transition: border-color 0s, width .25s, height .25s;
	-o-transition: border-color 0s, width .25s, height .25s;
	transition: border-color 0s, width .25s, height .25s;
	width: 100%;
	height: 100%;
}

.digr_borderstyle_3:hover:before {
	-webkit-transition-delay: 0s, 0s, .25s;
	-o-transition-delay: 0s, 0s, .25s;
	transition-delay: 0s, 0s, .25s;
}

.digr_borderstyle_3:hover:after {
	-webkit-transition-delay: 0s, .25s, 0s;
	-o-transition-delay: 0s, .25s, 0s;
	transition-delay: 0s, .25s, 0s;
}

.digr_borderstyle_4:after, .digr_borderstyle_4:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	border: 0 solid var(--border-color);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
}

.digr_borderstyle_4:before {
	top: 0;
	right: 0;
	border-top-width: 0;
	border-left-width: 0;
	left: 1px;
}

.digr_borderstyle_4:hover:before {
	-webkit-animation-delay: .8s;
	animation-delay: .8s;
	-webkit-animation-name: topleft;
	animation-name: topleft;
}

.digr_borderstyle_4:after {
	bottom: 0;
	right: 0;
}

.digr_borderstyle_4:hover:after {
	-webkit-animation-name: bottomright;
	animation-name: bottomright;
}

@-webkit-keyframes topleft {
	0% {
		border-top-width: var(--border-width);
		border-left-width: var(--border-width);
		width: 0;
		height: 0;
	}
	
	50% {
		width: 100%;
		height: 0;
	}
	
	to {
		height: 100%;
		border-top-width: var(--border-width);
		border-left-width: var(--border-width);
	}
}

@keyframes topleft {
	0% {
		border-top-width: var(--border-width);
		border-left-width: var(--border-width);
		width: 0;
		height: 0;
	}
	
	50% {
		width: 100%;
		height: 0;
	}
	
	to {
		height: 100%;
		border-top-width: var(--border-width);
		border-left-width: var(--border-width);
	}
}

@-webkit-keyframes bottomright {
	0% {
		border-bottom-width: var(--border-width);
		border-right-width: var(--border-width);
		width: 0;
		height: 0;
	}
	
	50% {
		width: 100%;
		height: 0;
	}
	
	to {
		height: 100%;
		border-right-width: var(--border-width);
		border-bottom-width: var(--border-width);
	}
}

@keyframes bottomright {
	0% {
		border-bottom-width: var(--border-width);
		border-right-width: var(--border-width);
		width: 0;
		height: 0;
	}
	
	50% {
		width: 100%;
		height: 0;
	}
	
	to {
		height: 100%;
		border-right-width: var(--border-width);
		border-bottom-width: var(--border-width);
	}
}

.digr_borderstyle_5 {
	width: 100%;
	height: 100%;
	margin: auto;
	position: relative;
	overflow: hidden;
}

.digr_borderstyle_5 .digr_itve_card_back_image_content_wrapper:before, .digr_borderstyle_5 .digr_itve_card_front_image_content_wrapper:before {
	content: "";
	vertical-align: middle;
	position: absolute;
	left: 6px;
	bottom: 6px;
	top: 6px;
	right: 6px;
	border-top: var(--border-width) solid var(--border-color);
	border-bottom: var(--border-width) solid var(--border-color);
	-webkit-transition: all .6s;
	-o-transition: all .6s;
	transition: all .6s;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
}

.digr_borderstyle_5 .digr_itve_card_back_image_content_wrapper:after, .digr_borderstyle_5 .digr_itve_card_front_image_content_wrapper:after {
	content: "";
	vertical-align: middle;
	position: absolute;
	left: 6px;
	bottom: 6px;
	top: 6px;
	right: 6px;
	border-left: var(--border-width) solid var(--border-color);
	border-right: var(--border-width) solid var(--border-color);
	-webkit-transition: all .6s;
	-o-transition: all .6s;
	transition: all .6s;
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
}

.digr_borderstyle_5:hover .digr_itve_card_back_image_content_wrapper:after, .digr_borderstyle_5:hover .digr_itve_card_back_image_content_wrapper:before, .digr_borderstyle_5:hover .digr_itve_card_front_image_content_wrapper:after, .digr_borderstyle_5:hover .digr_itve_card_front_image_content_wrapper:before {
	-webkit-transform: scale(1);
	transform: scale(1);
}

.digr_img_gallery_container .digr_gallery_item > a {
	width: 100%;
	height: 100%;
}

.digr_gallery_item, .digr_gallery_item .digr_image, .digr_img_gallery_filter, .digr_img_gallery_filter ul li.current a, .digr_img_gallery_filter ul li a {
	border: 0 solid transparent;
}

.digr_gallery_item .always-show-description, .digr_gallery_item .always-show-title {
	opacity: 1 !important;
}

.digr_imagegallery figure, .digr_imagegallery figure img {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

.digr_img_gallery_container .justified-gallery > .jg-filtered {
	display: none !important;
}

.digr_img_gallery_container .has_filters {
	display: block;
}

.digr_img_gallery_container .no_filters {
	display: none;
}

.digr_img_gallery_container .digr_img_gallery_filter_list {
	text-align: center;
	list-style: none;
	padding: 0;
}

.digr_img_gallery_filter_list li {
	display: inline-block;
	margin: 0;
	overflow: hidden;
	position: relative;
}

.digr_img_gallery_filter_list li:not(:last-child) {
	margin-right: 10px;
}

.digr_img_gallery_filter_list li a {
	background: #efefef;
	color: #333;
	display: inline-block;
	font-size: 13px;
	font-weight: 600;
	padding: 5px 15px;
}

.digr_img_gallery_filter_list li.current a {
	background: #f5f5f5;
	color: #333;
}

.digr_gallery_filter_item.current a {
	background: blue;
	color: #fff;
}

.vbox-next span, .vbox-prev span {
	border: 2px solid transparent;
	border-top-color: #fff;
	border-right-color: #fff;
}

.vbox-overlay .vbox-title {
	white-space: normal !important;
	line-height: 1.7em;
	padding: 15px 50px;
}

.vbox-overlay {
	--vbox-title-width: 100% !important;
}

.digr_lightbox_img_fit_window .vbox-container {
	overflow: hidden;
}

.digr_lightbox_img_fit_window .vbox-container .vbox-content {
	height: 100vh;
}

.digr_lightbox_img_fit_window .vbox-container .vbox-child img {
	max-height: 100vh;
	-o-object-fit: cover;
	object-fit: cover;
}

.digr_img_gal_lightbox_link, .djfg_item_link {
	position: absolute;
	display: block;
	cursor: pointer;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.digr_img_gallery_overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	z-index: 1;
}

.digr_gallery_item:hover .digr_img_gallery_overlay {
	opacity: 1;
}

.digr-directional-hover .digr_gallery_item {
	-webkit-perspective: 1500px;
	perspective: 1500px;
}

.digr-directional-hover .digr-directional-hover-content {
	-webkit-transform: rotateX(90deg);
	transform: rotateX(90deg);
	width: 100%;
	height: 100%;
	padding: 10px;
	position: absolute;
	top: 0;
	left: 0;
	pointer-events: none;
	background-image: -webkit-linear-gradient(328deg, rgba(26, 188, 156, .9), hsla(85, 92%, 80%, .863));
	background-image: -o-linear-gradient(328deg, rgba(26, 188, 156, .9) 0, hsla(85, 92%, 80%, .863) 100%);
	background-image: linear-gradient(122deg, rgba(26, 188, 156, .9), hsla(85, 92%, 80%, .863));
	color: #fff;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

.digr-directional-hover .digr_img_gallery_caption, .digr-directional-hover .digr_img_gallery_description {
	margin-top: 0;
	color: #fff;
}

.direc-hover-image-rotate {
	-webkit-transform: scale(1) translate(0);
	transform: scale(1) translate(0);
}

.digr_gallery_item:hover .direc-hover-image-rotate {
	-webkit-transform: scale(.9) rotate(2deg);
	transform: scale(.9) rotate(2deg);
}

.digr_gallery_item:nth-child(odd) .direc-hover-image-rotate-odd-even {
	-webkit-transform: scale(1) rotate(2deg);
	transform: scale(1) rotate(2deg);
}

.digr_gallery_item:nth-child(2n) .direc-hover-image-rotate-odd-even {
	-webkit-transform: scale(1) rotate(-2deg);
	transform: scale(1) rotate(-2deg);
}

.digr_gallery_item:hover .direc-hover-image-rotate-odd-even {
	-webkit-transform: scale(1.1) rotate(0);
	transform: scale(1.1) rotate(0);
}

.digr_gallery_item:hover .direc-hover-image-blur {
	-webkit-filter: blur(4px);
	filter: blur(4px);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.digr-directional-hover .digr-directional-hover-content.digr-hover-layout-top-left {
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	text-align: left;
}

.digr-directional-hover .digr-directional-hover-content.digr-hover-layout-top-center {
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.digr-directional-hover .digr-directional-hover-content.digr-hover-layout-top-right {
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-align: end;
	align-items: flex-end;
	text-align: right;
}

.digr-directional-hover .digr-directional-hover-content.digr-hover-layout-center-left {
	-ms-flex-align: start;
	align-items: flex-start;
	text-align: left;
}

.digr-directional-hover .digr-directional-hover-content.digr-hover-layout-center {
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
}

.digr-directional-hover .digr-directional-hover-content.digr-hover-layout-center-right {
	-ms-flex-align: end;
	align-items: flex-end;
	text-align: right;
}

.digr-directional-hover .digr-directional-hover-content.digr-hover-layout-bottom-left {
	-ms-flex-pack: end;
	justify-content: flex-end;
	-ms-flex-align: start;
	align-items: flex-start;
	text-align: left;
}

.digr-directional-hover .digr-directional-hover-content.digr-hover-layout-bottom-center {
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.digr-directional-hover .digr-directional-hover-content.digr-hover-layout-bottom-right {
	-ms-flex-pack: end;
	justify-content: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	text-align: right;
}

.digr-directional-hover .in-top .digr-directional-hover-content {
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-animation: in-top .5s ease 0ms 1 forwards;
	animation: in-top .5s ease 0ms 1 forwards;
}

.digr-directional-hover .in-right .digr-directional-hover-content {
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
	-webkit-animation: in-right .5s ease 0ms 1 forwards;
	animation: in-right .5s ease 0ms 1 forwards;
}

.digr-directional-hover .in-bottom .digr-directional-hover-content {
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-animation: in-bottom .5s ease 0ms 1 forwards;
	animation: in-bottom .5s ease 0ms 1 forwards;
}

.digr-directional-hover .in-left .digr-directional-hover-content {
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-animation: in-left .5s ease 0ms 1 forwards;
	animation: in-left .5s ease 0ms 1 forwards;
}

.digr-directional-hover .out-top .digr-directional-hover-content {
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-animation: out-top .5s ease 0ms 1 forwards;
	animation: out-top .5s ease 0ms 1 forwards;
}

.digr-directional-hover .out-right .digr-directional-hover-content {
	-webkit-transform-origin: 100% 50%;
	transform-origin: 100% 50%;
	-webkit-animation: out-right .5s ease 0ms 1 forwards;
	animation: out-right .5s ease 0ms 1 forwards;
}

.digr-directional-hover .out-bottom .digr-directional-hover-content {
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-animation: out-bottom .5s ease 0ms 1 forwards;
	animation: out-bottom .5s ease 0ms 1 forwards;
}

.digr-directional-hover .out-left .digr-directional-hover-content {
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-animation: out-left .5s ease 0ms 1 forwards;
	animation: out-left .5s ease 0ms 1 forwards;
}

@-webkit-keyframes in-top {
	0% {
		-webkit-transform: rotate3d(-1, 0, 0, 90deg);
		transform: rotate3d(-1, 0, 0, 90deg);
	}
	
	to {
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes in-top {
	0% {
		-webkit-transform: rotate3d(-1, 0, 0, 90deg);
		transform: rotate3d(-1, 0, 0, 90deg);
	}
	
	to {
		-webkit-transform: none;
		transform: none;
	}
}

@-webkit-keyframes in-right {
	0% {
		-webkit-transform: rotate3d(0, -1, 0, 90deg);
		transform: rotate3d(0, -1, 0, 90deg);
	}
	
	to {
		-webkit-transform: rotate3d(0, 0, 0, 0deg);
		transform: rotate3d(0, 0, 0, 0deg);
	}
}

@keyframes in-right {
	0% {
		-webkit-transform: rotate3d(0, -1, 0, 90deg);
		transform: rotate3d(0, -1, 0, 90deg);
	}
	
	to {
		-webkit-transform: none;
		transform: none;
	}
}

@-webkit-keyframes in-bottom {
	0% {
		-webkit-transform: rotateX(90deg);
		transform: rotateX(90deg);
	}
	
	to {
		-webkit-transform: rotate3d(0, 0, 0, 0deg);
		transform: rotate3d(0, 0, 0, 0deg);
	}
}

@keyframes in-bottom {
	0% {
		-webkit-transform: rotateX(90deg);
		transform: rotateX(90deg);
	}
	
	to {
		-webkit-transform: none;
		transform: none;
	}
}

@-webkit-keyframes in-left {
	0% {
		-webkit-transform: rotateY(90deg);
		transform: rotateY(90deg);
	}
	
	to {
		-webkit-transform: rotate3d(0, 0, 0, 0deg);
		transform: rotate3d(0, 0, 0, 0deg);
	}
}

@keyframes in-left {
	0% {
		-webkit-transform: rotateY(90deg);
		transform: rotateY(90deg);
	}
	
	to {
		-webkit-transform: none;
		transform: none;
	}
}

@-webkit-keyframes out-top {
	0% {
		-webkit-transform: rotate3d(0, 0, 0, 0deg);
		transform: rotate3d(0, 0, 0, 0deg);
	}
	
	to {
		-webkit-transform: rotate3d(-1, 0, 0, 104deg);
		transform: rotate3d(-1, 0, 0, 104deg);
	}
}

@keyframes out-top {
	0% {
		-webkit-transform: none;
		transform: none;
	}
	
	to {
		-webkit-transform: rotate3d(-1, 0, 0, 104deg);
		transform: rotate3d(-1, 0, 0, 104deg);
	}
}

@-webkit-keyframes out-right {
	0% {
		-webkit-transform: rotate3d(0, 0, 0, 0deg);
		transform: rotate3d(0, 0, 0, 0deg);
	}
	
	to {
		-webkit-transform: rotate3d(0, -1, 0, 104deg);
		transform: rotate3d(0, -1, 0, 104deg);
	}
}

@keyframes out-right {
	0% {
		-webkit-transform: none;
		transform: none;
	}
	
	to {
		-webkit-transform: rotate3d(0, -1, 0, 104deg);
		transform: rotate3d(0, -1, 0, 104deg);
	}
}

@-webkit-keyframes out-bottom {
	0% {
		-webkit-transform: rotate3d(0, 0, 0, 0deg);
		transform: rotate3d(0, 0, 0, 0deg);
	}
	
	to {
		-webkit-transform: rotateX(104deg);
		transform: rotateX(104deg);
	}
}

@keyframes out-bottom {
	0% {
		-webkit-transform: none;
		transform: none;
	}
	
	to {
		-webkit-transform: rotateX(104deg);
		transform: rotateX(104deg);
	}
}

@-webkit-keyframes out-left {
	0% {
		-webkit-transform: rotate3d(0, 0, 0, 0deg);
		transform: rotate3d(0, 0, 0, 0deg);
	}
	
	to {
		-webkit-transform: rotateY(104deg);
		transform: rotateY(104deg);
	}
}

@keyframes out-left {
	0% {
		-webkit-transform: none;
		transform: none;
	}
	
	to {
		-webkit-transform: rotateY(104deg);
		transform: rotateY(104deg);
	}
}

.digr_load_more_btn {
	display: block;
	margin: 20px auto;
	padding: 10px 20px;
	font-size: 16px;
	background-color: #0073aa;
	color: #fff;
	border: none;
	border-radius: 5px;
	cursor: pointer;
}

.digr_load_more_btn:disabled {
	background-color: #ccc;
	cursor: not-allowed;
}

.masonry-gallery .digr_gallery_item img {
	width: 100%;
	display: block;
}

.digr_img_gal_lightbox_link, .masonry-gallery .digr_gallery_item, .masonry-gallery .digr_gallery_item a, .masonry-gallery figure {
	margin: 0 !important;
	padding: 0;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	position: relative;
	overflow: hidden;
}

.digr-hover {
	background-color: transparent;
}

.digr_pagination {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	margin-top: 30px;
	gap: 9px;
}

.digr_pagination a {
	position: relative;
	display: inline-block;
	border-radius: 3px;
	padding: 8px 12px;
	border: 1px solid #d3d3d3;
	color: #777;
	font-size: 14px;
	line-height: 1;
	text-align: center;
	-webkit-transition: all .27s ease-out;
	-o-transition: all .27s ease-out;
	transition: all .27s ease-out;
}

.digr_gallery_item, .digr_gallery_item .digr_image, .digr_img_gallery_filter, .digr_img_gallery_filter ul li.current a, .digr_img_gallery_filter ul li a {
	border: 0 solid transparent;
}

.digr_gallery_item .always-show-description, .digr_gallery_item .always-show-title {
	opacity: 1 !important;
}

.digr_imagegallery figure, .digr_imagegallery figure img {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

.digr_img_gallery_container .has_pagination {
	display: -ms-flexbox;
	display: flex;
}

.digr_img_gallery_container .has_filters {
	display: block;
}

.digr_img_gallery_container .no_filters, .digr_img_gallery_container .no_pagination {
	display: none;
}

.digr_img_gallery_container .digr_img_gallery_filter_list {
	text-align: center;
	list-style: none;
	padding: 0;
}

.digr_img_gallery_filter_list li {
	display: inline-block;
	margin: 0;
	overflow: hidden;
	position: relative;
}

.digr_img_gallery_filter_list li:not(:last-child) {
	margin-right: 10px;
}

.digr_img_gallery_filter_list li a {
	background: #efefef;
	color: #333;
	display: inline-block;
	font-size: 13px;
	font-weight: 600;
	padding: 5px 15px;
}

.digr_img_gallery_filter_list li.current a {
	background: #f5f5f5;
	color: #333;
}

.digr_gallery_filter_item.current a {
	background: blue;
	color: #fff;
}

.vbox-next span, .vbox-prev span {
	border: 2px solid transparent;
	border-top-color: #fff;
	border-right-color: #fff;
}

.vbox-title {
	white-space: normal !important;
	line-height: 1.3em !important;
}

.vbox-overlay {
	--vbox-title-width: 100% !important;
}

.digr_lightbox_img_fit_window .vbox-container {
	overflow: hidden;
}

.digr_lightbox_img_fit_window .vbox-container .vbox-content {
	height: 100vh;
}

.digr_lightbox_img_fit_window .vbox-container .vbox-child img {
	max-height: 100vh;
	-o-object-fit: cover;
	object-fit: cover;
}

.digr_img_gal_lightbox_link, .djfg_item_link {
	display: block;
	cursor: pointer;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.digr_img_gallery_overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	z-index: 1;
}

.digr_gallery_item:hover .digr_img_gallery_overlay {
	opacity: 1;
}

.digr-directional-hover .digr_gallery_item {
	-webkit-perspective: 1500px;
	perspective: 1500px;
}

.digr-directional-hover .digr-directional-hover-content {
	-webkit-transform: rotateX(90deg);
	transform: rotateX(90deg);
	width: 100%;
	height: 100%;
	padding: 10px;
	position: absolute;
	top: 0;
	left: 0;
	pointer-events: none;
	background-image: -webkit-linear-gradient(328deg, rgba(26, 188, 156, .9), hsla(85, 92%, 80%, .863));
	background-image: -o-linear-gradient(328deg, rgba(26, 188, 156, .9) 0, hsla(85, 92%, 80%, .863) 100%);
	background-image: linear-gradient(122deg, rgba(26, 188, 156, .9), hsla(85, 92%, 80%, .863));
	color: #fff;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

.digr-directional-hover .digr_img_gallery_caption, .digr-directional-hover .digr_img_gallery_description {
	margin-top: 0;
	color: #fff;
}

.direc-hover-image-rotate {
	-webkit-transform: scale(1) translate(0);
	transform: scale(1) translate(0);
}

.digr_gallery_item:hover .direc-hover-image-rotate {
	-webkit-transform: scale(.9) rotate(2deg);
	transform: scale(.9) rotate(2deg);
}

.digr_gallery_item:nth-child(odd) .direc-hover-image-rotate-odd-even {
	-webkit-transform: scale(1) rotate(2deg);
	transform: scale(1) rotate(2deg);
}

.digr_gallery_item:nth-child(2n) .direc-hover-image-rotate-odd-even {
	-webkit-transform: scale(1) rotate(-2deg);
	transform: scale(1) rotate(-2deg);
}

.digr_gallery_item:hover .direc-hover-image-rotate-odd-even {
	-webkit-transform: scale(1.1) rotate(0);
	transform: scale(1.1) rotate(0);
}

.digr_gallery_item:hover .direc-hover-image-blur {
	-webkit-filter: blur(4px);
	filter: blur(4px);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.digr-directional-hover .digr-directional-hover-content.digr-hover-layout-top-left {
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	text-align: left;
}

.digr-directional-hover .digr-directional-hover-content.digr-hover-layout-top-center {
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.digr-directional-hover .digr-directional-hover-content.digr-hover-layout-top-right {
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-align: end;
	align-items: flex-end;
	text-align: right;
}

.digr-directional-hover .digr-directional-hover-content.digr-hover-layout-center-left {
	-ms-flex-align: start;
	align-items: flex-start;
	text-align: left;
}

.digr-directional-hover .digr-directional-hover-content.digr-hover-layout-center {
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
}

.digr-directional-hover .digr-directional-hover-content.digr-hover-layout-center-right {
	-ms-flex-align: end;
	align-items: flex-end;
	text-align: right;
}

.digr-directional-hover .digr-directional-hover-content.digr-hover-layout-bottom-left {
	-ms-flex-pack: end;
	justify-content: flex-end;
	-ms-flex-align: start;
	align-items: flex-start;
	text-align: left;
}

.digr-directional-hover .digr-directional-hover-content.digr-hover-layout-bottom-center {
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.digr-directional-hover .digr-directional-hover-content.digr-hover-layout-bottom-right {
	-ms-flex-pack: end;
	justify-content: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	text-align: right;
}

.digr-directional-hover .in-top .digr-directional-hover-content {
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-animation: in-top .5s ease 0ms 1 forwards;
	animation: in-top .5s ease 0ms 1 forwards;
}

.digr-directional-hover .in-right .digr-directional-hover-content {
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
	-webkit-animation: in-right .5s ease 0ms 1 forwards;
	animation: in-right .5s ease 0ms 1 forwards;
}

.digr-directional-hover .in-bottom .digr-directional-hover-content {
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-animation: in-bottom .5s ease 0ms 1 forwards;
	animation: in-bottom .5s ease 0ms 1 forwards;
}

.digr-directional-hover .in-left .digr-directional-hover-content {
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-animation: in-left .5s ease 0ms 1 forwards;
	animation: in-left .5s ease 0ms 1 forwards;
}

.digr-directional-hover .out-top .digr-directional-hover-content {
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-animation: out-top .5s ease 0ms 1 forwards;
	animation: out-top .5s ease 0ms 1 forwards;
}

.digr-directional-hover .out-right .digr-directional-hover-content {
	-webkit-transform-origin: 100% 50%;
	transform-origin: 100% 50%;
	-webkit-animation: out-right .5s ease 0ms 1 forwards;
	animation: out-right .5s ease 0ms 1 forwards;
}

.digr-directional-hover .out-bottom .digr-directional-hover-content {
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-animation: out-bottom .5s ease 0ms 1 forwards;
	animation: out-bottom .5s ease 0ms 1 forwards;
}

.digr-directional-hover .out-left .digr-directional-hover-content {
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-animation: out-left .5s ease 0ms 1 forwards;
	animation: out-left .5s ease 0ms 1 forwards;
}

@-webkit-keyframes in-top {
	0% {
		-webkit-transform: rotate3d(-1, 0, 0, 90deg);
		transform: rotate3d(-1, 0, 0, 90deg);
	}
	
	to {
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes in-top {
	0% {
		-webkit-transform: rotate3d(-1, 0, 0, 90deg);
		transform: rotate3d(-1, 0, 0, 90deg);
	}
	
	to {
		-webkit-transform: none;
		transform: none;
	}
}

@-webkit-keyframes in-right {
	0% {
		-webkit-transform: rotate3d(0, -1, 0, 90deg);
		transform: rotate3d(0, -1, 0, 90deg);
	}
	
	to {
		-webkit-transform: rotate3d(0, 0, 0, 0deg);
		transform: rotate3d(0, 0, 0, 0deg);
	}
}

@keyframes in-right {
	0% {
		-webkit-transform: rotate3d(0, -1, 0, 90deg);
		transform: rotate3d(0, -1, 0, 90deg);
	}
	
	to {
		-webkit-transform: none;
		transform: none;
	}
}

@-webkit-keyframes in-bottom {
	0% {
		-webkit-transform: rotateX(90deg);
		transform: rotateX(90deg);
	}
	
	to {
		-webkit-transform: rotate3d(0, 0, 0, 0deg);
		transform: rotate3d(0, 0, 0, 0deg);
	}
}

@keyframes in-bottom {
	0% {
		-webkit-transform: rotateX(90deg);
		transform: rotateX(90deg);
	}
	
	to {
		-webkit-transform: none;
		transform: none;
	}
}

@-webkit-keyframes in-left {
	0% {
		-webkit-transform: rotateY(90deg);
		transform: rotateY(90deg);
	}
	
	to {
		-webkit-transform: rotate3d(0, 0, 0, 0deg);
		transform: rotate3d(0, 0, 0, 0deg);
	}
}

@keyframes in-left {
	0% {
		-webkit-transform: rotateY(90deg);
		transform: rotateY(90deg);
	}
	
	to {
		-webkit-transform: none;
		transform: none;
	}
}

@-webkit-keyframes out-top {
	0% {
		-webkit-transform: rotate3d(0, 0, 0, 0deg);
		transform: rotate3d(0, 0, 0, 0deg);
	}
	
	to {
		-webkit-transform: rotate3d(-1, 0, 0, 104deg);
		transform: rotate3d(-1, 0, 0, 104deg);
	}
}

@keyframes out-top {
	0% {
		-webkit-transform: none;
		transform: none;
	}
	
	to {
		-webkit-transform: rotate3d(-1, 0, 0, 104deg);
		transform: rotate3d(-1, 0, 0, 104deg);
	}
}

@-webkit-keyframes out-right {
	0% {
		-webkit-transform: rotate3d(0, 0, 0, 0deg);
		transform: rotate3d(0, 0, 0, 0deg);
	}
	
	to {
		-webkit-transform: rotate3d(0, -1, 0, 104deg);
		transform: rotate3d(0, -1, 0, 104deg);
	}
}

@keyframes out-right {
	0% {
		-webkit-transform: none;
		transform: none;
	}
	
	to {
		-webkit-transform: rotate3d(0, -1, 0, 104deg);
		transform: rotate3d(0, -1, 0, 104deg);
	}
}

@-webkit-keyframes out-bottom {
	0% {
		-webkit-transform: rotate3d(0, 0, 0, 0deg);
		transform: rotate3d(0, 0, 0, 0deg);
	}
	
	to {
		-webkit-transform: rotateX(104deg);
		transform: rotateX(104deg);
	}
}

@keyframes out-bottom {
	0% {
		-webkit-transform: none;
		transform: none;
	}
	
	to {
		-webkit-transform: rotateX(104deg);
		transform: rotateX(104deg);
	}
}

@-webkit-keyframes out-left {
	0% {
		-webkit-transform: rotate3d(0, 0, 0, 0deg);
		transform: rotate3d(0, 0, 0, 0deg);
	}
	
	to {
		-webkit-transform: rotateY(104deg);
		transform: rotateY(104deg);
	}
}

@keyframes out-left {
	0% {
		-webkit-transform: none;
		transform: none;
	}
	
	to {
		-webkit-transform: rotateY(104deg);
		transform: rotateY(104deg);
	}
}

.honeycombs {
	position: relative;
	overflow: hidden;
	text-align: center;
}

.digr_honeycomb .honey_item .et-pb-icon {
	margin-bottom: 10px;
}

.honeycombs .inner_span {
	display: -ms-flexbox !important;
	display: flex !important;
	height: 100%;
	width: 100%;
	font-family: sans-serif;
	color: #000;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-direction: column;
	flex-direction: column;
}

.honeycombs .honeycombs-inner-wrapper {
	display: inline-block;
	overflow: hidden;
	position: relative;
}

.honeycombs .comb {
	position: absolute;
	display: inline-block;
}

.honeycombs .hex_l, .honeycombs .hex_r {
	overflow: hidden;
	position: absolute;
}

.honeycombs .hex_l {
	visibility: hidden;
	-webkit-transform: rotate(60deg);
	transform: rotate(60deg);
}

.honeycombs .hex_r {
	visibility: hidden;
	-webkit-transform: rotate(-120deg);
	transform: rotate(-120deg);
}

.honeycombs .hex_inner {
	display: block;
	visibility: visible;
	-webkit-transform: rotate(60deg);
	transform: rotate(60deg);
	background-position: 50%;
	background-size: cover;
	overflow: hidden;
}

.comb .inner_span {
	-webkit-transition: opacity .45s ease-in-out, -webkit-transform .45s ease-in-out;
	transition: opacity .45s ease-in-out, -webkit-transform .45s ease-in-out;
	-o-transition: transform .45s ease-in-out, opacity .45s ease-in-out;
	transition: transform .45s ease-in-out, opacity .45s ease-in-out;
	transition: transform .45s ease-in-out, opacity .45s ease-in-out, -webkit-transform .45s ease-in-out;
}

.comb.left_out .inner_span {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.comb.left_out:hover .inner_span {
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
}

.comb.right_out .inner_span {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.comb.right_out:hover .inner_span {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}

.comb.top_out .inner_span {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.comb.top_out:hover .inner_span {
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
}

.comb.bottom_out .inner_span {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.comb.bottom_out:hover .inner_span {
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
}

.comb.zoom_out .inner_span {
	-webkit-transform: scale(1);
	transform: scale(1);
}

.comb.zoom_out:hover .inner_span {
	-webkit-transform: scale(0);
	transform: scale(0);
}

.honeycombs {
	width: 100%;
}

.honeycombs.style_2 .honeycomb {
	width: 100% !important;
	height: 100% !important;
}

.honeycombs.style_2 {
	overflow: visible;
}

.honeycombs.style_2 a {
	position: absolute;
	width: 100%;
	height: 200%;
	-webkit-transform: scale(1.03);
	transform: scale(1.03);
	z-index: 1;
}

.honeycomb {
	--width: 250px;
	--margin-topBottom: 25px;
	--margin-leftRight: 12.5px;
	--transition: 400ms;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	list-style: none;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 1200px;
	margin: 0 auto;
	padding: 0;
	-webkit-transform: translateY(34.375px);
	transform: translateY(34.375px);
}

.honeycomb-cell, .honeycomb-cell .honeycomb-cell__content, .honeycomb-cell .honeycomb-cell__title, .honeycomb-cell:after, .honeycomb-cell:before {
	-webkit-transition: var(--transition);
	-o-transition: var(--transition);
	transition: var(--transition);
}

.honeycomb-cell {
	-ms-flex: 0 1 var(--width);
	flex: 0 1 var(--width);
	max-width: var(--width);
	height: calc(var(--width) / 2 + var(--margin-leftRight));
	margin: calc(var(--width) / 4) var(--margin-leftRight) var(--margin-topBottom);
	position: relative;
	padding: .5em;
	text-align: center;
	z-index: 1;
	-ms-flex-align: center;
	align-items: center;
}

.honeycomb-cell, .honeycomb-cell__title {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
}

.honeycomb-cell__title {
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-break: break-word;
	color: #fff;
	font-weight: 700;
	font-size: 1.75em;
}

.honeycomb-cell__title > small {
	font-weight: 300;
	margin-top: .25em;
}

.honeycomb-cell__image {
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}

.honeycomb-cell:after, .honeycomb-cell:before {
	content: "";
}

.honeycomb-cell:after, .honeycomb-cell:before, .honeycomb-cell__image {
	top: -50%;
	left: 0;
	width: 100%;
	height: 200%;
	display: block;
	position: absolute;
	-webkit-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
	clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
	z-index: -1;
}

.honeycomb-cell:before {
	background: #fff;
	-webkit-transform: scale(1.055);
	transform: scale(1.055);
}

.honeycomb__placeholder {
	display: none;
	opacity: 0;
	width: var(--width);
	margin: 0 calc(var(--margin-topBottom) / 2);
}

@media (max-width:550px) {
	.honeycomb-cell {
		margin: calc(var(--width) / 4 + var(--margin-topBottom)) var(--margin-topBottom);
	}
}

@media (min-width:550px) and (max-width:825px) {
	.honeycomb-cell:nth-child(3n) {
		margin-right: calc(50% - ( var(--width) / 2 ));
		margin-left: calc(50% - ( var(--width) / 2 ));
	}
	
	.honeycomb__placeholder:nth-child(3n+5) {
		display: block;
	}
}

@media (min-width:825px) and (max-width:1100px) {
	.honeycomb-cell:nth-child(5n+4) {
		margin-left: calc(50% - ( ( var(--width) + var(--margin-topBottom) ) ));
	}
	
	.honeycomb-cell:nth-child(5n+5) {
		margin-right: calc(50% - ( ( var(--width) + var(--margin-topBottom) ) ));
	}
	
	.honeycomb__placeholder:nth-child(5n), .honeycomb__placeholder:nth-child(5n+3) {
		display: block;
	}
}

@media (min-width:1100px) {
	.honeycomb-cell:nth-child(7n+5) {
		margin-left: calc(50% - ( ( var(--width) + var(--width) / 2 + var(--margin-topBottom) ) ));
	}
	
	.honeycomb-cell:nth-child(7n+5):nth-last-child(2), .honeycomb-cell:nth-child(7n+7) {
		margin-right: calc(50% - ( var(--width) + var(--width) / 2 + var(--margin-topBottom) ));
	}
	
	.honeycomb__placeholder:nth-child(7n+7), .honeycomb__placeholder:nth-child(7n+9), .honeycomb__placeholder:nth-child(7n+11) {
		display: block;
	}
}

.honeycomb-cell:hover .honeycomb-cell__content {
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
}

.honeycomb-cell:hover:after {
	opacity: 0;
}

.digr_business_hour {
	--column: 1;
	--row: 1;
	--minwidth: 200px;
}

@media (max-width:1368px) {
	.digr_business_hour_items.auto_responsive {
		grid-template-columns: repeat(auto-fit, minmax(var(--minwidth), 1fr)) !important;
	}
}

.digr_business_hour_items.auto_responsive {
	grid-template-columns: repeat(auto-fit, minmax(var(--minwidth), 1fr)) !important;
}

.digr_business_hour h1, .digr_business_hour h2, .digr_business_hour h3, .digr_business_hour h4, .digr_business_hour h5, .digr_business_hour h6 {
	padding-bottom: 0;
}

.digr_business_hour .digr_business_hour_items {
	display: grid;
	grid-template-columns: repeat(var(--column), 1fr);
	grid-template-rows: repeat(var(--row), 1fr);
	overflow: hidden;
}

.digr_business_hour_container .digr_business_hour_items .et_pb_module {
	margin-bottom: 0 !important;
}

.digr_business_hour_header, .digr_business_hour_item_wrapper, .digr_business_hour_name, .digr_business_hour_time {
	border-style: solid;
}

.digr_business_hour_item_wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-align: center;
	align-items: center;
	border-style: solid;
}

.digr_business_hour_name, .digr_business_hour_time {
	border-style: solid;
}

.digr_business_hour_name, .digr_business_hour_name_wrap, .digr_business_hour_time {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
}

.digr_business_hour_divider, .digr_business_hour_separator {
	height: 0;
	-ms-flex: 1 1;
	flex: 1 1;
	border-top-width: 3px;
}

.digr_business_hour_separator {
	margin: 0 15px;
	border-top-width: 3px;
}

.digr_business_hour_divider {
	margin: 5px 0 0;
	max-width: 100%;
}

.digr_business_hour_divider.digr_dvdr_solid, .digr_business_hour_separator.digr_bh_solid {
	border-top-style: solid;
}

.digr_business_hour_divider.digr_dvdr_dashed, .digr_business_hour_separator.digr_bh_dashed {
	border-top-style: dashed;
}

.digr_business_hour_divider.digr_dvdr_dotted, .digr_business_hour_separator.digr_bh_dotted {
	border-top-style: dotted;
}

.digr_business_hour_divider.digr_dvdr_double, .digr_business_hour_separator.digr_bh_double {
	border-top-style: double;
}

.digr_business_hour_divider.digr_dvdr_groove, .digr_business_hour_separator.digr_bh_groove {
	border-top-style: groove;
}

.digr_business_hour_divider.digr_dvdr_outset, .digr_business_hour_separator.digr_bh_outset {
	border-top-style: outset;
}

.digr_business_hour_divider.digr_dvdr_ridge, .digr_business_hour_separator.digr_bh_ridge {
	border-top-style: ridge;
}

.digr_business_hour_divider.digr_dvdr_inset, .digr_business_hour_separator.digr_bh_inset {
	border-top-style: inset;
}

.digr_business_hour_end_time, .digr_business_hour_schedule_time, .digr_business_hour_start_time {
	border-style: solid;
}

.digr_business_hour_time_seperator {
	font-size: 21px;
	padding: 0 5px;
	font-weight: 500;
}

.digr_before_after_img_slider .twentytwenty-horizontal .twentytwenty-handle:after, .digr_before_after_img_slider .twentytwenty-horizontal .twentytwenty-handle:before, .digr_before_after_img_slider .twentytwenty-vertical .twentytwenty-handle:after, .digr_before_after_img_slider .twentytwenty-vertical .twentytwenty-handle:before {
	content: " ";
	display: block;
	background: #fff;
	position: absolute;
	z-index: 30;
	-webkit-box-shadow: 0 0 12px rgba(51, 51, 51, .5);
	box-shadow: 0 0 12px rgba(51, 51, 51, .5);
}

.et-fb-root-ancestor .twentytwenty-handle:before {
	-webkit-box-shadow: 0 0 0 transparent;
	box-shadow: 0 0 0 transparent;
}

.twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-horizontal .twentytwenty-handle:before {
	width: 3px;
	height: 9999px;
	left: 50%;
	margin-left: -1.5px;
}

.twentytwenty-vertical .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before {
	width: 9999px;
	height: 3px;
	top: 50%;
	margin-top: -1.5px;
}

.digr_before_after_img_slider .twentytwenty-after-label:before, .digr_before_after_img_slider .twentytwenty-before-label:before {
	font-size: 18px;
	line-height: 1.5;
}

.twentytwenty-after-label, .twentytwenty-before-label, .twentytwenty-overlay {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-transition-duration: .5s;
	-o-transition-duration: .5s;
	transition-duration: .5s;
}

.twentytwenty-after-label, .twentytwenty-before-label {
	-webkit-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
}

.twentytwenty-after-label:before, .twentytwenty-before-label:before {
	color: #fff;
	font-size: 13px;
	letter-spacing: .1em;
	position: absolute;
	background: hsla(0, 0%, 100%, .2);
	line-height: 38px;
	padding: 0 20px;
	border-radius: 2px;
}

.twentytwenty-horizontal .twentytwenty-after-label:before, .twentytwenty-horizontal .twentytwenty-before-label:before {
	top: 50%;
	margin-top: -19px;
}

.twentytwenty-vertical .twentytwenty-after-label:before, .twentytwenty-vertical .twentytwenty-before-label:before {
	left: 50%;
	margin-left: -45px;
	text-align: center;
	width: 90px;
}

.twentytwenty-down-arrow, .twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow {
	width: 0;
	height: 0;
	border: 6px inset transparent;
	position: absolute;
}

.twentytwenty-left-arrow, .twentytwenty-right-arrow {
	top: 50%;
	margin-top: -6px;
}

.twentytwenty-down-arrow, .twentytwenty-up-arrow {
	left: 50%;
	margin-left: -6px;
}

.twentytwenty-container {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	z-index: 0;
	overflow: hidden;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}

.twentytwenty-container img {
	display: block;
	position: absolute;
	top: 0;
	max-width: 100%;
}

.twentytwenty-container.digr_befaft_fullwidth img {
	width: 100% !important;
}

.twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-container.active :hover.twentytwenty-overlay {
	background: transparent;
}

.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label {
	opacity: 0;
}

.twentytwenty-container * {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.twentytwenty-before-label {
	opacity: 0;
}

.twentytwenty-before-label:before {
	content: attr(data-content);
}

.twentytwenty-after-label {
	opacity: 0;
}

.twentytwenty-after-label:before {
	content: attr(data-content);
}

.twentytwenty-horizontal .twentytwenty-before-label:before {
	left: 10px;
}

.twentytwenty-horizontal .twentytwenty-after-label:before {
	right: 10px;
}

.twentytwenty-vertical .twentytwenty-before-label:before {
	top: 10px;
}

.twentytwenty-vertical .twentytwenty-after-label:before {
	bottom: 10px;
}

.twentytwenty-overlay {
	-webkit-transition-property: background;
	-o-transition-property: background;
	transition-property: background;
	background: transparent;
	z-index: 25;
}

.twentytwenty-overlay:hover {
	background: rgba(0, 0, 0, .5);
}

.twentytwenty-overlay:hover .twentytwenty-after-label, .twentytwenty-overlay:hover .twentytwenty-before-label {
	opacity: 1;
}

.twentytwenty-before {
	z-index: 20;
}

.twentytwenty-after {
	z-index: 10;
}

.twentytwenty-handle {
	height: 38px;
	width: 38px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -22px;
	margin-top: -22px;
	border: 3px solid #fff;
	border-radius: 1000px;
	-webkit-box-shadow: 0 0 12px rgba(51, 51, 51, .5);
	box-shadow: 0 0 12px rgba(51, 51, 51, .5);
	z-index: 40;
	cursor: pointer;
}

.twentytwenty-horizontal .twentytwenty-handle:before {
	bottom: 50%;
	margin-bottom: 22px;
	-webkit-box-shadow: 0 3px 0 #fff, 0 0 12px rgba(51, 51, 51, .5);
	box-shadow: 0 3px 0 #fff, 0 0 12px rgba(51, 51, 51, .5);
}

.twentytwenty-horizontal .twentytwenty-handle:after {
	top: 50%;
	margin-top: 22px;
	-webkit-box-shadow: 0 -3px 0 #fff, 0 0 12px rgba(51, 51, 51, .5);
	box-shadow: 0 -3px 0 #fff, 0 0 12px rgba(51, 51, 51, .5);
}

.twentytwenty-vertical .twentytwenty-handle:before {
	left: 50%;
	margin-left: 22px;
	-webkit-box-shadow: 3px 0 0 #fff, 0 0 12px rgba(51, 51, 51, .5);
	box-shadow: 3px 0 0 #fff, 0 0 12px rgba(51, 51, 51, .5);
}

.twentytwenty-vertical .twentytwenty-handle:after {
	right: 50%;
	margin-right: 22px;
	-webkit-box-shadow: -3px 0 0 #fff, 0 0 12px rgba(51, 51, 51, .5);
	box-shadow: -3px 0 0 #fff, 0 0 12px rgba(51, 51, 51, .5);
}

.twentytwenty-left-arrow {
	border-right: 6px solid #fff;
	left: 50%;
	margin-left: -17px;
}

.twentytwenty-right-arrow {
	border-left: 6px solid #fff;
	right: 50%;
	margin-right: -17px;
}

.twentytwenty-up-arrow {
	border-bottom: 6px solid #fff;
	top: 50%;
	margin-top: -17px;
}

.twentytwenty-down-arrow {
	border-top: 6px solid #fff;
	bottom: 50%;
	margin-bottom: -17px;
}

.digr_multiple_button_container {
	display: -ms-flexbox;
	display: flex;
	padding: 0 10px 20px 0;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.digr_multiple_button .digr_multiple_button_item {
	margin-right: 15px;
}

.et_pb_module.digr_multiple_button_item body #page-container .et_pb_section .digr_multiple_button .digr_multiple_button_container .digr_multiple_button_item .et_pb_button_wrapper .et_pb_button.digr_multi_button:before, body #page-container .et_pb_section .digr_multiple_button .digr_multiple_button_container .digr_multiple_button_item .et_pb_button_wrapper .et_pb_button.digr_multi_button:after {
	content: attr(data-icon);
}

.digr_multiple_button .digr_btn {
	--color: #0e0c1e;
	--background-color: #eaeaea;
	--background-image: linear-gradient(to right transparent);
	--background-size: cover;
	--background-position: 50%;
	--background-repeat: no-repeat;
	--transition: 400ms;
	--dot-color: #f3cf14;
	--style-2-bg: #f3cf14;
	position: relative;
	padding: .3em 1em;
	border: 0 solid #333;
	border-radius: 0;
	background-color: var(--background-color);
	background-image: var(--background-image);
	background-repeat: var(--background-repeat);
	background-position: var(--background-position);
	background-size: var(--background-size);
	font-size: 20px;
	font-weight: 500;
	line-height: 1.7em !important;
	-webkit-transition: all var(--transition);
	-o-transition: all var(--transition);
	transition: all var(--transition);
	display: block;
	color: var(--color);
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}

.digr_btn_text_wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: inherit;
}

.digr_multiple_button .digr_btn_item_wrapper {
	-webkit-transition: var(--transition);
	-o-transition: var(--transition);
	transition: var(--transition);
}

.digr_btn:empty {
	display: none;
}

.digr_btn:hover {
	padding: .3em 1.3em;
}

.digr_btn_item_wrapper {
	border-style: solid;
	border-width: 0;
}

.et-pb-icon.digr_left_icon, .et-pb-icon.digr_right_icon {
	--font-size: 20px;
	font-size: calc(var(--font-size) - 6px);
}

.digr_left_icon {
	margin-right: 7px;
}

.digr_right_icon {
	margin-left: 7px;
}

.digr_show_icon.digr_show_icon_on_hover {
	opacity: 0;
}

.digr_btn:hover .digr_show_icon.digr_show_icon_on_hover {
	opacity: 1;
}

.digr_show_icon.digr_show_icon_on_hover.digr_left_icon {
	margin-right: 0;
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition: var(--transition);
	-o-transition: var(--transition);
	transition: var(--transition);
}

.digr_show_icon.digr_show_icon_on_hover.digr_right_icon {
	margin-left: 0;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-transition: var(--transition);
	-o-transition: var(--transition);
	transition: var(--transition);
}

.digr_btn:hover .digr_show_icon.digr_show_icon_on_hover.digr_left_icon, .digr_btn:hover .digr_show_icon.digr_show_icon_on_hover.digr_right_icon {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.style_1 .digr_btn {
	position: relative;
}

.style_1 .digr_btn:before {
	content: "";
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .85s cubic-bezier(.25, 1, .33, 1);
	-o-transition: all .85s cubic-bezier(.25, 1, .33, 1);
	transition: all .85s cubic-bezier(.25, 1, .33, 1);
	-webkit-box-shadow: 0 30px 85px rgba(0, 0, 0, .14), 0 15px 35px rgba(0, 0, 0, .14);
	box-shadow: 0 30px 85px rgba(0, 0, 0, .14), 0 15px 35px rgba(0, 0, 0, .14);
}

.style_1 .digr_btn:hover:before {
	-webkit-transform: scale(.94);
	transform: scale(.94);
	-webkit-box-shadow: 0 20px 55px hsla(0, 0%, 100%, .14), 0 15px 35px hsla(0, 0%, 100%, .14);
	box-shadow: 0 20px 55px hsla(0, 0%, 100%, .14), 0 15px 35px hsla(0, 0%, 100%, .14);
}

.style_1 .digr_btn .dots-container {
	opacity: 0;
	-webkit-animation: intro 1.6s;
	animation: intro 1.6s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

.style_1 .digr_btn .dot {
	width: 8px;
	height: 8px;
	display: block;
	background-color: var(--dot-color);
	border-radius: 100%;
	position: absolute;
	-webkit-transition: all .85s cubic-bezier(.25, 1, .33, 1);
	-o-transition: all .85s cubic-bezier(.25, 1, .33, 1);
	transition: all .85s cubic-bezier(.25, 1, .33, 1);
}

.style_1 .digr_btn .dot:first-child {
	top: 50px;
	left: 50px;
	-webkit-transform: rotate(-140deg);
	transform: rotate(-140deg);
	-webkit-animation: swag1-out .3s;
	animation: swag1-out .3s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	opacity: 0;
}

.style_1 .digr_btn .dot:nth-child(2) {
	top: 50px;
	right: 50px;
	-webkit-transform: rotate(140deg);
	transform: rotate(140deg);
	-webkit-animation: swag2-out .3s;
	animation: swag2-out .3s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	opacity: 0;
}

.style_1 .digr_btn .dot:nth-child(3) {
	bottom: 50px;
	left: 50px;
	-webkit-transform: rotate(140deg);
	transform: rotate(140deg);
	-webkit-animation: swag3-out .3s;
	animation: swag3-out .3s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	opacity: 0;
}

.style_1 .digr_btn .dot:nth-child(4) {
	bottom: 50px;
	right: 50px;
	-webkit-transform: rotate(-140deg);
	transform: rotate(-140deg);
	-webkit-animation: swag4-out .3s;
	animation: swag4-out .3s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	opacity: 0;
}

.style_1 .digr_btn:hover .dot:first-child {
	-webkit-animation: swag1 .3s;
	animation: swag1 .3s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

.style_1 .digr_btn:hover .dot:nth-child(2) {
	-webkit-animation: swag2 .3s;
	animation: swag2 .3s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

.style_1 .digr_btn:hover .dot:nth-child(3) {
	-webkit-animation: swag3 .3s;
	animation: swag3 .3s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

.style_1 .digr_btn:hover .dot:nth-child(4) {
	-webkit-animation: swag4 .3s;
	animation: swag4 .3s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

@-webkit-keyframes intro {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

@keyframes intro {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

@-webkit-keyframes swag1 {
	0% {
		top: 50px;
		left: 50px;
		width: 8px;
	}
	
	50% {
		width: 15px;
		opacity: 1;
	}
	
	to {
		top: 10px;
		left: 10px;
		width: 8px;
		opacity: 1;
	}
}

@keyframes swag1 {
	0% {
		top: 50px;
		left: 50px;
		width: 8px;
	}
	
	50% {
		width: 15px;
		opacity: 1;
	}
	
	to {
		top: 10px;
		left: 10px;
		width: 8px;
		opacity: 1;
	}
}

@-webkit-keyframes swag1-out {
	0% {
		top: 20px;
		left: 20px;
		width: 8px;
	}
	
	50% {
		width: 15px;
		opacity: 1;
	}
	
	to {
		top: 50px;
		left: 50px;
		width: 8px;
		opacity: 0;
	}
}

@keyframes swag1-out {
	0% {
		top: 20px;
		left: 20px;
		width: 8px;
	}
	
	50% {
		width: 15px;
		opacity: 1;
	}
	
	to {
		top: 50px;
		left: 50px;
		width: 8px;
		opacity: 0;
	}
}

@-webkit-keyframes swag2 {
	0% {
		top: 50px;
		right: 50px;
		width: 8px;
	}
	
	50% {
		width: 15px;
		opacity: 1;
	}
	
	to {
		top: 10px;
		right: 10px;
		width: 8px;
		opacity: 1;
	}
}

@keyframes swag2 {
	0% {
		top: 50px;
		right: 50px;
		width: 8px;
	}
	
	50% {
		width: 15px;
		opacity: 1;
	}
	
	to {
		top: 10px;
		right: 10px;
		width: 8px;
		opacity: 1;
	}
}

@-webkit-keyframes swag2-out {
	0% {
		top: 20px;
		right: 20px;
		width: 8px;
	}
	
	50% {
		width: 15px;
		opacity: 1;
	}
	
	to {
		top: 50px;
		right: 50px;
		width: 8px;
		opacity: 0;
	}
}

@keyframes swag2-out {
	0% {
		top: 20px;
		right: 20px;
		width: 8px;
	}
	
	50% {
		width: 15px;
		opacity: 1;
	}
	
	to {
		top: 50px;
		right: 50px;
		width: 8px;
		opacity: 0;
	}
}

@-webkit-keyframes swag3 {
	0% {
		bottom: 50px;
		left: 50px;
		width: 8px;
	}
	
	50% {
		width: 15px;
		opacity: 1;
	}
	
	to {
		bottom: 10px;
		left: 10px;
		width: 8px;
		opacity: 1;
	}
}

@keyframes swag3 {
	0% {
		bottom: 50px;
		left: 50px;
		width: 8px;
	}
	
	50% {
		width: 15px;
		opacity: 1;
	}
	
	to {
		bottom: 10px;
		left: 10px;
		width: 8px;
		opacity: 1;
	}
}

@-webkit-keyframes swag3-out {
	0% {
		bottom: 20px;
		left: 20px;
		width: 8px;
	}
	
	50% {
		width: 15px;
		opacity: 1;
	}
	
	to {
		bottom: 50px;
		left: 50px;
		width: 8px;
		opacity: 0;
	}
}

@keyframes swag3-out {
	0% {
		bottom: 20px;
		left: 20px;
		width: 8px;
	}
	
	50% {
		width: 15px;
		opacity: 1;
	}
	
	to {
		bottom: 50px;
		left: 50px;
		width: 8px;
		opacity: 0;
	}
}

@-webkit-keyframes swag4 {
	0% {
		bottom: 50px;
		right: 50px;
		width: 8px;
	}
	
	50% {
		width: 15px;
		opacity: 1;
	}
	
	to {
		bottom: 10px;
		right: 10px;
		width: 8px;
		opacity: 1;
	}
}

@keyframes swag4 {
	0% {
		bottom: 50px;
		right: 50px;
		width: 8px;
	}
	
	50% {
		width: 15px;
		opacity: 1;
	}
	
	to {
		bottom: 10px;
		right: 10px;
		width: 8px;
		opacity: 1;
	}
}

@-webkit-keyframes swag4-out {
	0% {
		bottom: 20px;
		right: 20px;
		width: 8px;
	}
	
	50% {
		width: 15px;
		opacity: 1;
	}
	
	to {
		bottom: 50px;
		right: 50px;
		width: 8px;
		opacity: 0;
	}
}

@keyframes swag4-out {
	0% {
		bottom: 20px;
		right: 20px;
		width: 8px;
	}
	
	50% {
		width: 15px;
		opacity: 1;
	}
	
	to {
		bottom: 50px;
		right: 50px;
		width: 8px;
		opacity: 0;
	}
}

.style_2 .digr_btn {
	background-color: transparent;
}

.style_2 .digr_btn:after, .style_2 .digr_btn:before {
	content: "";
	position: absolute;
	width: .6em;
	height: .6em;
	border-radius: 50%;
	-webkit-transition: var(--transition) cubic-bezier(.5, -.5, .25, 1.5);
	-o-transition: var(--transition) cubic-bezier(.5, -.5, .25, 1.5);
	transition: var(--transition) cubic-bezier(.5, -.5, .25, 1.5);
	top: calc(24% - .6em / 2);
}

.style_2 .digr_btn:before {
	left: 0;
	z-index: -1;
}

.style_2 .digr_btn:after {
	right: 0;
	z-index: -2;
}

.style_2 .digr_btn:hover {
	color: #fff;
}

.style_2 .digr_btn:hover:after, .style_2 .digr_btn:hover:before {
	width: 100%;
	height: 100%;
	border-radius: 0;
	background-color: var(--style-2-bg);
}

.style_2 .digr_btn:hover:before {
	top: 0;
}

.style_2 .digr_btn:hover:after {
	width: 98%;
	height: 100%;
	right: -.29em;
	-webkit-filter: brightness(.8);
	filter: brightness(.8);
}

.style_3 .digr_btn, .style_4 .digr_btn, .style_5 .digr_btn {
	--stroke: #4274d3;
	--stroke-width: 1;
	--stroke-hover: #4274d3;
}

.style_3 .digr_btn svg, .style_4 .digr_btn svg, .style_5 .digr_btn svg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.style_3 .digr_btn svg rect, .style_4 .digr_btn svg path, .style_5 .digr_btn svg polyline {
	fill: none;
	stroke: var(--stroke);
	stroke-width: var(--stroke-width);
}

.style_3 .digr_btn:hover svg rect, .style_4 .digr_btn:hover svg path, .style_4 .digr_btn:hover svg rect, .style_5 .digr_btn:hover svg polyline {
	stroke: var(--stroke-hover);
}

.style_3 .digr_btn svg rect {
	stroke-dasharray: 400, 0;
}

.style_3 .digr_btn:hover svg rect, .style_3 .digr_btn svg rect {
	-webkit-transition: all var(--transition) ease-in-out;
	-o-transition: all var(--transition) ease-in-out;
	transition: all var(--transition) ease-in-out;
}

.style_3 .digr_btn:hover svg rect {
	stroke-width: var(--stroke-width-hover);
	stroke-dasharray: 35, 245;
	stroke-dashoffset: 38;
}

.style_4 .digr_btn svg path {
	stroke-dasharray: 265, 0;
}

.style_4 .digr_btn:hover svg path, .style_4 .digr_btn svg path {
	-webkit-transition: all var(--transition) ease-in-out;
	-o-transition: all var(--transition) ease-in-out;
	transition: all var(--transition) ease-in-out;
}

.style_4 .digr_btn:hover svg path {
	stroke-width: var(--stroke-width);
	stroke-dasharray: 0, 350;
	stroke-dashoffset: 20;
}

.style_5 .digr_btn {
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	position: relative;
}

.style_5 .digr_btn:before {
	content: "";
	position: absolute;
	border: 4px solid #fff;
	top: 4px;
	left: 4px;
	right: 4px;
	bottom: 4px;
	opacity: 0;
	-webkit-transition-duration: var(--transition);
	-o-transition-duration: var(--transition);
	transition-duration: var(--transition);
	-webkit-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
}

.style_5 .digr_btn:hover:before {
	opacity: 1;
}

.style_6 .digr_btn {
	--fill-animation: #fbc638;
	--fill: #fff;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-webkit-transition: var(--transition);
	-o-transition: var(--transition);
	transition: var(--transition);
}

.style_6 .digr_btn .et-pb-icon {
	display: none;
}

.style_6 .digr_btn:focus {
	outline: none;
}

.style_6 .digr_btn svg {
	width: 30px;
	height: 30px;
	-webkit-transition: var(--transition);
	-o-transition: var(--transition);
	transition: var(--transition);
	margin-right: 0;
}

.style_6 .digr_btn .digr_btn_text, .style_6 .digr_btn svg {
	-ms-flex-item-align: center;
	align-self: center;
}

.style_6 .digr_btn path.one {
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
}

.style_6 .digr_btn path.two {
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.style_6 .digr_btn svg path.one {
	-webkit-animation: mul_button_color 1s infinite .6s;
	animation: mul_button_color 1s infinite .6s;
}

.style_6 .digr_btn svg path.two {
	-webkit-animation: mul_button_color 1s infinite .4s;
	animation: mul_button_color 1s infinite .4s;
}

.style_6 .digr_btn svg path.three {
	-webkit-animation: mul_button_color 1s infinite .2s;
	animation: mul_button_color 1s infinite .2s;
}

.style_6 .digr_btn .icon_hover path.one {
	-webkit-transform: translateX(-60%);
	transform: translateX(-60%);
}

.style_6 .digr_btn .icon_hover path.two {
	-webkit-transform: translateX(-30%);
	transform: translateX(-30%);
}

.style_6 .digr_btn:hover .icon_hover path.one {
	-webkit-transform: translateX(0);
	transform: translateX(0);
	-webkit-animation: mul_button_color_anim 1s infinite .6s;
	animation: mul_button_color_anim 1s infinite .6s;
}

.style_6 .digr_btn:hover .icon_hover path.two {
	-webkit-transform: translateX(0);
	transform: translateX(0);
	-webkit-animation: mul_button_color_anim 1s infinite .4s;
	animation: mul_button_color_anim 1s infinite .4s;
}

.style_6 .digr_btn:hover .icon_hover path.three {
	-webkit-animation: mul_button_color_anim 1s infinite .2s;
	animation: mul_button_color_anim 1s infinite .2s;
}

@-webkit-keyframes mul_button_color {
	0% {
		fill: var(--fill);
	}
	
	50% {
		fill: var(--fill-animation);
	}
	
	to {
		fill: var(--fill);
	}
}

@keyframes mul_button_color {
	0% {
		fill: var(--fill);
	}
	
	50% {
		fill: var(--fill-animation);
	}
	
	to {
		fill: var(--fill);
	}
}

@-webkit-keyframes mul_button_color_anim {
	0% {
		fill: var(--fill);
	}
	
	50% {
		fill: var(--fill-animation);
	}
	
	to {
		fill: var(--fill);
	}
}

@keyframes mul_button_color_anim {
	0% {
		fill: var(--fill);
	}
	
	50% {
		fill: var(--fill-animation);
	}
	
	to {
		fill: var(--fill);
	}
}

.style_7 .digr_btn {
	--c: #daa520;
	overflow: hidden;
	z-index: 1;
	-webkit-transition: var(--transition);
	-o-transition: var(--transition);
	transition: var(--transition);
}

.style_7 .digr_btn .st7_curve {
	position: absolute;
	width: 25%;
	height: 100%;
	background-color: var(--c);
	-webkit-transform: translateY(150%);
	transform: translateY(150%);
	border-radius: 50%;
	left: calc(( var(--number) - 1 ) * 25%);
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	-webkit-transition-delay: calc(( var(--number) - 1 ) * .1s);
	-o-transition-delay: calc(( var(--number) - 1 ) * .1s);
	transition-delay: calc(( var(--number) - 1 ) * .1s);
	z-index: -1;
}

.style_7 .digr_btn:hover {
	color: #000;
}

.style_7 .digr_btn:hover .st7_curve {
	-webkit-transform: translateY(0) scale(2);
	transform: translateY(0) scale(2);
}

.style_7 .digr_btn .st7_curve:first-child {
	--number: 1;
}

.style_7 .digr_btn .st7_curve:nth-child(2) {
	--number: 2;
}

.style_7 .digr_btn .st7_curve:nth-child(3) {
	--number: 3;
}

.style_7 .digr_btn .st7_curve:nth-child(4) {
	--number: 4;
}

.style_8 .digr_btn, .style_9 .digr_btn, .style_10 .digr_btn, .style_11 .digr_btn, .style_12 .digr_btn {
	--def: #00b7ff;
	--hover: #fe0d0d;
	position: relative;
	-webkit-transition: all var(--transition) cubic-bezier(.77, 0, .175, 1);
	-o-transition: all var(--transition) cubic-bezier(.77, 0, .175, 1);
	transition: all var(--transition) cubic-bezier(.77, 0, .175, 1);
	z-index: 1;
}

.style_8 .digr_btn:after, .style_8 .digr_btn:before, .style_9 .digr_btn:after, .style_9 .digr_btn:before, .style_10 .digr_btn:after, .style_10 .digr_btn:before, .style_11 .digr_btn:after, .style_11 .digr_btn:before, .style_12 .digr_btn:after, .style_12 .digr_btn:before {
	content: "";
	position: absolute;
	z-index: -1;
	-webkit-transition: var(--transition);
	-o-transition: var(--transition);
	transition: var(--transition);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.style_8 .digr_btn:hover, .style_9 .digr_btn:hover, .style_10 .digr_btn:hover, .style_11 .digr_btn:hover, .style_12 .digr_btn:hover {
	color: var(--def);
	-webkit-transition-delay: .5s;
	-o-transition-delay: .5s;
	transition-delay: .5s;
}

.style_8 .digr_btn:hover:before, .style_9 .digr_btn:hover:before, .style_10 .digr_btn:hover:before, .style_11 .digr_btn:hover:before, .style_12 .digr_btn:hover:before {
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s;
}

.style_8 .digr_btn:hover:after, .style_9 .digr_btn:hover:after, .style_10 .digr_btn:hover:after, .style_11 .digr_btn:hover:after, .style_12 .digr_btn:hover:after {
	background: var(--hover);
	-webkit-transition-delay: .35s;
	-o-transition-delay: .35s;
	transition-delay: .35s;
}

.style_8 .digr_btn:after, .style_8 .digr_btn:before {
	left: 0;
	height: 0;
	width: 100%;
}

.style_8 .digr_btn:before {
	bottom: 0;
	border: 1px solid var(--hover);
	border-top: 0;
	border-bottom: 0;
}

.style_8 .digr_btn:after {
	top: 0;
	height: 0;
}

.style_8 .digr_btn:hover:after, .style_8 .digr_btn:hover:before {
	height: 100%;
}

.style_9 .digr_btn:after, .style_9 .digr_btn:before {
	top: 0;
	width: 0;
	height: 100%;
}

.style_9 .digr_btn:before {
	right: 0;
	border: 5px solid var(--hover);
	border-left: 0;
	border-right: 0;
}

.style_9 .digr_btn:after {
	left: 0;
}

.style_9 .digr_btn:hover:after, .style_9 .digr_btn:hover:before {
	width: 100%;
}

.style_10 .digr_btn:after, .style_10 .digr_btn:before {
	top: 0;
	width: 0;
	height: 100%;
}

.style_10 .digr_btn:before {
	left: 0;
	border: 1px solid var(--hover);
	border-left: 0;
	border-right: 0;
}

.style_10 .digr_btn:after {
	right: 0;
}

.style_10 .digr_btn:hover:after, .style_10 .digr_btn:hover:before {
	width: 100%;
}

.style_11 .digr_btn:before {
	top: 0;
	left: 50%;
	height: 100%;
	width: 0;
	border: 1px solid var(--hover);
	border-left: 0;
	border-right: 0;
}

.style_11 .digr_btn:after {
	bottom: 0;
	left: 0;
	height: 0;
	width: 100%;
	background: var(--hover);
}

.style_11 .digr_btn:hover:before {
	left: 0;
	width: 100%;
}

.style_11 .digr_btn:hover:after {
	top: 0;
	height: 100%;
}

.style_12 .digr_btn:after, .style_12 .digr_btn:before {
	left: 0;
	height: 0;
	width: 100%;
}

.style_12 .digr_btn:before {
	top: 0;
	border: 1px solid var(--hover);
	border-top: 0;
	border-bottom: 0;
}

.style_12 .digr_btn:after {
	bottom: 0;
	height: 0;
}

.style_12 .digr_btn:hover:after, .style_12 .digr_btn:hover:before {
	height: 100%;
}

.style_13 .digr_btn {
	--offset: 10px;
	--border-size: 2px;
	-webkit-box-shadow: inset 0 0 0 var(--border-size) currentcolor;
	box-shadow: inset 0 0 0 var(--border-size) currentcolor;
	-webkit-transition: background var(--transition) ease;
	-o-transition: background var(--transition) ease;
	transition: background var(--transition) ease;
}

.style_13 .digr_btn:hover {
	background: rgba(100, 0, 0, .03);
}

.style_13 .digr_btn .button__horizontal, .style_13 .digr_btn .button__vertical {
	position: absolute;
	top: var(--horizontal-offset, 0);
	right: var(--vertical-offset, 0);
	bottom: var(--horizontal-offset, 0);
	left: var(--vertical-offset, 0);
	-webkit-transition: -webkit-transform var(--transition) ease;
	transition: -webkit-transform var(--transition) ease;
	-o-transition: transform var(--transition) ease;
	transition: transform var(--transition) ease;
	transition: transform var(--transition) ease, -webkit-transform var(--transition) ease;
	will-change: transform;
}

.style_13 .digr_btn .button__horizontal:before, .style_13 .digr_btn .button__vertical:before {
	content: "";
	position: absolute;
	border: inherit;
}

.style_13 .digr_btn .button__horizontal {
	--vertical-offset: calc(var(--offset) * -1);
	border-top: var(--border-size) solid currentcolor;
	border-bottom: var(--border-size) solid currentcolor;
}

.style_13 .digr_btn .button__horizontal:before {
	top: calc(var(--vertical-offset) - var(--border-size));
	bottom: calc(var(--vertical-offset) - var(--border-size));
	left: calc(var(--vertical-offset) * -1);
	right: calc(var(--vertical-offset) * -1);
}

.style_13 .digr_btn:hover .button__horizontal {
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
}

.style_13 .digr_btn .button__vertical {
	--horizontal-offset: calc(var(--offset) * -1);
	border-left: var(--border-size) solid currentcolor;
	border-right: var(--border-size) solid currentcolor;
}

.style_13 .digr_btn .button__vertical:before {
	top: calc(var(--horizontal-offset) * -1);
	bottom: calc(var(--horizontal-offset) * -1);
	left: calc(var(--horizontal-offset) - var(--border-size));
	right: calc(var(--horizontal-offset) - var(--border-size));
}

.style_13 .digr_btn:hover .button__vertical {
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
}

.style_14 .digr_btn {
	-webkit-transition: all var(--transition) ease;
	-o-transition: all var(--transition) ease;
	transition: all var(--transition) ease;
	overflow: hidden;
	position: relative;
	--st14_bgcolor: #666;
}

.style_14 .digr_btn:after {
	content: "";
	display: block;
	height: 7px;
	width: 100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	border-top: 1px solid #666;
	position: absolute;
	left: 0;
	bottom: 0;
	background-size: 7px 7px;
}

.style_14 .digr_btn:after, .style_14 .digr_btn:hover:after {
	background-image: -webkit-repeating-linear-gradient(45deg, var(--st14_bgcolor), var(--st14_bgcolor) 1px, transparent 2px, transparent 5px);
	background-image: -o-repeating-linear-gradient(45deg, var(--st14_bgcolor), var(--st14_bgcolor) 1px, transparent 2px, transparent 5px);
	background-image: repeating-linear-gradient(45deg, var(--st14_bgcolor), var(--st14_bgcolor) 1px, transparent 2px, transparent 5px);
}

.style_14 .digr_btn:hover:after {
	border-top: 1px solid #000;
	-webkit-animation: stripe-slide 12s infinite linear forwards;
	animation: stripe-slide 12s infinite linear forwards;
}

@-webkit-keyframes stripe-slide {
	0% {
		background-position: 0 0;
	}
	
	to {
		background-position: 100% 0;
	}
}

@keyframes stripe-slide {
	0% {
		background-position: 0 0;
	}
	
	to {
		background-position: 100% 0;
	}
}

.style_15 .digr_btn {
	overflow: hidden;
}

.style_15 .digr_btn:hover:before {
	opacity: 1;
	-webkit-transform: translate(0);
	transform: translate(0);
}

.style_15 .digr_btn:before {
	content: attr(data-hover);
	position: absolute;
	left: 0;
	width: 100%;
	opacity: 0;
	-webkit-transform: translate(-100%);
	transform: translate(-100%);
	-webkit-transition: all var(--transition) ease-in-out;
	-o-transition: all var(--transition) ease-in-out;
	transition: all var(--transition) ease-in-out;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	text-align: center;
}

.style_15 .digr_btn:hover .digr_btn_text {
	opacity: 0;
	-webkit-transform: translate(100%);
	transform: translate(100%);
}

.style_15 .digr_btn .digr_btn_text {
	-webkit-transition: all var(--transition) ease-in-out;
	-o-transition: all var(--transition) ease-in-out;
	transition: all var(--transition) ease-in-out;
}

.style_16 .digr_btn {
	position: relative;
	-webkit-transform: translateX(-.15em);
	transform: translateX(-.15em);
}

.style_16 .digr_btn, .style_16 .digr_btn:after, .style_16 .digr_btn:before {
	-webkit-transition: var(--transition);
	-o-transition: var(--transition);
	transition: var(--transition);
}

.style_16 .digr_btn:after, .style_16 .digr_btn:before {
	content: "";
	position: absolute;
	width: inherit;
	border-left: 1.5px solid;
	border-left-color: currentColor;
	z-index: -1;
	opacity: 0;
}

.style_16 .digr_btn:before {
	height: 80%;
	top: 10%;
	left: -.32em;
	-webkit-filter: brightness(.8);
	filter: brightness(.8);
	-webkit-animation: st16_border_move 1s ease infinite .4s;
	animation: st16_border_move 1s ease infinite .4s;
}

.style_16 .digr_btn:after {
	height: 60%;
	top: 20%;
	left: -.55em;
	-webkit-filter: brightness(.6);
	filter: brightness(.6);
	-webkit-animation: st16_border_move 1s ease infinite .2s;
	animation: st16_border_move 1s ease infinite .2s;
}

.style_16 .digr_btn:hover:after, .style_16 .digr_btn:hover:before {
	opacity: 1;
}

.style_16 .digr_btn:hover {
	-webkit-transform: translateX(.15em);
	transform: translateX(.15em);
	border-left: 2px solid;
}

@-webkit-keyframes st16_border_move {
	0% {
		opacity: 0;
		margin-left: 0;
		-webkit-box-shadow: 0 0 0 #222;
		box-shadow: 0 0 0 #222;
	}
	
	50% {
		opacity: .5;
		margin-left: 1px;
		-webkit-box-shadow: 0 0 10px #222;
		box-shadow: 0 0 10px #222;
	}
	
	to {
		opacity: 1;
		margin-left: 2px;
		-webkit-box-shadow: 0 0 10px #222;
		box-shadow: 0 0 10px #222;
	}
}

@keyframes st16_border_move {
	0% {
		opacity: 0;
		margin-left: 0;
		-webkit-box-shadow: 0 0 0 #222;
		box-shadow: 0 0 0 #222;
	}
	
	50% {
		opacity: .5;
		margin-left: 1px;
		-webkit-box-shadow: 0 0 10px #222;
		box-shadow: 0 0 10px #222;
	}
	
	to {
		opacity: 1;
		margin-left: 2px;
		-webkit-box-shadow: 0 0 10px #222;
		box-shadow: 0 0 10px #222;
	}
}

.style_17 .digr_btn {
	--bottom-color: #222;
	--top-color: #444;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-box-shadow: -5px -5px 15px var(--top-color), 5px 5px 15px var(--bottom-color), inset 5px 5px 10px var(--top-color), inset -5px -5px 10px var(--bottom-color);
	box-shadow: -5px -5px 15px var(--top-color), 5px 5px 15px var(--bottom-color), inset 5px 5px 10px var(--top-color), inset -5px -5px 10px var(--bottom-color);
	-webkit-transition: .4s ease-in-out;
	-o-transition: .4s ease-in-out;
	transition: .4s ease-in-out;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.style_17 .digr_btn:hover {
	-webkit-box-shadow: -5px -5px 15px var(--top-color), 5px 5px 15px var(--bottom-color), inset 5px 5px 10px var(--bottom-color), inset -5px -5px 10px var(--top-color);
	box-shadow: -5px -5px 15px var(--top-color), 5px 5px 15px var(--bottom-color), inset 5px 5px 10px var(--bottom-color), inset -5px -5px 10px var(--top-color);
	text-shadow: 0 0 10px currentColor;
	-webkit-transition: var(--transition) ease-in-out;
	-o-transition: var(--transition) ease-in-out;
	transition: var(--transition) ease-in-out;
}

.style_17 .digr_btn:focus {
	outline: none;
}

.style_18 .digr_btn {
	--perspective: 500px;
	--rotate_x: 0deg;
	--rotate_y: 45deg;
	-webkit-transform: perspective(var(--perspective)) rotateX(var(--rotate_x)) rotateY(var(--rotate_y));
	transform: perspective(var(--perspective)) rotateX(var(--rotate_x)) rotateY(var(--rotate_y));
	-webkit-transition: var(--transition);
	-o-transition: var(--transition);
	transition: var(--transition);
}

.style_19 .digr_btn {
	position: relative;
}

.style_19 .digr_btn:after, .style_19 .digr_btn:before {
	position: absolute;
	content: "";
}

.style_19 .digr_btn, .style_19 .digr_btn:after, .style_19 .digr_btn:before, .style_19 .digr_btn:hover {
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.style_19 .digr_btn:before {
	bottom: -15px;
	height: 15px;
	width: 100%;
	left: 8px;
	-webkit-transform: skewX(45deg);
	transform: skewX(45deg);
	background-color: #196090;
}

.style_19 .digr_btn:after {
	right: -15px;
	height: 100%;
	width: 15px;
	bottom: -8px;
	-webkit-transform: skewY(45deg);
	transform: skewY(45deg);
	background-color: #124364;
}

.style_19 .digr_btn:hover {
	margin-left: 5px;
	margin-top: 10px;
}

.style_19 .digr_btn:hover:before {
	bottom: -5px;
	height: 5px;
	width: 100%;
	left: 3px;
}

.style_19 .digr_btn:hover:after {
	right: -5px;
	width: 5px;
	bottom: -3px;
}

.style_20 .digr_btn, .style_21 .digr_btn, .style_22 .digr_btn, .style_23 .digr_btn, .style_24 .digr_btn, .style_25 .digr_btn, .style_26 .digr_btn, .style_27 .digr_btn {
	position: relative;
}

.style_20 .digr_btn .digr_btn_text, .style_20 .digr_btn .et-pb-icon, .style_21 .digr_btn .digr_btn_text, .style_21 .digr_btn .et-pb-icon, .style_22 .digr_btn .digr_btn_text, .style_22 .digr_btn .et-pb-icon, .style_23 .digr_btn .digr_btn_text, .style_23 .digr_btn .et-pb-icon, .style_24 .digr_btn .digr_btn_text, .style_24 .digr_btn .et-pb-icon, .style_25 .digr_btn .digr_btn_text, .style_25 .digr_btn .et-pb-icon, .style_26 .digr_btn .digr_btn_text, .style_26 .digr_btn .et-pb-icon, .style_27 .digr_btn .digr_btn_text, .style_27 .digr_btn .et-pb-icon {
	z-index: 2;
	position: relative;
}

.style_20 .digr_btn:after, .style_21 .digr_btn:after, .style_22 .digr_btn:after, .style_23 .digr_btn:after, .style_24 .digr_btn:after, .style_25 .digr_btn:after, .style_26 .digr_btn:after, .style_27 .digr_btn:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #2098d1;
	-webkit-transition-property: transform;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-duration: var(--transition);
	-o-transition-duration: var(--transition);
	transition-duration: var(--transition);
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.style_20 .digr_btn:after {
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
}

.style_20 .digr_btn:hover:after {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.style_21 .digr_btn:after {
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
}

.style_21 .digr_btn:hover:after {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.style_22 .digr_btn:after {
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
}

.style_22 .digr_btn:hover:after {
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
}

.style_23 .digr_btn:after {
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
}

.style_23 .digr_btn:hover:after {
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
}

.style_24 .digr_btn, .style_25 .digr_btn, .style_26 .digr_btn, .style_27 .digr_btn {
	position: relative;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
}

.style_24 .digr_btn:after, .style_25 .digr_btn:after, .style_26 .digr_btn:after, .style_27 .digr_btn:after {
	z-index: -1;
}

.style_24 .digr_btn:after {
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.style_24 .digr_btn:hover:after {
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
}

.style_25 .digr_btn:after {
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
}

.style_25 .digr_btn:hover:after {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.style_26 .digr_btn:after {
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
}

.style_26 .digr_btn:hover:after {
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
}

.style_27 .digr_btn:after {
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
}

.style_27 .digr_btn:hover:after {
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
}

.style_28 .digr_btn:after, .style_29 .digr_btn:after, .style_30 .digr_btn:after {
	content: "";
	position: absolute;
	bottom: 0;
	background: #1ea4e3;
	height: 4px;
	-webkit-transition-duration: var(--transition);
	-o-transition-duration: var(--transition);
	transition-duration: var(--transition);
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.style_28 .digr_btn:after {
	left: 0;
	right: 100%;
	-webkit-transition-property: right;
	-o-transition-property: right;
	transition-property: right;
}

.style_28 .digr_btn:hover:after {
	right: 0;
}

.style_29 .digr_btn:after {
	left: 51%;
	right: 51%;
	-webkit-transition-property: left right;
	-o-transition-property: left right;
	transition-property: left right;
}

.style_29 .digr_btn:hover:after {
	left: 0;
	right: 0;
}

.style_30 .digr_btn:after {
	left: 100%;
	right: 0;
	-webkit-transition-property: left;
	-o-transition-property: left;
	transition-property: left;
}

.style_30 .digr_btn:hover:after {
	left: 0;
}

.style_31 .digr_btn {
	--bottom-color: #222;
	--top-color: #444;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-box-shadow: -5px -5px 15px var(--top-color), 5px 5px 15px var(--bottom-color), inset 5px 5px 10px var(--bottom-color), inset -5px -5px 10px var(--top-color);
	box-shadow: -5px -5px 15px var(--top-color), 5px 5px 15px var(--bottom-color), inset 5px 5px 10px var(--bottom-color), inset -5px -5px 10px var(--top-color);
	-webkit-transition: .4s ease-in-out;
	-o-transition: .4s ease-in-out;
	transition: .4s ease-in-out;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.style_31 .digr_btn:hover {
	-webkit-box-shadow: -5px -5px 15px var(--top-color), 5px 5px 15px var(--bottom-color), inset 5px 5px 10px var(--top-color), inset -5px -5px 10px var(--bottom-color);
	box-shadow: -5px -5px 15px var(--top-color), 5px 5px 15px var(--bottom-color), inset 5px 5px 10px var(--top-color), inset -5px -5px 10px var(--bottom-color);
	text-shadow: 0 0 10px currentColor;
	-webkit-transition: var(--transition) ease-in-out;
	-o-transition: var(--transition) ease-in-out;
	transition: var(--transition) ease-in-out;
}

.style_31 .digr_btn:focus {
	outline: none;
}

.digr_scroll_image {
	--scroll-speed: 1200ms;
}

.digr_scroll_image, .digr_scroll_image_badge, .digr_scroll_overlay_icon {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.digr_scroll_image {
	position: relative;
	padding: 0;
	margin: 0;
	height: 100%;
	width: 100%;
	overflow: hidden;
}

.digr_scroll_image, .digr_scroll_image_badge_wrap, .digr_scroll_image_wrapper, .digr_scroll_img_container, .digr_scroll_item_container, .digr_scroll_overlay_icon {
	border-style: solid;
}

.digr_scroll_overlay_icon {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%) !important;
	transform: translate(-50%, -50%) !important;
	z-index: 999;
}

.digr_scroll_image:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.digr_scroll_item_container .digr_scroll_image_wrapper {
	overflow: hidden;
	position: relative;
}

.digr_scroll_item_container .digr_scroll_image_wrapper .digr_scroll_image {
	height: 350px;
}

.digr_scroll_item_container .digr_scroll_image_wrapper.bottomToTop .digr_scroll_image {
	background-position-y: bottom !important;
	-webkit-transition: var(--scroll-speed) ease-in-out;
	-o-transition: var(--scroll-speed) ease-in-out;
	transition: var(--scroll-speed) ease-in-out;
	background-repeat: no-repeat;
	background-size: cover;
}

.digr_scroll_item_container .digr_scroll_image_wrapper.topToBottom .digr_scroll_image, .digr_scroll_item_container:hover .digr_scroll_image_wrapper.bottomToTop .digr_scroll_image {
	background-position-y: top !important;
	-webkit-transition: var(--scroll-speed) ease-in-out;
	-o-transition: var(--scroll-speed) ease-in-out;
	transition: var(--scroll-speed) ease-in-out;
	background-repeat: no-repeat;
	background-size: cover;
}

.digr_scroll_item_container:hover .digr_scroll_image_wrapper.topToBottom .digr_scroll_image {
	background-position-y: bottom !important;
	-webkit-transition: var(--scroll-speed) ease-in-out;
	-o-transition: var(--scroll-speed) ease-in-out;
	transition: var(--scroll-speed) ease-in-out;
	background-repeat: no-repeat;
	background-size: cover;
}

.digr_scroll_item_container .digr_scroll_image_wrapper.leftToRight .digr_scroll_image {
	height: 350px;
	background-position: 100%;
	background-size: cover !important;
	-webkit-transition: background-position var(--scroll-speed) ease-in-out;
	-o-transition: background-position var(--scroll-speed) ease-in-out;
	transition: background-position var(--scroll-speed) ease-in-out;
}

.digr_scroll_item_container .digr_scroll_image_wrapper.rightToLeft .digr_scroll_image, .digr_scroll_item_container:hover .digr_scroll_image_wrapper.leftToRight .digr_scroll_image {
	-webkit-transition: background-position var(--scroll-speed) ease-in-out;
	-o-transition: background-position var(--scroll-speed) ease-in-out;
	transition: background-position var(--scroll-speed) ease-in-out;
	background-position: 0;
	background-size: cover !important;
}

.digr_scroll_item_container .digr_scroll_image_wrapper.rightToLeft .digr_scroll_image {
	height: 350px;
}

.digr_scroll_item_container:hover .digr_scroll_image_wrapper.rightToLeft .digr_scroll_image {
	-webkit-transition: background-position var(--scroll-speed) ease-in-out;
	-o-transition: background-position var(--scroll-speed) ease-in-out;
	transition: background-position var(--scroll-speed) ease-in-out;
	background-position: 100%;
	background-position-y: center;
}

.digr_scroll_image_badge_wrapper {
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	width: 100%;
	z-index: 99;
}

.digr_scroll_image_badge_wrap {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.digr_scroll_image_badge, .digr_scroll_image_badge_wrap {
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
}

.digr_scroll_image_badge {
	padding: 10px;
}

.digr_scroll_overlay_icon {
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.digr_floating_image_container {
	max-width: 100%;
	margin-left: auto !important;
	margin-right: auto !important;
}

.digr_floating_image_item {
	max-width: 100%;
	position: absolute !important;
}

.digr_floating_image_container {
	position: relative;
	padding: 10px;
}

.digr_floating_image_item {
	max-width: 100%;
	position: absolute !important;
}

.digr_floating_images {
	display: inline-block;
	margin: 0;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	line-height: 0;
	will-change: transform;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	animation-direction: alternate;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	border-style: solid;
}

.digr_floating_images img {
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-style: solid;
}

@-webkit-keyframes digr_updown {
	0% {
		-webkit-transform: translate3d(0, 20px, 0) scale3d(.99, .99, 1) rotate3d(0, 0, 0, 0deg);
		transform: translate3d(0, 20px, 0) scale3d(.99, .99, 1) rotate3d(0, 0, 0, 0deg);
	}
	
	to {
		-webkit-transform: translate3d(0, -20px, 0) scaleX(1) rotate3d(0, 0, 0, 0deg);
		transform: translate3d(0, -20px, 0) scaleX(1) rotate3d(0, 0, 0, 0deg);
	}
}

@keyframes digr_updown {
	0% {
		-webkit-transform: translate3d(0, 20px, 0) scale3d(.99, .99, 1) rotate3d(0, 0, 0, 0deg);
		transform: translate3d(0, 20px, 0) scale3d(.99, .99, 1) rotate3d(0, 0, 0, 0deg);
	}
	
	to {
		-webkit-transform: translate3d(0, -20px, 0) scaleX(1) rotate3d(0, 0, 0, 0deg);
		transform: translate3d(0, -20px, 0) scaleX(1) rotate3d(0, 0, 0, 0deg);
	}
}

@-webkit-keyframes digr_leftright {
	0% {
		-webkit-transform: translate3d(20px, 0, 0) scale3d(.99, .99, 1) rotate3d(0, 0, 0, 0deg);
		transform: translate3d(20px, 0, 0) scale3d(.99, .99, 1) rotate3d(0, 0, 0, 0deg);
	}
	
	to {
		-webkit-transform: translate3d(-20px, 0, 0) scaleX(1) rotate3d(0, 0, 0, 0deg);
		transform: translate3d(-20px, 0, 0) scaleX(1) rotate3d(0, 0, 0, 0deg);
	}
}

@keyframes digr_leftright {
	0% {
		-webkit-transform: translate3d(20px, 0, 0) scale3d(.99, .99, 1) rotate3d(0, 0, 0, 0deg);
		transform: translate3d(20px, 0, 0) scale3d(.99, .99, 1) rotate3d(0, 0, 0, 0deg);
	}
	
	to {
		-webkit-transform: translate3d(-20px, 0, 0) scaleX(1) rotate3d(0, 0, 0, 0deg);
		transform: translate3d(-20px, 0, 0) scaleX(1) rotate3d(0, 0, 0, 0deg);
	}
}

@-webkit-keyframes digr_rotate {
	0% {
		-webkit-transform: translateZ(0) rotate(5deg);
		transform: translateZ(0) rotate(5deg);
	}
	
	to {
		-webkit-transform: translateZ(0) rotate(-5deg);
		transform: translateZ(0) rotate(-5deg);
	}
}

@keyframes digr_rotate {
	0% {
		-webkit-transform: translateZ(0) rotate(5deg);
		transform: translateZ(0) rotate(5deg);
	}
	
	to {
		-webkit-transform: translateZ(0) rotate(-5deg);
		transform: translateZ(0) rotate(-5deg);
	}
}

@-webkit-keyframes digr_zoom {
	0% {
		-webkit-transform: translateZ(0) scale3d(.9, .9, 1) rotate3d(0, 0, 0, 0deg);
		transform: translateZ(0) scale3d(.9, .9, 1) rotate3d(0, 0, 0, 0deg);
	}
	
	to {
		-webkit-transform: translateZ(0) scaleX(1) rotate3d(0, 0, 0, 0deg);
		transform: translateZ(0) scaleX(1) rotate3d(0, 0, 0, 0deg);
	}
}

@keyframes digr_zoom {
	0% {
		-webkit-transform: translateZ(0) scale3d(.9, .9, 1) rotate3d(0, 0, 0, 0deg);
		transform: translateZ(0) scale3d(.9, .9, 1) rotate3d(0, 0, 0, 0deg);
	}
	
	to {
		-webkit-transform: translateZ(0) scaleX(1) rotate3d(0, 0, 0, 0deg);
		transform: translateZ(0) scaleX(1) rotate3d(0, 0, 0, 0deg);
	}
}

.digr_floating_images.fadeIn {
	-webkit-animation: digr_fadeIn .5s;
	animation: digr_fadeIn .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	opacity: 1;
}

@-webkit-keyframes digr_fadeIn {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

@keyframes digr_fadeIn {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

@-webkit-keyframes digr_jackInTheBox {
	0% {
		opacity: 0;
		-webkit-transform: scale(.1) rotate(30deg);
		transform: scale(.1) rotate(30deg);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
	}
	
	50% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}
	
	70% {
		-webkit-transform: rotate(3deg);
		transform: rotate(3deg);
	}
	
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes digr_jackInTheBox {
	0% {
		opacity: 0;
		-webkit-transform: scale(.1) rotate(30deg);
		transform: scale(.1) rotate(30deg);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
	}
	
	50% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}
	
	70% {
		-webkit-transform: rotate(3deg);
		transform: rotate(3deg);
	}
	
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-webkit-keyframes digr_pulse {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
	
	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05);
	}
	
	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

@keyframes digr_pulse {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
	
	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05);
	}
	
	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

@-webkit-keyframes digr_heartBeat {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	14% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	}
	
	28% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	42% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	}
	
	70% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes digr_heartBeat {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	14% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	}
	
	28% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	42% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	}
	
	70% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-webkit-keyframes digr_rubberBand {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
	
	30% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1);
	}
	
	40% {
		-webkit-transform: scale3d(.75, 1.25, 1);
		transform: scale3d(.75, 1.25, 1);
	}
	
	50% {
		-webkit-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1);
	}
	
	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1);
	}
	
	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1);
	}
	
	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

@keyframes digr_rubberBand {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
	
	30% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1);
	}
	
	40% {
		-webkit-transform: scale3d(.75, 1.25, 1);
		transform: scale3d(.75, 1.25, 1);
	}
	
	50% {
		-webkit-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1);
	}
	
	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1);
	}
	
	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1);
	}
	
	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

@-webkit-keyframes digr_rotateZoom {
	0% {
		-webkit-transform: translate3d(0, 20px, 0) scale3d(.95, .95, 1) rotate(5deg);
		transform: translate3d(0, 20px, 0) scale3d(.95, .95, 1) rotate(5deg);
	}
	
	to {
		-webkit-transform: translate3d(0, -20px, 0) scaleX(1) rotate(-5deg);
		transform: translate3d(0, -20px, 0) scaleX(1) rotate(-5deg);
	}
}

@keyframes digr_rotateZoom {
	0% {
		-webkit-transform: translate3d(0, 20px, 0) scale3d(.95, .95, 1) rotate(5deg);
		transform: translate3d(0, 20px, 0) scale3d(.95, .95, 1) rotate(5deg);
	}
	
	to {
		-webkit-transform: translate3d(0, -20px, 0) scaleX(1) rotate(-5deg);
		transform: translate3d(0, -20px, 0) scaleX(1) rotate(-5deg);
	}
}

@-webkit-keyframes digr_rightZoom {
	0% {
		-webkit-transform: translate3d(-20px, 0, 0) scale3d(.95, .95, 1) rotate3d(0, 0, 0, 0deg);
		transform: translate3d(-20px, 0, 0) scale3d(.95, .95, 1) rotate3d(0, 0, 0, 0deg);
	}
	
	to {
		-webkit-transform: translate3d(20px, 0, 0) scaleX(1) rotate3d(0, 0, 0, 0deg);
		transform: translate3d(20px, 0, 0) scaleX(1) rotate3d(0, 0, 0, 0deg);
	}
}

@keyframes digr_rightZoom {
	0% {
		-webkit-transform: translate3d(-20px, 0, 0) scale3d(.95, .95, 1) rotate3d(0, 0, 0, 0deg);
		transform: translate3d(-20px, 0, 0) scale3d(.95, .95, 1) rotate3d(0, 0, 0, 0deg);
	}
	
	to {
		-webkit-transform: translate3d(20px, 0, 0) scaleX(1) rotate3d(0, 0, 0, 0deg);
		transform: translate3d(20px, 0, 0) scaleX(1) rotate3d(0, 0, 0, 0deg);
	}
}

@-webkit-keyframes digr_leftZoom {
	0% {
		-webkit-transform: translate3d(20px, 0, 0) scale3d(.95, .95, 1) rotate3d(0, 0, 0, 0deg);
		transform: translate3d(20px, 0, 0) scale3d(.95, .95, 1) rotate3d(0, 0, 0, 0deg);
	}
	
	to {
		-webkit-transform: translate3d(-20px, 0, 0) scaleX(1) rotate3d(0, 0, 0, 0deg);
		transform: translate3d(-20px, 0, 0) scaleX(1) rotate3d(0, 0, 0, 0deg);
	}
}

@keyframes digr_leftZoom {
	0% {
		-webkit-transform: translate3d(20px, 0, 0) scale3d(.95, .95, 1) rotate3d(0, 0, 0, 0deg);
		transform: translate3d(20px, 0, 0) scale3d(.95, .95, 1) rotate3d(0, 0, 0, 0deg);
	}
	
	to {
		-webkit-transform: translate3d(-20px, 0, 0) scaleX(1) rotate3d(0, 0, 0, 0deg);
		transform: translate3d(-20px, 0, 0) scaleX(1) rotate3d(0, 0, 0, 0deg);
	}
}

@-webkit-keyframes digr_zoomBottom {
	0% {
		-webkit-transform: translate3d(0, 20px, 0) scale3d(.95, .95, 1) rotate3d(0, 0, 0, 0deg);
	}
	
	to {
		-webkit-transform: translate3d(0, -20px, 0) scaleX(1) rotate3d(0, 0, 0, 0deg);
	}
}

@keyframes digr_zoomBottom {
	0% {
		-webkit-transform: translate3d(0, 20px, 0) scale3d(.95, .95, 1) rotate3d(0, 0, 0, 0deg);
	}
	
	to {
		-webkit-transform: translate3d(0, -20px, 0) scaleX(1) rotate3d(0, 0, 0, 0deg);
	}
}

@-webkit-keyframes digr_zoomTop {
	0% {
		-webkit-transform: translate3d(0, -20px, 0) scale3d(.95, .95, 1) rotate3d(0, 0, 0, 0deg);
		transform: translate3d(0, -20px, 0) scale3d(.95, .95, 1) rotate3d(0, 0, 0, 0deg);
	}
	
	to {
		-webkit-transform: translate3d(0, 20px, 0) scaleX(1) rotate3d(0, 0, 0, 0deg);
		transform: translate3d(0, 20px, 0) scaleX(1) rotate3d(0, 0, 0, 0deg);
	}
}

@keyframes digr_zoomTop {
	0% {
		-webkit-transform: translate3d(0, -20px, 0) scale3d(.95, .95, 1) rotate3d(0, 0, 0, 0deg);
		transform: translate3d(0, -20px, 0) scale3d(.95, .95, 1) rotate3d(0, 0, 0, 0deg);
	}
	
	to {
		-webkit-transform: translate3d(0, 20px, 0) scaleX(1) rotate3d(0, 0, 0, 0deg);
		transform: translate3d(0, 20px, 0) scaleX(1) rotate3d(0, 0, 0, 0deg);
	}
}

@-webkit-keyframes digr_bounceIn {
	0%, 20%, 40%, 60%, 80%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}
	
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}
	
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03);
	}
	
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97);
	}
	
	to {
		opacity: 1;
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

@keyframes digr_bounceIn {
	0%, 20%, 40%, 60%, 80%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}
	
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}
	
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03);
	}
	
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97);
	}
	
	to {
		opacity: 1;
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

.digr_image_accordion .digr_img_accordion_container {
	width: 100%;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
}

.digr_img_accordion_container .digr_img_accordion_item_wrapper .et_pb_button_wrapper .et_pb_button:after, .digr_img_accordion_container .digr_img_accordion_item_wrapper .et_pb_button_wrapper .et_pb_button:before {
	content: attr(data-icon);
}

.digr_image_accordion .digr_image_accordion_item {
	--transition: .5s;
	-webkit-transition: var(--transition) ease-in-out !important;
	-o-transition: var(--transition) ease-in-out !important;
	transition: var(--transition) ease-in-out !important;
}

.digr_img_accordion_container .digr_image_accordion_item .digr_img_accordion_content {
	opacity: 0;
}

.digr_img_accordion_container .digr_image_accordion_item.digr_active .digr_img_accordion_content {
	opacity: 1;
}

.digr_img_accordion_container .digr_image_accordion_item.digr_active, .digr_img_accordion_container .digr_image_accordion_item.digr_active .digr_img_accordion_content {
	-webkit-transition: opacity var(--transition) ease-in-out;
	-o-transition: opacity var(--transition) ease-in-out;
	transition: opacity var(--transition) ease-in-out;
}

.digr_active {
	--border_gap: 4px;
	--border_width: 6px;
	--border_color: #17ff0f;
	--border_gradient_1_color: #41f1df;
	--border_gradient_2_color: #e44862;
	--border_transition: var(--transition);
}

.digr_img_accordion_container.style_1 .digr_active .digr_img_accordion_item_wrapper:after, .digr_img_accordion_container.style_1 .digr_active .digr_img_accordion_item_wrapper:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	border: 0 solid var(--border_color);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-animation-duration: var(--border_transition);
	animation-duration: var(--border_transition);
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
}

.digr_img_accordion_container.style_1 .digr_active .digr_img_accordion_item_wrapper:before {
	top: 0;
	right: 0;
	border-top-width: 0;
	border-left-width: 0;
	left: 1px;
}

.digr_img_accordion_container.style_1 .digr_active .digr_img_accordion_item_wrapper:hover:before {
	-webkit-animation-name: borderTopLeft;
	animation-name: borderTopLeft;
}

.digr_img_accordion_container.style_1 .digr_active .digr_img_accordion_item_wrapper:after {
	bottom: 0;
	right: 0;
}

.digr_img_accordion_container.style_1 .digr_active .digr_img_accordion_item_wrapper:hover:after {
	-webkit-animation-name: borderBottomRight;
	animation-name: borderBottomRight;
}

@-webkit-keyframes borderTopLeft {
	0% {
		border-top-width: var(--border_width);
		border-left-width: var(--border_width);
		width: 0;
		height: 0;
	}
	
	50% {
		width: 100%;
		height: 0;
	}
	
	to {
		height: 100%;
		border-top-width: var(--border_width);
		border-left-width: var(--border_width);
	}
}

@keyframes borderTopLeft {
	0% {
		border-top-width: var(--border_width);
		border-left-width: var(--border_width);
		width: 0;
		height: 0;
	}
	
	50% {
		width: 100%;
		height: 0;
	}
	
	to {
		height: 100%;
		border-top-width: var(--border_width);
		border-left-width: var(--border_width);
	}
}

@-webkit-keyframes borderBottomRight {
	0% {
		border-bottom-width: var(--border_width);
		border-right-width: var(--border_width);
		width: 0;
		height: 0;
	}
	
	50% {
		width: 100%;
		height: 0;
	}
	
	to {
		height: 100%;
		border-right-width: var(--border_width);
		border-bottom-width: var(--border_width);
	}
}

@keyframes borderBottomRight {
	0% {
		border-bottom-width: var(--border_width);
		border-right-width: var(--border_width);
		width: 0;
		height: 0;
	}
	
	50% {
		width: 100%;
		height: 0;
	}
	
	to {
		height: 100%;
		border-right-width: var(--border_width);
		border-bottom-width: var(--border_width);
	}
}

.digr_img_accordion_container.style_2 .digr_active .digr_img_accordion_item_wrapper:after, .digr_img_accordion_container.style_2 .digr_active .digr_img_accordion_item_wrapper:before {
	content: "";
	position: absolute;
	width: var(--border_width);
	height: 0;
	background-color: var(--border_color);
	-webkit-transition: all var(--border_transition) ease-in-out;
	-o-transition: all var(--border_transition) ease-in-out;
	transition: all var(--border_transition) ease-in-out;
}

.digr_img_accordion_container.style_2 .digr_active .digr_img_accordion_item_wrapper:before {
	left: var(--border_gap);
	-webkit-transition: all var(--border_transition) ease-in-out;
	-o-transition: all var(--border_transition) ease-in-out;
	transition: all var(--border_transition) ease-in-out;
}

.digr_img_accordion_container.style_2 .digr_active .digr_img_accordion_item_wrapper:after {
	right: var(--border_gap);
	-webkit-transition: all var(--border_transition) ease-in-out;
	-o-transition: all var(--border_transition) ease-in-out;
	transition: all var(--border_transition) ease-in-out;
}

.digr_img_accordion_container.style_2 .digr_active .digr_img_accordion_item_wrapper:hover:after, .digr_img_accordion_container.style_2 .digr_active .digr_img_accordion_item_wrapper:hover:before {
	height: calc(100% - 2 * var(--border_gap));
	-webkit-transition: height var(--border_transition) ease-in-out;
	-o-transition: height var(--border_transition) ease-in-out;
	transition: height var(--border_transition) ease-in-out;
}

.digr_img_accordion_container.style_3 .digr_img_accordion_item_wrapper:after, .digr_img_accordion_container.style_3 .digr_img_accordion_item_wrapper:before {
	content: "";
	position: absolute;
	width: 0;
	height: var(--border_width);
	background-color: var(--border_color);
	-webkit-transition: all var(--border_transition) ease-in-out;
	-o-transition: all var(--border_transition) ease-in-out;
	transition: all var(--border_transition) ease-in-out;
}

.digr_img_accordion_container.style_3 .digr_img_accordion_item_wrapper:before {
	top: var(--border_gap);
}

.digr_img_accordion_container.style_3 .digr_img_accordion_item_wrapper:after {
	bottom: var(--border_gap);
}

.digr_img_accordion_container.style_3 .digr_active .digr_img_accordion_item_wrapper:hover:after, .digr_img_accordion_container.style_3 .digr_active .digr_img_accordion_item_wrapper:hover:before {
	width: calc(100% - 2 * var(--border_gap));
	-webkit-transition: width var(--border_transition) ease-in-out;
	-o-transition: width var(--border_transition) ease-in-out;
	transition: width var(--border_transition) ease-in-out;
}

.digr_img_accordion_container.style_4 .digr_img_accordion_item_wrapper {
	position: relative;
	overflow: hidden;
	padding: calc(var(--border_gap) + var(--border_width));
}

.digr_img_accordion_container.style_4 .digr_img_accordion_item_wrapper:after, .digr_img_accordion_container.style_4 .digr_img_accordion_item_wrapper:before {
	content: "";
	position: absolute;
	background-color: var(--border_color);
	-webkit-transition: -webkit-transform var(--border_transition);
	transition: -webkit-transform var(--border_transition);
	-o-transition: transform var(--border_transition);
	transition: transform var(--border_transition);
	transition: transform var(--border_transition), -webkit-transform var(--border_transition);
}

.digr_img_accordion_container.style_4 .digr_img_accordion_item_wrapper:before {
	top: 0;
	left: 0;
	width: 100%;
	height: var(--border_width);
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: left;
	transform-origin: left;
}

.digr_img_accordion_container.style_4 .digr_img_accordion_item_wrapper:after {
	bottom: 0;
	right: 0;
	width: 100%;
	height: var(--border_width);
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: right;
	transform-origin: right;
}

.digr_img_accordion_container.style_4 .digr_img_accordion_item_wrapper:hover:after, .digr_img_accordion_container.style_4 .digr_img_accordion_item_wrapper:hover:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.digr_img_accordion_container.style_5 .digr_img_accordion_item_wrapper {
	position: relative;
	overflow: hidden;
	padding: calc(var(--border_gap) + var(--border_width));
}

.digr_img_accordion_container.style_5 .digr_img_accordion_item_wrapper:after, .digr_img_accordion_container.style_5 .digr_img_accordion_item_wrapper:before {
	content: "";
	position: absolute;
	width: var(--border_width);
	height: 0;
	background-color: var(--border_color);
	-webkit-transition: height var(--border_transition);
	-o-transition: height var(--border_transition);
	transition: height var(--border_transition);
}

.digr_img_accordion_container.style_5 .digr_img_accordion_item_wrapper:before {
	top: 0;
	left: var(--border_gap);
}

.digr_img_accordion_container.style_5 .digr_img_accordion_item_wrapper:after {
	bottom: 0;
	right: var(--border_gap);
}

.digr_img_accordion_container.style_5 .digr_img_accordion_item_wrapper:hover:after, .digr_img_accordion_container.style_5 .digr_img_accordion_item_wrapper:hover:before {
	-webkit-transition: height var(--border_transition);
	-o-transition: height var(--border_transition);
	transition: height var(--border_transition);
	height: 100%;
}

.digr_img_accordion_container.style_6 .digr_active .digr_img_accordion_item_wrapper {
	border: var(--border_width) solid transparent;
}

.digr_img_accordion_container.style_6 .digr_active .digr_img_accordion_item_wrapper:after, .digr_img_accordion_container.style_6 .digr_active .digr_img_accordion_item_wrapper:before {
	content: "";
	position: absolute;
}

.digr_img_accordion_container.style_6 .digr_active .digr_img_accordion_item_wrapper:focus:before, .digr_img_accordion_container.style_6 .digr_active .digr_img_accordion_item_wrapper:hover:before {
	-webkit-animation: styleSixBeforeBorders var(--border_transition) forwards ease-in-out;
	animation: styleSixBeforeBorders var(--border_transition) forwards ease-in-out;
}

.digr_img_accordion_container.style_6 .digr_active .digr_img_accordion_item_wrapper:focus:after, .digr_img_accordion_container.style_6 .digr_active .digr_img_accordion_item_wrapper:hover:after {
	-webkit-animation: styleSixAfterBorders var(--border_transition) forwards ease-in-out;
	animation: styleSixAfterBorders var(--border_transition) forwards ease-in-out;
}

.digr_img_accordion_container.style_6 .digr_active .digr_img_accordion_item_wrapper:focus, .digr_img_accordion_container.style_6 .digr_active .digr_img_accordion_item_wrapper:hover {
	-webkit-animation: styleSixBorderColors var(--border_transition) ease-in-out forwards;
	animation: styleSixBorderColors var(--border_transition) ease-in-out forwards;
	outline: none;
}

@-webkit-keyframes styleSixBeforeBorders {
	0% {
		top: calc(var(--border_width) * -1);
		left: 50%;
		bottom: auto;
		right: auto;
		width: 0;
		height: var(--border_width);
	}
	
	33% {
		top: calc(var(--border_width) * -1);
		left: calc(var(--border_width) * -1);
		bottom: auto;
		right: auto;
		width: calc(var(--border_width) + 50%);
		height: var(--border_width);
	}
	
	66% {
		top: calc(var(--border_width) * -1);
		left: calc(var(--border_width) * -1);
		bottom: auto;
		right: auto;
		width: var(--border_width);
		height: calc(( var(--border_width) * 2 ) + 100%);
	}
	
	to {
		top: auto;
		left: calc(var(--border_width) * -1);
		bottom: calc(var(--border_width) * -1);
		right: auto;
		width: calc(var(--border_width) + 50%);
		height: calc(( var(--border_width) * 2 ) + 100%);
	}
}

@keyframes styleSixBeforeBorders {
	0% {
		top: calc(var(--border_width) * -1);
		left: 50%;
		bottom: auto;
		right: auto;
		width: 0;
		height: var(--border_width);
	}
	
	33% {
		top: calc(var(--border_width) * -1);
		left: calc(var(--border_width) * -1);
		bottom: auto;
		right: auto;
		width: calc(var(--border_width) + 50%);
		height: var(--border_width);
	}
	
	66% {
		top: calc(var(--border_width) * -1);
		left: calc(var(--border_width) * -1);
		bottom: auto;
		right: auto;
		width: var(--border_width);
		height: calc(( var(--border_width) * 2 ) + 100%);
	}
	
	to {
		top: auto;
		left: calc(var(--border_width) * -1);
		bottom: calc(var(--border_width) * -1);
		right: auto;
		width: calc(var(--border_width) + 50%);
		height: calc(( var(--border_width) * 2 ) + 100%);
	}
}

@-webkit-keyframes styleSixAfterBorders {
	0% {
		top: calc(var(--border_width) * -1);
		left: auto;
		bottom: auto;
		right: 50%;
		width: 0;
		height: var(--border_width);
	}
	
	33% {
		top: calc(var(--border_width) * -1);
		left: auto;
		bottom: auto;
		right: calc(var(--border_width) * -1);
		width: calc(var(--border_width) + 50%);
		height: var(--border_width);
	}
	
	66% {
		top: calc(var(--border_width) * -1);
		left: auto;
		bottom: auto;
		right: calc(var(--border_width) * -1);
		width: var(--border_width);
		height: calc(( var(--border_width) * 2 ) + 100%);
	}
	
	to {
		top: auto;
		left: auto;
		bottom: calc(var(--border_width) * -1);
		right: calc(var(--border_width) * -1);
		width: calc(var(--border_width) + 50%);
		height: calc(( var(--border_width) * 2 ) + 100%);
	}
}

@keyframes styleSixAfterBorders {
	0% {
		top: calc(var(--border_width) * -1);
		left: auto;
		bottom: auto;
		right: 50%;
		width: 0;
		height: var(--border_width);
	}
	
	33% {
		top: calc(var(--border_width) * -1);
		left: auto;
		bottom: auto;
		right: calc(var(--border_width) * -1);
		width: calc(var(--border_width) + 50%);
		height: var(--border_width);
	}
	
	66% {
		top: calc(var(--border_width) * -1);
		left: auto;
		bottom: auto;
		right: calc(var(--border_width) * -1);
		width: var(--border_width);
		height: calc(( var(--border_width) * 2 ) + 100%);
	}
	
	to {
		top: auto;
		left: auto;
		bottom: calc(var(--border_width) * -1);
		right: calc(var(--border_width) * -1);
		width: calc(var(--border_width) + 50%);
		height: calc(( var(--border_width) * 2 ) + 100%);
	}
}

@-webkit-keyframes styleSixBorderColors {
	0% {
		border: transparent;
	}
	
	33% {
		border-top-color: var(--border_color);
		border-right-color: transparent;
		border-bottom-color: transparent;
		border-left-color: transparent;
	}
	
	66% {
		border-top-color: var(--border_color);
		border-right-color: var(--border_color);
		border-bottom-color: transparent;
		border-left-color: var(--border_color);
	}
	
	to {
		border: var(--border_color);
	}
}

@keyframes styleSixBorderColors {
	0% {
		border: transparent;
	}
	
	33% {
		border-top-color: var(--border_color);
		border-right-color: transparent;
		border-bottom-color: transparent;
		border-left-color: transparent;
	}
	
	66% {
		border-top-color: var(--border_color);
		border-right-color: var(--border_color);
		border-bottom-color: transparent;
		border-left-color: var(--border_color);
	}
	
	to {
		border: var(--border_color);
	}
}

.digr_img_accordion_container.style_7 .digr_active .digr_img_accordion_item_wrapper {
	background-repeat: no-repeat;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(100%, var(--border_color)), to(var(--border_color))), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--border_color)), to(var(--border_color))), -webkit-gradient(linear, left top, right top, color-stop(100%, var(--border_color)), to(var(--border_color))), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--border_color)), to(var(--border_color)));
	background-image: -webkit-linear-gradient(left, var(--border_color) 100%, var(--border_color) 0), -webkit-linear-gradient(top, var(--border_color) 100%, var(--border_color) 0), -webkit-linear-gradient(left, var(--border_color) 100%, var(--border_color) 0), -webkit-linear-gradient(top, var(--border_color) 100%, var(--border_color) 0);
	background-image: -o-linear-gradient(left, var(--border_color) 100%, var(--border_color) 100%), -o-linear-gradient(top, var(--border_color) 100%, var(--border_color) 100%), -o-linear-gradient(left, var(--border_color) 100%, var(--border_color) 100%), -o-linear-gradient(top, var(--border_color) 100%, var(--border_color) 100%);
	background-image: linear-gradient(90deg, var(--border_color) 100%, var(--border_color) 0), linear-gradient(180deg, var(--border_color) 100%, var(--border_color) 0), linear-gradient(90deg, var(--border_color) 100%, var(--border_color) 0), linear-gradient(180deg, var(--border_color) 100%, var(--border_color) 0);
	background-size: 100% var(--border_width), var(--border_width) 100%, 100% var(--border_width), var(--border_width) 100%;
	background-position: 0 0, 100% 0, 100% 100%, 0 100%;
	-webkit-animation: styleFour var(--border_transition) cubic-bezier(.19, 1, .22, 1) 1;
	animation: styleFour var(--border_transition) cubic-bezier(.19, 1, .22, 1) 1;
	-webkit-animation-play-state: paused;
	animation-play-state: paused;
}

.digr_img_accordion_container.style_7 .digr_active .digr_img_accordion_item_wrapper:hover {
	-webkit-animation-play-state: running;
	animation-play-state: running;
}

@-webkit-keyframes styleFour {
	0% {
		background-size: 0 var(--border_width), var(--border_width) 0, 0 var(--border_width), var(--border_width) 0;
	}
	
	25% {
		background-size: 100% var(--border_width), var(--border_width) 0, 0 var(--border_width), var(--border_width) 0;
	}
	
	50% {
		background-size: 100% var(--border_width), var(--border_width) 100%, 0 var(--border_width), var(--border_width) 0;
	}
	
	75% {
		background-size: 100% var(--border_width), var(--border_width) 100%, 100% var(--border_width), var(--border_width) 0;
	}
	
	to {
		background-size: 100% var(--border_width), var(--border_width) 100%, 100% var(--border_width), var(--border_width) 100%;
	}
}

@keyframes styleFour {
	0% {
		background-size: 0 var(--border_width), var(--border_width) 0, 0 var(--border_width), var(--border_width) 0;
	}
	
	25% {
		background-size: 100% var(--border_width), var(--border_width) 0, 0 var(--border_width), var(--border_width) 0;
	}
	
	50% {
		background-size: 100% var(--border_width), var(--border_width) 100%, 0 var(--border_width), var(--border_width) 0;
	}
	
	75% {
		background-size: 100% var(--border_width), var(--border_width) 100%, 100% var(--border_width), var(--border_width) 0;
	}
	
	to {
		background-size: 100% var(--border_width), var(--border_width) 100%, 100% var(--border_width), var(--border_width) 100%;
	}
}

.digr_img_accordion_container.style_8 .digr_active .digr_img_accordion_item_wrapper:hover:after, .digr_img_accordion_container.style_8 .digr_active .digr_img_accordion_item_wrapper:hover:before {
	content: "";
	position: absolute;
	height: auto;
	width: auto;
	top: -1px;
	left: -1px;
	right: -1px;
	bottom: -1px;
	border: var(--border_width) solid var(--border_color);
	-webkit-transition: var(--border_transition);
	-o-transition: var(--border_transition);
	transition: var(--border_transition);
	-webkit-animation: doubleBorder var(--border_transition) infinite linear;
	animation: doubleBorder var(--border_transition) infinite linear;
}

.digr_img_accordion_container.style_8 .digr_active .digr_img_accordion_item_wrapper:hover:after {
	-webkit-animation: doubleBorder var(--border_transition) infinite -1.5s linear;
	animation: doubleBorder var(--border_transition) infinite -1.5s linear;
}

@-webkit-keyframes doubleBorder {
	0%, to {
		-webkit-clip-path: inset(0 0 98% 0);
		clip-path: inset(0 0 98% 0);
	}
	
	25% {
		-webkit-clip-path: inset(0 98% 0 0);
		clip-path: inset(0 98% 0 0);
	}
	
	50% {
		-webkit-clip-path: inset(98% 0 0 0);
		clip-path: inset(98% 0 0 0);
	}
	
	75% {
		-webkit-clip-path: inset(0 0 0 98%);
		clip-path: inset(0 0 0 98%);
	}
}

@keyframes doubleBorder {
	0%, to {
		-webkit-clip-path: inset(0 0 98% 0);
		clip-path: inset(0 0 98% 0);
	}
	
	25% {
		-webkit-clip-path: inset(0 98% 0 0);
		clip-path: inset(0 98% 0 0);
	}
	
	50% {
		-webkit-clip-path: inset(98% 0 0 0);
		clip-path: inset(98% 0 0 0);
	}
	
	75% {
		-webkit-clip-path: inset(0 0 0 98%);
		clip-path: inset(0 0 0 98%);
	}
}

.digr_img_accordion_container.style_9 .digr_active .digr_img_accordion_item_wrapper {
	padding: calc(var(--border_gap) + var(--border_width));
	--_border_color: rgba(0, 0, 0, 0) 0 25%, var(--border_color) 0 50%;
	cursor: pointer;
	-webkit-filter: grayscale(50%);
	filter: grayscale(50%);
}

.digr_img_accordion_container.style_9 .digr_active .digr_img_accordion_item_wrapper:hover {
	--_gradient_position: calc(75% + var(--border_width));
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
	--_gradient_1: repeating-linear-gradient(90deg, var(--_border_color)) repeat-x;
	--_gradient_2: repeating-linear-gradient(180deg, var(--_border_color)) repeat-y;
	background: var(--_gradient_1) calc(var(--_gradient_position, .25) - var(--border_width)) 0, var(--_gradient_2) 0 calc(var(--_gradient_position, 1.25) - var(--border_width)), var(--_gradient_1) calc(var(--_gradient_position, 1.25) - var(--border_width)) 100%, var(--_gradient_2) 100% calc(var(--_gradient_position, .25) - var(--border_width));
	background-size: 200% calc(var(--border_width) * 2), calc(var(--border_width) * 2) 200%;
}

.digr_img_accordion_container.style_10 .digr_active .digr_img_accordion_item_wrapper {
	display: grid;
	place-items: center;
	border: var(--border_width) solid transparent;
	-webkit-transition: var(--border_transition);
	-o-transition: var(--border_transition);
	transition: var(--border_transition);
}

.digr_img_accordion_container.style_10 .digr_active .digr_img_accordion_item_wrapper:hover {
	border-width: var(--border_width);
	-webkit-border-image: -webkit-repeating-linear-gradient(45deg, var(--border_gradient_1_color), var(--border_gradient_2_color) 4%) 1;
	-o-border-image: -o-repeating-linear-gradient(45deg, var(--border_gradient_1_color), var(--border_gradient_2_color) 4%) 1;
	border-image: repeating-linear-gradient(45deg, var(--border_gradient_1_color), var(--border_gradient_2_color) 4%) 1;
	-webkit-transition: var(--border_transition);
	-o-transition: var(--border_transition);
	transition: var(--border_transition);
}

.digr_img_accordion_container.style_11 .digr_active .digr_img_accordion_item_wrapper {
	border-style: solid;
	border-width: var(--border_width);
	-webkit-border-image: -webkit-radial-gradient(var(--border_gradient_1_color), var(--border_gradient_2_color), var(--border_gradient_1_color), var(--border_gradient_2_color)) 1;
	-o-border-image: -o-radial-gradient(var(--border_gradient_1_color), var(--border_gradient_2_color), var(--border_gradient_1_color), var(--border_gradient_2_color)) 1;
	border-image: radial-gradient(var(--border_gradient_1_color), var(--border_gradient_2_color), var(--border_gradient_1_color), var(--border_gradient_2_color)) 1;
}

.digr_img_accordion_container.style_12 .digr_active .digr_img_accordion_item_wrapper {
	border-top: var(--border_width) solid var(--border_gradient_1_color);
	border-bottom: var(--border_width) solid var(--border_gradient_2_color);
	background-position: 0 0, 100% 0;
	background-repeat: no-repeat;
	background-size: var(--border_width) 100%;
	background-image: -webkit-gradient(linear, left top, left bottom, from(var(--border_gradient_1_color)), to(var(--border_gradient_2_color))), -webkit-gradient(linear, left top, left bottom, from(var(--border_gradient_1_color)), to(var(--border_gradient_2_color)));
	background-image: -webkit-linear-gradient(top, var(--border_gradient_1_color), var(--border_gradient_2_color)), -webkit-linear-gradient(top, var(--border_gradient_1_color), var(--border_gradient_2_color));
	background-image: -o-linear-gradient(top, var(--border_gradient_1_color) 0, var(--border_gradient_2_color) 100%), -o-linear-gradient(top, var(--border_gradient_1_color) 0, var(--border_gradient_2_color) 100%);
	background-image: linear-gradient(180deg, var(--border_gradient_1_color) 0, var(--border_gradient_2_color)), linear-gradient(180deg, var(--border_gradient_1_color) 0, var(--border_gradient_2_color));
}

.digr_image_accordion_item {
	--flex-grow: 5;
	--transition: 1s;
}

.digr_accordion__icon, .digr_accordion__img, .digr_image_accordion_item, .digr_img_accordion_content, .digr_img_accordion_item_wrapper {
	border-style: solid;
}

.digr_img_accordion_container .digr_image_accordion_item {
	position: relative;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	text-align: center;
	text-decoration: none;
	-webkit-transition: all var(--transition) ease-in-out;
	-o-transition: all var(--transition) ease-in-out;
	transition: all var(--transition) ease-in-out;
	margin-bottom: 0 !important;
	overflow: hidden;
	cursor: pointer;
}

.digr_image_accordion_item > div {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.digr_image_accordion_item.digr_active, .digr_image_accordion_item > div {
	-webkit-transition: all var(--transition);
	-o-transition: all var(--transition);
	transition: all var(--transition);
}

.digr_image_accordion_item.digr_active {
	-ms-flex: var(--flex-grow) 0 auto !important;
	flex: var(--flex-grow) 0 auto !important;
}

.digr_img_accordion_item_wrapper {
	width: 100%;
	height: 100%;
	display: -ms-flexbox;
	display: flex;
}

.digr_img_accordion_container .digr_img_accordion_content {
	position: relative;
}

.digr_accordion__img {
	max-width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.digr_accordion_button {
	display: inline-block;
}

@-webkit-keyframes content_default_anm {
	0% {
		opacity: 0;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	to {
		opacity: 1;
	}
}

@keyframes content_default_anm {
	0% {
		opacity: 0;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	to {
		opacity: 1;
	}
}

@-webkit-keyframes heartBeat {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	14% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	}
	
	28% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	42% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	}
	
	70% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes heartBeat {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	14% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	}
	
	28% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	42% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	}
	
	70% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-webkit-keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-webkit-keyframes fadeInBottomLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 100%, 0);
		transform: translate3d(-100%, 100%, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes fadeInBottomLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 100%, 0);
		transform: translate3d(-100%, 100%, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@-webkit-keyframes lightSpeedInRight {
	0% {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0;
	}
	
	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1;
	}
	
	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes lightSpeedInRight {
	0% {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0;
	}
	
	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1;
	}
	
	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@-webkit-keyframes jackInTheBox {
	0% {
		opacity: 0;
		-webkit-transform: scale(.1) rotate(30deg);
		transform: scale(.1) rotate(30deg);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
	}
	
	50% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}
	
	70% {
		-webkit-transform: rotate(3deg);
		transform: rotate(3deg);
	}
	
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes jackInTheBox {
	0% {
		opacity: 0;
		-webkit-transform: scale(.1) rotate(30deg);
		transform: scale(.1) rotate(30deg);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
	}
	
	50% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}
	
	70% {
		-webkit-transform: rotate(3deg);
		transform: rotate(3deg);
	}
	
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-webkit-keyframes zoomInDown {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
	}
}

@keyframes zoomInDown {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
	}
}

@-webkit-keyframes rubberBand {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
	
	30% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1);
	}
	
	40% {
		-webkit-transform: scale3d(.75, 1.25, 1);
		transform: scale3d(.75, 1.25, 1);
	}
	
	50% {
		-webkit-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1);
	}
	
	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1);
	}
	
	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1);
	}
	
	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

@keyframes rubberBand {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
	
	30% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1);
	}
	
	40% {
		-webkit-transform: scale3d(.75, 1.25, 1);
		transform: scale3d(.75, 1.25, 1);
	}
	
	50% {
		-webkit-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1);
	}
	
	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1);
	}
	
	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1);
	}
	
	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

@-webkit-keyframes fadeInTopLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, -100%, 0);
		transform: translate3d(-100%, -100%, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes fadeInTopLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, -100%, 0);
		transform: translate3d(-100%, -100%, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@-webkit-keyframes slideInSwingLeft {
	0% {
		-webkit-transform: translateX(-100%) scale(0);
		transform: translateX(-100%) scale(0);
		-webkit-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
	}
	
	50% {
		-webkit-transform: translateX(30%) scale(1.2);
		transform: translateX(30%) scale(1.2);
		-webkit-transition: .4s;
		-o-transition: .4s;
		transition: .4s;
	}
	
	to {
		-webkit-transform: translateX(0) scale(1);
		transform: translateX(0) scale(1);
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s;
	}
}

@keyframes slideInSwingLeft {
	0% {
		-webkit-transform: translateX(-100%) scale(0);
		transform: translateX(-100%) scale(0);
		-webkit-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
	}
	
	50% {
		-webkit-transform: translateX(30%) scale(1.2);
		transform: translateX(30%) scale(1.2);
		-webkit-transition: .4s;
		-o-transition: .4s;
		transition: .4s;
	}
	
	to {
		-webkit-transform: translateX(0) scale(1);
		transform: translateX(0) scale(1);
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s;
	}
}

@-webkit-keyframes fadeInTop {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100%, 0);
		transform: translateY(-100%);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateY(0, 0);
		transform: translateY(0);
	}
}

@keyframes fadeInTop {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100%, 0);
		transform: translateY(-100%);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateY(0, 0);
		transform: translateY(0);
	}
}

@-webkit-keyframes fadeInBottom {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100%, 0);
		transform: translateY(100%);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateY(0, 0);
		transform: translateY(0);
	}
}

@keyframes fadeInBottom {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100%, 0);
		transform: translateY(100%);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateY(0, 0);
		transform: translateY(0);
	}
}

.digr_image_caption {
	--column: 1;
	--row: 1;
	--minwidth: 200px;
}

.digr_image_caption_items .digr_image_caption_item, .digr_image_caption_items .digric_item_wrapper, .digr_image_caption_items .et_pb_module_inner {
	position: unset !important;
}

.digr_image_caption_items {
	--image-opacity: .1;
}

.digr_image_caption .digr_image_caption_items {
	display: grid;
	grid-template-columns: repeat(var(--column), 1fr);
	grid-template-rows: repeat(var(--row), 1fr);
}

.digr_image_caption_items .et_pb_module {
	margin-bottom: 0 !important;
}

.digr_image_caption_container {
	position: relative;
	display: block;
}

.digr_image_caption_item {
	border-style: solid;
	width: 100%;
}

.digr_image_caption_items:hover .digric_image_wrapper {
	opacity: var(--image-opacity);
}

.digric_image_wrapper {
	position: relative;
	overflow: hidden;
	width: 100%;
	-webkit-transition: opacity .25s linear;
	-o-transition: opacity .25s linear;
	transition: opacity .25s linear;
	border-style: solid;
	height: 400px;
}

.digr_image_caption_items .digric_image_wrapper:hover {
	opacity: 1;
}

.digric_image {
	position: relative;
	overflow: hidden;
	cursor: pointer;
}

.digric_image, .digric_image img {
	display: block;
	width: 100%;
	height: 100%;
}

.digric_image img {
	max-width: 100%;
	-webkit-transition: -webkit-transform .25s linear;
	transition: -webkit-transform .25s linear;
	-o-transition: transform .25s linear;
	transition: transform .25s linear;
	transition: transform .25s linear, -webkit-transform .25s linear;
	-o-object-fit: cover;
	object-fit: cover;
}

.et_divi_builder #et_builder_outer_content .digric_image img {
	height: 100%;
}

.digric_image_wrapper:hover .digric_image img {
	-webkit-transform: scale(1.1) rotate(-3deg);
	transform: scale(1.1) rotate(-3deg);
}

.digric_title_wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	-ms-flex-item-align: center;
	align-self: center;
	mix-blend-mode: difference;
	pointer-events: none;
	-ms-flex-direction: column;
	flex-direction: column;
}

.digric_title_wrapper .digric_desc {
	padding-top: 10px;
}

.digric_title_wrapper .digric_desc, .digric_title_wrapper .digric_title {
	opacity: 0;
	-webkit-transform: scale(.8);
	transform: scale(.8);
	-webkit-transition: opacity .25s ease, -webkit-transform .25s linear;
	transition: opacity .25s ease, -webkit-transform .25s linear;
	-o-transition: transform .25s linear, opacity .25s ease;
	transition: transform .25s linear, opacity .25s ease;
	transition: transform .25s linear, opacity .25s ease, -webkit-transform .25s linear;
}

.digric_image_wrapper:hover + .digric_title_wrapper .digric_desc, .digric_image_wrapper:hover + .digric_title_wrapper .digric_title {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

@media (max-width:980px) {
	.digr_image_caption_items .digr_image_caption_item, .digr_image_caption_items .digric_item_wrapper, .digr_image_caption_items .et_pb_module_inner {
		position: relative !important;
	}
	
	.digric_title_wrapper {
		position: absolute !important;
	}
}

.digr_food_menu {
	--column: 1;
	--row: 1;
}

.digr_food_menu .digr_food_menu_container {
	grid-template-columns: repeat(var(--column), 1fr);
	grid-template-rows: repeat(var(--row), 1fr);
}

.digr_food_menu_container {
	display: grid;
}

.digr_food_menu_header, .digr_food_menu_item, .digrfm_badge_title, .digrfm_icon, .digrfm_image {
	border-style: solid;
}

body #page-container .et_pb_section .digr_food_menu .digr_food_menu_container .digrfm_item_wrapper .et_pb_button_wrapper .et_pb_button:after, body #page-container .et_pb_section .digr_food_menu .digr_food_menu_container .digrfm_item_wrapper .et_pb_button_wrapper .et_pb_button:before {
	content: attr(data-icon);
}

body #page-container .et_pb_section .digr_food_menu .digr_food_menu_container .digrfm_item_wrapper .et_pb_button_wrapper .et_pb_button:after {
	margin-left: 8px !important;
}

.digrfm_item_wrapper .et_pb_button_wrapper {
	width: 100%;
	padding: 10px 0 0;
}

.digr_fm_button {
	display: inline-block;
}

.digrfm_item_wrapper .digrfm_image img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.digrfm_icon .et-pb-icon, .digrfm_image img {
	border-style: solid;
	text-align: center;
}

.digrfm_item_wrapper .digrfm_separator {
	height: 0;
	-ms-flex: 1 1;
	flex: 1 1;
	border-top-width: 3px;
	width: 100%;
}

.digrfm_item_wrapper .digrfm_icon .et-pb-icon {
	padding: 10px;
}

.digrfm_item_wrapper .digrfm_price_wrapper .digrfm_currency {
	padding: 0 5px 0 0;
}

.digrfm_image_icon_wrapper {
	position: relative;
	border-style: solid;
}

.digrfm_badge, .digrfm_image_icon_wrapper {
	-ms-flex-pack: center;
	justify-content: center;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}

.digrfm_badge {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
}

.digrfm_badge_title {
	margin: 8px;
}

.digr_food_menu_item {
	margin-bottom: 0 !important;
}

.digrfm_divider, .digrfm_separator {
	border-style: solid;
}

.digrfm_item_wrapper {
	-ms-flex-pack: start;
	justify-content: flex-start;
	border-style: solid;
}

.digrfm_item_wrapper, .digrfm_item_wrapper .digrfm_icon {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}

.digrfm_item_wrapper .digrfm_icon {
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%;
}

.digrfm_item_wrapper .digrfm_image {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.digrfm_item_wrapper .digrfm_content_wrapper {
	padding: 0 10px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	border-style: solid;
}

.digrfm_item_wrapper .digrfm_content {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
}

.digrfm_item_wrapper .digrfm_title {
	padding-right: 10px;
}

.digrfm_item_wrapper .digrfm_price_wrapper {
	padding: 10px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.digrfm_price {
	padding-bottom: 0;
}

.digrfm_item_wrapper .digrfm_divider {
	height: 0;
	border-top-width: 3px;
	width: 100%;
}

.digrfm_divider.digrfm_dvdr_solid, .digrfm_separator.digrfm_sptr_solid {
	border-top-style: solid;
}

.digrfm_divider.digrfm_dvdr_dashed, .digrfm_separator.digrfm_sptr_dashed {
	border-top-style: dashed;
}

.digrfm_divider.digrfm_dvdr_dotted, .digrfm_separator.digrfm_sptr_dotted {
	border-top-style: dotted;
}

.digrfm_divider.digrfm_dvdr_double, .digrfm_separator.digrfm_sptr_double {
	border-top-style: double;
}

.digrfm_divider.digrfm_dvdr_groove, .digrfm_separator.digrfm_sptr_groove {
	border-top-style: groove;
}

.digrfm_divider.digrfm_dvdr_outset, .digrfm_separator.digrfm_sptr_outset {
	border-top-style: outset;
}

.digrfm_divider.digrfm_dvdr_ridge, .digrfm_separator.digrfm_sptr_ridge {
	border-top-style: ridge;
}

.digrfm_divider.digrfm_dvdr_inset, .digrfm_separator.digrfm_sptr_inset {
	border-top-style: inset;
}

.digr_image_carousel .digric_container {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

.digr_image_carousel .digric_container .digric_inner_wrapper, .digr_image_carousel .swiper-container {
	width: 100%;
}

.digr_image_carousel .swiper-container {
	-ms-flex-order: 1;
	order: 1;
}

.digr_image_carousel .et_pb_module.swiper-slide {
	margin-bottom: 0;
}

.digr_image_carousel .digric_description p, .digr_image_carousel .digric_title {
	line-height: 1em;
}

.digric_container.force_fullwidth .swiper-container .swiper-wrapper .swiper-slide .et_pb_module_inner {
	width: 100%;
}

.digric_button_wrapper {
	margin-top: 10px;
}

.digric_button {
	border-style: solid;
	padding: 10px 15px;
}

.digr_image_carousel .digric_arrows {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-item-align: center;
	align-self: center;
	-ms-flex-order: 2;
	order: 2;
	width: 100%;
	z-index: 99;
}

.digric_arrows .swiper-button-next, .digric_arrows .swiper-button-prev {
	position: relative;
	top: auto;
	left: auto;
	right: auto;
	margin-top: 0;
	pointer-events: all;
	background-color: #00ff40;
	width: auto;
	height: 100%;
	padding: 7px;
}

.digric_arrows .swiper-button-next {
	-ms-flex-order: 2;
	order: 2;
}

.digric_arrows .swiper-button-next:after, .digric_arrows .swiper-button-prev:after {
	content: attr(data-icon) !important;
}

.et-boc.et-fb-root-ancestor .digric_arrows .swiper-button-next:after, .et-boc.et-fb-root-ancestor .digric_arrows .swiper-button-prev:after {
	font-family: inherit;
}

.digr_image_carousel .digr_ic_overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
}

.digr_image_carousel .always-show-description, .digr_image_carousel .always-show-title {
	opacity: 1 !important;
}

.digr_image_carousel .digric_inner_wrapper {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

.digr_image_carousel .swiper-container-cube figure, .digr_image_carousel .swiper-container-flip figure {
	width: 100%;
}

.digr_image_carousel .digric_container .swiper-wrapper {
	width: 100%;
	height: 100%;
}

.digr_image_carousel .digric_container .swiper-wrapper .swiper-slide {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
}

.digr_image_carousel .digric_container .swiper-wrapper .swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.digr_image_carousel .digric_container .swiper-container-cube .swiper-wrapper .swiper-slide img, .digr_image_carousel .digric_container .swiper-container-flip .swiper-wrapper .swiper-slide img {
	-o-object-position: top;
	object-position: top;
}

.digric_container .digr_swiper_imagecarousel .swiper-wrapper .swiper-slide img {
	max-width: 100%;
	height: 450px;
}

.digr_image_carousel .swiper-pagination span {
	margin-right: 6px;
	opacity: 1;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	pointer-events: all;
	vertical-align: top;
}

.digr_image_carousel .swiper-pagination {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100% !important;
	gap: 10px;
}

.digr_image_carousel .swiper-pagination.swiper-pagination-fraction {
	margin-top: 25px;
	gap: 0;
}

.digr_image_carousel .swiper-pagination.swiper-pagination-fraction.swiper-pagination span {
	margin: 0 6px;
}

.digr_image_carousel .swiper-pagination.digric_img_pagi .swiper-pagination-bullet-active img, .digr_image_carousel .swiper-pagination.digric_img_pagi img, .digric_container .swiper-wrapper .swiper-slide figure, .et-boc.et-fb-root-ancestor .digric_container .swiper-wrapper .swiper-slide {
	border: 0 solid transparent;
}

.swiper-pagination.digric_img_pagi span {
	width: 50px;
	height: 50px;
	display: inline-block;
	opacity: .4;
}

.swiper-pagination-bullets.digric_img_pagi span img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.swiper-pagination.digric_img_pagi span.swiper-pagination-bullet-active {
	opacity: 1;
}

@media screen and (max-width:980px) {
	.digr_image_carousel .digric_container .swiper-pagination {
		-ms-flex-direction: row !important;
		flex-direction: row !important;
		margin: 10px !important;
		-ms-flex-preferred-size: 100% !important;
		flex-basis: 100% !important;
	}
}

.swiper-wrapper .digr_image_carousel_item .digr-hover {
	background-color: transparent;
}

.digr_ic_overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	inset: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}

.et-boc.et-fb-root-ancestor .digric_container .et_pb_module_inner {
	overflow: hidden;
}

.digr_adpl_container {
	position: relative;
}

.digr_adpl_badge_wrapper {
	position: absolute;
	top: 0;
	width: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	z-index: 99;
}

.digr_advanced_pricelist_container {
	z-index: 10;
}

.digr_adpl_badge, .digr_adpl_heading_text, .digr_adpl_iconlist_wrapper, .digr_adpl_imagelist_wrapper, .digr_adpl_item_wrapper {
	border-style: solid;
}

.digr_advanced_price_list_item {
	margin-bottom: 0 !important;
}

.digr_adpl_icon_wrapper, .digr_adpl_iconlist_wrapper, .digr_adpl_image_wrapper, .digr_adpl_imagelist_wrapper, .digr_adpl_item_wrapper, .digr_adpl_order_list_number {
	border-style: solid;
}

.digr_adpl_currency, .digr_adpl_price {
	font-size: 22px;
	padding-bottom: 0;
}

body #page-container .et_pb_section .digr_advanced_price_list .digr_adpl_container .digr_adpl_item_wrapper .et_pb_button_wrapper .et_pb_button:after, body #page-container .et_pb_section .digr_advanced_price_list .digr_adpl_container .digr_adpl_item_wrapper .et_pb_button_wrapper .et_pb_button:before {
	content: attr(data-icon);
}

.digr_adpl_item_wrapper .et_pb_button_wrapper {
	width: 100%;
}

.digr_adpl_button {
	display: inline-block;
}

.digr_adpl_item_wrapper img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	display: block;
}

.digr_adpl_item_wrapper {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
}

.digr_adpl_content_wrapper {
	display: -ms-flexbox;
	display: flex;
}

.digr_adpl_icon_wrapper, .digr_adpl_image_wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.digr_adpl_icon.et-pb-icon {
	font-size: 48px;
}

.digr_adpl_iconlist.et-pb-icon {
	font-size: 16px;
}

.digr_adpl_item_wrapper .digr_adpl_price_wrapper {
	-ms-flex-pack: start;
	justify-content: start;
}

.digr_adpl_iconlist, .digr_adpl_imagelist, .digr_adpl_item_wrapper .digr_adpl_price_wrapper, .digr_adpl_order_list {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}

.digr_adpl_order_list_number {
	padding: 0 6px;
}

.digr_adpl_currency, .digr_adpl_iconlist_wrapper, .digr_adpl_price {
	line-height: 1;
}

.digr_adpl_title {
	padding-bottom: 0;
}

.digr_adpl_unorder_list {
	padding: 0 0 0 18px !important;
}

.digr_adpl_imagelist_wrapper {
	max-width: 50px;
}

.digr_advanced_image_carousel .digraic_container, .digraic_content_container {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	position: relative;
	background: transparent;
}

.digr_advanced_image_carousel .digraic_container.left, .digr_advanced_image_carousel .digraic_container.left .digraic_content_container {
	-ms-flex-direction: row;
	flex-direction: row;
}

.digr_advanced_image_carousel .digraic_container.right, .digr_advanced_image_carousel .digraic_container.right .digraic_content_container {
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.digraic_carousel_content .carousel_items {
	cursor: -webkit-grab;
	cursor: grab;
	position: relative;
}

.digraic_content_container {
	overflow: hidden;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.digraic_changing_content {
	width: 30%;
	position: relative;
	overflow: hidden;
}

.digraic_changing_content .et_pb_button_wrapper {
	width: 100%;
}

.digraic_changing_content .et_pb_button:after, .digraic_changing_content .et_pb_button:before {
	content: attr(data-icon);
}

.digraic_changing_content .et_pb_button {
	display: inline-block;
}

.digraic_carousel_content {
	width: 70%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

.left .digraic_changing_content {
	margin-right: 1rem;
}

.right .digraic_changing_content {
	margin-left: 1rem;
}

.digraic_container .swiper-container-cube, .digraic_container .swiper-container-flip {
	overflow: visible;
}

.digr_advanced_image_carousel .digraic_arrows {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-item-align: center;
	align-self: center;
	-ms-flex-order: 2;
	order: 2;
	width: 100%;
	z-index: 99;
}

.digraic_arrows .swiper-button-next, .digraic_arrows .swiper-button-prev {
	position: relative;
	top: auto;
	left: auto;
	right: auto;
	margin-top: 0;
	pointer-events: all;
	background-color: #00ff40;
	width: auto;
	height: 100%;
	padding: 7px;
}

.digraic_arrows .swiper-button-next {
	-ms-flex-order: 2;
	order: 2;
}

.digraic_arrows .swiper-button-next:after, .digraic_arrows .swiper-button-prev:after, .swiper-container-rtl .digraic_arrows .swiper-button-next:after, .swiper-container-rtl .digraic_arrows .swiper-button-prev:after {
	content: attr(data-icon);
}

.et-boc.et-fb-root-ancestor .digraic_arrows .swiper-button-next:after, .et-boc.et-fb-root-ancestor .digraic_arrows .swiper-button-prev:after {
	font-family: inherit;
}

.et-boc.et-fb-root-ancestor .digraic_arrows .swiper-button-next, .et-boc.et-fb-root-ancestor .digraic_arrows .swiper-button-prev {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.digraic_carousel_content {
	--radius: 8px;
	--height: 350px;
	--active-height: 380px;
	--overlay: .75;
	opacity: 0;
	-webkit-transform: translateX(100px);
	transform: translateX(100px);
	-webkit-transition: all .8s ease-in-out;
	-o-transition: all .8s ease-in-out;
	transition: all .8s ease-in-out;
}

.digraic_carousel_content .carousel_items, .digraic_carousel_content .carousel_items img {
	border: 0 solid;
}

.digraic_carousel_content.loaded {
	opacity: 1;
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.digraic_carousel_content .swiper-wrapper {
	height: var(--active-height);
	-ms-flex-align: center;
	align-items: center;
}

.digraic_carousel_content:not(.loaded) .swiper-wrapper {
	-webkit-transition-duration: 0s !important;
	-o-transition-duration: 0s !important;
	transition-duration: 0s !important;
}

.digraic_carousel_content .swiper-slide {
	overflow: hidden;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: end;
	justify-content: end;
	-ms-flex-align: center;
	align-items: center;
	height: var(--height);
}

.digraic_carousel_content.loaded .swiper-slide {
	-webkit-transition: all .3s ease-in-out .2s;
	-o-transition: all .3s ease-in-out .2s;
	transition: all .3s ease-in-out .2s;
}

.digraic_carousel_content .swiper-slide.swiper-slide-active {
	height: var(--active-height);
}

.digraic_carousel_content .swiper-slide:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
}

.digraic_carousel_content .swiper-slide .carousel_title, .digraic_carousel_content .swiper-slide p {
	z-index: 2;
}

.digraic_carousel_content img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.digraic_carousel_content .swiper-pagination {
	display: none;
}

.digraic_carousel_content .swiper-container {
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	-ms-flex-order: 1;
	order: 1;
}

.digr_advanced_image_carousel .digraic_content_container .digraic_carousel_content .swiper-slide {
	margin-bottom: 0;
}

@media (max-width:1024px) {
	.digraic_carousel_content {
		--height: 180px;
		--active-height: 250px;
	}
}

@media (max-width:767px) {
	.digraic_content_container .digraic_changing_content .static_content_wrapper {
		width: 100%;
		padding: 15px;
	}
	
	.digr_advanced_image_carousel .digraic_container .digraic_pagination {
		-ms-flex-order: 0;
		order: 0;
	}
	
	.digraic_carousel_content {
		--height: 80px;
		--active-height: 105px;
	}
	
	.digr_advanced_image_carousel .digraic_container, .digr_advanced_image_carousel .digraic_content_container {
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}
	
	.digr_advanced_image_carousel .digraic_container .digraic_content_container .digraic_carousel_content, .digr_advanced_image_carousel .digraic_container .digraic_content_container .digraic_changing_content {
		width: 100% !important;
		margin: 0;
	}
	
	.digr_advanced_image_carousel .digraic_container {
		padding: 10px;
	}
	
	.left .digraic_changing_content {
		margin-right: 0;
	}
	
	.right .digraic_changing_content {
		margin-left: 0;
	}
}

.digraic_carousel_content .swiper-slide.blank_img:before {
	background: transparent;
}

.digraic_changing_content {
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	height: var(--h);
	--height: calc(var(--h) + var(--gap));
	--speed: .5s;
	--gap: 40px;
}

.digraic_changing_content .static_content_wrapper {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	padding: 50px;
	border: 0 solid;
}

.digraic_changing_content .static_content_wrapper .static_content {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

.digraic_changing_content .static_content_wrapper .static_content img {
	-o-object-fit: cover;
	object-fit: cover;
}

.digraic_changing_content .static_content_wrapper .static_text, .digraic_changing_content .static_content_wrapper .static_title {
	width: 100%;
}

.digraic_changing_content .digraic_animation {
	--speed: .8s;
	--gap: 40px;
}

.digraic_changing_content .static_content_wrapper .digraic_animation {
	-webkit-transform: translateY(calc(-10 * var(--height)));
	transform: translateY(calc(-10 * var(--height)));
}

.digraic_changing_content .static_content_wrapper.prev .digraic_animation {
	-webkit-animation: prev var(--speed) ease-in-out;
	animation: prev var(--speed) ease-in-out;
	-webkit-transform: translateY(calc(-1 * var(--height)));
	transform: translateY(calc(-1 * var(--height)));
}

.digraic_changing_content .static_content_wrapper.next .digraic_animation {
	-webkit-animation: next var(--speed) ease-in-out;
	animation: next var(--speed) ease-in-out;
	-webkit-transform: translateY(var(--height));
	transform: translateY(var(--height));
}

.digraic_changing_content .static_content_wrapper.currentDown, .digraic_changing_content .static_content_wrapper.currentDown .digraic_animation, .digraic_changing_content .static_content_wrapper.currentUp, .digraic_changing_content .static_content_wrapper.currentUp .digraic_animation {
	z-index: 1;
}

.digraic_changing_content .static_content_wrapper.currentUp .digraic_animation {
	-webkit-animation: currentUp var(--speed) ease-in-out;
	animation: currentUp var(--speed) ease-in-out;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.digraic_changing_content .static_content_wrapper.currentDown .digraic_animation {
	-webkit-animation: currentDown var(--speed) ease-in-out;
	animation: currentDown var(--speed) ease-in-out;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.digraic_changing_content .static_content_wrapper.currentUp {
	z-index: 333;
}

@-webkit-keyframes prev {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	to {
		-webkit-transform: translateY(calc(-1 * var(--height)));
		transform: translateY(calc(-1 * var(--height)));
	}
}

@keyframes prev {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	to {
		-webkit-transform: translateY(calc(-1 * var(--height)));
		transform: translateY(calc(-1 * var(--height)));
	}
}

@-webkit-keyframes next {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	to {
		-webkit-transform: translateY(var(--height));
		transform: translateY(var(--height));
	}
}

@keyframes next {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	to {
		-webkit-transform: translateY(var(--height));
		transform: translateY(var(--height));
	}
}

@-webkit-keyframes currentUp {
	0% {
		-webkit-transform: translateY(var(--height));
		transform: translateY(var(--height));
	}
	
	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes currentUp {
	0% {
		-webkit-transform: translateY(var(--height));
		transform: translateY(var(--height));
	}
	
	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@-webkit-keyframes currentDown {
	0% {
		-webkit-transform: translateY(calc(-1 * var(--height)));
		transform: translateY(calc(-1 * var(--height)));
	}
	
	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes currentDown {
	0% {
		-webkit-transform: translateY(calc(-1 * var(--height)));
		transform: translateY(calc(-1 * var(--height)));
	}
	
	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

.digraic_changing_content .digraic_title_animation {
	--speed: .6s;
}

.digraic_changing_content .digraic_description_animation {
	--speed: .7s;
}

.digraic_changing_content .digraic_button_animation {
	--speed: .8s;
}

.digraic_pagination {
	--dot-size: 23px;
	--line-color: rgba(176, 183, 208, .3);
	--dot-color: #b0b7d0;
	--dot-color-active: #b0b7d0;
	--pagi-height: 80vh;
	color: #fff;
	font-size: 13px;
	font-weight: 700;
	min-height: 0 !important;
	margin: 20px;
	-ms-flex-direction: column;
	flex-direction: column;
	height: var(--pagi-height);
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.digraic_pagination, .digraic_pagination .dot {
	position: relative;
	display: -ms-flexbox;
	display: flex;
}

.digraic_pagination .dot {
	height: var(--dot-size);
	width: var(--dot-size);
	background: var(--dot-color);
	border-radius: 100%;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-transform: scale(.3);
	transform: scale(.3);
	cursor: pointer;
}

.digraic_pagination .dot, .digraic_pagination .dot-number {
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.digraic_pagination .dot-number {
	opacity: 0;
}

.digraic_pagination .dot.active {
	-webkit-transform: scale(1);
	transform: scale(1);
	background: var(--dot-color-active);
}

.digraic_pagination .dot.active .dot-number {
	opacity: 1;
}

.digraic_pagination:before {
	content: "";
	position: absolute;
	top: 50%;
	height: calc(100% - 20px);
	max-height: 90vh;
	width: 1px;
	background: var(--line-color);
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

@media (max-width:767px) {
	.digr_advanced_image_carousel .digraic_pagination {
		-ms-flex-order: 3;
		order: 3;
		-ms-flex-direction: row;
		flex-direction: row;
		margin-top: 20px;
		-ms-flex-pack: center;
		justify-content: center;
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
		height: auto !important;
	}
	
	.digraic_pagination:before {
		width: calc(100% - 20px);
		height: 1px;
	}
}

.digraic_container {
	background: #fff;
	--background-speed: .9s;
}

.digr_advanced_image_carousel .digraic_slider_background {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: -1;
}

.digr_advanced_image_carousel .digraic_slider_background img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	opacity: 0;
	-webkit-transition: opacity var(--background-speed) ease-in-out, -webkit-transform var(--background-speed) ease-in-out;
	transition: opacity var(--background-speed) ease-in-out, -webkit-transform var(--background-speed) ease-in-out;
	-o-transition: transform var(--background-speed) ease-in-out, opacity var(--background-speed) ease-in-out;
	transition: transform var(--background-speed) ease-in-out, opacity var(--background-speed) ease-in-out;
	transition: transform var(--background-speed) ease-in-out, opacity var(--background-speed) ease-in-out, -webkit-transform var(--background-speed) ease-in-out;
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}

.digr_advanced_image_carousel .digraic_slider_background img.prev {
	opacity: 0;
}

.digr_advanced_image_carousel .digraic_slider_background img.currentBackward, .digr_advanced_image_carousel .digraic_slider_background img.currentForward {
	z-index: 1;
	opacity: 1;
	-webkit-animation: bgNext var(--background-speed) linear;
	animation: bgNext var(--background-speed) linear;
	-webkit-transform: scale(1);
	transform: scale(1);
}

@-webkit-keyframes bgNext {
	0% {
		opacity: 0;
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	}
	
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes bgNext {
	0% {
		opacity: 0;
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	}
	
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

.digraic_container:before {
	z-index: 2;
}

.digraic_container > .digraic_content_container {
	z-index: 3;
}

.digraic_container .as-slider-left, .digraic_container .as-slider-right, .digraic_container .digraic_pagination {
	opacity: 0;
	-webkit-transition: all .8s ease-in-out;
	-o-transition: all .8s ease-in-out;
	transition: all .8s ease-in-out;
}

.digraic_container.loaded .as-slider-left, .digraic_container.loaded .as-slider-right, .digraic_container.loaded .digraic_pagination {
	opacity: 1;
}

@media (min-width:768px) {
	.digraic_container .as-slider-left, .digraic_container .as-slider-right, .digraic_container .digraic_pagination {
		position: relative;
	}
}

@media (max-width:1380px) and (min-width:768px) {
	.digraic_container {
		padding-left: 4%;
		padding-right: 4%;
	}
}

@media (max-width:767px) {
	.digraic_container .as-slider-left {
		left: calc(50% - 300px / 2) !important;
	}
	
	.digraic_container .as-slider-right {
		right: calc(50% - 300px / 2) !important;
	}
}

.digr_tilt_image_card .digr_tilt_image_card_container .et_pb_button_wrapper .et_pb_button:after, .digr_tilt_image_card .digr_tilt_image_card_container .et_pb_button_wrapper .et_pb_button:before {
	content: attr(data-icon);
}

.digr_tilt_image_card .digr_tilt_image_card_container .et_pb_button_wrapper .et_pb_button {
	margin: 10px;
}

.digr_tilt_image_card_button {
	display: inline-block;
}

.digr_tic_image_icon_wrapper {
	display: -ms-flexbox;
	display: flex;
}

.digr_tic_image {
	display: block;
}

.digr_tic_image img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	display: block;
}

.digr_tilt_image_card {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	overflow: hidden;
}

.digr_tic_content_wrapper, .digr_tic_image {
	border-style: solid;
}

.digr_tilt_image_card_container {
	overflow: hidden;
}

.digr_tilt_image_card .show_content_on_hover .digr_tic_content_wrapper, .digr_tilt_image_card .show_content_on_hover .digr_tic_content_wrapper.tilt_anim_off {
	opacity: 0;
}

.digr_tilt_image_card:hover .show_content_on_hover .digr_tic_content_wrapper, .digr_tilt_image_card:hover .show_content_on_hover .digr_tic_content_wrapper.tilt_anim_off {
	opacity: 1;
}

.digr_tilt_image_card .show_content_on_hover .digr_tic_content_wrapper.tilt_anim_left {
	opacity: 0;
	-webkit-transform: translateX(-500px);
	transform: translateX(-500px);
}

.digr_tilt_image_card:hover .show_content_on_hover .digr_tic_content_wrapper.tilt_anim_left {
	opacity: 1;
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.digr_tilt_image_card .show_content_on_hover .digr_tic_content_wrapper.tilt_anim_right {
	opacity: 0;
	-webkit-transform: translateX(500px);
	transform: translateX(500px);
}

.digr_tilt_image_card:hover .show_content_on_hover .digr_tic_content_wrapper.tilt_anim_right {
	opacity: 1;
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.digr_tilt_image_card .show_content_on_hover .digr_tic_content_wrapper.tilt_anim_top {
	opacity: 0;
	-webkit-transform: translateY(-500px);
	transform: translateY(-500px);
}

.digr_tilt_image_card:hover .show_content_on_hover .digr_tic_content_wrapper.tilt_anim_top {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.digr_tilt_image_card .show_content_on_hover .digr_tic_content_wrapper.tilt_anim_bottom {
	opacity: 0;
	-webkit-transform: translateY(500px);
	transform: translateY(500px);
}

.digr_tilt_image_card:hover .show_content_on_hover .digr_tic_content_wrapper.tilt_anim_bottom {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

@media (max-width:767px) {
	.digr_tilt_image_card .show_content_on_hover.show_content_on_mobile .digr_tic_content_wrapper, .digr_tilt_image_card .show_content_on_hover.show_content_on_mobile .digr_tic_content_wrapper.tilt_anim_bottom, .digr_tilt_image_card .show_content_on_hover.show_content_on_mobile .digr_tic_content_wrapper.tilt_anim_left, .digr_tilt_image_card .show_content_on_hover.show_content_on_mobile .digr_tic_content_wrapper.tilt_anim_right, .digr_tilt_image_card .show_content_on_hover.show_content_on_mobile .digr_tic_content_wrapper.tilt_anim_top {
		opacity: 1 !important;
		-webkit-transform: translateY(0) !important;
		transform: translateY(0) !important;
		-webkit-transform: translateX(0) !important;
		transform: translateX(0) !important;
	}
}

.digr_scroll_multiple_image {
	margin: 0;
}

.digr_scroll_multiple_image_container {
	overflow: hidden;
}

.digr_scroll_multiple_image_container.multipleImgScroll__horizontal {
	position: relative;
	max-width: 100%;
	height: auto;
}

.digr_scroll_multiple_image_container.multipleImgScroll__horizontal .digr_scroll_multiple_image_wrapper {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.digr_scroll_multiple_image_container.multipleImgScroll__vertical {
	position: relative;
	width: auto;
}

.digr_scroll_multiple_image_container.multipleImgScroll__vertical .digr_scroll_multiple_image_wrapper {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -ms-flexbox;
	display: flex;
}

.digr_scroll_multiple_image_item {
	display: -ms-inline-flexbox;
	display: inline-flex;
	place-items: flex-start;
	border-style: solid;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	position: relative;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.digr_scroll_multiple_image_item:before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.digr_scroll_multiple_image_wrapper img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	display: block;
}

.digr_scroll_multiple_image_container.multipleImgScroll__horizontal .digr_scroll_multiple_image_item:first-child {
	margin-left: 0;
}

.digr_scroll_multiple_image_container.multipleImgScroll__horizontal .digr_scroll_multiple_image_item:last-child {
	margin-right: 0;
}

.digr_scroll_multiple_image_container.multipleImgScroll__vertical .digr_scroll_multiple_image_item:first-child {
	margin-top: 0;
}

.digr_scroll_multiple_image_container.multipleImgScroll__vertical .digr_scroll_multiple_image_item:last-child {
	margin-bottom: 0;
}

.scroll_image_overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	z-index: 999;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
}

.digr_scroll_image_wrapper {
	overflow: hidden;
	position: relative;
	border-style: solid;
}

.digr_scroll_multiple_image_container .scroll_image_overlay .et-pb-icon {
	font-size: 26px;
}

.digr_font_wrapper {
	width: 100%;
	z-index: 99;
	position: relative;
}

.scroll_multiple_image_title {
	padding-bottom: 0;
	line-height: 1.5em;
}

.scroll_overlay_icon {
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

@-webkit-keyframes scroll_horizontal_reverse {
	0% {
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	
	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes scroll_horizontal_reverse {
	0% {
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	
	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@-webkit-keyframes scroll_horizontal {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	
	to {
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
}

@keyframes scroll_horizontal {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	
	to {
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
}

@-webkit-keyframes scroll_vertical_reverse {
	0% {
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	
	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes scroll_vertical_reverse {
	0% {
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	
	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@-webkit-keyframes scroll_vertical {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	to {
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
}

@keyframes scroll_vertical {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	to {
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
}

.digr_scroll_multiple_image_wrapper {
	overflow: hidden;
	will-change: transform;
}

.digr_scroll_multiple_image_container.multipleImgScroll__horizontal .digr_scroll_multiple_image_wrapper {
	-ms-flex-direction: row;
	flex-direction: row;
	display: -ms-flexbox;
	display: flex;
}

.digr_scroll_multiple_image_container.multipleImgScroll__vertical .digr_scroll_multiple_image_wrapper {
	-ms-flex-direction: column;
	flex-direction: column;
	display: block;
}

.digr_adp_contents, .digr_adp_image_wrapper, .digr_star_rating, .social_media_container .social_media li a {
	border-style: solid;
}

body #page-container .et_pb_section .digr_advanced_person .digr_adp_container .et_pb_button_wrapper .et_pb_button:after, body #page-container .et_pb_section .digr_advanced_person .digr_adp_container .et_pb_button_wrapper .et_pb_button:before {
	content: attr(data-icon);
}

body #page-container .et_pb_section .digr_advanced_person .digr_adp_container .et_pb_button_wrapper .et_pb_button:after {
	margin-left: 8px !important;
}

.digr_adp_container .et_pb_button_wrapper {
	width: 100%;
	padding: 10px 0 0;
}

.digr_adp_button {
	display: inline-block;
}

.digr_adp_container .digr_adp_image_wrapper, .digr_adp_container .digr_adp_image_wrapper .digr_adp_image {
	position: relative;
}

.digr_adp_image_wrapper .digr_adp_image_overlay {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.digr_adp_image_wrapper .digr_adp_image_overlay, .digr_adp_image_wrapper .digr_adp_image_overlay:hover {
	-webkit-transition: all .8s ease !important;
	-o-transition: all .8s ease !important;
	transition: all .8s ease !important;
}

.digr_adp_image_container {
	display: -ms-flexbox;
	display: flex;
}

.digr_adp_container .digr_adp_image_wrapper {
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	position: relative;
}

.digr_adp_container .digr_adp_image_wrapper .digr_adp_image .digr_person_image {
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	display: block;
	-webkit-transition: all .8s ease !important;
	-o-transition: all .8s ease !important;
	transition: all .8s ease !important;
}

.digr_adp_container .digr_adp_image_wrapper .digr_adp_image .digr_person_image.digr_alternative_image {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	opacity: 0;
	-webkit-transition: all .8s ease !important;
	-o-transition: all .8s ease !important;
	transition: all .8s ease !important;
}

.digr_adp_container:hover .digr_adp_image_wrapper .digr_adp_image .digr_person_image.digr_alternative_image {
	opacity: 1 !important;
	-webkit-transition: all .8s ease !important;
	-o-transition: all .8s ease !important;
	transition: all .8s ease !important;
}

.digr_adp_container .digr_adp_image_wrapper .digr_adp_badge_wrapper {
	z-index: 11;
}

.digr_adp_container .digr_adp_image_wrapper .digr_adp_badge_wrapper, .digr_adp_container .social_media_container.social_icon_above_image .social_media {
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
}

.digr_adp_container .social_media_container {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.digr_adp_container .social_media_container.social_icon_above_image .social_media.bottom_center {
	-ms-flex-align: end !important;
	align-items: flex-end !important;
	-ms-flex-pack: center !important;
	justify-content: center !important;
	-ms-flex-direction: row;
	flex-direction: row;
}

.digr_adp_container .social_media_container.social_icon_above_image .social_media.left_center {
	-ms-flex-align: start !important;
	align-items: flex-start !important;
	-ms-flex-pack: center !important;
	justify-content: center !important;
	-ms-flex-direction: column;
	flex-direction: column;
}

.digr_adp_container .social_media_container.social_icon_above_image .social_media.right_center {
	-ms-flex-align: end !important;
	align-items: flex-end !important;
	-ms-flex-pack: center !important;
	justify-content: center !important;
	-ms-flex-direction: column;
	flex-direction: column;
}

.digr_adp_container:hover .social_media_container.social_icon_above_image .social_media.bottom_center {
	-ms-flex-align: end !important;
	align-items: flex-end !important;
	-ms-flex-pack: center !important;
	justify-content: center !important;
	-ms-flex-direction: row;
	flex-direction: row;
}

.digr_adp_container:hover .social_media_container.social_icon_above_image .social_media.left_center {
	-ms-flex-align: start !important;
	align-items: flex-start !important;
	-ms-flex-pack: center !important;
	justify-content: center !important;
	-ms-flex-direction: column;
	flex-direction: column;
}

.digr_adp_container:hover .social_media_container.social_icon_above_image .social_media.right_center {
	-ms-flex-align: end !important;
	align-items: flex-end !important;
	-ms-flex-pack: center !important;
	justify-content: center !important;
	-ms-flex-direction: column;
	flex-direction: column;
}

.digr_adp_container .social_media_container.social_icon_above_image.social_icon_show_on_hover .social_media.bottom_center, .digr_adp_container .social_media_container.social_icon_above_image.social_icon_show_on_hover .social_media.left_center, .digr_adp_container .social_media_container.social_icon_above_image.social_icon_show_on_hover .social_media.right_center {
	-webkit-transition: all .8s ease-in-out !important;
	-o-transition: all .8s ease-in-out !important;
	transition: all .8s ease-in-out !important;
	opacity: 0;
}

.digr_adp_container:hover .social_media_container.social_icon_above_image.social_icon_show_on_hover .social_media.bottom_center, .digr_adp_container:hover .social_media_container.social_icon_above_image.social_icon_show_on_hover .social_media.left_center, .digr_adp_container:hover .social_media_container.social_icon_above_image.social_icon_show_on_hover .social_media.right_center {
	-webkit-transition: all .8s ease-in-out !important;
	-o-transition: all .8s ease-in-out !important;
	transition: all .8s ease-in-out !important;
	opacity: 1;
}

.digr_adp_container .social_media_container.social_icon_above_image.social_icon_show_on_hover .social_media.bottom_center {
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
}

.digr_adp_container .social_media_container.social_icon_above_image.social_icon_show_on_hover .social_media.left_center {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}

.digr_adp_container .social_media_container.social_icon_above_image.social_icon_show_on_hover .social_media.right_center {
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
}

.digr_adp_container:hover .social_media_container.social_icon_above_image.social_icon_show_on_hover .social_media.bottom_center {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.digr_adp_container:hover .social_media_container.social_icon_above_image.social_icon_show_on_hover .social_media.left_center, .digr_adp_container:hover .social_media_container.social_icon_above_image.social_icon_show_on_hover .social_media.right_center {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.digr_adp_container .social_media_container .social_media {
	padding: 0;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	-ms-flex-flow: nowrap;
	flex-flow: nowrap;
	max-width: 100%;
}

.digr_adp_container .social_media_container.social_icon_above_image {
	z-index: 100;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
}

.digr_adp_container .social_media_container .social_media li {
	list-style: none;
	vertical-align: middle;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	text-align: center;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: auto;
	cursor: pointer;
	z-index: 13;
}

.digr_adp_container .social_media_container .social_media li:first-child {
	margin-left: 0;
}

.digr_adp_container .social_media_container .social_media li a {
	font-size: 22px;
	display: block;
}

.digr_adp_container .social_media_container .social_media li a:before {
	text-shadow: 0 0 !important;
	font-family: ETmodules !important;
	display: block !important;
	font-weight: 400;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1;
	text-transform: none;
	content: "";
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	padding: 5px;
}

.digr_adp_container .social_media_container .social_media li a span {
	display: none;
}

.digr_adp_container .social_media_container .social_media li.digr_adp_facebook a:before {
	content: "" !important;
}

.digr_adp_container .social_media_container .social_media li.digr_adp_twitter a:before {
	content: "" !important;
}

.digr_adp_container .social_media_container .social_media li.digr_adp_instagram a:before {
	content: "" !important;
}

.digr_adp_container .social_media_container .social_media li.digr_adp_linkedin a:before {
	content: "" !important;
}

.digr_adp_container .social_media_container .social_media li.digr_adp_email a:before {
	content: "" !important;
}

.digr_adp_container .social_media_container .social_media li.digr_adp_website a:before {
	content: "" !important;
}

.digr_adp_container .social_media_container .social_media li.digr_adp_telephone a:before {
	content: "" !important;
}

.digr_adp_container .digr_adp_contents .digr_star_rating {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	font-size: 22px;
}

.digr_adp_container .digr_adp_contents .digr_filled_star:before {
	content: "★";
	display: block;
	font-size: inherit;
	font-family: inherit;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
}

.digr_adp_container .digr_adp_contents .digr_star_rating span {
	display: inline-block;
	position: relative;
	font-style: normal;
	cursor: default;
}

.digr_adp_container .digr_adp_contents .digr_star_rating span.digr_star_1:before {
	width: 10%;
}

.digr_adp_container .digr_adp_contents .digr_star_rating span.digr_star_2:before {
	width: 20%;
}

.digr_adp_container .digr_adp_contents .digr_star_rating span.digr_star_3:before {
	width: 30%;
}

.digr_adp_container .digr_adp_contents .digr_star_rating span.digr_star_4:before {
	width: 40%;
}

.digr_adp_container .digr_adp_contents .digr_star_rating span.digr_star_5:before {
	width: 50%;
}

.digr_adp_container .digr_adp_contents .digr_star_rating span.digr_star_6:before {
	width: 60%;
}

.digr_adp_container .digr_adp_contents .digr_star_rating span.digr_star_7:before {
	width: 70%;
}

.digr_star_rating span.digr_star_8:before {
	width: 80%;
}

.digr_star_rating span.digr_star_9:before {
	width: 90%;
}

.digr_adp_content_wrapper.digr_contents_above_image {
	position: absolute;
	top: 0;
}

.digr_adp_content_wrapper {
	display: -ms-flexbox;
	display: flex;
	position: relative;
	z-index: 12;
}

.digr_adp_container .digr_adp_contents .digr_star_rating .digr_star_rating_number {
	font-family: Montserrat;
}

.digr_adp_container .digr_adp_contents {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

.digr_adp_container .digr_adp_content_wrapper.digr_contents_above_image {
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	position: absolute;
	width: 100%;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: start;
	align-items: flex-start;
}

.digr_adp_content_wrapper.digr_contents_above_image.digr_content_top {
	-ms-flex-pack: center !important;
	justify-content: center !important;
	-ms-flex-align: start;
	align-items: flex-start;
}

.digr_adp_content_wrapper.digr_contents_above_image.digr_content_center {
	-ms-flex-pack: center !important;
	justify-content: center !important;
	-ms-flex-align: center;
	align-items: center;
}

.digr_adp_content_wrapper.digr_contents_above_image.digr_content_bottom {
	-ms-flex-pack: center !important;
	justify-content: center !important;
	-ms-flex-align: end;
	align-items: flex-end;
}

.digr_adp_container .digr_adp_content_wrapper.digr_contents_above_image.digr_content_bottom.show_contents_on_hover {
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: all .6s ease-in-out !important;
	-o-transition: all .6s ease-in-out !important;
	transition: all .6s ease-in-out !important;
}

.digr_adp_container:hover .digr_adp_content_wrapper.digr_contents_above_image.digr_content_bottom.show_contents_on_hover {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: all .6s ease-in-out !important;
	-o-transition: all .6s ease-in-out !important;
	transition: all .6s ease-in-out !important;
	opacity: 1;
}

.digr_adp_container .digr_adp_content_wrapper.digr_contents_above_image.digr_content_top.show_contents_on_hover {
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	-webkit-transition: all .6s ease-in-out !important;
	-o-transition: all .6s ease-in-out !important;
	transition: all .6s ease-in-out !important;
}

.digr_adp_container:hover .digr_adp_content_wrapper.digr_contents_above_image.digr_content_top.show_contents_on_hover {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: all .6s ease-in-out !important;
	-o-transition: all .6s ease-in-out !important;
	transition: all .6s ease-in-out !important;
	opacity: 1;
}

.digr_adp_container .digr_adp_content_wrapper.digr_contents_above_image.digr_content_center.show_contents_on_hover {
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: all .6s ease-in-out !important;
	-o-transition: all .6s ease-in-out !important;
	transition: all .6s ease-in-out !important;
}

.digr_adp_container:hover .digr_adp_content_wrapper.digr_contents_above_image.digr_content_center.show_contents_on_hover {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: all .6s ease-in-out !important;
	-o-transition: all .6s ease-in-out !important;
	transition: all .6s ease-in-out !important;
	opacity: 1;
}

.digr_gradient_text {
	--animation-transition: 25000ms;
}

.digr_gradient_text_container h1, .digr_gradient_text_container h2, .digr_gradient_text_container h3, .digr_gradient_text_container h4, .digr_gradient_text_container h5, .digr_gradient_text_container h6 {
	padding: 0;
}

.digr_gradient_text_container .digr_gradient_title, .digr_gradient_text_container .infix, .digr_gradient_text_container .infix_bg_color, .digr_gradient_text_container .prefix, .digr_gradient_text_container .prefix_bg_color, .digr_gradient_text_container .suffix, .digr_gradient_text_container .suffix_bg_color {
	border-style: solid;
}

.digr_gradient_text_container .infix, .digr_gradient_text_container .infix span, .digr_gradient_text_container .prefix, .digr_gradient_text_container .prefix span, .digr_gradient_text_container .suffix, .digr_gradient_text_container .suffix span {
	display: -ms-inline-flexbox;
	display: inline-flex;
}

.digr_gradient_text_container .infix, .digr_gradient_text_container .prefix, .digr_gradient_text_container .suffix {
	line-height: 1em;
}

.digr_gradient_title span:nth-of-type(2) {
	margin: 0 20px;
}

.digr_gradient_text_container .digr_background_clip, .digr_gradient_text_container .digr_gradient_text__header {
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	background-color: transparent;
}

.digrHue .digrgt_animation {
	background-size: cover;
	-webkit-animation: digrHue var(--animation-transition) infinite linear;
	animation: digrHue var(--animation-transition) infinite linear;
}

.digrMove .digrgt_animation {
	background-size: 200%;
	-webkit-animation: digrMove var(--animation-transition) ease infinite;
	animation: digrMove var(--animation-transition) ease infinite;
}

.digrShine .digrgt_animation {
	background-size: 50% 75%;
	-webkit-animation: digrShine var(--animation-transition) linear infinite;
	animation: digrShine var(--animation-transition) linear infinite;
}

.digrLoop .digrgt_animation {
	background-size: 200%;
	-webkit-animation: digrLoop var(--animation-transition) ease-in-out infinite;
	animation: digrLoop var(--animation-transition) ease-in-out infinite;
}

.gradientMove .digrgt_animation {
	background-size: 200%;
	-webkit-animation: gradientMove var(--animation-transition) linear infinite;
	animation: gradientMove var(--animation-transition) linear infinite;
}

.trippyText .digrgt_animation {
	-webkit-animation: trippyText var(--animation-transition) ease-in-out infinite;
	-webkit-transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	animation: trippyText var(--animation-transition) ease-in-out infinite;
	transform: translateZ(0);
	backface-visibility: hidden;
	background-size: 200%;
	text-shadow: 10px 10px 8px rgba(0, 0, 0, .15);
}

@-webkit-keyframes digrHue {
	0% {
		-webkit-filter: hue-rotate(0deg);
	}
	
	to {
		-webkit-filter: hue-rotate(-1turn);
	}
}

@keyframes digrHue {
	0% {
		-webkit-filter: hue-rotate(0deg);
	}
	
	to {
		-webkit-filter: hue-rotate(-1turn);
	}
}

@-webkit-keyframes digrShine {
	to {
		background-position: 300%;
	}
}

@keyframes digrShine {
	to {
		background-position: 300%;
	}
}

@-webkit-keyframes digrMove {
	to {
		background-position: 200%;
	}
}

@keyframes digrMove {
	to {
		background-position: 200%;
	}
}

@-webkit-keyframes digrLoop {
	0% {
		background-position: 0 50%;
	}
	
	50% {
		background-position: 100% 50%;
	}
	
	to {
		background-position: 0 50%;
	}
}

@keyframes digrLoop {
	0% {
		background-position: 0 50%;
	}
	
	50% {
		background-position: 100% 50%;
	}
	
	to {
		background-position: 0 50%;
	}
}

@-webkit-keyframes gradientMove {
	0% {
		background-position: 0;
	}
	
	to {
		background-position: -200%;
	}
}

@keyframes gradientMove {
	0% {
		background-position: 0;
	}
	
	to {
		background-position: -200%;
	}
}

@-webkit-keyframes trippyText {
	0% {
		background-position: 0 50%;
	}
	
	50% {
		background-position: 100% 50%;
	}
	
	to {
		background-position: 0 50%;
	}
}

@keyframes trippyText {
	0% {
		background-position: 0 50%;
	}
	
	50% {
		background-position: 100% 50%;
	}
	
	to {
		background-position: 0 50%;
	}
}

.verti_digrHue .digrgt_animation {
	background-size: cover;
	-webkit-animation: verti_digrHue var(--animation-transition) infinite linear;
	animation: verti_digrHue var(--animation-transition) infinite linear;
}

.verti_digrMove .digrgt_animation {
	background-size: 200%;
	-webkit-animation: verti_digrMove var(--animation-transition) ease infinite;
	animation: verti_digrMove var(--animation-transition) ease infinite;
}

.verti_digrShine .digrgt_animation {
	background-size: 50% 75%;
	-webkit-animation: verti_digrShine var(--animation-transition) linear infinite;
	animation: verti_digrShine var(--animation-transition) linear infinite;
}

.verti_digrLoop .digrgt_animation {
	background-size: 200%;
	-webkit-animation: verti_digrLoop var(--animation-transition) ease-in-out infinite;
	animation: verti_digrLoop var(--animation-transition) ease-in-out infinite;
}

.verti_gradientMove .digrgt_animation {
	background-size: 200%;
	-webkit-animation: verti_gradientMove var(--animation-transition) linear infinite;
	animation: verti_gradientMove var(--animation-transition) linear infinite;
}

.verti_trippyText .digrgt_animation {
	-webkit-animation: verti_trippyText var(--animation-transition) ease-in-out infinite;
	-webkit-transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	animation: verti_trippyText var(--animation-transition) ease-in-out infinite;
	transform: translateZ(0);
	backface-visibility: hidden;
	background-size: 200%;
	text-shadow: 10px 10px 8px rgba(0, 0, 0, .15);
}

@-webkit-keyframes verti_digrHue {
	0% {
		-webkit-filter: hue-rotate(0deg);
	}
	
	to {
		-webkit-filter: hue-rotate(-1turn);
	}
}

@keyframes verti_digrHue {
	0% {
		-webkit-filter: hue-rotate(0deg);
	}
	
	to {
		-webkit-filter: hue-rotate(-1turn);
	}
}

@-webkit-keyframes verti_digrShine {
	to {
		background-position: 100% 300%;
	}
}

@keyframes verti_digrShine {
	to {
		background-position: 100% 300%;
	}
}

@-webkit-keyframes verti_digrMove {
	to {
		background-position: center 200%;
	}
}

@keyframes verti_digrMove {
	to {
		background-position: center 200%;
	}
}

@-webkit-keyframes verti_digrLoop {
	0% {
		background-position: 50% 0;
	}
	
	50% {
		background-position: 50% 100%;
	}
	
	to {
		background-position: 50% 0;
	}
}

@keyframes verti_digrLoop {
	0% {
		background-position: 50% 0;
	}
	
	50% {
		background-position: 50% 100%;
	}
	
	to {
		background-position: 50% 0;
	}
}

@-webkit-keyframes verti_gradientMove {
	0% {
		background-position: center 0;
	}
	
	to {
		background-position: center 200%;
	}
}

@keyframes verti_gradientMove {
	0% {
		background-position: center 0;
	}
	
	to {
		background-position: center 200%;
	}
}

@-webkit-keyframes verti_trippyText {
	0% {
		background-position: 50% 0;
	}
	
	50% {
		background-position: 50% 100%;
	}
	
	to {
		background-position: 50% 0;
	}
}

@keyframes verti_trippyText {
	0% {
		background-position: 50% 0;
	}
	
	50% {
		background-position: 50% 100%;
	}
	
	to {
		background-position: 50% 0;
	}
}

.digr_empty_star {
	color: blue;
}

.digr_star_rating_badge, .digr_star_rating_container, .digr_star_rating_image_wrapper .digr_star_rating_image, .digr_star_rating_review, .digr_star_rating_wrapper, .digrsr_star_rating {
	border-style: solid;
}

.digr_star_rating_container, .digr_star_rating_image_wrapper {
	display: -ms-flexbox;
	display: flex;
}

.digr_star_rating_image_wrapper {
	position: relative;
	-ms-flex-align: center;
	align-items: center;
}

.digr_star_rating_image_wrapper img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	display: block;
}

.digr_star_rating_image {
	position: relative;
}

.digr_star_rating_badge_wrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
}

.digr_star_rating_badge {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	place-items: center;
	font-size: 18px;
}

.digr_star_content_inline, .digr_star_rating_content, .digr_star_rating_wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}

.digrsr_star_rating .digr_star_rating_number {
	margin: auto;
}

.digr_star_rating_container .digr_content_wrapper .digrsr_star_rating {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	font-size: 22px;
}

.digr_star_rating_container .digr_content_wrapper .digr_filled_star:before {
	content: "★";
	display: block;
	font-size: inherit;
	font-family: inherit;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
}

.digr_star_rating_container .digr_content_wrapper .digrsr_star_rating span {
	display: inline-block;
	position: relative;
	font-style: normal;
	cursor: default;
	line-height: 1em;
	font-size: inherit;
}

.digr_star_rating_container .digr_content_wrapper .digrsr_star_rating span.digr_star_1:before {
	width: 10%;
}

.digr_star_rating_container .digr_content_wrapper .digrsr_star_rating span.digr_star_2:before {
	width: 20%;
}

.digr_star_rating_container .digr_content_wrapper .digrsr_star_rating span.digr_star_3:before {
	width: 30%;
}

.digr_star_rating_container .digr_content_wrapper .digrsr_star_rating span.digr_star_4:before {
	width: 40%;
}

.digr_star_rating_container .digr_content_wrapper .digrsr_star_rating span.digr_star_5:before {
	width: 50%;
}

.digr_star_rating_container .digr_content_wrapper .digrsr_star_rating span.digr_star_6:before {
	width: 60%;
}

.digr_star_rating_container .digr_content_wrapper .digrsr_star_rating span.digr_star_7:before {
	width: 70%;
}

.digrsr_star_rating span.digr_star_8:before {
	width: 80%;
}

.digrsr_star_rating span.digr_star_9:before {
	width: 90%;
}

@media screen and (max-width:767px) {
	.digr_star_content_inline, .digr_star_rating_container, .digr_star_rating_wrapper {
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.digr_adh_advanced_heading_text {
	--animation-transition: 4000ms;
}

.digr_adh_advanced_heading_container h1, .digr_adh_advanced_heading_container h2, .digr_adh_advanced_heading_container h3, .digr_adh_advanced_heading_container h4, .digr_adh_advanced_heading_container h5, .digr_adh_advanced_heading_container h6 {
	padding: 0;
}

.digr_adh_advanced_heading_container .digr_adh_advanced_heading_title, .digr_adh_advanced_heading_container .infix, .digr_adh_advanced_heading_container .infix_bg_color, .digr_adh_advanced_heading_container .prefix, .digr_adh_advanced_heading_container .prefix_bg_color, .digr_adh_advanced_heading_container .suffix, .digr_adh_advanced_heading_container .suffix_bg_color, .digr_adh_divider_icon, .digr_adh_divider_image {
	border-style: solid;
}

.digr_adh_advanced_heading_container .infix, .digr_adh_advanced_heading_container .infix span, .digr_adh_advanced_heading_container .prefix, .digr_adh_advanced_heading_container .prefix span, .digr_adh_advanced_heading_container .suffix, .digr_adh_advanced_heading_container .suffix span {
	display: inline-block;
}

.digr_adh_advanced_heading_container .infix, .digr_adh_advanced_heading_container .prefix, .digr_adh_advanced_heading_container .suffix {
	line-height: 1em;
	max-width: 100%;
}

.et-fb-root-ancestor .et-db #et-boc .et-l .digr_adh_advanced_heading_title span:nth-of-type(2) {
	margin: 0 20px;
}

.digr_adh_background_clip, .digr_adh_gradient_text {
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	background-color: transparent;
}

.digrHue .digr_adh_animation {
	background-size: cover;
	-webkit-animation: digrHue var(--animation-transition) infinite linear;
	animation: digrHue var(--animation-transition) infinite linear;
}

.digrMove .digr_adh_animation {
	background-size: 200%;
	-webkit-animation: digrMove var(--animation-transition) ease infinite;
	animation: digrMove var(--animation-transition) ease infinite;
}

.digrShine .digr_adh_animation {
	background-size: 50% 75%;
	-webkit-animation: digrShine var(--animation-transition) linear infinite;
	animation: digrShine var(--animation-transition) linear infinite;
}

.digrLoop .digr_adh_animation {
	background-size: 200%;
	-webkit-animation: digrLoop var(--animation-transition) ease-in-out infinite;
	animation: digrLoop var(--animation-transition) ease-in-out infinite;
}

.gradientMove .digr_adh_animation {
	background-size: 200%;
	-webkit-animation: gradientMove var(--animation-transition) linear infinite;
	animation: gradientMove var(--animation-transition) linear infinite;
}

.trippyText .digr_adh_animation {
	-webkit-animation: trippyText var(--animation-transition) ease-in-out infinite;
	-webkit-transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	animation: trippyText var(--animation-transition) ease-in-out infinite;
	transform: translateZ(0);
	backface-visibility: hidden;
	background-size: 200%;
	text-shadow: 10px 10px 8px rgba(0, 0, 0, .15);
}

@-webkit-keyframes digrHue {
	0% {
		-webkit-filter: hue-rotate(0deg);
	}
	
	to {
		-webkit-filter: hue-rotate(-1turn);
	}
}

@keyframes digrHue {
	0% {
		-webkit-filter: hue-rotate(0deg);
	}
	
	to {
		-webkit-filter: hue-rotate(-1turn);
	}
}

@-webkit-keyframes digrShine {
	to {
		background-position: 300%;
	}
}

@keyframes digrShine {
	to {
		background-position: 300%;
	}
}

@-webkit-keyframes digrMove {
	to {
		background-position: 200%;
	}
}

@keyframes digrMove {
	to {
		background-position: 200%;
	}
}

@-webkit-keyframes digrLoop {
	0% {
		background-position: 0 50%;
	}
	
	50% {
		background-position: 100% 50%;
	}
	
	to {
		background-position: 0 50%;
	}
}

@keyframes digrLoop {
	0% {
		background-position: 0 50%;
	}
	
	50% {
		background-position: 100% 50%;
	}
	
	to {
		background-position: 0 50%;
	}
}

@-webkit-keyframes gradientMove {
	0% {
		background-position: 0;
	}
	
	to {
		background-position: -200%;
	}
}

@keyframes gradientMove {
	0% {
		background-position: 0;
	}
	
	to {
		background-position: -200%;
	}
}

@-webkit-keyframes trippyText {
	0% {
		background-position: 50% 0;
	}
	
	50% {
		background-position: 50% 100%;
	}
	
	to {
		background-position: 50% 0;
	}
}

@keyframes trippyText {
	0% {
		background-position: 50% 0;
	}
	
	50% {
		background-position: 50% 100%;
	}
	
	to {
		background-position: 50% 0;
	}
}

.digr_dual_text_title {
	-webkit-transform: translateY(50%);
	transform: translateY(50%);
	z-index: -1;
	position: relative;
}

.digr_adh_advanced_heading_container .digr_adh_bottom_divider, .digr_adh_advanced_heading_container .digr_adh_top_divider {
	position: relative;
	text-align: center;
	line-height: 1em;
}

.digr_adh_advanced_heading_container .digr_adh_bottom_divider .digr_adh_divider_line, .digr_adh_advanced_heading_container .digr_adh_top_divider .digr_adh_divider_line {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	width: 100%;
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	height: 5px;
}

.digr_adh_advanced_heading_container .digr_adh_bottom_divider .digr_adh_divider_line:before, .digr_adh_advanced_heading_container .digr_adh_top_divider .digr_adh_divider_line:before {
	content: "";
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top: 5px solid #efefef;
	width: 100%;
	display: block;
}

.digr_adh_advanced_heading_container .digr_adh_bottom_divider span, .digr_adh_advanced_heading_container .digr_adh_top_divider span {
	z-index: 9;
	position: relative;
}

.digr_adh_advanced_heading_container .digr_adh_bottom_divider img, .digr_adh_advanced_heading_container .digr_adh_top_divider img {
	max-width: 100px;
	position: relative;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.has_reveal_effect.bottom_reveal, .has_reveal_effect.center_reveal, .has_reveal_effect.left_reveal, .has_reveal_effect.right_reveal, .has_reveal_effect.top_reveal {
	position: relative;
}

.has_reveal_effect.bottom_reveal:before, .has_reveal_effect.center_reveal:before, .has_reveal_effect.left_reveal:before, .has_reveal_effect.right_reveal:before, .has_reveal_effect.top_reveal:before {
	content: "";
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	z-index: 99;
}

.has_reveal_effect.bottom_reveal[data-scroll=in]:before, .has_reveal_effect.center_reveal[data-scroll=in]:before, .has_reveal_effect.left_reveal[data-scroll=in]:before, .has_reveal_effect.right_reveal[data-scroll=in]:before, .has_reveal_effect.top_reveal[data-scroll=in]:before {
	-webkit-transition-delay: .5s;
	-o-transition-delay: .5s;
	transition-delay: .5s;
}

.has_reveal_effect.left_reveal[data-scroll=in] {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.has_reveal_effect.left_reveal:before {
	-webkit-transform-origin: left;
	transform-origin: left;
}

.has_reveal_effect.left_reveal[data-scroll=in]:before {
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
}

.has_reveal_effect.right_reveal[data-scroll=in] {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.has_reveal_effect.right_reveal:before {
	-webkit-transform-origin: right;
	transform-origin: right;
}

.has_reveal_effect.right_reveal[data-scroll=in]:before {
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
}

.has_reveal_effect.top_reveal[data-scroll=in] {
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
}

.has_reveal_effect.top_reveal:before {
	-webkit-transform-origin: top;
	transform-origin: top;
}

.has_reveal_effect.top_reveal[data-scroll=in]:before {
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
}

.has_reveal_effect.bottom_reveal[data-scroll=in] {
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
}

.has_reveal_effect.bottom_reveal:before {
	-webkit-transform-origin: bottom;
	transform-origin: bottom;
}

.has_reveal_effect.bottom_reveal[data-scroll=in]:before {
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
}

.has_reveal_effect.center_reveal[data-scroll=in] {
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
}

.has_reveal_effect.center_reveal:before {
	-webkit-transform-origin: left;
	transform-origin: left;
}

.has_reveal_effect.center_reveal[data-scroll=in]:before {
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
}

.digr_blog_carousel .digr_blogCarousel_container, .digr_blog_carousel .digrbc_inner_wrapper, .digr_blog_carousel .digrbc_inner_wrapper .digr_post_content_wrapper {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

.digr_blog_carousel .digr_post_image_wrap a {
	max-width: 100%;
}

.digr_blog_carousel .digr_carouseItems.swiper-wrapper {
	width: 100%;
}

.digr_blog_carousel .digr_blog_carousel_item_wrapper {
	width: 100%;
	height: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

.digr_blog_carousel .digrbc_inner_wrapper {
	width: 100%;
}

.digr_blog_carousel .digr_post_content_wrapper {
	border-style: solid;
}

.digr_blog_carousel .digr_blogCarousel_container .digr_item_wrap {
	z-index: 1;
}

.digr_blog_carousel .digrbc_inner_wrapper .swiper-container {
	-ms-flex-order: 1;
	order: 1;
	width: 100%;
}

.digr-post-link {
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	cursor: pointer;
	z-index: 999;
}

.digr_blog_carousel .digr_blogCarousel_container .digr_meta_wrapper, .digr_blog_carousel .digr_blogCarousel_container .digr_post_author, .digr_blog_carousel .digr_blogCarousel_container .digr_post_categories, .digr_blog_carousel .digr_blogCarousel_container .digr_post_date, .digr_blog_carousel .digr_blogCarousel_container .digr_post_tag {
	z-index: 3 !important;
}

.digr_blog_carousel .digr_blogCarousel_container .post-author img {
	width: 96px !important;
	height: 96px !important;
}

.digr_blog_carousel .digr_blogCarousel_container article {
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
	border: 0 solid;
}

.digr_blog_carousel .digr_blogCarousel_container .digr_post_author img {
	border-radius: 50%;
	vertical-align: middle;
	display: inline-block;
	position: relative;
}

.digr_blog_carousel .digr_blogCarousel_container:not(.digr_bg_off) .digr_carouseItems article .digr_post_image_wrap {
	width: 100%;
	height: 100% !important;
	overflow: hidden;
	-o-object-fit: cover;
	object-fit: cover;
	border-style: solid;
}

.digr_blog_carousel .digr_blogCarousel_container.digr_bg_off .digr_post_image_wrap img {
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	display: block;
}

.digr_individual_bg_active .digr_post_image_wrap {
	display: none;
}

.digr_blog_carousel .digr_blogCarousel_container .digr_carouseItems .digr_post_content_wrapper {
	bottom: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow-wrap: break-word;
	position: relative;
	z-index: 1;
}

.digr_blog_carousel .digr_blogCarousel_container.digr_bg_off .digr_post_image_wrap .digr_overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	opacity: 0;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.digr_blog_carousel .digr_blogCarousel_container.digr_bg_off .digr_post_image_wrap:hover .digr_overlay {
	opacity: 1;
}

.digr_blog_carousel .digr_blogCarousel_container .digr_carouseItems article, .digr_blog_carousel .digr_blogCarousel_container .digr_meta_wrapper, .digr_blog_carousel .digr_blogCarousel_container .digr_pagination, .digr_blog_carousel .digr_blogCarousel_container.digr_post_bg_image .digr_carouseItems .digr_post_content_wrapper {
	display: -ms-flexbox;
	display: flex;
	border-style: solid;
}

.digr_blog_carousel .digr_blogCarousel_container .digr_meta_wrapper {
	-ms-flex: none;
	flex: none;
	width: auto !important;
}

.digr_individual_bg_active {
	position: relative;
}

.digr_blog_carousel .digr_blogCarousel_container .digr_individual_bg_active:after, .digr_blog_carousel .digr_blogCarousel_container.digr_post_bg_image article:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, rgba(155, 222, 247, 0)), color-stop(90%, rgba(10, 10, 18, .701961)));
	background-image: -webkit-linear-gradient(top, rgba(155, 222, 247, 0) 10%, rgba(10, 10, 18, .701961) 90%);
	background-image: -o-linear-gradient(top, rgba(155, 222, 247, 0) 10%, rgba(10, 10, 18, .701961) 90%);
	background-image: linear-gradient(180deg, rgba(155, 222, 247, 0) 10%, rgba(10, 10, 18, .701961) 90%);
}

.digr_blog_carousel .digrbc_arrows {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-item-align: center;
	align-self: center;
	-ms-flex-order: 2;
	order: 2;
	width: 100%;
	z-index: 99;
}

.digrbc_arrows .swiper-button-next, .digrbc_arrows .swiper-button-prev {
	position: relative;
	top: auto;
	left: auto;
	right: auto;
	margin-top: 0;
	pointer-events: all;
	background-color: #00ff40;
	width: auto;
	height: 100%;
	padding: 7px;
	background-image: none;
}

.digrbc_arrows .swiper-button-next.nitro-lazy, .digrbc_arrows .swiper-button-prev.nitro-lazy {
	background-image: none !important;
}

.digrbc_arrows .swiper-button-next {
	-ms-flex-order: 2;
	order: 2;
}

.digrbc_arrows .swiper-button-next:after, .digrbc_arrows .swiper-button-prev:after {
	content: attr(data-icon) !important;
}

.et-boc.et-fb-root-ancestor .digrbc_arrows .swiper-button-next:after, .et-boc.et-fb-root-ancestor .digrbc_arrows .swiper-button-prev:after {
	font-family: inherit;
}

.digr_blog_carousel .digr_blogCarousel_container .swiper-pagination-fraction {
	-ms-flex-direction: row !important;
	flex-direction: row !important;
}

.digr_blog_carousel .swiper-pagination span {
	margin-right: 6px;
	opacity: 1;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	pointer-events: all;
	vertical-align: top;
}

.digr_blog_carousel .swiper-pagination {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100% !important;
	gap: 10px;
}

.digr_blog_carousel .swiper-pagination.swiper-pagination-fraction {
	margin-top: 25px;
	gap: 0;
}

.digr_blog_carousel .swiper-pagination.swiper-pagination-fraction.swiper-pagination span {
	margin: 0 6px;
}

.digr_blog_carousel .swiper-pagination.digric_img_pagi .swiper-pagination-bullet-active img, .digr_blog_carousel .swiper-pagination.digric_img_pagi img, .digr_blogCarousel_container .swiper-wrapper .swiper-slide, .et-boc.et-fb-root-ancestor .digr_blogCarousel_container .swiper-wrapper .swiper-slide {
	border-style: solid;
}

.swiper-pagination.digric_img_pagi span {
	width: 50px;
	height: 50px;
	display: inline-block;
	opacity: .4;
}

.swiper-pagination-bullets.digric_img_pagi span img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.swiper-pagination.digric_img_pagi span.swiper-pagination-bullet-active {
	opacity: 1;
}

@media screen and (max-width:980px) {
	.digr_blog_carousel .digr_blogCarousel_container .swiper-pagination {
		-ms-flex-direction: row !important;
		flex-direction: row !important;
		margin: 10px !important;
		-ms-flex-preferred-size: 100% !important;
		flex-basis: 100% !important;
	}
}

.digr_blog_carousel .digr_blogCarousel_container .digr_post_button_wrap {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}

.digr_blog_carousel .digr_blogCarousel_container .digr_post_button_wrap a {
	border-style: solid;
}

.digr_blog_carousel .digr_blogCarousel_container .digr_overlay {
	font-family: ETmodules !important;
	font-weight: 400 !important;
	position: absolute;
	width: 100%;
	height: 100%;
	display: -ms-flexbox;
	display: flex;
	opacity: 0;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
}

.digr_blogCarousel_container.digr_bg_off .digr_carouseItems article:hover .digr_overlay {
	opacity: 1;
}

.digr_bg_off .digr_post_image_wrap {
	position: relative;
}

.digr_blog_carousel .digr_blogCarousel_container .digr_divider {
	color: red;
}

.digr_blog_carousel .digr_blogCarousel_container .digr_post_divider {
	position: relative;
	border: 0 solid;
	height: 3px;
	width: 100%;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: -webkit-gradient(linear, left top, right top, from(#e02b20), to(#fc7069));
	background-image: -webkit-linear-gradient(left, #e02b20, #fc7069);
	background-image: -o-linear-gradient(left, #e02b20 0, #fc7069 100%);
	background-image: linear-gradient(90deg, #e02b20, #fc7069);
}

.digr_blog_carousel .digr_blogCarousel_container .digr_hover_effect * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .6s ease !important;
	-o-transition: all .6s ease !important;
	transition: all .6s ease !important;
}

.digr_post_image_wrap {
	overflow: hidden;
}

.digr_blog_carousel .digr_blogCarousel_container .digr_image_zoom_out img, .digr_blog_carousel .digr_blogCarousel_container article:hover .digr_image_zoom_in img {
	-webkit-transform: scale(1.25);
	transform: scale(1.25);
}

.digr_blog_carousel .digr_blogCarousel_container article:hover .digr_image_zoom_out img {
	-webkit-transform: scale(1);
	transform: scale(1);
}

.digr_blog_carousel .digr_blogCarousel_container article .digr_image_pan_up img {
	-webkit-transform-origin: top;
	transform-origin: top;
	-webkit-transform: scale(1.2) translateY(0);
	transform: scale(1.2) translateY(0);
}

.digr_blog_carousel .digr_blogCarousel_container article:hover .digr_image_pan_up img {
	-webkit-transform: scale(1.2) translateY(-15%);
	transform: scale(1.2) translateY(-15%);
}

.digr_blog_carousel .digr_blogCarousel_container .digr_image_pan_down img {
	-webkit-transform-origin: bottom;
	transform-origin: bottom;
	-webkit-transform: scale(1.2) translateY(0);
	transform: scale(1.2) translateY(0);
}

.digr_blog_carousel .digr_blogCarousel_container article:hover .digr_image_pan_down img {
	-webkit-transform: scale(1.2) translateY(15%);
	transform: scale(1.2) translateY(15%);
}

.digr_blog_carousel .digr_blogCarousel_container .digr_image_pan_left img {
	-webkit-transform-origin: left;
	transform-origin: left;
	-webkit-transform: scale(1.2) translateX(0);
	transform: scale(1.2) translateX(0);
}

.digr_blog_carousel .digr_blogCarousel_container article:hover .digr_image_pan_left img {
	-webkit-transform: scale(1.2) translateX(-15%);
	transform: scale(1.2) translateX(-15%);
}

.digr_blog_carousel .digr_blogCarousel_container .digr_image_pan_right img {
	-webkit-transform-origin: right;
	transform-origin: right;
	-webkit-transform: scale(1.2) translateX(0);
	transform: scale(1.2) translateX(0);
}

.digr_blog_carousel .digr_blogCarousel_container article:hover .digr_image_pan_right img {
	-webkit-transform: scale(1.2) translateX(15%);
	transform: scale(1.2) translateX(15%);
}

.digr_blog_carousel .digr_blogCarousel_container article:hover .digr_image_zoom_in_rotate img {
	-webkit-transform: scale(2) rotate(25deg);
	transform: scale(2) rotate(25deg);
}

.digr_blog_carousel .digr_blogCarousel_container .digr_image_zoom_in_slow img {
	-webkit-transform-origin: 50% 65%;
	transform-origin: 50% 65%;
	-webkit-transition: -webkit-transform 5s ease-in-out !important;
	transition: -webkit-transform 5s ease-in-out !important;
	-o-transition: transform 5s ease-in-out !important;
	transition: transform 5s ease-in-out !important;
	transition: transform 5s ease-in-out, -webkit-transform 5s ease-in-out !important;
}

.digr_blog_carousel .digr_blogCarousel_container article:hover .digr_image_zoom_in_slow img {
	-webkit-transform: scale(3);
	transform: scale(3);
}

.digr_blog_carousel .digr_blogCarousel_container .digr_image_brighten_zoom_in img {
	-webkit-transition: -webkit-transform 2s, -webkit-filter 1.5s ease-in-out;
	transition: -webkit-transform 2s, -webkit-filter 1.5s ease-in-out;
	-o-transition: transform 2s, filter 1.5s ease-in-out;
	transition: transform 2s, filter 1.5s ease-in-out;
	transition: transform 2s, filter 1.5s ease-in-out, -webkit-transform 2s, -webkit-filter 1.5s ease-in-out;
	-webkit-transform-origin: center center;
	transform-origin: center center;
	-webkit-filter: brightness(50%);
	filter: brightness(50%);
}

.digr_blog_carousel .digr_blogCarousel_container article:hover .digr_image_brighten_zoom_in img {
	-webkit-filter: brightness(100%);
	filter: brightness(100%);
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}

.digr_blogCarousel_container .digr_individual_bg_active .digr_blog_carousel_item_wrapper, .digr_blogCarousel_container.digr_post_bg_image article .digr_blog_carousel_item_wrapper {
	-webkit-transition: .8s ease-in-out;
	-o-transition: .8s ease-in-out;
	transition: .8s ease-in-out;
}

.digr_blogCarousel_container .digr_bgimage_left.digr_individual_bg_active:hover .digr_blog_carousel_item_wrapper, .digr_blogCarousel_container.digr_post_bg_image .digr_bgimage_left:hover .digr_blog_carousel_item_wrapper {
	background-position: 100% 0 !important;
}

.digr_blogCarousel_container .digr_bgimage_right.digr_individual_bg_active:hover .digr_blog_carousel_item_wrapper, .digr_blogCarousel_container.digr_post_bg_image .digr_bgimage_right:hover .digr_blog_carousel_item_wrapper {
	background-position: 0 100% !important;
}

.digr_blog_carousel .digr_blogCarousel_container.layout2 {
	width: 100%;
	position: relative;
	margin: auto;
	background: #fff;
	padding: 25px;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.digr_blog_carousel .digr_blogCarousel_container.layout2 article, .digr_blog_carousel .digr_blogCarousel_container.layout2 article .digr_post_content_wrapper {
	display: -ms-flexbox;
	display: flex;
}

.digr_blog_carousel .digr_blogCarousel_container.layout2 article {
	-ms-flex-direction: row;
	flex-direction: row;
}

.digr_blog_carousel .digr_blogCarousel_container.layout2 article .digr_post_content_wrapper {
	-ms-flex-direction: column;
	flex-direction: column;
}

.digr_blog_carousel .digr_blogCarousel_container.layout2 article .digr_item_wrap .digr_meta_wrapper {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

@media screen and (max-width:768px) {
	.digr_blog_carousel .digr_blogCarousel_container.layout2 article {
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.digr_blog_carousel .digr_blogCarousel_container.layout2 .digr_post_image_wrap a, .digr_blog_carousel .digr_blogCarousel_container.layout2 .digr_post_image_wrap a img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	display: block;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.digr_blog_carousel .digr_blogCarousel_container.layout2 .digr_post_image_wrap {
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 30% !important;
}

@media screen and (max-width:767px) {
	.digr_blog_carousel .digr_blogCarousel_container.layout2 .digr_post_image_wrap {
		width: 100%;
	}
}

.digr_blog_carousel .digr_blogCarousel_container.layout2 .digr_post_content_wrapper {
	padding-right: 25px;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	overflow-wrap: break-word;
}

.digr_blog_carousel .digr_blogCarousel_container.layout2 .digr_post_content_wrapper > * {
	opacity: 0;
	-webkit-transform: translateY(25px);
	transform: translateY(25px);
	-webkit-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
}

.digr_blog_carousel .digr_blogCarousel_container.layout2 article.swiper-slide-active .digr_post_image_wrap a, .digr_blog_carousel .digr_blogCarousel_container.layout2 article.swiper-slide-active .digr_post_image_wrap a img {
	opacity: 1;
	-webkit-transition-delay: .3s;
	-o-transition-delay: .3s;
	transition-delay: .3s;
}

.digr_blog_carousel .digr_blogCarousel_container.layout2 article.swiper-slide-active .digr_post_content_wrapper > * {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}

.digr_blog_carousel .layout2 article.swiper-slide-active .digr_post_content_wrapper > :first-child {
	-webkit-transition-delay: .3s;
	-o-transition-delay: .3s;
	transition-delay: .3s;
}

.digr_blog_carousel .layout2 article.swiper-slide-active .digr_post_content_wrapper > :nth-child(2) {
	-webkit-transition-delay: .4s;
	-o-transition-delay: .4s;
	transition-delay: .4s;
}

.digr_blog_carousel .layout2 article.swiper-slide-active .digr_post_content_wrapper > :nth-child(3) {
	-webkit-transition-delay: .5s;
	-o-transition-delay: .5s;
	transition-delay: .5s;
}

.digr_blog_carousel .layout2 article.swiper-slide-active .digr_post_content_wrapper > :nth-child(4) {
	-webkit-transition-delay: .6s;
	-o-transition-delay: .6s;
	transition-delay: .6s;
}

.digr_blog_carousel .layout2 article.swiper-slide-active .digr_post_content_wrapper > :nth-child(5) {
	-webkit-transition-delay: .7s;
	-o-transition-delay: .7s;
	transition-delay: .7s;
}

.digr_blog_carousel .layout2 article.swiper-slide-active .digr_post_content_wrapper > :nth-child(6) {
	-webkit-transition-delay: .8s;
	-o-transition-delay: .8s;
	transition-delay: .8s;
}

.digr_blog_carousel .layout2 article.swiper-slide-active .digr_post_content_wrapper > :nth-child(7) {
	-webkit-transition-delay: .9s;
	-o-transition-delay: .9s;
	transition-delay: .9s;
}

.digr_blog_carousel .layout2 article.swiper-slide-active .digr_post_content_wrapper > :nth-child(8) {
	-webkit-transition-delay: 1s;
	-o-transition-delay: 1s;
	transition-delay: 1s;
}

.digr_blog_carousel .layout2 article.swiper-slide-active .digr_post_content_wrapper > :nth-child(9) {
	-webkit-transition-delay: 1.1s;
	-o-transition-delay: 1.1s;
	transition-delay: 1.1s;
}

.digr_blog_carousel .layout2 article.swiper-slide-active .digr_post_content_wrapper > :nth-child(10) {
	-webkit-transition-delay: 1.2s;
	-o-transition-delay: 1.2s;
	transition-delay: 1.2s;
}

.digr_blog_carousel .layout2 article.swiper-slide-active .digr_post_content_wrapper > :nth-child(11) {
	-webkit-transition-delay: 1.3s;
	-o-transition-delay: 1.3s;
	transition-delay: 1.3s;
}

.digr_blog_carousel .layout2 article.swiper-slide-active .digr_post_content_wrapper > :nth-child(12) {
	-webkit-transition-delay: 1.4s;
	-o-transition-delay: 1.4s;
	transition-delay: 1.4s;
}

.digr_blog_carousel .layout2 article.swiper-slide-active .digr_post_content_wrapper > :nth-child(13) {
	-webkit-transition-delay: 1.5s;
	-o-transition-delay: 1.5s;
	transition-delay: 1.5s;
}

.digr_blog_carousel .layout2 article.swiper-slide-active .digr_post_content_wrapper > :nth-child(14) {
	-webkit-transition-delay: 1.6s;
	-o-transition-delay: 1.6s;
	transition-delay: 1.6s;
}

.digr_blog_carousel .layout2 article.swiper-slide-active .digr_post_content_wrapper > :nth-child(15) {
	-webkit-transition-delay: 1.7s;
	-o-transition-delay: 1.7s;
	transition-delay: 1.7s;
}

.digr_blog_carousel .layout2 .swiper-container-horizontal > .swiper-pagination-bullets, .digr_blog_carousel .layout2 .swiper-pagination-custom, .digr_blog_carousel .layout2 .swiper-pagination-fraction {
	bottom: 10px;
	left: 0;
	width: 100%;
}

.digr_blog_carousel .layout2 .stylish_pagination {
	position: absolute;
	z-index: 21;
	right: 20px;
	width: 11px !important;
	text-align: center;
	left: auto;
	top: 50%;
	bottom: auto !important;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-ms-flex-direction: column;
	flex-direction: column;
}

@media screen and (max-width:768px) {
	.digr_blog_carousel .layout2 .stylish_pagination {
		position: relative;
		-webkit-transform: unset;
		transform: unset;
		left: unset;
		top: unset;
		width: 100% !important;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: center;
		justify-content: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

.digr_blog_carousel .layout2 .stylish_pagination.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 8px 0;
}

@media screen and (max-width:768px) {
	.stylish_pagination.swiper-pagination-bullets .swiper-pagination-bullet {
		margin: 0 5px;
	}
}

.digr_blog_carousel .layout2 .stylish_pagination .swiper-pagination-bullet {
	width: 11px;
	height: 11px;
	display: block;
	border-radius: 10px;
	background: #062744;
	opacity: .2;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.digr_blog_carousel .layout2 .stylish_pagination .swiper-pagination-bullet-active {
	opacity: 1;
	background: #fd3838;
	height: 30px;
	-webkit-box-shadow: 0 0 20px rgba(252, 56, 56, .3);
	box-shadow: 0 0 20px rgba(252, 56, 56, .3);
}

@media screen and (max-width:768px) {
	.digr_blog_carousel .layout2 .stylish_pagination .swiper-pagination-bullet-active {
		height: 11px;
		width: 30px;
	}
}

.digr_spot_wrapper {
	width: 60px;
	height: 60px;
}

.digr_ihp_image_hotspot_item .digr_marker, .digr_spot_wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.digr_ihp_image_hotspot_item .digr_marker {
	cursor: pointer;
	overflow: hidden;
}

.digr_ihp_spot_content_wrapper {
	position: relative;
	z-index: 99;
	width: 100%;
}

.digr_ihp_image_hotspot_item .digr_spot_wrapper img.digr_ihp_spot_img {
	width: 32px;
}

.digr_ihp_spot_icon.et-pb-icon {
	font-size: 32px;
}

.digr_ihp_spot_title {
	padding: 0;
}

.digr_tooltip_wrapper {
	display: none;
}

.digr_ihp_tooltip_img {
	width: 100%;
}

.digr_ihp_tooltip_text {
	position: relative;
	display: inline-block;
	width: 100%;
}

.digr_ihp_spot_content_wrapper, .digr_ihp_spot_icon, .digr_ihp_spot_img, .digr_ihp_tooltip_content_wrapper img, .digr_spot_wrapper {
	border-style: solid;
}

.digr_ihp_hotspot_container {
	position: relative;
}

.digr_ihp_hotspot_container img {
	display: inline-block;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.digr_ihp_hotspot_container .digr_ihp_image_hotspot_item {
	position: absolute !important;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -30%);
	transform: translate(-50%, -30%);
	margin: 0;
	padding: 0;
	z-index: 9;
	overflow: visible !important;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	cursor: pointer;
}

.digr_ihp_hotspot_container .pulsating:before {
	-webkit-animation: pulse-aninmation 2s ease-in-out infinite !important;
	animation: pulse-aninmation 2s ease-in-out infinite !important;
}

.digr_ihp_hotspot_container .pulsating:before, .digr_ihp_hotspot_container .pulsating_2:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: inherit;
	border-radius: inherit;
	border: inherit;
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
	content: "";
	overflow: visible;
}

.digr_ihp_hotspot_container .pulsating_2:before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-animation: animate 3s ease infinite !important;
	animation: animate 3s ease infinite !important;
}

.digr_ihp_hotspot_container .pulsating_2:after {
	-webkit-animation-delay: 1s !important;
	animation-delay: 1s !important;
}

.digr_ihp_hotspot_container .pulse {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.digr_ihp_hotspot_container .pulse:after, .digr_ihp_hotspot_container .pulse:before {
	content: "";
	position: absolute;
	left: -10px;
	top: -10px;
	right: -10px;
	bottom: -10px;
	border: 4px solid !important;
	border-radius: inherit !important;
	border-color: inherit !important;
	-webkit-animation: digr_animate 1.8s linear infinite !important;
	animation: digr_animate 1.8s linear infinite !important;
}

.digr_ihp_hotspot_container .pulse:after {
	-webkit-animation-delay: 1.2s;
	animation-delay: 1.2s;
}

.digr_ihp_hotspot_container .pulse, .digr_ihp_hotspot_container .pulse_2 {
	-webkit-animation-delay: .8s !important;
	animation-delay: .8s !important;
}

.digr_ihp_hotspot_container .pulse_2 {
	border-radius: inherit;
	--box-shadow-color: #333;
	color: var(--box-shadow-color);
	-webkit-box-shadow: 0 0 0 15px;
	box-shadow: 0 0 0 15px;
	-webkit-animation: pulsekm 3s infinite cubic-bezier(.4, 0, 1, 1) both !important;
	animation: pulsekm 3s infinite cubic-bezier(.4, 0, 1, 1) both !important;
}

.digr_ihp_hotspot_container .web_pulse_1 {
	border-radius: inherit;
	z-index: 100;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-animation: ownpulse 3s linear infinite;
	animation: ownpulse 3s linear infinite;
}

.tippy-box[data-animation=scale][data-placement^=top] {
	-webkit-transform-origin: bottom;
	transform-origin: bottom;
}

.tippy-box[data-animation=scale][data-placement^=bottom] {
	-webkit-transform-origin: top;
	transform-origin: top;
}

.tippy-box[data-animation=scale][data-placement^=left] {
	-webkit-transform-origin: right;
	transform-origin: right;
}

.tippy-box[data-animation=scale][data-placement^=right] {
	-webkit-transform-origin: left;
	transform-origin: left;
}

.tippy-box[data-animation=scale][data-state=hidden] {
	-webkit-transform: scale(.5);
	transform: scale(.5);
	opacity: 0;
}

.tippy-box[data-animation=shift-away][data-state=hidden] {
	opacity: 0;
}

.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=top] {
	-webkit-transform: translateY(10px);
	transform: translateY(10px);
}

.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=bottom] {
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);
}

.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=left] {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=right] {
	-webkit-transform: translateX(-10px);
	transform: translateX(-10px);
}

.tippy-box[data-animation=shift-toward][data-state=hidden] {
	opacity: 0;
}

.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=top] {
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);
}

.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=bottom] {
	-webkit-transform: translateY(10px);
	transform: translateY(10px);
}

.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=left] {
	-webkit-transform: translateX(-10px);
	transform: translateX(-10px);
}

.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=right] {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

.tippy-box[data-animation=perspective][data-placement^=top] {
	-webkit-transform-origin: bottom;
	transform-origin: bottom;
}

.tippy-box[data-animation=perspective][data-placement^=top][data-state=visible] {
	-webkit-transform: perspective(700px);
	transform: perspective(700px);
}

.tippy-box[data-animation=perspective][data-placement^=top][data-state=hidden] {
	-webkit-transform: perspective(700px) translateY(8px) rotateX(60deg);
	transform: perspective(700px) translateY(8px) rotateX(60deg);
}

.tippy-box[data-animation=perspective][data-placement^=bottom] {
	-webkit-transform-origin: top;
	transform-origin: top;
}

.tippy-box[data-animation=perspective][data-placement^=bottom][data-state=visible] {
	-webkit-transform: perspective(700px);
	transform: perspective(700px);
}

.tippy-box[data-animation=perspective][data-placement^=bottom][data-state=hidden] {
	-webkit-transform: perspective(700px) translateY(-8px) rotateX(-60deg);
	transform: perspective(700px) translateY(-8px) rotateX(-60deg);
}

.tippy-box[data-animation=perspective][data-placement^=left] {
	-webkit-transform-origin: right;
	transform-origin: right;
}

.tippy-box[data-animation=perspective][data-placement^=left][data-state=visible] {
	-webkit-transform: perspective(700px);
	transform: perspective(700px);
}

.tippy-box[data-animation=perspective][data-placement^=left][data-state=hidden] {
	-webkit-transform: perspective(700px) translateX(8px) rotateY(-60deg);
	transform: perspective(700px) translateX(8px) rotateY(-60deg);
}

.tippy-box[data-animation=perspective][data-placement^=right] {
	-webkit-transform-origin: left;
	transform-origin: left;
}

.tippy-box[data-animation=perspective][data-placement^=right][data-state=visible] {
	-webkit-transform: perspective(700px);
	transform: perspective(700px);
}

.tippy-box[data-animation=perspective][data-placement^=right][data-state=hidden] {
	-webkit-transform: perspective(700px) translateX(-8px) rotateY(60deg);
	transform: perspective(700px) translateX(-8px) rotateY(60deg);
}

.tippy-box[data-animation=perspective][data-state=hidden] {
	opacity: 0;
}

.tippy-box[data-animation=rotate][data-state=hidden] {
	opacity: 0;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.tippy-box[data-animation=fade][data-state=hidden] {
	opacity: 0;
}

.tippy-box {
	position: relative;
	background-color: rgba(51, 51, 51, 0);
	color: #fff;
	border-radius: 4px;
	font-size: 14px;
	line-height: 1.4;
	white-space: normal;
	outline: 0;
	-webkit-transition-property: visibility, opacity, -webkit-transform;
	transition-property: visibility, opacity, -webkit-transform;
	-o-transition-property: transform, visibility, opacity;
	transition-property: transform, visibility, opacity;
	transition-property: transform, visibility, opacity, -webkit-transform;
}

.tippy-box[data-placement^=top] > .tippy-arrow {
	bottom: 0;
}

.tippy-box[data-placement^=top] > .tippy-arrow:before {
	bottom: -7px;
	left: 0;
	border-width: 8px 8px 0;
	border-top-color: initial;
	-webkit-transform-origin: center top;
	transform-origin: center top;
}

.tippy-box[data-placement^=bottom] > .tippy-arrow {
	top: 0;
}

.tippy-box[data-placement^=bottom] > .tippy-arrow:before {
	top: -7px;
	left: 0;
	border-width: 0 8px 8px;
	border-bottom-color: initial;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
}

.tippy-box[data-placement^=left] > .tippy-arrow {
	right: 0;
}

.tippy-box[data-placement^=left] > .tippy-arrow:before {
	border-width: 8px 0 8px 8px;
	border-left-color: initial;
	right: -7px;
	-webkit-transform-origin: center left;
	transform-origin: center left;
}

.tippy-box[data-placement^=right] > .tippy-arrow {
	left: 0;
}

.tippy-box[data-placement^=right] > .tippy-arrow:before {
	left: -7px;
	border-width: 8px 8px 8px 0;
	border-right-color: initial;
	-webkit-transform-origin: center right;
	transform-origin: center right;
}

.tippy-box[data-inertia][data-state=visible] {
	-webkit-transition-timing-function: cubic-bezier(.54, 1.5, .38, 1.11);
	-o-transition-timing-function: cubic-bezier(.54, 1.5, .38, 1.11);
	transition-timing-function: cubic-bezier(.54, 1.5, .38, 1.11);
}

.tippy-arrow {
	width: 16px;
	height: 16px;
	color: #333;
}

.tippy-arrow:before {
	content: "";
	position: absolute;
	border-color: transparent;
	border-style: solid;
}

.tippy-content {
	position: relative;
	padding: 5px 9px;
	z-index: 1;
	border-style: solid;
	background-color: #333;
	color: #fff;
	border-radius: 4px;
	overflow: hidden !important;
}

@keyframes pulse-aninmation {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 1;
	}
	
	to {
		-webkit-transform: scale(1.5);
		transform: scale(1.5);
		opacity: 0;
	}
}

@-webkit-keyframes pulse-aninmation {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 1;
	}
	
	to {
		-webkit-transform: scale(1.5);
		transform: scale(1.5);
		opacity: 0;
	}
}

@keyframes animate {
	0% {
		-webkit-transform: scale(2);
		transform: scale(2);
		opacity: 0;
	}
	
	to {
		-webkit-transform: scale(.5);
		transform: scale(.5);
		opacity: 1;
	}
}

@-webkit-keyframes animate {
	0% {
		-webkit-transform: scale(2);
		transform: scale(2);
		opacity: 0;
	}
	
	to {
		-webkit-transform: scale(.5);
		transform: scale(.5);
		opacity: 1;
	}
}

@keyframes digr_animate {
	0% {
		-webkit-transform: scale(1.6);
		transform: scale(1.6);
	}
	
	50% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	}
	
	to {
		-webkit-transform: scale(.6);
		transform: scale(.6);
	}
}

@-webkit-keyframes digr_animate {
	0% {
		-webkit-transform: scale(1.6);
		transform: scale(1.6);
	}
	
	50% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	}
	
	to {
		-webkit-transform: scale(.6);
		transform: scale(.6);
	}
}

@-webkit-keyframes pulsekm {
	0% {
		-webkit-box-shadow: 0 0 0 0;
		box-shadow: 0 0 0 0;
	}
	
	70% {
		-webkit-box-shadow: 0 0 0 30px;
		box-shadow: 0 0 0 30px;
		opacity: .6;
	}
	
	to {
		-webkit-box-shadow: 0 0 0 0;
		box-shadow: 0 0 0 0;
		opacity: .8;
	}
}

@keyframes pulsekm {
	0% {
		-webkit-box-shadow: 0 0 0 0;
		box-shadow: 0 0 0 0;
	}
	
	70% {
		-webkit-box-shadow: 0 0 0 30px;
		box-shadow: 0 0 0 30px;
		opacity: .6;
	}
	
	to {
		-webkit-box-shadow: 0 0 0 0;
		box-shadow: 0 0 0 0;
		opacity: .8;
	}
}

@-webkit-keyframes ownpulse {
	0% {
		-webkit-box-shadow: 0 0 0 0;
		box-shadow: 0 0 0 0;
	}
	
	50% {
		-webkit-box-shadow: 0 0 0 20px rgba(92, 112, 214, 0);
		box-shadow: 0 0 0 20px rgba(92, 112, 214, 0);
	}
}

@keyframes ownpulse {
	0% {
		-webkit-box-shadow: 0 0 0 0;
		box-shadow: 0 0 0 0;
	}
	
	50% {
		-webkit-box-shadow: 0 0 0 20px rgba(92, 112, 214, 0);
		box-shadow: 0 0 0 20px rgba(92, 112, 214, 0);
	}
}

.digr_adb_blurb_badge, .digr_adb_blurb_icon, .digr_adb_blurb_image, .digr_adb_blurb_image_wrapper, .digr_adb_btn, .digr_adb_btn_icon, .digr_adb_contents, .digr_adb_divider, .digr_btn_style {
	border-style: solid;
}

.digr_adb_blurb_image_wrap {
	width: 100%;
	height: 100%;
}

.digr_adb_blurb_container, .digr_adb_blurb_content_box {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	-webkit-transition: .6s;
	-o-transition: .6s;
	transition: .6s;
}

.digr_adb_blurb_content_wrapper, .digr_adb_blurb_image_container {
	display: -ms-flexbox;
	display: flex;
}

.digr_adb_blurb_image_container {
	width: 100%;
}

.digr_adb_blurb_container, .digr_adb_blurb_image_container, .digr_adb_blurb_image_wrapper, .digr_adb_contents {
	position: relative;
}

.digr_adb_blurb_container .digr_adb_blurb_image {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	display: block;
}

.digr_adb_blurb_badge, .digr_adb_blurb_container .digr_adb_blurb_icon, .digr_adb_blurb_description, .digr_adb_blurb_image_wrapper, .digr_adb_blurb_image_wrapper:before, .digr_adb_blurb_subtitle, .digr_adb_blurb_title, .digr_adb_contents, .digr_adb_divider {
	-webkit-transition: all .5s ease !important;
	-o-transition: all .5s ease !important;
	transition: all .5s ease !important;
}

.digr_adb_blurb_container .digr_adb_blurb_image.digr_adb_alternative_image {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	opacity: 0;
	-webkit-transition: all .8s ease !important;
	-o-transition: all .8s ease !important;
	transition: all .8s ease !important;
}

.digr_adb_blurb_container:hover .digr_adb_blurb_image.digr_adb_alternative_image {
	opacity: 1 !important;
	-webkit-transition: all .8s ease !important;
	-o-transition: all .8s ease !important;
	transition: all .8s ease !important;
}

.digr_adb_blurb_container .digr_adb_blurb_badge_wrapper {
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	z-index: 15;
}

.digr_adb_blurb_container .digr_adb_blurb_badge {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
	gap: 10px;
}

.digr_adb_blurb_container .digr_adb_badge_icon {
	font-size: 18px;
}

.digr_adb_contents {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

.digr_adb_button_box {
	display: inline-block;
}

.digr_adb_button_box a {
	display: -ms-flexbox;
	display: flex;
	border-style: solid;
	font-size: 20px;
	border-radius: 3px;
	line-height: 34px;
	padding: 3px 20px;
	-ms-flex-align: center;
	align-items: center;
}

.digr_adb_btn_icon.et-pb-icon {
	font-size: 34px;
}

.digr_adb_btn, .digr_adb_btn_icon.et-pb-icon {
	-webkit-transition: all .6s ease-in-out;
	-o-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
}

.digr_adb_btn {
	position: relative;
	z-index: 99;
}

.digr_adb_btn_icon {
	font-weight: 900;
	display: inline-block;
	font-size: inherit;
	font-variant: normal;
	text-rendering: auto;
	font-style: normal;
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition-duration: .1s;
	-o-transition-duration: .1s;
	transition-duration: .1s;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	-webkit-transition: all .3s ease 0ms;
	-o-transition: all .3s ease 0ms;
	transition: all .3s ease 0ms;
	vertical-align: middle;
	z-index: 115;
}

.digr_adb_button_wrapper .digr_adb_btn_icon_show_on_hover .digr_adb_btn_icon {
	opacity: 0;
	visibility: hidden;
	margin-left: -1em;
	z-index: 115;
}

.digr_adb_button_wrapper .digr_adb_btn_icon_show_on_hover:hover .digr_adb_btn_icon {
	opacity: 1;
	visibility: visible;
	margin-left: .4em;
	z-index: 115;
}

.digr_adb_button_box {
	--border_color: #d3585e;
	--before_border_color: #c336ed;
}

.digr_adb_button_box .digr_btn_style {
	position: relative;
	overflow: hidden;
}

.digr_adb_button_box .digr_style_1:before, .digr_adb_button_box .digr_style_2:before, .digr_adb_button_box .digr_style_3:before, .digr_adb_button_box .digr_style_4:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
}

.digr_adb_button_box .digr_style_1:before {
	width: 0;
	height: 100%;
}

.digr_adb_button_box:hover .digr_style_1:before {
	width: 100%;
}

.digr_adb_button_box .digr_style_2:before {
	width: 100%;
	height: 0%;
}

.digr_adb_button_box:hover .digr_style_2:before {
	height: 100%;
}

.digr_adb_button_box .digr_style_3:before {
	width: 380%;
	height: 0%;
	-webkit-transform: translate(-50%, -50%) rotate(45deg);
	transform: translate(-50%, -50%) rotate(45deg);
}

.digr_adb_button_box:hover .digr_style_3:before {
	height: 380%;
}

.digr_adb_button_box .digr_style_4:before {
	width: 380%;
	height: 0%;
	-webkit-transform: translate(-50%, -50%) rotate(-45deg);
	transform: translate(-50%, -50%) rotate(-45deg);
}

.digr_adb_button_box:hover .digr_style_4:before {
	height: 380%;
}

.digr_adb_button_box .digr_style_5:before {
	-webkit-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
	content: "";
	width: 25%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.digr_adb_button_box .digr_style_5:hover:before {
	width: 100%;
}

.digr_adb_button_box .digr_style_6 {
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-box-shadow: 0 0 1px transparent;
	box-shadow: 0 0 1px transparent;
	position: relative;
	overflow: hidden;
	-webkit-transition-property: color;
	-o-transition-property: color;
	transition-property: color;
}

.digr_adb_button_box .digr_style_6, .digr_adb_button_box .digr_style_6:before {
	-webkit-transition-duration: .6s;
	-o-transition-duration: .6s;
	transition-duration: .6s;
}

.digr_adb_button_box .digr_style_6:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 100%;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition-property: transform;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.digr_adb_button_box:hover .digr_style_6:before {
	-webkit-transform: scale(2);
	transform: scale(2);
}

.digr_adb_button_box .digr_style_7 {
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-box-shadow: 0 0 1px transparent;
	box-shadow: 0 0 1px transparent;
	position: relative;
	overflow: hidden;
	-webkit-transition-property: color;
	-o-transition-property: color;
	transition-property: color;
}

.digr_adb_button_box .digr_style_7, .digr_adb_button_box .digr_style_7:before {
	-webkit-transition-duration: .6s;
	-o-transition-duration: .6s;
	transition-duration: .6s;
}

.digr_adb_button_box .digr_style_7:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 100%;
	-webkit-transform: scale(2);
	transform: scale(2);
	-webkit-transition-property: transform;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.digr_adb_button_box:hover .digr_style_7:before {
	-webkit-transform: scale(0);
	transform: scale(0);
}

.digr_adb_button_box .digr_style_8 {
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-box-shadow: 0 0 1px transparent;
	box-shadow: 0 0 1px transparent;
	position: relative;
	-webkit-transition-property: color;
	-o-transition-property: color;
	transition-property: color;
}

.digr_adb_button_box .digr_style_8, .digr_adb_button_box .digr_style_8:before {
	-webkit-transition-duration: .6s;
	-o-transition-duration: .6s;
	transition-duration: .6s;
}

.digr_adb_button_box .digr_style_8:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition-property: transform;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.digr_adb_button_box:hover .digr_style_8:before {
	-webkit-transform: scale(1);
	transform: scale(1);
}

.digr_adb_button_box .digr_style_9 {
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-box-shadow: 0 0 1px transparent;
	box-shadow: 0 0 1px transparent;
	position: relative;
	-webkit-transition-property: color;
	-o-transition-property: color;
	transition-property: color;
}

.digr_adb_button_box .digr_style_8, .digr_adb_button_box .digr_style_9:before {
	-webkit-transition-duration: .6s;
	-o-transition-duration: .6s;
	transition-duration: .6s;
}

.digr_adb_button_box .digr_style_9:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition-property: transform;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.digr_adb_button_box:hover .digr_style_9:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.digr_adb_button_box .digr_style_9:after {
	content: "";
	position: absolute;
	z-index: -1;
	left: 100%;
	right: 0;
	bottom: 0;
	height: 4px;
	-webkit-transition-property: left;
	-o-transition-property: left;
	transition-property: left;
	-webkit-transition-duration: .6s;
	-o-transition-duration: .6s;
	transition-duration: .6s;
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.digr_adb_button_box:hover .digr_style_9:after {
	left: 0;
}

.digr_adb_button_box .digr_style_10 {
	-webkit-transition-property: color;
	-o-transition-property: color;
	transition-property: color;
}

.digr_adb_button_box .digr_style_10, .digr_adb_button_box .digr_style_10:before {
	-webkit-transition-duration: .6s;
	-o-transition-duration: .6s;
	transition-duration: .6s;
}

.digr_adb_button_box .digr_style_10:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 100% 50%;
	transform-origin: 100% 50%;
	-webkit-transition-property: transform;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.digr_adb_button_box:hover .digr_style_10:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.digr_adb_button_box .digr_style_10 {
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-box-shadow: 0 0 1px transparent;
	box-shadow: 0 0 1px transparent;
	position: relative;
	overflow: hidden;
}

.digr_adb_button_box .digr_style_10:after {
	content: "";
	position: absolute;
	z-index: -1;
	left: 0;
	right: 100%;
	bottom: 0;
	height: 4px;
	-webkit-transition-property: right;
	-o-transition-property: right;
	transition-property: right;
	-webkit-transition-duration: .6s;
	-o-transition-duration: .6s;
	transition-duration: .6s;
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.digr_adb_button_box .digr_style_10:hover:after {
	right: 0;
}

.digr_adb_button_box .digr_style_11 {
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-box-shadow: 0 0 1px transparent;
	box-shadow: 0 0 1px transparent;
	position: relative;
	overflow: hidden;
}

.digr_adb_button_box .digr_style_11:after {
	content: "";
	position: absolute;
	z-index: 12;
	left: 51%;
	right: 51%;
	bottom: 0;
	height: 4px;
	-webkit-transition-property: left, right;
	-o-transition-property: left, right;
	transition-property: left, right;
	-webkit-transition-duration: .6s;
	-o-transition-duration: .6s;
	transition-duration: .6s;
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.digr_adb_button_box:hover .digr_style_11:after {
	left: 0;
	right: 0;
}

.digr_adb_button_box .digr_btn_style:hover {
	-webkit-transition-delay: .5s;
	-o-transition-delay: .5s;
	transition-delay: .5s;
}

.digr_adb_button_box:hover .digr_btn_style:before {
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s;
}

.digr_adb_button_box .digr_style_12:after, .digr_adb_button_box .digr_style_12:before {
	left: 0;
	height: 0;
	width: 100%;
}

.digr_adb_button_box .digr_style_12:before {
	bottom: 0;
	border: 4px solid;
	border-color: var(--before_border_color);
	border-top: 0;
	border-bottom: 0;
	z-index: 111;
}

.digr_adb_button_box .digr_style_12:after {
	top: 0;
	height: 0;
}

.digr_adb_button_box:hover .digr_style_12:after, .digr_adb_button_box:hover .digr_style_12:before {
	height: 100%;
}

.digr_adb_button_box .digr_style_13:after, .digr_adb_button_box .digr_style_13:before {
	top: 0;
	width: 0;
	height: 100%;
}

.digr_adb_button_box .digr_style_13:before {
	right: 0;
	border: 4px solid;
	border-color: var(--before_border_color);
	border-left: 0;
	border-right: 0;
	z-index: 111;
}

.digr_adb_button_box .digr_style_13:after {
	left: 0;
}

.digr_adb_button_box:hover .digr_style_13:after, .digr_adb_button_box:hover .digr_style_13:before {
	width: 100%;
}

.digr_adb_button_box .digr_style_14:after, .digr_adb_button_box .digr_style_14:before {
	top: 0;
	width: 0;
	height: 100%;
}

.digr_adb_button_box .digr_style_14:before {
	left: 0;
	border: 4px solid;
	border-color: var(--before_border_color);
	border-left: 0;
	border-right: 0;
	z-index: 111;
}

.digr_adb_button_box .digr_style_14:after {
	right: 0;
}

.digr_adb_button_box:hover .digr_style_14:after, .digr_adb_button_box:hover .digr_style_14:before {
	width: 100%;
}

.digr_adb_button_box .digr_style_15:before {
	top: 0;
	left: 50%;
	height: 100%;
	width: 0;
	border: 4px solid var(--border_color);
	border-left: 0;
	border-right: 0;
	z-index: 111;
}

.digr_adb_button_box .digr_style_15:after {
	bottom: 0;
	left: 0;
	height: 0;
	width: 100%;
}

.digr_adb_button_box:hover .digr_style_15:before {
	left: 0;
	width: 100%;
}

.digr_adb_button_box:hover .digr_style_15:after {
	top: 0;
	height: 100%;
}

.digr_adb_button_box .digr_style_16:after, .digr_adb_button_box .digr_style_16:before {
	left: 0;
	height: 0;
	width: 100%;
}

.digr_adb_button_box .digr_style_16:before {
	top: 0;
	border: 4px solid;
	border-color: var(--before_border_color);
	border-top: 0;
	border-bottom: 0;
	z-index: 111;
}

.digr_adb_button_box .digr_style_16:after {
	bottom: 0;
	height: 0;
}

.digr_adb_button_box:hover .digr_style_16:after, .digr_adb_button_box:hover .digr_style_16:before {
	height: 100%;
}

.digr_adb_blurb_image_wrapper {
	overflow: hidden;
}

.digr_adb_blurb_image_container .digr_eagle {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
}

.digr_adb_blurb_image_container .digr_goose, .digr_adb_blurb_image_container:hover .digr_eagle {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
}

.digr_adb_blurb_image_container:hover .digr_goose {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
}

.digr_adb_blurb_image_container .digr_hawk {
	-webkit-transform-origin: top;
	transform-origin: top;
	-webkit-transform: scale(1.2) translate(0);
	transform: scale(1.2) translate(0);
	-webkit-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
}

.digr_adb_blurb_image_container:hover .digr_hawk {
	-webkit-transform-origin: top;
	transform-origin: top;
	-webkit-transform: scale(1.2) translateY(-15%);
	transform: scale(1.2) translateY(-15%);
	-webkit-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
}

.digr_adb_blurb_image_container .digr_parrot {
	-webkit-transform-origin: bottom;
	transform-origin: bottom;
	-webkit-transform: scale(1.3) translate(0);
	transform: scale(1.3) translate(0);
	-webkit-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
}

.digr_adb_blurb_image_container:hover .digr_parrot {
	-webkit-transform-origin: bottom;
	transform-origin: bottom;
	-webkit-transform: scale(1.3) translateY(10%);
	transform: scale(1.3) translateY(10%);
	-webkit-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
}

.digr_adb_blurb_image_container .digr_peacock {
	-webkit-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
	-webkit-transform: scale(1.3) translate(0);
	transform: scale(1.3) translate(0);
}

.digr_adb_blurb_image_container:hover .digr_peacock {
	-webkit-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
	-webkit-transform: scale(1.3) translate(-10%);
	transform: scale(1.3) translate(-10%);
}

.digr_adb_blurb_image_container .digr_ostrich {
	-webkit-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
	-webkit-transform: scale(1.3) translate(0);
	transform: scale(1.3) translate(0);
}

.digr_adb_blurb_image_container:hover .digr_ostrich {
	-webkit-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
	-webkit-transform: scale(1.3) translate(10%);
	transform: scale(1.3) translate(10%);
}

.digr_adb_blurb_image_container .digr_kiwi {
	-webkit-filter: blur(0);
	filter: blur(0);
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
}

.digr_adb_blurb_image_container:hover .digr_kiwi {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.digr_adb_blurb_image_container .digr_hummingbird, .digr_adb_blurb_image_container:hover .digr_kiwi {
	-webkit-filter: blur(2px);
	filter: blur(2px);
	-webkit-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
}

.digr_adb_blurb_image_container .digr_hummingbird {
	-webkit-transform: scale(1);
	transform: scale(1);
}

.digr_adb_blurb_image_container:hover .digr_hummingbird {
	-webkit-filter: blur(0);
	filter: blur(0);
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
}

.digr_adb_blurb_image_container .digr_crane {
	-webkit-transform: scale(1) translate(0);
	transform: scale(1) translate(0);
	-webkit-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
}

.digr_adb_blurb_image_container:hover .digr_crane {
	-webkit-transform: scale(1.5) rotate(-15deg);
	transform: scale(1.5) rotate(-15deg);
	-webkit-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
}

.digr_adb_blurb_image_container .digr_swallow {
	-webkit-transform: scale(1) translate(0);
	transform: scale(1) translate(0);
	-webkit-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
}

.digr_adb_blurb_image_container:hover .digr_swallow {
	-webkit-transform: scale(1.5) rotate(15deg);
	transform: scale(1.5) rotate(15deg);
	-webkit-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
}

.digr_adb_blurb_content_wrapper .digr_adb_divider {
	height: 0;
	border-top-width: 3px;
	width: 100%;
}

.digr_adb_divider.digr_adb_solid {
	border-top-style: solid;
}

.digr_adb_divider.digr_adb_dashed {
	border-top-style: dashed;
}

.digr_adb_divider.digr_adb_dotted {
	border-top-style: dotted;
}

.digr_adb_divider.digr_adb_double {
	border-top-style: double;
}

.digr_adb_divider.digr_adb_groove {
	border-top-style: groove;
}

.digr_adb_divider.digr_adb_outset {
	border-top-style: outset;
}

.digr_adb_divider.digr_adb_ridge {
	border-top-style: ridge;
}

.digr_adb_divider.digr_adb_inset {
	border-top-style: inset;
}

.digr_adt_advanced_tab_item {
	display: none;
}

.digr_adt_advanced_tab_item.digr_adt_content_active {
	display: block !important;
}

.digr_adt_nav_item.digr_adt_nav_active {
	background-color: rgba(0, 0, 0, .25);
}

.digr_has_sticky_nav {
	z-index: 1000;
}

.digr_adt_container {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

.digr_adt_container, .digr_adt_content_active, .digr_adt_content_icon, .digr_adt_content_image_wrapper img, .digr_adt_contents, .digr_adt_nav_active, .digr_adt_nav_icon.et-pb-icon, .digr_adt_nav_image_wrapper img {
	border-style: solid;
}

.digr_adt_nav_content, .digr_adt_nav_icon_wrapper, .digr_adt_nav_image_wrapper {
	width: 100%;
}

.digr_adt_nav_image_wrapper img {
	height: 100%;
	width: 100%;
}

.digr_adt_nav_image_wrapper {
	text-align: center;
}

.digr_adt_content_image_wrapper img, .digr_adt_nav_image_wrapper img {
	-o-object-fit: cover;
	object-fit: cover;
}

.digr_adt_nav_icon {
	font-size: 52px;
}

.digr_adt_nav_description, .digr_adt_nav_title {
	text-align: center;
}

.digr_adt_nav_active {
	z-index: 10;
}

.digr_adt_nav_wrapper {
	display: -ms-flexbox;
	display: flex;
	gap: 1px;
	height: 100%;
}

.digr_adt_nav_item {
	cursor: pointer;
	padding: 10px 25px;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	border-width: 0;
	border-style: solid;
	background-color: #eaeaea;
	width: 100%;
	position: relative;
}

.digr_adt_item_container, .digr_adt_nav_item {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
}

.digr_adt_item_container {
	flex-direction: column;
	-ms-flex: 1 1;
	flex: 1 1;
}

.digr_adt_advanced_tab_item {
	padding: 0 15px;
}

.digr_adt_advanced_tab_item:not([data-address]) {
	display: none;
}

.digr_adt_advanced_tab_item.digr_adt_content_active {
	display: block;
}

.digr_adt_content_container {
	z-index: 1;
	width: 100%;
	border: 0 solid;
}

.digr_adt_contents {
	width: 100%;
}

.digr_adt_content_wrapper {
	height: 100%;
}

.digr_adt_advanced_tab_item > div {
	display: -ms-flexbox;
	display: flex;
	height: 100%;
}

.digr_adt_advanced_tab_item {
	margin-bottom: 0 !important;
}

.digr_lr_bottom, .digr_md_bottom, .digr_sm_bottom {
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
}

.digr_lr_left, .digr_md_left, .digr_sm_left {
	-ms-flex-direction: row;
	flex-direction: row;
}

.digr_lr_right, .digr_md_right, .digr_sm_right {
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.digr_lr_top, .digr_md_top, .digr_sm_top {
	-ms-flex-direction: column;
	flex-direction: column;
}

.digr_adt_nav_item svg {
	position: absolute;
	top: 100%;
	left: 0;
	width: 30px;
	opacity: 0;
}

.digr_adt_nav_item.digr_adt_nav_active svg {
	opacity: 1;
}

.digr_adt_nav_item.arrow_left svg {
	left: 100%;
	top: 0;
}

.digr_adt_nav_item.arrow_right svg {
	top: 0;
	left: 0;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}

.digr_adt_nav_item.arrow_bottom svg {
	left: 0;
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	top: 0;
}

@media only screen and (max-width:980px) {
	.digr_adt_nav_item svg {
		display: none;
	}
}

.digr_nav_icon.et-pb-icon {
	font-size: 32px;
}

.et_pb_button.digr_adt_button {
	display: inline-block;
}

.digr_adt_arrow_wrapper {
	display: none;
}

@media (max-width:980px) {
	.digr_adt_mobile_scroller .digr_adt_nav_wrapper {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}
	
	.digr_adt_container.digr_adt_mobile_scroller {
		position: relative;
	}
	
	.digr_adt_mobile_scroller .digr_adt_nav_container {
		display: -ms-flexbox;
		display: flex;
		overflow-x: auto;
		white-space: nowrap;
		scroll-behavior: smooth;
		-webkit-overflow-scrolling: touch;
		padding: 10px;
	}
	
	.digr_adt_mobile_scroller .digr_adt_nav_description {
		text-wrap: wrap;
	}
	
	.digr_adt_mobile_scroller .digr_adt_arrow_wrapper {
		position: absolute;
		top: 50%;
		left: -11px;
		right: -11px;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: justify;
		justify-content: space-between;
		pointer-events: none;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		z-index: 10;
	}
	
	.digr_adt_mobile_scroller .digr_adt_arrow {
		pointer-events: auto;
		cursor: pointer;
		font-size: 1.5rem;
		background: rgba(0, 0, 0, .5);
		color: #fff;
		padding: 10px;
		border-radius: 50%;
	}
	
	.digr_adt_mobile_scroller .digr_adt_arrow_left {
		margin-left: 15px;
	}
	
	.digr_adt_mobile_scroller .digr_adt_arrow_right {
		margin-right: 15px;
	}
}

body #page-container .et_pb_section .digr_adt_advanced_tab_item .digr_adt_item_container .et_pb_button_wrapper .et_pb_button:after, body #page-container .et_pb_section .digr_adt_advanced_tab_item .digr_adt_item_container .et_pb_button_wrapper .et_pb_button:before {
	content: attr(data-icon);
	margin-top: 2px;
}

.digr_ss_icon_wrapper span {
	line-height: 1em;
}

.digr_social_share_title {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}

.digr_social_share_btn {
	cursor: pointer;
}

.digr_social_share_container {
	display: -ms-flexbox;
	display: flex;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.digr_social_share_container .digr_social_share_btn .digr_ss_content {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}

.digr_social_share_container .digr_ss_content {
	color: #fff;
}

.digr_ss_layout_classic .digr_ss_content {
	width: 100%;
}

.digr_social_share .digr_ss_btn_inner .digr_ss_content {
	padding: 10px 20px;
}

.digr_ss_icon_arrow svg {
	position: absolute;
	z-index: 2;
	top: 50%;
	height: 37%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.digr_ss_btn_inner {
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: -ms-flexbox;
	display: flex;
}

.digr_ss_btn_inner, .digr_ss_icon_wrapper, .digr_ss_icon_wrapper svg, .digr_ss_text_wrapper {
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.digr_ss_btn_inner {
	border-style: solid;
}

.digr_ss_icon_wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: visible !important;
	border-style: solid;
	position: relative;
}

.digr-grow {
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-box-shadow: 0 0 1px transparent;
	box-shadow: 0 0 1px transparent;
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
}

.digr-grow:active, .digr-grow:focus, .digr-grow:hover {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.digr-shrink {
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-box-shadow: 0 0 1px transparent;
	box-shadow: 0 0 1px transparent;
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: transform;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
}

.digr-shrink:active, .digr-shrink:focus, .digr-shrink:hover {
	-webkit-transform: scale(.9);
	transform: scale(.9);
}

@-webkit-keyframes digr-pulse {
	25% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}
	
	75% {
		-webkit-transform: scale(.9);
		transform: scale(.9);
	}
}

@keyframes digr-pulse {
	25% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}
	
	75% {
		-webkit-transform: scale(.9);
		transform: scale(.9);
	}
}

.digr-pulse {
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-box-shadow: 0 0 1px transparent;
	box-shadow: 0 0 1px transparent;
}

.digr-pulse:active, .digr-pulse:focus, .digr-pulse:hover {
	-webkit-animation-name: digr-pulse;
	animation-name: digr-pulse;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

@-webkit-keyframes digr-push {
	50% {
		-webkit-transform: scale(.8);
		transform: scale(.8);
	}
	
	to {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes digr-push {
	50% {
		-webkit-transform: scale(.8);
		transform: scale(.8);
	}
	
	to {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

.digr-push {
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-box-shadow: 0 0 1px transparent;
	box-shadow: 0 0 1px transparent;
}

.digr-push:active, .digr-push:focus, .digr-push:hover {
	-webkit-animation-name: digr-push;
	animation-name: digr-push;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}

@-webkit-keyframes digr-pop {
	50% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
	}
}

@keyframes digr-pop {
	50% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
	}
}

.digr-pop {
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-box-shadow: 0 0 1px transparent;
	box-shadow: 0 0 1px transparent;
}

.digr-pop:active, .digr-pop:focus, .digr-pop:hover {
	-webkit-animation-name: digr-pop;
	animation-name: digr-pop;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}

.digr-rotate {
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-box-shadow: 0 0 1px transparent;
	box-shadow: 0 0 1px transparent;
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: transform;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
}

.digr-rotate:active, .digr-rotate:focus, .digr-rotate:hover {
	-webkit-transform: rotate(4deg);
	transform: rotate(4deg);
}

.digr-grow-rotate {
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-box-shadow: 0 0 1px transparent;
	box-shadow: 0 0 1px transparent;
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: transform;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
}

.digr-grow-rotate:active, .digr-grow-rotate:focus, .digr-grow-rotate:hover {
	-webkit-transform: scale(1.1) rotate(4deg);
	transform: scale(1.1) rotate(4deg);
}

.digr-float {
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-box-shadow: 0 0 1px transparent;
	box-shadow: 0 0 1px transparent;
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: transform;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.digr-float:active, .digr-float:focus, .digr-float:hover {
	-webkit-transform: translateY(-8px);
	transform: translateY(-8px);
}

.digr-sink {
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-box-shadow: 0 0 1px transparent;
	box-shadow: 0 0 1px transparent;
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: transform;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.digr-sink:active, .digr-sink:focus, .digr-sink:hover {
	-webkit-transform: translateY(8px);
	transform: translateY(8px);
}

.digr-skew {
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-box-shadow: 0 0 1px transparent;
	box-shadow: 0 0 1px transparent;
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: transform;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
}

.digr-skew:active, .digr-skew:focus, .digr-skew:hover {
	-webkit-transform: skew(-10deg);
	transform: skew(-10deg);
}

.digr-skew-forward {
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-box-shadow: 0 0 1px transparent;
	box-shadow: 0 0 1px transparent;
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: transform;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
}

.digr-skew-forward:active, .digr-skew-forward:focus, .digr-skew-forward:hover {
	-webkit-transform: skew(-10deg);
	transform: skew(-10deg);
}

.digr-skew-backward {
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-box-shadow: 0 0 1px transparent;
	box-shadow: 0 0 1px transparent;
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: transform;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
}

.digr-skew-backward:active, .digr-skew-backward:focus, .digr-skew-backward:hover {
	-webkit-transform: skew(10deg);
	transform: skew(10deg);
}

@-webkit-keyframes digr-wobble-vertical {
	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes digr-wobble-vertical {
	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

.digr-wobble-vertical {
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-box-shadow: 0 0 1px transparent;
	box-shadow: 0 0 1px transparent;
}

.digr-wobble-vertical:active, .digr-wobble-vertical:focus, .digr-wobble-vertical:hover {
	-webkit-animation-name: digr-wobble-vertical;
	animation-name: digr-wobble-vertical;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}

@-webkit-keyframes digr-wobble-horizontal {
	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes digr-wobble-horizontal {
	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

.digr-wobble-horizontal {
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-box-shadow: 0 0 1px transparent;
	box-shadow: 0 0 1px transparent;
}

.digr-wobble-horizontal:active, .digr-wobble-horizontal:focus, .digr-wobble-horizontal:hover {
	-webkit-animation-name: digr-wobble-horizontal;
	animation-name: digr-wobble-horizontal;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}

@-webkit-keyframes digr-wobble-to-bottom-right {
	to {
		-webkit-transform: translate(0);
		transform: translate(0);
	}
}

@keyframes digr-wobble-to-bottom-right {
	to {
		-webkit-transform: translate(0);
		transform: translate(0);
	}
}

.digr-wobble-to-bottom-right {
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-box-shadow: 0 0 1px transparent;
	box-shadow: 0 0 1px transparent;
}

.digr-wobble-to-bottom-right:active, .digr-wobble-to-bottom-right:focus, .digr-wobble-to-bottom-right:hover {
	-webkit-animation-name: digr-wobble-to-bottom-right;
	animation-name: digr-wobble-to-bottom-right;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}

@-webkit-keyframes digr-wobble-to-top-right {
	to {
		-webkit-transform: translate(0);
		transform: translate(0);
	}
}

@keyframes digr-wobble-to-top-right {
	to {
		-webkit-transform: translate(0);
		transform: translate(0);
	}
}

.digr-wobble-to-top-right {
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-box-shadow: 0 0 1px transparent;
	box-shadow: 0 0 1px transparent;
}

.digr-wobble-to-top-right:active, .digr-wobble-to-top-right:focus, .digr-wobble-to-top-right:hover {
	-webkit-animation-name: digr-wobble-to-top-right;
	animation-name: digr-wobble-to-top-right;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}

@-webkit-keyframes digr-wobble-top {
	to {
		-webkit-transform: skew(0);
		transform: skew(0);
	}
}

@keyframes digr-wobble-top {
	to {
		-webkit-transform: skew(0);
		transform: skew(0);
	}
}

.digr-wobble-top {
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-box-shadow: 0 0 1px transparent;
	box-shadow: 0 0 1px transparent;
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
}

.digr-wobble-top:active, .digr-wobble-top:focus, .digr-wobble-top:hover {
	-webkit-animation-name: digr-wobble-top;
	animation-name: digr-wobble-top;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}

@-webkit-keyframes digr-wobble-bottom {
	to {
		-webkit-transform: skew(0);
		transform: skew(0);
	}
}

@keyframes digr-wobble-bottom {
	to {
		-webkit-transform: skew(0);
		transform: skew(0);
	}
}

.digr-wobble-bottom {
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-box-shadow: 0 0 1px transparent;
	box-shadow: 0 0 1px transparent;
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
}

.digr-wobble-bottom:active, .digr-wobble-bottom:focus, .digr-wobble-bottom:hover {
	-webkit-animation-name: digr-wobble-bottom;
	animation-name: digr-wobble-bottom;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}

@-webkit-keyframes digr-wobble-skew {
	to {
		-webkit-transform: skew(0);
		transform: skew(0);
	}
}

@keyframes digr-wobble-skew {
	to {
		-webkit-transform: skew(0);
		transform: skew(0);
	}
}

.digr-wobble-skew {
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-box-shadow: 0 0 1px transparent;
	box-shadow: 0 0 1px transparent;
}

.digr-wobble-skew:active, .digr-wobble-skew:focus, .digr-wobble-skew:hover {
	-webkit-animation-name: digr-wobble-skew;
	animation-name: digr-wobble-skew;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}

@-webkit-keyframes digr-buzz {
	50% {
		-webkit-transform: translateX(3px) rotate(2deg);
		transform: translateX(3px) rotate(2deg);
	}
	
	to {
		-webkit-transform: translateX(-3px) rotate(-2deg);
		transform: translateX(-3px) rotate(-2deg);
	}
}

@keyframes digr-buzz {
	50% {
		-webkit-transform: translateX(3px) rotate(2deg);
		transform: translateX(3px) rotate(2deg);
	}
	
	to {
		-webkit-transform: translateX(-3px) rotate(-2deg);
		transform: translateX(-3px) rotate(-2deg);
	}
}

.digr-forward {
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-box-shadow: 0 0 1px transparent;
	box-shadow: 0 0 1px transparent;
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: transform;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
}

.digr-forward:active, .digr-forward:focus, .digr-forward:hover {
	-webkit-transform: translateX(8px);
	transform: translateX(8px);
}

.digr-backward {
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-box-shadow: 0 0 1px transparent;
	box-shadow: 0 0 1px transparent;
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: transform;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
}

.digr-backward:active, .digr-backward:focus, .digr-backward:hover {
	-webkit-transform: translateX(-8px);
	transform: translateX(-8px);
}

.digr_social_share_item.et_pb_module {
	margin-bottom: 0 !important;
}

.digr_image_glider .carousel, .digr_image_glider .wrapper {
	overflow: hidden;
	position: relative;
}

.digr_image_glider .carousel {
	z-index: 1;
	height: 500px;
	pointer-events: none;
}

.digr_image_glider .carousel-item {
	--items: 3;
	--width: clamp(150px, 30vw, 300px);
	--height: clamp(250px, 40vw, 400px);
	--distance: 3;
	--rotation: 120deg;
	--x: calc(var(--active) * ( 100% / var(--items) * var(--distance) ));
	--y: calc(var(--active) * 100%);
	--rot: calc(var(--active) * var(--rotation));
	--opacity: calc(var(--zIndex) / var(--items) * 3 - 2);
	--opacity: calc(1 - abs(var(--active)));
	overflow: hidden;
	position: absolute;
	z-index: var(--zIndex);
	width: var(--width);
	height: var(--height);
	margin: calc(var(--height) * -.5) 0 0 calc(var(--width) * -.5);
	border-radius: 10px;
	border-style: solid;
	top: 50%;
	left: 50%;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-box-shadow: 0 10px 50px 10px rgba(0, 0, 0, .5);
	box-shadow: 0 10px 50px 10px rgba(0, 0, 0, .5);
	background: #000;
	pointer-events: all;
	-webkit-transform: translate(var(--x), var(--y)) rotate(var(--rot));
	transform: translate(var(--x), var(--y)) rotate(var(--rot));
	-webkit-transition: opacity .5s ease-in-out, -webkit-transform .8s ease;
	transition: opacity .5s ease-in-out, -webkit-transform .8s ease;
	-o-transition: transform .8s ease, opacity .5s ease-in-out;
	transition: transform .8s ease, opacity .5s ease-in-out;
	transition: transform .8s ease, opacity .5s ease-in-out, -webkit-transform .8s ease;
}

.digr_image_glider .carousel-item .carousel-box {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: var(--opacity);
	opacity: calc(1 - abs(var(--active)));
	font-family: Orelo-sw-db, serif;
}

.digr_image_glider .carousel-item .carousel-box:before {
	content: "";
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .3)), color-stop(30%, transparent), color-stop(50%, transparent), to(rgba(0, 0, 0, .5)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, .3), transparent 30%, transparent 50%, rgba(0, 0, 0, .5));
	background: -o-linear-gradient(top, rgba(0, 0, 0, .3), transparent 30%, transparent 50%, rgba(0, 0, 0, .5));
	background: linear-gradient(180deg, rgba(0, 0, 0, .3), transparent 30%, transparent 50%, rgba(0, 0, 0, .5));
}

.digr_image_glider .carousel-item .image-title {
	position: absolute;
	z-index: 1;
	color: #fff;
	bottom: 0;
	font-size: clamp(20px, 3vw, 30px);
	text-shadow: 0 4px 4px rgba(0, 0, 0, .1);
	width: 100%;
	opacity: 0;
	-webkit-transition: opacity .3s ease-in-out;
	-o-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out;
}

.digr_image_glider .carousel-item.show-title .image-title {
	opacity: 1;
}

.digr_image_glider .carousel-item .num {
	position: absolute;
	z-index: 1;
	color: #fff;
	top: 10px;
	left: 20px;
	-webkit-transition: opacity .8s cubic-bezier(0, .02, 0, 1);
	-o-transition: opacity .8s cubic-bezier(0, .02, 0, 1);
	transition: opacity .8s cubic-bezier(0, .02, 0, 1);
	font-size: clamp(20px, 10vw, 80px);
}

.digr_image_glider .carousel-item img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	pointer-events: none;
}

.digr_image_glider .cursor, .digr_image_glider .cursor2 {
	position: absolute;
	border-radius: 50%;
	pointer-events: none;
	z-index: 10000;
}

.digr_image_glider .cursor {
	width: 20px;
	height: 20px;
	background-color: transparent;
	border: 2px solid #686868;
	-webkit-box-shadow: 0 0 10px rgba(9, 4, 249, .2);
	box-shadow: 0 0 10px rgba(9, 4, 249, .2);
	-webkit-transition: opacity .1s ease-out, -webkit-transform .2s ease-out;
	transition: opacity .1s ease-out, -webkit-transform .2s ease-out;
	-o-transition: transform .2s ease-out, opacity .1s ease-out;
	transition: transform .2s ease-out, opacity .1s ease-out;
	transition: transform .2s ease-out, opacity .1s ease-out, -webkit-transform .2s ease-out;
	-webkit-animation: cursorAnim .5s infinite alternate;
	animation: cursorAnim .5s infinite alternate;
}

.digr_image_glider .cursor2 {
	width: 20px;
	height: 20px;
	border: 2px solid hsla(0, 0%, 49%, .5);
	background: transparent;
	-webkit-transition: opacity .15s ease-out, -webkit-transform .3s ease-out;
	transition: opacity .15s ease-out, -webkit-transform .3s ease-out;
	-o-transition: transform .3s ease-out, opacity .15s ease-out;
	transition: transform .3s ease-out, opacity .15s ease-out;
	transition: transform .3s ease-out, opacity .15s ease-out, -webkit-transform .3s ease-out;
	-webkit-animation: cursorAnim2 .5s infinite alternate;
	animation: cursorAnim2 .5s infinite alternate;
}

@-webkit-keyframes cursorAnim {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	to {
		-webkit-transform: scale(.7);
		transform: scale(.7);
	}
}

@keyframes cursorAnim {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	to {
		-webkit-transform: scale(.7);
		transform: scale(.7);
	}
}

@-webkit-keyframes cursorAnim2 {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	to {
		-webkit-transform: scale(.4);
		transform: scale(.4);
	}
}

@keyframes cursorAnim2 {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	to {
		-webkit-transform: scale(.4);
		transform: scale(.4);
	}
}

@-webkit-keyframes cursorAnim3 {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	50% {
		-webkit-transform: scale(3);
		transform: scale(3);
	}
	
	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0;
	}
}

@keyframes cursorAnim3 {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	50% {
		-webkit-transform: scale(3);
		transform: scale(3);
	}
	
	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0;
	}
}

.digr_image_glider .expand {
	-webkit-animation: cursorAnim3 .5s forwards;
	animation: cursorAnim3 .5s forwards;
	background: rgba(54, 54, 244, .332);
}

.digr_embedded_tweet_container:after {
	content: "";
	clear: both;
	display: table;
}

.twitter-follow-button {
	margin-top: 7px;
}

.digr_twitter_timeline {
	display: grid;
	-ms-flex-align: center;
	align-items: center;
}

.digr_twitter_timeline .et_pb_module_inner {
	width: 100%;
}

.twitter-share-button {
	margin-top: 7px;
}

.digrtc_item_container .digr_star_rating {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	font-size: 22px;
}

.digrtc_item_container .digr_filled_star:before {
	content: "★";
	display: block;
	font-size: inherit;
	font-family: inherit;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
}

.digrtc_item_container .digr_star_rating span {
	display: inline-block;
	position: relative;
	font-style: normal;
	cursor: default;
}

.digrtc_item_container .digr_star_rating span.digr_star_1:before {
	width: 10%;
}

.digrtc_item_container .digr_star_rating span.digr_star_2:before {
	width: 20%;
}

.digrtc_item_container .digr_star_rating span.digr_star_3:before {
	width: 30%;
}

.digrtc_item_container .digr_star_rating span.digr_star_4:before {
	width: 40%;
}

.digrtc_item_container .digr_star_rating span.digr_star_5:before {
	width: 50%;
}

.digrtc_item_container .digr_star_rating span.digr_star_6:before {
	width: 60%;
}

.digrtc_item_container .digr_star_rating span.digr_star_7:before {
	width: 70%;
}

.digr_star_rating span.digr_star_8:before {
	width: 80%;
}

.digr_star_rating span.digr_star_9:before {
	width: 90%;
}

.digr_testimonial_carousel .digrtc_container, .digr_testimonial_carousel .digrtc_item_inner, .digrtc_inner_container {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

.digrtc_inner_container {
	position: relative;
}

.digrtc_author_wrapper {
	display: -ms-flexbox;
	display: flex;
}

.digr_testimonial_carousel .digrtc_container .digrtc_inner_wrapper, .digr_testimonial_carousel .swiper-container, .digrtc_item_container .digrtc_qoute_image_wrapper {
	width: 100%;
}

.digr_testimonial_carousel .swiper-container {
	-ms-flex-order: 1;
	order: 1;
}

.digr_testimonial_carousel .swiper-pagination {
	position: relative !important;
	pointer-events: none;
}

.digr_testimonial_carousel .swiper-pagination span {
	margin-right: 8px;
	width: 10px;
	height: 10px;
	opacity: 1;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	pointer-events: all;
	display: inline-block;
	vertical-align: top;
}

.digr_testimonial_carousel .swiper-pagination span:last-child {
	margin-right: 0;
}

.digr_testimonial_carousel .et_pb_module.swiper-slide {
	margin-bottom: 0;
}

.digr_testimonial_carousel .et_pb_module.swiper-slide .digrtc_author_image_wrapper img, .digr_testimonial_carousel .et_pb_module.swiper-slide img {
	width: 100%;
}

.digr_testimonial_carousel .et_pb_module.swiper-slide .digrtc_author_image_wrapper img {
	height: 100%;
	display: block;
}

.digr_testimonial_carousel .digrtc_arrows {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-item-align: center;
	align-self: center;
	-ms-flex-order: 2;
	order: 2;
	width: 100%;
	z-index: 99;
}

.digrtc_arrows .swiper-button-next, .digrtc_arrows .swiper-button-prev {
	position: relative;
	top: auto;
	left: auto;
	right: auto;
	margin-top: 0;
	pointer-events: all;
	background-color: #00ff40;
	width: auto;
	height: 100%;
	padding: 7px;
}

.digrtc_arrows .swiper-button-next {
	-ms-flex-order: 2;
	order: 2;
}

.digrtc_arrows .swiper-button-next:after, .digrtc_arrows .swiper-button-prev:after {
	content: attr(data-icon) !important;
}

.et-boc.et-fb-root-ancestor .digrtc_arrows .swiper-button-next:after, .et-boc.et-fb-root-ancestor .digrtc_arrows .swiper-button-prev:after {
	font-family: inherit;
}

.digr_testimonial_carousel_item, .digr_testimonial_carousel_item .digrtc_quote_icon, .digrtc_author_image_wrapper, .digrtc_author_wrapper, .digrtc_brand_logo_wrapper img, .digrtc_item_container, .digrtc_quote_image_wrapper img {
	border-style: solid;
}

.digr_star_rating, .digrtc_author_wrapper, .digrtc_description {
	z-index: 10;
}

.off-canvas-content {
	--transition-duration: 1s;
	--transition-easing: ease;
	position: fixed;
	background-color: #fff;
	z-index: 10001;
	-webkit-transition: visibility 0s var(--transition-duration), -webkit-transform var(--transition-duration) var(--transition-easing);
	transition: visibility 0s var(--transition-duration), -webkit-transform var(--transition-duration) var(--transition-easing);
	-o-transition: transform var(--transition-duration) var(--transition-easing), visibility 0s var(--transition-duration);
	transition: transform var(--transition-duration) var(--transition-easing), visibility 0s var(--transition-duration);
	transition: transform var(--transition-duration) var(--transition-easing), visibility 0s var(--transition-duration), -webkit-transform var(--transition-duration) var(--transition-easing);
	visibility: hidden;
	overflow-y: auto;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: start;
	justify-content: flex-start;
	width: var(--offcanvas-width, 300px);
}

.toggle-text {
	padding-bottom: 0;
}

.off-canvas-icon-text .off-canvas-toggle {
	gap: 5px;
}

.et_show_nav #main-header {
	z-index: 9999;
}

.off-canvas-bottom, .off-canvas-top {
	height: var(--offcanvas-height, 300px);
}

.off-canvas-toggle {
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
}

.off-canvas-toggle img {
	border-style: solid;
}

.preload-hidden {
	display: none;
}

.off-canvas-content.preload-hidden {
	visibility: hidden !important;
}

.off-canvas-left.preload-hidden {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}

.off-canvas-right.preload-hidden {
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
}

.off-canvas-top.preload-hidden {
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
}

.off-canvas-bottom.preload-hidden {
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
}

.off-canvas-content.open {
	visibility: visible;
	-webkit-transition: visibility 0s 0s, -webkit-transform var(--transition-duration) var(--transition-easing);
	transition: visibility 0s 0s, -webkit-transform var(--transition-duration) var(--transition-easing);
	-o-transition: transform var(--transition-duration) var(--transition-easing), visibility 0s 0s;
	transition: transform var(--transition-duration) var(--transition-easing), visibility 0s 0s;
	transition: transform var(--transition-duration) var(--transition-easing), visibility 0s 0s, -webkit-transform var(--transition-duration) var(--transition-easing);
}

.off-canvas-left {
	left: 0;
	top: 0;
	height: 100%;
}

.off-canvas-right {
	right: 0;
	top: 0;
	height: 100%;
}

.off-canvas-top {
	top: 0;
	left: 0;
	width: 100%;
}

.off-canvas-bottom {
	bottom: 0;
	left: 0;
	width: 100%;
}

.off-canvas-bottom, .off-canvas-left, .off-canvas-right, .off-canvas-top {
	will-change: transform;
}

.off-canvas-open {
	overflow: hidden !important;
}

.off-canvas-overlay {
	--transition-duration: 1s;
	--transition-easing: ease;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: var(--overlay-color, rgba(0, 0, 0, .5));
	z-index: 9999;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity var(--transition-duration, 1s) var(--transition-easing, ease-in-out), visibility 0s var(--transition-duration, 1s);
	-o-transition: opacity var(--transition-duration, 1s) var(--transition-easing, ease-in-out), visibility 0s var(--transition-duration, 1s);
	transition: opacity var(--transition-duration, 1s) var(--transition-easing, ease-in-out), visibility 0s var(--transition-duration, 1s);
}

.off-canvas-overlay.open {
	opacity: 1;
	visibility: visible;
}

.off-canvas-overlay:not(.open) {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity var(--transition-duration) var(--transition-easing), visibility 0s var(--transition-duration);
	-o-transition: opacity var(--transition-duration) var(--transition-easing), visibility 0s var(--transition-duration);
	transition: opacity var(--transition-duration) var(--transition-easing), visibility 0s var(--transition-duration);
}

.off-canvas-close-btn {
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
	background-color: transparent;
	border: none;
	font-size: 22px;
	z-index: 10002;
	font-weight: 700;
}

.admin-bar .off-canvas-content:not(.off-canvas-bottom) {
	top: 32px;
}

.off-canvas-left {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-transition: -webkit-transform var(--transition-duration, 1s) var(--transition-easing, ease-in-out);
	transition: -webkit-transform var(--transition-duration, 1s) var(--transition-easing, ease-in-out);
	-o-transition: transform var(--transition-duration, 1s) var(--transition-easing, ease-in-out);
	transition: transform var(--transition-duration, 1s) var(--transition-easing, ease-in-out);
	transition: transform var(--transition-duration, 1s) var(--transition-easing, ease-in-out), -webkit-transform var(--transition-duration, 1s) var(--transition-easing, ease-in-out);
}

.off-canvas-left.open {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.off-canvas-right {
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition: -webkit-transform var(--transition-duration, 1s) var(--transition-easing, ease-in-out);
	transition: -webkit-transform var(--transition-duration, 1s) var(--transition-easing, ease-in-out);
	-o-transition: transform var(--transition-duration, 1s) var(--transition-easing, ease-in-out);
	transition: transform var(--transition-duration, 1s) var(--transition-easing, ease-in-out);
	transition: transform var(--transition-duration, 1s) var(--transition-easing, ease-in-out), -webkit-transform var(--transition-duration, 1s) var(--transition-easing, ease-in-out);
}

.off-canvas-right.open {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.off-canvas-top {
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	-webkit-transition: -webkit-transform var(--transition-duration, 1s) var(--transition-easing, ease-in-out);
	transition: -webkit-transform var(--transition-duration, 1s) var(--transition-easing, ease-in-out);
	-o-transition: transform var(--transition-duration, 1s) var(--transition-easing, ease-in-out);
	transition: transform var(--transition-duration, 1s) var(--transition-easing, ease-in-out);
	transition: transform var(--transition-duration, 1s) var(--transition-easing, ease-in-out), -webkit-transform var(--transition-duration, 1s) var(--transition-easing, ease-in-out);
}

.off-canvas-top.open {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.off-canvas-bottom {
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: -webkit-transform var(--transition-duration, 1s) var(--transition-easing, ease-in-out);
	transition: -webkit-transform var(--transition-duration, 1s) var(--transition-easing, ease-in-out);
	-o-transition: transform var(--transition-duration, 1s) var(--transition-easing, ease-in-out);
	transition: transform var(--transition-duration, 1s) var(--transition-easing, ease-in-out);
	transition: transform var(--transition-duration, 1s) var(--transition-easing, ease-in-out), -webkit-transform var(--transition-duration, 1s) var(--transition-easing, ease-in-out);
}

.off-canvas-bottom.open {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.push-left {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}

.push-left.open {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.push-right {
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
}

.push-right.open {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.push-top {
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
}

.push-top.open {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.push-bottom {
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
}

.push-bottom.open {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.off-canvas-left.reveal-left {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}

.off-canvas-left.reveal-left.open {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.off-canvas-right.reveal-right {
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
}

.off-canvas-right.reveal-right.open {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.off-canvas-top.reveal-top {
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
}

.off-canvas-top.reveal-top.open {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.off-canvas-bottom.reveal-bottom {
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
}

.off-canvas-bottom.reveal-bottom.open {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.reveal-bottom, .reveal-left, .reveal-right, .reveal-top {
	z-index: 1;
}

.reveal-bottom.open, .reveal-left.open, .reveal-right.open, .reveal-top.open {
	z-index: 10001;
}

.fade {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity var(--transition-duration, 1s) var(--transition-easing, ease-in-out), visibility 0s var(--transition-duration, 1s);
	-o-transition: opacity var(--transition-duration, 1s) var(--transition-easing, ease-in-out), visibility 0s var(--transition-duration, 1s);
	transition: opacity var(--transition-duration, 1s) var(--transition-easing, ease-in-out), visibility 0s var(--transition-duration, 1s);
}

.fade.open {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity var(--transition-duration, 1s) var(--transition-easing, ease-in-out), visibility 0s 0s;
	-o-transition: opacity var(--transition-duration, 1s) var(--transition-easing, ease-in-out), visibility 0s 0s;
	transition: opacity var(--transition-duration, 1s) var(--transition-easing, ease-in-out), visibility 0s 0s;
}

.ease-in {
	-webkit-transition-timing-function: ease-in;
	-o-transition-timing-function: ease-in;
	transition-timing-function: ease-in;
}

.ease-out {
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.linear {
	-webkit-transition-timing-function: linear;
	-o-transition-timing-function: linear;
	transition-timing-function: linear;
}

.ease-in-out {
	-webkit-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
}

.ease-out-cubic {
	-webkit-transition-timing-function: cubic-bezier(.23, 1, .32, 1);
	-o-transition-timing-function: cubic-bezier(.23, 1, .32, 1);
	transition-timing-function: cubic-bezier(.23, 1, .32, 1);
}

.ease-in-cubic {
	-webkit-transition-timing-function: cubic-bezier(.55, .06, .68, .19);
	-o-transition-timing-function: cubic-bezier(.55, .06, .68, .19);
	transition-timing-function: cubic-bezier(.55, .06, .68, .19);
}

.ease-in-expo {
	-webkit-transition-timing-function: cubic-bezier(.95, .05, .795, .035);
	-o-transition-timing-function: cubic-bezier(.95, .05, .795, .035);
	transition-timing-function: cubic-bezier(.95, .05, .795, .035);
}

.ease-out-expo {
	-webkit-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
	-o-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
	transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.ease-in-out-back {
	-webkit-transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55);
	-o-transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55);
	transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55);
}

.ease-in-circ {
	-webkit-transition-timing-function: cubic-bezier(.6, .04, .98, .335);
	-o-transition-timing-function: cubic-bezier(.6, .04, .98, .335);
	transition-timing-function: cubic-bezier(.6, .04, .98, .335);
}

.ease-out-circ {
	-webkit-transition-timing-function: cubic-bezier(.075, .82, .165, 1);
	-o-transition-timing-function: cubic-bezier(.075, .82, .165, 1);
	transition-timing-function: cubic-bezier(.075, .82, .165, 1);
}

.ease-in-out-circ {
	-webkit-transition-timing-function: cubic-bezier(.785, .135, .15, .86);
	-o-transition-timing-function: cubic-bezier(.785, .135, .15, .86);
	transition-timing-function: cubic-bezier(.785, .135, .15, .86);
}

.ease-in-out-quint {
	-webkit-transition-timing-function: cubic-bezier(.86, 0, .07, 1);
	-o-transition-timing-function: cubic-bezier(.86, 0, .07, 1);
	transition-timing-function: cubic-bezier(.86, 0, .07, 1);
}

body:not(.et-fb) #page-container, body:not(.et-fb) .off-canvas-close-btn, body:not(.et-fb) .off-canvas-content, body:not(.et-fb) .off-canvas-content.open {
	-webkit-transition: -webkit-transform var(--transition-duration) var(--transition-easing);
	transition: -webkit-transform var(--transition-duration) var(--transition-easing);
	-o-transition: transform var(--transition-duration) var(--transition-easing);
	transition: transform var(--transition-duration) var(--transition-easing);
	transition: transform var(--transition-duration) var(--transition-easing), -webkit-transform var(--transition-duration) var(--transition-easing);
}

input.dgrid-input {
	background: #f1f5f9;
	max-height: 30px;
	border: 0;
	border-radius: 3px;
	padding: 7px 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: background .2s ease;
	-o-transition: background .2s ease;
	transition: background .2s ease;
	color: #4c5866;
	font-family: Open Sans, Helvetica, Roboto, Arial, sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: normal;
	display: block;
	width: 100%;
}

input.dgrid-input:focus {
	background: #e6ecf2;
}

input.dgrid-input::-webkit-input-placeholder {
	color: #98a7b8;
}

input.dgrid-input:-moz-placeholder, input.dgrid-input::-moz-placeholder {
	color: #98a7b8;
}

input.dgrid-input:-ms-input-placeholder {
	color: #98a7b8;
}

input.dgrid-input[readonly] {
	background: #fff !important;
	border: 1px solid #eaedf0 !important;
	cursor: not-allowed;
}
