@charset "utf-8"; 

body,button,dd,dl,dt,fieldset,form,hr,input,legend,li,ol,p,select,table,td,textarea,th,ul {
	font-family:'Open Sans','Noto Sans KR', sans-serif;
}

:root {
	--duna-point1:#5350bd;
	--duna-point2:#4da7b1;
	--duna-point1-dark:#141e30;
	--duna-point2-dark:#243b55;
;}


#promotion .header {color: var(--bs-gray-200); }
#promotion .header .title {color:var(--duna-point1);}
#promotion .header .subtitle {font-size:calc(4rem + 1vw);line-height:calc(4rem + 2vw);}
#promotion:before {background-color:#00000099;}
.duna-section .header .subtitle {font-size: calc(2rem + 1.5vw);line-height: calc(2.5rem + 2vw);}
#section-footer {background-color: var(--duna-gray-900); color: var(--duna-gray-600);}
#section-footer .row {align-items: center;}
#section-footer .logo-img {background-position: left; height:5rem; }
.link-point {top: -3rem;}

#section-about{padding:15vh 0 10vh;}
#section-about .logo {background-image: url(https://dunadev.cafe24.com/svg/np/00_logo_footer.svg);background-position: left;padding-top: 35%;background-size: contain;background-repeat: no-repeat;}
#section-about .header .desc {
    position: relative;
    padding-left: 0;
}
#section-about .header .desc .line {
    border-left: 0;

}
#section-about .carousel-item {
    padding-top: 120%;
}

#section-about .duna-btn-circle:after {background-color:var(--duna-point1)}
#section-about .duna-btn-circle .material-symbols-outlined{color:var(--duna-gray-100)}
#section-about:hover .duna-btn-circle span{color:var(--duna-gray-100);}
#section-about .duna-btn-circle:hover:after{background-color:var(--duna-point2)}

@media (max-width:1399.98px) {

	
}

@media (max-width:1199.98px) {
	
}

@media (max-width:991.98px) {

}

@media (max-width:767.98px) {

}

@media (max-width:575.98px) {

}

@media (min-width:992px) {

	
}