body {
	background-size: 100%;
    background-image: url(images/desktop/bg.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-attachment: fixed;
}

.main {
	display: flex;
	flex-direction: column;
	gap: var(--20-px);
    max-width: var(--1140-px);
	padding: var(--20-px);
	background-color: #fff;
}

#menu {
    z-index: 1000;
}

.section1 {
	display: flex;
	gap: var(--40-px);
}

.section1 .col2 {
	display: flex;
	flex-direction: column;
	gap: var(--30-px);
}

.section2 {
	display: flex;
	gap: var(--40-px);
}

.section2 :is(.col1, .col2){
	display: flex;
	flex-direction: column;
	gap: var(--20-px);
}


