@import url('/export/system/modules/alkacon.mercury.bistuemer.ebk/css/ebk-agency.css');
@import url('/.themes/fonts/font.css');


/* ###### Kalender ###### */
.type-list-calendar td a {background: #B25114; color: #fff; display: block;  width: 100%; text-align: center;border: 1px solid #fff;pointer-events:none; height: 100%;
    padding-top: 5px;}
.type-list-calendar table td {border: 2px solid #fff; border-top: 3px solid #fff; height: 39px;} 
.type-list-calendar table tr th {    background-color: #464E86 !important; color: #fff;}

.type-list-calendar table td.cal-today > *    {background-color: #464E86;  width: 100%; text-align: center;} 
.type-list-calendar .cal-pagination .btn { padding: 4px; width: 40px; height: 40px; border-radius: 50%;}
.type-list-calendar .cal-pagination .btn .fa {font-size: 20px; }

.type-list-calendar .table > :not(caption) > * > * {    background-color: #f3f3f3;     border-bottom-width: 0;}

.type-list-calendar .cal-pagination {margin-bottom: 25px; justify-content: center;}
.type-list-calendar .cal-pagination > div {font-size: 22px; min-width: 34px; font-weight: 400;}
@media (min-width: 1014px) {
    .type-list-calendar .cal-pagination .cal-sheet-month {
        max-width: 200px;
    }
}

#mercury-page {overflow-x: hidden;}
.ap-legaltext h1, .ap-legaltext h2{text-align:left;}
.pp-banner .banner {font-size: 17px;}
.pp-banner .banner p {font-size: 15px;}

.org-opencms-ade-containerpage-client-ui-css-I_CmsLayoutBundle-I_CmsContainerpageCss-oc-ignore-small-elements .oc-small-element .oc-option-bar {visibility: visible !important;}
body, h1, h2, h3, h4, h5, h6, .subline p:first-child,.type-slider .slide-wrapper .caption strong, .type-slider .slide-wrapper .caption small, .type-slider .slide-wrapper .caption .titlecaption{font-family: 'Livvic', 'Helvetica Neue', Helvetica, Arial, sans-serif !important; color: #444;}
body{font-size: 22px; font-weight: 300;}
h1, .subline p:first-child, h2{font-weight: 500; font-size: 45px; line-height: 1.2; text-align: center;}
.subline p:first-child {color: #b7afaf; font-weight: 400; margin-top: -18px;}
h3{font-size: 28px;}
h4{font-size: 22px;}

.max-200 {max-width: 200px; height: 200px; margin: 0 auto;}

header, .area-content{max-width: 90%; margin: 0 auto;}

.type-media{flex-grow: 1;}

a {color: #464E86;}
.type-section .link .btn {margin-top: 5px; border-radius: 4px;}

#topcontrol{background-color: #FFDE59;}

.btn {background-color: #464E86;}
.spezial-btn.left{text-align: left;}
.spezial-btn.right{text-align: right;}
.spezial-btn .btn{background-color: #464E86; padding: 14px 27px 14px 33px; font-size: 26px; border-radius: 34px;}
.spezial-btn.gruen .btn:before{content:'\f133'; font-family: 'forkawesome'; margin-right: 14px;} 
.spezial-btn.gelb .btn:before{content:'\f05a'; font-family: 'forkawesome'; margin-right: 14px; font-size: 26px;} 

.nach.spezial-btn.gruen .btn:after{content:'\f0da'; font-family: 'forkawesome'; margin-left: 14px; font-size: 26px;} 
.nach.spezial-btn.gruen .btn:before{display: none;} 
.vor.spezial-btn.gelb .btn:before{content:'\f0d9'; font-family: 'forkawesome'; margin-right: 14px; font-size: 26px;} 

.spezial-btn.gelb .btn{background-color: #FFDE59; color: #545454;}
.spezial-btn.gruen .btn {background-color: #B25114;}

.box.burnie{display: flex; align-items: center;}


.box.burnie h4 {font-size: 20px; margin-bottom: 3px !important; color: #00BF63;}

.ap-legaltext .row > *{ padding-left: 0;}
.area-foot .subfoot{font-size: 17px; background-color: transparent; color: #444;}
.area-foot .subfoot a{color: #444;}
.area-foot .subfoot .type-linksequence {display: flex; justify-content: center;}
.area-foot .topfoot{display: none;}

.box{background-color: #efefef; border-radius: 10px; font-size: 0.875em; font-weight: 300; box-shadow: 0px 0px 5px -1px rgba(0,0,0,.3); }

.box.weiss{background-color: #fff;}

.box.blau{color: #fff; background-color: #464E86;}
.box.blau h3, .box.blau a{color: #fff !important;}

.box.braun{color: #fff; background-color: #B25114;}
.box.braun h3, .box.braun a{color: #fff !important;}

.box.gruen{color: #fff; background-color: #00BF63;}
.box.gruen h3, .box.gruen a{color: #fff !important;}

.check ul {list-style: none outside none; margin-left: 0; padding-left: 0; margin-bottom: 0px !important;}
.check li {overflow: visible; padding-left: 25px; position: relative; line-height: 1.5;}
.check li:before { font: normal normal normal 19px/1 FontAwesome; margin-right: 10px; left: 0; position: absolute; content: "\f046"; top: 7px;}
a.external:after {display: none;}

.rund img{border-radius: 50%; border: 7px solid #efefef; padding: 7px;}

@media (min-width: 1014px){
.fa-universal-access:before {font-size: 30px;}
}

@media (max-width: 1013.98px){
h1, .subline p:first-child, h2 {font-size: 40px;}
.subline p:first-child {margin-top: -19px;}
.spezial-btn{align-items: center;}
}
@media (max-width: 763.98px){
h1, .subline p:first-child, h2 {font-size: 33px;}
body {font-size: 20px;}
h3 {font-size: 25px;}
.box.burnie img{left: -12px;}
}
@media (max-width: 549.98px){
h1, .subline p:first-child, h2 {font-weight: 500; font-size: 27px !important; line-height: 1.2;}
body {font-size: 18px;}
h3 {font-size: 21px;}
}

/*######################### Counter #######################*/

.features:after {display: none;}
.row-count {;margin: 0 auto; color: #fff;}
.features span.counter {font-size: 85px;  font-weight: 600;display: inline-block; margin-bottom: -20px; margin-top: -15px; }
.features-info {    display: block;
    font-size: 20px;
    font-weight: 400;
    padding-top: 20px;
    
	max-width: 80%;
    margin: 0 auto;
    
}
.row-counter h2.piece-heading, .row-counter .subline p:first-child {color: #fff !important;}
.bt-top {background-image: linear-gradient(90deg, rgba(218, 219, 221, 0), rgba(218, 219, 221, 0.5) 25%, #dadbdd 50%, rgba(218, 219, 221, 0.5) 75%, rgba(218, 219, 221, 0));
    height: 2px !Important;
    display: block;
    width: 50%;
    margin: 0 auto;
    margin-top: 16px;}
.features-top {display: block;
    font-size: 20px;
    font-weight: 400;}
.features {text-align: center; color: #fff;}

@media (max-width: 551.98px){
.features{margin-bottom: 20px;}
}

.type-iconbox {background-color: #464E86; border-radius: 7px; padding: 50px 20px;}
.type-iconbox.green{background-color: #00BF63;}

.type-iconbox .icon-title {font-size: 30px; font-weight: 400;}
.type-iconbox h3 {font-size: 30px; font-weight: 400; color: #fff;}
.type-iconbox .icon-image:before{    font-size: 60px;}


/* ###### TEASER-KACHEL ###### */
.content-box {border-radius: 10px;}
.content-box h3 {font-size: 23px;}
.tile-col .full-overlay {justify-content: flex-end;}

/* ###### NAV ###### */
.nav-main-items > li > a {font-family: 'Livvic', 'Helvetica Neue', Helvetica, Arial, sans-serif !important; text-transform: none; font-size: 23px !important; font-weight: 400; padding: 0 14px 0px 14px; display: flex; align-items: center;}
.nav-main-items > li > a:hover, .nav-main-items > li.active > a, .nav-menu > li > a:focus, .nav-menu > li > a:hover, .nav-menu > li.active > a:focus, .nav-menu > li.active > a:hover, .nav-main-items > li.active > a:hover{color: #444;}
.nav-main-items > li.expand.ed > a, .nav-main-items > li.expand.ed > a:focus, .nav-main-items > li.expand.ed > a:hover{color: #fff;}
.nav-menu > li > a {box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);}
.header-isfixed .nav-main-items{    padding: 8px 0 15px;}
.nav-main-items > li > .nav-menu {top: 58px; left: 24px !important; max-width: 100%; box-shadow: none; border-top: 0; border-bottom: 0;}
.nav-menu > li.active > a {background-color: #efefef; font-weight: 500; font-size: 16px; box-shadow: 0px 0px 5px -1px rgba(0,0,0,.3);     border-radius: 2px;}
#nav-main-search .nav-menu {box-shadow: 0px 0px 5px -1px rgba(0,0,0,.3);}
.nav-main-items > li.zelt > a, .nav-main-items > li.zelt-mobil > a{background-color: #5D2B0B; padding: 13px 20px 13px 30px; border-radius: 6px; color: #fff;     margin-left: 15px;}
.nav-main-items > li.zelt > a::after, .nav-main-items > li.zelt-mobil > a::after{display: none;}
.nav-main-items > li.zelt > a::before, .nav-main-items > li.zelt-mobil > a::before{content: ""; background: url(/.galleries/bilder/.system/zelt-icon.png) no-repeat; height: 23px; width: 30px; display: inline-block; position: relative; top: -1px; left: -9px;}
.kontakt a{background-color: #B25114; color: #fff !important; padding: 13px 20px 13px 24px !important; border-radius: 6px; margin-left: 15px;}
.kontakt a:before{content: '\f133'; font-family: 'forkawesome'; margin-right: 14px; font-size: 25px;}
.infos a{ background: #FFDE59; padding: 13px 19px 13px 22px !important; border-radius: 6px;}
.infos a:before{content: '\f05a'; font-family: 'forkawesome'; margin-right: 14px; font-size: 25px;}


.gal a:before{content: '\f03e'; font-family: 'forkawesome'; margin-right: 14px; font-size: 25px;}


.infos.mega a:after, .kontakt.mega a:after, .zelte.mega a:after{display: none;}

.nav-main-items > li.expand.ed.infos > a, .nav-main-items > li.expand.ed.infos > a:focus, .nav-main-items > li.expand.ed.infos > a:hover{color: #444;}


.zelt {display: none !Important;}


.nav-menu{top: 60px !important;}

html.hasscript .nav-main-container .nav-mega-menu {border-top-left-radius: 20px; border-bottom-right-radius: 20px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3); padding: 32px 32px 10px;}

.mega.infos .type-section a, .mega.kontakt .type-section a {padding: 7px 13px 7px 13px !important; font-size: 19px;margin-left: 0;}

.nav-menu.nav-mega-menu p{    font-size: 19px;}

@media (min-width: 1014px){
.nav-main-items > li.zelte > a{background-color: #5D2B0B; padding: 13px 20px 13px 30px; border-radius: 6px; color: #fff;     margin-left: 15px;}
.nav-main-items > li.zelte > a::after{display: none;}
.nav-main-items > li.zelte > a::before{content: ""; background: url(/.galleries/bilder/.system/zelt-icon.png) no-repeat; height: 23px; width: 30px; display: inline-block; position: relative; top: -1px; left: -9px;}
.gal a{ background: #464E86; padding: 13px 19px 13px 22px !important; border-radius: 6px; color: #fff;}
.gal a:before{content: '\f03e'; font-family: 'forkawesome'; margin-right: 14px; font-size: 25px;}
.nav-main-items > li.gal > a{color: #fff; margin-left: 15px;}

.nav-main-items > li.gal > a:focus, .nav-main-items > li.active.gal > a, .nav-main-items > li.active.gal > a:focus{color: #fff;}
}

@media (max-width: 1499.98px){
.nav-main-items > li > a {font-size: 18px !important;}
}

@media (max-width: 1349.98px){
.kontakt a{padding: 13px 11px 13px 11px !important;}
.infos a {padding: 13px 10px 13px 13px !important;}
.nav-main-items > li.zelte > a {padding: 13px 11px 13px 17px !Important;}
.gal a {padding: 13px 10px 13px 10px !important;}
}

@media (max-width: 1199.98px){
.nav-main-items > li > a {font-size: 16px !important;}
header, .area-content {max-width: 100%;}
}

@media (max-width: 1013.98px){
.nav-toggle-btn .nav-toggle {background-color: #464E86;}
header.fh.ls-3 .nav-main-mobile-logo .mobile-logolink {width: 138px;}
#nav-main-addition{display: none;}
.infos a, .kontakt a, .nav-main-items li.active.expand.ed > a, .nav-main-items li.active > a, .nav-main-items > li.zelt > a,  .nav-main-items > li.zelt-mobil > a {color: #444 !Important;background-color: transparent; margin-left: 0px;}
.nav-main-items > li.zelt > a::before, .nav-main-items > li.zelt-mobil > a::before  {background: url(/.galleries/bilder/.system/zelt-icon-dark.png) no-repeat;}
.nav-main-container {background-color: #fff;}
.nav-main-items li.expand > a[aria-controls]::after {top: 12px; background-color: transparent; color: #444;}
.nav-main-items > li > a {padding: 10px 14px 10px 22px;}
.nav-icon .fa {margin-left: 10px;}
}

/* ###### Formular ###### */
.type-webform .styled-form{background: #fff; box-shadow: 0px 0px 5px -1px rgba(0,0,0,.3); padding: 37px 0 5px 37px; border-radius: 10px;}
.type-webform .formbtn-row .formbtn.btn{padding: 7px 22px; font-size: 20px; font-weight: 400; border-radius: 8px;}
.type-webform .styled-form .label{font-weight: 500 !important; font-size: 16px;}
.type-webform .styled-form .note {font-size: 87%; font-style: italic;}
.type-webform .styled-form .input input{border-radius: 4px;background-color: #fff;}
.type-webform .styled-form footer {padding: 0px 28px 30px; border-top: 0;}
.type-webform section {width: 47%; float: left; margin-right: 10px;}
.type-webform section.form-field-privacy {width: 100%;}
.type-webform footer section{width: 100%; float: none;}


.form-index.type-webform section {width: 100%;float: none; margin-right: 0px;}
.form-index.type-webform .styled-form {padding: 10px;}
.form-index.type-webform .formbtn-row .formbtn.btn {padding: 5px 14px; font-size: 17px; border-radius: 6px;}
.form-index.type-webform .styled-form .label {font-size: 15px;}
.form-index.type-webform .styled-form .note{display: none;}
.form-index.type-webform .styled-form  .note.note-error{display: block;}

@media (max-width: 549.98px){
.type-webform section {width: 100%; float: none; margin-right: 0px;}
.type-webform .styled-form {padding: 37px 37px 5px 37px;}
.type-webform section.form-field-privacy {font-size: 15px;}
.type-webform .styled-form .note {font-size: 82%;}
}

/* ######## SLIDER ######## */
.type-slider .slider-box, .type-slider .image-src-box.presized img, .area-wide.area-full-row .type-slider .slide-wrapper img {border-top-left-radius: 20px !important; border-bottom-right-radius: 20px !important;}
.type-slider .slide-container, .type-slider .slide-wrapper {border-radius: 15px 0 15px 0;}
.type-slider .slide-wrapper .caption strong, .type-slider .slide-wrapper .caption .titlecaption { padding: 0; background: transparent; color: #fff; text-shadow: none !Important; line-height: 1.4;}
.type-slider .slide-wrapper .caption strong span.first, .type-slider .slide-wrapper .caption .titlecaption span.first{font-size: 25px; font-weight: 300; display: block; line-height: 1;}
.type-slider .slide-wrapper .caption strong span.second, .type-slider .slide-wrapper .caption .titlecaption span.second{font-size: 50px; font-weight: 400; display: block; line-height: 1.1; margin: 15px 0;}
.type-slider .slide-wrapper .caption small { color: #fff; text-shadow: none !Important; padding: 0; font-size: 19px; font-weight: 300;}
.type-slider .slide-wrapper .caption small a{background: #95c11f; padding: 10px 35px; font-size: 20px; font-weight: 300; border-radius: 5px;}
.type-slider .slide-wrapper .caption small a.btn:hover {background: #95c11f;}
.type-slider .slide-wrapper .caption small a.btn {color: #fff; margin-top: 35px; border: 0;}
.type-slider .slide-wrapper .caption.top.left {width: 530px; background: rgba(0,0,0,.4); left: 0; top: 50px; padding: 50px; height: 100%; top: 0; display: flex; justify-content: center; flex-direction: column;}
.slider-dots li button.dot-btn::before{border: 12px solid #ddd; border-radius: 50%;}
.slider-dots li button.active::before{border: 12px solid #95c11f; border-radius: 50%;}
.slider-dots {bottom: 23px;}

@media (max-width: 1399.98px){
.type-slider .slide-wrapper .caption strong span.second, .type-slider .slide-wrapper .caption .titlecaption span.second {font-size: 45px; margin: 5px 0 5px;}
.type-slider .slide-wrapper .caption small a.btn {margin-top: 25px;}
}
@media (max-width: 1199.98px){
.type-slider .slider-box, .type-slider .image-src-box.presized img, .area-wide.area-full-row .type-slider .slide-wrapper img {border-top-left-radius: 0px !important; border-bottom-right-radius: 0px !important;}
}
@media (max-width: 1013.98px){
.type-slider .slide-wrapper .caption.top.left {width: 440px;}
.type-slider .slide-wrapper .caption strong span.second, .type-slider .slide-wrapper .caption .titlecaption span.second {font-size: 37px;}
.type-slider .slide-wrapper .caption strong span.first, .type-slider .slide-wrapper .caption .titlecaption span.first {font-size: 21px;}
.type-slider .slide-wrapper .caption small a.btn {margin-top: 15px;}
}

@media (max-width: 763.98px){
.type-slider .slider-box, .type-slider .image-src-box.presized img, .area-wide.area-full-row .type-slider .slide-wrapper img {border-bottom-right-radius: 0 !Important;}
.type-slider.text-below-on-xs .captions {background-color: #444;}
.type-slider.text-below-on-xs .slide-wrapper small {display: block;}
.type-slider .slide-wrapper .caption.top.left {width: 100%; background: #B25114;}
.type-slider .slide-wrapper .caption strong span.second, , .type-slider .slide-wrapper .caption .titlecaption span.second {font-size: 38px;}
.type-slider .slide-wrapper .caption strong span.first, , .type-slider .slide-wrapper .caption .titlecaption span.first {font-size: 20px; margin-bottom: 5px;}
.type-slider .slide-wrapper .caption small {font-size: 16px; padding: 0;}
.type-slider .slide-wrapper .caption small a.btn {padding: 11px 10px;font-size: 16px; width: 50%; margin-top: 20px;}
.type-slider.text-below-on-xs .slide-wrapper .subcaption {padding: 0;}
}
@media (max-width: 549.98px){
.type-slider .slide-wrapper .caption.top.left {padding: 30px;}
.type-slider .slide-wrapper .caption small a.btn {width: 60%;}
.type-slider .slide-wrapper .caption strong span.second, .type-slider .slide-wrapper .caption .titlecaption span.second {font-size: 22px;}
}

/* ###### SITEMAP ###### */
.type-sitemap .verstecken{display: none;}
.type-sitemap li.top > a {padding: 10px 15px; font-size: 20px; background-color: #eee; font-weight: 400;  color: #444;}
.type-sitemap li a {padding: 5px 15px; font-size: 18px; background-color: #fff; font-weight: 400; color: #444;}
.type-sitemap li a:hover { background-color: #ccc; font-weight: 400; color: #444;}
.type-sitemap ul ul {margin-top: 10px; margin-bottom: 10px;}

/* ###### ACCORDION ###### */
.accordion {box-shadow: none; margin-bottom: 12px;}
.accordion .acco-header .acco-toggle {padding: 18px 0px 16px 80px; text-align: left; border-radius: 9px; font-size: 23px; font-weight: 400; background-color: #f9f9f9;}
.accordion .acco-header .acco-toggle::after {right: unset; left: 0px; background: #FFDE59; padding: 20px; color: #444;}
.accordion .acco-header .acco-toggle.collapsed::after {background: #FFDE59; padding: 20px;}
.accordion .acco-header .acco-toggle[aria-expanded=true]{background-color: #f9f9f9; border: none; color: #444;}
.accordion .acco-header .acco-toggle:hover{color: #444; background-color: #fff;border-color: #fff;}
.accordion .acco-body .zitat .type-section{padding-left: 30px; border-left: 8px solid #00BF63;}
.accordion .acco-body .zitat .type-section p:first-child{font-size: 26px; line-height: 1.1; font-style: italic; font-weight: 400;}
.accordion .acco-body .zitat .type-section:nth-child(even){padding-left: 30px; border-left: 8px solid #464E86; margin-top: 20px !important; margin-bottom: 50px !Important; }
.accordion .acco-body  {background-color: #fff; padding: 40px 40px;}

/*###### Numbers with Text on top ######*/
.max-1000 .container {max-width: 1000px !important;}
.lotse h3 {font-weight: 600; font-size: 220px; margin: 0 auto; color: #e5e5e5; line-height: 1.1; text-align: center;}
.lotse p {font-size: 40px; font-weight: 700; margin: -150px 0 0; text-shadow: 3px 2px 4px #CECECE; color: #565656; line-height: 1;}
.lotse a {color: #e5e5e5; text-decoration: none;}
.lotse .container{ max-width: 1000px;}
.lotse .col-lg-4 { padding-bottom: 80px;}
.lotse .coming-soon h3 {color: #f5f5f5;}
.lotse .coming-soon p {color: #aaa; line-height: 1;}


@media (max-width: 1013.98px){
.lotse .col-lg-4 { max-width: 33%;}
.lotse h3 {font-size: 170px; line-height: 1.4;}
.lotse p {font-size: 32px;}
}
@media (max-width: 763.98px){
.lotse .col-lg-4 { padding-bottom: 30px;}
.lotse h3 {font-size: 145px; line-height: 1.8;}
.lotse p {font-size: 24px; margin: -160px 0 0;}
}
@media (max-width: 699.98px){
.lotse .col-lg-4 { max-width: 100%;}
.lotse h3 {font-size: 220px; line-height: 1.1;}
.lotse p {font-size: 40px;}

}

/* ###### HEADER ###### */
.h-group.co-lg-xl {max-width: 100%;}
header.fh.ls-3 .h-logo {flex: 0 0 200px; max-width: 200px;}
header.fh.header-isfixed.fix-overlay .h-logo {flex: 0 0 150px; max-width: 150px; padding: 7px 20px;}
header.fh.header-isfixed.fix-overlay .h-logo::before{box-shadow: none;}
header.fh.pad-md .h-logo {padding-bottom: 0;}
.area-header {margin-bottom: 20px;}
.head.isfixed{left: 0;}

@media (min-width: 1014px){
header.fh .header-group {border-bottom: 0;}
.area-header .header-group::before {background-image: none;}
}

@media (max-width: 1249.98px){
header.fh.ls-3 .h-logo {flex: 0 0 175px; max-width: 175px;}
}
@media (min-width: 764px) and (max-width: 1013.98px){
.co-sm-md {max-width: 100%;}
}
@media (min-width: 552px) and (max-width: 1013.98px){
.co-sm-md {max-width: 100%;}
}
@media (max-width: 551.98px){
header.fh.ls-3 .h-logo {flex: 0 0 145px; max-width: 145px;}
}

/* ###### TWO-COLS ###### */
@media (min-width: 1014px){
.two-cols .body {column-count: 2;-webkit-column-count: 2;-moz-column-count: 2;column-gap: 60px;-webkit-column-gap: 60px;-moz-column-gap: 60px;column-rule: 1px solid #ccc;-webkit-column-rule: 1px solid #ccc;-moz-column-rule: 1px solid #ccc;}
}

/* ###### ABSTÄNDE ###### */
.pt-50 {padding-top: 50px;}
.pt-60 {padding-top: 60px;}
.pt-70 {padding-top: 70px;}
.pt-80 {padding-top: 80px;}
.pt-100 {padding-top: 100px;}
.pb-50 {padding-bottom: 50px;}
.pb-60 {padding-bottom: 60px;}
.pb-70 {padding-bottom: 70px;}
.pb-80 {padding-bottom: 80px;}
.pb-100 {padding-bottom: 100px;}

.mt-60 {margin-top: 60px;}
.mt-80 {margin-top: 80px;}
.mt-100 {margin-top: 100px;}
.mb-60 {margin-bottom: 60px;}
.mb-80 {margin-bottom: 80px;}
.mb-100 {margin-bottom: 100px;}

@media (max-width: 1013.98px) {
.pt-20 {padding-top: 15px !Important;}
.pt-30 {padding-top: 20px !Important;}
.pt-40 {padding-top: 30px !Important;}
.pt-50 {padding-top: 35px !Important;}
.pt-60 {padding-top: 45px !Important;}
.pt-70 {padding-top: 55px !Important;}
.pt-80 {padding-top: 65px !Important;}
.pt-100 {padding-top: 75px !Important;}
.pb-20  {padding-bottom: 15px !Important;}
.pb-30  {padding-bottom: 20px !Important;}
.pb-40 {padding-bottom: 30px !Important;}
.pb-50 {padding-bottom: 35px !Important;}
.pb-60 {padding-bottom: 45px !Important;}
.pb-80 {padding-bottom: 55px !Important;}
.pb-100 {padding-bottom: 75px !Important;}
.mt-20 {margin-top: 15px !Important;}
.mt-30 {margin-top: 20px !Important;}
.mt-40 {margin-top: 30px !Important;}
.mt-60 {margin-top: 45px !Important;}
.mt-80 {margin-top: 65px !Important;}
.mt-100 {margin-top: 75px !Important;}
.mb-20 {margin-bottom: 15px !Important;}
.mb-30 {margin-bottom: 20px !Important;}
.mb-40 {margin-bottom: 30px !Important;}
.mb-60 {margin-bottom: 45px !Important;}
.mb-80 {margin-bottom: 65px !Important;}
.mb-100 {margin-bottom: 75px !Important;}
}

@media (max-width: 763.98px) {
.pt-20 {padding-top: 10px !Important;}
.pt-30 {padding-top: 15px !Important;}
.pt-40 {padding-top: 20px !Important;}
.pt-50 {padding-top: 25px !Important;}
.pt-60 {padding-top: 30px !Important;}
.pt-70 {padding-top: 35px !Important;}
.pt-80 {padding-top: 40px !Important;}
.pt-100 {padding-top: 50px !Important;}
.pb-20  {padding-bottom: 10px !Important;}
.pb-30  {padding-bottom: 15px !Important;}
.pb-40 {padding-bottom: 20px !Important;}
.pb-50 {padding-bottom: 25px !Important;}
.pb-60 {padding-bottom: 30px !Important;}
.pb-80 {padding-bottom: 40px !Important;}
.pb-100 {padding-bottom: 50px !Important;}
.mt-20 {margin-top: 10px !Important;}
.mt-30 {margin-top: 15px !Important;}
.mt-40 {margin-top: 20px !Important;}
.mt-60 {margin-top: 30px !Important;}
.mt-80 {margin-top: 40px !Important;}
.mt-100 {margin-top: 50px !Important;}
.mb-20 {margin-bottom: 10px !Important;}
.mb-30 {margin-bottom: 15px !Important;}
.mb-40 {margin-bottom: 20px !Important;}
.mb-60 {margin-bottom: 30px !Important;}
.mb-80 {margin-bottom: 40px !Important;}
.mb-100 {margin-bottom: 50px !Important;}
}
/* ###### ENDE ###### */