<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/**
 * style.css v1.1.9
 * https://www.tellerrnd.de
 *
 * CSS styles | .trxrg
 * 
 * Copyright (c) 2022 tellerrand | Webdesign, Webentwicklung &lt;contact@tellerrnd.de&gt;
 */
 
/**
 * Table of Contents:
 *
 * 0.0 Fonts
 * 1.0 Generals
 * 2.0 Reference Generator
 * 3.0 References
 * 4.0 Debug
 * 5.0 Admin
 * 6.0 Plugins
 *
 * -----------------------------------------------------------------------------
 */
 
/*-----------------------------------------------------------------------------------*/
/*	0.0 Fonts
/*-----------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------*/
/*	1.0 Generals
/*-----------------------------------------------------------------------------------*/

.trxrg .trxrg-wrapper *,
.trxrg .trxrg-wrapper :before,
.trxrg .trxrg-wrapper :after {
	word-wrap: initial;
	word-break: initial;
}

.trxrg .trxrg-wrapper:not(.trxrg-modal-dialog) {	
	background: #fff;
	color: currentColor; 
	font-size: 16px;
	font-weight: normal;
	line-height: 1.5;
	width: 100%;
	position: relative; 

	-webkit-text-size-adjust: 100%;
  	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

	/* box-shadow: 0 .5em 1em rgba(0,0,0,.15); */
	min-height: 15em;
}
.trxrg.loaded .trxrg-wrapper:not(.trxrg-modal-dialog) {
	box-shadow: none;
}
.trxrg .trxrg-wrapper .trxrg-main {	
	display: none;
}
.trxrg.loaded .trxrg-wrapper .trxrg-main {	
	display: block !important;
}


.trxrg .trxrg-wrapper h1, .trxrg .trxrg-wrapper h2, .trxrg .trxrg-wrapper h3, .trxrg .trxrg-wrapper h4, .trxrg .trxrg-wrapper h5, .trxrg .trxrg-wrapper h6,
.trxrg .trxrg-wrapper .h1, .trxrg .trxrg-wrapper .h2, .trxrg .trxrg-wrapper .h3, .trxrg .trxrg-wrapper .h4, .trxrg .trxrg-wrapper .h5, .trxrg .trxrg-wrapper .h6 {
	margin-bottom: 0.5em;
	font-weight: 500;
	line-height: 1.2;
}
.trxrg .trxrg-wrapper h1, .trxrg .trxrg-wrapper .h1 {
  	font-size: 2.5em;
}
.trxrg .trxrg-wrapper h2, .trxrg .trxrg-wrapper .h2 {
  	font-size: 2em;
}
.trxrg .trxrg-wrapper h3, .trxrg .trxrg-wrapper .h3 {
  	font-size: 1.75em;
}
.trxrg .trxrg-wrapper h4, .trxrg .trxrg-wrapper .h4 {
  	font-size: 1.5em;
}
.trxrg .trxrg-wrapper h5, .trxrg .trxrg-wrapper .h5 {
  	font-size: 1.25em;
}
.trxrg .trxrg-wrapper h6, .trxrg .trxrg-wrapper .h6 {
  	font-size: 1em;
}


.trxrg .trxrg-wrapper a {
	box-shadow: none;
	/* color: inherit; */
	text-decoration: none;
}
.trxrg .trxrg-wrapper a:hover,
.trxrg .trxrg-wrapper a:focus {
	text-decoration: none;
}


/* --- Classes --- */

/* Clearfix */
.clearfix:before,.clearfix:after{content:'';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}.clearfix:after {clear: both;}


/* Arrow */
.trxrg .trxrg-wrapper .arrow {
	border: solid #212529;
	border-width: 0 1px 1px 0;
	display: inline-block;
	padding: 5px;
}
.trxrg .trxrg-wrapper .arrow.arrow-right {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.trxrg .trxrg-wrapper .arrow.arrow-left {
	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	transform: rotate(135deg);
}
.trxrg .trxrg-wrapper .arrow.arrow-up {
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
}
.trxrg .trxrg-wrapper .arrow.arrow-down {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

/* Close */
.trxrg .trxrg-wrapper .close {
    cursor: pointer;
    height: 25px;
    position: absolute;
    right: 1em;
    top: 1em;
    width: 33px;
    z-index: 10;
}
.trxrg .trxrg-wrapper .close:hover,
.trxrg .trxrg-wrapper .close:focus {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.trxrg .trxrg-wrapper .close:before, 
.trxrg .trxrg-wrapper .close:after {
	background-color: currentColor;
	position: absolute;
	left: 15px;
	content: ' ';
	height: 25px;
	width: 1px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.trxrg .trxrg-wrapper .close:hover:before, 
.trxrg .trxrg-wrapper .close:hover:after {
	/* background-color: currentColor; */		
}
.trxrg .trxrg-wrapper .close:before {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	transform: rotate(45deg);
}
.trxrg .trxrg-wrapper .close:after {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	transform: rotate(-45deg);
}


/* Globals */
.text-left {
	text-align: left !important;
}
.text-right {
	text-align: right !important;
}
.text-center {
	text-align: center !important;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border: 0;
}

/* .justify-content-start {
	-ms-flex-pack: start !important;
	justify-content: flex-start !important;
}
.justify-content-end {
	-ms-flex-pack: end !important;
	justify-content: flex-end !important;
}
.justify-content-center {
	-ms-flex-pack: center !important;
	justify-content: center !important;
}
.justify-content-between {
	-ms-flex-pack: justify !important;
	justify-content: space-between !important;
}
.justify-content-around {
	-ms-flex-pack: distribute !important;
	justify-content: space-around !important;
} */


/* --- Loader --- */
.trxrg .trxrg-wrapper .trxrg-loader {
	/* display: none; */
	background: rgba(255, 255, 255, 0.6);
    height: 100%;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 1;
}
.trxrg .trxrg-wrapper .trxrg-loader .preloader-wrapper {
	bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
	top: 0;
}

/* Loader: Spinner */
.preloader-wrapper{display:inline-block;position:relative;width:48px;height:48px}.preloader-wrapper.small{width:36px;height:36px}.preloader-wrapper.big{width:64px;height:64px}.preloader-wrapper.active{-webkit-animation:container-rotate 1568ms linear infinite;animation:container-rotate 1568ms linear infinite}@-webkit-keyframes container-rotate{to{-webkit-transform:rotate(360deg)}}@keyframes container-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-layer{position:absolute;width:100%;height:100%;opacity:0;border-color:#26a69a}.spinner-black,.spinner-black-only{border-color:#363636}.spinner-blue,.spinner-blue-only{border-color:#4285f4}.spinner-red,.spinner-red-only{border-color:#db4437}.spinner-yellow,.spinner-yellow-only{border-color:#f4b400}.spinner-green,.spinner-green-only{border-color:#0f9d58}.active .spinner-layer.spinner-blue{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4,0,0.2,1) infinite both,blue-fade-in-out 5332ms cubic-bezier(0.4,0,0.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4,0,0.2,1) infinite both,blue-fade-in-out 5332ms cubic-bezier(0.4,0,0.2,1) infinite both}.active .spinner-layer.spinner-red{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4,0,0.2,1) infinite both,red-fade-in-out 5332ms cubic-bezier(0.4,0,0.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4,0,0.2,1) infinite both,red-fade-in-out 5332ms cubic-bezier(0.4,0,0.2,1) infinite both}.active .spinner-layer.spinner-yellow{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4,0,0.2,1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(0.4,0,0.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4,0,0.2,1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(0.4,0,0.2,1) infinite both}.active .spinner-layer.spinner-green{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4,0,0.2,1) infinite both,green-fade-in-out 5332ms cubic-bezier(0.4,0,0.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4,0,0.2,1) infinite both,green-fade-in-out 5332ms cubic-bezier(0.4,0,0.2,1) infinite both}.active .spinner-layer,.active .spinner-layer.spinner-blue-only,.active .spinner-layer.spinner-red-only,.active .spinner-layer.spinner-yellow-only,.active .spinner-layer.spinner-green-only{opacity:1;-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4,0,0.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4,0,0.2,1) infinite both}@-webkit-keyframes fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg)}}@keyframes fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@-webkit-keyframes blue-fade-in-out{from{opacity:1}25%{opacity:1}26%{opacity:0}89%{opacity:0}90%{opacity:1}100%{opacity:1}}@keyframes blue-fade-in-out{from{opacity:1}25%{opacity:1}26%{opacity:0}89%{opacity:0}90%{opacity:1}100%{opacity:1}}@-webkit-keyframes red-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:1}50%{opacity:1}51%{opacity:0}}@keyframes red-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:1}50%{opacity:1}51%{opacity:0}}@-webkit-keyframes yellow-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:1}75%{opacity:1}76%{opacity:0}}@keyframes yellow-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:1}75%{opacity:1}76%{opacity:0}}@-webkit-keyframes green-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes green-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:1}90%{opacity:1}100%{opacity:0}}.gap-patch{position:absolute;top:0;left:45%;width:10%;height:100%;overflow:hidden;border-color:inherit}.gap-patch .circle{width:1000%;left:-450%}.circle-clipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden;border-color:inherit}.circle-clipper .circle{width:200%;height:100%;border-width:3px;border-style:solid;border-color:inherit;border-bottom-color:transparent!important;border-radius:50%;-webkit-animation:none;animation:none;position:absolute;top:0;right:0;bottom:0}.circle-clipper.left .circle{left:0;border-right-color:transparent!important;-webkit-transform:rotate(129deg);transform:rotate(129deg)}.circle-clipper.right .circle{left:-100%;border-left-color:transparent!important;-webkit-transform:rotate(-129deg);transform:rotate(-129deg)}.active .circle-clipper.left .circle{-webkit-animation:left-spin 1333ms cubic-bezier(0.4,0,0.2,1) infinite both;animation:left-spin 1333ms cubic-bezier(0.4,0,0.2,1) infinite both}.active .circle-clipper.right .circle{-webkit-animation:right-spin 1333ms cubic-bezier(0.4,0,0.2,1) infinite both;animation:right-spin 1333ms cubic-bezier(0.4,0,0.2,1) infinite both}@-webkit-keyframes left-spin{from{-webkit-transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg)}}@keyframes left-spin{from{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg);transform:rotate(130deg)}}@-webkit-keyframes right-spin{from{-webkit-transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg)}}@keyframes right-spin{from{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}}#spinnerContainer.cooldown{-webkit-animation:container-rotate 1568ms linear infinite,fade-out 400ms cubic-bezier(0.4,0,0.2,1);animation:container-rotate 1568ms linear infinite,fade-out 400ms cubic-bezier(0.4,0,0.2,1)}@-webkit-keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-out{from{opacity:1}to{opacity:0}}.slider{position:relative;height:400px;width:100%}.slider.fullscreen{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0}.slider.fullscreen ul.slides{height:100%}.slider.fullscreen ul.indicators{z-index:2;bottom:30px}.slider .slides{background-color:#9e9e9e;margin:0;height:400px}.slider .slides li{opacity:0;position:absolute;top:0;left:0;z-index:1;width:100%;height:inherit;overflow:hidden}.slider .slides li img{height:100%;width:100%;background-size:cover;background-position:center}.slider .slides li .caption{color:#fff;position:absolute;top:15%;left:15%;width:70%;opacity:0}.slider .slides li .caption p{color:#e0e0e0}.slider .slides li.active{z-index:2}.slider .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0}.slider .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:16px;width:16px;margin:0 12px;background-color:#e0e0e0;transition:background-color .3s;border-radius:50%}.slider .indicators .indicator-item.active{background-color:#4CAF50}.carousel{overflow:hidden;position:relative;width:100%;height:400px;-webkit-perspective:500px;perspective:500px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0 50%;transform-origin:0 50%}.carousel.carousel-slider{top:0;left:0;height:0}.carousel.carousel-slider .carousel-fixed-item{position:absolute;left:0;right:0;bottom:20px;z-index:1}.carousel.carousel-slider .carousel-fixed-item.with-indicators{bottom:68px}.carousel.carousel-slider .carousel-item{width:100%;height:100%;min-height:400px;position:absolute;top:0;left:0}.carousel.carousel-slider .carousel-item h2{font-size:24px;font-weight:500;line-height:32px}.carousel.carousel-slider .carousel-item p{font-size:15px}.carousel .carousel-item{display:none;width:200px;height:400px;position:absolute;top:0;left:0}.carousel .carousel-item img{width:100%}.carousel .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0}.carousel .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:8px;width:8px;margin:24px 4px;background-color:rgba(255,255,255,0.5);transition:background-color .3s;border-radius:50%}.carousel .indicators .indicator-item.active{background-color:#fff}


/* --- Icons --- */
.trxrg .trxrg-wrapper svg.svg-inline--fa {
	display: inline-block;
	width: 1em;
	height: 1em;

	fill: currentColor;

	-webkit-transition: fill 0.2s ease-in-out;
	-moz-transition: fill 0.2s ease-in-out;
	-o-transition: fill 0.2s ease-in-out;
	-ms-transition: fill 0.2s ease-in-out;
	transition: fill 0.2s ease-in-out;
}


/* --- Buttons --- */
.trxrg .trxrg-wrapper .btn {
	display: inline-block;
	font-weight: 400;
	color: #212529;
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 1px solid transparent;
	padding: 0.375em 0.75em;
	font-size: 1em;
	line-height: 1.5;
	border-radius: 0.25em;

	-webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	-moz-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	-o-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	-ms-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;

	height: calc(1.5em + .75em + 2px);
	margin: 0;
	min-width: 150px;

	text-transform: uppercase;
	
	background-color: #ced4da; 
	color: #fff;	
}
@media (prefers-reduced-motion: reduce) {
	.trxrg .trxrg-wrapper .btn {
		transition: none;
	}
}
.trxrg .trxrg-wrapper .btn:hover {
	color: #212529;
	text-decoration: none;
}
.trxrg .trxrg-wrapper .btn:focus, .trxrg .trxrg-wrapper .btn.focus {
	outline: 0;
	box-shadow: 0 0 0 0.2em rgba(0, 123, 255, 0.25);
}
.trxrg .trxrg-wrapper .btn.disabled, .trxrg .trxrg-wrapper .btn:disabled {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
	filter: alpha(opacity=65);
	-moz-opacity: 0.65;
	-khtml-opacity: 0.65;
	opacity: 0.65;
}
.trxrg .trxrg-wrapper a.btn.disabled,
.trxrg .trxrg-wrapper fieldset:disabled a.btn {
	pointer-events: none;
}

/* Buttons: primary */
.trxrg .trxrg-wrapper .btn-primary {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff;
}
.trxrg .trxrg-wrapper .btn-primary:hover {
	color: #fff;
	background-color: #0069d9;
	border-color: #0062cc;
}
.trxrg .trxrg-wrapper .btn-primary:focus, .trxrg .trxrg-wrapper .btn-primary.focus {
	box-shadow: 0 0 0 0.2em rgba(38, 143, 255, 0.5);
}
.trxrg .trxrg-wrapper .btn-primary.disabled, .trxrg .trxrg-wrapper .btn-primary:disabled {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff;
}

/* Buttons: outline-primary */
.trxrg .trxrg-wrapper .btn-outline-primary {
	color: #007bff;
	border-color: #007bff;
}
.trxrg .trxrg-wrapper .btn-outline-primary:hover {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff;
}
.trxrg .trxrg-wrapper .btn-outline-primary:focus, .trxrg .trxrg-wrapper .btn-outline-primary.focus {
	box-shadow: 0 0 0 0.2em rgba(0, 123, 255, 0.5);
}
.trxrg .trxrg-wrapper .btn-outline-primary.disabled, .trxrg .trxrg-wrapper .btn-outline-primary:disabled {
	color: #007bff;
	background-color: transparent;
}


/* --- Form --- */
.trxrg .trxrg-wrapper .trxrg-form {

}
.trxrg .trxrg-wrapper .trxrg-form .form-additionals {
	height: 0; 
}

/* Form: Honeypot */
.trxrg .trxrg-wrapper form .middle-secound-name {
    display: inline;
    height: 1px;
    left: -8789px;
    overflow: hidden;
    position: absolute;
    top: -8789px;
    width: 1px;
}

.trxrg .trxrg-wrapper label {
	cursor: pointer;
}

.trxrg .trxrg-wrapper .form-row {
	margin-bottom: 1em;
}
.trxrg .trxrg-wrapper .form-row &gt; .col, .trxrg .trxrg-wrapper .form-row &gt; [class*="col-"] {
	margin-bottom: 0.5em;
}

.trxrg .trxrg-wrapper .form-control {
	font-size: inherit;
}

@media screen and (min-width: 768px) {
	
	.trxrg .trxrg-wrapper .form-row &gt; .col, .trxrg .trxrg-wrapper .form-row &gt; [class*="col-"] {
		margin-bottom: 0;
	}

}


/* Form: Validation */
.has-error {

}
.has-error .form-error {
	display: block; 
	font-size: 80%;
}
.has-error label, 
.has-error .form-error {
	color: #dc3545; 
}
.has-error .checkbox label {
	color: inherit; 
}

/* Form: Messages */
.trxrg .trxrg-wrapper form .messages {
	border-radius: .25em; 
	text-align: center;
	padding: 1em;
	margin-top: 2em;
}
.trxrg .trxrg-wrapper form .messages.error {
	background: #dc3545; 
	color: #fff; 
}

.trxrg .trxrg-wrapper form .messages p {
	margin: 0; 
}
.trxrg .trxrg-wrapper form .messages .svg-inline--fa {

}

/* Form: Notices */
.trxrg .trxrg-wrapper form .notice {
	padding: 1em;
	margin-bottom: 0.5em;
}
.trxrg .trxrg-wrapper form .notice.notice-success {
	color: #28a745;
}
.trxrg .trxrg-wrapper form .notice.notice-info {
	color: #17a2b8;
}
.trxrg .trxrg-wrapper form .notice.notice-warning {
	color: #ffc107;
}
.trxrg .trxrg-wrapper form .notice.notice-error {
	color: #dc3545;
}

.trxrg .trxrg-wrapper form .notice.notice-success.bg-success {
	background: #28a745;
	color: #fff;
}
.trxrg .trxrg-wrapper form .notice.notice-info.bg-info {
	background: #17a2b8;
	color: #fff;
}
.trxrg .trxrg-wrapper form .notice.notice-warning.bg-warning {
	background: #ffc107;
	color: #fff;
}
.trxrg .trxrg-wrapper form .notice.notice-error.bg-error {
	background: #dc3545;
	color: #fff;
}


/* --- Components --- */

/* Rating */
.trxrg .trxrg-wrapper .rating-control {
	position: relative;
	direction: rtl;
	text-align: left;
}

.trxrg .trxrg-wrapper .rating-control input[type='radio'] {
	overflow: hidden;
	height: 0;	
	width: 0;
	position: absolute;
	clip: rect(0,0,0,0);
	visibility: hidden;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.trxrg .trxrg-wrapper .rating-control label {
	display: inline-block;
	cursor: pointer;
	margin: 0;
}

.trxrg .trxrg-wrapper .rating-control .rating-star {
	display: inline-block;
	position: relative;
	width: 24px;
	height: 24px;
}

/* Rating: Stars */
.trxrg .trxrg-wrapper .rating-control label .svg-inline--fa {
	width: 1.2em;
	height: 1.2em;

	position: absolute;
	left: 0; top: 0;

	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out; 
}

/* Rating: Stars --uncheck */
.trxrg .trxrg-wrapper .rating-control label .fa-star-o {

}
.trxrg .trxrg-wrapper .rating-control label:hover .fa-star-o,
.trxrg .trxrg-wrapper .rating-control label:focus .fa-star-o,
.trxrg .trxrg-wrapper .rating-control label:hover ~ label .fa-star-o,
.trxrg .trxrg-wrapper .rating-control label:focus ~ label .fa-star-o,
.trxrg .trxrg-wrapper .rating-control input[type='radio']:checked ~ label .fa-star-o {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

/* Rating: Stars --check */
.trxrg .trxrg-wrapper .rating-control label .fa-star {	
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
.trxrg .trxrg-wrapper .rating-control label:hover .fa-star,
.trxrg .trxrg-wrapper .rating-control label:focus .fa-star,
.trxrg .trxrg-wrapper .rating-control label:hover ~ label .fa-star,
.trxrg .trxrg-wrapper .rating-control label:focus ~ label .fa-star,
.trxrg .trxrg-wrapper .rating-control input[type='radio']:checked ~ label .fa-star {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.trxrg .trxrg-wrapper .rating-control input[type='radio']:checked ~ label .fa-star {
  	color: gold;
}



/* Radio */
.trxrg .trxrg-wrapper .radio-group {
	
}
.trxrg .trxrg-wrapper .radio-group &gt; .col {
	max-width: 120px;
}

.trxrg .trxrg-wrapper .radio-group .radio-control {
	margin-bottom: 1em;
    position: relative;
	width: 100%;
}

.trxrg .trxrg-wrapper .radio-group .radio-control input[type="radio"] {
	overflow: hidden;
	height: 0;	
	width: 0;
	position: absolute;
	clip: rect(0,0,0,0);
	visibility: hidden;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.trxrg .trxrg-wrapper .radio-group .radio-control label {
	border-radius: 100%;
	margin: 0;
	padding: 0;
}

.trxrg .trxrg-wrapper .radio-group .radio-control label .image-wrapper {
	border: 1px solid transparent;
	border-radius: 100%;
    margin: 0 auto;
    overflow: hidden;
	height: 100px;
    width: 100px;
	position: relative;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.trxrg .trxrg-wrapper .radio-group .radio-control label .image-wrapper img {
	width: 100%;
	height: 100%;
    margin: 0 auto;
    position: absolute;
    left: 0;
	right: 0;
	top: 50%;
    -webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	pointer-events: none;
	object-fit: cover;
}

.trxrg .trxrg-wrapper .radio-group .radio-control label:hover .image-wrapper,
.trxrg .trxrg-wrapper .radio-group .radio-control label:focus .image-wrapper {
	
}

.trxrg .trxrg-wrapper .radio-group .radio-control input[type='radio']:checked ~ label .image-wrapper {
	border: 3px solid currentColor;
	/* box-shadow: 0 .5em 1em rgba(0,0,0,.3); */

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}




/* --- Animations --- */

/* Pulse */                                                                                                                                                                                                                          
.pulse,
.recording:not(.paused) {
	-webkit-animation: pulse 1.5s infinite;
	animation: pulse 1.5s infinite;
}
@-webkit-keyframes pulse {
    0%, 100% { 
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;	
		opacity: 1;	
	}
    50% { 
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
		filter: alpha(opacity=50);
		-moz-opacity: 0.5;
		-khtml-opacity: 0.5;	
		opacity: 0.5;
	}
}
@keyframes pulse {
    0%, 100% { 
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;	
		opacity: 1;	
	}
    50% { 
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
		filter: alpha(opacity=50);
		-moz-opacity: 0.5;
		-khtml-opacity: 0.5;	
		opacity: 0.5;
	}
}  



/* --- Embed --- */
.trxrg .trxrg-wrapper .embed-responsive {
	position: relative;
	display: block;
	width: 100%;
	height: auto;
	padding: 0;
	overflow: hidden;
}
.trxrg .trxrg-wrapper .embed-responsive::before {
	display: block;
	content: "";
}
.trxrg .trxrg-wrapper .embed-responsive .embed-responsive-item,
.trxrg .trxrg-wrapper .embed-responsive iframe,
.trxrg .trxrg-wrapper .embed-responsive embed,
.trxrg .trxrg-wrapper .embed-responsive object,
.trxrg .trxrg-wrapper .embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}
.trxrg .trxrg-wrapper .embed-responsive-21by9::before {
	padding-top: 42.857143%;
}
.trxrg .trxrg-wrapper .embed-responsive-16by9::before {
	padding-top: 56.25%;
}
.trxrg .trxrg-wrapper .embed-responsive-4by3::before {
	padding-top: 75%;
}
.trxrg .trxrg-wrapper .embed-responsive-1by1::before {
	padding-top: 100%;
}

.trxrg .trxrg-wrapper audio,
.trxrg .trxrg-wrapper video {
	display: block;
	width: 100%;
}
.trxrg .trxrg-wrapper .audio-wrapper {
	display: block;
	width: 100%;
}
.trxrg .trxrg-wrapper .video-wrapper {
	display: block;
	width: 100%;
}





/*-----------------------------------------------------------------------------------*/
/*	2.0 Reference Generator
/*-----------------------------------------------------------------------------------*/

.trxrg.loaded .trxrg-wrapper .trxrg-main.reference-generator {
	padding: 0 0.5em; 
}


/* --- Anchors --- */
.trxrg .trxrg-wrapper .trxrg-form .anchors {
	margin-bottom: 3em;
}
.trxrg .trxrg-wrapper .trxrg-form .anchors .anchor {
	
}
.trxrg .trxrg-wrapper .trxrg-form .anchors .anchor &gt; a {
	border: 3px solid #eee;
	border-radius: 100%;
	width: 120px;
	height: 120px;
	display: block;
	text-align: center;
	overflow: hidden;
	position: relative;
	margin: 0.5em auto;
}
.trxrg .trxrg-wrapper .trxrg-form .anchors .anchor &gt; a:hover,
.trxrg .trxrg-wrapper .trxrg-form .anchors .anchor &gt; a:focus {
	color: currentColor !important;
}

.trxrg .trxrg-wrapper .trxrg-form .anchors .anchor .anchor-icn {
	left: 0;
	position: absolute;
	top: 35px;
	right: 0;
}
.trxrg .trxrg-wrapper .trxrg-form .anchors .anchor .anchor-icn svg.svg-inline--fa {
	font-size: 2.5em;
}
.trxrg .trxrg-wrapper .trxrg-form .anchors .anchor .anchor-overlay {
	background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
	height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
	
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;	
	opacity: 0; 
}
.trxrg .trxrg-wrapper .trxrg-form .anchors .anchor .anchor-overlay &gt; span {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

/* Hover */
.trxrg .trxrg-wrapper .trxrg-form .anchors .anchor &gt; a:hover .anchor-overlay {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;	
	opacity: 1;
}

@media screen and (min-width: 768px) {
	
	/* --- Anchors --- */
	.trxrg .trxrg-wrapper .trxrg-form .anchors .anchor &gt; a {
		margin: 0 auto;
	}

}


/* --- Header --- */
.trxrg .trxrg-wrapper .trxrg-form .header {
	
}
.trxrg .trxrg-wrapper .trxrg-form .header .title,
.trxrg .trxrg-wrapper .trxrg-form .header .subtitle {
	margin: 0;
	padding: 0;
	text-align: center;
}
.trxrg .trxrg-wrapper .trxrg-form .header .title {
	text-transform: uppercase;
}
.trxrg .trxrg-wrapper .trxrg-form .header .subtitle {
	font-size: 1em;
}
.trxrg .trxrg-wrapper .trxrg-form .header .text {
	text-align: center;
	padding-top: 3em;
}


/* --- Content --- */
.trxrg .trxrg-wrapper .trxrg-form .content {
	padding: 3em 0;
}
.trxrg .trxrg-wrapper .trxrg-form .content .row {
	margin-bottom: 1em;
}
.trxrg .trxrg-wrapper .trxrg-form .content .row .image-wrapper {
	border-radius: 100%;
    margin: 0 auto;
    overflow: hidden;
	height: 120px;
    width: 120px;
	position: relative;
	margin-bottom: 1em;
}
.trxrg .trxrg-wrapper .trxrg-form .content .row .image-wrapper img {
	width: 100%;
	height: 100%;
    margin: 0 auto;
    position: absolute;
    left: 0;
	right: 0;
	top: 50%;
    -webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	object-fit: cover;
}
.trxrg .trxrg-wrapper .trxrg-form .content .row .slogan {
	 
}


@media screen and (min-width: 768px) {
	
	.trxrg.loaded .trxrg-wrapper .trxrg-main.reference-generator {
		padding: 0 2em; 
	}

	/* --- Content --- */
	.trxrg .trxrg-wrapper .trxrg-form .content .row .image-wrapper {
		margin: 0;
		height: 150px;
		width: 150px;
	}
	.trxrg .trxrg-wrapper .trxrg-form .content .row.flex-row-reverse .image-wrapper {
		margin-left: auto;	
	}

}

@media screen and (min-width: 1024px) {
	
	/* --- Content --- */
	.trxrg .trxrg-wrapper .trxrg-form .content .row .image-wrapper {
		height: 200px;
		width: 200px;
	}

}


/* --- Modules --- */
.trxrg .trxrg-wrapper .trxrg-form .modules {
	
}

.trxrg .trxrg-wrapper .trxrg-form .modules .module {
	border-bottom: 1px solid #ccc;
	padding: 2em 1em;
}
.trxrg .trxrg-wrapper .trxrg-form .modules .module:last-child {
	border-bottom: 0;
}

/* Modules: Error */
.trxrg .trxrg-wrapper .trxrg-form .modules .module.has-error {
	color: #dc3545;
}
.trxrg .trxrg-wrapper .trxrg-form .modules .module.has-error a {
	color: #dc3545 !important;
}
.trxrg .trxrg-wrapper .trxrg-form .modules .module.has-error a:hover,
.trxrg .trxrg-wrapper .trxrg-form .modules .module.has-error a:focus {
	color: #c82333 !important;
}
.trxrg .trxrg-wrapper .trxrg-form .modules .module.has-error .btn {
	color: #dc3545 !important;
}
.trxrg .trxrg-wrapper .trxrg-form .modules .module.has-error .btn:hover,
.trxrg .trxrg-wrapper .trxrg-form .modules .module.has-error .btn:focus {
	background: #c82333 !important;
	color: #fff !important;
}


/* Module: Header */
.trxrg .trxrg-wrapper .modules .module .module-header {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.trxrg .trxrg-wrapper .modules .module .module-header h4 {
	/* color: inherit; */
	/* font-size: 1em; */
	/* font-size: inherit; */
	margin: 0;
	text-transform: uppercase;

	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.trxrg .trxrg-wrapper .modules .module .module-header h4 [class^="fa"],
.trxrg .trxrg-wrapper .modules .module .module-header h4 .svg-inline--fa {
	margin: auto 0.5em auto 0;
}
.trxrg .trxrg-wrapper .modules .module .module-header .module-status {
	display: none;
	color: #28a745;	
	margin-left: auto;
}


/* Module: Subheader */
.trxrg .trxrg-wrapper .modules .module .module-subheader {

}
.trxrg .trxrg-wrapper .modules .module .module-subheader p {
	margin: 0;
}


/* Module: Content */
.trxrg .trxrg-wrapper .modules .module .module-content {
	margin-top: 2em;
}

@media screen and (min-width: 768px) {
	
	/* Module: Subheader */
	.trxrg .trxrg-wrapper .modules .module .module-subheader {
		margin-left: 2em;
	}

	/* Module: Content */
	.trxrg .trxrg-wrapper .modules .module .module-content {
		margin-left: 2em;
	}

}


/* Module: Actions */
.trxrg .trxrg-wrapper .modules .module .rec,
.trxrg .trxrg-wrapper .modules .module .action {	
	border: 0;
	box-shadow: none;
	font-size: 1.2em;
	display: inline-block;
	text-decoration: none;	
}
.trxrg .trxrg-wrapper .modules .module .rec {	
	
}

.trxrg .trxrg-wrapper .modules .module .rec.recording {
	color: #dc3545 !important;
}
.trxrg .trxrg-wrapper .modules .module .rec.error,
.trxrg .trxrg-wrapper .modules .module .action.error {
	color: #dc3545 !important;
}


/* start */
.trxrg .trxrg-wrapper .modules .module .start-record {
	
}
.trxrg .trxrg-wrapper .modules .module .start-record.recording {
	pointer-events: none;
}

.trxrg .trxrg-wrapper .modules .module .start-record.recording .fa-camera {
	display: none;
}
.trxrg .trxrg-wrapper .modules .module .start-record .fa-circle {
	display: none;
}
.trxrg .trxrg-wrapper .modules .module .start-record.recording .fa-circle {
	display: inline-block;
}

/* pause */
.trxrg .trxrg-wrapper .modules .module .pause-record {	
	
}
.trxrg .trxrg-wrapper .modules .module .pause-record .fa-play {
	display: none;
}
.trxrg .trxrg-wrapper .modules .module .pause-record.paused {	
	
}
.trxrg .trxrg-wrapper .modules .module .pause-record.paused .fa-pause {
	display: none;
}
.trxrg .trxrg-wrapper .modules .module .pause-record.paused .fa-play {
	display: inline-block;
}

/* stop */
.trxrg .trxrg-wrapper .modules .module .stop-record {

}

/* repeat */
.trxrg .trxrg-wrapper .modules .module .repeat-record {
	/* margin: auto auto auto 1em; */
}

/* release */
.trxrg .trxrg-wrapper .modules .module .release-mic {
	display: none;
}

/* reset-module */
.trxrg .trxrg-wrapper .modules .module .reset-module {
	-ms-flex-item-align: end;
	align-self: flex-end; 
	margin-left: auto;
	margin-top: auto;
}


/* Module: Actions. Icons */
.trxrg .trxrg-wrapper .modules .module .icn-wrapper {
	display: inline-block;
	text-align: center;
	margin-right: 1em;
}
.trxrg .trxrg-wrapper .modules .module .icn-wrapper &gt; a {
	color: #000 !important;
}
.trxrg .trxrg-wrapper .modules .module .icn-wrapper &gt; small {

}


/* --- Module: Video --- */
.trxrg .trxrg-wrapper .modules .module.module-video {

}
.trxrg .trxrg-wrapper .modules .module.module-video .upload-wrapper {
	display: inline-block;
	margin-left: 0.5em;
}
.trxrg .trxrg-wrapper .modules .module.module-video .video-wrapper {
	display: none;
	/* background: currentColor; */
}

/* --- Module: Audio --- */
.trxrg .trxrg-wrapper .modules .module.module-audio {

}
.trxrg .trxrg-wrapper .modules .module.module-audio .upload-wrapper {
	display: inline-block;
	margin-left: 0.5em;
}
.trxrg .trxrg-wrapper .modules .module.module-audio .audio-wrapper {
	display: none;
}

/* --- Module: Text --- */
.trxrg .trxrg-wrapper .modules .module.module-text {

}

/* --- Module: Stars --- */
.trxrg .trxrg-wrapper .modules .module.module-stars {

}
.trxrg .trxrg-wrapper .modules .module.module-stars .module-header {
	margin-bottom: 0;
}

.trxrg .trxrg-wrapper .modules .module.module-stars .stars-label {
	display: inline-block;
	text-transform: uppercase; 
}

/* --- Module: More --- */
.trxrg .trxrg-wrapper .modules .module.module-more {

}
.trxrg .trxrg-wrapper .modules .module.module-more .mm-link {
	margin: auto;
}
.trxrg .trxrg-wrapper .modules .module.module-more .mm-link .image-wrapper {
	max-width: 250px;
	min-width: 150px;
}

/* --- Module: Intro --- */
.trxrg .trxrg-wrapper .modules .module.module-intro {
	border-bottom: 0;
	padding: 4em 1em;
}
.trxrg .trxrg-wrapper .modules .module .module-header h3 {
	margin: 0 auto;
	text-transform: uppercase;
}

/* --- Module: Details --- */
.trxrg .trxrg-wrapper .modules .module.module-details {

}

.trxrg .trxrg-wrapper .modules .module.module-details .btn-submit {
	margin: auto 0 0 auto;
	width: 100%; 
}

/* Details: Upload */
.trxrg .trxrg-wrapper .modules .module.module-details .upload-preview {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.trxrg .trxrg-wrapper .modules .module.module-details .upload-preview .preview {
	
}
.trxrg .trxrg-wrapper .modules .module.module-details .upload-preview .preview .image-wrapper {
	border: 1px solid transparent;
	border-radius: 100%;
    margin: 0 auto;
    overflow: hidden;
	height: 100px;
    width: 100px;
	position: relative;
}
.trxrg .trxrg-wrapper .modules .module.module-details .upload-preview .preview .image-wrapper img {
	width: 100%;
	height: 100%;
    margin: 0 auto;
    position: absolute;
    left: 0;
	right: 0;
	top: 50%;
    -webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.trxrg .trxrg-wrapper .modules .module.module-details .upload-preview .status {
	display: none;
	color: #28a745;
	font-size: 1.2em;
	margin: auto 0 auto 1em;
}


@media screen and (min-width: 768px) {
	
	/* Details: Upload */
	.trxrg .trxrg-wrapper .modules .module.module-details .upload-preview {

	}
	.trxrg .trxrg-wrapper .modules .module.module-details .upload-preview .preview {
		margin-left: auto;
	}

	.trxrg .trxrg-wrapper .modules .module.module-details .btn-submit {
		width: auto; 
	}

}




/* --- Message --- */
.trxrg .trxrg-wrapper .trxrg-message {
	text-align: center;
	padding: 2em 0;
}
.trxrg .trxrg-wrapper .trxrg-message .message-header {

}
.trxrg .trxrg-wrapper .trxrg-message .message-content {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.trxrg .trxrg-wrapper .trxrg-message .message-content .svg-inline--fa {
	font-size: 3em;
	margin: auto;
}




/*-----------------------------------------------------------------------------------*/
/*	3.0 References
/*-----------------------------------------------------------------------------------*/

.trxrg .trxrg-wrapper.no-references {
	display: none !important;
}
.trxrg.loaded .trxrg-wrapper .trxrg-main.references {

}
.trxrg.loaded .trxrg-wrapper .trxrg-main.references,
.trxrg .trxrg-wrapper .trxrg-main.references .swiper-container .swiper-slide {
	min-height: 400px;
}

/* --- Swiper --- */
.trxrg .trxrg-wrapper .trxrg-main.references .swiper-container {
	width: 100%;
	height: 100%;
}
.trxrg .trxrg-wrapper .trxrg-main.references .swiper-container .swiper-slide {
	padding: 2em;
	text-align: center;
}

/* Swiper: Arrows */
.trxrg .trxrg-wrapper .trxrg-main.references .swiper-container .swiper-button-next, 
.trxrg .trxrg-wrapper .trxrg-main.references .swiper-container .swiper-button-prev {
	background: none;
}
.trxrg .trxrg-wrapper .trxrg-main.references .swiper-container .swiper-button-next:after, 
.trxrg .trxrg-wrapper .trxrg-main.references .swiper-container .swiper-button-prev:after {
	display: none;
}
.trxrg .trxrg-wrapper .trxrg-main.references .swiper-container .swiper-button-next .arrow,
.trxrg .trxrg-wrapper .trxrg-main.references .swiper-container .swiper-button-prev .arrow {
	border-color: currentColor;
	border-width: 0 2px 2px 0;
	padding: 1em;
}

.trxrg .trxrg-wrapper .trxrg-main.references .swiper-container .swiper-button-next {
	right: 1.5em;
}
.trxrg .trxrg-wrapper .trxrg-main.references .swiper-container .swiper-button-prev {
	left: 1.5em;
}

/* Swiper: Pagination */
.trxrg .trxrg-wrapper .trxrg-main.references .swiper-container .swiper-pagination {

}

@media screen and (min-width: 768px) {
	
	.trxrg .trxrg-wrapper .trxrg-main.references .swiper-container .swiper-slide {
		text-align: left;
	}	

}


/* --- Reference--- */
.trxrg .trxrg-wrapper .reference {

}

.trxrg .trxrg-wrapper .reference .r-type {
	font-size: 3em;
	position: absolute;
	top: 0.5em;
	right: 1.5em;
	display: none;
}

.trxrg .trxrg-wrapper .reference .r-inner {
	
}

/* Reference: Author */
.trxrg .trxrg-wrapper .reference .r-author {
	text-align: center;
}
.trxrg .trxrg-wrapper .reference .r-author .image-wrapper {
	border-radius: 100%;
    margin: 0 auto;
    overflow: hidden;
	height: 120px;
    width: 120px;
	position: relative;
	margin-bottom: 1em;
}
.trxrg .trxrg-wrapper .reference .r-author .image-wrapper img {
	width: auto !important;
	height: 100% !important;
	max-width: none !important;
    margin: 0 auto;
    position: absolute;
    left: 50%;
	right: 0;
	top: 50%;
    -webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	object-fit: cover;
}

/* Reference: Header */
.trxrg .trxrg-wrapper .reference .r-header {
	margin-bottom: 1em;
}
.trxrg .trxrg-wrapper .reference .r-header .stars {
	font-size: 1.25em;
}

/* Reference: Content */
.trxrg .trxrg-wrapper .reference .r-content {

}

/* Audio */
.trxrg .trxrg-wrapper .reference .r-content .audio {
	
}
.trxrg .trxrg-wrapper .reference .r-content .audio .icn {
	/* font-size: 4em;
	margin-bottom: 1em; */
}

.trxrg .trxrg-wrapper .reference .r-content .audio .icn {
	margin: auto 10px auto 0;
}
.trxrg .trxrg-wrapper .reference .r-content .audio .icn svg.svg-inline--fa {
	font-size: 2em;
}

.trxrg .trxrg-wrapper .reference .r-content .video + .audio {
	margin-top: 1em;
}

/* Video */
.trxrg .trxrg-wrapper .reference .r-content .video {
	
}
.trxrg .trxrg-wrapper .reference .r-content .video .icn {
	margin: auto 10px auto 0;
}
.trxrg .trxrg-wrapper .reference .r-content .video .icn svg.svg-inline--fa {
	font-size: 2em;
}


@media screen and (min-width: 768px) {
	
	/* --- Swiper --- */
	.trxrg .trxrg-wrapper .trxrg-main.references .swiper-container .swiper-slide {
		padding: 3em;
	}

	/* --- Reference --- */
	.trxrg .trxrg-wrapper .reference .r-type {
		display: inline-block;
	}

	/* Reference: Author */
	.trxrg .trxrg-wrapper .reference .r-author .image-wrapper {
		height: 150px;
		width: 150px;
	}

}

@media screen and (min-width: 1024px) {
	
	/* Reference: Author */
	.trxrg .trxrg-wrapper .reference .r-author .image-wrapper {
		height: 200px;
		width: 200px;
	}

}



/*-----------------------------------------------------------------------------------*/
/*	4.0 Debug
/*-----------------------------------------------------------------------------------*/

.trxrg .trxrg-wrapper.debug {
	border: 2px solid #0f0;
}


/*-----------------------------------------------------------------------------------*/
/*	5.0 Admin
/*-----------------------------------------------------------------------------------*/

/* --- Admin Menu Bar --- */
.trxrg #wp-admin-bar-trxrg .update-plugins {
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    margin: 5px 0 -1px 2px;
    padding: 0 5px;
    min-width: 18px;
    height: 18px;
    border-radius: 9px;
    background-color: #ca4a1f;
    color: #fff;
    font-size: 11px;
    line-height: 1.6;
    text-align: center;
    z-index: 26;
}
.trxrg #wp-admin-bar-trxrg .update-plugins .update-count {
    font-size: 11px;
    line-height: 1.6;
}


/*-----------------------------------------------------------------------------------*/
/*	6.0 Plugins
/*-----------------------------------------------------------------------------------*/

.trxrg .trxrg-wrapper.elementor {

}
.trxrg .trxrg-wrapper.elementor .trxrg-loader {
	display: none;
}</pre></body></html>