.btn_2 {text-transform: none!important;}
.featureText {font-style: italic; color: #003476!important;font-weight: 600; font-size: 23px!important;}
span.getinbtn {vertical-align: sub; font-size: 20px; margin-left: 5px;}
.policyTitle {color:#fff; text-transform: none;}
.cc_dialog.simple {right: auto!important; left: 0!important;}
.dark.cookie-consent-preferences-overlay .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_head, .dark.cookie-consent-preferences-overlay .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_footer {background-color: #003476!important;}
.dark.cc_dialog, .dark.cookie-consent-preferences-overlay .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_content, .dark.cookie-consent-preferences-overlay .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_content .cc_cp_m_menu li[active=true] {background-color: #046ec5!important;}
.dark.cc_dialog button.cc_b_ok, .dark.cookie-consent-preferences-overlay .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_footer .cc_cp_f_save button {color: #fff!important; background-color: #00aeef!important; border:1px solid transparent!important;}
.dark.cc_dialog button.cc_b_cp {background-color: #003677!important; color: #fff!important;}
.dark.cc_dialog button.cc_b_ok:hover, .dark.cookie-consent-preferences-overlay .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_footer .cc_cp_f_save button:hover {background-color: transparent!important; color: #fff!important;border:1px solid #00aeef!important;}
.dark.cc_dialog button.cc_b_cp:hover {background-color: transparent!important; color: #fff!important; border:1px solid #003677!important;}
a#changePref { display: inline-block;background-color: #046ec5;text-align: center; border-radius: 4px; position: fixed; top: 15px; right: 90px; transition: background-color .3s, opacity .5s,visibility .5s; z-index: 1000; width: 50px; height: 50px;  background-image: url(../img/icon/gdprPref-48.png);opacity: 0;visibility: hidden;}
a#changePref:active {background-color: #555;}
a#changePref:hover {cursor: pointer;background-color: #003476;}
a#changePref.show {opacity: 1; visibility: visible;}
body .userway.userway_p2, body .userway.userway_p1 {top: auto!important;bottom: 13px!important;}
.content__item {width: 100%;height: 100%;display: flex;align-items: center;position: relative;}
.content__item::before {}
.link {cursor: pointer;/*font-size: 18px;*/position: relative;white-space: nowrap;}
.link::before,.link::after {position: absolute;width: 100%;height: 1px;background: currentColor;top: 100%;left: 0;pointer-events: hand;}
.link::before {content: '';/* show by default */}
.link--leda {overflow: hidden;line-height: 2;/*font-family: orpheuspro, serif;font-weight: 700;*/padding-left: 5px;}
.link--leda::before {height: 2px;top: calc(100% - 5px);transform-origin: 100% 50%;transform: scale3d(0, 1, 1);transition: transform 0.3s cubic-bezier(0.5, 0.5, 0.3, 1);}
.link--leda:hover::before {transform-origin: 0% 50%;transform: scale3d(1, 1, 1);}
.link--leda::after {content: attr(data-text);height: 100%;top: 0;background: none;transform-origin: 100% 50%;transform: translate3d(150%, 0, 0);transition: transform 0.3s cubic-bezier(0.5, 0.5, 0.3, 1);}
.link--leda:hover::after {transform: translate3d(0, 0, 0);}
.link--leda span {display: inline-block;transition: transform 0.3s cubic-bezier(0.5, 0.5, 0.3, 1);}
.link--leda:hover span {transform: translate3d(-150%, 0, 0);color: #77c349;}
.link--leda:hover{color: #77c349!important;margin-left: 5px;}
article {background: #fff;padding: 35px;margin-bottom: 40px;-webkit-box-shadow: 0px 3px 38px -13px rgb(0 0 0 / 20%);-moz-box-shadow: 0px 3px 38px -13px rgba(0, 0, 0, 0.2);box-shadow: 0px 3px 38px -13px rgb(0 0 0 / 20%);-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;}
ul.biggerUL li {font-size: initial; color: #7f7f7f;}
.banner_part { margin-bottom: -10%;}
@media (max-width: 768px) {
.banner_part .banner_text .banner_btn_1 {margin-right: 10px;}
a#changePref {top: 20px; right: 65px; width: 40px; height: 40px; background-size: contain!important;}
#buttontop { width: 40px; height: 40px; top: 20px; right: 15px;}
#buttontop::before {line-height: 40px;}
ul.biggerUL li {font-size: initial;}
}
@media (max-width: 991px) {
.cc_dialog.simple { max-width: 100%!important; padding: 1.5rem !important;}
ul.biggerUL li {font-size: medium;}
}
@media (min-width: 992px){
.card-body {min-height: 210px;}
.col-md-4 article {min-height: 335px;}
.col-md-6 article {min-height: 240px;}
}
@media (min-width: 1280px){
.banner_part .banner_text .banner_text_iner h2, .banner_part .banner_text .banner_text_iner h3, .banner_part .banner_text .banner_text_iner p {
    text-align: center;}
.appTitle{color:#00703c!important; font-weight: 500!important;}    
/*.banner_part .banner_text .banner_text_iner h2{font-size:inherit!important;]*/
ul.biggerUL li {font-size: x-large;}
}