p.as-h4 {
    font: normal 600 18px DIN, sans-serif!important;
}

/** fix eyeable paragraph has insufficient line-height **/
.privacy-preference-container .pp-popup .pp-content .pp-head, 
.privacy-preference-container .pp-text-detailed,
.privacy-preference-container .pp-popup .pp-content .pp-text
{
    line-height: 1.5!important;
}


@media (max-width: 1200px) and (min-width: 992px){
                                                                        .header-v1-module .navbar .container .navbar-collapse .navbar-nav .menuitem-module a {
                                                                            padding-left: 9px !important;
                                                                            padding-right: 9px !important;
                                                                        }}
                                                                        
                                                                        .datatable-module .datatable-results li .job-date{ display: none; }
                                
                                .slider-module-wrapper .slider-module .carousel-inner .item .item-content .item-anchor>* { padding:0px}
                                
                                .simplebox-module .img-wrapper img {
                                    padding-bottom: 20px;
                                    padding-top: 20px;
                                    margin: 0 auto;
                                    max-width: 100%;
                                    width: 100%;
                                    height: auto;
                                    padding-left: 15px;
                                    padding-right: 15px;
                                }
                        
                        
                        .video-module .btn.btn-play {opacity:0}
                        
                        
                        .cookies-module { z-index:1000;
                        }
.kuSwuR {
    margin-top: 15px;
    display: flex;
    gap: 20px;
    flex-flow: column;
}
.gGWEqr {
    padding-top: 6px;
    background: rgb(0, 105, 155);
    border-radius: 100%;
    width: 58px;
    min-width: 58px;
    height: 58px;
    min-height: 58px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: rgb(255, 255, 255);
    font-weight: 800;
    margin-right: 15px;
    font-family: DIN, sans-serif;
    font-size: 40px !important;
}

.kzJAiH.kzJAiH {
    color: rgb(66, 66, 66);
    margin-left: 75px;
    padding: 0px;
    text-transform: none;
    font-family: DIN, sans-serif;
    font-size: 22px !important;
    line-height: 26px !important;
}
.gjnWrF {
    display: flex;
    justify-content: flex-end;
    flex-flow: column;
    border: 1px solid rgba(227, 227, 227);
    box-sizing: border-box;
    text-align: left;
    background: rgb(227, 227, 227);
    position: relative;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 15px 30pt;
    color: rgb(17, 76, 111);
    font-size: 13px;
    line-height: 16px;
    font-weight: 500;
    padding: 23px 21px;
    cursor: pointer;
    outline: none;
    min-width: 265px;
    min-height: 265px;
}
 .menuitem-module > a .edit
                    ,
                            .menuitem-module.dropdown.dropdown-on-right > a > .edit
                {
            font: normal 600 15px DIN, sans-serif; 
            line-height: 15px;}
.defaultfooter-module .footer
                {
            background: rgb(66, 66, 66) url("") left top no-repeat;}
.footerlist-module .headline h2
                {
            font: normal 600 18px DIN, sans-serif; 
            color: rgb(255, 255, 255); 
            line-height: 20px;}
.footerlist-module .menuitem-module a .edit
                {
            font: normal 400 12px Arial, sans-serif; 
            color: rgb(0, 149, 219);}
.footerlist-module .menuitem-module a:hover .edit
                {
            color: rgb(0, 105, 154);}
.accordion-module .panel-heading .panel-title .accordion-toggle
                {
            font: normal 600 18px Arial, sans-serif; 
            color: rgb(255, 255, 255); 
            background: rgb(0, 149, 219) url("") left top no-repeat; 
            line-height: 54px;}
.accordion-module .panel-heading .panel-title .accordion-toggle:hover
                    ,
                            .accordion-module .panel-heading .panel-title .accordion-toggle:not(.collapsed)
                {
            color: rgb(0, 149, 219); 
            background: rgb(218, 232, 239) url("") left top no-repeat;}
.accordion-module .panel-collapse .panel-body
                {
            background-color: rgba(0, 0, 0, 0);}
.accordion-module
                {
            background: rgba(0, 0, 0, 0) url("") left top no-repeat;}
.text-module .edit
                    ,
                            .text-module .editp
                {
            font: normal 400 14px Arial, sans-serif; 
            color: rgb(66, 66, 66);}
.text-module .edit p
                {
            font: normal 400 14px Arial, sans-serif; 
            color: rgb(66, 66, 66); 
            line-height: 22px; 
            margin: 0px 0px 15px 0px;}
.footersocial-module .f-social-list li i
                {
            color: rgb(0, 149, 219);}
.footersocial-module .f-social-list li i.fa-inverse
                {
            color: rgb(66, 66, 66);}
.footersocial-module .social-title
                {
            font: normal  12px Arial, sans-serif; 
            color: rgb(255, 255, 255); 
            margin: 0px 0px 5px 0px;}
.header-v1-module .header-v1 .navbar-default .navbar-nav > li > a
                    ,
                            .header-v1-module .header-v1 .navbar .navbar-collapse .navbar-nav > li .dropdown-menu > li > a
                {
            font: normal 600 15px DIN, sans-serif;}
.header-v1-module .header-v1 .navbar-default .navbar-nav > li > a:hover
                    ,
                            .header-v1-module .header-v1 .navbar-default .navbar-nav > li.active > a
                    ,
                            .header-v1-module .header-v1 .navbar .navbar-collapse .navbar-nav > li .dropdown-menu > li > a:hover
                    ,
                            .header-v1-module .header-v1 .navbar .navbar-collapse .navbar-nav > li .dropdown-menu > li.active > a
                {
            font: normal 600 15px DIN, sans-serif;}
[data-moduleid="root"] p
                {
            font: normal 400 14px Arial, sans-serif;}
[data-moduleid="root"] a
                {
            color: rgb(1, 149, 219);}
[data-moduleid="root"] h1
                {
            font: normal 600 28px DIN, sans-serif;}
[data-moduleid="root"] h2
                {
            font: normal 600 26px DIN, sans-serif; 
            color: rgb(66, 66, 66);}
[data-moduleid="root"] h3
                {
            font: normal 600 22px DIN, sans-serif; 
            color: rgb(66, 66, 66);}
[data-moduleid="root"] h4
                {
            font: normal 600 18px DIN, sans-serif; 
            color: rgb(66, 66, 66);}
#main-container
                    ,
                            #editor-main-container
                {
            font: normal 100 13px Arial, sans-serif;}
.accordion-module.module-wrapper[data-moduleid="accordion5b0681d517524"] .panel-heading .panel-title .accordion-toggle
                            {
            color: rgb(66, 66, 66); 
            background: rgba(0, 149, 219, 0) url("https://technicum.de/admin/styles/styles?page=menuitem5b06808a09f66&tpl=5b0680d4fbbd8d671d8b4567") left top no-repeat;}
.accordion-module.module-wrapper[data-moduleid="accordion5b0681d517524"] .panel-heading .panel-title .accordion-toggle:hover
                                ,
                                            .accordion-module.module-wrapper[data-moduleid="accordion5b0681d517524"] .panel-heading .panel-title .accordion-toggle:not(.collapsed)
                            {
            color: rgb(255, 255, 255); 
            background: rgb(0, 149, 219) url() left top repeat;}
.accordion-module.module-wrapper[data-moduleid="accordion5b0681d517524"]
                            {
            margin: 0px 0px 30px 0px;}
@media (max-width: 991px) {
                                                    .accordion-module.module-wrapper[data-moduleid="accordion5b0681d517524"]
                            {
            margin: 30px 0px 30px 0px; 
                }}
.container-module.module-wrapper[data-moduleid="container5b0681ba8327a"]
                            {
            padding: 0px 15px 50px 15px;}
.text-module.module-wrapper[data-moduleid="text5b0681c08d4dc"] .edit ul
                            {
            line-height: 22px; 
            padding: 0px 0px 0px 20px;}
.text-module.module-wrapper[data-moduleid="text5b0681c08d4dc"]
                            {
            margin: 140px 0px 0px 0px;}
.text-module.module-wrapper[data-moduleid="text5b0681d52584e"] .edit
                                ,
                                            .text-module.module-wrapper[data-moduleid="text5b0681d52584e"] .editp
                            {
            line-height: 22px;}
.text-module.module-wrapper[data-moduleid="text5b0681d52584e"] .edit ul
                            {
            padding: 0px 0px 0px 15px;}
.text-module.module-wrapper[data-moduleid="text5b0681d52595f"] .edit ul
                            {
            font: normal 400 14px Arial, sans-serif; 
            line-height: 22px; 
            padding: 0px 0px 0px 15px;}
.text-module.module-wrapper[data-moduleid="text5b0692474db2e"]
                            {
            margin: 140px 0px 30px 0px;}
.text-module.module-wrapper[data-moduleid="text5e26b8e6c0d1b"]
                            {
            margin: 140px 0px 30px 0px;}
.text-module.module-wrapper[data-moduleid="text6267e58737c16"] .edit ul
                            {
            line-height: 22px; 
            padding: 0px 0px 0px 20px;}
.text-module.module-wrapper[data-moduleid="text6267e58737c16"]
                            {
            padding: 60px 15px 0px 15px; 
            margin: 00px 0px 30px 0px;}
.menuitem-module.module-wrapper[data-moduleid="menuitem554bc7ff62f4d"] > a .edit
                                ,
                                            .menuitem-module.module-wrapper[data-moduleid="menuitem554bc7ff62f4d"].dropdown.dropdown-on-right > a > .edit
                            {
            margin: 0px 0px 5px 0px;}
.text-module.module-wrapper[data-moduleid="text6267f76442607"] .edit p
                            {
            font: normal 600 14px DIN, sans-serif; 
            color: rgb(24, 57, 93); 
            margin: 0px 0px 0px 0px;}
.text-module.module-wrapper[data-moduleid="text6267f76442607"] .edit a
                            {
            font: normal 600 12px DIN, sans-serif;}
.text-module.module-wrapper[data-moduleid="text6267f76442607"]
                            {
            margin: 0px 0px 0px 0px;}
.text-module.module-wrapper[data-moduleid="text6267f7a4cb633"] .edit p
                            {
            font: normal 600 14px DIN, sans-serif; 
            color: rgb(24, 57, 93); 
            margin: 0px 0px 10px 0px;}
.text-module.module-wrapper[data-moduleid="text6267f7a4cb633"] .edit a
                            {
            font: normal 400 12px Arial, sans-serif; 
            color: rgb(0, 149, 219);}
.text-module.module-wrapper[data-moduleid="text6267f7a4cb633"]
                            {
            padding: 7px 15px 0px 15px;}
.image-module.module-wrapper[data-moduleid="image5b06816e1d439"]
                            {
            margin: 20px 0px 20px 0px;}
.header-v1-module.module-wrapper[data-moduleid="menuv15b06814729fcb"] .header-v1 .navbar-header .navbar-brand
                            {
            margin: 0px 15px 0px 15px; 
            max-width: 170px;}
@media (max-width: 991px) {
                                                    .header-v1-module.module-wrapper[data-moduleid="menuv15b06814729fcb"] .header-v1 .navbar-header .navbar-brand
                            {
            max-width: 120px; 
                }}
@media (max-width: 767px) {
                                                    .header-v1-module.module-wrapper[data-moduleid="menuv15b06814729fcb"] .header-v1 .navbar-header .navbar-brand
                            {
            max-width: 120px; 
                }}
@media (max-width: 479px) {
                                                    .header-v1-module.module-wrapper[data-moduleid="menuv15b06814729fcb"] .header-v1 .navbar-header .navbar-brand
                            {
            max-width: 120px; 
                }}
.header-v1-module.module-wrapper[data-moduleid="menuv15b06814729fcb"] .header-v1 .navbar-default .navbar-nav > li > a
                                ,
                                            .header-v1-module.module-wrapper[data-moduleid="menuv15b06814729fcb"] .header-v1 .navbar .navbar-collapse .navbar-nav > li .dropdown-menu > li > a
                            {
            color: rgb(169, 167, 160);}
@media (max-width: 991px) {
                                                    .header-v1-module.module-wrapper[data-moduleid="menuv15b06814729fcb"] .header-v1 .navbar-default .navbar-nav > li > a
                                ,
                                            .header-v1-module.module-wrapper[data-moduleid="menuv15b06814729fcb"] .header-v1 .navbar .navbar-collapse .navbar-nav > li .dropdown-menu > li > a
                            {
            color: rgb(169, 167, 160); 
            padding: 22px 30px 32px 10px; 
                }}
.header-v1-module.module-wrapper[data-moduleid="menuv15b06814729fcb"] .header-v1 .navbar .navbar-collapse .navbar-nav > li .dropdown-menu > li > a
                            {
            padding: 5px 15px 5px 15px;}
@media (max-width: 991px) {
                                                    .header-v1-module.module-wrapper[data-moduleid="menuv15b06814729fcb"] .header-v1 .navbar .navbar-collapse .navbar-nav > li .dropdown-menu > li > a
                            {
            padding: 0px 0px 0px 0px; 
                }}
.header-v1-module.module-wrapper[data-moduleid="menuv15b06814729fcb"] .header-v1 .navbar .navbar-collapse .navbar-nav > li .dropdown-menu > li > a:hover
                                ,
                                            .header-v1-module.module-wrapper[data-moduleid="menuv15b06814729fcb"] .header-v1 .navbar .navbar-collapse .navbar-nav > li .dropdown-menu > li.active > a
                            {
            color: rgb(0, 0, 0);}
.socialitem-module.module-wrapper[data-moduleid="socialitem5bceb32cbb6fd"] .social-item
                            {
            font: normal 400 16px Arial, sans-serif; 
            background: rgb(0, 150, 220) url() left top repeat;}
.socialitem-module.module-wrapper[data-moduleid="socialitem5bceb32cbb6fd"] .social-item:hover
                            {
            background: rgb(1, 116, 170) url() left top repeat;}
.socialitem-module.module-wrapper[data-moduleid="socialitem5bceb333395f0"] .social-item
                            {
            font: normal 400 16px Arial, sans-serif; 
            background: rgb(122, 191, 224) url() left top repeat;}
.socialitem-module.module-wrapper[data-moduleid="socialitem5bceb333395f0"] .social-item:hover
                            {
            background: rgb(97, 169, 204) url() left top repeat;}
.socialitem-module.module-wrapper[data-moduleid="socialitem5bceb336d4fc9"] .social-item
                            {
            font: normal 400 16px Arial, sans-serif; 
            background: rgb(163, 209, 232) url() left top repeat;}
.socialitem-module.module-wrapper[data-moduleid="socialitem5bceb336d4fc9"] .social-item:hover
                            {
            background: rgb(151, 193, 214) url() left top repeat;}