
.simple-hero .hero-content{bottom: inherit !important;top: 0px;padding-top: 160px; padding-bottom: 80px; position: relative;}
.hero-content-title {margin-bottom: 35px;}
.hero-content-title .line {display: block; width: 23px; height: 3px; background-color: #fff; margin-top: 18px; margin-left: 3px;}
.intro {width: 50%; color:#fff;}
.intro p {font-family: FrutigerRoman, sans-serif; line-height: 24px;}
.intro .text-button {width: 190px; margin-top: 40px;}
.form-login {width: 65%; margin-top:30px; opacity: 1 !important;}
.form-login .form-input-wrapper {margin-bottom: 15px;opacity: 1 !important;}
.form-login input {background: transparent; border-bottom: 1px solid #fff; width: 100%; color: #fff; padding-top: 12px; padding-bottom: 6px; opacity: 1 !important;}
.form-login input::placeholder {color: #fff; text-transform: uppercase; font-size: 11px;font-family: FrutigerBold, sans-serif;opacity: 1 !important;}
.intro .list {display: flex;font-family: FrutigerBold, sans-serif; margin-top: 45px; text-transform: uppercase; letter-spacing: .05em;}
.intro .list li {border-right: 1px solid #fff; padding: 3px 25px; font-size: 11px;}
.intro .list li:first-child {padding-left: 0px;}
.intro .list li:last-child {border: 0px;}
.intro .list a:hover {color: #fff;}

.body-list-content.detail {display: block; opacity: 1;}
.tabs-module .body-list-content {max-height: none !important;}
.tabs-module .body-list-icon{color: #D3D6D4;font-family: FrutigerRoman;}
.tabs-module .body-list-icon:after, .tabs-module .body-list-icon:before {content: none;}

.language-selector:hover .language-list {opacity: 1;visibility: visible;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}

.simple-hero .simple-hero-wrapper {height: auto; max-height: 100%; min-height: inherit;}

.hero-content-title-mask span {color: #fff;}

.contentpanel {padding-top: 160px;}
.contentpanel .card-title {color: #383c40 !important;}
.contentpanel .global-underline-title {color: #666666 !important; text-transform: none; letter-spacing: normal;}

.specialspace {padding-bottom: 20px; padding-top: 15px; display: block;}

.colspanel {display: flex;}
.colspanel .module {background-color: #d4d6d3; width: 30%; margin-top: 30px; margin-right: 30px;}
.colspanel .module p {padding: 20px 30px;}

.btn-blue .button-background {
    background-color: #163fa1 !important;
}

.cta-module .cta-button {margin-left: 40px;}

@media (min-width: 1200px) {

}

@media (max-width: 992px) {

}

@media screen and (max-width: 767px) {

.hero-content-title {margin-top: 90px; width: 82%;}
.simple-hero .simple-hero-wrapper {min-height: 98vh !important; height: auto;}
.simple-hero .hero-content {bottom: inherit !important;top: inherit !important;padding-top: 50px;padding-bottom: 50px;position: relative;}
.intro {width: 100%;}
.form-login {width: 100%;}
.intro .list li {font-size: 13px;}

.tabs-module {padding-top: 100px;}

}
