
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */

:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}

/*# sourceURL=wp-block-library-inline-css */

:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */

/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
.advps-slide-container{
 position:relative;
}
.advps-slide-container ul
{
	margin:0;
	padding:0;
}
.advps-excerpt-one{
	position:absolute;	
	-moz-opacity:1;
	filter:alpha(opacity=100);
	opacity:1;
	z-index:1;
}
.advps-overlay-one
{
	width:100%;
    height:100%;
    position: absolute;
    top: 0;
	left: 0;
    z-index: 0;
}
.advps-excerpt-block-one{
	position:relative;	
	padding:10px;
	width:auto;
	height:auto;
	z-index:9;
}
.advps-slide-field-three img
{
	float:left;
	margin-right:20px;
}

.advs-title a{
	font-weight:bold;
	text-decoration:none;
}
/* ---------------------  navigation -----------------*/
.advps-number{
	position:absolute;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	z-index:9999;
}
.advps-number ul{
	margin:0;
	padding:0;
}
.advps-number ul li{
	position:relative;
	list-style:none;
	float:left;
	display:inline;
	margin:0;
}
.advps-number li a {
	margin: 2px 2px 2px 0;
	padding:5px 8px 5px 8px;
	text-decoration:none;
	width:auto;
	display:block;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-shadow: 0px 1px 1px #666666;
	background-color:#333333;
	background: -webkit-gradient(linear, 0 top, 0 bottom, from(#666666), to(#000000));
	background: -moz-linear-gradient(#555555, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#000000',GradientType=0 );
	background-image: -ms-linear-gradient(top, #666666 0%, #000000 100%);
	background-image: -o-linear-gradient(top, #666666 0%, #000000 100%);
	background-repeat:no-repeat !important;
	background-position:center !important;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}
.advps-number li a:hover {
	color:#000000;
	text-shadow: 0 1px 0 #FFFFFF;
	background-color:#FFFFFF;
	background:-moz-linear-gradient(#FFFFFF, #E0E0E0);
	background:-webkit-gradient(linear, 0 top, 0 bottom, from(#FFFFFF), to(#E0E0E0));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#E0E0E0',GradientType=0 );
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #E0E0E0 100%);
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #E0E0E0 100%);
}
.advps-number li.activeSlide a{
	color:#000000;
	text-shadow: 0 1px 0 #FFFFFF;
	background-color:#FFFFFF;
	background:-moz-linear-gradient(#FFFFFF, #E0E0E0);
	background:-webkit-gradient(linear, 0 top, 0 bottom, from(#FFFFFF), to(#E0E0E0));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#E0E0E0',GradientType=0 );
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #E0E0E0 100%);
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #E0E0E0 100%);
	cursor:default;
}
.advps-bullet{
	width:auto;
	position:absolute;
	z-index:9999;
}
.advps-bullet li
{
    display:inline;
    list-style:none;
    margin:0px !important;
}
.advps-bullet li a{
    display:block;
    width:18px;
    height:18px;
    float:left;
    background:url(https://interrel.de/wp-content/plugins/advanced-post-slider/images/advps-bullet-two.png) no-repeat;
    margin-left:2px;
}
.advps-bullet li a:hover{
	background:url(https://interrel.de/wp-content/plugins/advanced-post-slider/images/advps-bullet-active-two.png) no-repeat;
	cursor:pointer;
}
.advps-bullet li.activeSlide a{
 background:url(https://interrel.de/wp-content/plugins/advanced-post-slider/images/advps-bullet-active-two.png) no-repeat;
}

.advps-slide-container .advs-title
{
	line-height:30px;
}

/************************************** bx slider css *********************************************/

/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	/*bottom: -30px;*/
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(https://interrel.de/wp-content/plugins/advanced-post-slider/images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	/*background: #000;*/
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(https://interrel.de/wp-content/plugins/advanced-post-slider/images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(https://interrel.de/wp-content/plugins/advanced-post-slider/images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

/*.bx-wrapper .bx-controls-auto {
	text-align: center;
}*/

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(https://interrel.de/wp-content/plugins/advanced-post-slider/images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(https://interrel.de/wp-content/plugins/advanced-post-slider/images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	/*text-align: left;*/
	width: 100%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	/*right: 0;*/
	/*width: 35px;*/
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}#honeypot-field-url,.um-form input[type=text].apbct_special_field,.wc_apbct_email_id,input[class*=apbct].apbct_special_field,label[id*=apbct_label_id].apbct_special_field{display:none!important}.apbct-tooltip,.apbct-tooltip--text{border-radius:5px;background:#d3d3d3}.comment-form-cookies-consent{width:100%;overflow:hidden}.apbct-tooltip{display:none;position:inherit;margin-top:5px;left:5px;opacity:.9}.apbct-tooltip--text{position:sticky;padding:10px;width:max-content}.apbct-tooltip--arrow{position:absolute;background:#d3d3d3;width:10px;height:10px;top:-5px;left:10px;transform:rotate(135deg)}.apbct-trusted-text--div{font-size:small!important;display:inline-block;text-align:center;width:100%;margin-bottom:2pc}.apbct-trusted-text--center{font-size:small!important;display:block;text-align:center;width:100%;margin-bottom:2pc}.apbct-trusted-text--label{font-size:small!important;display:inline-block;text-align:center;width:100%;padding:5px 0}.apbct-trusted-text--label_left{font-size:small!important;display:inline-block;text-align:left;padding:5px 0}.apbct-trusted-text--span{display:inline-block}.apbct-popup-fade:before{content:'';background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.7;z-index:9999}.apbct-popup{position:fixed;top:20%;left:50%;padding:20px;width:360px;margin-left:-200px;background:#fff;border:1px solid;border-radius:4px;z-index:99999;opacity:1}.apbct-check_email_exist-bad_email,.apbct-check_email_exist-good_email,.apbct-check_email_exist-load{z-index:9999!important;transition:none!important;background-size:contain;background-repeat:no-repeat!important;background-position-x:right;background-position-y:center;cursor:pointer!important}.apbct-check_email_exist-load{background-size:contain;background-image:url(https://interrel.de/wp-content/plugins/cleantalk-spam-protect/css/images/checking_email.gif)!important}.apbct-check_email_exist-block{position:fixed!important;display:block!important}.apbct-check_email_exist-good_email{background-image:url(https://interrel.de/wp-content/plugins/cleantalk-spam-protect/css/images/good_email.svg)!important}.apbct-check_email_exist-bad_email{background-image:url(https://interrel.de/wp-content/plugins/cleantalk-spam-protect/css/images/bad_email.svg)!important}.apbct-check_email_exist-popup_description{display:none;position:fixed!important;padding:2px!important;border:1px solid #E5E8ED!important;border-radius:16px 16px 0!important;background:#FFF!important;background-position-x:right!important;font-size:14px!important;text-align:center!important;transition:all 1s ease-out!important}@media screen and (max-width:782px){.apbct-check_email_exist-popup_description{width:100%!important}}.ct-encoded-form{display:none}.ct-encoded-form-loader{display:block;width:48px;height:48px;border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;animation:ct-encoded-form-loader-spin 1s linear infinite;margin:auto}@keyframes ct-encoded-form-loader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ct-encoded-form-forbidden{display:block;border:1px solid red;padding:10px;background:#fdd;color:red;font-weight:700}.comments-area .comment-list article .comment-author{overflow:visible!important}.apbct_dog_one,.apbct_dog_three,.apbct_dog_two{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:apbct_dog}.apbct-email-encoder,.apbct-email-encoder--settings_example_encoded{position:relative}.apbct-email-encoder-popup{width:30vw;min-width:400px;font-size:16px}.apbct-email-encoder--popup-header{font-size:16px;color:#333}.apbct-email-encoder-elements_center{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16px!important;color:#000!important}.top-margin-long{margin-top:5px}.apbct-tooltip{display:none}.apbct-blur{filter:blur(5px);transition:filter 2s}.apbct-email-encoder.no-blur .apbct-blur{filter:none}.apbct-email-encoder-select-whole-email{-webkit-user-select:all;user-select:all}.apbct-email-encoder-got-it-button{all:unset;margin-top:10px;padding:5px 10px;border-radius:5px;background-color:#333;color:#fff;cursor:pointer;transition:background-color .3s}.apbct-ee-animation-wrapper{display:flex;height:60px;justify-content:center;font-size:16px;align-items:center}.apbct_dog{margin:0 5px;color:transparent;text-shadow:0 0 2px #aaa}.apbct_dog_one{animation-delay:0s}.apbct_dog_two{animation-delay:.5s}.apbct_dog_three{animation-delay:1s}@keyframes apbct_dog{0%,100%,75%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}25%{scale:200%;color:unset;text-shadow:unset}}@media screen and (max-width:782px){.apbct-email-encoder--settings_example_encoded{position:relative;display:block}.apbct-email-encoder-popup{width:20vw;min-width:200px;font-size:16px;top:20%;left:75%}.apbct-email-encoder-elements_center{flex-direction:column!important;text-align:center}}.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
}

.wpcf7 .hidden-fields-container {
	display: none;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900; /* Yellow */
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232; /* Red */
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d; /* Dark Gray 800 */
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc; /* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.wpcf7 [inert] {
	opacity: 0.5;
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}

.wpcf7-reflection > output {
	display: list-item;
	list-style: none;
}

.wpcf7-reflection > output[hidden] {
	display: none;
}
/*
Theme Name: 	Newspaper
Theme URI: 		https://tagdiv.com
Description: 	Premium WordPress template, clean and easy to use.
Version: 		12.7.4
Author: 		tagDiv
Author URI: 	https://themeforest.net/user/tagDiv/portfolio
License:
License URI:
Text Domain:    newspaper
Tags:black, white, one-column, two-columns, fixed-layout

-------------------------------------
Table of content:
-------------------------------------
1.  Variables
2.  Mixin
3.  Normalize
4.  Theme Grid
5.  Header
6.  Typography
7.  Modules
8.  Post and Page
      8.1 Page
      8.2 Post template
      8.3 Comments
      8.4 Gutenberg
      8.5 Galleries
9. Misc
10. Footer

   _ _
  | \ | ___  _ _ _  ___ ___  ___  ___  ___  _ _
  |   |/ ._>| | | |<_-<| . \<_> || . \/ ._>| '_>
  |_\_|\___.|__/_/ /__/|  _/<___||  _/\___.|_|
                       |_|       |_|
    ~ tagDiv 2021 ~

  Thanks for using our theme !
  Our portfolio is here: //tagdiv.com

*/
:root {
  --td_theme_color: #4db2ec;
  --td_grid_border_color: #ededed;
  --td_black: #222;
  --td_text_color: #111;
  --td_default_google_font_1: 'Open Sans', 'Open Sans Regular', sans-serif;
  --td_default_google_font_2: 'Roboto', sans-serif;
}
/*  ----------------------------------------------------------------------------
    responsive settings
*/
/* responsive landscape tablet */
/* responsive portrait tablet */
/* responsive portrait phone */
.mx_image_background {
  background-color: #f2f2f2;
}
.td-visibility-hidden {
  visibility: hidden;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
/*
usage:
.td-block-row {
  .mx-row(td-block-span);
}

@all_span_selector - is the begining of the span selector
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/**
 * Remove default margin.
 */
body {
  margin: 0;
}
/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}
/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}
/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}
/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}
/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold;
}
/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic;
}
/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}
/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0;
}
/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden;
}
/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 0;
}
/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto;
}
/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}
/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible;
}
/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none;
}
/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}
/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}
/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal;
}
/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}
/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto;
}
/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold;
}
/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/* 4.  Theme Grid */
* {
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
img {
  max-width: 100%;
  height: auto;
}
.td-main-content-wrap,
.td-category-grid {
  background-color: #fff;
}
.td-page-meta {
  display: none;
}
/*  ----------------------------------------------------------------------------
    container
*/
.td-container,
.tdc-row,
.tdc-row-composer {
  width: 1068px;
  margin-right: auto;
  margin-left: auto;
}
.td-container:before,
.tdc-row:before,
.tdc-row-composer:before,
.td-container:after,
.tdc-row:after,
.tdc-row-composer:after {
  display: table;
  content: '';
  line-height: 0;
}
.td-container:after,
.tdc-row:after,
.tdc-row-composer:after {
  clear: both;
}
.tdc-row[class*="stretch_row"] > .td-pb-row > .td-element-style,
.tdc-row-composer[class*="stretch_row"] > .td-pb-row > .td-element-style {
  width: 100vw !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
}
@media (max-width: 767px) {
  .td-pb-row > .td-element-style {
    width: 100vw !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
  }
}
.td-md-is-ios .tdc-row[class*="stretch_row"] > .td-pb-row > .td-element-style,
.td-md-is-ios .tdc-row-composer[class*="stretch_row"] > .td-pb-row > .td-element-style {
  width: calc(100vw + 1px) !important;
}
@media (max-width: 767px) {
  .td-md-is-ios .td-pb-row > .td-element-style {
    width: calc(100vw + 1px) !important;
  }
}
.vc_inner.absolute_inner {
  /* responsive portrait tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) {
  .vc_inner.absolute_inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .vc_inner.absolute_inner {
    padding-left: 14px;
    padding-right: 14px;
  }
}
.vc_inner.absolute_inner_full {
  width: 100% !important;
}
.vc_inner.absolute_inner_1068 {
  width: 100% !important;
  max-width: 1156px;
  left: 0;
  right: 0;
  margin: 0 auto;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .vc_inner.absolute_inner_1068 {
    max-width: 1020px;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .vc_inner.absolute_inner_1068 {
    max-width: 768px;
    padding-left: 0;
    padding-right: 0;
  }
}
.tdc-row.stretch_row_1200,
.tdc-row-composer.stretch_row_1200 {
  width: auto !important;
  max-width: 1240px;
  /* responsive desktop */
  /* responsive landscape tablet */
}
.tdc-row.stretch_row_1200 > .td-pb-row,
.tdc-row-composer.stretch_row_1200 > .td-pb-row {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdc-row.stretch_row_1200 > .td-pb-row,
  .tdc-row-composer.stretch_row_1200 > .td-pb-row {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 1141px) {
  .tdc-row.stretch_row_1200,
  .tdc-row-composer.stretch_row_1200 {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdc-row.stretch_row_1200,
  .tdc-row-composer.stretch_row_1200 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.vc_inner.absolute_inner_1200 {
  width: 100% !important;
  max-width: 1248px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.tdc-row.stretch_row_1400,
.tdc-row-composer.stretch_row_1400 {
  width: auto !important;
  max-width: 1440px;
  /* responsive desktop */
  /* responsive landscape tablet */
}
.tdc-row.stretch_row_1400 > .td-pb-row,
.tdc-row-composer.stretch_row_1400 > .td-pb-row {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdc-row.stretch_row_1400 > .td-pb-row,
  .tdc-row-composer.stretch_row_1400 > .td-pb-row {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 1141px) {
  .tdc-row.stretch_row_1400,
  .tdc-row-composer.stretch_row_1400 {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdc-row.stretch_row_1400,
  .tdc-row-composer.stretch_row_1400 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.vc_inner.absolute_inner_1400 {
  width: 100% !important;
  max-width: 1448px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.tdc-row.stretch_row_1600,
.tdc-row-composer.stretch_row_1600 {
  width: auto !important;
  max-width: 1640px;
  /* responsive desktop */
  /* responsive landscape tablet */
}
.tdc-row.stretch_row_1600 > .td-pb-row,
.tdc-row-composer.stretch_row_1600 > .td-pb-row {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdc-row.stretch_row_1600 > .td-pb-row,
  .tdc-row-composer.stretch_row_1600 > .td-pb-row {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 1141px) {
  .tdc-row.stretch_row_1600,
  .tdc-row-composer.stretch_row_1600 {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdc-row.stretch_row_1600,
  .tdc-row-composer.stretch_row_1600 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.vc_inner.absolute_inner_1600 {
  width: 100% !important;
  max-width: 1648px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.tdc-row.stretch_row_1800,
.tdc-row-composer.stretch_row_1800 {
  width: auto !important;
  max-width: 1840px;
  /* responsive desktop */
  /* responsive landscape tablet */
}
.tdc-row.stretch_row_1800 > .td-pb-row,
.tdc-row-composer.stretch_row_1800 > .td-pb-row {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tdc-row.stretch_row_1800 > .td-pb-row,
  .tdc-row-composer.stretch_row_1800 > .td-pb-row {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 1141px) {
  .tdc-row.stretch_row_1800,
  .tdc-row-composer.stretch_row_1800 {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .tdc-row.stretch_row_1800,
  .tdc-row-composer.stretch_row_1800 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.vc_inner.absolute_inner_1800 {
  width: 100% !important;
  max-width: 1848px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.tdc-row.stretch_row_content,
.tdc-row-composer.stretch_row_content {
  width: 100% !important;
}
.tdc-row.stretch_row_content_no_space,
.tdc-row-composer.stretch_row_content_no_space {
  width: 100% !important;
}
.tdc-row.stretch_row_content_no_space > .td-pb-row,
.tdc-row-composer.stretch_row_content_no_space > .td-pb-row {
  margin-left: 0;
  margin-right: 0;
}
.tdc-row.td-stretch-content,
.tdc-row-composer.td-stretch-content {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .tdc-row.td-stretch-content,
  .tdc-row-composer.td-stretch-content {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/*  ----------------------------------------------------------------------------
    rows
*/
.td-pb-row {
  *zoom: 1;
  margin-right: -24px;
  margin-left: -24px;
  position: relative;
}
.td-pb-row:before,
.td-pb-row:after {
  display: table;
  content: '';
}
.td-pb-row:after {
  clear: both;
}
.td-boxed-layout .vc_row {
  width: auto;
  left: 0;
  padding-left: 0;
  padding-right: 0;
}
/*  ----------------------------------------------------------------------------
    all spans
*/
.td-pb-row [class*="td-pb-span"] {
  display: block;
  min-height: 1px;
  float: left;
  padding-right: 24px;
  padding-left: 24px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
  position: relative;
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-pb-row [class*="td-pb-span"] {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-row [class*="td-pb-span"] {
    padding-right: 14px;
    padding-left: 14px;
  }
}
@media (max-width: 767px) {
  .td-pb-row [class*="td-pb-span"] {
    padding-right: 0;
    padding-left: 0;
    float: none;
    width: 100%;
  }
}
.vc_row-no-padding.td-pb-row [class*="td-pb-span"] {
  padding-left: 0;
  padding-right: 0;
}
/*  ----------------------------------------------------------------------------
    smart sidebar - fix
*/
.td-ss-main-sidebar,
.td-ss-row .td-pb-span4 .wpb_wrapper {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}
/*  ----------------------------------------------------------------------------
    main grid
*/
.td-pb-span1 {
  width: 8.33333333%;
}
.td-pb-span2 {
  width: 16.66666667%;
}
.td-pb-span3 {
  width: 25%;
}
.td-pb-span4 {
  width: 33.33333333%;
}
.td-pb-span5 {
  width: 41.66666667%;
}
.td-pb-span6 {
  width: 50%;
}
.td-pb-span7 {
  width: 58.33333333%;
}
.td-pb-span8 {
  width: 66.66666667%;
}
.td-pb-span9 {
  width: 75%;
}
.td-pb-span10 {
  width: 83.33333333%;
}
.td-pb-span11 {
  width: 91.66666667%;
}
.td-pb-span12 {
  width: 100%;
}
/*  ----------------------------------------------------------------------------
    hacks Visual Composer
*/
.wpb_row {
  margin-bottom: 0;
}
.vc_col-has-fill > .vc_column-inner,
.vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,
.vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner,
.vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,
.vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner,
.vc_row-has-fill > .vc_column_container > .vc_column-inner,
.vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,
.vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
  padding-top: 0;
}
.vc_row .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}
/* block row + global block spans */
.td-block-row {
  *zoom: 1;
  margin-left: -24px;
  margin-right: -24px;
}
.td-block-row:before,
.td-block-row:after {
  display: table;
  content: '';
}
.td-block-row:after {
  clear: both;
}
.td-block-row [class*="td-block-span"] {
  display: block;
  min-height: 1px;
  float: left;
  padding-right: 24px;
  padding-left: 24px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-block-row [class*="td-block-span"] {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-block-row [class*="td-block-span"] {
    padding-right: 14px;
    padding-left: 14px;
  }
}
@media (max-width: 767px) {
  .td-block-row [class*="td-block-span"] {
    padding-right: 0;
    padding-left: 0;
    float: none;
    width: 100%;
  }
}
.td-block-span1 {
  width: 8.33333333%;
}
.td-block-span2 {
  width: 16.66666667%;
}
.td-block-span3 {
  width: 25%;
}
.td-block-span4 {
  width: 33.33333333%;
}
.td-block-span5 {
  width: 41.66666667%;
}
.td-block-span6 {
  width: 50%;
}
.td-block-span7 {
  width: 58.33333333%;
}
.td-block-span8 {
  width: 66.66666667%;
}
.td-block-span9 {
  width: 75%;
}
.td-block-span10 {
  width: 83.33333333%;
}
.td-block-span11 {
  width: 91.66666667%;
}
.td-block-span12 {
  width: 100%;
}
/* responsive landscape tablet */
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-container,
  .tdc-row,
  .tdc-row-composer {
    width: 980px;
  }
  .td-pb-row,
  .td-block-row {
    margin-right: -20px;
    margin-left: -20px;
  }
}
/* responsive portrait tablet */
@media (min-width: 768px) and (max-width: 1018px) {
  .td-container,
  .tdc-row,
  .tdc-row-composer {
    width: 740px;
  }
  .td-pb-row,
  .td-block-row {
    margin-right: -14px;
    margin-left: -14px;
  }
}
/* responsive portrait phone */
@media (max-width: 767px) {
  .td-container,
  .tdc-row,
  .tdc-row-composer {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
  .td-pb-row,
  .td-block-row {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
/*  ----------------------------------------------------------------------------
    header grid container
*/
.td-header-wrap {
  position: relative;
  z-index: 2000;
}
/* header rows */
.td-header-row {
  *zoom: 1;
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
}
.td-header-row:before,
.td-header-row:after {
  display: table;
  content: '';
}
.td-header-row:after {
  clear: both;
}
.td-header-row [class*="td-header-sp"] {
  display: block;
  min-height: 1px;
  float: left;
  padding-right: 24px;
  padding-left: 24px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-header-row [class*="td-header-sp"] {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-header-row [class*="td-header-sp"] {
    padding-right: 14px;
    padding-left: 14px;
  }
}
@media (max-width: 767px) {
  .td-header-row [class*="td-header-sp"] {
    padding-right: 0;
    padding-left: 0;
    float: none;
    width: 100%;
  }
}
.td-header-gradient:before {
  content: "";
  background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAMBAMAAABRpcpkAAAAD1BMVEUAAAAAAAAAAAAAAAAAAABPDueNAAAABXRSTlMGAhQQCyEd++8AAAAUSURBVAjXY1AAQgMgdABCCBAAQQAT6AFRBPHcWgAAAABJRU5ErkJggg==');
  width: 100%;
  height: 12px;
  position: absolute;
  left: 0;
  bottom: -12px;
  z-index: 1;
}
/*  ----------------------------------------------------------------------------
    logo
*/
.td-logo {
  margin: 0;
  padding: 0;
  line-height: inherit;
  font-size: inherit !important;
}
/*  ----------------------------------------------------------------------------
    Search
*/
/* the search button */
#td-header-search-button {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  #td-header-search-button {
    display: none;
  }
}
#td-header-search-button-mob {
  display: none;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  #td-header-search-button-mob {
    display: block;
  }
}
/* the search drop down */
.td-search-box-wrap {
  position: absolute;
  top: 100%;
  right: 0;
}
#td-top-search {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -24px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  #td-top-search {
    top: 0;
    margin-top: 0;
  }
}
/* responsive without mobile */
@media (min-width: 768px) {
  .td-drop-down-search .td-search-form {
    margin: 20px;
  }
}
.td-header-wrap .td-drop-down-search {
  position: absolute;
  top: 100%;
  right: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  transform: translate3d(0, 20px, 0);
  -webkit-transform: translate3d(0, 20px, 0);
  background-color: #fff;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  border-top: 0;
  width: 342px;
  pointer-events: none;
  /* this class is added by the js to open the menu - will be used for animation */
  /* search form */
  /* triangle top */
}
.td-header-wrap .td-drop-down-search.td-drop-down-search-open {
  visibility: visible;
  opacity: 1;
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  pointer-events: auto;
}
.td-header-wrap .td-drop-down-search .btn {
  position: absolute;
  height: 32px;
  min-width: 67px;
  line-height: 17px;
  padding: 7px 15px 8px;
  text-shadow: none;
  vertical-align: top;
  right: 20px;
  margin: 0 !important;
  -webkit-transition: background-color 0.4s;
  transition: background-color 0.4s;
}
.td-header-wrap .td-drop-down-search .btn:hover {
  background-color: var(--td_theme_color, #4db2ec);
}
.td-header-wrap .td-drop-down-search:before {
  position: absolute;
  top: -9px;
  right: 19px;
  display: block;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 5.5px 6px 5.5px;
  border-color: transparent transparent var(--td_theme_color, #4db2ec) transparent;
}
.td-header-wrap .td-drop-down-search:after {
  position: absolute;
  top: -3px;
  display: block;
  content: '';
  right: 0;
  left: 0;
  margin: 0 auto;
  width: 100%;
  height: 3px;
  background-color: var(--td_theme_color, #4db2ec);
}
.td-header-wrap #td-header-search {
  width: 235px;
  height: 32px;
  margin: 0;
  border-right: 0;
  line-height: 17px;
  border-color: #eaeaea !important;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-wrap #td-header-search {
    width: 91%;
    font-size: 16px;
  }
}
.td-header-wrap .td-post-category {
  z-index: 2;
  position: relative;
}
.td-header-wrap .meta-info {
  line-height: 14px;
}
/* -------------------------------------------------------------------

Headers style

----------------------------------------------------------------------  */
/* General */
.td-banner-wrap-full {
  position: relative;
}
.td-header-menu-wrap-full {
  z-index: 9998;
  position: relative;
}
/* responsive portrait phone */
@media (max-width: 767px) {
  .td-header-wrap .td-header-menu-wrap-full,
  .td-header-wrap .td-header-menu-wrap,
  .td-header-wrap .td-header-main-menu {
    background-color: var(--td_mobile_menu_color, #222222) !important;
    height: 54px !important;
  }
  .header-search-wrap .td-icon-search {
    color: var(--td_mobile_icons_color, #ffffff) !important;
  }
}
/* ----------------------------------------------- */
.td-logo-text-container {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  z-index: 1;
}
.td-logo-text-container span {
  display: inline-block;
  width: 100%;
}
.td-logo-text-container .td-logo-text {
  font-size: 75px;
  font-family: serif;
  color: #222;
  line-height: 1;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-logo-text-container .td-logo-text {
    font-size: 36px;
  }
}
.td-logo-text-container .td-logo {
  line-height: 1 !important;
}
.td-logo-text-container .td-tagline-text {
  letter-spacing: 1.8px;
  font-size: 12px;
  font-family: serif;
  color: #777;
  padding-top: 2px;
  padding-bottom: 10px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-logo-text-container .td-tagline-text {
    font-size: 11px;
  }
}
.td-header-wrap .td-header-menu-wrap-full {
  background-color: #fff;
}
/* -------------------------------------------------------------------
  Style Default
----------------------------------------------------------------------  */
.td-header-style-1 .td-logo-text-wrap {
  min-height: 130px;
  line-height: 130px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-1 .td-logo-text-wrap {
    line-height: 90px;
    min-height: 90px;
  }
}
.td-header-style-1 .td-logo-text-wrap a {
  position: relative;
  z-index: 1;
  line-height: 130px;
  display: inline-block;
  vertical-align: middle;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-1 .td-logo-text-wrap a {
    line-height: 90px;
  }
}
.td-header-style-1 .td-logo-text-wrap .td-logo {
  line-height: 130px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-1 .td-logo-text-wrap .td-logo {
    line-height: 90px;
  }
}
.td-header-style-1 .td-logo-text-container a {
  line-height: 1;
}
.td-header-style-1 .td-header-sp-logo {
  text-align: center;
}
.td-header-style-1 .header-search-wrap .td-icon-search {
  color: #000;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-header-style-1 .header-search-wrap .td-icon-search {
    color: #fff;
  }
}
.td-header-style-1 .td-header-menu-wrap-full {
  position: relative;
}
/*  ----------------------------------------------------------------------------
    main menu
*/
.td-header-main-menu {
  position: relative;
  z-index: 999;
  padding-right: 48px;
}
@media (max-width: 767px) {
  .td-header-main-menu {
    padding-right: 64px;
    padding-left: 2px;
  }
}
.td-header-menu-no-search .td-header-main-menu {
  padding-right: 0;
}
/*  ----------------------------------------------------------------------------
    SF menu
*/
.sf-menu,
.sf-menu ul,
.sf-menu li {
  margin: 0;
  list-style: none;
}
/* responsive phone */
@media (max-width: 767px) {
  .sf-menu {
    display: none;
  }
}
.sf-menu ul {
  position: absolute;
  top: -999em;
  width: 10em;
  /* left offset of submenus need to match (see below) */
}
.sf-menu > li.td-normal-menu > ul.sub-menu {
  left: -15px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu > li.td-normal-menu > ul.sub-menu {
    left: -5px;
  }
}
.sf-menu ul li {
  width: 100%;
}
.sf-menu li:hover {
  visibility: inherit;
  /* fixes IE7 'sticky bug' */
}
.sf-menu li {
  float: left;
  position: relative;
}
.sf-menu li .fa {
  margin-right: 10px;
  font-size: 1.4em;
  vertical-align: middle;
  position: relative;
  top: -1px;
}
.sf-menu li .td-only-icon {
  margin-right: 0;
}
.sf-menu .td-menu-item > a {
  display: block;
  position: relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
  left: 0;
  top: auto;
  z-index: 99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
  top: -999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
  left: 10em;
  /* match ul width */
  top: 0 !important;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
  top: -999em;
}
.sf-menu > .current-menu-ancestor,
.sf-menu > .current-category-ancestor,
.sf-menu > .current-menu-item {
  z-index: 0;
}
/*  ----------------------------------------------------------------------------
    All the links
*/
/* remove the down arrow on links with  (icons menus) */
.td-no-down-arrow > a .sf-sub-indicator {
  display: none;
}
.sf-menu > li > a {
  padding: 0 14px;
  line-height: 48px;
  font-size: 14px;
  color: #000;
  font-weight: 700;
  text-transform: uppercase;
  -webkit-backface-visibility: hidden;
}
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu > li > a {
    padding: 0 9px;
    font-size: 11px;
  }
}
/* menu icons */
.sf-menu .menu_icon {
  position: relative;
  top: 13px;
  float: left;
}
.sf-menu .sub-menu .menu_icon {
  top: 0;
}
.sf-menu .menu_hidden {
  display: none !important;
}
/* hover and current menu */
.sf-menu > .current-menu-item > a,
.sf-menu > .current-menu-ancestor > a,
.sf-menu > .current-category-ancestor > a,
.sf-menu > li > a:hover,
.sf-menu > .sfHover,
.sf-menu > .sfHover > a {
  z-index: 999;
}
.sf-menu > .current-menu-item > a,
.sf-menu > .current-menu-ancestor > a,
.sf-menu > .current-category-ancestor > a,
.sf-menu > li > a:hover,
.sf-menu > .sfHover > a {
  background-color: transparent;
}
.td-affix {
  /* hover and current menu */
}
.td-affix .sf-menu > .current-menu-item > a,
.td-affix .sf-menu > .current-menu-ancestor > a,
.td-affix .sf-menu > .current-category-ancestor > a,
.td-affix .sf-menu > li > a:hover,
.td-affix .sf-menu > .sfHover > a {
  background-color: transparent;
}
/* Bottom border on Main Menu */
.sf-menu > li > a:after {
  background-color: transparent;
  content: '';
  width: 0;
  height: 3px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: width 0.2s ease;
  transition: width 0.2s ease;
}
/* hover and current menu border */
.sf-menu > .current-menu-item > a:after,
.sf-menu > .current-menu-ancestor > a:after,
.sf-menu > .current-category-ancestor > a:after,
.sf-menu > li:hover > a:after,
.sf-menu > .sfHover > a:after {
  background-color: var(--td_theme_color, #4db2ec);
  width: 100%;
}
#td-header-menu {
  display: inline-block;
  vertical-align: top;
}
/*  ----------------------------------------------------------------------------
    submenu
*/
.td-normal-menu ul {
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.15);
}
.sf-menu .td-normal-menu ul {
  padding: 15px 0;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu .td-normal-menu ul {
    padding: 8px 0;
  }
}
.sf-menu .td-normal-menu ul ul {
  margin: -15px 0;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu .td-normal-menu ul ul {
    margin: -8px 0;
  }
}
.sf-menu ul {
  background-color: #fff;
}
.sf-menu ul .td-menu-item > a {
  padding: 7px 30px;
  font-size: 12px;
  line-height: 20px;
  color: #111;
}
.sf-menu ul .td-menu-item > a .fa {
  font-size: 1em;
  position: relative;
  top: -1px;
  width: 20px;
  margin-right: 5px;
  text-align: center;
}
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu ul .td-menu-item > a {
    padding: 5px 16px 6px;
    font-size: 11px;
  }
}
.sf-menu ul .td-icon-menu-down {
  float: right;
  top: 0;
  font-size: 7px;
}
.sf-menu ul .td-menu-item > a:hover,
.sf-menu ul .sfHover > a,
.sf-menu ul .current-menu-ancestor > a,
.sf-menu ul .current-category-ancestor > a,
.sf-menu ul .current-menu-item > a {
  color: var(--td_theme_color, #4db2ec);
}
.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu a:focus,
.sf-menu a:hover,
.sf-menu a:active {
  outline: 0;
}
/*  ----------------------------------------------------------------------------
    arrows
*/
.sf-menu .td-icon-menu-down {
  position: absolute;
  top: 50%;
  margin-top: -5px;
  padding-left: 7px;
  font-size: 9px;
}
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu .td-icon-menu-down {
    padding-left: 6px;
  }
}
.sf-menu .sub-menu {
  -webkit-backface-visibility: hidden;
}
.sf-menu .sub-menu .td-icon-menu-down {
  position: absolute;
  top: 50%;
  right: 19px;
  margin-top: -9px;
  line-height: 19px;
}
.td-menu-badge {
  font-size: 10px;
  background-color: #f0f8ff;
  color: var(--td_theme_color, #4db2ec);
  border-radius: 10px;
  padding: 3px 7px 4px;
  display: inline-block;
  margin-left: 6px;
  margin-right: -4px;
  line-height: 1;
  position: relative;
  top: -1px;
}
.td-menu-badge-right {
  top: 2px;
  float: right;
  right: -8px;
  background-color: rgba(0, 0, 0, 0.03);
  color: #999;
}
.td-menu-subtitle {
  font-style: italic;
  font-size: 10px;
  display: block;
  line-height: 1;
  padding-right: 20px;
  color: #999;
}
.td-menu-badge-width > ul {
  min-width: 220px;
}
.td-menu-badge-width > ul li:hover .td-menu-badge {
  background-color: #f0f8ff;
  color: var(--td_theme_color, #4db2ec);
}
.td-menu-border {
  border-bottom: 1px solid #f3f3f3;
  display: block;
  padding-bottom: 12px;
}
/* responsive portrait phone */
@media (max-width: 767px) {
  .td-menu-badge,
  .td-menu-subtitle,
  .td-menu-border {
    display: none;
  }
}
.sf-menu a.sf-with-ul {
  padding-right: 31px;
  min-width: 1px;
  /* trigger IE7 hasLayout so spans position accurately */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .sf-menu a.sf-with-ul {
    padding-right: 22px;
  }
}
/* arrow for all items in the menues */
a.sf-with-ul i.td-icon-menu-down:before {
  content: '\e808';
}
/* arrow for all items in the menues AT FIRST LEVEL*/
ul.sf-js-enabled > li > a > i.td-icon-menu-down:before {
  content: '\e806' !important;
}
/*  ----------------------------------------------------------------------------
    Search
*/
.header-search-wrap {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 999;
}
.header-search-wrap .td-icon-search {
  display: inline-block;
  font-size: 19px;
  width: 48px;
  line-height: 48px;
  text-align: center;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .header-search-wrap .td-icon-search {
    font-size: 15px;
  }
}
@media (max-width: 767px) {
  .header-search-wrap .td-icon-search {
    height: 54px;
    width: 54px;
    line-height: 54px;
    font-size: 22px;
    margin-right: 2px;
  }
}
.td-header-menu-social + .td-search-wrapper #td-header-search-button {
  position: relative;
}
.td-header-menu-social + .td-search-wrapper #td-header-search-button:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background-color: #000;
  opacity: 0.08;
  /* responsive tablet + phone */
}
@media (max-width: 1140px) {
  .td-header-menu-social + .td-search-wrapper #td-header-search-button:before {
    display: none;
  }
}
.td-demo-multicolumn-2 .sub-menu {
  padding: 14px;
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
}
.td-menu-mob-open-menu .td-demo-multicolumn-2 .sub-menu {
  padding: 0;
  -moz-column-count: 1;
  -webkit-column-count: 1;
  column-count: 1;
}
.td-menu-mob-open-menu .td-demo-menuitem-hide {
  display: none;
}
.td-demo-menuitem-hide {
  visibility: hidden;
}
.td-mega-menu-page .sub-menu ul {
  display: inline-block !important;
  position: initial !important;
  width: auto !important;
}
/*
  Mobile menu
*/
#td-outer-wrap {
  overflow: hidden;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  #td-outer-wrap {
    margin: auto;
    width: 100%;
    -webkit-transition: transform 0.7s ease;
    transition: transform 0.7s ease;
    -webkit-transform-origin: 50% 200px 0;
    transform-origin: 50% 200px 0;
  }
}
/* toggle button - burger button */
#td-top-mobile-toggle {
  display: none;
  /* responsive phone */
}
@media (max-width: 767px) {
  #td-top-mobile-toggle {
    display: inline-block;
    position: relative;
  }
}
#td-top-mobile-toggle a {
  display: inline-block;
}
#td-top-mobile-toggle i {
  font-size: 27px;
  width: 64px;
  line-height: 54px;
  height: 54px;
  display: inline-block;
  padding-top: 1px;
  color: var(--td_mobile_icons_color, #ffffff);
}
/*
    Mobile opened menu with admin bar
*/
.admin-bar #td-mobile-nav {
  padding-top: 32px;
}
@media (max-width: 767px) {
  .admin-bar #td-mobile-nav {
    padding-top: 46px;
  }
}
.td-menu-background {
  background-repeat: var(--td_mobile_background_repeat, no-repeat);
  background-size: var(--td_mobile_background_size, cover);
  background-position: var(--td_mobile_background_size, center top);
  position: fixed;
  top: 0;
  display: block;
  width: 100%;
  height: 113%;
  z-index: 9999;
  visibility: hidden;
  transform: translate3d(-100%, 0, 0);
  -webkit-transform: translate3d(-100%, 0, 0);
}
.td-menu-background:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.98;
  background: #313b45;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, var(--td_mobile_gradient_one_mob, #313b45)), color-stop(100%, var(--td_mobile_gradient_two_mob, #3393b8)));
  background: linear-gradient(to bottom, var(--td_mobile_gradient_one_mob, #313b45) 0%, var(--td_mobile_gradient_two_mob, #3393b8) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--td_mobile_gradient_one_mob, #313b45)', endColorstr='var(--td_mobile_gradient_two_mob, #3393b8)', GradientType=0);
}
#td-mobile-nav {
  padding: 0;
  position: fixed;
  width: 100%;
  height: calc(100% + 1px);
  top: 0;
  z-index: 9999;
  visibility: hidden;
  transform: translate3d(-99%, 0, 0);
  -webkit-transform: translate3d(-99%, 0, 0);
  left: -1%;
  font-family: -apple-system, ".SFNSText-Regular", "San Francisco", "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", sans-serif;
}
#td-mobile-nav .td_display_err {
  text-align: center;
  color: var(--td_mobile_text_color, #ffffff);
  border: none;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.16);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.16);
  margin: -9px -30px 24px;
  font-size: 14px;
  border-radius: 0;
  padding: 12px;
  position: relative;
  background-color: rgba(255, 255, 255, 0.06);
  display: none;
}
#td-mobile-nav input:invalid {
  box-shadow: none !important;
}
.td-js-loaded .td-menu-background,
.td-js-loaded #td-mobile-nav {
  visibility: visible !important;
  -webkit-transition: transform 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
  transition: transform 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
}
#td-mobile-nav {
  height: 1px;
  overflow: hidden;
}
#td-mobile-nav .td-menu-socials {
  padding: 0 65px 0 20px;
  overflow: hidden;
  height: 60px;
}
#td-mobile-nav .td-social-icon-wrap {
  margin: 20px 5px 0 0;
  display: inline-block;
}
#td-mobile-nav .td-social-icon-wrap i {
  border: none;
  background-color: transparent;
  font-size: 14px;
  width: 40px;
  height: 40px;
  line-height: 38px;
  color: var(--td_mobile_text_color, #ffffff);
  vertical-align: middle;
}
#td-mobile-nav .td-social-icon-wrap .td-icon-instagram {
  font-size: 16px;
}
.td-mobile-close {
  position: absolute;
  right: 1px;
  top: 0;
  z-index: 1000;
}
.td-mobile-close .td-icon-close-mobile {
  height: 70px;
  width: 70px;
  line-height: 70px;
  font-size: 21px;
  color: var(--td_mobile_text_color, #ffffff);
  top: 4px;
  position: relative;
}
.td-mobile-content {
  padding: 20px 20px 0;
}
.td-mobile-container {
  padding-bottom: 20px;
  position: relative;
}
.td-mobile-content {
  /* first submenu */
  /* hide the icons */
  /* reposition the main menu */
}
.td-mobile-content .fa {
  margin-right: 10px;
  min-width: 22px !important;
  display: inline-block;
  font-size: 18px;
  text-align: center;
  position: relative;
  top: -1px;
}
.td-mobile-content .sub-menu .fa {
  margin-right: 5px;
  min-width: 16px !important;
  font-size: 13px;
}
.td-mobile-content ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.td-mobile-content li {
  float: none;
  margin-left: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
}
.td-mobile-content li a {
  display: block;
  line-height: 21px;
  font-size: 21px;
  color: var(--td_mobile_text_color, #ffffff);
  margin-left: 0;
  padding: 12px 30px 12px 12px;
  font-weight: bold;
}
.td-mobile-content .td_mobile_submenu > a .td-icon-menu-right {
  display: inline-block;
}
.td-mobile-content .td-icon-menu-right {
  display: none;
  position: absolute;
  cursor: pointer;
  top: 10px;
  right: -4px;
  z-index: 1000;
  font-size: 14px;
  padding: 6px 12px;
  float: right;
  color: var(--td_mobile_text_color, #ffffff);
  -webkit-transform-origin: 50% 48% 0px;
  transform-origin: 50% 48% 0px;
  -webkit-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
}
.td-mobile-content .td-icon-menu-right:before {
  content: '\e83d';
}
.td-mobile-content .td-sub-menu-open > a i {
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.td-mobile-content .td-sub-menu-open > ul {
  display: block;
  max-height: 2000px;
  opacity: 0.9;
}
.td-mobile-content .sub-menu {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: max-height 0.5s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1);
  transition: max-height 0.5s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1);
  /* 2nd level submenu */
}
.td-mobile-content .sub-menu .td-icon-menu-right {
  font-size: 11px;
  right: -2px;
  top: 8px;
  color: var(--td_mobile_text_color, #ffffff);
}
.td-mobile-content .sub-menu a {
  padding: 9px 26px 9px 36px !important;
  line-height: 19px;
  font-size: 16px;
  font-weight: normal;
}
.td-mobile-content .sub-menu .sub-menu {
  /* 3rd level submenu */
}
.td-mobile-content .sub-menu .sub-menu a {
  padding-left: 55px !important;
}
.td-mobile-content .sub-menu .sub-menu .sub-menu a {
  padding-left: 74px !important;
}
.td-mobile-content .current-menu-item > a,
.td-mobile-content .current-menu-ancestor > a,
.td-mobile-content .current-category-ancestor > a {
  color: var(--td_mobile_text_active_color, #73c7e3);
}
.td-mobile-content .menu_icon {
  display: none;
}
.td-mobile-content .menu-item-has-children a {
  width: 100%;
  z-index: 1;
}
.td-mobile-content .td-link-element-after {
  position: relative;
}
.rtl .td-mobile-content .td-icon-menu-right {
  right: auto;
  left: -4px;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}
.rtl .td-mobile-content .td-sub-menu-open > a i {
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.td-menu-mob-open-menu #td-outer-wrap {
  position: fixed;
  transform: scale3d(0.9, 0.9, 0.9);
  -webkit-transform: scale3d(0.9, 0.9, 0.9);
  -webkit-box-shadow: 0 0 46px #000000;
  box-shadow: 0 0 46px #000000;
}
.td-menu-mob-open-menu #td-mobile-nav {
  height: calc(100% + 1px);
  overflow: auto;
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  left: 0;
}
.td-menu-mob-open-menu #td-mobile-nav label {
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.td-menu-mob-open-menu #td-mobile-nav .td-login-animation {
  -webkit-transition: all 0.5s ease 0.5s;
  transition: all 0.5s ease 0.5s;
}
.td-menu-mob-open-menu .td-menu-background {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
}
.td-menu-mob-open-menu .td-mobile-container {
  -webkit-transition: all 0.5s ease 0.5s;
  transition: all 0.5s ease 0.5s;
}
/*
  Mobile menu - login
*/
/*
    Animation
*/
.td-mobile-container {
  opacity: 1;
}
.td-hide-menu-content .td-mobile-container {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.td-hide-menu-content .td-mobile-content {
  display: none;
}
#td-mobile-nav .td-login-animation {
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
#td-mobile-nav .td-login-animation .td-login-inputs {
  height: 76px;
}
.td-login-hide-mob {
  pointer-events: none;
}
#td-mobile-nav .td-login-hide {
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  visibility: hidden !important;
}
#td-mobile-nav .td-login-show {
  visibility: visible !important;
  opacity: 1;
  pointer-events: auto;
}
/*
  Search
*/
.td-search-wrap-mob {
  padding: 0;
  position: absolute;
  width: 100%;
  height: auto;
  top: 0;
  text-align: center;
  z-index: 9999;
  visibility: hidden;
  color: var(--td_mobile_text_color, #ffffff);
  font-family: -apple-system, ".SFNSText-Regular", "San Francisco", "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", sans-serif;
}
.td-search-wrap-mob .td-drop-down-search {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  -webkit-backface-visibility: hidden;
  position: relative;
}
.td-search-wrap-mob #td-header-search-mob {
  color: var(--td_mobile_text_color, #ffffff);
  font-weight: bold;
  font-size: 26px;
  height: 40px;
  line-height: 36px;
  border: 0;
  background: transparent;
  outline: 0;
  margin: 8px 0;
  padding: 0;
  text-align: center;
}
.td-search-wrap-mob .td-search-input {
  margin: 0 5%;
  position: relative;
}
.td-search-wrap-mob .td-search-input span {
  opacity: 0.8;
  font-size: 12px;
}
.td-search-wrap-mob .td-search-input:before,
.td-search-wrap-mob .td-search-input:after {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  height: 1px;
  background-color: var(--td_mobile_text_color, #ffffff);
  bottom: 0;
  left: 0;
  opacity: 0.2;
}
.td-search-wrap-mob .td-search-input:after {
  opacity: 0.8;
  transform: scaleX(0);
  -webkit-transform: scaleX(0);
  -webkit-transition: transform 0.5s ease 0.8s;
  transition: transform 0.5s ease 0.8s;
}
.td-search-wrap-mob .td_module_wrap {
  text-align: left;
}
.td-search-wrap-mob .td_module_wrap .entry-title {
  font-size: 16px;
  line-height: 20px;
}
.td-search-wrap-mob .td_module_wrap .entry-title a {
  color: var(--td_mobile_text_color, #ffffff);
}
.td-search-wrap-mob .td_module_wrap:hover .entry-title a {
  color: var(--td_mobile_text_color, #ffffff);
}
.td-search-wrap-mob .td-post-date {
  color: var(--td_mobile_text_color, #dddddd);
  opacity: 0.8;
}
.td-search-wrap-mob .td-search-form {
  margin-bottom: 30px;
}
.td-search-wrap-mob .td-aj-search-results {
  margin: 0 5%;
  text-align: left;
}
.td-search-wrap-mob .td-module-thumb {
  top: auto;
  left: auto;
}
.td-search-wrap-mob .result-msg {
  margin: 0 5%;
}
.td-search-wrap-mob .result-msg a {
  display: block;
  text-align: center;
  width: 100%;
  text-transform: uppercase;
  line-height: 50px;
  color: var(--td_mobile_button_color_mob, #000000);
  border: none;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.36);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.36);
  margin: 10px 0 40px;
  font-size: 17px;
  border-radius: 0;
  background-color: var(--td_mobile_button_background_mob, #ffffff);
  opacity: 0.8;
}
.td-search-background {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
  position: fixed;
  top: 0;
  display: block;
  width: 100%;
  height: 113%;
  z-index: 9999;
  -webkit-transition: all 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
  transition: all 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
  transform: translate3d(100%, 0, 0);
  -webkit-transform: translate3d(100%, 0, 0);
  visibility: hidden;
}
.td-search-background:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.98;
  background: #313b45;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, var(--td_mobile_gradient_one_mob, #313b45)), color-stop(100%, var(--td_mobile_gradient_two_mob, #3393b8)));
  background: linear-gradient(to bottom, var(--td_mobile_gradient_one_mob, #313b45) 0%, var(--td_mobile_gradient_two_mob, #3393b8) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--td_mobile_gradient_one_mob, #313b45)', endColorstr='var(--td_mobile_gradient_two_mob, #3393b8)', GradientType=0);
}
.td-search-close {
  text-align: right;
  z-index: 1000;
}
.td-search-close .td-icon-close-mobile {
  height: 70px;
  width: 70px;
  line-height: 70px;
  font-size: 21px;
  color: var(--td_mobile_text_color, #ffffff);
  position: relative;
  top: 4px;
  right: 0;
}
.td-search-opened #td-outer-wrap {
  position: fixed;
  transform: scale3d(0.9, 0.9, 0.9);
  -webkit-transform: scale3d(0.9, 0.9, 0.9);
  -webkit-box-shadow: 0 0 46px;
  box-shadow: 0 0 46px;
}
.td-search-opened .td-search-wrap-mob .td-drop-down-search {
  opacity: 1;
  visibility: visible !important;
  -webkit-transition: all 0.5s ease 0.3s;
  transition: all 0.5s ease 0.3s;
}
.td-search-opened .td-search-background {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  visibility: visible !important;
}
.td-search-opened .td-search-input:after {
  transform: scaleX(1);
  -webkit-transform: scaleX(1);
}
/*
    Search opened menu with admin bar
*/
.admin-bar .td-search-wrap-mob {
  padding-top: 32px;
}
@media (max-width: 767px) {
  .admin-bar .td-search-wrap-mob {
    padding-top: 46px;
  }
}
/*
    Placeholders
*/
#td-mobile-nav label {
  position: absolute;
  top: 26px;
  left: 10px;
  font-size: 17px;
  color: var(--td_mobile_text_color, #ffffff);
  opacity: 0.6;
  pointer-events: none;
}
.td-login-inputs {
  position: relative;
}
/*
----------------------------------------------------------------------------
  Site wide > typography style
----------------------------------------------------------------------------
*/
body {
  font-family: Verdana, BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-size: 14px;
  line-height: 21px;
}
p {
  margin-top: 0;
  margin-bottom: 21px;
}
a:active,
a:focus {
  outline: none;
}
a {
  color: var(--td_theme_color, #4db2ec);
  text-decoration: none;
}
ins {
  background: #fff;
  text-decoration: none;
}
code {
  position: relative;
  top: -1px;
  border: none;
  background-color: #F1F1F1;
  padding: 2px 6px;
}
pre {
  background-color: #f1f1f1;
  padding: 4px 10px;
  border: none;
  border-radius: 0;
  margin-top: 24px;
  overflow: auto;
}
cite {
  font-family: var(--td_default_google_font_2, 'Roboto', sans-serif);
  font-size: 13px;
  font-style: italic;
  font-weight: normal;
  text-transform: none;
  color: #000;
}
cite a {
  color: #000;
}
cite a:hover {
  color: var(--td_theme_color, #4db2ec);
}
q {
  font-style: italic;
}
ul,
ol {
  padding: 0;
}
ul li,
ol li {
  line-height: 24px;
  margin-left: 21px;
}
.wp-block-navigation li {
  line-height: 1.2;
  margin-left: 0;
}
.dl-horizontal a {
  font-weight: 500 !important;
}
.dl-horizontal dt {
  width: 70px;
  font-weight: 400;
  line-height: 24px;
  font-size: 15px;
}
.dl-horizontal dd {
  margin-left: 90px;
  line-height: 24px;
  font-size: 14px;
}
address {
  font-size: inherit !important;
  line-height: inherit !important;
  margin-bottom: 21px;
}
big {
  text-transform: uppercase;
}
embed {
  width: 100%;
}
/*  ----------------------------------------------------------------------------
     table
*/
table {
  width: 100%;
}
table th {
  text-align: left;
  border: 1px solid var(--td_grid_border_color, #ededed);
  padding: 2px 8px;
}
table td {
  border: 1px solid var(--td_grid_border_color, #ededed);
  padding: 2px 8px;
}
table .odd td {
  background-color: #fcfcfc;
}
/*  ----------------------------------------------------------------------------
    h
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: var(--td_default_google_font_2, 'Roboto', sans-serif);
  color: var(--td_text_color, #111111);
  font-weight: 400;
  margin: 6px 0;
}
h1 > a,
h2 > a,
h3 > a,
h4 > a,
h5 > a,
h6 > a {
  color: var(--td_text_color, #111111);
}
div.td-block-title {
  font-family: var(--td_default_google_font_2, 'Roboto', sans-serif);
  color: var(--td_text_color, #111111);
}
p.td-module-title,
p.tdb-subcategory-name {
  font-family: var(--td_default_google_font_2, 'Roboto', sans-serif);
  color: var(--td_text_color, #111111);
}
p.td-module-title > a,
p.tdb-subcategory-name > a {
  color: var(--td_text_color, #111111);
}
h1 {
  font-size: 32px;
  line-height: 40px;
  margin-top: 33px;
  margin-bottom: 23px;
}
h2 {
  font-size: 27px;
  line-height: 38px;
  margin-top: 30px;
  margin-bottom: 20px;
}
h3 {
  font-size: 22px;
  line-height: 30px;
  margin-top: 27px;
  margin-bottom: 17px;
}
h4 {
  font-size: 19px;
  line-height: 29px;
  margin-top: 24px;
  margin-bottom: 14px;
}
h5 {
  font-size: 17px;
  line-height: 25px;
  margin-top: 21px;
  margin-bottom: 11px;
}
h6 {
  font-size: 16px;
  line-height: 24px;
  margin-top: 21px;
  margin-bottom: 11px;
}
.videopress-placeholder {
  width: 100% !important;
}
.videopress-poster {
  height: auto !important;
  width: 100% !important;
}
.video-player {
  width: 100% !important;
}
/*
----------------------------------------------------------------------------
  Site wide > Forms
----------------------------------------------------------------------------
*/
textarea {
  font-size: 12px;
  line-height: 21px;
  color: #444;
  border: 1px solid #e1e1e1;
  width: 100%;
  max-width: 100%;
  height: 168px;
  min-height: 168px;
  padding: 6px 9px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  textarea {
    font-size: 16px;
  }
}
textarea:active,
textarea:focus {
  border-color: #b0b0b0 !important;
}
textarea:focus,
input:focus,
input[type]:focus {
  outline: 0 none;
}
/* Input buttons */
input[type=submit] {
  font-family: var(--td_default_google_font_2, 'Roboto', sans-serif);
  font-size: 13px;
  background-color: var(--td_black, #222222);
  border-radius: 0;
  color: #fff;
  border: none;
  padding: 8px 15px;
  font-weight: 500;
  -webkit-transition: background-color 0.4s;
  transition: background-color 0.4s;
}
input[type=submit]:hover {
  background-color: var(--td_theme_color, #4db2ec);
}
input[type=text],
input[type=url],
input[type=tel],
input[type=email] {
  font-size: 12px;
  line-height: 21px;
  color: #444;
  border: 1px solid #e1e1e1;
  width: 100%;
  max-width: 100%;
  height: 34px;
  padding: 3px 9px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  input[type=text],
  input[type=url],
  input[type=tel],
  input[type=email] {
    font-size: 16px;
  }
}
input[type=text]:active,
input[type=url]:active,
input[type=tel]:active,
input[type=email]:active,
input[type=text]:focus,
input[type=url]:focus,
input[type=tel]:focus,
input[type=email]:focus {
  border-color: #b0b0b0 !important;
}
input[type=password] {
  width: 100%;
  position: relative;
  top: 0;
  display: inline-table;
  vertical-align: middle;
  font-size: 12px;
  line-height: 21px;
  color: #444;
  border: 1px solid #ccc;
  max-width: 100%;
  height: 34px;
  padding: 3px 9px;
  margin-bottom: 10px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  input[type=password] {
    font-size: 16px;
  }
}
/*
----------------------------------------------------------------------------
  Site wide > WordPress Text, Images & Captions
----------------------------------------------------------------------------
*/
.tagdiv-type {
  /*  ----------------------------------------------------------------------------
    text and Images align
  */
  font-size: 15px;
  line-height: 1.74;
  color: #222;
  /*  ----------------------------------------------------------------------------
    quote :not(.wp-block-quote)
*/
}
.tagdiv-type img {
  margin-bottom: 21px;
}
.tagdiv-type .wp-block-embed {
  margin-bottom: 26px;
}
.tagdiv-type figure img {
  margin-bottom: 0;
}
.tagdiv-type .alignnone {
  display: inline-block;
  margin: 0 5px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .tagdiv-type .alignnone {
    margin: 0 10px 0 0;
  }
}
.tagdiv-type a:hover {
  text-decoration: underline;
}
.tagdiv-type ul,
.tagdiv-type ol {
  margin-bottom: 26px;
}
.tagdiv-type ul li:not(.blocks-gallery-item):not(.wp-block-navigation-item),
.tagdiv-type ol li:not(.blocks-gallery-item):not(.wp-block-navigation-item) {
  line-height: inherit;
  margin-bottom: 10px;
}
.tagdiv-type ul li:not(.blocks-gallery-item):not(.wp-block-navigation-item):last-child,
.tagdiv-type ol li:not(.blocks-gallery-item):not(.wp-block-navigation-item):last-child {
  margin-bottom: 0;
}
.tagdiv-type li ul,
.tagdiv-type li ol {
  margin-bottom: 0;
}
.tagdiv-type li[style="text-align: center;"],
.tagdiv-type li[style="text-align: right;"] {
  list-style-position: inside;
  margin-left: -21px;
}
.tagdiv-type p {
  margin-bottom: 26px;
}
.tagdiv-type .td-arrow-list {
  list-style: none;
  margin-left: 16px;
}
.tagdiv-type .td-arrow-list li:before {
  font-family: 'newspaper', sans-serif;
  content: '\e803';
  float: left;
  margin-left: -16px;
  line-height: 26px;
  font-size: 14px;
}
.tagdiv-type embed,
.tagdiv-type iframe,
.tagdiv-type object {
  max-width: 100% !important;
}
.tagdiv-type iframe.instagram-media {
  margin: 1px 0 12px !important;
}
.tagdiv-type blockquote {
  padding: 0;
  position: relative;
  border-left: none;
  margin: 40px 5% 38px;
  font-style: italic;
  text-align: center;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .tagdiv-type blockquote {
    margin: 20px 3% 18px;
  }
}
.tagdiv-type blockquote p {
  font-family: var(--td_default_google_font_2, 'Roboto', sans-serif);
  font-size: 32px;
  line-height: 40px;
  font-weight: 400;
  text-transform: uppercase;
  color: var(--td_theme_color, #4db2ec);
  word-wrap: break-word;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tagdiv-type blockquote p {
    font-size: 24px;
    line-height: 32px;
  }
}
@media (max-width: 767px) {
  .tagdiv-type blockquote p {
    font-size: 22px;
    line-height: 30px;
  }
}
.tagdiv-type blockquote cite {
  display: block;
}
.tagdiv-type .td_quote_right {
  float: right;
  width: 50%;
  margin: 21px 0 21px 21px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .tagdiv-type .td_quote_right {
    float: none;
    width: auto;
    margin-right: 5%;
    margin-left: 5%;
  }
}
.tagdiv-type .td_quote_left {
  float: left;
  width: 50%;
  margin: 18px 18px 18px 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .tagdiv-type .td_quote_left {
    float: none;
    width: auto;
    margin-right: 5%;
    margin-left: 5%;
  }
}
.tagdiv-type .td_quote_left p,
.tagdiv-type .td_quote_left cite {
  text-align: left;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .tagdiv-type .td_quote_left p,
  .tagdiv-type .td_quote_left cite {
    text-align: center;
  }
}
.tagdiv-type .td_quote_box {
  margin: 0;
  background-color: var(--td_container_transparent, #fcfcfc);
  border-left: 2px solid var(--td_theme_color, #4db2ec);
  padding: 15px 23px 16px 23px;
  position: relative;
  top: 6px;
  clear: both;
}
.tagdiv-type .td_quote_box p {
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
  color: #777;
  font-size: 13px;
  line-height: 21px;
  margin: 0;
  text-transform: none;
}
.tagdiv-type .td_quote_box cite {
  margin-top: 20px;
  font-size: 11px;
}
.tagdiv-type .td_box_left {
  width: 40%;
  float: left;
  margin: 0 34px 20px 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .tagdiv-type .td_box_left {
    float: none;
    margin: 0 0 36px 0;
    width: auto;
  }
}
.tagdiv-type .td_box_left p,
.tagdiv-type .td_box_left cite {
  text-align: left;
}
.tagdiv-type .td_box_right {
  width: 30%;
  float: right;
  margin: 0 0 20px 34px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .tagdiv-type .td_box_right {
    float: none;
    margin: 0 0 36px 0;
    width: auto;
  }
}
.tagdiv-type .td_box_right p,
.tagdiv-type .td_box_right cite {
  text-align: left;
}
.tagdiv-type .td_box_center {
  margin: 0 0 29px 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .tagdiv-type .td_box_center {
    margin-bottom: 36px;
  }
}
.tagdiv-type .wp-block-pullquote blockquote,
.tagdiv-type .td_pull_quote {
  padding: 18px 25px;
  margin: 0;
  clear: both;
}
.tagdiv-type .wp-block-pullquote blockquote p,
.tagdiv-type .td_pull_quote p {
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
  text-transform: none;
  text-align: center;
}
.tagdiv-type .wp-block-pullquote blockquote p:first-child:before,
.tagdiv-type .td_pull_quote p:first-child:before {
  position: absolute;
  left: 0;
  display: block;
  content: '';
  width: 15px;
  height: 15px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAALBAMAAABSacpvAAAALVBMVEUAAAC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLRK0HxpAAAADnRSTlMAd+67mWZR3SKqMxGIzB8/1rAAAABlSURBVAjXFcexDQEBAAXQd+KCRm4CDZURFGICMYFadTHBxQQmEDHCzWAI9XGJ8s/ANS95FBvccKwYr5kuUQ/5omm5dpQ9Fu+H2efEPX07Sg62f+bJ2T6pJkmnTi5FslM2L56r9geMACBhjTsodgAAAABJRU5ErkJggg==') no-repeat;
}
.tagdiv-type .wp-block-pullquote blockquote p:after,
.tagdiv-type .td_pull_quote p:after {
  position: absolute;
  bottom: 10px;
  right: 0;
  display: block;
  content: '';
  width: 15px;
  height: 15px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAALBAMAAABSacpvAAAALVBMVEUAAAC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLRK0HxpAAAADnRSTlMA3ZnuqndmIhG7VYhEMzOiL2oAAABkSURBVAjXY+D1E2PgULZuYGB89+4A07t3AQzn3r1T4Hv3ToCh7t27CUDRBwxAYQe2d+8MGBiuAuWr5BwYGBjeFTAwzEtgYOB6xMDA8RAowGnOwMD6CsjIA4oWKwBFXYGcLQ0MAFHHH+tW1OhlAAAAAElFTkSuQmCC') no-repeat;
}
.tagdiv-type .wp-block-pullquote blockquote cite,
.tagdiv-type .td_pull_quote cite {
  margin-top: -10px;
  font-size: 11px;
}
.tagdiv-type .td_pull_quote p {
  font-size: 14px;
  line-height: 26px;
  font-weight: 600;
}
.tagdiv-type .wp-block-pullquote blockquote,
.tagdiv-type .td_pull_center {
  margin: 17px 0;
  padding: 15px 50px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .tagdiv-type .wp-block-pullquote blockquote,
  .tagdiv-type .td_pull_center {
    padding: 15px 20px;
  }
}
.tagdiv-type .wp-block-pullquote {
  padding: 0;
  color: var(--td_theme_color, #4db2ec);
}
.tagdiv-type .wp-block-pullquote.has-text-color p,
.tagdiv-type .wp-block-pullquote.has-text-color cite {
  color: inherit;
}
.tagdiv-type .wp-block-pullquote cite {
  color: #6c7781;
}
.tagdiv-type .wp-block-pullquote.alignfull blockquote {
  margin-left: 30px;
  margin-right: 30px;
}
.tagdiv-type .wp-block-pullquote.alignleft,
.tagdiv-type .td_pull_left {
  width: 40%;
  margin-right: 34px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .tagdiv-type .wp-block-pullquote.alignleft,
  .tagdiv-type .td_pull_left {
    float: none;
    margin: 0 0 30px 0;
    width: auto;
  }
}
.tagdiv-type .td_pull_left {
  float: left;
}
.tagdiv-type .wp-block-pullquote.alignright,
.tagdiv-type .td_pull_right {
  width: 30%;
  margin-left: 24px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .tagdiv-type .wp-block-pullquote.alignright,
  .tagdiv-type .td_pull_right {
    float: none;
    margin: 0 0 30px 0;
    width: auto;
  }
}
.tagdiv-type .td_pull_right {
  float: right;
}
.tagdiv-type .wp-block-pullquote.alignleft,
.tagdiv-type .wp-block-pullquote.alignright {
  margin-top: 0;
  margin-bottom: 0 !important;
  /* responsive portrait phone */
}
.tagdiv-type .wp-block-pullquote.alignleft blockquote,
.tagdiv-type .wp-block-pullquote.alignright blockquote {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}
@media (max-width: 767px) {
  .tagdiv-type .wp-block-pullquote.alignleft,
  .tagdiv-type .wp-block-pullquote.alignright {
    max-width: 100%;
  }
}
.tagdiv-type .wp-block-pullquote.is-style-solid-color blockquote {
  max-width: 100%;
}
@media (max-width: 767px) {
  .td-md-is-ios .tagdiv-type figure {
    width: auto;
  }
}
img.wp-smiley {
  width: auto;
}
.wp-caption-text,
.wp-caption-dd {
  font-family: Verdana, BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  text-align: left;
  margin: 6px 0 26px 0;
  font-size: 11px;
  font-style: italic;
  font-weight: normal;
  line-height: 17px;
  color: #444;
}
.wp-caption {
  text-align: center;
  max-width: 100%;
}
.wp-caption img {
  max-width: 100% !important;
}
.alignnone {
  margin-top: 0;
}
.aligncenter {
  text-align: center;
  clear: both;
  display: block;
  margin: 6px auto;
}
img.td-center {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  max-width: 100vw !important;
  width: auto !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
figure.alignright,
figure.alignleft,
figure.aligncenter {
  margin-bottom: 0;
}
/* responsive portrait phone */
@media (max-width: 767px) {
  .alignleft,
  .alignright {
    float: none !important;
  }
}
/*  ----------------------------------------------------------------------------
    align left
     -> on desktop - the tinyMCE size is used
     -> on tablet(s) - apply the max-width to make it look nice
     -> on phones  - center, max width 100%
        + fix for tinyMCE padding
     -> on full width td-pb-span12
*/
.alignleft {
  float: left;
  margin-top: 6px;
  margin-right: 24px !important;
  margin-bottom: 6px !important;
  /* hack for tinyMCE / post content diffs*/
  margin-left: 0;
  /* responsive landscape tablet */
  /* responsive portrait tablet + phone */
  /* responsive phone CUSTOM - align the image on center */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .alignleft {
    max-width: 312px;
    margin-right: 21px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .alignleft {
    max-width: 220px;
    margin-right: 21px;
  }
}
@media (max-width: 767px) {
  .alignleft {
    text-align: center;
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 100%;
    margin-bottom: 21px;
  }
  .alignleft img {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  .alignleft figcaption {
    text-align: center;
  }
}
.mce-content-body .alignleft {
  margin: 6px 24px 6px 0;
}
.td-pb-span12 .alignleft,
.mceContentBody-max-width-big .alignleft {
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-pb-span12 .alignleft,
  .mceContentBody-max-width-big .alignleft {
    max-width: 550px !important;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span12 .alignleft,
  .mceContentBody-max-width-big .alignleft {
    max-width: 400px !important;
  }
}
/*  ----------------------------------------------------------------------------
    Screen reader text
*/
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
}
/*  ----------------------------------------------------------------------------
    align right
     -> on desktop - the tinyMCE size is used
     -> on tablets - apply the max-width to make it look nice
     -> on phones  - center, max width 100%
        + fix for tinyMCE padding
     -> on full width td-pb-span12
*/
.alignright {
  float: right;
  margin-top: 6px;
  margin-right: 0;
  margin-bottom: 6px !important;
  /* hack for tinyMCE / post content diffs*/
  margin-left: 24px !important;
  /* responsive landscape tablet */
  /* responsive portrait tablet + phone */
  /* responsive phone CUSTOM  - align the image on center */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .alignright {
    max-width: 312px;
    margin-left: 21px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .alignright {
    max-width: 220px;
    margin-left: 21px;
  }
}
@media (max-width: 767px) {
  .alignright {
    text-align: center;
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 100%;
    margin-bottom: 21px;
  }
  .alignright img {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  .alignright figcaption {
    text-align: center;
  }
}
.mce-content-body .alignright {
  margin: 6px 0 6px 24px;
}
.td-pb-span12 .alignright,
.mceContentBody-max-width-big .alignright {
  /* responsive landscape tablet */
  /* responsive portrait tablet */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-pb-span12 .alignright,
  .mceContentBody-max-width-big .alignright {
    max-width: 550px !important;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span12 .alignright,
  .mceContentBody-max-width-big .alignright {
    max-width: 400px !important;
  }
}
.entry-title a:hover,
.td-post-category:hover,
.widget a:hover,
.td_block_wrap a:hover {
  text-decoration: none !important;
}
.wp-block-quote.is-large:not(.td_quote_box),
.wp-block-quote.is-style-large:not(.td_quote_box) {
  padding: 0;
}
.wp-block-quote.is-large cite,
.wp-block-quote.is-style-large cite {
  font-size: 13px;
}
.wp-block-quote.is-large:not(.td_quote_left) cite,
.wp-block-quote.is-style-large:not(.td_quote_left) cite {
  text-align: center;
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
  max-width: 100px;
}
.twitter-tweet p {
  font-family: initial;
  font-size: initial;
  line-height: initial;
  font-style: initial;
  text-align: initial;
  text-transform: initial;
  color: initial;
  font-weight: initial;
}
blockquote small {
  margin-top: 5px;
  display: block;
  font-size: 13px;
  font-style: italic;
  font-weight: normal;
  text-transform: none;
  color: #444;
}
blockquote.pull-right {
  padding-left: 20px;
  border-right: none;
}
blockquote.pull-right:after {
  border-right: 2px solid #FB5502;
  width: 40px;
  right: -40px;
}
/*  ----------------------------------------------------------------------------
    dropcaps
*/
.dropcap {
  float: left;
  display: block;
  font-size: 50px;
  line-height: 56px;
  background-color: var(--td_theme_color, #4db2ec);
  color: #fff;
  text-align: center;
  margin: 9px 13px 0 0;
  padding: 2px 10px 4px;
  font-family: Verdana, BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  text-transform: uppercase;
  min-width: 62px;
  min-height: 62px;
}
.dropcap1 {
  border-radius: 70px;
  font-size: 40px;
  padding: 2px 14px 4px;
}
.dropcap2 {
  background-color: transparent !important;
  color: #4B4B4B;
  font-size: 79px;
  line-height: 69px;
  margin: 0 9px 0 0;
  padding: 0 13px 0 0;
}
.dropcap3 {
  background-color: transparent !important;
  color: #4B4B4B;
  font-weight: bold;
  font-size: 79px;
  line-height: 69px;
  margin: 0 9px 0 0;
  padding: 0 13px 0 0;
}
/*  ----------------------------------------------------------------------------
    text columns
*/
.td_text_columns_two_cols {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  column-gap: 40px;
  -webkit-column-rule-style: solid;
  -moz-column-rule-style: solid;
  column-rule-style: solid;
  -webkit-column-rule-width: 1px;
  -moz-column-rule-width: 1px;
  column-rule-width: 1px;
  -webkit-column-rule-color: #e9e9e9;
  -moz-column-rule-color: #e9e9e9;
  column-rule-color: #e9e9e9;
  margin-bottom: 26px;
}
/*  ----------------------------------------------------------------------------
    button
*/
.td_btn {
  cursor: pointer;
  display: inline-block;
  position: relative;
  color: white;
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
  font-weight: 600;
}
.td_btn_sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.td_btn_sm.td_round_btn {
  border-radius: 3px;
}
.td_btn_md {
  padding: 9px 12px;
  font-size: 16px;
  line-height: 20px;
}
.td_btn_md.td_round_btn {
  border-radius: 4px;
}
.td_btn_lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
}
.td_btn_lg.td_round_btn {
  border-radius: 6px;
}
.td_default_btn,
.td_round_btn {
  transition: background-color 0.1s ease;
  -webkit-transition: background-color 0.1s ease;
  background-color: var(--td_theme_color, #4db2ec);
}
.td_default_btn:hover,
.td_round_btn:hover {
  background-color: #444;
}
.td_default_btn:active,
.td_round_btn:active {
  background-color: #000;
}
.td_outlined_btn {
  border-radius: 4px;
  border: 2px solid var(--td_theme_color, #4db2ec);
  color: var(--td_theme_color, #4db2ec);
  background-color: transparent;
  transition: all 0.1s ease ;
  -webkit-transition: all 0.1s ease;
}
.td_outlined_btn:hover {
  background-color: var(--td_theme_color, #4db2ec);
  color: #fff;
}
.td_outlined_btn:active {
  background-color: #444;
  border-color: #444;
}
.td_shadow_btn {
  background-color: var(--td_theme_color, #4db2ec);
  top: 0;
  -webkit-box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.25);
  transition: top 0.1s ease;
  -webkit-transition: top 0.1s ease;
}
.td_shadow_btn:hover {
  top: -3px;
  -webkit-box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.25);
}
.td_shadow_btn:active {
  background-color: #444 !important;
}
.td_3D_btn {
  background-color: var(--td_theme_color, #4db2ec);
  top: 0;
  transition: top 0.1s ease;
  -webkit-transition: top 0.1s ease;
}
.td_3D_btn:after {
  content: "";
  position: absolute;
  display: block;
  left: 0;
  top: 100%;
  width: 100%;
  height: 5px;
  background-color: rgba(0, 0, 0, 0.25);
  z-index: 0;
  transition: height 0.1s ease;
  -webkit-transition: height 0.1s ease;
}
.td_3D_btn:hover {
  top: 5px;
}
.td_3D_btn:hover:before {
  height: 0;
}
.td_3D_btn:hover:after {
  height: 0;
}
.td_3D_btn:active {
  background-color: #444 !important;
}
/*  ----------------------------------------------------------------------------
    text highlighting
*/
.td_text_highlight_0 {
  background-color: rgba(0, 0, 0, 0.77);
  padding: 5px 0 6px 0;
  margin: 0 8px 0 8px;
  box-shadow: 8px 0 0 rgba(0, 0, 0, 0.77), -8px 0 0 rgba(0, 0, 0, 0.77);
  color: #2a2a2a;
  -webkit-transition: color 400ms;
  transition: color 400ms;
}
.td_text_highlight_0:hover {
  color: #F9F9F9;
  cursor: default;
}
.td_text_highlight_marker {
  padding: 5px 0 6px 0;
  margin: 0 8px 0 8px;
  color: white;
  -webkit-transition: color 400ms;
  transition: color 400ms;
}
.td_text_highlight_marker:hover {
  color: #F9F9F9;
}
.td_text_highlight_marker_red {
  background-color: rgba(255, 28, 26, 0.62);
  box-shadow: 8px 0 0 rgba(255, 28, 26, 0.62), -8px 0 0 rgba(255, 28, 26, 0.62);
}
.td_text_highlight_marker_blue {
  background-color: rgba(57, 213, 255, 0.75);
  box-shadow: 8px 0 0 rgba(57, 213, 255, 0.75), -8px 0 0 rgba(57, 213, 255, 0.75);
}
.td_text_highlight_marker_green {
  background-color: rgba(77, 216, 69, 0.65);
  box-shadow: 8px 0 0 rgba(77, 216, 69, 0.65), -8px 0 0 rgba(77, 216, 69, 0.65);
}
.td_text_highlight_marker_yellow {
  background-color: rgba(255, 203, 0, 0.75);
  box-shadow: 8px 0 0 rgba(255, 203, 0, 0.75), -8px 0 0 rgba(255, 203, 0, 0.75);
}
.td_text_highlight_marker_pink {
  background-color: rgba(255, 101, 243, 0.75);
  box-shadow: 8px 0 0 rgba(255, 101, 243, 0.75), -8px 0 0 rgba(255, 101, 243, 0.75);
}
/*  ----------------------------------------------------------------------------
    custom post padding
*/
.td-paragraph-padding-0 {
  display: block;
  padding-left: 0;
  padding-right: 6%;
}
.td-paragraph-padding-1 {
  display: block;
  padding-left: 6%;
  padding-right: 6%;
}
.td-paragraph-padding-2 {
  display: block;
  padding-left: 12%;
  padding-right: 12%;
}
.td-paragraph-padding-3 {
  display: block;
  padding-left: 6%;
  padding-right: 12%;
}
.td-paragraph-padding-4 {
  display: block;
  padding-left: 6%;
  padding-right: 0;
}
.td-paragraph-padding-5 {
  display: block;
  padding-left: 18%;
  padding-right: 18%;
}
.td-paragraph-padding-6 {
  display: block;
  padding-left: 12%;
  padding-right: 6%;
}
.td-pb-span8 .td-paragraph-padding-0,
.mceContentBody-max-width-small .td-paragraph-padding-0 {
  padding-right: 4%;
}
.td-pb-span8 .td-paragraph-padding-1,
.mceContentBody-max-width-small .td-paragraph-padding-1 {
  padding-left: 4%;
  padding-right: 4%;
}
.td-pb-span8 .td-paragraph-padding-2,
.mceContentBody-max-width-small .td-paragraph-padding-2 {
  padding-left: 8%;
  padding-right: 8%;
}
.td-pb-span8 .td-paragraph-padding-3,
.mceContentBody-max-width-small .td-paragraph-padding-3 {
  padding-left: 4%;
  padding-right: 8%;
}
.td-pb-span8 .td-paragraph-padding-4,
.mceContentBody-max-width-small .td-paragraph-padding-4 {
  padding-left: 4%;
}
.td-pb-span8 .td-paragraph-padding-5,
.mceContentBody-max-width-small .td-paragraph-padding-5 {
  padding-left: 12%;
  padding-right: 12%;
}
.td-pb-span8 .td-paragraph-padding-6,
.mceContentBody-max-width-small .td-paragraph-padding-6 {
  padding-left: 8%;
  padding-right: 4%;
}
/* responsive phone */
@media (max-width: 500px) {
  .td-paragraph-padding-0,
  .td-paragraph-padding-1,
  .td-paragraph-padding-2,
  .td-paragraph-padding-3,
  .td-paragraph-padding-4,
  .td-paragraph-padding-5,
  .td-paragraph-padding-6 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}
.td_module_wrap {
  position: relative;
  padding-bottom: 35px;
}
.td_module_wrap .entry-title {
  /* General Title */
  font-size: 21px;
  line-height: 25px;
  margin: 0 0 6px 0;
}
.td_module_wrap:hover .entry-title a {
  color: var(--td_theme_color, #4db2ec);
}
.entry-title {
  word-wrap: break-word;
}
/*  ----------------------------------------------------------------------------
    thumbnail
*/
.td-module-thumb {
  position: relative;
  margin-bottom: 13px;
}
.td-module-thumb .entry-thumb {
  display: block;
}
.td-video-play-ico {
  position: absolute;
  width: 40px;
  height: 40px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  background-color: rgba(0, 0, 0, 0.48);
  border: 0.050em solid #fff;
  border-radius: 100%;
  font-size: 40px;
  z-index: 1;
  -webkit-box-shadow: 0 0 0.15em rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 0.15em rgba(0, 0, 0, 0.4);
}
.td-video-play-ico i {
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  font-size: 35%;
  color: #fff;
}
.td-video-play-ico i.td-icon-video-thumb-play {
  left: 54%;
}
.td-video-play-ico i.td-icon-audio-thumb-play {
  left: 47%;
}
.td-video-play-ico.td-video-small {
  width: 20px;
  height: 20px;
  font-size: 20px;
}
/*  ----------------------------------------------------------------------------
   module meta info
*/
.td-module-meta-info {
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
  font-size: 11px;
  margin-bottom: 7px;
  line-height: 1;
  min-height: 17px;
}
.td_module_wrap.td-meta-info-hide .td-module-meta-info {
  min-height: 1px;
  margin-top: -4px;
}
.entry-review-stars {
  display: inline-block;
  position: relative;
  top: 1px;
  vertical-align: middle;
}
.td-post-author-name {
  font-weight: bold;
  display: inline-block;
  position: relative;
  top: 2px;
}
.td-post-author-name a {
  color: #000;
}
.td-post-author-name span {
  color: #ccc;
  margin: 0 2px 0 2px;
  font-weight: normal;
}
.td-post-author-name div {
  display: inline;
  margin-right: 2px;
}
.td-post-date {
  color: #767676;
  display: inline-block;
  position: relative;
  top: 2px;
}
.td-module-comments {
  position: relative;
  float: right;
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
  font-size: 10px;
  font-weight: 600;
  text-align: center;
  line-height: 1;
}
.td-module-comments a {
  color: #fff;
  background-color: #000;
  display: inline-block;
  min-width: 17px;
  padding: 3px 4px 4px 5px;
  position: relative;
}
.td-module-comments a:after {
  position: absolute;
  bottom: -3px;
  left: 0;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 3px 3px 0 0;
  border-color: #000 transparent transparent transparent;
}
/*  ----------------------------------------------------------------------------
    excerpt
*/
.td-excerpt {
  font-size: 13px;
  color: #767676;
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
  word-wrap: break-word;
  overflow-wrap: anywhere;
  margin-top: 9px;
}
.td-read-more,
.more-link-wrap {
  display: inline-block;
  font-family: var(--td_default_google_font_2, 'Roboto', sans-serif);
  margin-bottom: 20px;
}
.td-read-more a,
.more-link-wrap a {
  background-color: var(--td_theme_color, #4db2ec);
  color: #fff;
  display: inline-block;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  padding: 10px 15px;
  -webkit-transition: background-color 0.4s;
  transition: background-color 0.4s;
}
.td-read-more a:hover,
.more-link-wrap a:hover {
  background-color: var(--td_black, #222222) !important;
  text-decoration: none;
}
/*  ----------------------------------------------------------------------------
    admin edit
*/
.td-admin-edit {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff !important;
  padding: 3px 10px;
  font-size: 13px;
  -webkit-transition: background-color 0.4s;
  transition: background-color 0.4s;
}
.td-admin-edit:hover {
  background-color: #000;
}
.td-module-thumb:hover .td-admin-edit {
  display: block;
}
.td-post-category {
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
  font-size: 10px;
  font-weight: 600;
  line-height: 1;
  background-color: var(--td_black, #222222);
  color: #fff;
  margin-right: 5px;
  padding: 3px 6px 4px;
  display: block;
  vertical-align: top;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
}
.td-post-category:hover {
  background-color: var(--td_theme_color, #4db2ec);
}
.td-module-image {
  position: relative;
}
.td-module-image .td-post-category {
  position: absolute;
  bottom: 0;
}
.td-module-meta-info .td-post-category {
  display: inline-block;
}
/*  ----------------------------------------------------------------------------
    Module 15
*/
.td_module_15 {
  padding-bottom: 20px;
  border-bottom: 1px dashed #f2f2f2;
  margin-bottom: 40px;
}
.td_module_15 .entry-title {
  font-size: 34px;
  line-height: 42px;
  margin-bottom: 8px;
  margin-top: 0;
  /* responsive max portrait tablet */
}
@media (max-width: 1018px) {
  .td_module_15 .entry-title {
    font-size: 26px;
    line-height: 36px;
  }
}
.td_module_15 .entry-title a:hover {
  text-decoration: none;
}
.td_module_15.sticky .entry-title a {
  color: var(--td_theme_color, #4db2ec);
}
.td_module_15 .td-module-meta-info a:hover {
  text-decoration: none;
}
.td_module_15.post {
  margin-top: 0;
}
.td_module_15.post .td-post-comments {
  display: inline-block;
  float: none;
  margin-left: 22px;
  vertical-align: top;
  position: relative;
  top: 2px;
}
.td_module_15.post .td-post-comments a {
  color: #444;
}
.td_module_15.post .td-module-meta-info {
  margin-bottom: 21px;
}
.td_module_15 .entry-review-stars {
  top: 5px;
}
.td_module_15 .td-post-content {
  padding-bottom: 0;
}
.td_module_15 .td-icon-comments {
  font-size: 9px;
  margin-right: 5px;
  vertical-align: middle;
}
.td_module_15 .alignwide {
  width: 100% !important;
  margin-left: 0 !important;
}
.td_module_15 .alignfull {
  left: auto;
  transform: none;
  width: auto !important;
  margin-left: 0 !important;
}
.td_module_15 .alignfull.wp-block-columns {
  padding-left: 0;
  padding-right: 0;
}
/*  ----------------------------------------------------------------------------
    Block Titles + Line
*/
.block-title {
  font-family: var(--td_default_google_font_2, 'Roboto', sans-serif);
  font-size: 14px;
  line-height: 1;
  margin-top: 0;
  margin-bottom: 26px;
  border-bottom: 2px solid var(--td_header_color, var(--td_black, #222222));
}
.block-title > a,
.block-title > span,
.block-title > label,
.block-title > span > a {
  /* label is for jetpack */
  line-height: 17px;
  display: inline-block;
  padding: 7px 12px 4px;
  background-color: var(--td_header_color, var(--td_black, #222222));
  color: var(--td_text_header_color, #ffffff);
}
.td-block-title span,
.td-block-title a {
  display: inline-block;
}
/*

  Block headers style

*/
.td_block_template_1 .block-title {
  text-align: left;
}
/*
8.  Post and Page
      8.1 Page
*/
/*  ----------------------------------------------------------------------------
    Page title
*/
.td-page-title {
  font-size: 30px;
  line-height: 38px;
  margin: -9px 0 19px 0;
}
.td-page-title,
.td-page-title h1 {
  color: var(--td_page_title_color, var(--td_text_color, #111111));
}
body .td-page-title {
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  body .td-page-title {
    font-size: 26px;
    line-height: 34px;
    margin: -2px 0 19px 0;
  }
}
@media (max-width: 767px) {
  body .td-page-title {
    font-size: 24px;
    line-height: 32px;
  }
}
.page-template-page-pagebuilder-title .td-crumb-container,
.page-template-default .td-crumb-container {
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .page-template-page-pagebuilder-title .td-crumb-container,
  .page-template-default .td-crumb-container {
    margin-bottom: 0;
  }
}
.page-template-page-pagebuilder-title .wpb_text_column p:last-child,
.page-template-default .wpb_text_column p:last-child {
  margin-bottom: 26px;
}
.page-template-page-pagebuilder-title .wpb_text_column figure img,
.page-template-default .wpb_text_column figure img {
  margin-bottom: 0 !important;
}
.page-template-page-pagebuilder-title .td-main-content-wrap {
  padding-top: 0;
}
/*  ----------------------------------------------------------------------------
    Default page template
*/
.td-main-content-wrap {
  padding-bottom: 40px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-main-content-wrap {
    padding-bottom: 26px;
  }
}
.td-main-page-wrap {
  padding-top: 48px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-main-page-wrap {
    padding-top: 32px;
  }
}
/*  ----------------------------------------------------------------------------
    Author page
*/
.td-author-page {
  font-size: 12px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-author-page {
    margin-bottom: 40px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-author-page {
    margin-bottom: 28px;
  }
}
@media (max-width: 767px) {
  .td-author-page {
    margin-bottom: 28px;
  }
}
.td-author-counters {
  font-family: var(--td_default_google_font_2, 'Roboto', sans-serif);
  font-size: 11px;
  font-weight: 700;
  color: #fff;
  margin-bottom: 12px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-author-counters {
    margin-bottom: 10px;
  }
}
.td-author-counters span {
  background-color: var(--td_black, #222222);
  padding: 4px 9px 3px;
  margin-right: 10px;
  position: relative;
  top: 0;
}
@-moz-document url-prefix() {
  .td-author-counters span {
    padding: 3px 9px;
    top: -1px;
  }
}
/*  ----------------------------------------------------------------------------
    404 page
*/
.td-404-title {
  font-family: var(--td_default_google_font_2, 'Roboto', sans-serif);
  font-size: 40px;
  color: #222222;
  text-align: center;
  line-height: 50px;
  margin: 50px 0 17px 0 ;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-404-title {
    font-size: 34px;
    line-height: 44px;
  }
}
.td-404-sub-title {
  font-family: var(--td_default_google_font_2, 'Roboto', sans-serif);
  font-size: 21px;
  line-height: 24px;
  color: #a6a6a6;
  text-align: center;
  margin: 0 0 40px 0;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-404-sub-title {
    font-size: 17px;
    line-height: 22px;
  }
}
.td-404-sub-sub-title {
  text-align: center;
  margin-bottom: 70px;
}
.td-404-sub-sub-title a {
  background-color: var(--td_black, #222222);
  border: medium none;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
  padding: 8px 15px;
  margin-left: 6px;
}
.td-404-sub-sub-title a:hover {
  color: #fff;
  background-color: var(--td_theme_color, #4db2ec);
}
.td-404-head {
  text-align: center;
}
/*  ----------------------------------------------------------------------------
    Attachment page
*/
.td-attachment-page-content p {
  color: #444;
  font-size: 11px;
  font-style: italic;
  line-height: 17px;
}
.td-attachment-prev {
  display: inline-block;
  margin: 10px 0 21px 0;
}
.td-attachment-prev img {
  width: 100px;
  height: 100px;
}
.td-attachment-next {
  float: right;
  margin: 10px 0 21px 0;
}
.td-attachment-next img {
  width: 100px;
  height: 100px;
}
/*  ----------------------------------------------------------------------------
    Search page
*/
.td-search-query {
  color: var(--td_theme_color, #4db2ec);
}
.search-page-search-wrap {
  margin: 37px 0 51px 0;
}
.td-search-form-widget {
  position: relative;
  line-height: 21px;
}
.td-search-form-widget .wpb_button {
  height: 32px;
  position: absolute;
  right: 0;
  top: 0;
  text-shadow: none;
  padding: 7px 15px 8px 15px;
  line-height: 16px;
  margin: 0;
}
.td-search-form-widget .wpb_button:hover {
  background-color: var(--td_theme_color, #4db2ec);
}
.td-search-form-widget div {
  text-align: left;
}
.td-search-form-widget .td-widget-search-input {
  width: 95%;
  border-right: 0;
  height: 32px;
  line-height: 21px;
  position: relative;
  top: 0;
  display: inline-table;
  vertical-align: middle;
}
.td_search_subtitle {
  position: relative;
  top: 11px;
  left: 2px;
  font-size: 12px;
}
/*  ----------------------------------------------------------------------------
    Pagination
*/
.page-nav {
  margin: 30px 0 30px 0;
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
  font-size: 12px;
  display: inline-block;
  width: 100%;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .page-nav {
    margin-right: auto;
    margin-left: auto;
    display: table;
    width: auto;
  }
}
.page-nav a:hover {
  color: #fff;
  background-color: #444;
  border-color: #444;
}
.page-nav a,
.page-nav span {
  padding: 5px 11px;
  border: 1px solid #e3e3e3;
  display: inline-block;
  margin: 0 8px 8px 0;
  min-width: 33px;
  text-align: center;
  color: #666;
  line-height: 21px;
  float: left;
}
.page-nav .first,
.page-nav .last {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .page-nav .first,
  .page-nav .last {
    display: none;
  }
}
.page-nav .extend {
  border: none;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .page-nav .extend {
    display: none;
  }
}
.page-nav i {
  font-size: 9px;
  line-height: 1;
  display: inline-table;
}
.page-nav .page-nav-icon-svg {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.page-nav .page-nav-icon-svg svg {
  width: 9px;
  height: 10px;
}
.page-nav .page-nav-icon-svg svg,
.page-nav .page-nav-icon-svg svg * {
  fill: #666;
}
.page-nav a:hover .page-nav-icon-svg svg,
.page-nav a:hover .page-nav-icon-svg svg * {
  fill: #fff;
}
.page-nav .pages {
  float: right;
  margin: 0;
  border: none;
  padding: 6px 0 6px 6px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .page-nav .pages {
    display: none;
  }
}
.page-nav .current {
  background-color: var(--td_theme_color, #4db2ec);
  color: #fff;
  border-color: var(--td_theme_color, #4db2ec);
}
.page-nav:first-child > div {
  padding: 5px 11px;
  border: 1px solid var(--td_theme_color, #4db2ec);
  display: inline-block;
  margin: 0 8px 8px 0;
  min-width: 33px;
  text-align: center;
  color: #fff;
  line-height: 21px;
  float: left;
  background-color: var(--td_theme_color, #4db2ec);
}
.page-nav .td-icon-menu-right {
  padding-left: 1px;
}
.page-nav .td-icon-menu-left {
  padding-right: 1px;
}
.rtl .page-nav a,
.rtl .page-nav span {
  float: right;
  margin: 0 0 8px 8px;
}
.rtl .page-nav .pages {
  float: left;
  padding: 6px 6px 6px 0;
}
.rtl .page-nav .td-icon-menu-left:before {
  content: '\e80d';
}
.rtl .page-nav .td-icon-menu-right:before {
  content: '\e80c';
}
/*  ----------------------------------------------------------------------------
    Typography
*/
.td-page-content {
  padding-bottom: 26px;
}
.td-page-content,
.td-page-content p {
  color: var(--td_page_content_color, var(--td_black, #222222));
}
.td-page-content h1,
.td-page-content h2,
.td-page-content h3,
.td-page-content h4,
.td-page-content h5,
.td-page-content h6 {
  color: var(--td_page_h_color, var(--td_text_color, #111111));
}
.td-page-content table {
  margin-bottom: 21px;
}
.tdc-theme-Newspaper {
  overflow-x: hidden;
}
.td-pb-span4 .wpb_wrapper,
.td-ss-main-sidebar {
  perspective: unset !important;
}
/*  ----------------------------------------------------------------------------
    Breadcrumbs
*/
.td-crumb-container {
  min-height: 35px;
  margin-bottom: 9px;
  padding-top: 21px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-crumb-container {
    padding-top: 16px;
  }
}
@media (max-width: 767px) {
  .td-crumb-container {
    padding-top: 11px;
  }
}
.single-post .td-bred-no-url-last {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .single-post .td-bred-no-url-last {
    display: none;
  }
}
.entry-crumbs {
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
  font-size: 12px;
  color: #c3c3c3;
  line-height: 18px;
  padding-top: 1px;
  padding-bottom: 2px;
}
.entry-crumbs a {
  color: #c3c3c3;
}
.entry-crumbs a:hover {
  color: #777;
}
.entry-crumbs .td-bread-sep {
  font-size: 8px;
  margin: 0 5px;
}
/*  ----------------------------------------------------------------------------
    Category
*/
.td-category {
  list-style: none;
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
  font-size: 10px;
  margin-top: 0;
  margin-bottom: 10px;
  line-height: 1;
}
.td-category li {
  display: inline-block;
  margin: 0 5px 5px 0;
  line-height: 1;
}
.td-category a {
  color: #fff;
  background-color: var(--td_black, #222222);
  padding: 3px 6px 4px 6px;
  white-space: nowrap;
  display: inline-block;
}
.td-category a:hover {
  opacity: 0.9;
}
.single .td-category {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .single .td-category {
    margin-bottom: 0;
  }
}
/*  ----------------------------------------------------------------------------
    Post title
*/
.post {
  background-color: var(--td_container_transparent, #ffffff);
}
.post header .entry-title {
  margin-top: 0;
  margin-bottom: 7px;
  word-wrap: break-word;
  font-size: 41px;
  line-height: 50px;
  /* responsive portrait phone */
}
@media (max-width: 1018px) {
  .post header .entry-title {
    font-size: 32px;
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  .post header .entry-title {
    margin-top: 3px;
    margin-bottom: 9px;
  }
}
/*  ----------------------------------------------------------------------------
    Subtitle
*/
.td-post-sub-title {
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
  font-size: 16px;
  font-style: italic;
  font-weight: 300;
  line-height: 24px;
  color: #999;
  margin: 9px 0 14px 0;
}
@media (max-width: 767px) {
  .td-post-sub-title {
    margin: 0 0 16px;
  }
}
/*  ----------------------------------------------------------------------------
    Author - Date - Comments - Count views
*/
.bypostauthor {
  line-height: 1;
}
header .td-module-meta-info {
  margin-bottom: 16px;
}
header .td-post-author-name {
  font-weight: 400;
  color: #444;
  float: left;
}
header .td-post-author-name a {
  font-weight: 700;
  margin-right: 3px;
}
header .td-post-date {
  margin-left: 4px;
  color: #767676;
  float: left;
}
header .td-post-views {
  float: right;
  margin-right: 22px;
}
header .td-post-views span {
  line-height: 15px;
  vertical-align: top;
}
header .td-icon-views {
  position: relative;
  line-height: 17px;
  font-size: 14px;
  margin-right: 5px;
}
header .td-post-comments {
  float: right;
  position: relative;
  top: 2px;
}
header .td-post-comments a {
  color: #444;
}
header .td-post-comments i {
  vertical-align: middle;
}
header .td-icon-comments {
  margin-right: 5px;
  font-size: 9px;
}
.post footer {
  clear: both;
}
.page-nav.page-nav-post {
  margin-top: 0;
}
/*  ----------------------------------------------------------------------------
    Source and Via
*/
.td-post-source-tags {
  font-size: 11px;
}
.td-post-source-tags a {
  font-size: 11px;
}
.td-post-source-tags .td-no-tags {
  margin-bottom: 34px;
}
.td-post-source-via {
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
  font-weight: 600;
}
.td-post-small-box {
  margin-bottom: 4px;
  line-height: 20px;
  clear: left;
  height: 20px;
  display: table;
}
.td-post-small-box span {
  background-color: var(--td_black, #222222);
  padding: 5px 9px;
  color: #fff;
  display: block;
  text-transform: uppercase;
  line-height: 10px;
  float: left;
  height: 20px;
}
.td-post-small-box a {
  display: block;
  float: left;
  border: 1px solid var(--td_grid_border_color, #ededed);
  margin-left: 4px;
  line-height: 8px;
  color: var(--td_text_color, #111111);
  padding: 5px 8px;
  height: 20px;
}
.td-post-small-box a:hover {
  color: #fff;
  background-color: var(--td_theme_color, #4db2ec);
  border-color: var(--td_theme_color, #4db2ec);
}
/*  ----------------------------------------------------------------------------
    Tags
*/
.td-tags {
  margin: 0 0 30px 0;
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
  display: table;
  line-height: 20px;
  font-weight: 600;
}
.td-tags li {
  list-style: none;
  display: inline-block;
  line-height: 20px;
  margin-left: 0;
  float: left;
  margin-bottom: 4px;
}
.td-tags span,
.td-tags a {
  margin-right: 4px;
  margin-left: 0;
}
/*  ----------------------------------------------------------------------------
    Next / Prev article
*/
.td-post-next-prev-content {
  display: inline-block;
  font-family: var(--td_default_google_font_2, 'Roboto', sans-serif);
  word-break: break-word;
}
.td-post-next-prev-content span {
  display: block;
  font-size: 12px;
  color: #c1c1c1;
  margin-bottom: 7px;
}
.td-post-next-prev-content a {
  display: block;
  font-size: 15px;
  color: #222;
  line-height: 21px;
  margin-bottom: 43px;
}
.td-post-next-prev-content a:hover {
  color: var(--td_theme_color, #4db2ec);
}
.td-post-next-post {
  text-align: right;
}
.td-next-prev-separator {
  display: none;
}
#td-outer-wrap .td-post-prev-post,
#td-outer-wrap .td-post-next-post {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  #td-outer-wrap .td-post-prev-post,
  #td-outer-wrap .td-post-next-post {
    width: 50%;
    float: left;
  }
}
/*  ----------------------------------------------------------------------------
    Author box
*/
.author-box-wrap {
  border: 1px solid var(--td_grid_border_color, #ededed);
  padding: 21px;
  margin-bottom: 48px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .author-box-wrap {
    text-align: center;
  }
}
.author-box-wrap .avatar {
  float: left;
  max-width: 96px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .author-box-wrap .avatar {
    margin-bottom: 5px;
    float: none;
  }
}
.author-box-wrap .desc {
  margin-left: 117px;
  font-size: 12px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .author-box-wrap .desc {
    margin-left: 0;
  }
}
.author-box-wrap .td-social-icon-wrap .td-icon-font {
  color: #222;
}
.author-box-wrap .td-author-social {
  margin-bottom: -5px;
}
.author-box-wrap .td-author-social a {
  color: #444;
  margin-top: 11px;
}
.author-box-wrap .td-author-social a:hover {
  color: var(--td_theme_color, #4db2ec);
}
.author-box-wrap .td-author-social .td-icon-font {
  font-size: 15px;
  width: auto;
  min-width: 18px;
  height: auto;
  margin-right: 15px;
}
.td-author-name {
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
  font-size: 15px;
  line-height: 21px;
  font-weight: 700;
  margin: 7px 0 8px 0;
}
.td-author-name a {
  color: #222;
}
.td-author-name a:hover {
  color: var(--td_theme_color, #4db2ec);
}
.td-author-url {
  font-size: 11px;
  font-style: italic;
  line-height: 21px;
  margin-bottom: 6px;
}
.td-author-url a {
  color: #444;
}
.td-author-url a:hover {
  color: var(--td_theme_color, #4db2ec);
}
/*  ----------------------------------
    Post embeds
*/
.wp-embedded-content {
  width: 100%;
}
.td-post-content .wpml-ls-statics-post_translations .wpml-ls-flag {
  margin-bottom: 0;
}
.single.wpb-js-composer .td-post-content .tdc-row {
  width: 100%;
}
/*  ----------------------------------------------------------------------------
    Default Post Template
*/
.td-post-content p:empty {
  display: none;
}
.td-post-featured-image {
  position: relative;
}
.td-post-featured-image img {
  display: block;
  margin-bottom: 26px;
  width: 100%;
}
.td-post-featured-image .wp-caption-text {
  margin-bottom: 26px;
  z-index: 1;
}
.td-post-content {
  margin-top: 21px;
  padding-bottom: 16px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-post-content {
    margin-top: 16px;
  }
}
.td-post-content p {
  word-wrap: break-word;
}
.td-post-content img {
  display: block;
}
.td-post-content table {
  margin-bottom: 21px;
}
.td-post-content .td-gallery {
  clear: both;
}
.td-post-content .fb-video {
  margin-bottom: 26px;
}
.td-post-content #fb-root + p {
  margin: 0;
}
.td-post-template-default .td-post-title .td-post-comments {
  margin-left: 22px;
}
.td-post-template-default .td-post-title div.td-post-views {
  margin-right: 0;
}
@media (max-width: 1018px) {
  .td-post-template-default .td-post-header header .entry-title {
    font-size: 32px;
    line-height: 36px;
  }
}
.td-post-template-default .td-post-featured-image img {
  width: auto;
}
.td-post-template-default .wpb_video_wrapper {
  margin-bottom: 26px;
}
.td-post-template-default .wpb_video_wrapper .fb-video {
  margin-bottom: 0;
}
.td-post-template-default .wpb_video_wrapper iframe {
  display: block;
}
.td-post-template-default .wpb_video_wrapper .twitter-video {
  max-width: none !important;
}
.td-post-template-default .wpb_video_wrapper video {
  max-width: 100%;
}
/*  ----------------------------------------------------------------------------
    Comment section
*/
.comment {
  list-style: none;
  margin-left: 0;
  padding-bottom: 13px;
  border-bottom: 1px dashed var(--td_grid_border_color, #ededed);
  margin-bottom: 21px;
}
.comment:first-child {
  border-top: none;
}
.comment .avatar {
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
  width: 50px;
}
.comment cite {
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
  font-weight: 700;
  font-style: normal;
  font-size: 14px;
  line-height: 1;
  /* responsive 500px phone */
}
@media (max-width: 500px) {
  .comment cite {
    font-size: 16px;
  }
}
.comment cite a {
  /* responsive 500px phone */
}
@media (max-width: 500px) {
  .comment cite a {
    display: block;
  }
}
.comment .comment-content,
.comment .comment-meta,
.comment .comment-respond {
  margin-left: 56px;
  display: table-row;
}
.comment .comment-content {
  margin-top: 7px;
}
.comment .comment-content p {
  margin-bottom: 21px;
}
.comment .comment-content p:last-child {
  margin-bottom: 0;
}
.comment p {
  margin-bottom: 0;
  word-wrap: break-word;
}
.comment .logged-in-as {
  margin-bottom: 10px;
}
.comment .children {
  margin-left: 70px;
  padding-top: 16px;
  border-top: 1px dashed var(--td_grid_border_color, #ededed);
  margin-top: 13px;
  /* responsive portrait phone */
}
@media (max-width: 500px) {
  .comment .children {
    margin-left: 34px;
  }
}
.comment .children .children {
  margin-left: 56px;
  /* responsive portrait phone */
}
@media (max-width: 500px) {
  .comment .children .children {
    margin-left: 0;
  }
}
.comment .children .comment:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.comment .children .comment .avatar {
  width: 36px;
  height: 36px;
  position: relative;
  top: 5px;
  /* responsive 500px phone */
}
@media (max-width: 500px) {
  .comment .children .comment .avatar {
    top: 0;
  }
}
.comment .children .comment .comment-content,
.comment .children .comment .comment-meta,
.comment .children .comment .comment-respond {
  margin-left: 56px;
}
.td-comments-title-wrap {
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
.comment-link {
  font-size: 11px;
  line-height: 1;
  color: #747474;
  padding-left: 10px;
  /* responsive 500px phone */
}
@media (max-width: 500px) {
  .comment-link {
    padding-left: 0;
    margin-bottom: 5px;
    margin-top: 5px;
    display: block;
  }
}
.comment-edit-link {
  font-size: 11px;
  line-height: 1;
  padding-left: 10px;
  /* responsive 500px phone */
}
.comment-edit-link:hover {
  text-decoration: underline;
}
@media (max-width: 500px) {
  .comment-edit-link {
    padding-left: 0;
    margin-bottom: 5px;
    margin-top: 5px;
    display: block;
  }
}
.comment-meta {
  margin-top: 3px;
}
.comment-respond {
  margin-bottom: 21px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .comment-respond {
    margin-left: 0 !important;
  }
}
.comment-reply-link {
  font-size: 11px;
  color: #747474;
}
.comment-reply-link:hover {
  color: var(--td_theme_color, #4db2ec);
}
.single .comments {
  margin-bottom: 48px;
  padding-top: 10px;
  margin-top: -10px;
}
/*  ----------------------------------------------------------------------------
    Comment form
*/
#reply-title {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 7px;
  margin-top: 10px;
}
.logged-in-as {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 13px;
}
.logged-in-as a {
  color: var(--td_text_color, #111111);
  font-weight: 600;
  /* responsive portrait phone */
}
.logged-in-as a:hover {
  color: var(--td_theme_color, #4db2ec);
}
@media (max-width: 767px) {
  .logged-in-as a:last-child {
    display: block;
    float: right;
  }
}
#cancel-comment-reply-link {
  font-size: 12px;
  font-weight: 400;
  color: var(--td_text_color, #111111);
  margin-left: 10px;
}
#cancel-comment-reply-link:hover {
  color: var(--td_theme_color, #4db2ec);
}
.comment .comment-form-input-wrap {
  margin-top: 0;
  margin-bottom: 21px;
}
.comment-subscription-form {
  margin-bottom: 3px;
  font-size: 13px;
}
.comment-subscription-form .subscribe-label {
  margin-left: 3px;
  position: relative;
  top: -1px;
}
.td-login-comment {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-login-comment {
    background-color: #222;
    width: 100%;
    margin-top: 20px;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
  }
  .td-login-comment a {
    color: #fff;
    padding: 14px 0 15px;
    line-height: 19px;
    display: block;
  }
}
.comments .comment-form .submit {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .comments .comment-form .submit {
    width: 100%;
    font-size: 15px;
    font-weight: bold;
    padding: 15px 0;
    text-transform: uppercase;
  }
}
.comments {
  clear: both;
}
.comment-form .td-warning-comment,
.comment-form .td-warning-author,
.comment-form .td-warning-email,
.comment-form .td-warning-email-error,
.comment-form .td-warning-captcha,
.comment-form .td-warning-captcha-score {
  display: none;
}
.comment-form textarea {
  display: block;
}
.td-comment-form-warnings .td-warning-comment,
.td-comment-form-warnings .td-warning-author,
.td-comment-form-warnings .td-warning-email,
.td-comment-form-warnings .td-warning-email-error,
.td-comment-form-warnings .td-warning-captcha,
.td-comment-form-warnings .td-warning-captcha-score {
  margin-bottom: -11px;
  color: #ff7a7a;
  font-size: 11px;
  font-style: italic;
  line-height: 15px;
}
.td-form-comment,
.td-form-author,
.td-form-email,
.td-form-url {
  margin-top: 0;
  margin-bottom: 21px;
}
.comment-pagination {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .comment-pagination {
    margin-bottom: 25px;
    margin-left: -3%;
    margin-right: -3%;
    text-align: center;
  }
  .comment-pagination a {
    background-color: #222;
    color: #fff;
    padding: 14px 0;
    display: inline-block;
    width: 45%;
    text-align: center;
    line-height: 1;
    margin: 0 2%;
    font-size: 13px;
  }
}
.comment-list li:last-child {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .comment-list li:last-child {
    border: none;
  }
}
.comment-form-cookies-consent label {
  margin-left: 8px;
}
.comment-form-cookies-consent * {
  vertical-align: middle;
}
/*  ----------------------------------------------------------------------------
    less for Gutenberg elements
*/
.wp-block-image {
  margin-bottom: 21px;
}
.wp-block-image.aligncenter,
.wp-block-image.alignleft,
.wp-block-image.alignright {
  margin-bottom: 21px;
}
.wp-block-image figcaption {
  font-family: Verdana, BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  text-align: left;
  margin: 6px 0 0 0;
  font-size: 11px;
  font-style: italic;
  font-weight: normal;
  line-height: 17px;
  color: #444;
}
.wp-block-image.alignfull figcaption {
  margin-right: 20px;
  margin-left: 20px;
}
.wp-block-gallery {
  margin-bottom: 26px;
}
.wp-block-gallery figcaption {
  font-family: Verdana, BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-size: 11px;
  line-height: 17px;
}
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
  font-family: Verdana, BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-size: 11px;
  line-height: 17px;
}
.wp-block-gallery.alignnone {
  display: flex;
}
.wp-block-categories {
  padding: 0 10px;
}
.wp-block-categories,
.wp-block-categories ul {
  list-style-type: none;
}
.wp-block-categories ul {
  margin: 5px 0 0;
  padding-left: 26px;
}
.wp-block-categories li {
  margin-left: 0;
  margin-bottom: 5px;
}
.wp-block-categories li:last-child {
  margin-bottom: 0;
}
.wp-block-categories a {
  color: #000;
}
.wp-block-categories a:hover {
  text-decoration: none;
  color: var(--td_theme_color, #4db2ec);
}
.wp-block-categories .td-widget-no {
  float: right;
}
.wp-block-categories .td-widget-no:before {
  content: '(';
}
.wp-block-categories .td-widget-no:after {
  content: ')';
}
.wp-block-categories select {
  height: 30px;
  margin-bottom: 10px;
  margin-top: 13px;
  padding: 0 5px;
}
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
  font-size: 36px;
  line-height: 1.2;
}
.wp-block-quote.is-large cite,
.wp-block-quote.is-style-large cite {
  font-size: 13px;
}
.wp-block-quote p.has-regular-font-size {
  font-size: 1em;
}
.wp-block-quote p.has-larger-font-size {
  font-size: 3.34em;
}
.wp-block-quote cite {
  color: #6c7781;
  font-size: 13px;
  margin-top: 1em;
  position: relative;
  font-style: normal;
}
figure.wp-block-pullquote {
  font-size: 14px;
}
figure.wp-block-pullquote.has-larger-font-size {
  font-size: 3.34em;
}
figure.wp-block-pullquote p {
  font-size: 1em;
  line-height: 1.858em;
  font-weight: 600;
}
.wp-block-archives {
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
}
.wp-block-archives li {
  line-height: 30px;
  list-style: none;
  padding: 0;
  margin-left: 0 !important;
}
.wp-block-archives li a {
  color: #222222;
}
.wp-block-archives li a:hover {
  color: var(--td_theme_color, #4db2ec);
  text-decoration: none !important;
}
.wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
.wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
  margin-left: 0;
}
.wp-block-latest-comments .wp-block-latest-comments__comment {
  display: flex;
  margin: 10px 0 !important;
  line-height: 21px;
  padding-bottom: 13px;
  font-size: 12px;
}
.wp-block-latest-comments .wp-block-latest-comments__comment .wp-block-latest-comments__comment-date {
  display: block;
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
  font-size: 11px;
  line-height: 16px;
  color: #b5b5b5;
  font-style: italic;
  margin-bottom: 5px;
}
.wp-block-latest-comments .wp-block-latest-comments__comment p {
  margin-bottom: 0;
}
.wp-block-latest-comments .wp-block-latest-comments__comment a {
  color: #222222;
  font-style: italic;
  font-size: 11px;
  font-weight: bold;
}
.wp-block-latest-comments .wp-block-latest-comments__comment a:hover {
  color: var(--td_theme_color, #4db2ec);
  text-decoration: none !important;
}
.wp-block-latest-posts:not(.is-grid) li {
  list-style: none;
  margin-bottom: 8px !important;
  margin-left: 0;
  padding-bottom: 7px;
  border-bottom: 1px dashed #f1f1f1;
  font-family: var(--td_default_google_font_2, 'Roboto', sans-serif);
}
.wp-block-latest-posts:not(.is-grid) li:last-child {
  border-bottom: none;
}
.wp-block-latest-posts:not(.is-grid) li a {
  display: inline-block;
  color: #222222;
  line-height: 21px;
}
.wp-block-latest-posts:not(.is-grid) li a:hover {
  color: var(--td_theme_color, #4db2ec);
  text-decoration: none !important;
}
.wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__post-date {
  display: block;
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
  font-size: 11px;
  line-height: 16px;
  color: #b5b5b5;
  font-style: italic;
  margin-bottom: 5px;
}
.wp-block-button:not(.is-style-outline) a.wp-block-button__link {
  transition: background-color 0.1s ease;
  -webkit-transition: background-color 0.1s ease;
  padding: 9px 12px;
  font-size: 16px;
  line-height: 20px;
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
  font-weight: 600;
}
.wp-block-button:not(.is-style-outline) a.wp-block-button__link:not([class*="has-background"]):hover {
  background-color: #444;
  text-decoration: none !important;
}
.wp-block-button:not(.is-style-outline) a.wp-block-button__link:not([class*="has-background"]) {
  background-color: var(--td_theme_color, #4db2ec);
}
.wp-block-button.is-style-outline .wp-block-button__link {
  border-width: 2px;
  border-style: solid;
  transition: all 0.1s ease;
  -webkit-transition: all 0.1s ease;
}
.wp-block-button.is-style-outline .wp-block-button__link:not([class*="has-background"]) {
  background-color: transparent;
}
.wp-block-button.is-style-outline .wp-block-button__link:not([class*="has-background"]):hover {
  background-color: #4db2ec;
}
.wp-block-button.is-style-outline .wp-block-button__link:not([class*="has-text-color"]) {
  color: var(--td_theme_color, #4db2ec);
  border-color: var(--td_theme_color, #4db2ec);
}
.wp-block-button.is-style-outline .wp-block-button__link:hover {
  background-color: #444;
  color: #fff;
  text-decoration: none !important;
}
.td-pb-span12 .alignwide {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  width: 1400px;
  max-width: 100vw;
}
.td-pb-span12 .alignwide img,
.td-pb-span12 .alignwide video,
.td-pb-span12 .alignwide.wp-block-embed iframe {
  padding: 0 calc((100% - 100vw) / 2);
}
.td-pb-span12 .alignwide.wp-block-video video {
  width: 100%;
}
.td-pb-span12 .alignwide.wp-block-embed iframe {
  width: 100%;
}
.td-pb-span12 .alignfull {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw !important;
  max-width: none !important;
  margin-left: 0;
  margin-right: 0;
}
.td-pb-span12 .alignfull.wp-block-cover.has-parallax {
  left: auto;
  transform: none;
  margin-left: calc((-100vw + 100%) / 2);
}
.td-pb-span12 .alignfull.wp-block-columns {
  padding-left: 8px;
  padding-right: 8px;
}
.td-pb-span12 .alignfull.wp-block-embed-wordpress-tv .wp-block-embed__wrapper {
  padding-bottom: 56.25%;
}
.td-pb-span12 .alignfull.wp-block-embed-wordpress-tv iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-left: 8px;
  padding-right: 8px;
}
.td-pb-span12 .alignfull.wp-block-embed iframe {
  width: 100%;
}
.tdc-column:not(.td-pb-span12) .alignwide {
  width: 100% !important;
  margin-left: 0 !important;
}
.tdc-column:not(.td-pb-span12) .alignfull.wp-block-pullquote blockquote {
  margin-left: 0;
  margin-right: 0;
}
.wp-block-embed-flickr.aligncenter .wp-block-embed__wrapper {
  display: table;
  margin-left: auto;
  margin-right: auto;
}
.wp-block-embed-flickr.alignwide img,
.wp-block-embed-flickr.alignfull img {
  width: 100%;
  height: auto;
}
.wp-block-media-text {
  margin-bottom: 26px;
}
/*  ----------------------------------------------------------------------------
    wordpress default galleries
*/
.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  margin-bottom: 20px;
  width: 100%;
  padding: 0 2%;
}
.gallery-item .gallery-caption {
  text-align: center;
  margin: 0;
}
.gallery-item .gallery-icon img {
  display: inline-block;
}
.gallery-columns-2,
.gallery-columns-3,
.gallery-columns-4,
.gallery-columns-5,
.gallery-columns-6,
.gallery-columns-7,
.gallery-columns-8,
.gallery-columns-9 {
  margin: 0 -2% 20px;
}
.gallery-columns-2 .gallery-item {
  max-width: 50%;
}
.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
  max-width: 25%;
}
.gallery-columns-5 .gallery-item {
  max-width: 20%;
}
.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}
/*  ----------------------------------------------------------------------------
    custom gallery-columns-1
*/
.gallery-columns-1 .gallery-item {
  margin-bottom: 30px;
  position: relative;
}
.gallery-columns-1 .gallery-item img {
  display: block;
}
.gallery-columns-1 .gallery-caption {
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: #0e0e0e;
  color: white;
  font-size: 12px;
  font-style: normal;
  padding: 8px 14px 10px 14px;
}
/*  ----------------------------------------------------------------------------
    less for gallery slider
*/
.post_td_gallery {
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
  color: #fff;
  margin-bottom: 24px;
  background-color: #222;
  overflow: hidden;
  clear: both;
}
.td-gallery-slide-top {
  position: relative;
  min-height: 44px;
  background-color: #111;
}
.td-gallery-title {
  font-style: italic;
  font-size: 14px;
  line-height: 21px;
  font-weight: 600;
  padding: 16px 20px;
  width: 80%;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-gallery-title {
    width: 65%;
    font-size: 13px;
    line-height: 17px;
    padding: 16px;
  }
}
/* controls wrapper */
.td-gallery-controls-wrapper {
  height: 28px;
  margin: auto !important;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
}
.td-gallery-slide-count {
  display: inline-block;
  margin-right: 7px;
  font-style: italic;
  font-size: 12px;
  font-weight: 600;
  vertical-align: middle;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-gallery-slide-count {
    margin-right: 0;
  }
}
.td-gallery-slide-prev-next-but {
  display: inline-block;
  margin-right: 12px;
  vertical-align: middle;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-gallery-slide-prev-next-but {
    margin-right: 8px;
  }
}
.td-gallery-slide-prev-next-but .td-icon-left,
.td-gallery-slide-prev-next-but .td-icon-right {
  font-size: 16px;
  padding: 0 4px;
  /* responsive portrait phone */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
}
@media (max-width: 767px) {
  .td-gallery-slide-prev-next-but .td-icon-left,
  .td-gallery-slide-prev-next-but .td-icon-right {
    padding: 0 6px;
  }
}
.td-gallery-slide-prev-next-but .td-icon-left:before {
  content: '\e80c';
}
.td-gallery-slide-prev-next-but .td-icon-right:before {
  content: '\e80d';
}
.td-gallery-slide-copywrite {
  float: right;
  padding: 4px 6px;
  text-align: left;
  font-style: italic;
  line-height: 1;
  font-size: 11px;
  display: inline-block;
  background-color: rgba(0, 0, 0, 0.8);
}
.td-button {
  margin: 0 4.2px 0 4.3px;
  background-size: cover !important;
}
.td-doubleSlider-1 {
  overflow: hidden;
  width: auto;
  height: 580px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-doubleSlider-1 {
    height: 420px;
  }
}
@media (max-width: 767px) {
  .td-doubleSlider-1 {
    height: 260px;
  }
}
.td-doubleSlider-1 .td-slide-galery-figure {
  height: 580px;
  text-align: center;
  position: relative;
  /* responsive portrait tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-doubleSlider-1 .td-slide-galery-figure {
    width: 980px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-doubleSlider-1 .td-slide-galery-figure {
    width: 740px;
    height: 420px;
  }
}
@media (max-width: 767px) {
  .td-doubleSlider-1 .td-slide-galery-figure {
    width: 100%;
    height: 260px;
  }
}
.td-doubleSlider-1 .td-slide-item img {
  max-width: none;
  max-height: 100%;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-doubleSlider-1 .td-slide-item img {
    max-width: 100%;
  }
}
.td-doubleSlider-1 .td-slide-item {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-doubleSlider-1 .td-slide-item {
    width: 100%;
  }
}
.td-doubleSlider-1 .td-slide-item .td-slide-galery-figure img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  overflow: auto;
}
.td-doubleSlider-1 .td-slide-item .td-slide-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: left;
  /* if caption or description text is present */
}
.td-doubleSlider-1 .td-slide-item .td-slide-caption span {
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
  font-size: 12px;
  color: #fff;
  line-height: 18px;
  width: 100%;
  float: left;
  padding: 5px 10px;
  background-color: rgba(0, 0, 0, 0.6);
}
.td-doubleSlider-1 .td-slide-item .td-slide-caption.td-gallery-slide-content {
  width: 100%;
}
.td-slide-on-2-columns .td-gallery-title {
  width: 73%;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-slide-on-2-columns .td-gallery-title {
    width: 65%;
  }
}
.td-slide-on-2-columns .td-doubleSlider-1 {
  height: 420px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-slide-on-2-columns .td-doubleSlider-1 {
    height: 320px;
  }
}
@media (max-width: 767px) {
  .td-slide-on-2-columns .td-doubleSlider-1 {
    height: 260px;
  }
}
.td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure {
  height: 420px;
  /* responsive portrait tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure {
    width: 640px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure {
    width: 484px;
    height: 320px;
  }
}
@media (max-width: 767px) {
  .td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure {
    width: 100%;
    height: 260px;
  }
}
.td-slide-on-2-columns .td-button {
  margin: 0 5px;
}
.td-pb-span3 .td-slide-on-2-columns .td-doubleSlider-1,
.td-pb-span3 .td-slide-on-2-columns .td-slide-galery-figure {
  height: 200px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span3 .td-slide-on-2-columns .td-doubleSlider-1,
  .td-pb-span3 .td-slide-on-2-columns .td-slide-galery-figure {
    height: 140px;
  }
}
.td-pb-span4 .td-slide-on-2-columns .td-doubleSlider-1,
.td-pb-span5 .td-slide-on-2-columns .td-doubleSlider-1,
.td-pb-span4 .td-slide-on-2-columns .td-slide-galery-figure,
.td-pb-span5 .td-slide-on-2-columns .td-slide-galery-figure {
  height: 300px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span4 .td-slide-on-2-columns .td-doubleSlider-1,
  .td-pb-span5 .td-slide-on-2-columns .td-doubleSlider-1,
  .td-pb-span4 .td-slide-on-2-columns .td-slide-galery-figure,
  .td-pb-span5 .td-slide-on-2-columns .td-slide-galery-figure {
    height: 200px;
  }
}
.td-pb-span6 .td-slide-on-2-columns .td-doubleSlider-1,
.td-pb-span6 .td-slide-on-2-columns .td-slide-galery-figure {
  height: 360px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span6 .td-slide-on-2-columns .td-doubleSlider-1,
  .td-pb-span6 .td-slide-on-2-columns .td-slide-galery-figure {
    height: 260px;
  }
}
.td-pb-span7 .td-slide-on-2-columns .td-doubleSlider-1,
.td-pb-span8 .td-slide-on-2-columns .td-doubleSlider-1,
.td-pb-span9 .td-slide-on-2-columns .td-doubleSlider-1,
.td-pb-span7 .td-slide-on-2-columns .td-slide-galery-figure,
.td-pb-span8 .td-slide-on-2-columns .td-slide-galery-figure,
.td-pb-span9 .td-slide-on-2-columns .td-slide-galery-figure {
  height: 420px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-pb-span7 .td-slide-on-2-columns .td-doubleSlider-1,
  .td-pb-span8 .td-slide-on-2-columns .td-doubleSlider-1,
  .td-pb-span9 .td-slide-on-2-columns .td-doubleSlider-1,
  .td-pb-span7 .td-slide-on-2-columns .td-slide-galery-figure,
  .td-pb-span8 .td-slide-on-2-columns .td-slide-galery-figure,
  .td-pb-span9 .td-slide-on-2-columns .td-slide-galery-figure {
    height: 320px;
  }
}
.td-pb-span3 .td-slide-on-2-columns,
.td-pb-span4 .td-slide-on-2-columns,
.td-pb-span5 .td-slide-on-2-columns,
.td-pb-span6 .td-slide-on-2-columns,
.td-pb-span7 .td-slide-on-2-columns,
.td-pb-span8 .td-slide-on-2-columns,
.td-pb-span9 .td-slide-on-2-columns {
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-pb-span3 .td-slide-on-2-columns .td-doubleSlider-1,
  .td-pb-span4 .td-slide-on-2-columns .td-doubleSlider-1,
  .td-pb-span5 .td-slide-on-2-columns .td-doubleSlider-1,
  .td-pb-span6 .td-slide-on-2-columns .td-doubleSlider-1,
  .td-pb-span7 .td-slide-on-2-columns .td-doubleSlider-1,
  .td-pb-span8 .td-slide-on-2-columns .td-doubleSlider-1,
  .td-pb-span9 .td-slide-on-2-columns .td-doubleSlider-1,
  .td-pb-span3 .td-slide-on-2-columns .td-slide-galery-figure,
  .td-pb-span4 .td-slide-on-2-columns .td-slide-galery-figure,
  .td-pb-span5 .td-slide-on-2-columns .td-slide-galery-figure,
  .td-pb-span6 .td-slide-on-2-columns .td-slide-galery-figure,
  .td-pb-span7 .td-slide-on-2-columns .td-slide-galery-figure,
  .td-pb-span8 .td-slide-on-2-columns .td-slide-galery-figure,
  .td-pb-span9 .td-slide-on-2-columns .td-slide-galery-figure {
    height: 260px;
  }
}
.td-doubleSlider-2 {
  padding: 20px 0 10px 0;
  height: 80px !important;
  width: 100%;
  background-color: #111;
  visibility: hidden;
  /* responsive portrait phone */
  /* if there are not sufficient sliders to fill the td-doubleSlider-2, then move -how many sliders do we have- in the center of td-doubleSlider-2 */
}
@media (max-width: 767px) {
  .td-doubleSlider-2 {
    display: none;
  }
}
.td-doubleSlider-2 .td-slider {
  width: 100%;
  height: 100%;
  overflow-wrap: normal;
}
.td-doubleSlider-2 .td-button {
  top: -10px;
  display: inline-block;
  width: 80px !important;
  height: 60px;
  background-size: cover !important;
  background-position: center !important;
  /* responsive landscape tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-doubleSlider-2 .td-button {
    top: -9px !important;
    width: 56px !important;
    height: 58px;
  }
}
.td-doubleSlider-2 .td-button:hover {
  cursor: pointer;
}
.td-doubleSlider-2 .td-button .td-border {
  height: 60px;
  width: 80px;
  /* responsive landscape tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-doubleSlider-2 .td-button .td-border {
    height: 58px;
    width: 56px;
  }
}
.td-doubleSlider-2.td_center_slide2 {
  text-align: center;
  padding: 25px 0 10px 0;
}
.td-doubleSlider-2.td_center_slide2 .td-slider {
  display: inline-block;
}
.td-doubleSlider-2.td_center_slide2 .td-button {
  position: relative;
  top: -15px;
  margin: 0 2px 0 3px;
}
.td-js-loaded .td-doubleSlider-2 {
  visibility: visible;
}
.td-slide-galery-figure {
  width: 100% !important;
}
@font-face{font-family: 'newspaper';
  src: url('https://interrel.de/wp-content/themes/Newspaper/images/icons/newspaper.eot');
  src: url('https://interrel.de/wp-content/themes/Newspaper/images/icons/newspaper.eot') format('embedded-opentype'), url('https://interrel.de/wp-content/themes/Newspaper/images/icons/newspaper.woff') format('woff'), url('https://interrel.de/wp-content/themes/Newspaper/images/icons/newspaper.ttf') format('truetype'), url('https://interrel.de/wp-content/themes/Newspaper/images/icons/newspaper.svg') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;}
[class^="td-icon-"]:before,
[class*=" td-icon-"]:before {
  font-family: 'newspaper';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  text-align: center;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class*="td-icon-"] {
  line-height: 1;
  text-align: center;
  display: inline-block;
}
.td-icon-logout:before {
  content: '\e800';
}
.td-icon-down:before {
  content: '\e801';
}
.td-icon-left:before {
  content: '\e802';
}
.td-icon-right:before {
  content: '\e803';
}
.td-icon-up:before {
  content: '\e804';
}
.td-icon-views:before {
  content: '\e805';
}
.td-icon-menu-down:before {
  content: '\e806';
}
.td-icon-left-arrow:before {
  content: '\e807';
}
.td-icon-right-arrow:before {
  content: '\e808';
}
.td-icon-menu-up:before {
  content: '\e809';
}
.td-icon-search:before {
  content: '\e80a';
}
.td-icon-user:before {
  content: '\e80b';
}
.td-icon-menu-left:before {
  content: '\e80c';
}
.td-icon-menu-right:before {
  content: '\e80d';
}
.rtl .td-next-prev-wrap .td-icon-menu-left:before {
  content: '\e80d';
}
.rtl .td-next-prev-wrap .td-icon-menu-right:before {
  content: '\e80c';
}
.td-icon-star:before {
  content: '\e80f';
}
.td-icon-mail:before {
  content: '\e810';
}
.td-icon-behance:before {
  content: '\e811';
}
.td-icon-blogger:before {
  content: '\e812';
}
.td-icon-delicious:before {
  content: '\e813';
}
.td-icon-deviantart:before {
  content: '\e814';
}
.td-icon-digg:before {
  content: '\e815';
}
.td-icon-dribbble:before {
  content: '\e816';
}
.td-icon-evernote:before {
  content: '\e817';
}
.td-icon-facebook:before {
  content: '\e818';
}
.td-icon-flickr:before {
  content: '\e819';
}
.td-icon-forrst:before {
  content: '\e81a';
}
.td-icon-googleplus:before {
  content: '\e81b';
}
.td-icon-instagram:before {
  content: '\e81d';
}
.td-icon-lastfm:before {
  content: '\e81e';
}
.td-icon-linkedin:before {
  content: '\e81f';
}
.td-icon-mail-1:before {
  content: '\e820';
}
.td-icon-myspace:before {
  content: '\e821';
}
.td-icon-path:before {
  content: '\e822';
}
.td-icon-paypal:before {
  content: '\e823';
}
.td-icon-pinterest:before {
  content: '\e825';
}
.td-icon-reddit:before {
  content: '\e827';
}
.td-icon-rss:before {
  content: '\e828';
}
.td-icon-share:before {
  content: '\e829';
}
.td-icon-skype:before {
  content: '\e82a';
}
.td-icon-soundcloud:before {
  content: '\e82b';
}
.td-icon-spotify:before {
  content: '\e82c';
}
.td-icon-stackoverflow:before {
  content: '\e82d';
}
.td-icon-steam:before {
  content: '\e82e';
}
.td-icon-stumbleupon:before {
  content: '\e82f';
}
.td-icon-tumblr:before {
  content: '\e830';
}
.td-icon-twitter:before {
  content: '\e831';
}
.td-icon-vimeo:before {
  content: '\e832';
}
.td-icon-windows:before {
  content: '\e833';
}
.td-icon-wordpress:before {
  content: '\e834';
}
.td-icon-yahoo:before {
  content: '\e835';
}
.td-icon-youtube:before {
  content: '\e836';
}
.td-icon-vk:before {
  content: '\e837';
}
.td-icon-grooveshark:before {
  content: '\e838';
}
.td-icon-star-empty:before {
  content: '\e839';
}
.td-icon-star-half:before {
  content: '\e83a';
}
.td-icon-close:before {
  content: '\e83c';
}
.td-icon-read-down:before {
  content: '\e83d';
}
.td-icon-comments:before {
  content: "\e83b";
}
.td-icon-mobile:before {
  content: '\e83e';
}
.td-icon-whatsapp:before {
  content: '\f232';
}
.td-icon-website:before {
  content: '\f232';
}
.td-icon-commenting:before {
  content: '\f27a';
}
.td-icon-close-mobile:before {
  content: '\e900';
}
.td-icon-modal-back:before {
  content: '\e901';
}
.td-icon-modal-close:before {
  content: '\e902';
}
.td-icon-category:before {
  content: '\e903';
}
.td-icon-block-header:before {
  content: '\e904';
}
.td-icon-home:before {
  content: '\e905';
}
.td-icon-print:before {
  content: '\f02f';
}
.td-icon-telegram:before {
  content: '\f2c6';
}
.td-icon-line:before {
  content: '\e906';
}
.td-icon-viber:before {
  content: '\e907';
}
.td-icon-plus:before {
  content: '\ea0a';
}
.td-icon-minus:before {
  content: '\ea0b';
}
.td-icon-dailymotion:before {
  content: '\e908';
}
.td-icon-twitch:before {
  content: '\e909';
}
.td-icon-xing:before {
  content: '\e90a';
}
.td-icon-ebay:before {
  content: '\e90b';
}
.td-icon-acolade:before {
  content: "\e90c";
}
.td-icon-backslash:before {
  content: "\e90d";
}
.td-icon-bracket-square:before {
  content: "\e90e";
}
.td-icon-circle:before {
  content: "\e90f";
}
.td-icon-circle-full:before {
  content: "\e910";
}
.td-icon-circle-line:before {
  content: "\e911";
}
.td-icon-circless:before {
  content: "\e912";
}
.td-icon-comma-round:before {
  content: "\e913";
}
.td-icon-comma-square:before {
  content: "\e914";
}
.td-icon-hash:before {
  content: "\e915";
}
.td-icon-linee:before {
  content: "\e916";
}
.td-icon-pluss:before {
  content: "\e917";
}
.td-icon-point-comma-round:before {
  content: "\e918";
}
.td-icon-point-comma-square:before {
  content: "\e919";
}
.td-icon-point-round:before {
  content: "\e91a";
}
.td-icon-point-square:before {
  content: "\e91b";
}
.td-icon-quote-round:before {
  content: "\e91c";
}
.td-icon-quote-square:before {
  content: "\e91d";
}
.td-icon-romb-full:before {
  content: "\e91e";
}
.td-icon-romb-line:before {
  content: "\e91f";
}
.td-icon-romb-round-full:before {
  content: "\e920";
}
.td-icon-romb-round-line:before {
  content: "\e921";
}
.td-icon-rombs:before {
  content: "\e922";
}
.td-icon-slashh:before {
  content: "\e923";
}
.td-icon-star-full:before {
  content: "\e924";
}
.td-icon-star-line:before {
  content: "\e925";
}
.td-icon-translingual:before {
  content: "\e926";
}
.td-icon-upp:before {
  content: "\e927";
}
.td-icon-vertical-line:before {
  content: "\e928";
}
.td-icon-naver:before {
  content: "\e9d3";
}
.td-icon-video-thumb-play:before {
  content: "\e9d4";
}
.td-icon-audio-thumb-play:before {
  content: "\e9d5";
}
.td-icon-cart:before {
  content: "\f07a";
}
.td-icon-tiktok:before {
  content: "\e9d6";
}
.td-icon-yandex:before {
  content: "\e9d7";
}
.td-icon-flipboard:before {
  content: "\e9d9";
}
.td-icon-insta-carousel:before {
  content: "\e9da";
}
.td-icon-check:before {
  content: "\e9db";
}
.td-icon-cart-empty:before {
  content: "\e9dc";
}
.td-icon-profile:before {
  content: "\e9dd";
}
.td-icon-log-out:before {
  content: "\e9de";
}
.td-icon-discord:before {
  content: "\e9df";
}
.td-icon-audio-pause:before {
  content: "\e9ce";
}
.td-icon-audio-play:before {
  content: "\e9cf";
}
.td-icon-audio-speaker:before {
  content: "\e9d0";
}
.td-icon-audio-speaker-mute:before {
  content: "\e9d1";
}
.td-icon-audio-refresh:before {
  content: "\e9d2";
}
.td-icon-medium:before {
  content: "\e929";
}
.td-icon-github:before {
  content: "\e92a";
}
.td-icon-patreon:before {
  content: "\e92b";
}
.td-icon-rumble:before {
  content: "\e92c";
}
.td-icon-clouthub:before {
  content: "\e92d";
}
.td-icon-gab:before {
  content: "\e92e";
}
.td-icon-parler:before {
  content: "\e92f";
}
.td-icon-gettr:before {
  content: "\e930";
}
.td-icon-koo:before {
  content: "\e937";
}
.td-icon-copy_url:before {
  content: "\e931";
}
.td-icon-user-rev-star-empty:before {
  content: "\e932";
}
.td-icon-user-rev-star-half:before {
  content: "\e933";
}
.td-icon-user-rev-star-full:before {
  content: "\e934";
}
.td-icon-kakao:before {
  content: "\e935";
}
.td-icon-strava:before {
  content: "\e936";
}
.td-icon-website:before {
  content: "\e938";
}
.td-icon-bluesky:before {
  content: "\e93a";
}
.td-icon-mastodon:before {
  content: "\e93b";
}
.td-icon-threads:before {
  content: "\e93c";
}
.td-social-icon-wrap:hover .td-icon-font {
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  color: #fff;
}
.td-social-icon-wrap:hover i.td-icon-behance {
  color: #000000;
}
.td-social-icon-wrap:hover i.td-icon-blogger {
  color: #ffa900;
}
.td-social-icon-wrap:hover i.td-icon-delicious {
  color: #3399ff;
}
.td-social-icon-wrap:hover i.td-icon-deviantart {
  color: #4e6252;
}
.td-social-icon-wrap:hover i.td-icon-digg {
  color: #000000;
}
.td-social-icon-wrap:hover i.td-icon-dribbble {
  color: #ea4c89;
}
.td-social-icon-wrap:hover i.td-icon-evernote {
  color: #07c257;
}
.td-social-icon-wrap:hover i.td-icon-facebook {
  color: #3B5998;
}
.td-social-icon-wrap:hover i.td-icon-flickr {
  color: #ff0084;
}
.td-social-icon-wrap:hover i.td-icon-forrst {
  color: #3b7140;
}
.td-social-icon-wrap:hover i.td-icon-googleplus {
  color: #dd4b39;
}
.td-social-icon-wrap:hover i.td-icon-grooveshark {
  color: #f77f00;
}
.td-social-icon-wrap:hover i.td-icon-instagram {
  color: #3f729b;
}
.td-social-icon-wrap:hover i.td-icon-lastfm {
  color: #ce2127;
}
.td-social-icon-wrap:hover i.td-icon-linkedin {
  color: #007bb6;
}
.td-social-icon-wrap:hover i.td-icon-mail {
  color: #000000;
}
.td-social-icon-wrap:hover i.td-icon-myspace {
  color: #000000;
}
.td-social-icon-wrap:hover i.td-icon-path {
  color: #e62f17;
}
.td-social-icon-wrap:hover i.td-icon-paypal {
  color: #009cde;
}
.td-social-icon-wrap:hover i.td-icon-pinterest {
  color: #cb2027;
}
.td-social-icon-wrap:hover i.td-icon-reddit {
  color: #ff4100;
}
.td-social-icon-wrap:hover i.td-icon-rss {
  color: #f36f24;
}
.td-social-icon-wrap:hover i.td-icon-share {
  color: #000000;
}
.td-social-icon-wrap:hover i.td-icon-skype {
  color: #01aef2;
}
.td-social-icon-wrap:hover i.td-icon-soundcloud {
  color: #ff5500;
}
.td-social-icon-wrap:hover i.td-icon-spotify {
  color: #81b900;
}
.td-social-icon-wrap:hover i.td-icon-stackoverflow {
  color: #000000;
}
.td-social-icon-wrap:hover i.td-icon-steam {
  color: #000000;
}
.td-social-icon-wrap:hover i.td-icon-stumbleupon {
  color: #eb4923;
}
.td-social-icon-wrap:hover i.td-icon-tumblr {
  color: #32506d;
}
.td-social-icon-wrap:hover i.td-icon-twitter {
  color: #00aced;
}
.td-social-icon-wrap:hover i.td-icon-vimeo {
  color: #5289cc;
}
.td-social-icon-wrap:hover i.td-icon-vk {
  color: #45668e;
}
.td-social-icon-wrap:hover i.td-icon-windows {
  color: #319de5;
}
.td-social-icon-wrap:hover i.td-icon-wordpress {
  color: #222222;
}
.td-social-icon-wrap:hover i.td-icon-yahoo {
  color: #720e9e;
}
.td-social-icon-wrap:hover i.td-icon-youtube {
  color: #bb0000;
}
.td-social-icon-wrap:hover i.td-icon-dailymotion {
  color: #41bafc;
}
.td-social-icon-wrap:hover i.td-icon-twitch {
  color: #4a377d;
}
.td-social-icon-wrap:hover i.td-icon-xing {
  color: #1e6567;
}
.td-social-icon-wrap:hover i.td-icon-ebay {
  color: #db2e32;
}
.td-social-icon-wrap:hover i.td-icon-telegram {
  color: #3b9de1;
}
.td-social-icon-wrap:hover i.td-icon-naver {
  color: #3ec729;
}
.td-social-icon-wrap:hover i.td-icon-tiktok {
  color: #009191;
}
.td-social-icon-wrap:hover i.td-icon-yandex {
  color: #ff0000;
}
.td-social-icon-wrap:hover i.td-icon-flipboard {
  color: #f52828;
}
.td-social-icon-wrap:hover i.td-icon-discord {
  color: #7289DA;
}
.td-social-icon-wrap:hover i.td-icon-whatsapp {
  color: #7bbf6a;
}
.td-social-icon-wrap:hover i.td-icon-website {
  color: #000000;
}
.td-social-icon-wrap:hover i.td-icon-bluesky {
  color: #08f;
}
.td-social-icon-wrap:hover i.td-icon-mastodon {
  color: #6161ff;
}
.td-social-icon-wrap:hover i.td-icon-threads {
  color: #000000;
}
/*  ----------------------------------------------------------------------------
    WordPress default widgets
*/
.widget {
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
  margin-bottom: 38px;
}
.widget a {
  color: #111;
}
.widget a:hover {
  color: var(--td_theme_color, #4db2ec);
}
.widget ul {
  list-style: none;
  box-shadow: none;
}
.widget li {
  line-height: 30px;
  list-style: none;
  margin-left: 12px;
}
.widget li li {
  margin-left: 21px;
}
.widget select {
  width: 100%;
  height: 30px;
  margin-bottom: 10px;
  margin-top: 13px;
  padding: 0 5px;
}
.widget .block-title {
  margin-bottom: 13px;
}
.widget .block-title span a {
  padding: 0;
  color: inherit;
}
.archive .widget_archive .current,
.archive .widget_archive .current a {
  color: var(--td_theme_color, #4db2ec);
}
.widget_calendar {
  margin-bottom: 36px;
}
.widget_calendar .block-title {
  margin-bottom: 17px;
}
.widget_calendar table {
  width: 100%;
  text-align: center;
}
.widget_calendar th {
  text-align: center;
}
.widget_calendar td {
  padding: 8px 0;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .widget_calendar td {
    padding: 5px 0;
  }
}
.widget_calendar #today {
  background-color: var(--td_grid_border_color, #ededed);
  font-weight: bold;
  color: #000000;
}
.widget_calendar caption {
  font-weight: bold;
  padding-bottom: 10px;
}
.widget_calendar thead tr {
  line-height: 34px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .widget_calendar thead tr {
    line-height: 28px;
  }
}
.widget_calendar tfoot td {
  border: none;
}
.widget_calendar tfoot #prev {
  text-align: left;
}
.widget_calendar tfoot #next {
  text-align: right;
}
.widget_calendar tfoot a:hover {
  color: var(--td_theme_color, #4db2ec);
}
.widget_categories li .td-cat-no,
.widget_categories .td-widget-no {
  float: right;
  margin-right: 10px;
}
.widget_recent_comments,
.td_wp_recentcomments {
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
  margin-bottom: 42px;
  font-size: 12px;
  color: #444;
}
.widget_recent_comments .block-title,
.td_wp_recentcomments .block-title {
  margin-bottom: 18px;
}
.widget_recent_comments span a,
.td_wp_recentcomments span a {
  margin-right: 5px;
  margin-left: 0;
}
.widget_recent_comments a,
.td_wp_recentcomments a {
  margin-left: 5px;
  font-style: italic;
  font-size: 13px;
  font-weight: 600;
}
.widget_recent_comments .recentcomments,
.td_wp_recentcomments .recentcomments {
  display: block;
  margin: 10px 12px !important;
  line-height: 21px;
  padding-bottom: 13px;
}
.widget_recent_comments .recentcomments:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}
.td_wp_recentcomments > div:first-child .recentcomments {
  margin-top: 0 !important;
}
.td_wp_recentcomments > div:last-child .recentcomments {
  border-bottom: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
.td_wp_recentcomments a {
  color: #111;
}
.td_wp_recentcomments a:hover {
  color: var(--td_theme_color, #4db2ec);
}
.widget_recent_entries {
  margin-bottom: 32px;
}
.widget_recent_entries ul {
  margin-top: 13px;
}
.widget_recent_entries li {
  margin-bottom: 8px;
  padding-bottom: 7px;
  border-bottom: 1px dashed #f1f1f1;
  font-family: var(--td_default_google_font_2, 'Roboto', sans-serif);
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .widget_recent_entries li {
    margin-bottom: 3px;
    padding-bottom: 2px;
  }
}
.widget_recent_entries li:last-child {
  border-bottom: none;
}
.widget_recent_entries li a {
  display: inline-block;
  line-height: 21px;
}
.widget_recent_entries .post-date {
  display: block;
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
  font-size: 11px;
  line-height: 16px;
  color: #b5b5b5;
  font-style: italic;
  margin-bottom: 5px;
}
.widget_rss {
  margin-bottom: 29px;
}
.widget_rss .block-title {
  margin-bottom: 17px;
}
.widget_rss .block-title span {
  padding: 0;
  line-height: 1;
}
.widget_rss .block-title a:first-child {
  display: none;
}
.widget_rss .block-title a:hover {
  color: var(--td_theme_color, #4db2ec);
}
.widget_rss .block-title .rsswidget {
  color: var(--td_text_header_color, #ffffff);
  padding: 6px 12px 5px 12px;
}
.widget_rss li {
  margin-bottom: 14px;
  padding-bottom: 10px;
  border-bottom: 1px dashed #f1f1f1;
  line-height: 21px;
}
.widget_rss li .rsswidget {
  margin-bottom: 8px;
  margin-right: 10px;
  padding-bottom: 7px;
  font-family: var(--td_default_google_font_2, 'Roboto', sans-serif);
  font-weight: 500;
  font-size: 18px;
}
.widget_rss li .rssSummary {
  font-size: 12px;
  color: #444;
}
.widget_rss li:last-child {
  border-bottom: none;
}
.widget_rss .rss-date,
.widget_rss cite {
  display: block;
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
  font-size: 11px;
  line-height: 16px;
  color: #b5b5b5;
  font-style: italic;
  position: relative;
  margin-bottom: 5px;
  margin-top: 5px;
}
.widget_search {
  margin-bottom: 48px;
}
.widget_search .block-title {
  margin-bottom: 26px;
}
.widget_text ul {
  margin-bottom: 21px;
}
.widget_text ul li {
  list-style: disc;
  list-style-position: inside;
}
.widget_text ol {
  margin-bottom: 21px;
}
.widget_text ol li {
  list-style-type: decimal;
  margin: 0 0 0 21px;
  line-height: 24px;
}
.widget_text a {
  color: var(--td_theme_color, #4db2ec);
}
.widget_text a:hover {
  text-decoration: underline !important;
}
.widget_text .block-title {
  margin-bottom: 26px;
}
.widget_text .wp-smiley {
  width: auto;
}
.widget_tag_cloud {
  margin-bottom: 48px;
}
.widget_tag_cloud .block-title {
  margin-bottom: 26px;
}
.widget_tag_cloud .tagcloud {
  padding: 0 12px;
}
.widget_tag_cloud a {
  margin-right: 10px;
  margin-bottom: 10px;
  display: inline-block;
}
.wp-video {
  margin-bottom: 26px;
  position: relative;
}
.wp-video .wp-video-shortcode {
  outline: none;
}
.widget_media_video .wp-video {
  margin-bottom: 0;
}
.widget_media_video .block-title,
.widget_media_audio .block-title,
.widget_media_image .block-title {
  margin-bottom: 26px;
}
@media print {
  html,
  body {
    background-color: #FFF;
    color: #000;
    margin: 0;
    padding: 0;
  }
  body {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    zoom: 80%;
  }
  body .td-post-featured-image img {
    width: 100% !important;
  }
  .td-post-template-1 .td-featured-image-rec {
    width: 40%;
  }
  .td-post-template-6 #td-full-screen-header-image {
    position: relative !important;
  }
  .td-post-template-6 .td-post-header {
    height: auto !important;
  }
  .td-post-template-6 .td-post-header-holder {
    position: relative !important;
  }
  .td-post-template-6 .td-backstretch,
  .td-post-template-7 .td-backstretch {
    left: auto !important;
    right: auto !important;
    transform: none !important;
    width: auto !important;
    height: auto !important;
  }
  .td-post-template-7 .td-parallax-header {
    left: auto !important;
    right: auto !important;
    transform: none !important;
  }
  .td-post-template-8 .td-post-header {
    height: auto;
  }
  img {
    max-width: 100%;
    display: block;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    page-break-after: avoid;
  }
  ul,
  ol,
  li {
    page-break-inside: avoid;
  }
  table,
  tr,
  td {
    page-break-before: avoid;
  }
  .single .td-main-sidebar,
  .single #td-theme-settings,
  .single .td-header-top-menu,
  .single .td-header-menu-wrap,
  .single .td-header-sp-ads,
  .single .td-main-sidebar,
  .single .td-post-source-tags,
  .single .td-post-sharing,
  .single .td-post-next-prev,
  .single .td_block_related_posts,
  .single #comments,
  .single .td-footer-container,
  .single .td-footer-wrapper,
  .single .td-sub-footer-container,
  .single .td-category,
  .single .td-post-views,
  .single .td-post-comments,
  .single .td-scroll-up,
  .single iframe,
  .single .td-more-articles-box,
  .single .td_block_video_playlist,
  .single .td-crumb-container,
  .single .td-g-rec,
  .single .td-a-rec,
  .single .td-menu-background,
  .single .author-box-wrap .avatar {
    display: none !important;
  }
  .td-header-desktop-wrap {
    display: block !important;
  }
  .td-footer-template-wrap,
  .td_block_wrap:not(.tdb_breadcrumbs):not(.tdb_header_logo):not(.tdb_single_categories):not(.tdb-single-title):not(.tdb_single_author):not(.tdb_single_date ):not(.tdb_single_comments_count ):not(.tdb_single_post_views):not(.tdb_single_featured_image):not(.tdb_single_content):not(.td_woo_breadcrumbs):not(.td-woo-product-title):not(.td_woo_product_description):not(.td_woo_add_to_cart):not(.td_woo_product_sku):not(.td_woo_product_image):not(.td_woo_product_tabs):not(.td_woo_product_categories):not(.td_woo_product_tags ):not(.td_woo_product_image_bg):not(.td_woo_product_price):not(.td_woo_product_rating) {
    display: none !important;
  }
  .body.td-animation-stack-type0 img {
    opacity: 1 !important;
  }
  .backstretch {
    display: none;
  }
  .td-main-content,
  .td-main-content-wrap .tdc-column,
  header {
    width: 100% !important;
  }
}
/*  ----------------------------------------------------------------------------
    Sub Footer
*/
.td-sub-footer-container {
  background-color: #0d0d0d;
  color: #ccc;
  font-size: 12px;
  font-family: var(--td_default_google_font_1, 'Open Sans', 'Open Sans Regular', sans-serif);
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-sub-footer-container {
    text-align: center;
    padding: 6px 0;
  }
}
.td-sub-footer-copy {
  line-height: 20px;
  margin-top: 8px;
  margin-bottom: 8px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-sub-footer-copy {
    float: none !important;
  }
}
/* Sub Footer Menu */
.td-sub-footer-container .td-sub-footer-menu {
  float: right;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-sub-footer-container .td-sub-footer-menu {
    float: none;
  }
}
.td-subfooter-menu {
  display: inline-block;
  margin: 7px 0;
  float: right;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td-subfooter-menu {
    padding-right: 40px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td-subfooter-menu {
    padding-right: 48px;
  }
}
@media (max-width: 767px) {
  .td-subfooter-menu {
    float: none;
  }
}
.td-subfooter-menu li {
  display: inline-block;
  margin-left: 0;
  line-height: 18px;
}
.td-subfooter-menu li a {
  margin-right: 16px;
  line-height: 18px;
  display: inline-block;
  color: #ccc;
}
.td-subfooter-menu li a:hover {
  color: var(--td_theme_color, #4db2ec);
}
.td-subfooter-menu li:last-child a {
  margin-right: 0;
}
.td-subfooter-menu ul {
  display: none;
}
.td-subfooter-menu .fa {
  margin-right: 3px;
}
.tagdiv-small-theme-menu > li > a:before {
  background-color: transparent;
  content: '';
  width: 0;
  height: 3px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: width 0.2s ease;
  transition: width 0.2s ease;
}
.tagdiv-small-theme-menu > .current-menu-item > a:before,
.tagdiv-small-theme-menu > .current-menu-ancestor > a:before,
.tagdiv-small-theme-menu > .current-category-ancestor > a:before,
.tagdiv-small-theme-menu > li:hover > a:before,
.tagdiv-small-theme-menu > .sfHover > a:before {
  background-color: var(--td_theme_color, #4db2ec);
  width: 100%;
}
.tagdiv-small-theme-menu > .current-menu-item > a:after,
.tagdiv-small-theme-menu > .current-menu-ancestor > a:after,
.tagdiv-small-theme-menu > .current-category-ancestor > a:after,
.tagdiv-small-theme-menu > li:hover > a:after,
.tagdiv-small-theme-menu > .sfHover > a:after {
  background-color: transparent;
  width: auto;
}
.tagdiv-small-theme-menu .menu-item-has-children {
  position: relative;
}
.tagdiv-small-theme-menu .menu-item-has-children > a:after {
  content: '\e806';
  position: relative;
  top: -2px;
  padding-left: 7px;
  font-family: newspaper;
  font-size: 9px;
  line-height: 1;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tagdiv-small-theme-menu .menu-item-has-children > a:after {
    top: -1px;
  }
}
.tagdiv-small-theme-menu .menu-item-has-children ul {
  min-width: 10em;
  width: auto;
  padding: 15px 0;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.15);
  visibility: hidden;
  opacity: 0;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tagdiv-small-theme-menu .menu-item-has-children ul {
    padding: 8px 0;
  }
}
.tagdiv-small-theme-menu .menu-item-has-children ul .menu-item.current-menu-item > a,
.tagdiv-small-theme-menu .menu-item-has-children ul .menu-item.current-menu-ancestor > a,
.tagdiv-small-theme-menu .menu-item-has-children ul .menu-item.current-category-ancestor > a,
.tagdiv-small-theme-menu .menu-item-has-children ul .menu-item:hover > a {
  color: var(--td_theme_color, #4db2ec);
}
.tagdiv-small-theme-menu .menu-item-has-children ul .menu-item > a {
  display: block;
  padding: 7px 30px;
  font-size: 12px;
  line-height: 20px;
  color: #111;
  white-space: nowrap;
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tagdiv-small-theme-menu .menu-item-has-children ul .menu-item > a {
    padding: 5px 16px 6px;
    font-size: 11px;
  }
}
.tagdiv-small-theme-menu .menu-item-has-children ul .menu-item-has-children ul {
  left: 100%;
  margin: -15px 0;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tagdiv-small-theme-menu .menu-item-has-children ul .menu-item-has-children ul {
    margin: -8px 0;
  }
}
.tagdiv-small-theme-menu .menu-item-has-children ul .menu-item-has-children > a:after {
  content: '\e808';
  position: absolute;
  top: 50%;
  right: 19px;
  margin-top: -10px;
  padding-left: 7px;
  font-family: newspaper;
  font-size: 7px;
  line-height: inherit;
}
.tagdiv-small-theme-menu .menu-item-has-children:hover > a {
  color: var(--td_theme_color, #4db2ec);
}
.tagdiv-small-theme-menu .menu-item-has-children:hover > ul {
  visibility: visible;
  opacity: 1;
}
.tagdiv-small-theme-menu > .menu-item-has-children:hover > ul {
  left: -15px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .tagdiv-small-theme-menu > .menu-item-has-children:hover > ul {
    left: -5px;
  }
}
.tagdiv-small-theme .td-menu-background,
.tagdiv-small-theme #td-mobile-nav {
  visibility: visible;
  transition: transform 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86);
}
.tagdiv-small-theme #td-mobile-nav .td-mobile-content {
  padding-top: 74px;
}
.tagdiv-small-theme #td-mobile-nav .menu-item {
  position: relative;
}
/*
Theme Name: Newspaper Child
Theme URI: https://themeforest.net/item/newspaper/full_screen_preview/5489609
Author: ChildThemeWP.com
Author URI: https://childthemewp.com
Description: My WordPress Newspaper child theme.
Template: Newspaper
License: GNU General Public License v3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Version: 1.0.0
Text Domain: newspaper-child
*/

.td_block_padding .td-next-prev-wrap, .td_block_padding .td-load-more-wrap {
    text-align: center;
}

.td-header-rec-wrap .td-a-rec-id-header .header-right-text {
    font-size: 12px;
    max-width: 470px;
    margin: 0 0 0 auto;
}
.wpb_wrapper .td_block_wrap h3.tdm-title {
    margin-top: 30px;
}

.tdm_block_text_image .tdm-text-wrap {
    padding-top: 0;
}
.tdm_block_text_image .tds-title {
    display: none;
}
.tdm_block_text_image .tdm-col-img {
    padding: 0 24px;
}

/* ---become a member form---- */
.wpcf7-form-wrapper {
    display: flex;
    flex-flow: row wrap;
}

.wpcf7-form-wrapper .single-input {
    margin-bottom: 20px;
    width: 50%;
}
.wpcf7-form-wrapper .single-input:last-child {
    margin-bottom: 0;
}
.wpcf7-form-wrapper .title {
    width: 100%;
}
.wpcf7-form-wrapper .job,
.wpcf7-form-wrapper .website,
.wpcf7-form-wrapper .email,
.wpcf7-form-wrapper .city,
.wpcf7-form-wrapper .road,
.wpcf7-form-wrapper .first-name {
    padding-right: 10px;
}

.wpcf7-form-wrapper .religious-affiliation,
.wpcf7-form-wrapper .birth-date,
.wpcf7-form-wrapper .phone,
.wpcf7-form-wrapper .country,
.wpcf7-form-wrapper .postcode,
.wpcf7-form-wrapper .surname {
    padding-left: 10px;
}

.wpcf7-form-wrapper .submit-btn,
.wpcf7-form-wrapper .remarks {
    width: 100%;
}

.wpcf7-form-wrapper .birth-date input {
    font-size: 12px;
    line-height: 21px;
    color: #444;
    border: 1px solid #e1e1e1;
    width: 100%;
    max-width: 100%;
    height: 34px;
    padding: 3px 9px;
}

.wpcf7-form-wrapper .birth-date input:active,
.wpcf7-form-wrapper .birth-date input:focus {
    border-color: #b0b0b0 !important;
}

.advps-excerpt-one {
    width: 100%;
}
.advps-excerpt-block-one {
    background: rgba(51, 51, 51, 0.5);
}

.td-excerpt, 
.td_module_14 
.td-excerpt {
    font-size: 15px!important;
}
#footerlinktochildthemewp {
    display: none;
}


/*----------custom blog post style-------------*/
.custom-post-container {
    max-width: 1068px;
    margin: 0 auto;
    padding: 0 15px;
}
.custom-post-wrapper {
    display: flex;
    flex-flow: row wrap;
	align-items: flex-start;
}
.custom-post-wrapper .single-post {
    width: 50%;
    display: flex;
    flex-flow: row wrap;
	align-items: center;
	margin-bottom: 35px;
}
.custom-post-wrapper .single-post:nth-child(odd) {
    padding-right: 24px;
}
.custom-post-wrapper .single-post:nth-child(even) {
    padding-left: 24px;
}

.custom-post-wrapper .single-post .post-title {
    width: 100%;
}
.custom-post-wrapper .single-post .post-img {
    width: 120px;
}
.custom-post-wrapper .single-post .post-img img {
    display: block;
}
.custom-post-wrapper .single-post .post-content {
    width: calc(100% - 120px);
    padding-left: 20px;
}
.custom-post-wrapper .single-post .post-title a {
    display: block;
}
.custom-post-wrapper .single-post .post-title h6 {
    font-size: 19px;
    margin-top: 0;
}
.custom-post-wrapper .single-post .post-title a:hover h6 {
   color: #f2a41f;
}
.custom-post-wrapper .single-post .post-content p {
    margin: 0 0 14px;
}
.custom-post-wrapper .single-post .post-read-more {
    background-color: #000;
    color: #fff;
    font-size: 11px;
    padding: 10px 11px;
    display: inline-block;
    line-height: 1;
}
.page-id-1457 .tdc-content-wrap,
.page-id-1449 .tdc-content-wrap,
.page-id-1452 .tdc-content-wrap {
	display: flex;
    flex-flow: column-reverse;
}
.page-id-1457 .tdc-content-wrap h3,
.page-id-1449 .tdc-content-wrap h3,
.page-id-1452 .tdc-content-wrap h3 {
    margin-left: 15px;
}
/* ----------------responsive style------------------- */
@media only screen and ( max-width: 1199px ) {
    .custom-post-container {
		max-width: 980px;
	}
}

@media only screen and ( max-width: 991px ) {
    .custom-post-container {
		max-width: 740px;
	}
	.custom-post-wrapper .single-post {
    	width: 100%;
		margin-bottom: 25px;
	}
	.custom-post-wrapper .single-post:last-child {
		margin-bottom: 0;
	}
	.custom-post-wrapper .single-post:nth-child(odd) {
		padding-right: 0;
	}
	.custom-post-wrapper .single-post:nth-child(even) {
		padding-left: 0;
	}
	
}

@media only screen and ( max-width: 767px ) {
    .td-header-rec-wrap .td-a-rec-id-header .header-right-text {
        max-width: 100%;
        margin: 0 0 20px auto;
        padding-top: 10px;
    }
}

@media only screen and ( max-width: 575px ) {
    .wpcf7-form-wrapper .single-input {
        width: 100%;
    }
    .wpcf7-form-wrapper .job,
    .wpcf7-form-wrapper .website,
    .wpcf7-form-wrapper .email,
    .wpcf7-form-wrapper .city,
    .wpcf7-form-wrapper .road,
    .wpcf7-form-wrapper .first-name {
        padding-right: 0;
    }

    .wpcf7-form-wrapper .religious-affiliation,
    .wpcf7-form-wrapper .birth-date,
    .wpcf7-form-wrapper .phone,
    .wpcf7-form-wrapper .country,
    .wpcf7-form-wrapper .postcode,
    .wpcf7-form-wrapper .surname {
        padding-left: 0;
    }
	
	.custom-post-wrapper .single-post {
		align-items: flex-start;
	}
	
}

@media only screen and ( max-width: 475px ){
	.custom-post-wrapper .single-post {
		display: block;
	}
	.custom-post-wrapper .single-post .post-img {
		width: auto;
	}
	.custom-post-wrapper .single-post .post-content {
		width: 100%;
		padding-left: 0;
		margin-top: 5px;
	}
	
}

h1.entry-title {
    font-size: 25px !important;
    line-height: 35px !important;
}body div.brlbs-cmpnt-container a,body div.brlbs-cmpnt-container abbr,body div.brlbs-cmpnt-container acronym,body div.brlbs-cmpnt-container address,body div.brlbs-cmpnt-container applet,body div.brlbs-cmpnt-container article,body div.brlbs-cmpnt-container aside,body div.brlbs-cmpnt-container audio,body div.brlbs-cmpnt-container b,body div.brlbs-cmpnt-container big,body div.brlbs-cmpnt-container blockquote,body div.brlbs-cmpnt-container canvas,body div.brlbs-cmpnt-container caption,body div.brlbs-cmpnt-container center,body div.brlbs-cmpnt-container cite,body div.brlbs-cmpnt-container code,body div.brlbs-cmpnt-container dd,body div.brlbs-cmpnt-container del,body div.brlbs-cmpnt-container details,body div.brlbs-cmpnt-container dfn,body div.brlbs-cmpnt-container div,body div.brlbs-cmpnt-container dl,body div.brlbs-cmpnt-container dt,body div.brlbs-cmpnt-container em,body div.brlbs-cmpnt-container embed,body div.brlbs-cmpnt-container fieldset,body div.brlbs-cmpnt-container figcaption,body div.brlbs-cmpnt-container figure,body div.brlbs-cmpnt-container footer,body div.brlbs-cmpnt-container form,body div.brlbs-cmpnt-container h1,body div.brlbs-cmpnt-container h2,body div.brlbs-cmpnt-container h3,body div.brlbs-cmpnt-container h4,body div.brlbs-cmpnt-container h5,body div.brlbs-cmpnt-container h6,body div.brlbs-cmpnt-container header,body div.brlbs-cmpnt-container hgroup,body div.brlbs-cmpnt-container i,body div.brlbs-cmpnt-container iframe,body div.brlbs-cmpnt-container img,body div.brlbs-cmpnt-container ins,body div.brlbs-cmpnt-container kbd,body div.brlbs-cmpnt-container label,body div.brlbs-cmpnt-container legend,body div.brlbs-cmpnt-container li,body div.brlbs-cmpnt-container mark,body div.brlbs-cmpnt-container menu,body div.brlbs-cmpnt-container nav,body div.brlbs-cmpnt-container object,body div.brlbs-cmpnt-container ol,body div.brlbs-cmpnt-container output,body div.brlbs-cmpnt-container p,body div.brlbs-cmpnt-container pre,body div.brlbs-cmpnt-container q,body div.brlbs-cmpnt-container ruby,body div.brlbs-cmpnt-container s,body div.brlbs-cmpnt-container samp,body div.brlbs-cmpnt-container section,body div.brlbs-cmpnt-container small,body div.brlbs-cmpnt-container span,body div.brlbs-cmpnt-container strike,body div.brlbs-cmpnt-container strong,body div.brlbs-cmpnt-container sub,body div.brlbs-cmpnt-container summary,body div.brlbs-cmpnt-container sup,body div.brlbs-cmpnt-container table,body div.brlbs-cmpnt-container tbody,body div.brlbs-cmpnt-container td,body div.brlbs-cmpnt-container tfoot,body div.brlbs-cmpnt-container th,body div.brlbs-cmpnt-container thead,body div.brlbs-cmpnt-container time,body div.brlbs-cmpnt-container tr,body div.brlbs-cmpnt-container tt,body div.brlbs-cmpnt-container u,body div.brlbs-cmpnt-container ul,body div.brlbs-cmpnt-container var,body div.brlbs-cmpnt-container video{border:0;font-family:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}body div.brlbs-cmpnt-container article,body div.brlbs-cmpnt-container aside,body div.brlbs-cmpnt-container details,body div.brlbs-cmpnt-container figcaption,body div.brlbs-cmpnt-container figure,body div.brlbs-cmpnt-container footer,body div.brlbs-cmpnt-container header,body div.brlbs-cmpnt-container hgroup,body div.brlbs-cmpnt-container menu,body div.brlbs-cmpnt-container nav,body div.brlbs-cmpnt-container section{display:block}body div.brlbs-cmpnt-container blockquote,body div.brlbs-cmpnt-container q{quotes:none}body div.brlbs-cmpnt-container blockquote:after,body div.brlbs-cmpnt-container blockquote:before,body div.brlbs-cmpnt-container q:after,body div.brlbs-cmpnt-container q:before{content:none}body div.brlbs-cmpnt-container table{border-spacing:0}body div.brlbs-cmpnt-container,body div.brlbs-cmpnt-container *{box-sizing:border-box;color:inherit;font-family:inherit;height:auto;inset:auto;line-height:inherit;position:static;width:auto}body div.brlbs-cmpnt-container button,body div.brlbs-cmpnt-container input,body div.brlbs-cmpnt-container optgroup,body div.brlbs-cmpnt-container select,body div.brlbs-cmpnt-container textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}body div.brlbs-cmpnt-container button:after,body div.brlbs-cmpnt-container button:before{content:none}body div.brlbs-cmpnt-container button,body div.brlbs-cmpnt-container select{text-transform:none}body div.brlbs-cmpnt-container [type=button],body div.brlbs-cmpnt-container [type=reset],body div.brlbs-cmpnt-container [type=submit],body div.brlbs-cmpnt-container button{-webkit-appearance:button}body div.brlbs-cmpnt-container ::-moz-focus-inner{border-style:none;padding:0}body div.brlbs-cmpnt-container :-moz-focusring{outline:1px dotted ButtonText}body div.brlbs-cmpnt-container :-moz-ui-invalid{box-shadow:none}body div.brlbs-cmpnt-container legend{padding:0}body div.brlbs-cmpnt-container progress{vertical-align:baseline}body div.brlbs-cmpnt-container ::-webkit-inner-spin-button,body div.brlbs-cmpnt-container ::-webkit-outer-spin-button{height:auto}body div.brlbs-cmpnt-container [type=search]{-webkit-appearance:textfield;outline-offset:-2px}body div.brlbs-cmpnt-container ::-webkit-search-decoration{-webkit-appearance:none}body div.brlbs-cmpnt-container ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body div.brlbs-cmpnt-container summary{display:list-item}body div.brlbs-cmpnt-container blockquote,body div.brlbs-cmpnt-container dd,body div.brlbs-cmpnt-container dl,body div.brlbs-cmpnt-container figure,body div.brlbs-cmpnt-container h1,body div.brlbs-cmpnt-container h2,body div.brlbs-cmpnt-container h3,body div.brlbs-cmpnt-container h4,body div.brlbs-cmpnt-container h5,body div.brlbs-cmpnt-container h6,body div.brlbs-cmpnt-container hr,body div.brlbs-cmpnt-container p,body div.brlbs-cmpnt-container pre{margin:0}body div.brlbs-cmpnt-container button{background-color:transparent;background-image:none}body div.brlbs-cmpnt-container button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}body div.brlbs-cmpnt-container fieldset{margin:0;padding:0}body div.brlbs-cmpnt-container ol,body div.brlbs-cmpnt-container ul{list-style:none;margin:0;padding:0}body div.brlbs-cmpnt-container *,body div.brlbs-cmpnt-container :after,body div.brlbs-cmpnt-container :before{border:0 solid #e5e7eb;box-sizing:border-box}body div.brlbs-cmpnt-container hr{border-top-width:1px}body div.brlbs-cmpnt-container img{border-style:solid}body div.brlbs-cmpnt-container textarea{resize:vertical}body div.brlbs-cmpnt-container input::-moz-placeholder,body div.brlbs-cmpnt-container textarea::-moz-placeholder{color:#9ca3af}body div.brlbs-cmpnt-container input::placeholder,body div.brlbs-cmpnt-container textarea::placeholder{color:#9ca3af}body div.brlbs-cmpnt-container [role=button],body div.brlbs-cmpnt-container button{cursor:pointer}body div.brlbs-cmpnt-container table{border-collapse:collapse}body div.brlbs-cmpnt-container h1,body div.brlbs-cmpnt-container h2,body div.brlbs-cmpnt-container h3,body div.brlbs-cmpnt-container h4,body div.brlbs-cmpnt-container h5,body div.brlbs-cmpnt-container h6{font-size:inherit;font-weight:inherit}body div.brlbs-cmpnt-container a{color:inherit;text-decoration:inherit}body div.brlbs-cmpnt-container button,body div.brlbs-cmpnt-container input,body div.brlbs-cmpnt-container optgroup,body div.brlbs-cmpnt-container select,body div.brlbs-cmpnt-container textarea{color:inherit;line-height:inherit;padding:0}body div.brlbs-cmpnt-container code,body div.brlbs-cmpnt-container kbd,body div.brlbs-cmpnt-container pre,body div.brlbs-cmpnt-container samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}body div.brlbs-cmpnt-container audio,body div.brlbs-cmpnt-container canvas,body div.brlbs-cmpnt-container embed,body div.brlbs-cmpnt-container iframe,body div.brlbs-cmpnt-container img,body div.brlbs-cmpnt-container object,body div.brlbs-cmpnt-container svg,body div.brlbs-cmpnt-container video{display:block;vertical-align:middle}body div.brlbs-cmpnt-container img,body div.brlbs-cmpnt-container video{height:auto;max-width:100%}body div.brlbs-cmpnt-container [multiple],body div.brlbs-cmpnt-container [type=date],body div.brlbs-cmpnt-container [type=datetime-local],body div.brlbs-cmpnt-container [type=email],body div.brlbs-cmpnt-container [type=month],body div.brlbs-cmpnt-container [type=number],body div.brlbs-cmpnt-container [type=password],body div.brlbs-cmpnt-container [type=search],body div.brlbs-cmpnt-container [type=tel],body div.brlbs-cmpnt-container [type=text],body div.brlbs-cmpnt-container [type=time],body div.brlbs-cmpnt-container [type=url],body div.brlbs-cmpnt-container [type=week],body div.brlbs-cmpnt-container select,body div.brlbs-cmpnt-container textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}body div.brlbs-cmpnt-container [multiple]:focus,body div.brlbs-cmpnt-container [type=date]:focus,body div.brlbs-cmpnt-container [type=datetime-local]:focus,body div.brlbs-cmpnt-container [type=email]:focus,body div.brlbs-cmpnt-container [type=month]:focus,body div.brlbs-cmpnt-container [type=number]:focus,body div.brlbs-cmpnt-container [type=password]:focus,body div.brlbs-cmpnt-container [type=search]:focus,body div.brlbs-cmpnt-container [type=tel]:focus,body div.brlbs-cmpnt-container [type=text]:focus,body div.brlbs-cmpnt-container [type=time]:focus,body div.brlbs-cmpnt-container [type=url]:focus,body div.brlbs-cmpnt-container [type=week]:focus,body div.brlbs-cmpnt-container select:focus,body div.brlbs-cmpnt-container textarea:focus{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-inset:var(--brlbs-tw-empty, );--brlbs-tw-ring-offset-width:0px;--brlbs-tw-ring-offset-color:#fff;--brlbs-tw-ring-color:#2563eb;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(1px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);border-color:#2563eb;box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 transparent)}body div.brlbs-cmpnt-container input::-moz-placeholder,body div.brlbs-cmpnt-container textarea::-moz-placeholder{color:#6b7280;opacity:1}body div.brlbs-cmpnt-container input::placeholder,body div.brlbs-cmpnt-container textarea::placeholder{color:#6b7280;opacity:1}body div.brlbs-cmpnt-container ::-webkit-datetime-edit-fields-wrapper{padding:0}body div.brlbs-cmpnt-container ::-webkit-date-and-time-value{min-height:1.5em}body div.brlbs-cmpnt-container select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}body div.brlbs-cmpnt-container [multiple]{background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}body div.brlbs-cmpnt-container [type=checkbox],body div.brlbs-cmpnt-container [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}body div.brlbs-cmpnt-container [type=checkbox]{border-radius:0}body div.brlbs-cmpnt-container [type=radio]{border-radius:100%}body div.brlbs-cmpnt-container [type=checkbox]:focus,body div.brlbs-cmpnt-container [type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-inset:var(--brlbs-tw-empty, );--brlbs-tw-ring-offset-width:2px;--brlbs-tw-ring-offset-color:#fff;--brlbs-tw-ring-color:#2563eb;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 transparent)}body div.brlbs-cmpnt-container [type=checkbox]:checked,body div.brlbs-cmpnt-container [type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}body div.brlbs-cmpnt-container [type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E")}body div.brlbs-cmpnt-container [type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}body div.brlbs-cmpnt-container [type=checkbox]:checked:focus,body div.brlbs-cmpnt-container [type=checkbox]:checked:hover,body div.brlbs-cmpnt-container [type=radio]:checked:focus,body div.brlbs-cmpnt-container [type=radio]:checked:hover{background-color:currentColor;border-color:transparent}body div.brlbs-cmpnt-container [type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}body div.brlbs-cmpnt-container [type=checkbox]:indeterminate:focus,body div.brlbs-cmpnt-container [type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}body div.brlbs-cmpnt-container [type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}:root{--brlbs-tw-border-spacing-x:0;--brlbs-tw-border-spacing-y:0;--brlbs-tw-translate-x:0;--brlbs-tw-translate-y:0;--brlbs-tw-rotate:0;--brlbs-tw-skew-x:0;--brlbs-tw-skew-y:0;--brlbs-tw-scale-x:1;--brlbs-tw-scale-y:1;--brlbs-tw-pan-x: ;--brlbs-tw-pan-y: ;--brlbs-tw-pinch-zoom: ;--brlbs-tw-scroll-snap-strictness:proximity;--brlbs-tw-gradient-from-position: ;--brlbs-tw-gradient-via-position: ;--brlbs-tw-gradient-to-position: ;--brlbs-tw-ordinal: ;--brlbs-tw-slashed-zero: ;--brlbs-tw-numeric-figure: ;--brlbs-tw-numeric-spacing: ;--brlbs-tw-numeric-fraction: ;--brlbs-tw-ring-inset: ;--brlbs-tw-ring-offset-width:0px;--brlbs-tw-ring-offset-color:#fff;--brlbs-tw-ring-color:rgba(59,130,246,.5);--brlbs-tw-ring-offset-shadow:0 0 #0000;--brlbs-tw-ring-shadow:0 0 #0000;--brlbs-tw-shadow:0 0 #0000;--brlbs-tw-shadow-colored:0 0 #0000;--brlbs-tw-blur: ;--brlbs-tw-brightness: ;--brlbs-tw-contrast: ;--brlbs-tw-grayscale: ;--brlbs-tw-hue-rotate: ;--brlbs-tw-invert: ;--brlbs-tw-saturate: ;--brlbs-tw-sepia: ;--brlbs-tw-drop-shadow: ;--brlbs-tw-backdrop-blur: ;--brlbs-tw-backdrop-brightness: ;--brlbs-tw-backdrop-contrast: ;--brlbs-tw-backdrop-grayscale: ;--brlbs-tw-backdrop-hue-rotate: ;--brlbs-tw-backdrop-invert: ;--brlbs-tw-backdrop-opacity: ;--brlbs-tw-backdrop-saturate: ;--brlbs-tw-backdrop-sepia: ;--brlbs-tw-contain-size: ;--brlbs-tw-contain-layout: ;--brlbs-tw-contain-paint: ;--brlbs-tw-contain-style: }::backdrop{--brlbs-tw-border-spacing-x:0;--brlbs-tw-border-spacing-y:0;--brlbs-tw-translate-x:0;--brlbs-tw-translate-y:0;--brlbs-tw-rotate:0;--brlbs-tw-skew-x:0;--brlbs-tw-skew-y:0;--brlbs-tw-scale-x:1;--brlbs-tw-scale-y:1;--brlbs-tw-pan-x: ;--brlbs-tw-pan-y: ;--brlbs-tw-pinch-zoom: ;--brlbs-tw-scroll-snap-strictness:proximity;--brlbs-tw-gradient-from-position: ;--brlbs-tw-gradient-via-position: ;--brlbs-tw-gradient-to-position: ;--brlbs-tw-ordinal: ;--brlbs-tw-slashed-zero: ;--brlbs-tw-numeric-figure: ;--brlbs-tw-numeric-spacing: ;--brlbs-tw-numeric-fraction: ;--brlbs-tw-ring-inset: ;--brlbs-tw-ring-offset-width:0px;--brlbs-tw-ring-offset-color:#fff;--brlbs-tw-ring-color:rgba(59,130,246,.5);--brlbs-tw-ring-offset-shadow:0 0 #0000;--brlbs-tw-ring-shadow:0 0 #0000;--brlbs-tw-shadow:0 0 #0000;--brlbs-tw-shadow-colored:0 0 #0000;--brlbs-tw-blur: ;--brlbs-tw-brightness: ;--brlbs-tw-contrast: ;--brlbs-tw-grayscale: ;--brlbs-tw-hue-rotate: ;--brlbs-tw-invert: ;--brlbs-tw-saturate: ;--brlbs-tw-sepia: ;--brlbs-tw-drop-shadow: ;--brlbs-tw-backdrop-blur: ;--brlbs-tw-backdrop-brightness: ;--brlbs-tw-backdrop-contrast: ;--brlbs-tw-backdrop-grayscale: ;--brlbs-tw-backdrop-hue-rotate: ;--brlbs-tw-backdrop-invert: ;--brlbs-tw-backdrop-opacity: ;--brlbs-tw-backdrop-saturate: ;--brlbs-tw-backdrop-sepia: ;--brlbs-tw-contain-size: ;--brlbs-tw-contain-layout: ;--brlbs-tw-contain-paint: ;--brlbs-tw-contain-style: }.brlbs-cmpnt-container .brlbs-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.brlbs-cmpnt-container .brlbs-fixed{position:fixed}.brlbs-cmpnt-container .brlbs-absolute{position:absolute}.brlbs-cmpnt-container .brlbs-relative{position:relative}.brlbs-cmpnt-container .brlbs-bottom-0{bottom:0}.brlbs-cmpnt-container .brlbs-left-0{left:0}.brlbs-cmpnt-container .brlbs-right-0{right:0}.brlbs-cmpnt-container .brlbs-top-0{top:0}.brlbs-cmpnt-container .brlbs-z-10{z-index:10}.brlbs-cmpnt-container .brlbs-z-max{z-index:999999}.brlbs-cmpnt-container .brlbs-order-last{order:9999}.brlbs-cmpnt-container .brlbs-mx-2{margin-left:8px;margin-right:8px}.brlbs-cmpnt-container .brlbs-mx-auto{margin-left:auto;margin-right:auto}.brlbs-cmpnt-container .brlbs-my-2{margin-bottom:8px;margin-top:8px}.brlbs-cmpnt-container .brlbs-my-3{margin-bottom:12px;margin-top:12px}.brlbs-cmpnt-container .brlbs-my-4{margin-bottom:16px;margin-top:16px}.brlbs-cmpnt-container .brlbs-mb-0{margin-bottom:0}.brlbs-cmpnt-container .brlbs-mb-3{margin-bottom:12px}.brlbs-cmpnt-container .brlbs-mb-4{margin-bottom:16px}.brlbs-cmpnt-container .brlbs-ml-2{margin-left:8px}.brlbs-cmpnt-container .brlbs-ml-3{margin-left:12px}.brlbs-cmpnt-container .brlbs-mr-1{margin-right:4px}.brlbs-cmpnt-container .brlbs-mr-2{margin-right:8px}.brlbs-cmpnt-container .brlbs-mt-2{margin-top:8px}.brlbs-cmpnt-container .brlbs-mt-4{margin-top:16px}.brlbs-cmpnt-container .brlbs-block{display:block}.brlbs-cmpnt-container .brlbs-inline-block{display:inline-block}.brlbs-cmpnt-container .brlbs-inline{display:inline}.brlbs-cmpnt-container .brlbs-flex{display:flex}.brlbs-cmpnt-container .\!brlbs-hidden{display:none!important}.brlbs-cmpnt-container .brlbs-hidden{display:none}.brlbs-cmpnt-container .brlbs-h-0{height:0}.brlbs-cmpnt-container .brlbs-h-3{height:12px}.brlbs-cmpnt-container .brlbs-h-max{height:-moz-max-content;height:max-content}.brlbs-cmpnt-container .brlbs-h-screen{height:100vh}.brlbs-cmpnt-container .brlbs-min-h-full{min-height:100%}.brlbs-cmpnt-container .brlbs-w-1\/4{width:25%}.brlbs-cmpnt-container .brlbs-w-3{width:12px}.brlbs-cmpnt-container .brlbs-w-3\/4{width:75%}.brlbs-cmpnt-container .brlbs-w-full{width:100%}.brlbs-cmpnt-container .brlbs-w-screen{width:100vw}.brlbs-cmpnt-container .brlbs-flex-1{flex:1 1 0%}.brlbs-cmpnt-container .brlbs-basis-3\/12{flex-basis:25%}.brlbs-cmpnt-container .brlbs-basis-8\/12{flex-basis:66.666667%}.brlbs-cmpnt-container .brlbs-basis-full{flex-basis:100%}.brlbs-cmpnt-container .brlbs--rotate-90{--brlbs-tw-rotate:-90deg}.brlbs-cmpnt-container .brlbs--rotate-90,.brlbs-cmpnt-container .brlbs-rotate-90{transform:translate(var(--brlbs-tw-translate-x),var(--brlbs-tw-translate-y)) rotate(var(--brlbs-tw-rotate)) skew(var(--brlbs-tw-skew-x)) skewY(var(--brlbs-tw-skew-y)) scaleX(var(--brlbs-tw-scale-x)) scaleY(var(--brlbs-tw-scale-y))}.brlbs-cmpnt-container .brlbs-rotate-90{--brlbs-tw-rotate:90deg}.brlbs-cmpnt-container .brlbs-flex-row{flex-direction:row}.brlbs-cmpnt-container .brlbs-flex-col{flex-direction:column}.brlbs-cmpnt-container .brlbs-flex-wrap{flex-wrap:wrap}.brlbs-cmpnt-container .brlbs-items-start{align-items:flex-start}.brlbs-cmpnt-container .brlbs-items-center{align-items:center}.brlbs-cmpnt-container .brlbs-items-stretch{align-items:stretch}.brlbs-cmpnt-container .brlbs-justify-start{justify-content:flex-start}.brlbs-cmpnt-container .brlbs-justify-end{justify-content:flex-end}.brlbs-cmpnt-container .brlbs-justify-center{justify-content:center}.brlbs-cmpnt-container .brlbs-justify-between{justify-content:space-between}.brlbs-cmpnt-container .brlbs-justify-around{justify-content:space-around}.brlbs-cmpnt-container .brlbs-gap-2{gap:8px}.brlbs-cmpnt-container .brlbs-gap-3{gap:12px}.brlbs-cmpnt-container .brlbs-gap-4{gap:16px}.brlbs-cmpnt-container :is(.brlbs-space-x-2>:not([hidden])~:not([hidden])){--brlbs-tw-space-x-reverse:0;margin-left:calc(8px*(1 - var(--brlbs-tw-space-x-reverse)));margin-right:calc(8px*var(--brlbs-tw-space-x-reverse))}.brlbs-cmpnt-container :is(.brlbs-space-y-2>:not([hidden])~:not([hidden])){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(8px*var(--brlbs-tw-space-y-reverse));margin-top:calc(8px*(1 - var(--brlbs-tw-space-y-reverse)))}.brlbs-cmpnt-container :is(.brlbs-space-y-3>:not([hidden])~:not([hidden])){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(12px*var(--brlbs-tw-space-y-reverse));margin-top:calc(12px*(1 - var(--brlbs-tw-space-y-reverse)))}.brlbs-cmpnt-container :is(.brlbs-space-y-4>:not([hidden])~:not([hidden])){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(16px*var(--brlbs-tw-space-y-reverse));margin-top:calc(16px*(1 - var(--brlbs-tw-space-y-reverse)))}.brlbs-cmpnt-container :is(.brlbs-divide-x>:not([hidden])~:not([hidden])){--brlbs-tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--brlbs-tw-divide-x-reverse)));border-right-width:calc(1px*var(--brlbs-tw-divide-x-reverse))}.brlbs-cmpnt-container :is(.brlbs-divide-y>:not([hidden])~:not([hidden])){--brlbs-tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--brlbs-tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--brlbs-tw-divide-y-reverse)))}.brlbs-cmpnt-container :is(.brlbs-divide-solid>:not([hidden])~:not([hidden])){border-style:solid}.brlbs-cmpnt-container .brlbs-overflow-auto{overflow:auto}.brlbs-cmpnt-container .brlbs-overflow-hidden{overflow:hidden}.brlbs-cmpnt-container .brlbs-overflow-x-scroll{overflow-x:scroll}.brlbs-cmpnt-container .brlbs-break-words{overflow-wrap:break-word}.brlbs-cmpnt-container .brlbs-rounded-3xl{border-radius:1.5rem}.brlbs-cmpnt-container .brlbs-rounded-full{border-radius:9999px}.brlbs-cmpnt-container .brlbs-rounded-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.brlbs-cmpnt-container .brlbs-rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.brlbs-cmpnt-container .brlbs-border-y{border-bottom-width:1px;border-top-width:1px}.brlbs-cmpnt-container .brlbs-border-t{border-top-width:1px}.brlbs-cmpnt-container .brlbs-border-solid{border-style:solid}.brlbs-cmpnt-container .brlbs-p-4{padding:16px}.brlbs-cmpnt-container .brlbs-px-3{padding-left:12px;padding-right:12px}.brlbs-cmpnt-container .brlbs-px-4{padding-left:16px;padding-right:16px}.brlbs-cmpnt-container .brlbs-py-1{padding-bottom:4px;padding-top:4px}.brlbs-cmpnt-container .brlbs-py-2{padding-bottom:8px;padding-top:8px}.brlbs-cmpnt-container .brlbs-py-3{padding-bottom:12px;padding-top:12px}.brlbs-cmpnt-container .brlbs-py-4{padding-bottom:16px;padding-top:16px}.brlbs-cmpnt-container .brlbs-pb-2{padding-bottom:8px}.brlbs-cmpnt-container .brlbs-pb-4{padding-bottom:16px}.brlbs-cmpnt-container .brlbs-pl-1{padding-left:4px}.brlbs-cmpnt-container .brlbs-pl-2{padding-left:8px}.brlbs-cmpnt-container .brlbs-pl-4{padding-left:16px}.brlbs-cmpnt-container .brlbs-pr-2{padding-right:8px}.brlbs-cmpnt-container .brlbs-pt-1{padding-top:4px}.brlbs-cmpnt-container .brlbs-pt-10{padding-top:40px}.brlbs-cmpnt-container .brlbs-pt-4{padding-top:16px}.brlbs-cmpnt-container .brlbs-pt-6{padding-top:24px}.brlbs-cmpnt-container .brlbs-text-left{text-align:left}.brlbs-cmpnt-container .brlbs-text-center{text-align:center}.brlbs-cmpnt-container .brlbs-text-right{text-align:right}.brlbs-cmpnt-container .brlbs-align-middle{vertical-align:middle}.brlbs-cmpnt-container .brlbs-text-2xl{font-size:calc(var(--dialog-font-size)*1.5);line-height:calc(var(--dialog-font-size)*2.25)}.brlbs-cmpnt-container .brlbs-text-base{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}.brlbs-cmpnt-container .brlbs-text-lg{font-size:calc(var(--dialog-font-size)*1.125);line-height:calc(var(--dialog-font-size)*1.75)}.brlbs-cmpnt-container .brlbs-text-sm{font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25)}.brlbs-cmpnt-container .brlbs-font-bold{font-weight:700}.brlbs-cmpnt-container .brlbs-font-semibold{font-weight:600}.brlbs-cmpnt-container .brlbs-italic{font-style:italic}.brlbs-cmpnt-container .brlbs-leading-tight{line-height:1.25}.brlbs-cmpnt-container .brlbs-no-underline{text-decoration-line:none}.brlbs-cmpnt-container .brlbs-shadow-2xl{--brlbs-tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--brlbs-tw-shadow-colored:0 25px 50px -12px var(--brlbs-tw-shadow-color);box-shadow:var(--brlbs-tw-ring-offset-shadow,0 0 #0000),var(--brlbs-tw-ring-shadow,0 0 #0000),var(--brlbs-tw-shadow)}.brlbs-cmpnt-container .brlbs-transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.brlbs-cmpnt-container .brlbs-transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.brlbs-cmpnt-container .brlbs-duration-400{transition-duration:.4s}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker{container-name:brlbsCmpntContentBlocker;container-type:inline-size;font-family:var(--content-blocker-font-family);font-size:var(--content-blocker-font-size);height:100%;line-height:1.25em}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a{color:var(--content-blocker-link-color)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a:hover{color:var(--content-blocker-link-color-hover)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-cb-card,body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-cb-provider-card{container-type:normal}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-details{padding:16px;position:relative;text-align:left}@media (min-width:768px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-details{padding:24px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-header{align-items:center;display:flex}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-header.brlbs-cmpnt-with-separator{border-bottom-width:1px;border-style:solid;margin-bottom:16px;padding-bottom:16px}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-button{display:flex;padding-bottom:16px}@media (min-width:768px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-button{padding-bottom:24px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a{align-items:center;background:var(--content-blocker-background-color);border-bottom-left-radius:var(--content-blocker-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-border-radius-top-left);border-top-right-radius:var(--content-blocker-border-radius-top-right);color:var(--content-blocker-text-color);justify-content:center;padding:16px;text-align:center}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a .brlbs-cmpnt-cb-description{padding-bottom:8px}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a .brlbs-cmpnt-cb-description{padding-bottom:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a .brlbs-cmpnt-cb-description{border-bottom-width:var(--content-blocker-separator-width);border-color:var(--content-blocker-separator-color);border-style:solid}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a .brlbs-cmpnt-cb-description strong{font-weight:700}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b{background:var(--content-blocker-background-color);border-bottom-left-radius:var(--content-blocker-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-border-radius-top-left);border-top-right-radius:var(--content-blocker-border-radius-top-right);color:var(--content-blocker-text-color);display:flex;height:100%;padding-bottom:96px;padding-top:96px;position:relative;text-align:center;width:100%}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:16px;position:relative;width:100%}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main{flex-direction:row;gap:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main{background:var(--content-blocker-background);color:var(--content-blocker-text-color)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-content{flex-basis:66.666667%}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-description{padding-bottom:8px}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-description{padding-bottom:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-description strong{font-weight:700}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-buttons{align-items:stretch;display:flex;flex-basis:33.333333%;flex-direction:column;gap:8px;justify-content:center;margin:0}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-buttons{gap:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c{background:var(--content-blocker-background-color);border-bottom-left-radius:var(--content-blocker-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-border-radius-top-left);border-top-right-radius:var(--content-blocker-border-radius-top-right);color:var(--content-blocker-text-color);display:flex;height:100%;position:relative;text-align:center;width:100%}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;margin:48px;padding:16px;position:relative;width:100%}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{gap:16px;margin:96px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{background:var(--content-blocker-background);border-bottom-left-radius:var(--content-blocker-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-border-radius-top-left);border-top-right-radius:var(--content-blocker-border-radius-top-right);color:var(--content-blocker-text-color)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-description{padding-bottom:8px}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-description{padding-bottom:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-description strong{font-weight:700}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-buttons{align-items:stretch;display:flex;flex-direction:column;gap:8px;justify-content:center;margin:0;width:100%}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-buttons{gap:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-play-button{align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 5px #00000026;display:flex;height:34px;justify-content:center;left:calc(50% - 17px);margin:0 auto;position:absolute;top:-17px;width:34px}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-play-button:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='78' height='78'%3E%3Cpath d='M7.5 71.5v-64l48 30.328z'/%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='12' d='M7.5 71.5v-64l48 30.328z'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;content:" ";display:inline-block;height:1.142857143em;margin-left:4px;width:.857142857em}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-thumbnail{background-position:50%;background-size:cover;border-bottom-left-radius:var(--content-blocker-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-border-radius-top-left);border-top-right-radius:var(--content-blocker-border-radius-top-right);height:100%;left:0;position:absolute;top:0;width:100%}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-buttons{align-items:stretch;display:flex;flex-direction:column;gap:8px;justify-content:center;margin-bottom:8px;margin-top:8px}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-buttons{flex-direction:row;gap:16px;margin-bottom:16px;margin-top:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-buttons .brlbs-cmpnt-cb-btn{align-items:center;display:flex;justify-content:center;text-decoration-line:none;width:100%}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d){height:auto;position:fixed}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[top-left\]),body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[top-right\]){top:var(--content-blocker-icon-margin)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[bottom-left\]),body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[bottom-right\]){bottom:calc(var(--content-blocker-icon-margin))}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[bottom-right\]),body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[top-right\]){right:calc(var(--content-blocker-icon-width) + var(--content-blocker-icon-margin))}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[bottom-left\]),body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[top-left\]){left:var(--content-blocker-icon-margin)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-display\[flex\]){display:inline-block;display:flex;position:relative}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[float-left\]){float:left}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[float-right\]){float:right}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-d .brlbs-cmpnt-cb-icon{display:inline-block;height:var(--content-blocker-icon-height);width:var(--content-blocker-icon-width)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-description-list{display:table}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-description-list>div{display:table-row}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-description-list dt{font-weight:700}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-description-list dd,body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-description-list dt{display:table-cell;padding:2px 4px}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn{all:unset;align-items:center;background-color:var(--content-blocker-button-color);border-bottom-left-radius:var(--content-blocker-button-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-button-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-button-border-radius-top-left);border-top-right-radius:var(--content-blocker-button-border-radius-top-right);box-sizing:border-box;color:var(--content-blocker-button-text-color);cursor:pointer;font-size:calc(var(--dialog-font-size));font-weight:600;justify-content:center;line-height:calc(var(--dialog-font-size)*1.5);padding:12px 20px;text-align:center;text-decoration-line:none;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn:hover{background-color:var(--content-blocker-button-color-hover);color:var(--content-blocker-button-text-color-hover)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn:active,body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn:focus{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-provider-toggle{all:unset;align-items:center;box-sizing:border-box;color:var(--content-blocker-link-color);cursor:pointer;display:flex;justify-content:center;text-decoration-line:none}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-provider-toggle:hover{all:unset;align-items:center;box-sizing:border-box;color:var(--content-blocker-link-color-hover);cursor:pointer;display:flex;justify-content:center;text-decoration-line:none}@container brlbsCmpntContentBlocker (480px <= width < 620px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b{padding-bottom:12%;padding-top:12%}}@container brlbsCmpntContentBlocker (width < 480px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b{padding:0}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main{flex-direction:column;gap:8px;justify-content:normal;margin:6%;overflow:auto}}@container brlbsCmpntContentBlocker (640px <= width < 750px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{margin:10%!important}}@container brlbsCmpntContentBlocker (540px <= width < 640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{margin:6%!important}}@container brlbsCmpntContentBlocker (width < 540px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker{position:static}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{gap:8px;justify-content:normal;margin:6%!important;overflow:auto}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-play-button{display:none}}@container brlbsCmpntContentBlocker (width < 375px){.wp-embed-aspect-16-9 .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main,.wp-embed-aspect-16-9 .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{height:100%;justify-content:normal;overflow:auto}.wp-embed-aspect-16-9 .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-play-button,.wp-embed-aspect-16-9 .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-play-button{display:none}}.wp-embed-aspect-16-9:has(.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker) div.wp-block-embed__wrapper{padding:0}.wp-embed-aspect-16-9:has(.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker) div.wp-block-embed__wrapper:before{padding:0}#BorlabsCookieBox,.brlbs-cmpnt-container{font-family:var(--dialog-font-family);font-weight:400;line-height:calc(var(--dialog-font-size)*1.2)}#BorlabsCookieBox .brlbs-cmpnt-h-4,.brlbs-cmpnt-container .brlbs-cmpnt-h-4{height:16px}#BorlabsCookieBox .brlbs-cmpnt-w-4,.brlbs-cmpnt-container .brlbs-cmpnt-w-4{width:16px}#BorlabsCookieBox .brlbs-cmpnt-max-w-xl,.brlbs-cmpnt-container .brlbs-cmpnt-max-w-xl{max-width:576px}#BorlabsCookieBox .brlbs-cmpnt-max-w-3xl,.brlbs-cmpnt-container .brlbs-cmpnt-max-w-3xl{max-width:768px}#BorlabsCookieBox .brlbs-cmpnt-max-w-4xl,.brlbs-cmpnt-container .brlbs-cmpnt-max-w-4xl{max-width:896px}#BorlabsCookieBox .brlbs-cmpnt-dialog-backdrop:before,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-backdrop:before{background-color:var(--dialog-backdrop-background-color);content:"";height:100%;left:0;opacity:var(--dialog-backdrop-background-opacity);position:fixed;top:0;width:100%}#BorlabsCookieBox .brlbs-cmpnt-dialog,.brlbs-cmpnt-container .brlbs-cmpnt-dialog{background-color:var(--dialog-background-color);border-bottom-left-radius:var(--dialog-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-border-radius-bottom-right);border-top-left-radius:var(--dialog-border-radius-top-left);border-top-right-radius:var(--dialog-border-radius-top-right);color:var(--dialog-text-color)}#BorlabsCookieBox .brlbs-cmpnt-dialog-entrance-description a,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-entrance-description a{color:var(--dialog-link-primary-color);text-decoration:underline}#BorlabsCookieBox .brlbs-cmpnt-dialog-entrance-description a:hover,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-entrance-description a:hover{color:var(--dialog-link-primary-color-hover);text-decoration:none}#BorlabsCookieBox .brlbs-cmpnt-dialog-entrance-headline:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-entrance-headline:focus-visible{outline:none}#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header{align-items:center;display:flex;justify-content:center}#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header.brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header.brlbs-cmpnt-with-separator{border-bottom-width:1px;border-style:solid;padding-bottom:16px}#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link{padding:0}#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:active,#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:focus,#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:hover,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:active,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:focus,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:hover{padding:0}#BorlabsCookieBox .brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-with-separator{border-color:var(--dialog-separator-color)}#BorlabsCookieBox .brlbs-cmpnt-dialog-footer,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-footer{background-color:var(--dialog-footer-background-color);color:var(--dialog-footer-text-color);padding-bottom:12px;padding-top:12px}#BorlabsCookieBox .brlbs-cmpnt-dialog-box .brlbs-cmpnt-dialog-details,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box .brlbs-cmpnt-dialog-details{max-width:896px}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-entrance{padding:16px}@media (min-width:768px){#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-entrance{align-items:center;align-items:stretch;display:flex;padding:24px}}#BorlabsCookieBox .brlbs-cpmnt-dialog-bar-main,.brlbs-cmpnt-container .brlbs-cpmnt-dialog-bar-main{display:flex;flex-wrap:wrap}@media (min-width:768px){#BorlabsCookieBox .brlbs-cpmnt-dialog-bar-main,.brlbs-cmpnt-container .brlbs-cpmnt-dialog-bar-main{padding-right:24px;width:75%}}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-header,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-header{align-items:center;display:flex;justify-content:center;width:100%}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-header,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-header{justify-content:flex-start}}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-header.brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-header.brlbs-cmpnt-with-separator{border-bottom-width:1px;border-style:solid;padding-bottom:16px}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-content,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-content{text-align:left}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-links,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-links{align-items:center;display:flex;justify-content:space-around;width:100%}@media (min-width:768px){#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-links,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-links{margin-top:12px;padding-top:8px}}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-links .brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-links .brlbs-cmpnt-with-separator{border-top-width:1px}@media (min-width:768px){#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-links .brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-links .brlbs-cmpnt-with-separator{border-style:solid}}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-entrance{padding:16px;position:relative}@media (min-width:768px){#BorlabsCookieBox .brlbs-cmpnt-dialog-box-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-entrance{padding:24px}}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-header,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-header{align-items:center;display:flex}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-header.brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-header.brlbs-cmpnt-with-separator{border-bottom-width:1px;border-style:solid;padding-bottom:16px}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-buttons,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-buttons{align-items:center;display:flex;justify-content:space-around}#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-entrance{padding:16px;position:relative}@media (min-width:768px){#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-entrance{padding:24px}}#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-header,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-header{align-items:center;display:flex}#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-header.brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-header.brlbs-cmpnt-with-separator{border-bottom-width:1px;border-style:solid;padding-bottom:16px}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-description,#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-description,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-description,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-description{height:40vh;padding-bottom:1.25rem}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-description:after,#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-description:after,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-description:after,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-description:after{background-image:linear-gradient(0deg,var(--dialog-background-color),transparent);bottom:0;content:"";display:block;height:30px;position:absolute;width:100%}#BorlabsCookieBox .brlbs-cmpnt-card *,.brlbs-cmpnt-container .brlbs-cmpnt-card *{color:var(--dialog-card-text-color)}#BorlabsCookieBox .brlbs-cmpnt-card fieldset,.brlbs-cmpnt-container .brlbs-cmpnt-card fieldset{background-color:var(--dialog-card-background-color);border-bottom-left-radius:var(--dialog-card-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-card-border-radius-bottom-right);border-top-left-radius:var(--dialog-card-border-radius-top-left);border-top-right-radius:var(--dialog-card-border-radius-top-right)}#BorlabsCookieBox .brlbs-cmpnt-card .brlbs-cmpnt-card-group-form-control,.brlbs-cmpnt-container .brlbs-cmpnt-card .brlbs-cmpnt-card-group-form-control{all:unset;align-items:center;box-sizing:border-box;color:var(--dialog-card-text-color);display:flex;padding-left:0}#BorlabsCookieBox .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle,#BorlabsCookieBox .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle *,.brlbs-cmpnt-container .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle,.brlbs-cmpnt-container .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle *{color:var(--dialog-card-control-element-color)}#BorlabsCookieBox .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle :hover,#BorlabsCookieBox .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle:hover,.brlbs-cmpnt-container .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle :hover,.brlbs-cmpnt-container .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle:hover{color:var(--dialog-card-control-element-color-hover)}#BorlabsCookieBox .brlbs-cmpnt-close-button,.brlbs-cmpnt-container .brlbs-cmpnt-close-button{all:unset;box-sizing:border-box;color:var(--dialog-control-element-color);cursor:pointer;font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25);padding:8px;position:absolute;right:0;top:0;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:10}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-close-button,.brlbs-cmpnt-container .brlbs-cmpnt-close-button{right:8px;top:8px}}#BorlabsCookieBox .brlbs-cmpnt-close-button:active,#BorlabsCookieBox .brlbs-cmpnt-close-button:focus,#BorlabsCookieBox .brlbs-cmpnt-close-button:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-close-button:hover,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:active,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:focus,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:hover{all:unset;box-sizing:border-box;cursor:pointer;font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25);padding:8px;position:absolute;right:0;top:0;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:10}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-close-button:active,#BorlabsCookieBox .brlbs-cmpnt-close-button:focus,#BorlabsCookieBox .brlbs-cmpnt-close-button:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-close-button:hover,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:active,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:focus,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:hover{right:8px;top:8px}}#BorlabsCookieBox .brlbs-cmpnt-close-button:hover,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:hover{color:var(--dialog-control-element-color-hover)}#BorlabsCookieBox .brlbs-cmpnt-close-button:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:focus-visible{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:1;--brlbs-tw-ring-color:rgb(107 114 128/var(--brlbs-tw-ring-opacity,1));--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-close-button:active,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:active{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:1;--brlbs-tw-ring-color:rgb(209 213 219/var(--brlbs-tw-ring-opacity,1));--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-consent-list,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list{all:unset;box-sizing:border-box;display:block;list-style-type:none;margin:0 4px}#BorlabsCookieBox .brlbs-cmpnt-consent-list li,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list li{all:unset;box-sizing:border-box;display:list-item;margin:8px 0;position:relative}#BorlabsCookieBox .brlbs-cmpnt-consent-list li:first-child,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list li:first-child{margin-top:0}#BorlabsCookieBox .brlbs-cmpnt-consent-list li:last-child,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list li:last-child{margin-bottom:0}#BorlabsCookieBox .brlbs-cmpnt-consent-list li.brlbs-cmpnt-pr-4,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list li.brlbs-cmpnt-pr-4{padding-right:16px}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list{display:flex;flex-direction:column;flex-wrap:wrap}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list>:not([hidden])~:not([hidden]),.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list>:not([hidden])~:not([hidden]){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(8px*var(--brlbs-tw-space-y-reverse));margin-top:calc(8px*(1 - var(--brlbs-tw-space-y-reverse)))}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list{flex-direction:row}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list>:not([hidden])~:not([hidden]),.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list>:not([hidden])~:not([hidden]){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(0px*var(--brlbs-tw-space-y-reverse));margin-top:calc(0px*(1 - var(--brlbs-tw-space-y-reverse)))}}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list li,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list li{margin:0}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-py-2,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-py-2{padding-bottom:8px;padding-top:8px}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-start,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-start{justify-content:flex-start}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-center,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-center{justify-content:center}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-end,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-end{justify-content:flex-end}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-between,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-between{justify-content:space-between}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-around,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-around{justify-content:space-around}#BorlabsCookieBox .brlbs-cmpnt-list-item,.brlbs-cmpnt-container .brlbs-cmpnt-list-item{border-bottom:var(--dialog-list-item-separator-width) solid var(--dialog-list-item-separator-color);padding:var(--dialog-list-padding-small-screen-top) var(--dialog-list-padding-small-screen-right) var(--dialog-list-padding-small-screen-bottom) var(--dialog-list-padding-small-screen-left)}#BorlabsCookieBox .brlbs-cmpnt-list-item:first-child,.brlbs-cmpnt-container .brlbs-cmpnt-list-item:first-child{border-top-left-radius:var(--dialog-list-border-radius-top-left);border-top-right-radius:var(--dialog-list-border-radius-top-right)}#BorlabsCookieBox .brlbs-cmpnt-list-item:last-child,.brlbs-cmpnt-container .brlbs-cmpnt-list-item:last-child{border-bottom-left-radius:var(--dialog-list-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-list-border-radius-bottom-right);border-bottom-width:0}#BorlabsCookieBox .brlbs-cmpnt-list-item:nth-of-type(2n),.brlbs-cmpnt-container .brlbs-cmpnt-list-item:nth-of-type(2n){background-color:var(--dialog-list-item-background-color-even);color:var(--dialog-list-item-text-color-even)}#BorlabsCookieBox .brlbs-cmpnt-list-item:nth-of-type(odd),.brlbs-cmpnt-container .brlbs-cmpnt-list-item:nth-of-type(odd){background-color:var(--dialog-list-item-background-color-odd);color:var(--dialog-list-item-text-color-odd)}#BorlabsCookieBox .brlbs-cmpnt-list-item .brlbs-cmpnt-list-item-controls-container :is(.brlbs-divide-solid>:not([hidden])~:not([hidden])),.brlbs-cmpnt-container .brlbs-cmpnt-list-item .brlbs-cmpnt-list-item-controls-container :is(.brlbs-divide-solid>:not([hidden])~:not([hidden])){border-color:var(--dialog-list-item-control-element-separator-color)}#BorlabsCookieBox .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle,#BorlabsCookieBox .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle *,.brlbs-cmpnt-container .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle,.brlbs-cmpnt-container .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle *{color:var(--dialog-list-item-control-element-color)}#BorlabsCookieBox .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle :hover,#BorlabsCookieBox .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle:hover,.brlbs-cmpnt-container .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle :hover,.brlbs-cmpnt-container .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle:hover{color:var(--dialog-list-item-control-element-color-hover)}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-list-item,.brlbs-cmpnt-container .brlbs-cmpnt-list-item{padding:var(--dialog-list-padding-medium-screen-top) var(--dialog-list-padding-medium-screen-right) var(--dialog-list-padding-medium-screen-bottom) var(--dialog-list-padding-medium-screen-left)}}#BorlabsCookieBox .brlbs-cmpnt-list-item-table,.brlbs-cmpnt-container .brlbs-cmpnt-list-item-table{margin-top:var(--dialog-list-padding-small-screen-top)}#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-list-item-table-headline,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-list-item-table-headline{margin-bottom:var(--dialog-list-padding-small-screen-top)}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-list-item-table,.brlbs-cmpnt-container .brlbs-cmpnt-list-item-table{margin-top:var(--dialog-list-padding-medium-screen-top)}#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-list-item-table-headline,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-list-item-table-headline{margin-bottom:var(--dialog-list-padding-medium-screen-top)}}#BorlabsCookieBox .brlbs-cmpnt-tab,.brlbs-cmpnt-container .brlbs-cmpnt-tab{all:unset;background-color:transparent;box-sizing:border-box;cursor:pointer;flex:1 1 0%;font-size:calc(var(--dialog-font-size)*.875);font-weight:600;letter-spacing:0;line-height:calc(var(--dialog-font-size)*1.25);padding:8px;text-align:center;text-decoration-line:none;text-transform:none}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-tab,.brlbs-cmpnt-container .brlbs-cmpnt-tab{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}}#BorlabsCookieBox .brlbs-cmpnt-tab:focus,#BorlabsCookieBox .brlbs-cmpnt-tab:hover,.brlbs-cmpnt-container .brlbs-cmpnt-tab:focus,.brlbs-cmpnt-container .brlbs-cmpnt-tab:hover{all:unset;background-color:transparent;box-sizing:border-box;cursor:pointer;flex:1 1 0%;font-size:calc(var(--dialog-font-size)*.875);font-weight:600;letter-spacing:0;line-height:calc(var(--dialog-font-size)*1.25);padding:8px;text-align:center;text-decoration-line:none;text-transform:none}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-tab:focus,#BorlabsCookieBox .brlbs-cmpnt-tab:hover,.brlbs-cmpnt-container .brlbs-cmpnt-tab:focus,.brlbs-cmpnt-container .brlbs-cmpnt-tab:hover{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}}#BorlabsCookieBox .brlbs-cmpnt-tab:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-tab:focus-visible{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-tab:hover,.brlbs-cmpnt-container .brlbs-cmpnt-tab:hover{text-decoration-line:none}#BorlabsCookieBox .brlbs-cmpnt-tab.brlbs-cmpnt-tab-active,.brlbs-cmpnt-container .brlbs-cmpnt-tab.brlbs-cmpnt-tab-active{background-color:var(--dialog-tab-bar-tab-background-color-active);border-bottom-left-radius:var(--dialog-tab-bar-tab-border-radius-bottom-left-active);border-bottom-right-radius:var(--dialog-tab-bar-tab-border-radius-bottom-right-active);border-color:var(--dialog-tab-bar-tab-border-color-top-active) var(--dialog-tab-bar-tab-border-color-right-active) var(--dialog-tab-bar-tab-border-color-bottom-active) var(--dialog-tab-bar-tab-border-color-left-active);border-style:solid;border-top-left-radius:var(--dialog-tab-bar-tab-border-radius-top-left-active);border-top-right-radius:var(--dialog-tab-bar-tab-border-radius-top-right-active);border-width:0;border-width:var(--dialog-tab-bar-tab-border-width-top-active) var(--dialog-tab-bar-tab-border-width-right-active) var(--dialog-tab-bar-tab-border-width-bottom-active) var(--dialog-tab-bar-tab-border-width-left-active);color:var(--dialog-tab-bar-tab-text-color-active)}#BorlabsCookieBox .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive,.brlbs-cmpnt-container .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive{background-color:var(--dialog-tab-bar-tab-background-color-inactive);border-bottom-left-radius:var(--dialog-tab-bar-tab-border-radius-bottom-left-inactive);border-bottom-right-radius:var(--dialog-tab-bar-tab-border-radius-bottom-right-inactive);border-color:var(--dialog-tab-bar-tab-border-color-top-inactive) var(--dialog-tab-bar-tab-border-color-right-inactive) var(--dialog-tab-bar-tab-border-color-bottom-inactive) var(--dialog-tab-bar-tab-border-color-left-inactive);border-style:solid;border-top-left-radius:var(--dialog-tab-bar-tab-border-radius-top-left-inactive);border-top-right-radius:var(--dialog-tab-bar-tab-border-radius-top-right-inactive);border-width:0;border-width:var(--dialog-tab-bar-tab-border-width-top-inactive) var(--dialog-tab-bar-tab-border-width-right-inactive) var(--dialog-tab-bar-tab-border-width-bottom-inactive) var(--dialog-tab-bar-tab-border-width-left-inactive);color:var(--dialog-tab-bar-tab-text-color-inactive)}#BorlabsCookieBox .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive:hover,.brlbs-cmpnt-container .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive:hover{background-color:var(--dialog-tab-bar-tab-background-color-active);border-bottom-left-radius:var(--dialog-tab-bar-tab-border-radius-bottom-left-active);border-bottom-right-radius:var(--dialog-tab-bar-tab-border-radius-bottom-right-active);border-color:var(--dialog-tab-bar-tab-border-color-top-active) var(--dialog-tab-bar-tab-border-color-right-active) var(--dialog-tab-bar-tab-border-color-bottom-active) var(--dialog-tab-bar-tab-border-color-left-active);border-top-left-radius:var(--dialog-tab-bar-tab-border-radius-top-left-active);border-top-right-radius:var(--dialog-tab-bar-tab-border-radius-top-right-active);border-width:var(--dialog-tab-bar-tab-border-width-top-active) var(--dialog-tab-bar-tab-border-width-right-active) var(--dialog-tab-bar-tab-border-width-bottom-active) var(--dialog-tab-bar-tab-border-width-left-active);color:var(--dialog-tab-bar-tab-text-color-active)}#BorlabsCookieBox .brlbs-cmpnt-table,.brlbs-cmpnt-container .brlbs-cmpnt-table{all:unset;border-bottom-left-radius:var(--dialog-table-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-table-border-radius-bottom-right);border-collapse:collapse;border-top-left-radius:var(--dialog-table-border-radius-top-left);border-top-right-radius:var(--dialog-table-border-radius-top-right);border-width:1px;box-sizing:border-box;display:table;overflow:hidden;text-align:left;width:100%}#BorlabsCookieBox .brlbs-cmpnt-table.brlbs-cmpnt-text-sm,.brlbs-cmpnt-container .brlbs-cmpnt-table.brlbs-cmpnt-text-sm{font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25)}#BorlabsCookieBox .brlbs-cmpnt-table.brlbs-cmpnt-text-base,.brlbs-cmpnt-container .brlbs-cmpnt-table.brlbs-cmpnt-text-base{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}#BorlabsCookieBox .brlbs-cmpnt-table td,#BorlabsCookieBox .brlbs-cmpnt-table th,.brlbs-cmpnt-container .brlbs-cmpnt-table td,.brlbs-cmpnt-container .brlbs-cmpnt-table th{all:unset;border-width:1px 0 0;box-sizing:border-box;display:table-cell}#BorlabsCookieBox .brlbs-cmpnt-table td.brlbs-hidden,#BorlabsCookieBox .brlbs-cmpnt-table th.brlbs-hidden,.brlbs-cmpnt-container .brlbs-cmpnt-table td.brlbs-hidden,.brlbs-cmpnt-container .brlbs-cmpnt-table th.brlbs-hidden{display:none}#BorlabsCookieBox .brlbs-cmpnt-table th,.brlbs-cmpnt-container .brlbs-cmpnt-table th{font-weight:700}#BorlabsCookieBox .brlbs-cmpnt-table tr>*,.brlbs-cmpnt-container .brlbs-cmpnt-table tr>*{padding:var(--dialog-table-cell-padding-top) var(--dialog-table-cell-padding-right) var(--dialog-table-cell-padding-bottom) var(--dialog-table-cell-padding-left)}#BorlabsCookieBox .brlbs-cmpnt-table tr,.brlbs-cmpnt-container .brlbs-cmpnt-table tr{border-color:var(--dialog-table-row-border-color);border-top-style:solid;border-top-width:1px;width:100%}#BorlabsCookieBox .brlbs-cmpnt-table tr:nth-of-type(2n),.brlbs-cmpnt-container .brlbs-cmpnt-table tr:nth-of-type(2n){background-color:var(--dialog-table-row-background-color-even);color:var(--dialog-table-row-text-color-even)}#BorlabsCookieBox .brlbs-cmpnt-table tr:nth-of-type(odd),.brlbs-cmpnt-container .brlbs-cmpnt-table tr:nth-of-type(odd){background-color:var(--dialog-table-row-background-color-odd);color:var(--dialog-table-row-text-color-odd)}#BorlabsCookieBox .brlbs-cmpnt-table tr:first-of-type,.brlbs-cmpnt-container .brlbs-cmpnt-table tr:first-of-type{border-top-width:0}#BorlabsCookieBox .brlbs-cmpnt-description-list-container :is(.brlbs-divide-solid>:not([hidden])~:not([hidden])),.brlbs-cmpnt-container .brlbs-cmpnt-description-list-container :is(.brlbs-divide-solid>:not([hidden])~:not([hidden])){border-color:var(--dialog-table-row-border-color)}#BorlabsCookieBox .brlbs-cmpnt-description-list-container>div,.brlbs-cmpnt-container .brlbs-cmpnt-description-list-container>div{padding-bottom:8px;padding-top:8px}#BorlabsCookieBox .brlbs-cmpnt-description-list-container>div:first-child,.brlbs-cmpnt-container .brlbs-cmpnt-description-list-container>div:first-child{padding-top:0}#BorlabsCookieBox .brlbs-cmpnt-description-list-container>div:last-child,.brlbs-cmpnt-container .brlbs-cmpnt-description-list-container>div:last-child{padding-bottom:0}#BorlabsCookieBox .brlbs-cmpnt-description-list,.brlbs-cmpnt-container .brlbs-cmpnt-description-list{display:table}#BorlabsCookieBox .brlbs-cmpnt-description-list>div,.brlbs-cmpnt-container .brlbs-cmpnt-description-list>div{display:table-row}#BorlabsCookieBox .brlbs-cmpnt-description-list dt,.brlbs-cmpnt-container .brlbs-cmpnt-description-list dt{font-weight:700}#BorlabsCookieBox .brlbs-cmpnt-description-list dd,#BorlabsCookieBox .brlbs-cmpnt-description-list dt,.brlbs-cmpnt-container .brlbs-cmpnt-description-list dd,.brlbs-cmpnt-container .brlbs-cmpnt-description-list dt{display:table-cell;padding:2px 4px}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-table td.sm\:brlbs-table-cell,#BorlabsCookieBox .brlbs-cmpnt-table th.sm\:brlbs-table-cell,.brlbs-cmpnt-container .brlbs-cmpnt-table td.sm\:brlbs-table-cell,.brlbs-cmpnt-container .brlbs-cmpnt-table th.sm\:brlbs-table-cell{display:table-cell}}#BorlabsCookieBox h2.brlbs-cmpnt-h2,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2{all:unset;box-sizing:border-box;display:block;font-size:calc(var(--dialog-font-size)*.875);font-weight:600;line-height:calc(var(--dialog-font-size)*1.25)}@media (min-width:640px){#BorlabsCookieBox h2.brlbs-cmpnt-h2,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}}#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-provider-card-headline,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-provider-card-headline{margin-bottom:16px}#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}@media (min-width:640px){#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline{font-size:calc(var(--dialog-font-size)*1.125);line-height:calc(var(--dialog-font-size)*1.75)}}#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline.brlbs-cmpnt-my-4,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline.brlbs-cmpnt-my-4{margin-bottom:16px;margin-top:16px}#BorlabsCookieBox h3.brlbs-cmpnt-h3,.brlbs-cmpnt-container h3.brlbs-cmpnt-h3{all:unset;box-sizing:border-box;display:block;font-size:calc(var(--dialog-font-size));font-weight:600;line-height:calc(var(--dialog-font-size)*1.5)}@media (min-width:640px){#BorlabsCookieBox h3.brlbs-cmpnt-h3,.brlbs-cmpnt-container h3.brlbs-cmpnt-h3{font-size:calc(var(--dialog-font-size)*1.125);line-height:calc(var(--dialog-font-size)*1.75)}}#BorlabsCookieBox h4.brlbs-cmpnt-h4,.brlbs-cmpnt-container h4.brlbs-cmpnt-h4{all:unset;box-sizing:border-box;display:block;font-size:calc(var(--dialog-font-size));font-weight:600;line-height:calc(var(--dialog-font-size)*1.5)}#BorlabsCookieBox label.brlbs-cmpnt-label,.brlbs-cmpnt-container label.brlbs-cmpnt-label{all:unset;align-items:center;box-sizing:border-box;cursor:pointer;display:block;font-size:calc(var(--dialog-font-size));font-weight:600;line-height:calc(var(--dialog-font-size)*1.5);margin-bottom:0}#BorlabsCookieBox label.brlbs-cmpnt-label:after,#BorlabsCookieBox label.brlbs-cmpnt-label:before,.brlbs-cmpnt-container label.brlbs-cmpnt-label:after,.brlbs-cmpnt-container label.brlbs-cmpnt-label:before{all:unset}#BorlabsCookieBox ul.brlbs-cmpnt-ul,.brlbs-cmpnt-container ul.brlbs-cmpnt-ul{all:unset;box-sizing:border-box;display:block;list-style-type:disc;margin-left:12px}#BorlabsCookieBox ul.brlbs-cmpnt-ul li,.brlbs-cmpnt-container ul.brlbs-cmpnt-ul li{all:unset;box-sizing:border-box;display:list-item}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox{all:unset;background-color:var(--dialog-checkbox-background-color-inactive);border-bottom-left-radius:var(--dialog-checkbox-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-checkbox-border-radius-bottom-right);border-color:var(--dialog-checkbox-border-color-inactive);border-top-left-radius:var(--dialog-checkbox-border-radius-top-left);border-top-right-radius:var(--dialog-checkbox-border-radius-top-right);border-radius:.25rem;border-style:solid;border-width:2px;box-sizing:border-box;cursor:pointer;display:block;height:16px;padding:8px;width:16px}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:disabled,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:hover,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:disabled,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:hover{all:unset;background-color:var(--dialog-checkbox-background-color-inactive);border-bottom-left-radius:var(--dialog-checkbox-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-checkbox-border-radius-bottom-right);border-color:var(--dialog-checkbox-border-color-inactive);border-top-left-radius:var(--dialog-checkbox-border-radius-top-left);border-top-right-radius:var(--dialog-checkbox-border-radius-top-right);border-radius:.25rem;border-style:solid;border-width:2px;box-sizing:border-box;cursor:pointer;display:block;height:16px;padding:8px;width:16px}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked:before,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:disabled:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:disabled:before,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible:before,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus:before,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:hover:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:hover:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:disabled:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:disabled:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:hover:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:hover:before{all:unset;box-sizing:border-box}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:before{all:unset;box-sizing:border-box;display:none}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked{background-color:var(--dialog-checkbox-background-color-active);background-image:none;border-color:var(--dialog-checkbox-border-color-active);color:var(--dialog-checkbox-check-mark-color-active);position:relative}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked:before{background-color:var(--dialog-checkbox-check-mark-color-active);content:"";display:block;height:16px;left:0;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");position:absolute;top:0;width:16px}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked:disabled:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked:disabled:before{background-color:var(--dialog-checkbox-check-mark-color-disabled)}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:disabled,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:disabled{background-color:var(--dialog-checkbox-background-color-disabled);border-color:var(--dialog-checkbox-border-color-disabled);color:var(--dialog-checkbox-check-mark-color-disabled)}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus-visible{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:.8;--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox.brlbs-cmpnt-mt-1,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox.brlbs-cmpnt-mt-1{margin-top:4px}#BorlabsCookieBox .brlbs-cmpnt-btn,.brlbs-cmpnt-container .brlbs-cmpnt-btn{all:unset;align-items:center;box-sizing:border-box;cursor:pointer;font-size:calc(var(--dialog-font-size));justify-content:center;line-height:calc(var(--dialog-font-size)*1.5);padding:12px 20px;text-align:center;text-decoration-line:none;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}#BorlabsCookieBox .brlbs-cmpnt-btn:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-btn:focus-visible{all:unset;align-items:center;box-sizing:border-box;cursor:pointer;font-size:calc(var(--dialog-font-size));justify-content:center;line-height:calc(var(--dialog-font-size)*1.5);outline:2px solid transparent;outline-offset:2px;padding:12px 20px;text-align:center;text-decoration-line:none;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-offset-width:2px;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}#BorlabsCookieBox .brlbs-cmpnt-btn.brlbs-cmpnt-font-semibold,.brlbs-cmpnt-container .brlbs-cmpnt-btn.brlbs-cmpnt-font-semibold{font-weight:600}#BorlabsCookieBox .brlbs-cmpnt-btn.brlbs-cmpnt-btn-sm,.brlbs-cmpnt-container .brlbs-cmpnt-btn.brlbs-cmpnt-btn-sm{font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25);padding:8px 16px}#BorlabsCookieBox .brlbs-cmpnt-btn.brlbs-cmpnt-w-full,.brlbs-cmpnt-container .brlbs-cmpnt-btn.brlbs-cmpnt-w-full{width:100%}#BorlabsCookieBox .brlbs-cmpnt-btn-preferences,.brlbs-cmpnt-container .brlbs-cmpnt-btn-preferences{--brlbs-tw-ring-color:var(--dialog-button-accept-all-color-hover);background-color:var(--dialog-button-preferences-color);color:var(--dialog-button-preferences-text-color)}#BorlabsCookieBox .brlbs-cmpnt-btn-preferences:hover,.brlbs-cmpnt-container .brlbs-cmpnt-btn-preferences:hover{background-color:var(--dialog-button-preferences-color-hover);color:var(--dialog-button-preferences-text-color-hover)}#BorlabsCookieBox .brlbs-cmpnt-link,.brlbs-cmpnt-container .brlbs-cmpnt-link{all:unset;background:transparent;box-sizing:border-box;cursor:pointer;font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25);padding:8px 12px;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-link,.brlbs-cmpnt-container .brlbs-cmpnt-link{padding-left:16px;padding-right:16px}}#BorlabsCookieBox .brlbs-cmpnt-link:active,#BorlabsCookieBox .brlbs-cmpnt-link:focus,#BorlabsCookieBox .brlbs-cmpnt-link:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-link:hover,.brlbs-cmpnt-container .brlbs-cmpnt-link:active,.brlbs-cmpnt-container .brlbs-cmpnt-link:focus,.brlbs-cmpnt-container .brlbs-cmpnt-link:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-link:hover{all:unset;background:transparent;box-sizing:border-box;cursor:pointer;font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25);padding:8px 12px;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-link:active,#BorlabsCookieBox .brlbs-cmpnt-link:focus,#BorlabsCookieBox .brlbs-cmpnt-link:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-link:hover,.brlbs-cmpnt-container .brlbs-cmpnt-link:active,.brlbs-cmpnt-container .brlbs-cmpnt-link:focus,.brlbs-cmpnt-container .brlbs-cmpnt-link:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-link:hover{padding-left:16px;padding-right:16px}}#BorlabsCookieBox .brlbs-cmpnt-link:hover,.brlbs-cmpnt-container .brlbs-cmpnt-link:hover{background:transparent;color:var(--dialog-link-secondary-color-hover)}#BorlabsCookieBox .brlbs-cmpnt-link:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-link:focus-visible{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:1;--brlbs-tw-ring-color:rgb(107 114 128/var(--brlbs-tw-ring-opacity,1));--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-link:active,.brlbs-cmpnt-container .brlbs-cmpnt-link:active{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:1;--brlbs-tw-ring-color:rgb(209 213 219/var(--brlbs-tw-ring-opacity,1));--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-flex,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-flex{display:flex}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-inline-flex,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-inline-flex{display:inline-flex}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-mx-auto,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-mx-auto{margin-left:auto;margin-right:auto}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn{align-items:center;font-size:calc(var(--dialog-font-size));justify-content:center;line-height:calc(var(--dialog-font-size)*1.5);padding:12px 20px;text-align:center;text-decoration-line:none;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn:active,#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn:active,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn:focus-visible{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000)}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn-sm,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn-sm{font-size:calc(var(--dialog-font-size)*.875);line-height:calc(var(--dialog-font-size)*1.25);padding:8px 16px}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-back-button,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-back-button{align-items:center;color:var(--dialog-control-element-color);padding:0}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-back-button:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-back-button:hover,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-back-button:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-back-button:hover{align-items:center;color:var(--dialog-control-element-color-hover);padding:0}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn-selection,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn-selection{background-color:var(--dialog-button-selection-color);border-bottom-left-radius:var(--dialog-button-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-button-border-radius-bottom-right);border-top-left-radius:var(--dialog-button-border-radius-top-left);border-top-right-radius:var(--dialog-button-border-radius-top-right);color:var(--dialog-button-selection-text-color)}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn-selection:hover,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn-selection:hover{background-color:var(--dialog-button-selection-color-hover);color:var(--dialog-button-selection-text-color-hover)}#BorlabsCookieBox .brlbs-cmpnt-inline-link,#BorlabsCookieBox .brlbs-cmpnt-inline-link *,.brlbs-cmpnt-container .brlbs-cmpnt-inline-link,.brlbs-cmpnt-container .brlbs-cmpnt-inline-link *{color:var(--dialog-link-primary-color);font-weight:600;text-decoration:underline}#BorlabsCookieBox .brlbs-cmpnt-inline-link :hover,#BorlabsCookieBox .brlbs-cmpnt-inline-link:hover,.brlbs-cmpnt-container .brlbs-cmpnt-inline-link :hover,.brlbs-cmpnt-container .brlbs-cmpnt-inline-link:hover{color:var(--dialog-link-primary-color-hover);text-decoration:none}#BorlabsCookieBox .brlbs-cmpnt-btn-switch,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch{all:unset;box-sizing:border-box;cursor:pointer;display:inline-block;height:26px;margin:0;position:relative;vertical-align:middle;width:50px}#BorlabsCookieBox .brlbs-cmpnt-btn-switch:has(input:focus-visible),.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch:has(input:focus-visible){border-color:transparent;outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:1;--brlbs-tw-ring-color:rgb(107 114 128/var(--brlbs-tw-ring-opacity,1));--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input{all:unset;box-sizing:border-box;height:0;opacity:0;width:0}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:after,#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:after,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:before{all:unset;box-sizing:border-box}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider{background-color:var(--dialog-switch-button-background-color-active)}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider:before{transform:translate(24px)}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:disabled+.brlbs-cmpnt-slider,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:disabled+.brlbs-cmpnt-slider{background-color:var(--dialog-switch-button-background-color-inactive)}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:disabled+.brlbs-cmpnt-slider:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:disabled+.brlbs-cmpnt-slider:before{transform:translate(24px)}#BorlabsCookieBox .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider{background-color:var(--dialog-switch-button-background-color-inactive);cursor:pointer;inset:0;position:absolute;transition:.4s}#BorlabsCookieBox .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider:before{background-color:var(--dialog-switch-button-color-inactive);bottom:4px;content:"";height:18px;left:4px;position:absolute;transition:.4s;width:18px}#BorlabsCookieBox .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider.brlbs-cmpnt-slider-rounded,#BorlabsCookieBox .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider.brlbs-cmpnt-slider-rounded:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider.brlbs-cmpnt-slider-rounded,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider.brlbs-cmpnt-slider-rounded:before{border-radius:15px}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider:before{background-color:var(--dialog-switch-button-color-active)}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-enter-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-enter-active{transition:opacity .2s ease-out}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-leave-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-leave-active{transition:opacity .2s ease-in}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-enter-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-enter-active{transition-delay:.3s;transition:opacity .3s ease-out}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-leave-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-leave-active{transition:opacity .3s ease-in}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-enter-from,#BorlabsCookieBox .brlbs-cmpnt-animation-fade-leave-to,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-enter-from,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-leave-to{opacity:0}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-backdrop-enter-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-backdrop-enter-active{transition:opacity .2s ease-out}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-backdrop-leave-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-backdrop-leave-active{transition:opacity .2s ease-in}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-backdrop-enter-from,#BorlabsCookieBox .brlbs-cmpnt-animation-fade-backdrop-leave-to,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-backdrop-enter-from,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-backdrop-leave-to{opacity:0}#BorlabsCookieBox .brlbs-cmpnt-animation-animated,.brlbs-cmpnt-container .brlbs-cmpnt-animation-animated{animation-duration:var(--dialog-animation-duration);animation-fill-mode:both}#BorlabsCookieBox .brlbs-cmpnt-animation-animated-delayed,.brlbs-cmpnt-container .brlbs-cmpnt-animation-animated-delayed{animation-delay:var(--dialog-animation-delay)}#BorlabsCookieBox .transition-delayed,.brlbs-cmpnt-container .transition-delayed{transition-delay:var(--dialog-animation-delay)}@media (prefers-reduced-motion:reduce),print{#BorlabsCookieBox .brlbs-cmpnt-animation-animated,.brlbs-cmpnt-container .brlbs-cmpnt-animation-animated{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}#BorlabsCookieBox .brlbs-cmpnt-animation-animated[class*=Out],.brlbs-cmpnt-container .brlbs-cmpnt-animation-animated[class*=Out]{opacity:0}}#BorlabsCookieBox .brlbs-cmpnt-widget,.brlbs-cmpnt-container .brlbs-cmpnt-widget{cursor:pointer;line-height:0;opacity:1;padding:20px;position:fixed;transition:all .5s ease;z-index:999998}#BorlabsCookieBox .brlbs-cmpnt-widget:hover,.brlbs-cmpnt-container .brlbs-cmpnt-widget:hover{opacity:.8}#BorlabsCookieBox .brlbs-cmpnt-widget svg,.brlbs-cmpnt-container .brlbs-cmpnt-widget svg{filter:drop-shadow(0 0 4px rgba(0,0,0,.2));height:48px;width:48px}@media (max-width:767px){#BorlabsCookieBox .brlbs-cmpnt-widget.brlbs-cmpnt-hide-widget,.brlbs-cmpnt-container .brlbs-cmpnt-widget.brlbs-cmpnt-hide-widget{opacity:0;pointer-events:none;transform:translateY(25px)}#BorlabsCookieBox .brlbs-cmpnt-widget svg,.brlbs-cmpnt-container .brlbs-cmpnt-widget svg{height:32px;width:32px}}body:has(#BorlabsCookieDebugConsole) .brlbs-cmpnt-widget{bottom:70px}.brlbs-cmpnt-container .top-center{align-items:flex-start;display:flex;justify-content:center}/*!
 *  Copyright (c) 2025 Borlabs GmbH. All rights reserved.
 *  This file may not be redistributed in whole or significant part.
 *  Content of this file is protected by international copyright laws.
 *
 *  ----------------- Borlabs Cookie IS NOT FREE SOFTWARE -----------------
 *
 *  @copyright Borlabs GmbH, https://borlabs.io
 */body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element{container-name:brlbsCmpntShortcodeElement;container-type:inline-size;height:100%;line-height:1.25em}body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element .brlbs-cmpnt-description-list{display:table}body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element .brlbs-cmpnt-description-list>div{display:table-row}body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element .brlbs-cmpnt-description-list dt{font-weight:700}body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element .brlbs-cmpnt-description-list dd,body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element .brlbs-cmpnt-description-list dt{display:table-cell;padding:2px 4px}.brlbs-cmpnt-container .focus\:brlbs-outline-none:focus{outline:2px solid transparent;outline-offset:2px}@media (min-width:640px){.brlbs-cmpnt-container .sm\:brlbs-right-2{right:8px}.brlbs-cmpnt-container .sm\:brlbs-top-2{top:8px}.brlbs-cmpnt-container .sm\:brlbs-mx-auto{margin-left:auto;margin-right:auto}.brlbs-cmpnt-container .sm\:brlbs-mt-6{margin-top:24px}.brlbs-cmpnt-container .sm\:brlbs-block{display:block}.brlbs-cmpnt-container .sm\:brlbs-inline-block{display:inline-block}.brlbs-cmpnt-container .sm\:brlbs-flex{display:flex}.brlbs-cmpnt-container .sm\:brlbs-table-cell{display:table-cell}.brlbs-cmpnt-container .sm\:brlbs-hidden{display:none}.brlbs-cmpnt-container .sm\:brlbs-w-1\/2{width:50%}.brlbs-cmpnt-container .sm\:brlbs-w-1\/5{width:20%}.brlbs-cmpnt-container .sm\:brlbs-w-4\/5{width:80%}.brlbs-cmpnt-container .sm\:brlbs-w-full{width:100%}.brlbs-cmpnt-container .sm\:brlbs-flex-row{flex-direction:row}.brlbs-cmpnt-container .sm\:brlbs-items-start{align-items:flex-start}.brlbs-cmpnt-container .sm\:brlbs-justify-center{justify-content:center}.brlbs-cmpnt-container .sm\:brlbs-gap-4{gap:16px}.brlbs-cmpnt-container :is(.sm\:brlbs-space-x-1>:not([hidden])~:not([hidden])){--brlbs-tw-space-x-reverse:0;margin-left:calc(4px*(1 - var(--brlbs-tw-space-x-reverse)));margin-right:calc(4px*var(--brlbs-tw-space-x-reverse))}.brlbs-cmpnt-container .sm\:brlbs-overflow-x-auto{overflow-x:auto}.brlbs-cmpnt-container .sm\:brlbs-whitespace-nowrap{white-space:nowrap}.brlbs-cmpnt-container .sm\:brlbs-border-t-0{border-top-width:0}.brlbs-cmpnt-container .sm\:brlbs-px-4{padding-left:16px;padding-right:16px}.brlbs-cmpnt-container .sm\:brlbs-px-6{padding-left:24px;padding-right:24px}.brlbs-cmpnt-container .sm\:brlbs-py-0{padding-bottom:0;padding-top:0}.brlbs-cmpnt-container .sm\:brlbs-py-4{padding-bottom:16px;padding-top:16px}.brlbs-cmpnt-container .sm\:brlbs-pb-0{padding-bottom:0}.brlbs-cmpnt-container .sm\:brlbs-pb-6{padding-bottom:24px}.brlbs-cmpnt-container .sm\:brlbs-pl-2{padding-left:8px}.brlbs-cmpnt-container .sm\:brlbs-pt-6{padding-top:24px}.brlbs-cmpnt-container .sm\:brlbs-text-center{text-align:center}.brlbs-cmpnt-container .sm\:brlbs-text-base{font-size:calc(var(--dialog-font-size));line-height:calc(var(--dialog-font-size)*1.5)}}@media (min-width:768px){.brlbs-cmpnt-container .md\:brlbs-mb-0{margin-bottom:0}.brlbs-cmpnt-container .md\:brlbs-flex{display:flex}.brlbs-cmpnt-container .md\:brlbs-max-h-80{max-height:320px}.brlbs-cmpnt-container .md\:brlbs-w-1\/2{width:50%}.brlbs-cmpnt-container .md\:brlbs-w-1\/4{width:25%}.brlbs-cmpnt-container .md\:brlbs-justify-start{justify-content:flex-start}.brlbs-cmpnt-container :is(.md\:brlbs-space-x-4>:not([hidden])~:not([hidden])){--brlbs-tw-space-x-reverse:0;margin-left:calc(16px*(1 - var(--brlbs-tw-space-x-reverse)));margin-right:calc(16px*var(--brlbs-tw-space-x-reverse))}.brlbs-cmpnt-container :is(.md\:brlbs-space-y-0>:not([hidden])~:not([hidden])){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(0px*var(--brlbs-tw-space-y-reverse));margin-top:calc(0px*(1 - var(--brlbs-tw-space-y-reverse)))}.brlbs-cmpnt-container .md\:brlbs-overflow-y-scroll{overflow-y:scroll}.brlbs-cmpnt-container .md\:brlbs-p-6{padding:24px}.brlbs-cmpnt-container .md\:brlbs-px-12{padding-left:48px;padding-right:48px}.brlbs-cmpnt-container .md\:brlbs-pb-6{padding-bottom:24px}.brlbs-cmpnt-container .md\:brlbs-pr-6{padding-right:24px}.brlbs-cmpnt-container .md\:brlbs-pt-6{padding-top:24px}}@media (min-width:1024px){.brlbs-cmpnt-container .lg\:brlbs-order-none{order:0}.brlbs-cmpnt-container .lg\:brlbs-mt-0{margin-top:0}.brlbs-cmpnt-container .lg\:brlbs-basis-3\/12{flex-basis:25%}.brlbs-cmpnt-container .lg\:brlbs-basis-6\/12{flex-basis:50%}}
:root{--dialog-animation-delay: 2s;
--dialog-animation-duration: 1s;
--dialog-backdrop-background-color: #000;
--dialog-background-color: #fff;
--dialog-button-accept-all-color: #f2a41f;
--dialog-button-accept-all-color-hover: #f2b243;
--dialog-button-accept-all-text-color: #fff;
--dialog-button-accept-all-text-color-hover: #fff;
--dialog-button-accept-only-essential-color: #f7f7f7;
--dialog-button-accept-only-essential-color-hover: #e6e6e6;
--dialog-button-accept-only-essential-text-color: #555;
--dialog-button-accept-only-essential-text-color-hover: #555;
--dialog-button-close-color: #f7f7f7;
--dialog-button-close-color-hover: #e6e6e6;
--dialog-button-close-text-color: #555;
--dialog-button-close-text-color-hover: #555;
--dialog-button-preferences-color: #000;
--dialog-button-preferences-color-hover: #262626;
--dialog-button-preferences-text-color: #fff;
--dialog-button-preferences-text-color-hover: #fff;
--dialog-button-save-consent-color: #f7f7f7;
--dialog-button-save-consent-color-hover: #e6e6e6;
--dialog-button-save-consent-text-color: #555;
--dialog-button-save-consent-text-color-hover: #555;
--dialog-button-selection-color: #f7f7f7;
--dialog-button-selection-color-hover: #e6e6e6;
--dialog-button-selection-text-color: #555;
--dialog-button-selection-text-color-hover: #555;
--dialog-checkbox-background-color-active: #f2a41f;
--dialog-checkbox-background-color-disabled: #e6e6e6;
--dialog-checkbox-background-color-inactive: #fff;
--dialog-checkbox-border-color-active: #f2ae3a;
--dialog-checkbox-border-color-disabled: #e6e6e6;
--dialog-checkbox-border-color-inactive: #a72828;
--dialog-checkbox-check-mark-color-active: #fff;
--dialog-checkbox-check-mark-color-disabled: #999;
--dialog-card-background-color: #f7f7f7;
--dialog-card-control-element-color: #f2a41f;
--dialog-card-control-element-color-hover: #f2b752;
--dialog-card-separator-color: #f2a41f;
--dialog-card-text-color: #555;
--dialog-control-element-color: #f2a41f;
--dialog-control-element-color-hover: #f2a41f;
--dialog-footer-background-color: #fff;
--dialog-footer-text-color: #555;
--dialog-link-primary-color: #f2a41f;
--dialog-link-primary-color-hover: #f2b752;
--dialog-link-secondary-color: #aaa;
--dialog-link-secondary-color-hover: #aaa;
--dialog-list-item-background-color-even: #f7f7f7;
--dialog-list-item-background-color-odd: #f7f7f7;
--dialog-list-item-text-color-even: #555;
--dialog-list-item-text-color-odd: #555;
--dialog-list-item-control-element-color: #f2a41f;
--dialog-list-item-control-element-color-hover: #f2b752;
--dialog-list-item-control-element-separator-color: #262626;
--dialog-list-item-separator-color: #f2a41f;
--dialog-search-bar-input-background-color: #fff;
--dialog-search-bar-input-border-color-default: #f2a41f;
--dialog-search-bar-input-border-color-focus: #f2a41f;
--dialog-search-bar-input-text-color: #555;
--dialog-separator-color: #f2a41f;
--dialog-switch-button-background-color-active: #f2a41f;
--dialog-switch-button-background-color-inactive: #bdc1c8;
--dialog-switch-button-color-active: #fff;
--dialog-switch-button-color-inactive: #fff;
--dialog-tab-bar-tab-background-color-active: #f2a41f;
--dialog-tab-bar-tab-background-color-inactive: #fff;
--dialog-tab-bar-tab-border-color-bottom-active: #f2a41f;
--dialog-tab-bar-tab-border-color-bottom-inactive: #f2a41f;
--dialog-tab-bar-tab-border-color-left-active: #f2a41f;
--dialog-tab-bar-tab-border-color-left-inactive: #fff;
--dialog-tab-bar-tab-border-color-right-active: #f2a41f;
--dialog-tab-bar-tab-border-color-right-inactive: #fff;
--dialog-tab-bar-tab-border-color-top-active: #f2a41f;
--dialog-tab-bar-tab-border-color-top-inactive: #fff;
--dialog-tab-bar-tab-text-color-active: #fff;
--dialog-tab-bar-tab-text-color-inactive: #555;
--dialog-table-row-background-color-even: #fff;
--dialog-table-row-background-color-odd: #fff;
--dialog-table-row-text-color-even: #555;
--dialog-table-row-text-color-odd: #555;
--dialog-table-row-border-color: #eee;
--dialog-text-color: #555;
--dialog-font-family: inherit;
--dialog-border-radius-bottom-left: 4px;
--dialog-border-radius-bottom-right: 4px;
--dialog-border-radius-top-left: 4px;
--dialog-border-radius-top-right: 4px;
--dialog-button-border-radius-bottom-left: 4px;
--dialog-button-border-radius-bottom-right: 4px;
--dialog-button-border-radius-top-left: 4px;
--dialog-button-border-radius-top-right: 4px;
--dialog-card-border-radius-bottom-left: 0px;
--dialog-card-border-radius-bottom-right: 0px;
--dialog-card-border-radius-top-left: 0px;
--dialog-card-border-radius-top-right: 0px;
--dialog-card-list-padding-medium-screen-bottom: 24px;
--dialog-card-list-padding-medium-screen-left: 24px;
--dialog-card-list-padding-medium-screen-right: 24px;
--dialog-card-list-padding-medium-screen-top: 0px;
--dialog-card-list-padding-small-screen-bottom: 16px;
--dialog-card-list-padding-small-screen-left: 16px;
--dialog-card-list-padding-small-screen-right: 16px;
--dialog-card-list-padding-small-screen-top: 0px;
--dialog-checkbox-border-radius-bottom-left: 4px;
--dialog-checkbox-border-radius-bottom-right: 4px;
--dialog-checkbox-border-radius-top-left: 4px;
--dialog-checkbox-border-radius-top-right: 4px;
--dialog-font-size: 14px;
--dialog-list-border-radius-bottom-left: 0px;
--dialog-list-border-radius-bottom-right: 0px;
--dialog-list-border-radius-top-left: 0px;
--dialog-list-border-radius-top-right: 0px;
--dialog-list-item-separator-width: 1px;
--dialog-list-padding-medium-screen-bottom: 12px;
--dialog-list-padding-medium-screen-left: 12px;
--dialog-list-padding-medium-screen-right: 12px;
--dialog-list-padding-medium-screen-top: 12px;
--dialog-list-padding-small-screen-bottom: 8px;
--dialog-list-padding-small-screen-left: 8px;
--dialog-list-padding-small-screen-right: 8px;
--dialog-list-padding-small-screen-top: 8px;
--dialog-search-bar-input-border-radius-bottom-left: 4px;
--dialog-search-bar-input-border-radius-bottom-right: 4px;
--dialog-search-bar-input-border-radius-top-left: 4px;
--dialog-search-bar-input-border-radius-top-right: 4px;
--dialog-search-bar-input-border-width-bottom: 1px;
--dialog-search-bar-input-border-width-left: 1px;
--dialog-search-bar-input-border-width-right: 1px;
--dialog-search-bar-input-border-width-top: 1px;
--dialog-tab-bar-tab-border-width-bottom-active: 2px;
--dialog-tab-bar-tab-border-width-left-active: 0px;
--dialog-tab-bar-tab-border-width-right-active: 0px;
--dialog-tab-bar-tab-border-width-top-active: 0px;
--dialog-tab-bar-tab-border-width-bottom-inactive: 2px;
--dialog-tab-bar-tab-border-width-left-inactive: 0px;
--dialog-tab-bar-tab-border-width-right-inactive: 0px;
--dialog-tab-bar-tab-border-width-top-inactive: 0px;
--dialog-tab-bar-tab-border-radius-bottom-left-active: 0px;
--dialog-tab-bar-tab-border-radius-bottom-right-active: 0px;
--dialog-tab-bar-tab-border-radius-top-left-active: 4px;
--dialog-tab-bar-tab-border-radius-top-right-active: 4px;
--dialog-tab-bar-tab-border-radius-bottom-left-inactive: 0px;
--dialog-tab-bar-tab-border-radius-bottom-right-inactive: 0px;
--dialog-tab-bar-tab-border-radius-top-left-inactive: 4px;
--dialog-tab-bar-tab-border-radius-top-right-inactive: 4px;
--dialog-table-border-radius-bottom-left: 0px;
--dialog-table-border-radius-bottom-right: 0px;
--dialog-table-border-radius-top-left: 0px;
--dialog-table-border-radius-top-right: 0px;
--dialog-table-cell-padding-bottom: 8px;
--dialog-table-cell-padding-left: 8px;
--dialog-table-cell-padding-right: 8px;
--dialog-table-cell-padding-top: 8px;
--dialog-backdrop-background-opacity: 0.8;
}
:root{--widget-position: bottom-left;
--widget-color: #555;
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

#BorlabsCookieBox .fadeInDown {
  animation-name: fadeInDown;
}
@keyframes flipOutX {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

#BorlabsCookieBox .flipOutX {
  animation-duration: calc(var(--dialog-animation-duration) * 0.75);
  animation-name: flipOutX;
  backface-visibility: visible !important;
}
#BorlabsCookieBox ._brlbs-manage a {
    background: #f2a41f;
    border-radius: 4px;
    color: #fff;
    display: block;
    padding: 10px;
    font-weight: bold;
}body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-facebook .brlbs-cmpnt-cb-btn {
	background: #4267b2; /* new color: #1b74e4;*/
	border-radius: 6px;
}

body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-facebook .brlbs-cmpnt-cb-btn:hover {
	background: #3b5998; /* new color: #356cd1;*/
}

body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-facebook .brlbs-cmpnt-cb-thumbnail {
	background-position: center 0;
}body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-google-maps .brlbs-cmpnt-cb-btn {
	background: #4285f4;
	border-radius: 3px;
}

body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-google-maps .brlbs-cmpnt-cb-btn:hover {
	background: #fff;
	color: #4285f4;
}body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-instagram .brlbs-cmpnt-cb-btn {
	background: #0094f6;
}

body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-instagram .brlbs-cmpnt-cb-btn:hover {
	background: #1876f2;
}

body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-instagram .brlbs-cmpnt-cb-thumbnail {
	background-position: center 0;
}body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-x .brlbs-cmpnt-cb-btn {
	background: #1d9bf0;
	border-radius: 9999px;
}

body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-x .brlbs-cmpnt-cb-btn:hover {
	background: #1a8cd8;
}.brlbs-cmpnt-cb-fluid-width-video-wrapper-vimeo{aspect-ratio: 16/9;position:relative;width:100%}.brlbs-cmpnt-cb-fluid-width-video-wrapper-vimeo iframe{position:absolute;top:0;left:0;width:100%;height:100%}

body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-vimeo .brlbs-cmpnt-cb-btn {
	background: #00adef;
	border-radius: 9999px;
}

body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-vimeo .brlbs-cmpnt-cb-btn:hover {
	background: #fff;
	color: #00adef;
}.brlbs-cmpnt-cb-fluid-width-video-wrapper-youtube{aspect-ratio: 16/9;position:relative;width:100%}.brlbs-cmpnt-cb-fluid-width-video-wrapper-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}

body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-youtube .brlbs-cmpnt-cb-btn {
	background: #ff0000;
	border-radius: 20px;
}

body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-youtube .brlbs-cmpnt-cb-btn:hover {
	background: #fff;
	color: red;
}@container brlbsCmpntContentBlocker (width >= 480px) {
	body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-cf7-recaptcha {
		max-height: 150px;
	}
}

body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-cf7-recaptcha .brlbs-cmpnt-cb-thumbnail {
	background-size: contain;
	background-repeat: no-repeat;
	background-position: top left;
}

body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-preset-b.brlbs-cmpnt-cb-cf7-recaptcha { box-sizing: border-box; padding: 0}
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-cf7-recaptcha .brlbs-cmpnt-cb-main { margin-top: auto; margin-bottom: auto; }

.wpcf7-form:has(+ .brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id="contact-form-seven-recaptcha"]) p:has(> .wpcf7-submit) {
	display: none;
}@container brlbsCmpntContentBlocker (width >= 480px) {
    body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id="contact-form-seven-turnstile"] .brlbs-cmpnt-cb-preset-b {
        max-height: 150px;
    }
}

body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id="contact-form-seven-turnstile"] .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-thumbnail {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top left;
}

body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id="contact-form-seven-turnstile"] .brlbs-cmpnt-cb-preset-b {
    box-sizing: border-box;
    padding: 0
}

body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id="contact-form-seven-turnstile"] .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main {
    margin-top: auto;
    margin-bottom: auto;
}:root{--content-blocker-background-color: #000;
--content-blocker-button-color: #28a745;
--content-blocker-button-color-hover: #30c553;
--content-blocker-button-text-color: #fff;
--content-blocker-button-text-color-hover: #fff;
--content-blocker-font-family: inherit;
--content-blocker-link-color: #28a745;
--content-blocker-link-color-hover: #30c553;
--content-blocker-separator-color: #28a745;
--content-blocker-text-color: #fff;
--content-blocker-border-radius-top-left: 4px;
--content-blocker-border-radius-top-right: 4px;
--content-blocker-border-radius-bottom-left: 4px;
--content-blocker-border-radius-bottom-right: 4px;
--content-blocker-button-border-radius-top-left: 4px;
--content-blocker-button-border-radius-top-right: 4px;
--content-blocker-button-border-radius-bottom-left: 4px;
--content-blocker-button-border-radius-bottom-right: 4px;
--content-blocker-font-size: 14px;
--content-blocker-separator-width: 1px;
--content-blocker-background-opacity: 0.8;
--content-blocker-background: rgba(0, 0, 0 ,0.8);
}
.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr{content-visibility:auto}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header{align-items:center;display:flex;gap:4px;justify-content:space-between}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title{flex-grow:1}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty{display:none}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header{flex-direction:row-reverse}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container .tablepress{margin-bottom:0}.dt-container .tablepress tfoot:empty{display:none}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}
/*
Theme Name: Newspaper Child
Theme URI: https://themeforest.net/item/newspaper/full_screen_preview/5489609
Author: ChildThemeWP.com
Author URI: https://childthemewp.com
Description: My WordPress Newspaper child theme.
Template: Newspaper
License: GNU General Public License v3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Version: 1.0.0
Text Domain: newspaper-child
*/

.td_block_padding .td-next-prev-wrap, .td_block_padding .td-load-more-wrap {
    text-align: center;
}

.td-header-rec-wrap .td-a-rec-id-header .header-right-text {
    font-size: 12px;
    max-width: 470px;
    margin: 0 0 0 auto;
}
.wpb_wrapper .td_block_wrap h3.tdm-title {
    margin-top: 30px;
}

.tdm_block_text_image .tdm-text-wrap {
    padding-top: 0;
}
.tdm_block_text_image .tds-title {
    display: none;
}
.tdm_block_text_image .tdm-col-img {
    padding: 0 24px;
}

/* ---become a member form---- */
.wpcf7-form-wrapper {
    display: flex;
    flex-flow: row wrap;
}

.wpcf7-form-wrapper .single-input {
    margin-bottom: 20px;
    width: 50%;
}
.wpcf7-form-wrapper .single-input:last-child {
    margin-bottom: 0;
}
.wpcf7-form-wrapper .title {
    width: 100%;
}
.wpcf7-form-wrapper .job,
.wpcf7-form-wrapper .website,
.wpcf7-form-wrapper .email,
.wpcf7-form-wrapper .city,
.wpcf7-form-wrapper .road,
.wpcf7-form-wrapper .first-name {
    padding-right: 10px;
}

.wpcf7-form-wrapper .religious-affiliation,
.wpcf7-form-wrapper .birth-date,
.wpcf7-form-wrapper .phone,
.wpcf7-form-wrapper .country,
.wpcf7-form-wrapper .postcode,
.wpcf7-form-wrapper .surname {
    padding-left: 10px;
}

.wpcf7-form-wrapper .submit-btn,
.wpcf7-form-wrapper .remarks {
    width: 100%;
}

.wpcf7-form-wrapper .birth-date input {
    font-size: 12px;
    line-height: 21px;
    color: #444;
    border: 1px solid #e1e1e1;
    width: 100%;
    max-width: 100%;
    height: 34px;
    padding: 3px 9px;
}

.wpcf7-form-wrapper .birth-date input:active,
.wpcf7-form-wrapper .birth-date input:focus {
    border-color: #b0b0b0 !important;
}

.advps-excerpt-one {
    width: 100%;
}
.advps-excerpt-block-one {
    background: rgba(51, 51, 51, 0.5);
}

.td-excerpt, 
.td_module_14 
.td-excerpt {
    font-size: 15px!important;
}
#footerlinktochildthemewp {
    display: none;
}


/*----------custom blog post style-------------*/
.custom-post-container {
    max-width: 1068px;
    margin: 0 auto;
    padding: 0 15px;
}
.custom-post-wrapper {
    display: flex;
    flex-flow: row wrap;
	align-items: flex-start;
}
.custom-post-wrapper .single-post {
    width: 50%;
    display: flex;
    flex-flow: row wrap;
	align-items: center;
	margin-bottom: 35px;
}
.custom-post-wrapper .single-post:nth-child(odd) {
    padding-right: 24px;
}
.custom-post-wrapper .single-post:nth-child(even) {
    padding-left: 24px;
}

.custom-post-wrapper .single-post .post-title {
    width: 100%;
}
.custom-post-wrapper .single-post .post-img {
    width: 120px;
}
.custom-post-wrapper .single-post .post-img img {
    display: block;
}
.custom-post-wrapper .single-post .post-content {
    width: calc(100% - 120px);
    padding-left: 20px;
}
.custom-post-wrapper .single-post .post-title a {
    display: block;
}
.custom-post-wrapper .single-post .post-title h6 {
    font-size: 19px;
    margin-top: 0;
}
.custom-post-wrapper .single-post .post-title a:hover h6 {
   color: #f2a41f;
}
.custom-post-wrapper .single-post .post-content p {
    margin: 0 0 14px;
}
.custom-post-wrapper .single-post .post-read-more {
    background-color: #000;
    color: #fff;
    font-size: 11px;
    padding: 10px 11px;
    display: inline-block;
    line-height: 1;
}
.page-id-1457 .tdc-content-wrap,
.page-id-1449 .tdc-content-wrap,
.page-id-1452 .tdc-content-wrap {
	display: flex;
    flex-flow: column-reverse;
}
.page-id-1457 .tdc-content-wrap h3,
.page-id-1449 .tdc-content-wrap h3,
.page-id-1452 .tdc-content-wrap h3 {
    margin-left: 15px;
}
/* ----------------responsive style------------------- */
@media only screen and ( max-width: 1199px ) {
    .custom-post-container {
		max-width: 980px;
	}
}

@media only screen and ( max-width: 991px ) {
    .custom-post-container {
		max-width: 740px;
	}
	.custom-post-wrapper .single-post {
    	width: 100%;
		margin-bottom: 25px;
	}
	.custom-post-wrapper .single-post:last-child {
		margin-bottom: 0;
	}
	.custom-post-wrapper .single-post:nth-child(odd) {
		padding-right: 0;
	}
	.custom-post-wrapper .single-post:nth-child(even) {
		padding-left: 0;
	}
	
}

@media only screen and ( max-width: 767px ) {
    .td-header-rec-wrap .td-a-rec-id-header .header-right-text {
        max-width: 100%;
        margin: 0 0 20px auto;
        padding-top: 10px;
    }
}

@media only screen and ( max-width: 575px ) {
    .wpcf7-form-wrapper .single-input {
        width: 100%;
    }
    .wpcf7-form-wrapper .job,
    .wpcf7-form-wrapper .website,
    .wpcf7-form-wrapper .email,
    .wpcf7-form-wrapper .city,
    .wpcf7-form-wrapper .road,
    .wpcf7-form-wrapper .first-name {
        padding-right: 0;
    }

    .wpcf7-form-wrapper .religious-affiliation,
    .wpcf7-form-wrapper .birth-date,
    .wpcf7-form-wrapper .phone,
    .wpcf7-form-wrapper .country,
    .wpcf7-form-wrapper .postcode,
    .wpcf7-form-wrapper .surname {
        padding-left: 0;
    }
	
	.custom-post-wrapper .single-post {
		align-items: flex-start;
	}
	
}

@media only screen and ( max-width: 475px ){
	.custom-post-wrapper .single-post {
		display: block;
	}
	.custom-post-wrapper .single-post .post-img {
		width: auto;
	}
	.custom-post-wrapper .single-post .post-content {
		width: 100%;
		padding-left: 0;
		margin-top: 5px;
	}
	
}

h1.entry-title {
    font-size: 25px !important;
    line-height: 35px !important;
}
	.td-post-views {
		display: none !important;
	}
#amp-mobile-version-switcher{left:0;position:absolute;width:100%;z-index:100}#amp-mobile-version-switcher>a{background-color:#444;border:0;color:#eaeaea;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;padding:15px 0;text-align:center;-webkit-text-decoration:none;text-decoration:none}#amp-mobile-version-switcher>a:active,#amp-mobile-version-switcher>a:focus,#amp-mobile-version-switcher>a:hover{-webkit-text-decoration:underline;text-decoration:underline}
			.wpb_wrapper .td_block_wrap h3.tdm-title {
    margin-bottom: 60px;
    font-size: 25px !important;
}

.ekta-class .td_block_inner.td-mc1-wrap .td_module_flex.td_module_flex_1.td_module_wrap.td-animation-stack {
	width: 50%;
}

.ekta-class .td_block_inner.td-mc1-wrap {
    display: flex;
    flex-flow: row wrap;
}

@media (max-width: 767px) {
	.ekta-class .td_block_inner.td-mc1-wrap .td_module_flex.td_module_flex_1.td_module_wrap.td-animation-stack {
	width: 100%;
}
}
		