@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,300;0,500;1,300;1,500&display=swap');


/* sticky header background, in case option is checked */
.sticky-top > #hero-plus-header {
  background-color: white;
}
/*Header Box*/
#hero-plus-header {  
text-align:center;width:100%; max-width:100%;
display:block;
}
/*Hero Box*/
#hero-plus-hero {
}
/*Body Box*/
#hero-plus-body {
font-family: 'Noto Sans', sans-serif;
font-weight:300;
}

h1{font-weight:500; font-size:2rem}
h2{font-size:1.5rem;}

.card{margin-bottom:12px;}
.card-body{display:none;}

.icons{
font-size:210%;
color:#000;
margin:10px;
}


.text{
    padding: 2% 12%;
}

.powered-container {
    line-height: 1.4em;
    background-color: #1d1f22;
    width: 100%;
    position: fixed!important;
    bottom: 0;
    z-index: 999;
}


.row {
  display: flex;
}


.column {
    flex: 50%;
    padding: 20px;
    font-size: 110%;
    line-height: 170%;
}

.logo{
width:300px;
margin:10p;
}

.logoft{
width:200px;
margin:10p;
margin-bottom:10px;
}


/*Footer Box*/
#hero-plus-footer{
text-align:center;
padding-bottom:60px;
}
.icons-wrap{    width: 100%;
    max-width: 100%;
    display: block;}
/* Control carousel arrow*/
.carousel-gallery-arrow {
}


@media only screen and (max-width: 767px) {

.column {
  flex: 100%;
  padding: 10px;

}


.text{
    padding: 2% 3%;
}



}