.template-page {}@media (min-width: 992px) {	.template-page .main .container {}}.section-wysiwyg {	padding: 2em 0}@media (min-width: 768px) {	.section-wysiwyg {}}.section-wysiwyg img {	border-radius: var(--br-md);}.section-wysiwyg img.align-center,.section-wysiwyg img.align-left,.section-wysiwyg img.align-right {	display: block;	margin: 0 auto 1em;}@media (min-width: 768px) {	.section-wysiwyg img.align-left {		float: left;		max-width: 40%;		margin: 0.1em 1em 0.5em 0;	}	.section-wysiwyg img.align-right {		float: right;		max-width: 40%;		margin: 0.1em 0 0.5em 1em;	}}.page-images-slider {	margin: 1em 0;}.page-images-slider .tns-controls button {	color: var(--red);	background: rgba(252, 252, 252, 0.3);	opacity: 0.5;	transition: opacity var(--elements-transition);}.page-images-slider .tns-controls button:hover {	opacity: 1;}.page-images-slider .items {	opacity: 0;	max-height: 100%;	transition: opacity var(--elements-transition), transform var(--elements-transition)}.page-images-slider .items:not(.tns-slider) .item:not(:first-child) {	display: none;}.page-images-slider .items.tns-slider {	opacity: 1}.page-images-slider .item {}.page-images-slider .item .wrap {	height: 0!important;	padding-bottom: 80%;	display: block;	position: relative;	border: 1px solid var(--grey);	border-radius: var(--br-md);}.page-images-slider .item img {	display: block;	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	object-fit: cover;	border-radius: var(--br-md);}@media (max-width: 374.98px) {	.page-images-slider {		margin-right: -1em;	}	.page-images-slider .tns-ovh {		padding-right: 2em;	}}@media (max-width: 767.98px) {	.page-images-slider {		margin-right: -2em;	}	.page-images-slider .tns-ovh {		padding-right: 3em;	}}/***/.page-images-gallery {	margin: 1em 0;}.page-images-gallery .items {	display: flex;	overflow: auto;	justify-content: center;	margin-left: -0.5em;	margin-right: -0.5em;}.page-images-gallery .items::-webkit-scrollbar {	width: 0;	height: 0.2em;}.page-images-gallery .items::-webkit-scrollbar-thumb {	border-radius: 1em;}.page-images-gallery .items::-webkit-scrollbar-thumb {	background-color: var(--blue);}@media (min-width: 768px) {	.page-images-gallery .items {		flex-flow: row wrap;	}}.page-images-gallery .item {	margin: 0;	display: flex;	flex-flow: column;	padding: 0.5em;	position: relative;	flex: 0 0 50%;}.page-images-gallery .item .wrap {	display: block;	height: 0;	padding-bottom: 70%;	border: 1px solid var(--gray);	border-radius: var(--br-md);	position: relative;	overflow: hidden;	transform: translateZ(0);}.page-images-gallery .item .wrap:hover {	border-color: var(--red)}.page-images-gallery .item img {	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	object-fit: cover;	display: block;	border-radius: var(--br-xs);	transition: transform var(--elements-transition), opacity var(--elements-transition)}.page-images-gallery .item .wrap:hover img {	transform: scale(1.02);}.page-images-gallery.columns-2 .item {	flex: 0 0 calc(100% / 2);}.page-images-gallery.columns-3 .item {	flex: 0 0 calc(100% / 3);}.page-images-gallery.columns-4 .item {	flex: 0 0 calc(100% / 4);}.page-images-gallery.columns-5 .item {	flex: 0 0 calc(100% / 5);}.page-images-gallery.columns-6 .item {	flex: 0 0 calc(100% / 6);}.page-images-gallery.columns-7 .item {	flex: 0 0 calc(100% / 7);}.page-images-gallery.columns-8 .item {	flex: 0 0 calc(100% / 8);}.page-images-gallery.columns-9 .item {	flex: 0 0 calc(100% / 9);}.page-images-gallery.columns-2 .item .wrap {	padding-bottom: 50%;}.page-images-gallery.columns-3 .item .wrap {	padding-bottom: 60%;}.page-images-gallery.columns-4 .item .wrap {	padding-bottom: 70%;}.page-images-gallery.columns-5 .item .wrap,.page-images-gallery.columns-6 .item .wrap,.page-images-gallery.columns-7 .item .wrap,.page-images-gallery.columns-8 .item .wrap,.page-images-gallery.columns-9 .item .wrap {	padding-bottom: 100%}/***/.table-responsive {	width: 100%;	overflow: auto;	padding-right: 1px;	padding-left: 1px;	margin-top: 1em;	margin-bottom: 1em}table {	border-collapse: collapse;}.table-responsive td,.table-responsive th {	padding: 0.3em 1em 0.3em 0;	border-bottom: 1px solid var(--gray);}.table-responsive thead th,.table-responsive thead td {	font-style: normal;	text-align: left;	font-size: 1em;	font-weight: 500;	vertical-align: bottom;}.table-responsive tbody td p {	margin-bottom: 0;}/***/.iframe-wrap {	margin: 2em auto;	max-width: 100%;}.iframe-wrap .wrap {	position: relative;	max-width: 100%;	height: 0;	padding-bottom: 56%;	background: var(--gray);	border-radius: var(--br-md);}.iframe-wrap iframe {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	object-fit: contain;	display: block;	background: var(--gray);	border-radius: var(--br-md);}.section-wysiwyg .iframe-wrap.align-center,.section-wysiwyg .iframe-wrap.align-left,.section-wysiwyg .iframe-wrap.align-right {	margin: 0 auto 1em;}@media (min-width: 768px) {	.section-wysiwyg .iframe-wrap.align-left {		float: left;		width: 40%;		margin: 0.1em 1em 0.5em 0;	}	.section-wysiwyg .iframe-wrap.align-right {		float: right;		width: 40%;		margin: 0.1em 0 0.5em 1em;	}}