@charset "utf-8";
* {margin:0;padding:0;font-family:'Sarabun', Arial,sans-serif;}

/* @font-face { */
/*   font-family: 'Sarabun'; */
/*   font-style: normal; */
/*   font-weight: 400; */
/*   src: url('../fonts/sarabun-v7-latin-regular.eot'); IE9 Compat Modes */
/*   src: local('Sarabun Regular'), local('Sarabun-Regular'), */
/*        url('../fonts/sarabun-v7-latin-regular.eot?#iefix') format('embedded-opentype'), IE6-IE8 */
/*        url('../fonts/sarabun-v7-latin-regular.woff2') format('woff2'), Super Modern Browsers */
/*        url('../fonts/sarabun-v7-latin-regular.woff') format('woff'), Modern Browsers */
/*        url('fonts/Sarabun-Regular.ttf') format('truetype'), Safari, Android, iOS */
/*        url('../fonts/sarabun-v7-latin-regular.svg#Sarabun') format('svg'); Legacy iOS */
/* } */



html {font-size:100%;}
body {margin:0;color:#333;font-size:1rem;}


.clearfix:after {content:"";clear:both;display:block;}


/*--------------------------------------------------------------
HEADLINE INFORMATIONS
--------------------------------------------------------------*/

h1{margin-bottom:1.375rem;font-weight:normal}
h2{margin-bottom:3rem;font-weight:normal}
h3{margin-bottom:0.875rem;font-weight:normal}
h4{margin-bottom:0.75rem;font-weight:normal}
h5{margin-bottom:0.625rem;font-weight:normal}
h6{margin-bottom:0.5rem;font-weight:normal}


h1,
h2,
h3,
h4 {color:#3470A0;line-height:140%;}




/*--------------------------------------------------------------
INV MICROFORMATS EXTENSION
--------------------------------------------------------------*/

/* --- padding-top */
.inv-pt-0 {padding-top:0rem;}
.inv-pt-1 {padding-top:1rem;}
.inv-pt-15 {padding-top:1.5rem;}
.inv-pt-2 {padding-top:2rem;}
.inv-pt-25 {padding-top:2.5rem;}
.inv-pt-3 {padding-top:3rem;}
.inv-pt-4 {padding-top:4rem;}
.inv-pt-5 {padding-top:5rem;}
.inv-pt-6 {padding-top:6rem;}
.inv-pt-7 {padding-top:7rem;}

/* --- padding-right */
.inv-pr-0 {padding-right:0rem;}
.inv-pr-1 {padding-right:1rem;}

/* --- padding-bottom */
.inv-pb-0 {padding-bottom:0rem;}
.inv-pb-15 {padding-bottom:1.5rem;}
.inv-pb-2 {padding-bottom:2rem;}
.inv-pb-4 {padding-bottom:4rem;}
.inv-pb-5 {padding-bottom:5rem;}
.inv-pb-10 {padding-bottom:10rem;}

/* --- padding-left */
.inv-pl-0 {padding-left:0rem;}


/* --- margin-top */
.inv-mt-0 {margin-top:0rem;}
.inv-mt-25 {margin-top:2.5rem;}
.inv-mt-5 {margin-top:5rem;}

/* --- margin-right */
.inv-mr-0 {margin-right:0rem;}
.inv-mr-2 {margin-right:2rem;}
.inv-mr-5 {margin-right:5rem;}
.inv-mr-7 {margin-right:7rem;}

/* --- margin-bottom */
.inv-mb-0 {margin-bottom:0rem;}
.inv-mb-25 {margin-bottom:2.5rem;}
.inv-mb-5 {margin-bottom:5rem;}

/* --- margin-left */
.inv-ml-0 {margin-left:0rem;}
.inv-ml-2 {margin-left:2rem;}
.inv-ml-5 {margin-left:5rem;}
.inv-ml-7 {margin-left:7rem;}




/*--------------------------------------------------------------
COLORS
--------------------------------------------------------------*/

/* --- uniontax colors */
.uniontax-blue {color:#3470A0 !important;}
.uniontax-yellow {color:#FAC531 !important;}
.uniontax-green {color:#3FAC4B !important;}
.uniontax-red {color:#ED1D24 !important;}

/* --- uniontax backgroundcolors */
.bg-grey {background-color:#f6f8f9;}
.bg-green {background-color:#3FAC4B;}
.bg-yellow {background-color:#FAC531}
.bg-dkgrey {background-color:#333 !important;}

.bg-white-p-1 {background-color: #fff;padding: 1rem;}


/* --- uniontax gradient */
.bg-gradient-blue {/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#004172+0,3470a0+100 */background: #004172; /* Old browsers */background: -moz-linear-gradient(top,  #004172 0%, #3470a0 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #004172 0%,#3470a0 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #004172 0%,#3470a0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004172', endColorstr='#3470a0',GradientType=0 ); /* IE6-9 */}
.bg-gradient-blue:hover {/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3470a0+0,004172+100 */background: #3470a0; /* Old browsers */background: -moz-linear-gradient(top,  #3470a0 0%, #004172 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #3470a0 0%,#004172 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #3470a0 0%,#004172 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3470a0', endColorstr='#004172',GradientType=0 ); /* IE6-9 */}

.bg-gradient-yellow {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fce519+0,fac531+100 */background: #fce519; /* Old browsers */background: -moz-linear-gradient(left, #fce519 0%, #fac531 100%); /* FF3.6-15 */background: -webkit-linear-gradient(left, #fce519 0%,#fac531 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to right, #fce519 0%,#fac531 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fce519', endColorstr='#fac531',GradientType=1 ); /* IE6-9 */}
.bg-gradient-green {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5dd850+0,3fac4b+100 */background: #5dd850; /* Old browsers */background: -moz-radial-gradient(center, ellipse cover, #5dd850 0%, #3fac4b 100%); /* FF3.6-15 */background: -webkit-radial-gradient(center, ellipse cover, #5dd850 0%,#3fac4b 100%); /* Chrome10-25,Safari5.1-6 */background: radial-gradient(ellipse at center, #5dd850 0%,#3fac4b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5dd850', endColorstr='#3fac4b',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}

/* --- uniontax headline */
.headline-white h2 {color:#fff;}
.headline-darkgrey h2 {color:#333;}

/* --- uniontax font */
.text-white {color:#fff;}
.text-blue {color:#3470A0;}
.text-darkgrey {color:#333;}




/*--------------------------------------------------------------
BUTTONS
--------------------------------------------------------------*/

/* --- button-container */
.button-container {padding: 0rem 1rem 1rem 0rem;text-align:right;}
.button-container:after {content: ".";clear:both;display:block;visibility:hidden;height:0rem;}

.btn {cursor:pointer;}
.btn.btn-custom {}
.btn.btn-custom.inv-btn-md {padding:.8rem 1.5rem;font-size: 1rem;}

.btn.btn-custom.blue {background-color:#3470A0;color:#FFF;}
.btn.btn-custom.blue:hover {background-color:#FAC531;}
.btn.btn-custom.grey {background-color:#333;color:#FFF;}
.btn.btn-custom.grey:hover {background-color:#fff;color:#333;}


.btn.btn-custom.btn-outline {border-style:solid;border-width:0.1rem;}
.btn.btn-custom.btn-outline.blue {background-color:#FFF;color:#3470A0;border-color:#3470A0;border-radius: 0.5rem;-webkit-box-shadow: 0 0.2rem 0.25rem 0 rgba(0, 0, 0, 0.12);-moz-box-shadow: 0 0.2rem 0.25rem 0 rgba(0, 0, 0, 0.12);box-shadow: -moz-box-shadow:0 0.2rem 0.25rem 0 rgba(0, 0, 0, 0.12);}
.btn.btn-custom.btn-outline.blue:hover {background-color:rgba(250,197,49, 0.1);color:#FAC531;border-color:#FAC531;-webkit-box-shadow:0 0.2rem 0.25rem 0 rgba(0, 0, 0, 0.12);-moz-box-shadow:0 0.2rem 0.25rem 0 rgba(0, 0, 0, 0.12);box-shadow:-moz-box-shadow:0 0.2rem 0.25rem 0 rgba(0, 0, 0, 0.12);}



.btn.btn-custom.green:focus {border-color:#B2CA0A;box-shadow: 0 0 0 .2rem rgba(178,202,10,.25);}


/* ------------- deprecated - please see above and remove when possible ----*/
/* BUTTONS */
.btn {padding:.8rem 1.5rem;font-size:1rem;}

.button.v1 {display:inline-block;cursor:pointer;color:#fff;border-radius:.5rem;-webkit-box-shadow: 0 0.125rem 0.3125rem  0 rgba(0, 0, 0, 0.16), 0 0.125rem 0.625rem 0 rgba(0, 0, 0, 0.12);-moz-box-shadow: 0 0.125rem 0.3125rem  0 rgba(0, 0, 0, 0.16), 0 0.125rem 0.625rem 0 rgba(0, 0, 0, 0.12);box-shadow: 0 0.125rem 0.3125rem  0 rgba(0, 0, 0, 0.16), 0 0.125rem 0.625rem 0 rgba(0, 0, 0, 0.12);}
.button.v1 a:hover {}
.button.v1 > div.inner {padding:0.9375rem;text-decoration:none;cursor:pointer;text-align:center;min-width:8rem;}

.button.v1.blue {background-color:#3470A0;}
.button.v1.blue:hover {background-color:#FAC531}
.button.v1.blue p {font-size:1rem;padding:.7rem;margin:0rem;}


.btn.customer-blue {background-image:#fff;border:0.1rem solid #3470A0;border-radius:0.5rem;-webkit-box-shadow:0 0.2rem 0.25rem 0 rgba(0, 0, 0, 0.12);-moz-box-shadow:0 0.2rem 0.25rem 0 rgba(0, 0, 0, 0.12);box-shadow:-moz-box-shadow:0 0.2rem 0.25rem 0 rgba(0, 0, 0, 0.12)}
.btn.customer-blue:hover {color:#FAC531;border:0.1rem solid #FAC531;background-color:rgba(250,197,49, 0.1);-webkit-box-shadow:0 0.2rem 0.25rem 0 rgba(0, 0, 0, 0.12);-moz-box-shadow:0 0.2rem 0.25rem 0 rgba(0, 0, 0, 0.12);box-shadow:-moz-box-shadow:0 0.2rem 0.25rem 0 rgba(0, 0, 0, 0.12);}

.btn.btn-custom-blue {color:#3470A0;background-image:#fff;border:0.1rem solid #3470A0;border-radius:0.5rem;-webkit-box-shadow:0 0.2rem 0.25rem 0 rgba(0, 0, 0, 0.12);-moz-box-shadow:0 0.2rem 0.25rem 0 rgba(0, 0, 0, 0.12);box-shadow:-moz-box-shadow:0 0.2rem 0.25rem 0 rgba(0, 0, 0, 0.12)}
.btn.btn-custom-blue:hover {color:#FAC531;border:0.1rem solid #FAC531;background-color:rgba(250,197,49, 0.1);-webkit-box-shadow:0 0.2rem 0.25rem 0 rgba(0, 0, 0, 0.12);-moz-box-shadow:0 0.2rem 0.25rem 0 rgba(0, 0, 0, 0.12);box-shadow:-moz-box-shadow:0 0.2rem 0.25rem 0 rgba(0, 0, 0, 0.12);}


/* --- button-container */

.button-container.align-left{text-align:left;}
.button-container .btn{float:right;margin-left:1rem;}
/* ---------------------------------------------------------------------------- */




/*--------------------------------------------------------------
DEFAULT
--------------------------------------------------------------*/


a,
a:hover {text-decoration:none;}
a {color:#333;}
a:hover {color:#FAC531;}



/* --- shadows */
.box-shadow {box-shadow:0.1rem 0rem .5rem 0rem rgba(0, 0, 0, 0.3);}


/* ---- backgrounds */
.default-background {background-repeat:no-repeat;background-position:50% 50%;}
.default-background.default-cover {background-size:cover;}
.default-background.default-contain {background-size:contain;}
.default-background.background-position-h-25 {background-position:50% 25%;}




/* Landscape phones and down XS */
@media (min-width:0px) {


/*--------------------------------------------------------------
XS - - DEFAULT INFOS
--------------------------------------------------------------*/

/* --- defaultpadding */
.defaultpadding {padding:3rem 0rem;}
.defaultpadding-top {padding:3rem 0rem 0rem 0rem;}
.defaultpadding-bottom {padding:0rem 0rem 3rem 0rem;}

.defaultpadding-xs {padding:3rem 0rem;}

section.fullsize {height: 100vh;}


/* --- picture-container */
.picture-container {background-repeat: no-repeat;background-size: cover;background-position: 50% 50%;}


/* --- headline */
h1 {font-size:2.5rem;}
h2 {font-size:2rem;}
h3 {font-size:1.5rem;}


/* --- table */
.table {display:block;border-collapse:collapse;}
.tr {display:block;}
.td {display:block;vertical-align:top;padding-right:1.5rem;}
.td.halfwidth {width:100%;}
.td.threewith {width:100%;}


/* --- defaultsection */
.defaultsection a {color:#3470A0;}




/*--------------------------------------------------------------
INV MICROFORMATS EXTENSION
--------------------------------------------------------------*/

/* --- xs-padding-bottom */
.inv-xs-pb-15 {padding-bottom:15rem;}





/*--------------------------------------------------------------
XS - HEADER - STAND 2018-10-19
--------------------------------------------------------------*/

body header {box-shadow: 0rem 0rem .2rem #585756;position:fixed;top:0;left:0;z-index:10;width:100%}
header .navbar {min-height:5rem;background-color: #FFF;}

/* --- logo */
header nav.navbar.navbar-default .navbar-brand > img {width:13rem;padding:1rem;}


/* --- LV2 - dropdown-menu - 2019-02-28 */
header nav.navbar .mainnav.navbar-collapse .navbar-nav.navlevel1 li.nav-item.dropdown .navlevel2.dropdown-menu {padding:0rem;border:none;border-radius: 0rem;margin: 0rem;}
header nav.navbar .mainnav.navbar-collapse .navbar-nav.navlevel1 li.nav-item.dropdown .navlevel2.dropdown-menu .dropdown-item:hover,
header nav.navbar .mainnav.navbar-collapse .navbar-nav.navlevel1 li.nav-item.dropdown .navlevel2.dropdown-menu .dropdown-item:focus {background-color:transparent;color:#FAC531;}

/* --- scroll-position */
body.scroll-position-scrolled header {box-shadow: 0rem 0rem .2rem #585756;}
body.scroll-position-scrolled header nav.navbar.navbar-default .navbar-brand {background-repeat: no-repeat;background-image:url(img/logos/unionright_businessportal_logo_grau_gruen_310x50.svg);}
body.scroll-position-scrolled .navbar-light .navbar-toggler-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}

/* --- LV2 - dropdown-menu - 2019-02-28 */
header nav.navbar .mainnav.navbar-collapse .navbar-nav.navlevel1 li.nav-item.dropdown .navlevel2.dropdown-menu {padding:0rem;background-color:rgba(0,0,0,0.7);}
header nav.navbar .mainnav.navbar-collapse .navbar-nav.navlevel1 li.nav-item.dropdown .navlevel2.dropdown-menu a {color:#FFF;}


/* --- languageselection - 2019-02-28 */
body.scroll-position-scrolled header nav.navbar .collapse.navbar-collapse .nav.btn-group.language-selection .dropdown-menu {background-color:rgba(0,0,0,0.7);}
body.scroll-position-scrolled header nav.navbar .collapse.navbar-collapse .nav.btn-group.language-selection .dropdown-menu li a {color: #FFF;}
body.scroll-position-scrolled header nav.navbar .collapse.navbar-collapse .nav.btn-group.language-selection .dropdown-menu li a:hover,
body.scroll-position-scrolled header nav.navbar .collapse.navbar-collapse .nav.btn-group.language-selection .dropdown-menu li a:focus {background-image:unset;background-color:transparent;color:#FAC531} 
body.scroll-position-scrolled header nav.navbar .collapse.navbar-collapse .nav.btn-group.language-selection .btn.btn-default.dropdown-toggle {background-color:rgba(0,0,0,0.7);}


/* --- button */
/* body.scroll-position-scrolled header nav.navbar.navbar-default button.navbar-toggler .navbar-toggler-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");} */




/*--------------------------------------------------------------
XS - - LANGUAGESECLECTION - 2018-11-15
--------------------------------------------------------------*/

header nav.navbar .collapse.navbar-collapse .nav.btn-group.language-selection .btn {border-radius: unset;color:#333;font-size:1.1rem;}
header nav.navbar .collapse.navbar-collapse .nav.btn-group.language-selection .dropdown-menu {width:100%;padding:0rem;margin-top:1.3rem;margin-top: 0rem;text-align: center;bottom: auto;top: 100%;background-color: #fff;border-radius: unset;border: unset;border-top: 1px solid rgba(0,0,0,.15);border-bottom: 1px solid rgba(0,0,0,.15);}
header nav.navbar .collapse.navbar-collapse .nav.btn-group.language-selection .dropdown-menu li {padding:1rem 1.5rem;font-size:1.1rem;}
header nav.navbar .collapse.navbar-collapse .nav.btn-group.language-selection .dropdown-menu li a {text-decoration:none;color:#000}
header nav.navbar .collapse.navbar-collapse .nav.btn-group.language-selection .dropdown-menu li a:hover,
header nav.navbar .collapse.navbar-collapse .nav.btn-group.language-selection .dropdown-menu li a:focus {color:#FAC531;background-color:transparent;background-image: unset;}

header nav.navbar .collapse.navbar-collapse .nav.btn-group.language-selection .flags {width:1rem;height:.8rem;margin-right:.5rem;display: inline-block;background-repeat: no-repeat;background-size: cover;}
header nav.navbar .collapse.navbar-collapse .nav.btn-group.language-selection .flags.flag-DE {background-image:url("img/flags/48/Germany.png");}
header nav.navbar .collapse.navbar-collapse .nav.btn-group.language-selection .flags.flag-EN {background-image:url("img/flags/48/United_Kingdom_Great_Britain.png");}
header nav.navbar .collapse.navbar-collapse .nav.btn-group.language-selection .flags.flag-ES {background-image:url("img/flags/48/Spain.png");}
header nav.navbar .collapse.navbar-collapse .nav.btn-group.language-selection .flags.flag-FR {background-image:url("img/flags/48/France.png");}
header nav.navbar .collapse.navbar-collapse .nav.btn-group.language-selection .flags.flag-RO {background-image:url("img/flags/48/Romania.png");}
header nav.navbar .collapse.navbar-collapse .nav.btn-group.language-selection .flags.flag-HU {background-image:url("img/flags/48/Hungary.png");}
header nav.navbar .collapse.navbar-collapse .nav.btn-group.language-selection .flags.flag-PL {background-image:url("img/flags/48/Poland.png");}
header nav.navbar .collapse.navbar-collapse .nav.btn-group.language-selection .flags.flag-AR {background-image:url("img/flags/48/Arab League.png");}
header nav.navbar .collapse.navbar-collapse .nav.btn-group.language-selection .flags.flag-BG {background-image:url("img/flags/48/Bulgaria.png");}
header nav.navbar .collapse.navbar-collapse .nav.btn-group.language-selection .flags.flag-CS {background-image:url("img/flags/48/Czech Republic.png");}
header nav.navbar .collapse.navbar-collapse .nav.btn-group.language-selection .flags.flag-DA {background-image:url("img/flags/48/Denmark.png");}
header nav.navbar .collapse.navbar-collapse .nav.btn-group.language-selection .flags.flag-ET {background-image:url("img/flags/48/Estonia.png");}
header nav.navbar .collapse.navbar-collapse .nav.btn-group.language-selection .flags.flag-FI {background-image:url("img/flags/48/Finland.png");}
header nav.navbar .collapse.navbar-collapse .nav.btn-group.language-selection .flags.flag-IT {background-image:url("img/flags/48/Italy.png");}

header nav.navbar .collapse.navbar-collapse .nav.btn-group.language-selection .btn.btn-default.dropdown-toggle {background-color:transparent;width: 100%;}
header nav.navbar .collapse.navbar-collapse .nav.btn-group.language-selection .btn.btn-default.dropdown-toggle::after {content:unset;}
header nav.navbar .collapse.navbar-collapse .nav.btn-group.language-selection .btn.focus, 
header nav.navbar .collapse.navbar-collapse .nav.btn-group.language-selection .btn:focus {box-shadow:none;}


body.scroll-position-scrolled header nav.navbar .collapse.navbar-collapse .nav.btn-group.language-selection .btn {color:#fff;}

/* --- language*/
body.lang-ar header nav.navbar .collapse.navbar-collapse .nav.btn-group.language-selection .flags {;margin-left:.5rem}




/*--------------------------------------------------------------
XS - - SLIDERSECTION
--------------------------------------------------------------*/

.slidersection {height:30rem;margin-top:5.4rem;margin-bottom:2rem;background-repeat:no-repeat;position:relative;background-size:cover;background-position:50% 50%;}
.slidersection .cd-hero-slider {height:100%;}
.slidersection .cd-hero-slider .slide {}
.slidersection .cd-hero-slider .slide .slider.v1 {height:100%;background-position:20% 50%;background-color:rgba(0, 0, 0, 0.3);width: 100%;position: relative;background-repeat: no-repeat;background-size: cover;}
.slidersection .cd-hero-slider .slide .slider.v1 .information-box {bottom:3rem;background-color:transparent;position:absolute;}
.slidersection .cd-hero-slider .slide .slider.v1 .information-box .right {}
.slidersection .cd-hero-slider .slide .slider.v1 .information-box .left {}
.slidersection .cd-hero-slider .slide .slider.v1 .information-box .information {padding:1rem;}
.slidersection .cd-hero-slider .slide .slider.v1 .information-box .information .headline {}
.slidersection .cd-hero-slider .slide .slider.v1 .information-box .information .headline h3 {font-size:1.3rem;color:#FAC531;text-transform:uppercase;font-weight:600;line-height:140%;padding-top: 0rem;margin-top: 0rem;}
.slidersection .cd-hero-slider .slide .slider.v1 .information-box .information .text-container {padding-bottom:1rem;}
.slidersection .cd-hero-slider .slide .slider.v1 .information-box .information .text-container p {font-size:1rem;color: #fff;}
.slidersection .cd-hero-slider .slide .slider.v1 .information-box .information .button-container {}


/* --- main-slider navigation */
.slidersection.main-slider .cd-hero-slider {}
.slidersection.main-slider .cd-hero-slider .cd-slider-nav {background-color:transparent;}
.slidersection.main-slider .cd-hero-slider .cd-slider-nav nav .cd-marker {color:transparent;background-color:transparent;height:5rem;}
.slidersection.main-slider .cd-hero-slider .cd-slider-nav nav ul li {width: 2rem;}
.slidersection.main-slider .cd-hero-slider .cd-slider-nav nav ul li a::before {content:"\f111";font-family:"Font Awesome 5 Pro";color:#fff;font-size: 1rem;font-weight: 100;width: 24px;height: 24px;top: 8px;left: 50%;right: auto;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);background:none;}
.slidersection.main-slider .cd-hero-slider .cd-slider-nav nav ul li.selected a::before {content:"\f111";font-family:"Font Awesome 5 Pro";font-weight:900;}

/* --- tax/child/employer - navigation - img */
.slidersection.tax-slider .cd-slider-nav li:first-of-type a::before {background: url(../img/ut-icon-navigation_case.svg) no-repeat 0 0;}
.slidersection.tax-slider .cd-slider-nav li:nth-of-type(2) a::before {background: url(../img/ut-icon-navigation_mobile.svg) no-repeat 0 0;}
.slidersection.tax-slider .cd-slider-nav li:nth-of-type(3) a::before {background: url(../img/ut-icon-navigation_form.svg) no-repeat 0 0;}
.slidersection.tax-slider .cd-slider-nav li:nth-of-type(4) a::before {background: url(../img/ut-icon-navigation_money.svg) no-repeat 0 0;}
.slidersection.tax-slider .cd-slider-nav li:nth-of-type(5) a::before {background: url(../img/ut-icon-navigation_smiley.svg) no-repeat 0 0;}
.slidersection.tax-slider .cd-slider-nav li:nth-of-type(6) a::before {background: url(../img/ut-icon-navigation_exclamation_mark.svg) no-repeat 0 0;}

.slidersection.child-benefit-slider .cd-slider-nav li:first-of-type a::before {background: url(../img/ut-icon-navigation_case.svg) no-repeat 0 0;}
.slidersection.child-benefit-slider .cd-slider-nav li:nth-of-type(2) a::before {background: url(../img/ut-icon-navigation_mobile.svg) no-repeat 0 0;}
.slidersection.child-benefit-slider .cd-slider-nav li:nth-of-type(3) a::before {background: url(../img/ut-icon-navigation_form.svg) no-repeat 0 0;}
.slidersection.child-benefit-slider .cd-slider-nav li:nth-of-type(4) a::before {background: url(../img/ut-icon-navigation_money.svg) no-repeat 0 0;}
.slidersection.child-benefit-slider .cd-slider-nav li:nth-of-type(5) a::before {background: url(../img/ut-icon-navigation_smiley.svg) no-repeat 0 0;}
.slidersection.child-benefit-slider .cd-slider-nav li:nth-of-type(6) a::before {background: url(../img/ut-icon-navigation_exclamation_mark.svg) no-repeat 0 0;}

.slidersection.employer-slider .cd-slider-nav li:first-of-type a::before {background: url(../img/ut-icon-navigation_case.svg) no-repeat 0 0;}
.slidersection.employer-slider .cd-slider-nav li:nth-of-type(2) a::before {background: url(../img/ut-icon-navigation_form.svg) no-repeat 0 0;}
.slidersection.employer-slider .cd-slider-nav li:nth-of-type(3) a::before {background: url(../img/ut-icon-navigation_letter.svg) no-repeat 0 0;}
.slidersection.employer-slider .cd-slider-nav li:nth-of-type(4) a::before {background: url(../img/ut-icon-navigation_smiley.svg) no-repeat 0 0;}


/* --- tax/child/employer - navigation - position */
.slidersection .cd-slider-nav li {padding-top: .5rem;}

.slidersection.tax-slider .cd-slider-nav li a::before,
.slidersection.child-benefit-slider .cd-slider-nav li a::before,
.slidersection.employer-slider .cd-slider-nav li a::before {background-position:0 0;width:2rem;height:2rem;}

.slidersection.tax-slider .cd-slider-nav li.selected a::before,
.slidersection.child-benefit-slider .cd-slider-nav li.selected a::before,
.slidersection.employer-slider .cd-slider-nav li.selected a::before {background-position:0 -50px;}




/*--------------------------------------------------------------
XS - - KEYVISUALSECTION
--------------------------------------------------------------*/

.keyvisualsection {padding-bottom:3rem;margin-top:5rem;}
.keyvisualsection.first {}
.keyvisualsection.first .keyvisual-container {background-repeat: no-repeat;background-size: cover;background-position: 50% 50%;height: 100%;width: 100%}

.keyvisualsection.first .keyvisual-container.halfsize {height:20rem;}




/*--------------------------------------------------------------
XS - - PAGE
--------------------------------------------------------------*/

/* --- page020 */
.page.page020 {}
.page.page020 .headline-container {}
.page.page020 .text-container p {font-size:1.3rem;}


/* --- page030 */
.page.page020 {}
.page.page020 .headline-container {}
.page.page020 .text-container {}


/* --- page040 */
.page.page040 {padding-bottom:0rem;}
.page.page040 h3,
.page.page040 .amplifier,
.page.page040 .table {color:#fff;}
.page.page040 .bg-wrapper {background-image:url(../img/uniontax_marktfuehrer_in_europa.jpg);background-size: cover;background-repeat: no-repeat;padding-bottom: 10rem;background-position: 50% 20%;} 
.page.page040 .content-wrapper-left .headline {padding-top:5rem;}
.page.page040 .content-wrapper-left .headline h3 {font-size:2rem;font-family:Times New Roman;text-transform:none;line-height:130%;} 
.page.page040 .content-wrapper-left .amplifier {font-size:1.5rem;padding-top:1rem;padding-bottom: 1rem;}
.page.page040 .content-wrapper-left .table .tr .td {max-width:29.265rem;font-size:1.2rem;}


/* --- page050 */
.page.page050 {padding:5rem 0rem;}


/* --- page060 */
.page.page060 {margin-top:0rem;background-image: url(../img/uniontax_unsere_standorte.jpg);background-size: contain;background-position:top;background-repeat: no-repeat;}
.page.page060 .location-container .location {margin-bottom:2rem;padding:1rem;border:0.0625rem solid #b3b3b3;background-color:#fff;}
.page.page060 .location-container .location .headline h3 {font-size:1.3rem;}
.page.page060 .location-container .location .text-container p {font-size:1.1rem;}
.page.page060 .location-container .location .text-container a {color:#3470A0;text-decoration: none;}
.page.page060 .location-container .location.last-box {margin-bottom:0rem;}
.page.page060 .location-container .main-headline h3 {font-size:2rem;}


/* --- page070 */
.page.page070 {padding-bottom:0rem;}
.page.page070 .bg-wrapper {background-image:url(../img/uniontax_kontakt.jpg);background-size:cover;background-repeat:no-repeat;padding-bottom:10rem;background-position:50% 20%;} 
.page.page070 .contact-wrapper {padding-top:7rem;}
.page.page070 .main-headline h3 {margin:0rem;padding-bottom:4rem;}
.page.page070 .headline h3 {font-size:1.3rem;}
.page.page070 .text-container {font-size: 1.1rem;padding:1rem;background-color: rgba(255,255,255,0.2);border-top: 0.0625rem solid #b3b3b3;border-bottom: 0.0625rem solid #b3b3b3;}
.page.page070 .disrupter {width: 17rem;height: 10rem;background-image: url(../img/freecall_102x40.png);background-size:contain;background-repeat:no-repeat;background-position: 50% 50%;position: absolute;right: 0rem;}




/*--------------------------------------------------------------
XS - - INTROSECTION
--------------------------------------------------------------*/

.introsection {}
.introsection .headline-container {}
.introsection .headline-container h1 {font-size:2.5rem;}
.introsection .text-container {}
/* .introsection .text-container p {font-size: 1.2rem;} */

/* --- diagonally */
.introsection.diagonally {position: relative;}
.introsection.diagonally.halfsize {min-height:20rem;}
.introsection.diagonally .picture-container {position:absolute;top:0rem;left:0rem;height:100%;width:100%;background-repeat:no-repeat;background-size: cover;overflow:hidden;}




/*--------------------------------------------------------------
XS - - INFORMATIONSECTION
--------------------------------------------------------------*/

.informationsection {position: relative;}
.informationsection .picture-wrapper {display:none;visibility:hidden;position:absolute;top:0rem;left:0rem;height:100%;width:100%;overflow:hidden;}
.informationsection .picture-wrapper .child-benefits,
.informationsection .picture-wrapper .tax-refund,
.informationsection .picture-wrapper .employer-demand {height:100%;width:100%;background-size:cover;background-position:50% 0%;}
.informationsection .mask {background-image:url(../img/uniontax_mask_1920x1020.png);background-size:cover;background-position:50% 0%;}

.informationsection .mainstage {}
.informationsection .mainstage .content-wrapper {padding-right:0rem;}
.informationsection .mainstage .content-wrapper.pt5 {padding-top:2rem;}
.informationsection .mainstage .content-wrapper .content-container .button-container {padding-bottom:3rem;}

.informationsection .mainstage .picture-wrapper {position:absolute;top:0rem;left:0rem;height:100%;width:100%;overflow:hidden;}




/*--------------------------------------------------------------
XS - - DP-REAL-DECK 

--> NEUER NAME OHNE DP // WURDE EINMAL VERWENDET
--------------------------------------------------------------*/

.dp-real-deck-1.floating-1 {display:flex;flex-direction:row;flex-wrap:wrap;}
.dp-real-deck-1.floating-1::after {content: ".";clear: both;display: block;visibility: hidden;height: 0px;}
.dp-real-deck-1.floating-1 .box.defaultbox {margin-top:2rem;flex:1 1 400px;float:left;margin-bottom:1rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border:1px solid rgba(0,0,0,.125);}
.dp-real-deck-1.floating-1 .box.defaultbox.sizing2,
.dp-real-deck-1.floating-1 .box.defaultbox.sizing3 {max-width:100%;}
.dp-real-deck-1.floating-1 .box.defaultbox.sizing2 .flex-img-top {background-position:50% 30%;}
.dp-real-deck-1.floating-1 .box.defaultbox .flex-img-top {height:10rem;width:100%;background-repeat:no-repeat;background-size: cover;background-position:50% 50%;}
.dp-real-deck-1.floating-1 .box.defaultbox .flex-body {-ms-flex:1 1 auto;flex:1 1 auto;padding:2rem;}
.dp-real-deck-1.floating-1 .box.defaultbox .flex-body .flex-title h3 {font-size:1.5rem;}
.dp-real-deck-1.floating-1 .box.defaultbox .flex-body .flex-text p {font-size:1.1rem;color:#333;}
.dp-real-deck-1.floating-1 .box.defaultbox .flex-footer {height:4.5rem;}
.dp-real-deck-1.floating-1 .box.defaultbox .flex-footer .button-container {text-align:right;padding-right:1rem;padding-top:.5rem;}
.dp-real-deck-1.floating-1 .box.defaultbox .flex-footer .plugin-container {text-align: right;padding-right: 1rem;padding-top: 2rem;}
.dp-real-deck-1.floating-1 .box.defaultbox .flex-footer .plugin-container a {color:#333;}
.dp-real-deck-1.floating-1 .box.defaultbox .flex-footer .plugin-container .fa {padding-left: 1rem;}

/* --- Transparent */
.dp-real-deck-1.floating-1 .box.defaultbox.white-t30 {background-color:rgba(255,255,255,0.5);}



/*--------------------------------------------------------------
XS - - UT-REAL-DECK
--------------------------------------------------------------*/

.ut-real-deck-1.floating-1 {display:flex;flex-direction:row;flex-wrap:wrap;}
.ut-real-deck-1.floating-1::after {content: "";clear: both;display: block;}
.ut-real-deck-1.floating-1 .box.defaultbox {flex:1 1 400px;float:left;margin-bottom:1rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border:1px solid rgba(0,0,0,.125);}
.ut-real-deck-1.floating-1 .box.defaultbox.sizing2,
.ut-real-deck-1.floating-1 .box.defaultbox.sizing3 {max-width:100%;}
.ut-real-deck-1.floating-1 .box.defaultbox.sizing2 .flex-img-top {background-position:50% 30%;}
.ut-real-deck-1.floating-1 .box.defaultbox .flex-img-top {height:15rem;width:100%;background-repeat:no-repeat;background-size: cover;background-position:50% 50%;}
.ut-real-deck-1.floating-1 .box.defaultbox .flex-body {-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem;}
.ut-real-deck-1.floating-1 .box.defaultbox .flex-body .flex-title h3 {font-size:1.5rem;}
.ut-real-deck-1.floating-1 .box.defaultbox .flex-body .flex-text p {font-size:1.1rem;}
.ut-real-deck-1.floating-1 .box.defaultbox .flex-footer {min-height:4rem;}
.ut-real-deck-1.floating-1 .box.defaultbox .flex-footer .plugin-container {text-align: right;padding-right: 1rem;padding-top: 2rem;}
.ut-real-deck-1.floating-1 .box.defaultbox .flex-footer .plugin-container a {color:#333;}
.ut-real-deck-1.floating-1 .box.defaultbox .flex-footer .plugin-container .fa {padding-left: 1rem;}


/* --- location */
.ut-real-deck-1.floating-1 .box.defaultbox.location {}
.ut-real-deck-1.floating-1 .box.defaultbox.location .flex-body .flex-text a {color: #3470A0;}


/* --- Transparent */
.ut-real-deck-1.floating-1 .box.defaultbox.white-t30 {background-color:rgba(255,255,255,0.5);}




/*--------------------------------------------------------------
XS - - UR-DEFAULT-FLEX-DECK
--------------------------------------------------------------*/

.ur-default-flex-deck-1.floating-1 {display:flex;flex-direction:row;flex-wrap:wrap;}
.ur-default-flex-deck-1.floating-1::after {content: ".";clear: both;display: block;visibility: hidden;height: 0px;}
.ur-default-flex-deck-1.floating-1 .box.defaultbox {padding: 2rem 1rem;margin-top:1rem;margin-bottom:1rem;text-align:left;border:1px solid rgba(0,0,0,.125);background-color:#fff;border:none;border-bottom-left-radius: 0rem;flex:1 1 400px;float:left;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}
.ur-default-flex-deck-1.floating-1 .box.defaultbox.border-dark {border: 1px solid #585756;}

/* --- sizing */
.ur-default-flex-deck-1.floating-1 .box.defaultbox.sizing2,
.ur-default-flex-deck-1.floating-1 .box.defaultbox.sizing3,
.ur-default-flex-deck-1.floating-1 .box.defaultbox.sizing4 {max-width:100%;}

/* --- flex-icon/img - top */
.ur-default-flex-deck-1.floating-1 .box.defaultbox .flex-icon-top {padding-bottom:1rem;color:#FDD43C;width:100%;}
.ur-default-flex-deck-1.floating-1 .box.defaultbox .flex-img-top {height:10rem;width:100%;background-repeat:no-repeat;background-size: cover;background-position:50% 50%;}

/* --- flex-body */
.ur-default-flex-deck-1.floating-1 .box.defaultbox .flex-body {-ms-flex:1 1 auto;flex:1 1 auto;padding: 1.25rem;}
.ur-default-flex-deck-1.floating-1 .box.defaultbox .flex-body .flex-title h4 {color: #333;}
.ur-default-flex-deck-1.floating-1 .box.defaultbox .flex-body .flex-text p {}

/* --- flex-footer */
.ur-default-flex-deck-1.floating-1 .box.defaultbox .flex-footer {height:4.5rem;}
.ur-default-flex-deck-1.floating-1 .box.defaultbox .flex-footer .button-container {text-align:right;padding-right:1rem;padding-top:.5rem;}
.ur-default-flex-deck-1.floating-1 .box.defaultbox .flex-footer .plugin-container {text-align: right;padding-right: 1rem;padding-top: 2rem;}
.ur-default-flex-deck-1.floating-1 .box.defaultbox .flex-footer .plugin-container a {color:#333;}
.ur-default-flex-deck-1.floating-1 .box.defaultbox .flex-footer .plugin-container .fa {padding-left: 1rem;}

/* --- Transparent */
.ur-default-flex-deck-1.floating-1 .box.defaultbox.white-t30 {background-color:rgba(255,255,255,0.5);}
.ur-default-flex-deck-1.floating-1 .box.defaultbox.white-t10 {background-color:rgba(255, 255, 255, 0.1);color:#fff;border: none;}

/* --- icon colors */
.ur-default-flex-deck-1.floating-1 .box.defaultbox.green-icon .flex-icon-top {color: #B2CA0A;}

/* --- themebox */
.ur-default-flex-deck-1.floating-1 .box.defaultbox.themebox {padding:0rem;border: 1px solid rgba(0,0,0,.125);}
.ur-default-flex-deck-1.floating-1 .box.defaultbox.themebox .flex-img-top {height: 10rem;width: 100%;background-repeat: no-repeat;background-size: cover;background-position: 50% 50%;}

.ur-default-flex-deck-1.floating-1 .box.defaultbox.themebox .flex-img-top .flex-img-icon {height:100%; display: flex;justify-content: center; align-items: center;}
.ur-default-flex-deck-1.floating-1 .box.defaultbox.themebox .flex-img-top .flex-img-icon.blue i {color:#3470A0;}
.ur-default-flex-deck-1.floating-1 .box.defaultbox.themebox .flex-img-top .flex-img-icon.yellow i {color:#FAC531;}


.ur-default-flex-deck-1.floating-1 .box.defaultbox.themebox .flex-body {padding: 1.25rem;text-align: left;}
.ur-default-flex-deck-1.floating-1 .box.defaultbox.themebox .flex-body .flex-title h3 {font-size: 1.5rem;}
.ur-default-flex-deck-1.floating-1 .box.defaultbox.themebox .flex-body .flex-text p {font-size: 1.1rem;}




/*--------------------------------------------------------------
XS - - CARD-DECK
--------------------------------------------------------------*/

.card-deck .card {border-radius:0rem;}
.card-deck .card.defaultbox.sizing2,
.card-deck .card.defaultbox.sizing3,
.card-deck .card.defaultbox.sizing4 {margin-bottom: 1rem;}

.card-deck .card.defaultbox.card-white h3 {font-size:1.3rem;}




/*--------------------------------------------------------------
XS - - CARD-FULLSIZECARD
--------------------------------------------------------------*/

.card.fullsizecard {min-height:20rem;border-radius:unset;}
.card.fullsizecard .invisiblespace {min-height:10rem;}
.card.fullsizecard .card-body {background-color:rgba(0,0,0,0.6)}
.card.fullsizecard .card-body .card-title h3 {color:#fff;font-size:1rem;font-weight:600;margin-bottom: 0rem;}
.card.fullsizecard .card-body .card-text p {font-size:.9rem;}
.card.fullsizecard .card-body .card-text p,
.card.fullsizecard .card-body .card-text a {color:#fff;}
.card.fullsizecard .card-body .card-text a:hover {color:#FAC531;}




/*--------------------------------------------------------------
XS - - LOCATIONSECTION
--------------------------------------------------------------*/

.locationsection {background-image: url(../img/uniontax_unsere_standorte.jpg);background-size: contain;background-position:top;background-repeat: no-repeat;}



/*--------------------------------------------------------------
XS - - LOCATIONSECTION-V2
--------------------------------------------------------------*/

.locationsection-v2 {}






/*--------------------------------------------------------------
XS - - ARTICLEV1SECTION
--------------------------------------------------------------*/

.articlev1section {}
.articlev1section .headline-container {}
.articlev1section .headline-container h2 {font-size:2rem;}
.articlev1section .picture-container {height:20rem;margin-bottom:2rem;}
.articlev1section .text-container {}
.articlev1section .table {padding-top:0rem;}
.articlev1section .table .tr .td p a {color:#707173;text-decoration: none;}
.articlev1section .table .tr .td p a:hover {color: #3470A0;}
.articlev1section.indented .table .tr .td ul {margin-left:1rem;}



/*--------------------------------------------------------------
XS - - THEMESECTION
--------------------------------------------------------------*/

.themesection {position:relative;}
.themesection.halfsize {min-height:20rem;}
.themesection .picture-container {position:absolute;top:0rem;left:0rem;height:100%;width:100%;overflow:hidden;background-repeat:no-repeat;background-size: cover;}
.themesection .picture {height:100%;width:100%;background-repeat:no-repeat;background-size: cover;}


/* --- diagonally */
.themesection.diagonally .mask {background-image:url(../img/uniontax_mask_1920x1020.png);background-size:cover;background-position:50% 0%;}
.themesection.diagonally .mask.right{background-image:url(../img/uniontax_mask_02_1920x1020.png);background-size:cover;background-position:50% 0%;}

/* --- vertical */
.themesection.vertical .mask {height:100%;width:100%;background-size:cover;background-position:50% 0%;background-repeat:no-repeat;}
.themesection.vertical .picture-container {position:absolute;top:0rem;left:0rem;height:100%;width:100%;overflow:hidden;}
.themesection.vertical .mainstage .content-wrapper .content-container .headline-container h2 {}
.themesection.vertical .mainstage .content-wrapper .content-container .text-container {}
.themesection.vertical .mainstage .content-wrapper .content-container .text-container p {font-size:1.3rem;}
.themesection.vertical .mainstage .content-wrapper .content-container .text-container p .fa-check {color:#3FAC4B;padding-right: .5rem;}

/* --- question */
.themesection.question .mask {height:100%;width:100%;background-size:cover;background-position:50% 0%;background-repeat:no-repeat;}





/*--------------------------------------------------------------
XS - - FEATURESSECTION
--------------------------------------------------------------*/

.featuressection .headline-container h2 {}
.featuressection .picture-container {height:15rem;}
.featuressection .picture {height:100%;background-repeat: no-repeat;background-size: contain;}
.featuressection .feature-container {margin-top:3rem;}
.featuressection .feature-icon {color:#3470A0;text-align:center;padding-bottom: 1rem;}
.featuressection .feature-headline {text-align: center;}
.featuressection .feature-headline h4 {color:#333;}
.featuressection .feature-text {text-align: center;}


.featuressection.bg-yellow .headline-container h2 {color:#333;}


/* --- facts */
.featuressection .feature-container.facts {margin-bottom: 2rem;min-height:23.5rem;margin-top:0rem;padding: 4rem 1rem;background-color:rgba(71, 71, 71, 0.17);}
.featuressection .feature-container.facts .feature-icon,
.featuressection .feature-container.facts .feature-headline h3 {color:#3FAC4B;}
.featuressection .feature-container.facts .feature-headline {text-align:center;}
.featuressection .feature-container.facts .feature-headline h3 {font-size:2rem;}
.featuressection .feature-container.facts .feature-text {color: #fff;}




/*--------------------------------------------------------------
XS - - FIELDSETSECTION - 2019-01-18
--------------------------------------------------------------*/

.fieldsetsection .headline-container h2 {margin: 1rem;}
.fieldsetsection .text-container {margin: 1rem;}
.fieldsetsection .fieldset-box {float:left;width:100%;}
.fieldsetsection .fieldset-box .fieldset {border:0.0625rem solid #b3b3b3;padding: 0 1.4em 1.4em 1.4em !important;margin:1rem;-webkit-box-shadow:  0px 0px 0px 0px #000;box-shadow:  0px 0px 0px 0px #000;}
.fieldsetsection .fieldset-box .fieldset .legend {border-bottom: none;margin-bottom: 0rem;}
.fieldsetsection .fieldset-box .fieldset .legend .legend-picture {height:7rem;width:100%;background-position:5% 50%;background-repeat: no-repeat;}
.fieldsetsection .fieldset-box .fieldset .content-wrapper .headline-container h3 {font-size:1.3rem;text-transform: uppercase;color: #3470A0;}
.fieldsetsection .fieldset-box .fieldset .content-wrapper .text-container {margin:0rem;}
.fieldsetsection .fieldset-box .fieldset .content-wrapper .text-container p {font-size: 1.1rem;line-height: 150%;}



/*--------------------------------------------------------------
XS - - TEASERIMGTOP-STANDARD
--------------------------------------------------------------*/

.teaserimgtop {border:0.0625rem solid #b3b3b3;margin-bottom: 3rem;}
.teaserimgtop .content-wrapper {padding:1rem 2rem;position: relative;border-top: 0.0625rem solid #b3b3b3;}
.teaserimgtop .picture-container {background-repeat:no-repeat;background-size:cover;height:15rem;}
.teaserimgtop .picture-container.picture-refund {background-image:url(../img/uniontax_refund_965x455.jpg);}
.teaserimgtop .picture-container.picture-child-benefit {background-image:url(../img/uniontax_child-benefit_965x455.jpg);}
.teaserimgtop .picture-container.picture-legal-rep {background-image:url(../img/uniontax_legal-rept_965x455.jpg);}
.teaserimgtop .picture-container.picture-tax {background-image:url(../img/uniontax_tax_965x455.jpg);}
.teaserimgtop .content-wrapper .headline {font-size:1.3rem;}
.teaserimgtop .content-wrapper .text-container {padding-bottom: 3rem;}
.teaserimgtop .content-wrapper .text-container p {font-size:1.1rem;}
.teaserimgtop .content-wrapper .button-container {position:absolute;bottom: 1rem;right: 2rem;}

/* --- teaserimgtop-medium */
.teaserimgtop.medium {}
.teaserimgtop.medium .content-wrapper .headline h3 {font-size:1.3rem;}




/*--------------------------------------------------------------
XS - - TEASERIMGLEFT-STANDARD
--------------------------------------------------------------*/

.teaserimgleft {margin-bottom:3rem;padding:1rem;border:0.0625rem solid #b3b3b3;background-color:#fff;display:table;border-collapse:collapse;background-size: contain;background-position:0% 50%;background-repeat:no-repeat;}
.teaserimgleft .headline {color:#3470A0;border-bottom: 0.0625rem solid #b3b3b3;margin-bottom: 1rem;} 
.teaserimgleft .content-wrapper {background-color:#fff;display:table-cell;vertical-align:top;border-left: 0.0625rem solid #b3b3b3;}
.teaserimgleft .content-wrapper .picture-container {min-height:15rem;min-width:13rem;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;display:table-cell;border-right:0.0625rem solid #b3b3b3;}
.teaserimgleft .content-wrapper .content-container{padding:1rem;display:table-cell;position:relative;}
.teaserimgleft .content-wrapper .content-container .headline h3 {font-size: 1.3rem;line-height: 130%;}
.teaserimgleft .content-wrapper .content-container .text-container {padding-bottom: 3rem;}
.teaserimgleft .content-wrapper .content-container .text-container p {font-size:1.1rem;}
.teaserimgleft .content-wrapper .content-container .button-container {padding-top:.5rem;position: absolute;bottom:1rem;right:2rem;}
.teaserimgleft.info-1 .picture-container {background-position:50% 60%;}
.teaserimgleft.info-2 .picture-container {background-position:50% 30%;}
.teaserimgleft.info-3 .picture-container {background-position:50% 10%;}
.teaserimgleft.info-4 .picture-container {background-position:50% 50%;}
.teaserimgleft.info-5 .picture-container {background-position:50% 20%;}


/* --- teaserimgleft-small */
.teaserimgleft.small .content-wrapper .picture-container {min-height:10rem;min-width:10rem;}
.teaserimgleft.small .content-wrapper .content-container .text-container {padding-bottom:2rem;}
.teaserimgleft.small .content-wrapper .content-container .text-container h3 {font-size: 1.1rem;}
.teaserimgleft.small .content-wrapper .content-container .headline-container {padding-top:5rem;}
.teaserimgleft.small .content-wrapper .content-container .text-container p {font-size:.9rem;}


/* --- img left */
.box.defaultbox.themebox {margin-bottom:1rem;background-color:#fff;border: 1px solid rgba(0,0,0,.125);}
.box.defaultbox.themebox h3 {font-size: 1.3rem;padding-bottom:.5rem;}
.box.defaultbox.themebox .content-wrapper.table {margin-bottom: 0rem;position: relative;}
.box.defaultbox.themebox .content-wrapper .picture-container {min-height:10rem;width:100%;background-position:60% 0%;background-repeat:no-repeat;background-size:cover;}
.box.defaultbox.themebox .content-wrapper .content-container {padding:2rem 1rem 3rem 1rem;}
.box.defaultbox.themebox .content-wrapper .content-container .text-container {padding-bottom:4rem;}
.box.defaultbox.themebox .content-wrapper .button-container {position:absolute;right:1rem;bottom:1rem;}



/*--------------------------------------------------------------
XS - - STEPSECTIONS
--------------------------------------------------------------*/

/* --- background-colors*/
.stepssections {background-color:#3470A0;}
.stepssections.bg-green {background-color:#3FAC4B;}
.stepssections.bg-yellow {background-color:#FAC531;}

.stepssections .headline-container h2 {color:#fff;margin-bottom:0rem;}
.stepssections .headline-container.dark-font h2 {color:#333;}
.stepssections .content-box {display:block;padding-top:3rem;margin: auto;}
.stepssections .content-box .content-container {display:block;width:100%;}
.stepssections .content-box .content-container .stepbox {padding: 1rem 0rem;display:block;min-width:5rem;max-width:15rem;}
.stepssections .content-box .content-container .stepbox .icon-container {height:5rem;min-width:5rem;}
.stepssections .content-box .content-container .stepbox .icon-container .icon {height:100%;width:100%;background-repeat:no-repeat;background-size:contain;background-position:50% 50%;}
.stepssections .content-box .content-container .stepbox .text-container {padding-top:.5rem;text-align:center;}
.stepssections .content-box .content-container .stepbox .text-container p {color:#fff;font-size:1rem;text-transform:uppercase;}
.stepssections .content-box .content-container .stepbox .text-container.dark-font p {color:#333;}




/*--------------------------------------------------------------
XS - - LISTINGSECTION
--------------------------------------------------------------*/

.listingsection {overflow: hidden;}
.listingsection .innercontentwrapper {padding:3rem 1rem;}
.listingsection .innercontentwrapper .headline-container {}
.listingsection .innercontentwrapper .headline-container h2 {}

.listingsection .innercontentwrapper .c-text {}
.listingsection .innercontentwrapper .c-text .table {display:table;border-collapse: collapse;}
.listingsection .innercontentwrapper .c-text .table .tr {display:table-row;}
.listingsection .innercontentwrapper .c-text .table .tr.table-claims {}
.listingsection .innercontentwrapper .c-text .table .tr .td {display: table-cell;vertical-align:top;}
.listingsection .innercontentwrapper .c-text .table .tr .td p {font-size: 1.3rem;}

.listingsection .innercontentwrapper .c-text .table .tr .td .blue-circle {width: 2.5rem;height: 2.5rem;background-color: #3470A0;text-align:center;vertical-align: middle;display: table-cell;border-radius: 50%;-webkit-border-radius: 50%;}
.listingsection .innercontentwrapper .c-text .table .tr .td .blue-circle p {display:inline-block;color:#fff;width: 2.5rem;margin: 0rem;padding: 0rem;}
.listingsection .innercontentwrapper .c-text .table .tr .td .icon.green {color: #3FAC4B;}

.listingsection .backgroundpicture-right,
.listingsection .backgroundpicture-left {min-height:30rem;background-size:cover;background-position:50% 50%;}

.listingsection .backgroundpicture-right.background-position-top,
.listingsection .backgroundpicture-left.background-position-top {background-position:50% 10%}




/*--------------------------------------------------------------
XS - - LEGALSECTION
--------------------------------------------------------------*/

.legalsection {}
.legalsection a {color:#707173;text-decoration: none;}
.legalsection a:hover {color: #3470A0;}




/*--------------------------------------------------------------
XS - - PERSON-IMAGE
--------------------------------------------------------------*/

.person-container:after {content: ".";clear: both;display: block;visibility: hidden;height: 0px;}
.person-container .person-image {padding-bottom:2rem;min-width:15rem;max-width:15rem;float:left;margin-right:2rem;}
.person-container .person-image .picture-container {height:20rem;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}
.person-container .person-image .picture-container:hover .image-overlay {opacity:.7;transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s;}
.person-container .person-image .picture-container .image-overlay {padding-top:7rem;opacity:0;background-color:#fff;width:100%;height:100%;vertical-align:middle;text-align:center;}
.person-container .person-image .picture-container .image-overlay h4 {font-size:.8rem;line-height:150%;text-transform:uppercase;letter-spacing:0.3em;}
.person-container .person-image .picture-container .image-overlay p {margin:0rem;font-size:1rem;}
.person-container .person-image .caption {min-height:8rem;padding-top:1.5rem;text-align: center;}
.person-container .person-image .caption .name,
.person-container .person-image .caption .titel {text-align:center;text-transform:uppercase;letter-spacing: 0.4em;}
.person-container .person-image .caption .name p {font-size:.9rem;margin: 0rem;}
.person-container .person-image .caption .titel p {font-size:.7rem;color: #aaa;}


/*--------------------------------------------------------------
XS - - CONTENTIMGLEFT- LARG

- HIER FEHLT EINE ANSPRECHENDE SECTION -- ???
--------------------------------------------------------------*/

.contentimgleft-larg{}
.contentimgleft-larg .content-wrapper{}
.contentimgleft-larg .picture-container{height:25rem;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;border: 0.0625rem solid #b3b3b3;}
.contentimgleft-larg .picture {}
.contentimgleft-larg .text-container{}
.contentimgleft-larg .headline-container h1{}
.contentimgleft-larg .headline-container h3{}
.contentimgleft-larg .text-container p{}
.contentimgleft-larg .tabe{display: table;border-collapse: collapse;}
.contentimgleft-larg .tr {display:block;}
.contentimgleft-larg .td {display:block;vertical-align:top;padding-right: 1.5rem;}
.contentimgleft-larg .td p,
.contentimgleft-larg .td ul {font-size:1.1rem;padding-left:1rem;}
.contentimgleft-larg .button-container {}
.contentimgleft-larg .button {} 


.contentimgleft-larg .text-container.pdleft{padding-left:2rem;}
.contentimgleft-larg .td.bgimg {min-height: 15rem;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;border: 0.0625rem solid #b3b3b3;padding-right:1rem;}



/*--------------------------------------------------------------
XS - - AGENCY-CONTAINER

- HIER FEHLT EINE ANSPRECHENDE SECTION -- AGENCYSECTION
--------------------------------------------------------------*/

.agency-vcard {width:100%;border: 0.0625rem solid #b3b3b3;margin-bottom:2rem;display: table;border-collapse: collapse;}
.agency-vcard .agency-wrapper {padding:1rem;display: table-cell;}
.agency-vcard .headline {color: #3470A0;border-bottom: 0.0625rem solid #b3b3b3;margin-bottom: 1rem;}
.agency-vcard .headline h3 {font-size: 1.3rem;}
.agency-vcard .picture-container {height:12rem;width: 13rem;background-size:cover;background-repeat:no-repeat;background-position:center;vertical-align: top;border-right:0.0625rem solid #b3b3b3;display: table-cell;}
.agency-vcard .picture-container .picture{min-height:16.5rem;}
.agency-vcard .content-container {display:table-row;}
.agency-vcard .text-container{}
.agency-vcard .text-container a {text-decoration:none;color:#3470A0}

.agency-vcard-container:after {content: ".";clear: both;display: block;visibility: hidden;height: 0px;}
.agency-vcard-container .agency-vcard{float:left;margin-right:2rem;height:13.6875rem;}




/*--------------------------------------------------------------
XS - - COMPANY-VALUE

- HIER FEHLT EINE ANSPRECHENDE SECTION -- COMPANYVALUESECTION
--------------------------------------------------------------*/

.company-values {}
.company-values .row {margin-right:0rem;margin-left:0rem;}
.company-values .container-fluid {padding-right:0rem;padding-left:0rem;}
.company-values .headline {padding-top:5rem;}
.company-values .headline h3 {color:#fff;font-size:3rem;padding-bottom:2rem;font-family:"Times New Roman",serif;text-transform:none;line-height:130%;} 
.company-values .text-container,
.company-values .text-container p,
.company-values .text-container ul,
.company-values .text-container li {font-size: 1.5rem;font-family:"Times New Roman",serif;}
.company-values .text-container ul {padding-left:2rem;}
.company-values .bg-wrapper {min-height: 50rem;background-size: cover;background-repeat: no-repeat;background-position: 50% 20%;} 




/*--------------------------------------------------------------
XS - - JOBSECTION
--------------------------------------------------------------*/

.jobsection {background-repeat:no-repeat;background-size:cover;background-position:50% 50%;}
.jobsection .headline-container {}
.jobsection .intro-container {padding-bottom:2rem;}
.jobsection .intro-container p {font-size:1.5rem}
.jobsection .table .tr .td h3 {color:#fff;}
.jobsection .table .tr .td a {color:#FAC531;}




/*--------------------------------------------------------------
XS - - ATTENTIONSECTION
--------------------------------------------------------------*/

.attentionsection {min-height:40rem;position: relative;background-size:cover;background-repeat:no-repeat;background-position: 15% 50%;}

/* --- disrupter */
.attentionsection .bg-transparent {background-color: rgba(0, 0, 0, 0.3);height: 40rem;}
.attentionsection .disrupter-container {position:absolute;}
.attentionsection .disrupter-container .disrupter {height:100%;width:100%;background-size:contain;background-repeat:no-repeat;}

/* --- disrupter - top */
.attentionsection .disrupter-container.top {top:0rem;left:0rem;min-height:5rem;width:100%;background-color:#cc071e;}
.attentionsection .disrupter-container.top .text-container {color: #FAC531;font-size:1.5rem;text-transform: uppercase;padding:2rem;font-weight: 600;line-height: 140%;}

/* --- disrupter - bottom*/
.attentionsection .disrupter-container.bottom {bottom:0rem;right:0rem;height:20rem;width:20rem;}
.attentionsection .disrupter-container.bottom .disrupter {background-image:url(../img/2018-09-03_uniontax_disrupter_de.png);background-position:100% 100%;}

/* --- attention-container */
.attentionsection .box.attention-container {position:absolute;top: 10rem;}
.attentionsection .box.attention-container .attention {max-width:44rem;padding:2rem;}
.attentionsection .box.attention-container .attention .headline-container h3 {color:#FAC531;font-size:1.3rem;text-transform:uppercase;font-weight:600;line-height:140%;padding-top:0rem;margin-top:0rem}
.attentionsection .box.attention-container .attention .text-container {padding-bottom:2rem}
.attentionsection .box.attention-container .attention .text-container p {color:#707173;font-size:1.1rem;}




/*--------------------------------------------------------------
XS - - SOCIALBAR - 2018-02-06
--------------------------------------------------------------*/

.socialbar {display:none;visibility:hidden;}

.socialsection {background-color:#2B6390;min-height:4rem;}
.socialsection .social-mobile .socialitem {background-color:#2B6390;min-width:4rem;padding-bottom: 1rem;background-size:contain;}
.socialsection .social-mobile .socialitem a {display:inline-block;width:3.125rem;height:3.125rem;}
.socialsection .social-mobile .socialitem.facebook {background-image:url("img/socialbar/img_facebook_45x45px_v2.svg");margin-bottom:0.125rem}
.socialsection .social-mobile .socialitem.twitter {background-image:url("img/socialbar/img_twitter_45x45px_v2.svg");margin-bottom:0.125rem}
.socialsection .social-mobile .socialitem.email {background-image:url("img/socialbar/img_email_45x45px_v2.svg");}



/*--------------------------------------------------------------
XS - - STICKY-NAVIGATION - 2020-01
--------------------------------------------------------------*/

.sticky-navigation {width:100%;position:fixed;display:inline-block;bottom:0rem;z-index:100;visibility:visible;}
.sticky-navigation .sticky-navigation-container {list-style: none;}
.sticky-navigation .sticky-navigation-container:after {content:"";clear:both;display:block;}
.sticky-navigation .sticky-navigation-container .sticky-navigation-item {width:25%;height:4rem;float:left;text-align:center;position:relative;cursor: pointer;border-bottom-right-radius: 1rem;border-bottom-right-radius: 0rem;box-shadow: -.2rem .2rem .1rem rgba(0,0,0,0.1);}
.sticky-navigation .sticky-navigation-container .sticky-navigation-item i {color:#fff;}
.sticky-navigation .sticky-navigation-container .sticky-navigation-item i.fas,
.sticky-navigation .sticky-navigation-container .sticky-navigation-item i.fab {padding: 1rem;}

.sticky-navigation .sticky-navigation-container .sticky-navigation-item .sticky-navigation-content-container {visibility:hidden;display:none;}




/*--------------------------------------------------------------
XS - - SERVICESECTION
--------------------------------------------------------------*/

.servicessection {padding:3rem 0rem}
.servicessection .teaserimgleft.small .content-wrapper .picture-container {background-position: 70% 50%;}
.servicessection .teaserimgleft.small .content-wrapper .content-container {height:15rem;}

/* --- small */
.box.defaultbox.themebox.small {margin-bottom:1rem;background-color:#fff;border: 1px solid rgba(0,0,0,.125);}
.box.defaultbox.themebox.small h3 {font-size: 1.3rem;padding-bottom:.5rem;}
.box.defaultbox.themebox.small .content-wrapper.table {margin-bottom: 0rem;position: relative;}
.box.defaultbox.themebox.small .content-wrapper .picture-container {min-height:10rem;width:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}
.box.defaultbox.themebox.small .content-wrapper .content-container {padding:2rem 1rem 3rem 1rem;}
.box.defaultbox.themebox.small .content-wrapper .content-container .text-container {padding-bottom:4rem;}
.box.defaultbox.themebox.small .content-wrapper .button-container {position:absolute;right:1rem;bottom:1rem;}




/*--------------------------------------------------------------
XS - - PARALLAX
--------------------------------------------------------------*/

.parallax-img {min-height:35rem;background-attachment: fixed;background-position:center;background-repeat:no-repeat;background-size:cover;}




/*--------------------------------------------------------------
XS - - COOKIESECTION
--------------------------------------------------------------*/

/* --- Cookiesection Middle - 2018-08-08 */
.cookie-wrapper {}
.cookie-wrapper {top:25%;display: inline-block;z-index: 100;margin-right: auto;margin-left:auto;border:.1rem solid #e7e7e7;}
.cookie-wrapper .cookie-wrapper-row {height:100%;}
.cookie-wrapper .picture-container {height:10rem;width:100%;border-bottom:.1rem solid #e7e7e7;display:block;min-width:15rem;margin-right:2rem;vertical-align:bottom;background-color:#fff;}
.cookie-wrapper .picture {height:100%;background-position: 50% 70%;background-size: cover;background-repeat: no-repeat;}
.cookie-wrapper .content-container {padding: 2rem;width:100%;height: 100%;display:block;background-color:#fff;}
.cookie-wrapper .content-container h2 {color: #3470A0;font-size:2rem;padding-left: 0rem;border-left: none;margin-bottom: 2rem;}
.cookie-wrapper .text-container {padding-bottom:2rem;}
.cookie-wrapper .text-container p {font-size: 1.1rem;}
.cookie-wrapper .text-container a {color:#FAC531;}




/*--------------------------------------------------------------
.0 - XS - LOGINSECTION
--------------------------------------------------------------*/

body.authstatus-false.splashscreen main{background-repeat:no-repeat;background-size: cover;background-position:50% 50%;}
body.authstatus-false.splashscreen main{min-height:100%;background-image:url(/fileadmin/user_upload/b-160-unionright-app/background/unionright_login_background_02_1800x900.jpg);}
body.authstatus-false .loginsection {}
body.authstatus-false .loginsection .modal-dialog {}
body.authstatus-false .loginsection .modal-dialog .modal-content {border: unset;background-color:transparent;min-width:100%;min-height:35rem;border-radius:0rem;}
body.authstatus-false .loginsection .modal-dialog .modal-content .modal-header {min-height:5rem;border-bottom: unset;}
body.authstatus-false .loginsection .modal-dialog .modal-content .modal-header .logo {width:100%;min-height: 5rem;background-repeat: no-repeat;background-position: 50% 100%;background-size: contain;}
body.authstatus-false .loginsection .modal-dialog .modal-content .modal-body {border:.3rem solid rgba(255,255,255,0.5);padding: 2rem;}


body.authstatus-false .loginsection .modal-dialog .modal-content .modal-body .tx-felogin-pi1 {color: #FFF;}
body.authstatus-false .loginsection .modal-dialog .modal-content .modal-body .tx-felogin-pi1 h3 {font-size: 2rem;}

body.authstatus-false .loginsection .modal-dialog .modal-content .modal-body .tx-felogin-pi1 form {padding-top:1rem;}
body.authstatus-false .loginsection .modal-dialog .modal-content .modal-body .tx-felogin-pi1 form fieldset {}
body.authstatus-false .loginsection .modal-dialog .modal-content .modal-body .tx-felogin-pi1 form fieldset input {padding-left:.5rem;width:100%;min-height:2.5rem;margin-bottom:1rem;}

body.authstatus-false .loginsection .modal-dialog .modal-content .modal-body .tx-felogin-pi1 form fieldset .fel-status {padding-bottom:1rem;}
body.authstatus-false .loginsection .modal-dialog .modal-content .modal-body .tx-felogin-pi1 form fieldset .fel-status .fel-status-header,
body.authstatus-false .loginsection .modal-dialog .modal-content .modal-body .tx-felogin-pi1 form fieldset .cnt-username label,
body.authstatus-false .loginsection .modal-dialog .modal-content .modal-body .tx-felogin-pi1 form fieldset .cnt-passwd label {visibility: hidden;display: none;}

body.authstatus-false .loginsection .modal-dialog .modal-content .modal-body .tx-felogin-pi1 form fieldset .buttons-box .leftbox ul.additional-login-options li {list-style-type: none;}
body.authstatus-false .loginsection .modal-dialog .modal-content .modal-body .tx-felogin-pi1 form fieldset .buttons-box .leftbox ul.additional-login-options li a {color:#FFF;}
body.authstatus-false .loginsection .modal-dialog .modal-content .modal-body .tx-felogin-pi1 form fieldset .buttons-box .leftbox ul.additional-login-options li a:hover {text-decoration: none;}

body.authstatus-false .loginsection .modal-dialog .modal-content .modal-body .tx-felogin-pi1 form fieldset .buttons-box .rightbox {padding-top: 2rem;}

/* --- Forgot Password */
body.authstatus-false .loginsection .modal-dialog .modal-content .modal-body .tx-felogin-pi1 form fieldset label {visibility: hidden;display: none;}

body.authstatus-false .loginsection .modal-dialog .modal-content .modal-body .tx-felogin-pi1 p {list-style-type: none;}
body.authstatus-false .loginsection .modal-dialog .modal-content .modal-body .tx-felogin-pi1 p a {color:#FFF;}
body.authstatus-false .loginsection .modal-dialog .modal-content .modal-body .tx-felogin-pi1 p a:hover {text-decoration: none;}




/*--------------------------------------------------------------
XS - - DISRUPTERSECTION - 2020-01
--------------------------------------------------------------*/

.disruptersection .content-container h3 {color:#333;margin-bottom: 0rem;}
.disruptersection .content-container i {width:2rem;}
.disruptersection .content-container .freecall i {text-align: right;}
.disruptersection .content-container .freefax {padding-top: 1rem;} 




/*--------------------------------------------------------------
XS - - CONTACTSECTION - 2019-12
--------------------------------------------------------------*/

.contactsection {color:#333;position:relative;}
.contactsection .picture-container {display:none;visibility:hidden;}
.contactsection .content-container .content-wrapper {padding:2rem 1rem;}
.contactsection .content-container .content-wrapper p {margin-bottom:0rem;}
.contactsection .content-container .content-wrapper .headline-container h2 {font-size:1.675rem;color:#333;font-weight:700;text-transform:none;margin-bottom:1rem;}
.contactsection .content-container .content-wrapper .icon-container .icon {width:24%;display:inline-block;}
.contactsection .content-container .content-wrapper .icon-container .icon a {color:#333;}
.contactsection .content-container .content-wrapper .icon-container .icon i:hover {color:#fff}
.contactsection .content-container .content-wrapper .icon-container .icon i.fab,
.contactsection .content-container .content-wrapper .icon-container .icon i.fas {font-size:2.5rem;}
.contactsection .content-container .content-wrapper .plugin-container .form-control {background-color:transparent;border-radius:0rem;border:1px solid transparent;border-bottom:.1rem solid #333;}
.contactsection .content-container .content-wrapper .plugin-container .form-control:focus {box-shadow:none;}

.contactsection .content-container .content-wrapper .subheadline-container {padding-top:1.5rem;font-weight:700;}

/* headline - line right */
.separator {overflow:hidden;position:relative;} 
.separator span:before,
.separator span:after {content: "";position:absolute;width:50rem;height: 1px;top:75%;border-bottom: 1px solid #333;left:12rem;}
.separator span:before {left:50rem;}
.separator.social span:before,
.separator.social span:after {left:10.5rem;}
.separator.messenge span:before,
.separator.messenge span:after {left:5rem;}


/* --- language */
body.lang-es .separator.social span:before,
body.lang-es .separator.social span:after,
body.lang-hu .separator.social span:before,
body.lang-hu .separator.social span:after {left:12.5rem;}

.contactsection .content-container .content-wrapper .freecall-container {padding:1rem 0rem;}
.contactsection .content-container .content-wrapper .freecall-container h4 {margin-bottom:1rem;color:#333;}
.contactsection .content-container .content-wrapper .freecall-container .phone-container,
.contactsection .content-container .content-wrapper .freecall-container .fax-container {display:inline-block;width:49%;}
.contactsection .content-container .content-wrapper .freecall-container .fax-container {padding-left:1rem;}
.contactsection .content-container .content-wrapper .freecall-container p {margin-bottom:.5rem;}
.contactsection .content-container .content-wrapper .freecall-container i {padding-right:.5rem;}
.contactsection .content-container .content-wrapper .freecall-container a {font-size: .875rem;}
.contactsection .content-container .content-wrapper .freecall-container a:hover {color:#FFF;}


/* --- disrupter */
.contactsection .disrupter-container {display:none;visibility:hidden;}




/*--------------------------------------------------------------
XS - - FOOTER
--------------------------------------------------------------*/

footer {width:100%;min-height:20rem;background-color:#3470A0;font-size:1rem;}
footer .footer-container ul li {list-style:none;padding:1.25rem 1.25rem;}
footer .footer-container ul li:hover {background:none;}
footer .footer-container ul li:hover a {color:#fff;padding-bottom:0.5rem;border-bottom:0.1875rem solid #FAC531;}
footer .footer-container ul li a {text-decoration:none;color:#fff;}
footer .footer-container .logo-container {height:3rem;margin:1rem 0rem;} 
footer .footer-container .logo-container-inner {background-image:url("img/logos/uniontax_logo_footer_230x69px.png");height:100%;width:100%;background-size:contain;background-repeat:no-repeat;background-position:right;}




/*--------------------------------------------------------------
XS - - BACKTOTOP-CONTAINER - 2019-12
--------------------------------------------------------------*/

.backtotop-container {position:fixed;top:85%;display:inline-block;z-index:85;right:1%;}
.backtotop-container .backtotop {color:#000;width:3rem;height:3rem;text-align:center;border-radius: 5rem;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fce519+0,fac531+100 */background: #fce519; /* Old browsers */background: -moz-linear-gradient(left, #fce519 0%, #fac531 100%); /* FF3.6-15 */background: -webkit-linear-gradient(left, #fce519 0%,#fac531 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to right, #fce519 0%,#fac531 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fce519', endColorstr='#fac531',GradientType=1 ); /* IE6-9 */;}
.backtotop-container .backtotop:hover {background-image:linear-gradient( 122deg,#fac531 0%,#fce519 100%);transition:all .3s ease;}
.backtotop-container .backtotop .icon {height:3rem;width:3rem;cursor:pointer;}
.backtotop-container .backtotop .icon .fas {padding:1rem;}




/*--------------------------------------------------------------
XS - - FOOTER - 2019-12-11
--------------------------------------------------------------*/

.footersection.footer-v2 {color:#fff;}
.footersection.footer-v2 a,
.footersection.footer-v2 p,
.footersection.footer-v2 ul {font-size:1rem;color:#adadad;}
.footersection.footer-v2 ul li {color:#ADADAD;list-style: none;font-size:1rem;padding-bottom: .5rem;}
.footersection.footer-v2 a:hover {color:#FAC531;}

.footersection.footer-v2 .content-container .headline-container h3 {color:#fff;font-size:1rem;font-weight:700;text-transform:none;}
.footersection.footer-v2 .content-container:after {content:"";clear:both;display:block;} 
.footersection.footer-v2 .content-container.footer-menu {width:100%;}

/* --- footer-menu */
.footersection.footer-v2 .footer-menu ul {margin-bottom:0rem;}
.footersection.footer-v2 .footer-menu ul li.footer-container {width:100%;}
.footersection.footer-v2 .footer-menu ul li.footer-container,
.footersection.footer-v2 .footer-menu ul li.footer-container a {padding:0rem 1rem .5rem 0rem}
.footersection.footer-v2 .footer-menu ul li.footer-container a.nav-link {color:#fff;font-size:1rem;font-weight:700;text-transform:none;}

.footersection.footer-v2 .footer-menu ul li.footer-container .navlevel2 a.footer-item {padding-bottom:.5rem;display: block;}

/* --- footer-contact */
.footersection.footer-v2 .content-container.contact {padding-bottom: 1rem;}


/* --- footer-socialbar */
.footersection.footer-v2 .footer-socialbar {padding:1rem 0rem;margin-top:2rem;border-top:.1rem solid #707070;border-bottom:.1rem solid #707070;}
.footersection.footer-v2 .footer-socialbar .social-item {padding-right:1rem;float:right;}
.footersection.footer-v2 .footer-socialbar .social-item i {color:#FAC531;padding-right:.5rem;}

/* --- copyright and footer-legal */
.footersection.footer-v2 .copyright,
.footersection.footer-v2 .footer-legal{padding-top:2rem;}
.footersection.footer-v2 .copyright p {margin-bottom:0rem;}

}





/*Gekapseltes CSS für NAV*/ 
@media (min-width:0px) and (max-width:991px) {

/*--------------------------------------------------------------
.0 - HEADER
--------------------------------------------------------------*/

/* --- Light Menu */
header .navbar {padding: 0rem;background-color: #fff;}

header .mainnav {background-color:#fff;}
header .navbar .mainnav .navbar-nav .nav-item .nav-link {color:#333;font-size: 1.3rem;padding: 1rem 0rem;}
header .navbar .mainnav .navbar-nav .nav-item .nav-link:hover {color:#fc0;}	

/* --- LV1 - Logo + Button Abstände */
header nav.navbar a.navbar-brand {padding-left:.5rem;padding-top: 0rem;padding-bottom: 0rem;}
header .navbar.navbar-light .navbar-toggler {margin-right:.5rem;}

/* --- Border */
header .navbar .mainnav .navbar-nav a {border-bottom: .1rem solid #d0d0d0;}
header .navbar .mainnav .navbar-nav .navlevel3 a {border-bottom: .1rem solid #ffe57f;}

/* --- LV1 -  */
header .navbar .mainnav .navbar-nav .nav-item .nav-link {text-align: left;}
header .navbar .mainnav .navbar-nav.navlevel1 .nav-item a {padding:1rem;}

/* --- LV2 - */
header .navbar .mainnav.navbar-collapse .navbar-nav .nav-item .navlevel2 .dropdown-item {color:#333;}
header .navbar .mainnav.navbar-collapse .navbar-nav .nav-item .navlevel2 .nav-item .dropdown-menu {font-size:1rem;list-style:none;background-color:rgb(51, 51, 51);display: block;border: none;border-radius: 0;padding: 0rem;margin: 0rem;z-index: auto;}
header .navbar .mainnav.navbar-collapse .navbar-nav .nav-item .navlevel2.dropdown-menu a {padding-left:1rem;}

header .navbar .mainnav.navbar-collapse .navbar-nav .nav-item a.dropdown-item {white-space: normal;}


/* --- scroll-position */
body.scroll-position-scrolled header .navbar.navbar-default .mainnav.navbar-collapse {background-color: transparent;}
/* body.scroll-position-scrolled header .navbar .mainnav .navbar-nav .nav-item .nav-link {color:#FFF;} */

}




/* Landscape phone to portrait tablet SM small */
@media (min-width:576px) {

/*--------------------------------------------------------------
SM - - DP-REAL-DECK 

--> NEUER NAME OHNE DP
--------------------------------------------------------------*/

.dp-real-deck-1.floating-1 .box.defaultbox {margin-right:1rem;}




/*--------------------------------------------------------------
7.0 - SM - UR-DEFAULT-FLEX-DECK
--------------------------------------------------------------*/

.ur-default-flex-deck-1.floating-1 .box.defaultbox {margin-right:1rem;}
.ur-default-flex-deck-1.floating-1 .box.defaultbox:last-child {margin-right:0rem;}



/*--------------------------------------------------------------
SM - - CARD-DECK
--------------------------------------------------------------*/

.card-deck .card.defaultbox.sizing2,
.card-deck .card.defaultbox.sizing3,
.card-deck .card.defaultbox.sizing4 {flex: 1 0 50%;}




}




/* CONTENT Portrait tablet to landscape and desktop MD */
@media (min-width:768px) {


/*--------------------------------------------------------------
MD - 7.0 - UR-DEFAULT-FLEX-DECK
--------------------------------------------------------------*/

/* --- sizing */
.ur-default-flex-deck-1.floating-1 .box.defaultbox.sizing2,
.ur-default-flex-deck-1.floating-1 .box.defaultbox.sizing3,
.ur-default-flex-deck-1.floating-1 .box.defaultbox.sizing4 {max-width:47%;}




/*--------------------------------------------------------------
MD - - CARD-DECK
--------------------------------------------------------------*/

.card-deck .card.defaultbox.sizing2,
.card-deck .card.defaultbox.sizing3,
.card-deck .card.defaultbox.sizing4 {flex:1 0 45%;}




/*--------------------------------------------------------------
MD - - CARD-FULLSIZECARD
--------------------------------------------------------------*/

.card.fullsizecard .invisiblespace {min-height:7rem;}




/*--------------------------------------------------------------
MD - - CONTACTSECTION - 2019-12
--------------------------------------------------------------*/

.contactsection .content-container .content-wrapper {padding:3rem;}



}




/* Large desktop MD */
@media (min-width:768px) and (orientation: landscape) {


/*--------------------------------------------------------------
7.0 - MD - LANDSCAPE - UR-DEFAULT-FLEX-DECK
--------------------------------------------------------------*/

/* --- sizing */
.ur-default-flex-deck-1.floating-1 .box.defaultbox.sizing2,
.ur-default-flex-deck-1.floating-1 .box.defaultbox.sizing3,
.ur-default-flex-deck-1.floating-1 .box.defaultbox.sizing4 {max-width:47%;}


}



/* Large desktop LG */
@media (min-width:992px) {

.container {width:90%;max-width:1400px;}
.container.mwidth-lg-1600 {max-width:1600px;}


/*--------------------------------------------------------------
INV MICROFORMATS EXTENSION
--------------------------------------------------------------*/

/* --- padding-top lg */
.inv-pt-lg-7 {padding-top:7rem;}
.inv-pt-lg-8 {padding-top:8rem;}

/* --- padding-top lg */
.inv-pb-lg-7 {padding-bottom:7rem;}
.inv-pb-lg-8 {padding-nottom:8rem;}



/*--------------------------------------------------------------
XS - - LANGUAGESECLECTION - 2018-11-15
--------------------------------------------------------------*/

header nav.navbar .collapse.navbar-collapse .nav.btn-group.language-selection .btn {color:#707173;}



/*--------------------------------------------------------------
LG - - HEADER
--------------------------------------------------------------*/

/* --- sticky header */
header {position: fixed;width:100%;display:block;z-index:90;}
body.authstatus-false header{height:auto;}

/* --- nav pagenav */
header .navbar {padding:0rem 1rem 0rem 1rem;font-size:1.1rem;}

/* --- Light Menu */
header .navbar-light .navbar-nav .nav-link {color:#707173;}
header .navbar-light .navbar-nav .active > .nav-link {color:rgb(255, 255, 255);}

header nav.navbar .mainnav.navbar-collapse .language-selection {padding-right: 1.4rem;}

/* --- Home Button */
header nav.navbar .mainnav.navbar-collapse .form-inline.top-user-tools .top-user-tool-sctn ul.top-user-tool-nav li {list-style-type:none;}
header nav.navbar .mainnav.navbar-collapse .form-inline.top-user-tools .top-user-tool-sctn ul.top-user-tool-nav li a {color:#707173;}
header nav.navbar .mainnav.navbar-collapse .form-inline.top-user-tools .top-user-tool-sctn ul.top-user-tool-nav li a:hover {color:#FAC531;}
header nav.navbar .mainnav.navbar-collapse .form-inline.top-user-tools .top-user-tool-sctn ul.top-user-tool-nav li a.icon i.fa {font-size:1.3rem;margin-top:1.3rem;}

/* --- LV1 - Abstände Logo, Hauptpunkte + Button */
header .navbar.navbar-light .navbar-toggler {margin-right:0rem;}
header nav.navbar a.navbar-brand {padding-left:.5rem;padding-top: 0rem;padding-bottom: 0rem;}

/* --- LV1 - Active Menu*/
header .navbar ul.navlevel1 .nav-item {display: inline-block;float: left;}
header .navbar ul.navlevel1 .nav-link {display: inline-block;padding-right:1rem;padding-left: 1rem;}

/* ---  LV1 - Hover */
header .navbar .navbar-nav>li>a:hover {color:#FAC531;}
header .navbar .mainnav .navbar-nav.navlevel1 .nav-item .nav-link:hover {color:#FAC531;}

/* --- LV1 - Active Menu*/
header .navbar .navbar-nav li.open.selected>a {color:#fff;}
header .navbar .navbar-nav li.selected>a {color: #fff;}
header .navbar .navbar-nav li.open>a {color: #2a3239;}

header .navbar-fixed-top {padding:0.625rem 1.5625rem;background: #3470A0;}

header .navbar-collapse .navbar-nav>li>a {-webkit-border-top-left-radius: 0rem;-moz-border-top-left-radius: 0rem;-ms-border-top-left-radius: 0rem;-o-border-top-left-radius: 0rem;border-top-left-radius: 0rem;background-clip: padding-box;-webkit-border-top-right-radius: 0rem;-moz-border-top-right-radius: 0rem;-ms-border-top-right-radius: 0rem;-o-border-top-right-radius: 0rem;border-top-right-radius: 0rem;background-clip: padding-box;}

/* --- LV2 */
header .mainnav .navbar-nav ul.navlevel2 {background:#fff;position:absolute;top:auto;left:0rem;min-height:2.8125rem;width: 100%;display: none;visibility: hidden;padding-left: 0rem;padding-right: 0rem;border-bottom:0.0625rem solid #F3F3F3;}

/* --- LV2 - Abstände Logo, Hauptpunkte + Button */
header .navbar.navbar-expand-lg .mainnav .navbar-nav.navlevel1 .nav-item .navlevel2 .nav-item .nav-link {padding-right:.5rem;padding-left:.5rem;} 

/* --- LV2 - Hover Font */
header .navbar  .mainnav .navbar-nav .nav-item .navlevel2 .nav-item .nav-link:hover {color:#FAC531;}
header .navbar .mainnav .navbar-nav.navlevel1 .nav-item .navlevel2 .nav-link:hover {color:#FAC531;}

/* --- LV2 - Dropdown */
header .mega-menu .dropdown-fw {position:static;}

/* --- LV2 - dropdown-menu - 2019-02-28 */
header nav.navbar .mainnav.navbar-collapse .navbar-nav.navlevel1 li.nav-item.dropdown .navlevel2.dropdown-menu {padding:.5rem 0;min-width: 20rem;background-color:#fff;border: 1px solid rgba(0,0,0,.15);margin-top:1.35rem;color:#212529;border-radius: 0rem;}
header nav.navbar .mainnav.navbar-collapse .navbar-nav.navlevel1 li.nav-item.dropdown .navlevel2.dropdown-menu a {color:#212529;}
header nav.navbar .mainnav.navbar-collapse .navbar-nav.navlevel1 li.nav-item.dropdown .navlevel2.dropdown-menu a.dropdown-item {padding:.5rem 1.5rem;white-space: normal;}
header nav.navbar .mainnav.navbar-collapse .navbar-nav.navlevel1 li.nav-item.dropdown .navlevel2.dropdown-menu a.dropdown-item:focus, 
header nav.navbar .mainnav.navbar-collapse .navbar-nav.navlevel1 li.nav-item.dropdown .navlevel2.dropdown-menu a.dropdown-item:hover {background-color:transparent;color:#FAC531;}
body.scroll-position-scrolled header nav.navbar .mainnav.navbar-collapse .navbar-nav.navlevel1 li.nav-item.dropdown .navlevel2.dropdown-menu {padding:.5rem 0;background-color:rgba(0,0,0,0.7);}
body.scroll-position-scrolled header nav.navbar .mainnav.navbar-collapse .navbar-nav.navlevel1 li.nav-item.dropdown .navlevel2.dropdown-menu a {color:#fff;}


/*  --- LV2 - Active Menu */
header .mainnav ul.navlevel2:after {content:"";clear:both;display:block;}
header .mainnav ul.navlevel2>li {display: block;float: left;position:relative;margin: 0rem 1rem;}
header .mainnav ul.navlevel2 li a {display: block;color: #fff;font-size:1rem;font-weight: 400;padding: .7rem 1.875rem .85rem 1.875rem;}
header .navbar-light .navbar-nav .active > .nav-link {color:rgb(255, 204, 0);}
header .mainnav .navlevel1>li.active>ul.navlevel2{display: block;visibility: visible;}

/* --- LV2 - Main-MenU-Hide - 2018-12-08 JW */
body.main-menu-hide-lvl2 header {height: auto;}
body.main-menu-hide-lvl2 .shadowheader {height:3.7rem;}

/* --- languageselection - 2019-02-28 */
body.scroll-position-scrolled header nav.navbar .collapse.navbar-collapse .nav.btn-group.language-selection .btn.btn-default.dropdown-toggle {background-color:transparent;}




/*--------------------------------------------------------------
LG - - SLIDERSECTION
--------------------------------------------------------------*/

.slidersection {margin-top:5rem;height:40rem;}
.slidersection .cd-hero-slider .slide .slider.v1 {background-color:transparent;}
.slidersection .cd-hero-slider .slide .slider.v1 .information-box {max-width:45rem;position:absolute;bottom:8rem;background-color: rgba(0, 0, 0, 0.3);}
.slidersection .cd-hero-slider .slide .slider.v1 .information-box.right {right:5rem;}
.slidersection .cd-hero-slider .slide .slider.v1 .information-box.left {left:5rem;}
.slidersection .cd-hero-slider .slide .slider.v1 .information-box .information {padding:2rem;}
.slidersection .cd-hero-slider .slide .slider.v1 .information-box .information .headline h3 {font-size: 2rem;}
.slidersection .cd-hero-slider .slide .slider.v1 .information-box .information .text-container p {font-size:1.4rem;}

/* --- main-slider navigation */
.slidersection.main-slider .cd-hero-slider .cd-slider-nav nav ul li {width:6rem;}

/* --- tax/child/employer - navigation - position */
.slidersection .cd-slider-nav li {padding-top:0rem;}



/*--------------------------------------------------------------
LG - - KEYVISUALSECTION
--------------------------------------------------------------*/

.keyvisualsection {padding-bottom:5rem;}
.keyvisualsection.first {}
.keyvisualsection.first .keyvisual-container {height:100%;width:100%;background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;}

.keyvisualsection.first .keyvisual-container.halfsize {height:30rem;}




/*--------------------------------------------------------------
LG - - PAGE
--------------------------------------------------------------*/

/* --- page020 */
.page.page020 {}
.page.page020 .headline-container {}
.page.page020 .text-container p {font-size:1.4rem;}


/* --- page040 */
.page.page040 .content-wrapper-left .headline h3 {font-size:3rem;}
.page.page040 .content-wrapper-left .amplifier {font-size:1.7rem;}

.landscape .page.page040 .content-wrapper-left .table .tr .td {max-width: 40rem;}


/* --- page060 */
.page.page060 {background-position:100% 100%;margin-top: 5rem;}
.page.page060 .location-container .location .headline {border-bottom: 0.0625rem solid #b3b3b3;margin-bottom: 1rem;}
.page.page060 .location-container .location .headline h3 {font-size:1.3rem;}




/*--------------------------------------------------------------
LG - - FIELDSETSECTION - 2019-01-18
--------------------------------------------------------------*/
.fieldsetsection {}
.fieldsetsection .headline-container {margin-bottom: 1rem;} 
.fieldsetsection .headline-container h2 {margin:0rem;}
.fieldsetsection .text-container {margin:0rem;}
.fieldsetsection .fieldset-box {width:50%;padding-right:1rem;padding-left:0rem;}
.fieldsetsection .fieldset-box:after {content: ".";clear: both;display: block;visibility: hidden;height: 0px;}
.fieldsetsection .fieldset-box:nth-child(2),
.fieldsetsection .fieldset-box:nth-child(4) {padding-right:0rem;}
.fieldsetsection .fieldset-box .fieldset {min-height:20rem;margin:0rem;}
.fieldsetsection .fieldset-box .fieldset .legend.legend-01,
.fieldsetsection .fieldset-box .fieldset .legend.legend-02 {margin-bottom:1rem;margin-top:.5rem;}
.fieldsetsection .fieldset-box .fieldset .content-wrapper {margin-top:0rem;}
.fieldsetsection .fieldset-box .fieldset .content-wrapper .headline-container h3 {font-size:1.3rem;}
.fieldsetsection .fieldset-box .fieldset .content-wrapper .text-container p {font-size: 1.1rem;}




/*--------------------------------------------------------------
LG - - UT-REAL-DECK 
--------------------------------------------------------------*/

.ut-real-deck-1.floating-1 .box.defaultbox {margin-right:1rem;}
.ut-real-deck-1.floating-1 .box.defaultbox.sizing2 {max-width:48rem;}
.ut-real-deck-1.floating-1 .box.defaultbox.sizing3 {max-width:27.5416rem;}




/*--------------------------------------------------------------
LG - 7.0 - UR-DEFAULT-FLEX-DECK
--------------------------------------------------------------*/

/* --- sizing */
.ur-default-flex-deck-1.floating-1 .box.defaultbox.sizing2 {max-width:50%;}
.ur-default-flex-deck-1.floating-1 .box.defaultbox.sizing3 {max-width:27.5416rem;}
.ur-default-flex-deck-1.floating-1 .box.defaultbox.sizing4 {max-width:50%;}




/*--------------------------------------------------------------
LG - - CARD-DECK
--------------------------------------------------------------*/

.card-deck .card.defaultbox.sizing2 {max-width:50%;}
.card-deck .card.defaultbox.sizing3 {flex: 0 0 29%;}
.card-deck .card.defaultbox.sizing4 {max-width:50%;}




/*--------------------------------------------------------------
LG- - CARD-FULLSIZECARD
--------------------------------------------------------------*/

.card.fullsizecard {min-height:22rem;}
.card.fullsizecard .invisiblespace {min-height:15rem;}
.card.fullsizecard .card-body .card-title h3 {font-size:1.125rem;}
.card.fullsizecard .card-body .card-text p {font-size:1rem;}
.card.fullsizecard .card-body .card-text {visibility:hidden;display:none;}

/* --- fullsizecard - hover */
.card.fullsizecard:hover .invisiblespace {min-height:0rem;}
.card.fullsizecard:hover .card-body {padding-top: 6rem;}
.card.fullsizecard:hover .card-body .card-text {visibility:visible;display:block;}




/*--------------------------------------------------------------
LG - - TEASERIMGLEFT-STANDARD
--------------------------------------------------------------*/

/* --- teaserimgleft-small */
.teaserimgleft.small .content-wrapper .content-container .text-container h3 {font-size:1.3rem;}
.teaserimgleft.small .content-wrapper .content-container .text-container p {font-size:1.1rem;}

/* --- img left */
.box.defaultbox.themebox {}
.box.defaultbox.themebox .tr {}
.box.defaultbox.themebox .td {vertical-align: top;}
.box.defaultbox.themebox .td .content-container {min-height:20rem;}
.box.defaultbox.themebox .content-wrapper .content-container .text-container {padding-bottom:2rem;}
.box.defaultbox.themebox .content-wrapper .text-container p {font-size: 1.1rem;}


/*--------------------------------------------------------------
XS - - CONTENTIMGLEFT- LARG

- HIER FEHLT EINE ANSPRECHENDE SECTION -- ???
--------------------------------------------------------------*/

.contentimgleft-larg .tabe {display:table;}
.contentimgleft-larg .tr {display:table-row;}
.contentimgleft-larg .td {display:table-cell;}




/*--------------------------------------------------------------
LG - - STEPSECTIONS
--------------------------------------------------------------*/

.stepssections .content-box {display:table;}
.stepssections .content-box .content-container {display:table-row;}
.stepssections .content-box .content-container .stepbox {display:table-cell;}
.stepssections .content-box .content-container .arrowbox {display:table-cell;padding:0rem 1rem;min-width:5rem;max-width:7rem;}
.stepssections .content-box .content-container .arrowbox .arrow-container {height:1rem;background-repeat: no-repeat;width: 100%;background-size: contain;}




/*--------------------------------------------------------------
LG - - LISTINGSECTION
--------------------------------------------------------------*/

.listingsection .innercontentwrapper {padding:5rem;}
.listingsection .innercontentwrapper .c-text {}
.listingsection .innercontentwrapper .c-text table {display:table;}
.listingsection .innercontentwrapper .c-text table tr {}
.listingsection .innercontentwrapper .c-text table tr.table-claims {}
.listingsection .innercontentwrapper .c-text table tr td {display:table-cell;}





/*--------------------------------------------------------------
LG - - ATTENTIONSECTION
--------------------------------------------------------------*/

.attentionsection {min-height:40rem;position: relative;background-size:cover;background-repeat:no-repeat;}

/* --- disrupter */
.attentionsection .bg-transparent {background-color:transparent;}
.attentionsection .disrupter-container {position:absolute;}
.attentionsection .disrupter-container .disrupter {height:100%;width:100%;background-size:contain;background-repeat:no-repeat;}

/* --- disrupter - top */
.attentionsection .disrupter-container.top {height:11rem;width:100%;background-color: transparent;}
.attentionsection .disrupter-container.top .disrupter {background-image:url(../img/2018-09-03_uniontax_disrupter_02_de.png);background-position:0% 100%;}
.attentionsection .disrupter-container.top .disrupter.en {}
.attentionsection .disrupter-container.top .disrupter.es {}
.attentionsection .disrupter-container.top .disrupter.ro {}
.attentionsection .disrupter-container.top .disrupter.hu {}
.attentionsection .disrupter-container.top .disrupter.pl {}

/* --- disrupter - bottom*/
.attentionsection .disrupter-container.bottom {bottom:0rem;right:0rem;height:20rem;width:20rem;}
.attentionsection .disrupter-container.bottom .disrupter {background-image:url(../img/2018-09-03_uniontax_disrupter_de.png);background-position:100% 100%;}
.attentionsection .disrupter-container.bottom .disrupter.en {}
.attentionsection .disrupter-container.bottom .disrupter.es {}
.attentionsection .disrupter-container.bottom .disrupter.ro {}
.attentionsection .disrupter-container.bottom .disrupter.hu {}
.attentionsection .disrupter-container.bottom .disrupter.pl {}

/* --- attention-container */
.attentionsection .box.attention-container {position:absolute;top:auto;bottom:2rem;background-color:rgba(0, 0, 0, 0.3);}
.attentionsection .box.attention-container.right {right:5rem;}
.attentionsection .box.attention-container.left {left:5rem;}
.attentionsection .box.attention-container .attention {max-width:44rem;padding:2rem;}
.attentionsection .box.attention-container .attention .headline-container h3 {color:#FAC531;font-size:2rem;text-transform:uppercase;font-weight:600;line-height:140%;padding-top:0rem;margin-top:0rem}
.attentionsection .box.attention-container .attention .text-container {padding-bottom:2rem}
.attentionsection .box.attention-container .attention .text-container p {color:#fff;font-size:1.4rem;}




/*--------------------------------------------------------------
LG - - SOCIALBAR
--------------------------------------------------------------*/

.socialbar {position:fixed;top:50%;display:inline-block;left:0rem;z-index:100;visibility:visible;}
.socialbar .socialbar-box .socialitem {background-color:#3470A0;}
.socialbar .socialbar-box .socialitem:hover {background-color:#FAC531;}
.socialbar .socialbar-box .socialitem a {display:inline-block;width:3.125rem;height:3.125rem;}
.socialbar .socialbar-box .socialitem a:hover, 
.socialbar .socialbar-box .socialitem a:visited,
.socialbar .socialbar-box .socialitem a:active,
.socialbar .socialbar-box .socialitem a:focus {text-decoration:none;}
.socialbar .socialbar-box .socialitem.facebook {background-image:url("img/socialbar/img_facebook_45x45px_v2.svg");margin-bottom:0.125rem}
.socialbar .socialbar-box .socialitem.twitter {background-image:url("img/socialbar/img_twitter_45x45px_v2.svg");margin-bottom:0.125rem}
.socialbar .socialbar-box .socialitem.email {background-image:url("img/socialbar/img_email_45x45px_v2.svg");}
.socialbar .socialbar-box .socialitem.facebook,
.socialbar .socialbar-box .socialitem.twitter,
.socialbar .socialbar-box .socialitem.email {background-repeat:no-repeat;background-size:cover;}




/*--------------------------------------------------------------
LG - - STICKY-NAVIGATION - 2020-01
--------------------------------------------------------------*/

.sticky-navigation {width:unset;top:45%;bottom:unset;left:0rem;z-index:100;visibility:visible;}
.sticky-navigation .sticky-navigation-container {list-style: none;}
.sticky-navigation .sticky-navigation-container .sticky-navigation-item {float:unset;width:3rem;height:3rem;text-align:center;position:relative;margin:0.2rem 0;cursor: pointer;border-bottom-right-radius: 1rem;border-bottom-right-radius: 0rem;box-shadow: -.2rem .2rem .1rem rgba(0,0,0,0.1);}
.sticky-navigation .sticky-navigation-container .sticky-navigation-item i.fas,
.sticky-navigation .sticky-navigation-container .sticky-navigation-item i.fab {padding:.9rem 0rem 0rem 0rem;font-size:1.3rem;}

.sticky-navigation .sticky-navigation-container .sticky-navigation-item .sticky-navigation-content-container {visibility:visible;display:unset;width:20rem;background-color:#fff;border-left:.3rem solid #3470a0;box-shadow: 0 4px 8px rgba(0,0,0,.25);top:-1rem;left:4rem;padding: .9rem 1.8rem;position: absolute;text-align: left;transform: scaleX(0);transform-origin: left;transition: .2s;-webkit-transform:scaleX(0);-webkit-transform-origin: left;}
.sticky-navigation .sticky-navigation-container .sticky-navigation-item .sticky-navigation-content-container a {color:#3470a0;}
.sticky-navigation .sticky-navigation-container .sticky-navigation-item .sticky-navigation-content-container a:hover {color:#FAC531;}
.sticky-navigation .sticky-navigation-container .sticky-navigation-item .sticky-navigation-content-container::before {color:#3470a0;content:"\f0d9";font-family:"Font Awesome 5 Pro";font-weight:900;font-size:2rem;position: absolute;right:19.8rem;top: 50%;transform: translateY(-50%);}
/* .sticky-navigation .sticky-navigation-container .sticky-navigation-item:hover .sticky-navigation-content-container {-webkit-transform: scaleX(1);-webkit-transform-origin: left;transform: scaleX(1);transform-origin: left;transition: .2s;} */


.sticky-navigation .sticky-navigation-container .sticky-navigation-item a.inv-no-hover,
.sticky-navigation .sticky-navigation-container .sticky-navigation-item:hover a.inv-no-hover span {color:#333;}


.sticky-navigation .sticky-navigation-container .sticky-navigation-item.phone .sticky-navigation-content-container {left:4rem;}
.sticky-navigation .sticky-navigation-container .sticky-navigation-item .sticky-navigation-content-container a {color:#3470a0;}
.sticky-navigation .sticky-navigation-container .sticky-navigation-item .sticky-navigation-content-container a:hover {color:#FAC531;}
.sticky-navigation .sticky-navigation-container .sticky-navigation-item:hover .sticky-navigation-content-container {-webkit-transform: scaleX(1);-webkit-transform-origin:left;transform: scaleX(1);transform-origin:left;transition: .2s;}

/* --- language */
body.lang-pl .sticky-navigation .sticky-navigation-container .sticky-navigation-item .sticky-navigation-content-container {top:-1.5rem;}
body.lang-pl .sticky-navigation .sticky-navigation-container .sticky-navigation-item.mail .sticky-navigation-content-container {top:-1rem;}
body.lang-hu .sticky-navigation .sticky-navigation-container .sticky-navigation-item.facebook .sticky-navigation-content-container {top:-1.5rem;}


/*--------------------------------------------------------------
LG - - SERVICESECTION
--------------------------------------------------------------*/

.servicessection {padding:5rem 0rem}
.servicessection .teaserimgleft.small .content-wrapper .content-container {height:15rem;}

/* --- small */
.box.defaultbox.themebox.small {}
.box.defaultbox.themebox.small .tr {}
.box.defaultbox.themebox.small .td {vertical-align:top;}
.box.defaultbox.themebox.small .td .content-container {min-height:20rem;}
.box.defaultbox.themebox.small .content-wrapper .content-container .text-container {padding-bottom:2rem;}
.box.defaultbox.themebox.small .content-wrapper .text-container p {font-size: 1.1rem;}

.box.defaultbox.themebox.small.themebox-03 .content-wrapper .picture-container {background-position:70% 50%;}




/*--------------------------------------------------------------
.0 - LG - LOGINSECTION
--------------------------------------------------------------*/


body.authstatus-false .loginsection .modal-dialog .modal-content {min-width:35rem;}

body.authstatus-false .login-section .login-wrapper {display:table;margin-top:10rem;margin-right:auto;margin-bottom:5rem;margin-left:auto;}
body.authstatus-false .login-section .login-wrapper.row {display:table-row;}

body.authstatus-false .login-section .logo-container {width: 15rem;display:table-cell;}

body.authstatus-false .login-section .login-spacer{width: 2rem;display:table-cell;}

body.authstatus-false .login-section .logo {width:100%;min-height:5rem;background-repeat:no-repeat;background-position: 50% 100%;}

body.authstatus-false .login-section .login-container {width: 30rem;height:100%;border-right:.2rem solid #fc0; display:table-cell;background-color:rgba(0,0,0,0.5);}

body.authstatus-false .login-section .login-container .buttons-box .leftbox{display:block;}
body.authstatus-false .login-section .login-container .buttons-box .rightbox{display:block;text-align:right;}
body.authstatus-false .login-section .login-container .buttons-box .rightbox .login-button {margin-bottom:0rem;}




/*--------------------------------------------------------------
LG - - AGENCY-CONTAINER

- HIER FEHLT EINE ANSPRECHENDE SECTION -- AGENCYSECTION
--------------------------------------------------------------*/

.agency-vcard {width:47%;}



/*--------------------------------------------------------------
LG - - BACKTOTOP-CONTAINER - 2019-12
--------------------------------------------------------------*/

.backtotop-container {top:90%;}



/*--------------------------------------------------------------
LG - - FOOTER
--------------------------------------------------------------*/

footer {min-height:5rem;}
footer .footer-container ul li {float:left;}




/*--------------------------------------------------------------
LG - - FOOTER - 2019-12-11
--------------------------------------------------------------*/

.footersection.footer-v2 {color:#fff;}
.footersection.footer-v2 a,
.footersection.footer-v2 p,
.footersection.footer-v2 ul {font-size:1rem;color:#adadad;}
.footersection.footer-v2 ul li {color:#ADADAD;list-style: none;font-size:1rem;padding-bottom: .5rem;}
.footersection.footer-v2 a:hover {color:#FAC531;}


/* --- footer-menu */
.footersection.footer-v2 .footer-menu ul li.footer-container {width:50%;float:left;min-height:14rem;}


/* --- footer-contact */
.footersection.footer-v2 .content-container.contact {min-height: 25rem;padding:0rem 2rem;border-left:.1rem solid #707070;}


/* --- footer-socialbar */
.footersection.footer-v2 .footer-socialbar {padding:1rem 0rem;margin-top:2rem;border-top:.1rem solid #707070;border-bottom:.1rem solid #707070;}
.footersection.footer-v2 .footer-socialbar .social-item {padding-right:1rem;float:right;}
.footersection.footer-v2 .footer-socialbar .social-item i {color:#FAC531;padding-right:.5rem;}


/* --- copyright and footer-legal */
.footersection.footer-v2 .copyright,
.footersection.footer-v2 .footer-legal{padding-top:2rem;}
.footersection.footer-v2 .footer-legal ul.footer-legal-navigation li {float:right;padding-left:1rem;}




}



/* Large desktop LG */
@media (min-width:992px) and (orientation: landscape) {

}






/* CONTENT Large desktop XL */
@media (min-width:1200px) {

/*--------------------------------------------------------------
XL - - DEFAULT INFOS
--------------------------------------------------------------*/

/* --- defaultpadding */
.defaultpadding {padding:5rem 0rem;}
.defaultpadding-top {padding:5rem 0rem 0rem 0rem;}
.defaultpadding-bottom {padding:0rem 0rem 5rem 0rem;}

.defaultpadding-xs {padding:0rem 0rem;}

.defaultpadding-lg {padding:5rem 0rem;}


/* --- headline */
h1 {font-size:3rem;}
h2 {font-size:2.5rem;}
h3 {font-size:2rem;}


/* --- table */
.table {display:table;border-collapse:collapse;}
.tr {display:table-row;}
.td {display:table-cell;vertical-align:top;}
.td.halfwidth {width:50%;}
.td.threewith {width:33%;}
.td.thirdwith {width:33%;}




/*--------------------------------------------------------------
INV MICROFORMATS EXTENSION
--------------------------------------------------------------*/

/* --- padding-bottom */
.inv-pb-10 {padding-bottom:10rem;}

/* --- xs-padding-bottom */
/* setzt den Wert auf default zurück = 3rem*/
.inv-xs-pb-15 {padding-bottom:3rem;}





/*--------------------------------------------------------------
XL - - LANGUAGESECLECTION - 2018-11-15
--------------------------------------------------------------*/

header nav.navbar .collapse.navbar-collapse .nav.btn-group.language-selection .dropdown-menu {margin-top:1rem;min-width: 10rem;text-align:left;border: 1px solid rgba(0,0,0,.15);}

body.scroll-position-scrolled header nav.navbar .collapse.navbar-collapse .nav.btn-group.language-selection .btn {color:#707173;}



/*--------------------------------------------------------------
XL - - INTROSECTION
--------------------------------------------------------------*/

.introsection {}
.introsection .headline-container {}
.introsection .headline-container h1 {font-size:3rem;}
.introsection .text-container {}
.introsection p {font-size:1.4rem}

/* --- diagonally */
.introsection.diagonally .mask {background-image:url(../img/uniontax_mask_1920x1020.png);background-size:cover;background-position:50% 0%;}

.introsection.diagonally.halfsize {min-height:25rem;}
.introsection.diagonally.halfsize .mask {background-image:url(../img/uniontax_mask_1900x400.png);}




/*--------------------------------------------------------------
XL - - INFORMATIONSECTION
--------------------------------------------------------------*/

.informationsection {min-height:50rem;font-size:1.4rem;}
.informationsection .picture-wrapper {display:block;visibility:visible;}
.informationsection .mainstage .content-wrapper {padding-right:5rem;}
.informationsection .mainstage .content-wrapper.pt5 {padding-top:5rem;}




/*--------------------------------------------------------------
XL - - UT-REAL-DECK
--------------------------------------------------------------*/

.ut-real-deck-1.floating-1 .box.defaultbox {margin-right: 1rem;}
.ut-real-deck-1.floating-1 .box.defaultbox.sizing2 {max-width:41.8125rem;}
.ut-real-deck-1.floating-1 .box.defaultbox.sizing3 {min-width:25rem;max-width:26.5rem;}






/*--------------------------------------------------------------
XL - 7.0 - UR-DEFAULT-FLEX-DECK
--------------------------------------------------------------*/

/* --- sizing */
.ur-default-flex-deck-1.floating-1 .box.defaultbox.sizing2 {max-width:50%;}
.ur-default-flex-deck-1.floating-1 .box.defaultbox.sizing3 {max-width:27.5416rem;}
.ur-default-flex-deck-1.floating-1 .box.defaultbox.sizing4 {max-width:47%;}

/* --- flex-icon/img - top */
.ur-default-flex-deck-1.floating-1 .box.defaultbox .flex-icon-top {}




/*--------------------------------------------------------------
XL - - CARD-DECK
--------------------------------------------------------------*/

.card-deck .card.defaultbox.sizing2 {max-width:50%;}
/* .card-deck .card.defaultbox.sizing3 {max-width:31%;} */
.card-deck .card.defaultbox.sizing4 {max-width:47%;}





/*--------------------------------------------------------------
XL - - TEASERIMGLEFT-STANDARD
--------------------------------------------------------------*/

/* --- img left */
.box.defaultbox.themebox .content-wrapper .picture-container {width:40%;}




/*--------------------------------------------------------------
XL - - ARTICLEV1SECTION
--------------------------------------------------------------*/

.articlev1section {}
.articlev1section .headline-container {}
.articlev1section .headline-container h2 {font-size:2.5rem;}
.articlev1section .picture-container {height:25rem;margin-bottom:0rem;}
.articlev1section .text-container {}



/*--------------------------------------------------------------
XL - - THEMESECTION
--------------------------------------------------------------*/

.themesection.halfsize {min-height:25rem;}




/*--------------------------------------------------------------
XL - - FEATURESSECTION
--------------------------------------------------------------*/

.featuressection .picture-container {height:30rem;}

/* --- facts */
.featuressection .feature-container.facts {margin-bottom:0rem;}


/* --- airplane background */
.featuressection.bg-airplane {background-size:contain;background-position: 0% 30%;}




/*--------------------------------------------------------------
XL - - ATTENTIONSECTION
--------------------------------------------------------------*/

.attentionsection {min-height:40rem;position: relative;background-size:cover;background-repeat:no-repeat;}

/* --- disrupter */
.attentionsection .disrupter-container {position:absolute;}
.attentionsection .disrupter-container .disrupter {height:100%;width:100%;background-size:contain;background-repeat:no-repeat;}

/* --- disrupter - top */
.attentionsection .disrupter-container.top {height:14rem;}
.attentionsection .disrupter-container.top .disrupter {background-image:url(../img/uniontax_disrupter_02_de_kindergeld_in_österreich_und_in_den_niederlanden.png );background-position:0% 100%;}
.lang-en .attentionsection .disrupter-container.top .disrupter {background-image:url(../img/uniontax_disrupter_02_en_child_benefit_in_austria_and_the_netherlands.png );background-position:0% 100%;}
.lang-es .attentionsection .disrupter-container.top .disrupter {background-image:url(../img/uniontax_disrupter_02_es_prestaciones_por_hijos_en_austria_y_los_paises_bajos.png );background-position:0% 100%;}
.lang-ro .attentionsection .disrupter-container.top .disrupter {background-image:url(../img/uniontax_disrupter_02_hu_csaladi_potlek_ausztriaban_es_hollandiaban.png );background-position:0% 100%;}
.lang-hu .attentionsection .disrupter-container.top .disrupter {background-image:url(../img/uniontax_disrupter_02_pl_zasilek_rodzinny_na_dziecko_w_austrii_i_holandii.png);background-position:0% 100%;}
.lang-pl .attentionsection .disrupter-container.top .disrupter {background-image:url(../img/uniontax_disrupter_02_ro_alocatii_in_austria_si_olanda.png);background-position:0% 100%;}

/* --- disrupter - bottom*/
.attentionsection .disrupter-container.bottom {bottom:0rem;right:0rem;height:20rem;width:20rem;}
.attentionsection .disrupter-container.bottom .disrupter {background-image:url(../img/uniontax_disrupter_de_rufen_sie_uns_jetzt_an_neu.png);background-position:100% 100%;}
.lang-en .attentionsection .disrupter-container.bottom .disrupter {background-image:url(../img/uniontax_disrupter_en_call_us_now_new.png);background-position:100% 100%;}
.lang-es .attentionsection .disrupter-container.bottom .disrupter {background-image:url(../img/uniontax_disrupter_es_llamenos_ahora_nuevo.png);background-position:100% 100%;}
.lang-ro .attentionsection .disrupter-container.bottom .disrupter {background-image:url(../img/uniontax_disrupter_hu_hivjon_most_uj.png );background-position:100% 100%;}
.lang-hu .attentionsection .disrupter-container.bottom .disrupter {background-image:url(../img/uniontax_disrupter_pl_zadzwon_do_nas_juz_teraz_nowosc.png );background-position:100% 100%;}
.lang-pl .attentionsection .disrupter-container.bottom .disrupter {background-image:url(../img/uniontax_disrupter_ro_sunati_ne_acum_nou.png);background-position:100% 100%;}

/* --- attention-container */
.attentionsection .box.attention-container {position:absolute;bottom:2rem;background-color:rgba(0, 0, 0, 0.3);}
.attentionsection .box.attention-container.right {right:5rem;}
.attentionsection .box.attention-container.left {left:5rem;}
.attentionsection .box.attention-container .attention {max-width:44rem;padding:2rem;}
.attentionsection .box.attention-container .attention .headline-container h3 {color:#FAC531;font-size:2rem;text-transform:uppercase;font-weight:600;line-height:140%;padding-top:0rem;margin-top:0rem}
.attentionsection .box.attention-container .attention .text-container {padding-bottom:2rem}
.attentionsection .box.attention-container .attention .text-container p {color:#fff;font-size:1.4rem;}




/*--------------------------------------------------------------
XL - - SERVICESECTION
--------------------------------------------------------------*/

/* --- small */
.box.defaultbox.themebox.small .content-wrapper .picture-container {width:25%;}




/*--------------------------------------------------------------
XL - - COOKIESECTION
--------------------------------------------------------------*/

/* --- Cookiesection Middle - 2018-08-08 */
.cookie-wrapper {position:fixed;top:25%;display: inline-block;left: 30%;z-index: 100;margin-right: auto;margin-left:auto;}
.cookie-wrapper .cookie-wrapper {display:table;}
.cookie-wrapper .picture-container {display:table-cell;height:26rem;width:15rem;border-bottom:none;}
.cookie-wrapper .content-container {display:table-cell;width: 30rem;} 
.cookie-wrapper .content-container h2 {font-size:2.5rem;}
.cookie-wrapper .button-container {padding-top:0rem;}




/*--------------------------------------------------------------
XL - - LOGINSECTION-2
--------------------------------------------------------------*/

.loginsection-2 {}
.loginsection-2 {}
.loginsection-2 .content-wrapper {padding:5rem 4rem;}
.loginsection-2 .content-wrapper .headline-container {}
.loginsection-2 .content-wrapper .text-container {}

.loginsection-2 .content-wrapper.login fieldset {padding-top:1rem;}
.loginsection-2 .content-wrapper.login fieldset legend {display: none;visibility:hidden;}
.loginsection-2 .content-wrapper.login fieldset label {margin-bottom:0rem;}
.loginsection-2 .content-wrapper.login fieldset input {width: 100%;min-height:2.5rem;margin-bottom:1rem;padding-left:.5rem;}
.loginsection-2 .content-wrapper.login a {color:#FFF;font-size:1rem;}




/*--------------------------------------------------------------
XL - - DISRUPTERSECTION - 2020-01
--------------------------------------------------------------*/

.disruptersection {display:none;visibility:hidden;}




/*--------------------------------------------------------------
XL - - CONTACTSECTION - 2019-12
--------------------------------------------------------------*/

.contactsection .picture-container {display:unset;visibility:visible;}

.contactsection .picture-container .picture,
.contactsection .content-container {min-height:43rem;}
.contactsection .content-container .content-wrapper {padding:3rem;}
.contactsection .content-container .content-wrapper .headline-container h2 {font-size:2rem;}
.contactsection .content-container .content-wrapper .icon-container .icon i.fab,
.contactsection .content-container .content-wrapper .icon-container .icon i.fas {font-size:3rem;}

.contactsection .content-container .content-wrapper .subheadline-container.servicecenter,
.contactsection .content-container .content-wrapper .freecall-container {display:none;visibility:hidden;}

/* --- disrupter */
.contactsection .disrupter-container {display:unset;visibility:visible;position:absolute;z-index:5;bottom:-5rem;left:6rem;right:unset;}
.contactsection .disrupter-container .disrupter {min-height:25rem;min-width:25rem;position:relative;}

.contactsection .disrupter-container .disrupter .content-container,
.contactsection .disrupter-container .disrupter .content-container {min-height:0rem;position:absolute;top:5rem;left:4rem;}
.contactsection .disrupter-container .disrupter .content-container .headline-container h3 {color:#333;margin-bottom:0rem;}
.contactsection .disrupter-container .disrupter .content-container .freecall-container .content-wrapper,
.contactsection .disrupter-container .disrupter .content-container .freefax-container .content-wrapper {padding:0rem;}
.contactsection .disrupter-container .disrupter .content-container .content-wrapper i {width:2rem;}

/* --- freecall */
.contactsection .disrupter-container .disrupter .content-container .freecall-container .headline-container h3 {font-size:2.5rem;font-weight:600;}
.contactsection .disrupter-container .disrupter .content-container .freecall-container .content-wrapper i {padding-left:1rem;}

/* --- freefax */
.contactsection .disrupter-container .disrupter .content-container .freefax-container {padding-top:1rem;}
.contactsection .disrupter-container .disrupter .content-container .freefax-container .headline-container h3 {font-size:1.5rem;}
.contactsection .disrupter-container .disrupter .content-container .freefax-container .content-wrapper i {padding-right:1rem;}



/* --- langugae*/
body.lang-ro .contactsection .content-container .content-wrapper .freecall-container,
body.lang-hu .contactsection .content-container .content-wrapper .freecall-container {padding-top:12rem;}
body.lang-pl .contactsection .content-container .content-wrapper .freecall-container {padding-top:5rem;}
body.lang-es .contactsection .content-container .content-wrapper .freecall-container {padding-top:10rem;}




/*--------------------------------------------------------------
XL - - FOOTER - 2019-12-11
--------------------------------------------------------------*/

/* --- footer-menu */
.footersection.footer-v2 .footer-menu ul li.footer-container {width:25%;}



}




/* Large desktop XL */
@media (min-width:1200px) and (orientation: landscape) {


/*--------------------------------------------------------------
7.0 - XL - LANDSCAPE - UR-DEFAULT-FLEX-DECK
--------------------------------------------------------------*/

/* --- sizing */
.ur-default-flex-deck-1.floating-1 .box.defaultbox.sizing2 {max-width:50%;}
.ur-default-flex-deck-1.floating-1 .box.defaultbox.sizing3 {max-width:27.5416rem;}
.ur-default-flex-deck-1.floating-1 .box.defaultbox.sizing4 {max-width:23.5%;}


}


/* CONTENT Large desktop XXL */
@media (min-width:1921px) {

html {font-size:141%;}

.container {max-width:1800px;}
.container.mwidth-lg-1600 {max-width:unset;}



/*--------------------------------------------------------------
XXL - - SLIDERSECTION
--------------------------------------------------------------*/

/* --- main-slider navigation */
.slidersection.main-slider .cd-slider-nav {height:80px;}




/*--------------------------------------------------------------
XXL - - ATTENTIONSECTION
--------------------------------------------------------------*/

/* --- disrupter - top */
.attentionsection .disrupter-container.top {height:14rem;}




/*--------------------------------------------------------------
XXL - - AGENCY-CONTAINER

- HIER FEHLT EINE ANSPRECHENDE SECTION -- AGENCYSECTION
--------------------------------------------------------------*/

.agency-vcard .picture-container .picture {min-height:14rem;}




/*--------------------------------------------------------------
XXL - - CONTACTSECTION - 2019-12
--------------------------------------------------------------*/

/* --- disrupter */
.contactsection .disrupter-container {bottom:-5rem;left:7rem;}
.contactsection .disrupter-container .disrupter {min-height:25rem;min-width:25rem;}



}


