html {
    scroll-behavior: smooth;
}
#info1, #info2, #info3 {    
    width: 100%;
    margin: 0px;        
    overflow: hidden;	
}
section#info2, section#info3 {
    margin-top:40px;
}
section#info1 .white, section#info2 .white, section#info3 .white {
    background-color:#ffffff;
	max-width: 1136px; 
    margin: 0px auto;
}
section#info1 .white span.h3, section#info2 p.more-info__title, section#info3 p.more-info__title,
section#info3 p.more-info__title a.unstulish-link {
	font-size: 16px;    
    font-weight: 600;
    color:#525252;
}
section#info2 p.more-info__title, section#info3 p.more-info__title {
    text-align:left;
}
.more-info__description.text-center {
    text-align:center;
}
#info1 .more-info__description {
    padding-top: 16px;
}
h2.h2 {
    font-weight:bold;
    width:100%;
    text-align:center;
    padding:0px;
    padding-top:40px;        
}
section#info2 img {
    max-width:100%;
}
section#info2 ul, section#info3 ul {
	list-style-type:disc;
	padding-left:16px;
	padding-top:20px;
}
section#info2 .fluid-row__more-info, section#info3 .fluid-row__more-info {
    margin-top: 40px;
}
section#info3 a.unstulish-link {
    color: #000000;    
}
#info3 h2 img.h2-icon {
    height: 50px;
    vertical-align: top;
    margin-top: -3px;
    margin-left: 10px;
}
@media only screen and (max-width: 1180px) {

}
@media only screen and (max-width: 1024px) {    
    section#info1 .white, section#info2 .white, section#info3 .white {
        padding: 0px 12px;
    }    
}

@media only screen and (max-width: 740px) {
}
@media only screen and (max-width: 520px) {
    #info3 h2 img.h2-icon {
        margin-top: 4px; 
    }
}