.is-unpublished {
    background-color: #ffffff;
}

h1.title-display-center {
    padding-top: 30px;
}

html body .main-basic-content .main-content {
	padding-top: 10px;
    padding-bottom: 100px;
}

html body .main-basic-content .main-content h2 {
    font-size: 32px;
}

html body .main-basic-content .main-content .custom-frame {
    width: 85%;
    margin: auto;
    max-width: 1030px;
	padding: 0 10px;
}

html body .main-basic-content .main-content .custom-frame .custom-container {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
	/*zjustify-content: space-between;*/
    justify-content: center;	
}

html body .main-basic-content .main-content .custom-frame .column {
	flex: 1 1 30%;   
	max-width: 33%;
    /*text-align: center;*/
	margin-bottom: 20px	
}

html body .main-basic-content .main-content .custom-frame .image-container {
	margin-bottom: 30px;
}
        
html body .main-basic-content .main-content .custom-frame .image-container img {
    max-width: 300px;	
}

html body .main-basic-content .main-content .custom-frame .image-container img.mobile-logo {
    display: none;	
}

html body .main-basic-content .main-content .custom-frame .links {
    /*text-align: center;*/
}

html body .main-basic-content .main-content .custom-frame ul {
    list-style-position: inside;
	padding-left: 5px;
}

html body .main-basic-content .main-content .custom-frame .first-column ul {
/* 	padding-left: 32%; */
}

html body .main-basic-content .main-content .custom-frame li {
    font-size: 18px;
	line-height: 2;
    /*list-style-type: none;*/
}

html body .main-basic-content .main-content .custom-frame li a {
    color: #000000;
}

html body .main-basic-content .main-content .custom-frame li a:hover {
    color: #64be00;
}

@media (max-width: 991px) {
	html body .main-basic-content .main-content .custom-frame .column {
		max-width: 50%;
	}
}
	
@media (max-width: 768px) {
	html body .main-basic-content .main-content .custom-frame .custom-container {
        flex-direction: column;
		align-items: center;
        }
    html body .main-basic-content .main-content .custom-frame .column {
        flex: 1 1 100%;
		max-width: 100%;
		/*text-align: center;*/
    }
/* 	html body .main-basic-content .main-content .custom-frame .first-column ul {
		padding-left: 0;
	}	 */
    html body .main-basic-content .main-content .custom-frame .image-container img {
        margin: 0 auto;
    }
	html body .main-basic-content .main-content .custom-frame .image-container img.desktop-logo {
		display: none;	
	}
	html body .main-basic-content .main-content .custom-frame .image-container img.mobile-logo {
		display: block;	
	}	
}