/*! CSS Used fontfaces */
@font-face {
    font-family: 'Helvetica-Neue-Roman';
    src: url('../assets/fonts//HelveticaNeueLTStd-Roman.eot');
    src: local('☺'), url('../assets/fonts//HelveticaNeueLTStd-Roman.woff') format('woff'), url('../assets/fonts//HelveticaNeueLTStd-Roman.ttf') format('truetype'), url('../assets/fonts//HelveticaNeueLTStd-Roman.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Helvetica-Neue-Bold';
    src: url('../assets/fonts/HelveticaNeueLTStd-Bd.eot');
    src: local('☺'), url('../assets/fonts/HelveticaNeueLTStd-Bd.woff') format('woff'), url('../assets/fonts/HelveticaNeueLTStd-Bd.ttf') format('truetype'), url('../assets/fonts/HelveticaNeueLTStd-Bd.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Helvetica-Neue-Medium';
    src: url('../assets/fonts/HelveticaNeueLTStd-Md.eot');
    src: local('☺'), url('../assets/fonts/HelveticaNeueLTStd-Md.woff') format('woff'), url('../assets/fonts/HelveticaNeueLTStd-Md.ttf') format('truetype'), url('../assets/fonts/HelveticaNeueLTStd-Md.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Raleway-Bold';
    src: url('../assets/fonts/Raleway-Bold.eot');
    src: local('☺'), url('../assets/fonts/Raleway-Bold.woff') format('woff'), url('../assets/fonts/Raleway-Bold.ttf') format('truetype'), url('../assets/fonts/Raleway-Bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Raleway-SemiBold';
    src: url('../assets/fonts/Raleway-SemiBold.eot');
    src: local('☺'), url('../assets/fonts/Raleway-SemiBold.woff') format('woff'), url('../assets/fonts/Raleway-SemiBold.ttf') format('truetype'), url('../assets/fonts/Raleway-SemiBold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Raleway-Medium';
    src: url('../assets/fonts/Raleway-Medium.eot');
    src: local('☺'), url('../assets/fonts/Raleway-Medium.woff') format('woff'), url('../assets/fonts/Raleway-Medium.ttf') format('truetype'), url('../assets/fonts/Raleway-Medium.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Raleway-Regular';
    src: url('../assets/fonts/Raleway-Regular.eot');
    src: local('☺'), url('../assets/fonts/Raleway-Regular.woff') format('woff'), url('../assets/fonts/Raleway-Regular.ttf') format('truetype'), url('../assets/fonts/Raleway-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Raleway-Light';
    src: url('../assets/fonts/Raleway-Light.eot');
    src: local('☺'), url('../assets/fonts/Raleway-Light.woff') format('woff'), url('../assets/fonts/Raleway-Light.ttf') format('truetype'), url('../assets/fonts/Raleway-Light.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

.media-body.align-self-center h4 span.storhdng {
  font-weight: normal;
  font-size: 0.9rem;
}

.col-lg-4.mb-3.pr-lg-2 .card.second-card .card-header, .col-lg-4.mb-3.pl-lg-2 .card.second-card .card-header {
  border-width: 0px;
  border-bottom:0px;
}

.card-body{position:relative;}
@media (min-width: 1200px){
.container{max-width:1350px;}
}
@media (max-width: 769px){
html{font-size:14px!important;}
}
html{font-size:16px;}
.navbar-brand{padding-top:0;padding-bottom:0;}
.navbar-brand img{width:100%;max-width:190px;vertical-align:sub;object-fit:cover;}
ul.navbar-nav.ml-auto{margin-right:5%;}
a.nav-link{font-size:1rem;}
.navbar .notification-button{border-left:1px solid #ffffff;padding-left:5px;margin-right:10px;}
.navbar .notification-button img{border-left:none!important;padding-left:0!important;width:11px;}
img.notification{border-left:1px solid #ffffff;padding-left:10px;}
.help-button{margin-left:20px;font-size:0.8rem;padding:3px 9px;font-family:'Raleway-Regular';}
@media (max-width: 992px){
img.notification{border-left:none;padding-left:0;}
}
.card{border:2px solid #E3E3E3;border-radius:4px;}
.yellow-text{color:#efb41e!important;}
.blue-text{color:#0086eb!important;}
#navbarSupportedContent .btn-outline-light:hover{color:#F8F9FF;background-color:#064B91;border-color:#064B91;}
.dropdown-header-icon{max-width:8px;height:auto;margin-left:5px;}
.dropdown-header-icon polygon{fill:white;}
.language-button .language-header-icon{width:13px;}
.right-list-menu{-ms-flex-align:center;align-items:center;}
.language-button .dropdown-header-icon{margin-left:3px;}
.language-button .dropdown-menu .dropdown-item{padding:0.25rem 0.5rem;font-size:0.8rem;color:#FFF;text-align:center;}
.language-button .dropdown-menu .dropdown-item:hover{background-color:initial;color:#064B91;}
#mainNav .navbar-nav li.nav-item a.nav-link{color:#fff;padding:0 1rem;font-family:'Raleway-Regular';}
#mainNav.navbar-shrink{padding-top:0.5rem;padding-bottom:0.5rem;}
#mainNav.navbar-shrink.public-storh-header{background-color:#070e1d;}
#mainNav{padding:0.9rem 1rem;}
.navbar-toggler-icon{background:url(../assets/icons/menu.svg);background-repeat:no-repeat;background-size:90%;background-position:center;}
@media (min-width: 992px){
#mainNav{-webkit-transition:padding-top 0.3s, padding-bottom 0.3s, background-color 0.3s;-moz-transition:padding-top 0.3s, padding-bottom 0.3s, background-color 0.3s;transition:padding-top 0.3s, padding-bottom 0.3s, background-color 0.3s;background-color:transparent;}
}
.yellow-line{width:35px;background:#efb51b;height:2px;margin-top:0.6em;}
.blue-line{width:35px;background:#0086eb;height:2px;margin-top:0.6em;}
.white-line{width:35px;background:#fff;height:2px;margin-top:0.6em;}
.public-footer{display:flex;flex-direction:column;align-items:center;}
.public-footer .links{display:flex;}
.public-footer.footer-storh .links a{padding:0 1em;color:#0077D1;font-size:0.85rem;font-family:"Raleway-Regular";}
.public-footer .links a:hover{text-decoration:none;}
.public-footer .copy-right{color:#91A0AB;font-size:0.85rem;font-family:"Raleway-Regular";margin-top:0.5em;}
.overflow-all{overflow:hidden;margin-left:-15px;margin-right:-15px;margin-top:-2px;}
.roundend_bg-blue_section{padding:7em 0;background-color:#0086eb;border-radius:50%/0 0 100% 100%;margin-left:-10%;margin-right:-10%;margin-top:-7em;}

.header-storh-page{
    background: url(../assets/images/public/bg_storh.png);
    padding: 6rem 0;
    height: 60vh;
    background-position: center;
}
.header-storh-page h1{
    font-family: 'Raleway-Light';
    color: #FFF;
}
.header-storh-page h1 > span{
    font-family: 'Raleway-Bold';
}
.storh-section{
    padding: 4rem 0;
}
.storh-section h2{
    font-family: 'Raleway-Regular';
    color: #4A595E;
}
.storh-section h2 > span{
    font-family: 'Raleway-Bold';
}
.storh-section p{
    font-family: 'Raleway-SemiBold';
    font-size: 1.1rem;
    color: #4A595E;
}
.storh-section .description-section a{
    text-decoration: underline;
    color: #0086eb;
}
.bg-blue-texture{
    background-color: #0086eb;
    background-image: url('../assets/images/public/bg-blue-texture.svg');
    background-position-y: 20vh;
    background-position-x: center;
    background-repeat: no-repeat;
}
.innovative-digital-sect .mar-top-overflow{
    margin-top: -12rem;
}
.innovative-digital-sect {
    margin-top: 8rem;
}
.dark-blue-color{
    color: #273342 !important;
}
.images-revenue{
    margin-top: 4rem;
}
.images-revenue img{
    height: 240px;
    width: auto;
    max-width: 100%;
    object-fit: contain;
}
.count-step .number-circle{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: #0086eb;
    text-align: center;
}
.count-step .number-circle span{
    color: #FFF;
    font-family: 'Raleway-Regular';
    font-size: 2rem;
}
.behind-storh-sect{
    background-color: #F8F9FF;
}
.profiles-behind-storh .profile-user .box-profile{
    max-width: 280px;
}
.profiles-behind-storh .profile-user img{
    width: 250px;
    height: auto;
    max-width: 100%;
}
.profiles-behind-storh .profile-user h3{
    color: #4A595E;
    font-family: 'Raleway-SemiBold';
}
.profiles-behind-storh .profile-user .function-profile{
    color: #0086EB;
    font-family: 'Raleway-Bold';
}
.profiles-behind-storh .profile-user .experience{
    color: #91A0AB;
    font-family: 'Raleway-SemiBold';
}

.box-profile-1{margin-left: auto;}
.box-profile-2{margin: 0 auto;}
.box-profile-3{margin-right: auto;}
.box-profile-4{margin-left: auto;}
.box-profile-5{margin: 0 auto;}
.box-profile-6{margin-right: auto;}
@media (max-width: 991px) {
    .box-profile-1{margin-left: auto;}
    .box-profile-2{margin-right: auto;}
    .box-profile-3{margin-left: auto;}
    .box-profile-4{margin-right: auto;}
    .box-profile-5{margin-left: auto;}
    .box-profile-6{margin-right: auto;}
}
@media (max-width: 767px) {
    .box-profile-1{margin:0 auto;}
    .box-profile-2{margin:0 auto;}
    .box-profile-3{margin:0 auto;}
    .box-profile-4{margin:0 auto;}
    .box-profile-5{margin:0 auto;}
    .box-profile-6{margin:0 auto;}
}
.storh-section.bg-blue{
    background-color: #0086EB;
}
.blockchain-sect .big-text-blockchain{
    font-size: 3rem;
    color: #064B91;
    font-family: 'Raleway-SemiBold';
    max-width: 490px;
}
.blockchain-step img{
    width: 90px;
}
.blockchain-step p{
    color: #FFF;
    font-family: 'Raleway-SemiBold';
    font-size: 1.1rem;
}
.step-strategy .image-mobile{
    display: none;    
}
.step-strategy img{
    width: 130px;
    height: 130px;
    object-fit: contain;
    margin-bottom: 2rem;
}
.step-strategy h3{
    color: #0086EB;
    font-family: 'Raleway-SemiBold';
    font-size: 1.6rem;
}
.step-strategy img.arrow-strategy{
    margin-bottom: 0;
    margin-left: 2rem;
}
.images-strategy-desktop img{
    max-width: 130px;
}
.images-strategy-desktop img.arrow-strategy{
    margin-left: 4rem;
    margin-right: 4rem;
}
@media (max-width: 991px) {
    .step-strategy .image-mobile{
        display: block;
    }
    .images-strategy-desktop{
        display: none !important;
    }
}
.box-step-strategy{
    max-width: 290px;
}
.box-step-strategy-1{margin-left: auto;}
.box-step-strategy-2{margin: 0 auto;}
.box-step-strategy-3{margin-right: auto;}
@media (max-width: 991px) {
    .box-step-strategy-1{margin: 0 auto;}
    .box-step-strategy-2{margin: 0 auto;}
    .box-step-strategy-3{margin: 0 auto;}
}
.step-behind-storh{
    text-align: center;
}
.what-behind-sect .step-behind-storh p{
    margin-top: 10px;
    font-family: 'Raleway-Bold';
}
.step-behind-storh .box-behind-storh{
    background-color: #FFF;
    border-radius: 6px;
    padding: 15px;
    height: 100%;
    box-shadow: 0 3px 15px #5a66a0;
}
.images-footer-storh .height-images .box-image-storh-footer{
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
.box-image-storh-footer img{
    height: 100%;
    object-fit: cover;
    width: 100%;
}
.bottom-get-storh.storh-section{
    padding-bottom: 1rem;
}
.lear_about-sect h2{font-family:'Raleway-Light';color:#4A595E;font-size:2.5rem;max-width:650px;}
.lear_about-sect h2 > span{font-weight:bold;}
.lear_about-sect a{color:#FFF;font-family:'Raleway-Bold';background-color:#0086EB;border-radius:6px;padding:15px 15px;width:100%;max-width:300px;display:block;font-size:.875rem;}
.lear_about-sect a:hover,.lear_about-sect a:focus{text-decoration:none;}
.links-social img{
    width: 40px;
    height: 40px;
}
.lear_about-sect{
    padding-bottom: 2rem;
}
@media(width: 768px){
    .step-behind-storh{
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
        margin-bottom: 1rem;
    }
}
@media (max-width: 767px) {
    .header-storh-page h1{
        font-size: 2rem;
    }
    .header-storh-page img{
        max-width: 300px;
    }
    .blockchain-sect .big-text-blockchain{
        font-size: 2rem;
    }
    .blockchain-step img{
        width: 60px;
    }
    .roundend_bg-blue_section{
        margin-left: -20%;
        margin-right: -20%;
        margin-top: -9em;
    }
}
