/* 메인 -> sustainability */
html { overflow: hidden; }
p{margin-block-start: 0;  margin-block-end: 0;}

.section-main-company.sub-section .company-grid { display: grid; }
.section-sub-esg{overflow:hidden; display:flex; flex-direction:column; align-items:center; gap:60px; justify-content: center; color: #333; }
.section-sub-esg .section-text{position:relative;margin-bottom: 0; margin-top: 0;}
.section-sub-esg .section-text .heading { line-height: 1.1; margin-bottom: 24px;  font-size: 48px; }
.section-sub-esg .section-text .text {   font-size: 18px;   }
.section-sub-esg .esg-swiper{overflow: visible; }
.section-sub-esg .esg-swiper .swiper-wrapper{margin-left:0;}
.section-sub-esg .esg-slide{ flex-shrink:0; width: 730px;  height: 478px; transition: width .9s ease-in, height .9s ease-in; transform-origin:left top;}
.section-sub-esg .esg-slide .esg-img{width: 100%;  height: 420px;  transform-origin:left top; transition: width .9s ease-in, height .9s ease-in; border-radius:12px; overflow:hidden;  display:block;   }
.section-sub-esg .esg-slide .esg-img img{width: 100%; height: 100%; objecit-fit:cover;}
.section-sub-esg .esg-slide.swiper-slide-next{width: 405px;}
.section-sub-esg .esg-slide.swiper-slide-next .esg-img{ height: 250px;}
.section-sub-esg .esg-slide.swiper-slide-active .esg-img{ height: 478px;}
.section-sub-esg .esg-slide.swiper-slide-active .esg-overlay{opacity: 1; }
.section-sub-esg .esg-slide.swiper-slide-active .esg-overlay .esg-bottom{opacity: 1; }
.section-sub-esg .esg-swiper-btns{position:absolute; right:0; bottom:0; display:flex; gap:8px;}
.section-sub-esg .esg-swiper-btns .swiper-button-prev,
.section-sub-esg .esg-swiper-btns .swiper-button-next{width:60px; height:auto; aspect-ratio:1;border-radius:50%;background:rgba(0,0,0,0.2); position:relative; left:auto; right:auto; margin:0; top:auto; transition:all ease .35s;}
.section-sub-esg .esg-swiper-btns .swiper-button-prev:hover,
.section-sub-esg .esg-swiper-btns .swiper-button-next:hover{background: #00478B;}
.section-sub-esg .esg-swiper-btns .swiper-button-prev::after,
.section-sub-esg .esg-swiper-btns .swiper-button-next::after{font-size:24px;  font-weight:200;color:#fff;     font-family: inherit;}
.section-sub-esg .esg-swiper-btns .swiper-button-prev::after{content:"←"; }
.section-sub-esg .esg-swiper-btns .swiper-button-next::after{content:"→"; }
.section-sub-esg .esg-overlay{position:absolute;inset:0;padding:30px;display:flex;flex-direction:column;justify-content:space-between;color:#fff; transition:all ease .35s;    opacity:0;}
.section-sub-esg .esg-top{display:flex;justify-content:space-between;align-items:center;}
.section-sub-esg .esg-arrow{font-size:32px;     height: 40px;    overflow: hidden;    display: flex;    align-items: center;   justify-content: center;}
.section-sub-esg .esg-bottom{display:flex;align-items:center;gap:40px; opacity:0; transition:all ease .35s;  transition-delay:1s; }
.section-sub-esg .grade-box{width: 50%; display:flex;align-items:center;gap:12px; font-size:16px; line-height: 1.4;}
.section-sub-esg .grade-img{width:90px;aspect-ratio:1;  display:flex;flex-direction:column;justify-content:center;align-items:center;  }
.section-sub-esg .grade-box img{width: 100%; height: 100%; object-fit:contain;}
.section-sub-esg .grade-info {flex:1;}
.section-sub-esg .grade-info strong{display:block; font-weight:600; margin-bottom: 5px; }
.section-sub-esg .esg-title{display:flex;justify-content:space-between;align-items:center;padding-top:10px;transition:.4s;}
.section-sub-esg .esg-title i{font-size:34px;}
.section-sub-esg .esg-slide.swiper-slide-active .esg-title{opacity:0;visibility:hidden;}
@media screen and (max-width: 1024px) {
	.section-sub-esg .section-main-esg{gap:30px;}
	.section-sub-esg .esg-slide{width: 300px !important; height: 400px !important;}
	.section-sub-esg .esg-slide .esg-img{height: 300px !important;}
	.section-sub-esg .esg-slide.swiper-slide-active .esg-overlay .esg-bottom{display:none;}
	.section-sub-esg .esg-slide.swiper-slide-active .esg-title {opacity: 1 !important;visibility: visible !important;}
	.section-sub-esg .esg-slide.swiper-slide-active .esg-overlay{display:none;}
	.section-sub-esg .esg-swiper-btns{position:relative; margin-top: 40px;}
	.section-sub-esg .esg-arrow{font-size: 24px;}
	.section-sub-esg .section-text .heading {margin-bottom: 20px; }
}
@media screen and (max-width: 768px) {
	.section-sub-esg .section-text .heading {font-size: 30px; }
	.section-sub-esg .section-text .text {           font-size: 16px;   }
}


.section-main{display:flex; flex-direction:column; justify-content:center;}
.section-main .card-arrow{font-size: 1.5em; margin-top: auto;font-weight: 600; line-height: 1.4; }
.section-layout{display:flex;justify-content:space-between; gap:50px;}
.section-layout .section-title{width:100%; max-width:480px; }
.section-title{margin-bottom: 60px;}
.section-title span{display:block;margin-bottom:10px;font-size:18px;font-weight:600; color: #333;}
.section-title h2{font-size:30px;line-height:1.5;font-weight:650;color:#333;}


.card-content {display: flex;flex-direction: column; }
.card-content h3:has(.card-arrow){display:flex; gap:10px;}
.card-content h3 .card-arrow{font-size: 1.1em; margin:0;}
.card-content:has(h3 .card-arrow) p{margin-top: auto;}




/* section sub visual */
.section-sub-visual{text-align: center; height:100vh !important; }
.section-sub-visual .section-heading{margin-bottom: 40vh;}
.section-sub-visual .section-heading h2{font-size: 64px; font-weight: 700; text-align: center;}
.section-sub-visual .visual-img{	position:absolute;	left:50%;	bottom:0;	width:83.333%;	height:50vh;	transform:translateX(-50%);	border-radius:40px 40px 0 0;	overflow:hidden;z-index:2;	transition:		height 1.2s ease,		width 1.2s ease,		border-radius 1.2s ease;	transition-delay:.5s;}
.section-sub-visual .visual-img img{	width:100%;	height:100%;	object-fit:cover;}
.section-sub-visual .visual-img .heading-text{	position:absolute;	left:50%;	top:60%;	transform:translate(-50%,-50%);	opacity:0;	color:#fff;	z-index:3;	transition:all .8s ease 1.5s; font-size: 46px; font-weight: 500; text-align: center; line-height: 1.5;}
.section-sub-visual .visual-img .context { display: flex; align-items: center; justify-content: space-between; position: absolute; top: 0; left: 0; right: 0; margin: auto; padding-top: 80px; max-width: 1300px; width: 90%; height: 100%; }
.section-sub-visual .visual-img .context .heading-text { position: relative; top: 0; left: 0; transform: translateY(50%); }
.section-sub-visual .visual-img .image img { max-width: 596px; width: 55vh; height: auto; object-fit: revert; opacity: 0; transform: translateY(20%); transition:all .9s ease 1.5s; }
.section-sub-visual.is-active .visual-img{	width:100%;	height:100%;	border-radius:0;}
.section-sub-visual.is-active .heading-text{	opacity:1;top:55%;}
.section-sub-visual.is-active .visual-img .context .heading-text { transform: none; }
.section-sub-visual.is-active .visual-img .image img { transform: none; opacity: 1; }


/* section company / 메인과 공통 */
.section-main-company{background: #F2F7FA; --cut-color: #F2F7FA;}
.section-main-company .company-grid{display:flex;}
.section-main-company .company-card{width: 33.33%; transition:width ease .35s;}
.section-main-company .company-card.active{width: 50%;}


/* section climate */
.section-main-climate{display:flex;align-items:center;height:100vh; --cut-color: #F2F7FA; background: #F2F7FA;}
.section-main-climate .climate-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px; flex:1; max-width:1060px; margin-left: auto;}
.section-main-climate .climate-card{position:relative;overflow:hidden;border-radius:12px; aspect-ratio:515/300; width: 100%;}



/* section esg */
.section-main-esg{ background: url('/sustainability/2025/assets/images/sub/environ-esg-bg.jpg') no-repeat center center / cover;}
.section-main-esg .section-title * { color: #fff; }
.section-main-esg .esg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;  }
.section-main-esg .esg-card{position:relative;overflow:hidden;border-radius:12px; padding:30px;  padding-bottom: 300px; width: 100%;  }
.section-main-esg .esg-card:not(:nth-child(2)){color: #fff;}
.section-main-esg .card-bg{width: 100%; height: 100%; position:absolute; left:0;top:0; z-index:-1;}
.section-main-esg .card-bg img{width: 100%; height: 100%; object-fit:cover;transition: all .65s ease;}
.section-main-esg .card-arrow{  margin-top: 20px;}
.section-main-esg .esg-card:hover .card-bg img { transform: scale(1.1); }


/* section human */
.section-main-human{ background: url('/sustainability/2025/assets/images/sub/social-human-bg.jpg') no-repeat center center / cover;}
.section-main-human .section-title * { color: #fff; }
.section-main-human .human-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;  }
.section-main-human .human-card{position:relative;overflow:hidden; display:flex; border-radius:12px; aspect-ratio:513/480; width: 100%; padding:30px; }
.section-main-human .card-content { z-index: 2; }
.section-main-human .card-content h3{justify-content:space-between;}
.section-main-human .card-bg{width: 100%; height: 100%; position:absolute; left:0;top:0;}
.section-main-human .card-bg img{width: 100%; height: 100%; object-fit:cover;transition: all .65s ease;}
.section-main-human .card-arrow{  margin-top: 20px;}
.section-main-human .human-card:hover .card-bg img { transform: scale(1.1); }



/* section service */
.section-main-service{ color: #111; }
.section-main-service .service-grid{display:grid; gap:30px;  grid-template-areas:"large top" "large bottom"; height:460px; grid-template-columns:1fr 1fr;}
.section-main-service .service-card{position:relative;overflow:hidden;border-radius:12px;   width: 100%; padding:30px; display:flex; border:1px solid #ddd; gap:30px;     justify-content: space-between; }
.section-main-service .service-card-lg{grid-area:large;}
.section-main-service .service-card-top{	grid-area:top;}
.section-main-service .service-card-bottom{	grid-area:bottom; }
.section-main-service .service-card-lg .card-thumb{max-width:347px;}
.section-main-service .card-content{display:flex; flex-direction:column;  flex:1;}
.section-main-service .card-content.card-content2{ margin-top: 35%; }
.section-main-service .card-thumb{ width: 50%; max-width:200px; border-radius:12px; overflow:hidden;}
.section-main-service .card-thumb img{width: 100%; height: 100%; object-fit:cover;transition: all .65s ease;}
.section-main-service .service-card:hover .card-thumb img { transform: scale(1.1); }


/* section customer */
.section-main-customer{  background: #F2F7FA; color: #111; }
.section-main-customer .customer-grid{display:grid; gap:30px;  grid-template-areas:"large top" "large bottom"; height:460px; grid-template-columns:1fr 1fr;}
.section-main-customer .customer-card{position:relative;overflow:hidden;border-radius:12px;   width: 100%; padding:30px; display:flex;  gap:30px;  background: #fff;       justify-content: space-between;   flex-direction: row-reverse;}
.section-main-customer .customer-card-lg{grid-area:large;}
.section-main-customer .customer-card-top{	grid-area:top;}
.section-main-customer .customer-card-bottom{	grid-area:bottom; }
.section-main-customer .customer-card-lg{color: #fff;}
.section-main-customer .customer-card-lg .card-thumb{position: absolute;   left: 0;    top: 0;    width: 100%;    height: 100%;max-width: 100%;}
.section-main-customer .card-content{display:flex; flex-direction:column; flex:1; z-index: 2; }
.section-main-customer .card-thumb{ width: 50%; max-width:200px; border-radius:12px; overflow:hidden;}
.section-main-customer .card-thumb img{width: 100%; height: 100%; object-fit:cover; transition: all .65s ease; }
.section-main-customer .customer-card:hover .card-thumb img { transform: scale(1.1); }

/* section process */
.section-main-process{background: #F2F7FA; color: #111;}
.section-main-process .process-grid{display:flex; gap:30px;  flex-direction:column; }
.section-main-process .process-card{position:relative;overflow:hidden;border-radius:12px;   width: 100%; display:flex;  background: #fff;  z-index:1;}
.section-main-process .card-content{display:flex; flex-direction:column;  padding:30px; }
.section-main-process .card-thumb{ overflow: hidden; aspect-ratio:360/210; width: 40%; max-width:360px;}
.section-main-process .card-thumb img{width: 100%; height: 100%; object-fit:cover; transition: all .65s ease;}
.marquee p { color:rgba(98,98,98,.05); z-index:0;}
.section-main-process .process-card:hover .card-thumb img { transform: scale(1.1); }


/* section safety */
.section-main-safety{display:flex;align-items:center;height:100vh; --cut-color: #fff; }
.section-main-safety .safety-grid{display:flex;gap:30px; min-height:480px; }
.section-main-safety .safety-card{width:33.33%; position:relative;overflow:hidden;border-radius:12px; transition:width ease .35s;  }
.section-main-safety .safety-card.active {width: 60%;}
.section-main-safety .hover-card-bg{position:relative; overflow: hidden;  border-radius: 12px ; aspect-ratio: 405 / 233; }
.section-main-safety .hover-card-bg::after{display:none;}
.section-main-safety .card-content{color: #111; padding:20px 0 0;}



/* section corporate */
.section-main-corporate{display:flex;align-items:center;height:100vh; --cut-color: #fff; }
.section-main-corporate .corporate-grid{display:flex;gap:30px;  }
.section-main-corporate .corporate-card{width:33.33%; position:relative;overflow:hidden;border-radius:12px; transition:width ease .35s;  }
.section-main-corporate .hover-card-bg{position:relative; overflow: hidden;  border-radius: 12px ; aspect-ratio: 405 / 233; }
.section-main-corporate .hover-card-bg::after{display:none;}
.section-main-corporate .card-content{color: #111; padding:20px 0 0;}
.section-main-corporate .hover-card-bg .corner-cut{    transform: rotate(270deg);}
.section-main-corporate .hover-card-bg .corner-cut,
.section-main-corporate .hover-card-arrow{ top:-70px;  bottom:auto; }
.section-main-corporate .hover-card:hover .hover-card-arrow,
.section-main-corporate .hover-card:hover .corner-cut{top:0;}
.section-main-corporate .hover-card.active img,
.section-main-corporate .hover-card:hover img {    border-top-right-radius: 30px; border-bottom-right-radius: 0;}


/* section security 공통 */
.section-main-security{background: #F2F7FA; color: #111;}
.section-main-security .section-title{max-width:700px;}
.section-main-security .security-grid{display:flex; gap:30px;  margin-top: 50px; }
.section-main-security .security-card{position:relative;  width: 100%; border-top:1px solid #ddd; padding:30px 0 0;}
.section-main-security .security-card h3{justify-content:space-between;}
.section-main-security .card-content{display:flex; flex-direction:column;   gap:10px; }
.section-main-security .card-thumb{ aspect-ratio:360/210; width: 40%; max-width:360px;}
.section-main-security .card-thumb img{width: 100%; height: 100%; object-fit:cover;}
.section-main-security .security-img{border-radius:12px; overflow:hidden; width: 50%; }
.section-main-security .security-img img{width: 100%; height: 100%; object-fit:cover;}


/* section community */
.section-main-community{display:flex;align-items:center;height:100vh; --cut-color: #05040a;  background: url('/sustainability/2025/assets/images/sub/social-community-bg.jpg') no-repeat center center / cover; color: #fff;}
.section-main-community .section-title *{color: #fff;}
.section-main-community .community-grid{display:flex;gap:30px;  }
.section-main-community .community-card{width:50%; position:relative;overflow:hidden;border-radius:0; border-top:1px solid rgba(255,255,255,0.3);   }
.section-main-community .hover-card-bg{position:relative; overflow: hidden;  border-radius: 12px ; height: 332px; }
.section-main-community .hover-card-bg::after{display:none;}
.section-main-community .card-content{ padding:30px 0 ;}
.section-main-community .hover-card-arrow{background: #fff; color: #000;}


/* section ethical */
.section-main-ethical{   background: url('/sustainability/2025/assets/images/sub/governance-ethical-bg.jpg') no-repeat center center / cover;  }
.section-main-ethical .section-title *{color: #fff; }
.section-main-ethical .ethical-grid{display:grid; gap:30px;  height:430px; grid-template-columns:repeat(2,1fr);}
.section-main-ethical .ethical-card{position:relative;overflow:hidden;border-radius:12px;   width: 100%; padding:30px; display:flex;  gap:30px;  background: #fff;    color: #111;   justify-content: space-between; }
.section-main-ethical .card-content{display:flex; flex-direction:column; flex:1; }
.section-main-ethical .card-thumb{ width: 50%; max-width:280px; border-radius:12px; overflow:hidden;}
.section-main-ethical .card-thumb img{width: 100%; height: 100%; object-fit:cover; transition: all .65s ease; }
.section-main-ethical .ethical-card:hover .card-thumb img { transform: scale(1.1); }

@media screen and (max-width: 1650px) {
	.section-main{padding : 80px 0; min-height:auto;}
	.section-layout{flex-direction:column; gap:20px;}
	*[data-animate="fade-up"]{    transform: translate(0px, 0px) !important;opacity:1 !important;}

	.section-main-service .service-grid{ grid-template-areas: none;   grid-template-columns: auto;height:auto;}
	.section-main-service .service-card{ grid-area: auto;}
	.section-main-climate .climate-grid{max-width:100%; margin-left: 0;}
	.section-main-service .service-card-lg .card-thumb{max-width:200px;}
	.section-main-service .card-thumb{aspect-ratio:1;}
	.section-main-service .card-content.card-content2{ margin-top: 0; }
	.section-main-customer .customer-grid{  grid-template-areas: none; grid-template-columns: auto;height:auto;}
	.section-main-customer .customer-card{ grid-area: auto;}
	.section-main-customer .customer-card-lg{padding-bottom: 100px;}
	.card-content{width: 100%;}
	.section-main-company .company-grid .hover-card  {   justify-content: flex-start;}
	.section-main-company .company-grid .hover-card p{display:block;}
	.section-main-company .company-card.active{width: 33.33%;}

	.section-main-corporate .hover-card-bg .corner-cut, .section-main-corporate .hover-card-arrow{top:0; right:0; opacity:1;}

	.section-main-security .security-img{width: 100%; height: 300px;}
}

@media screen and (max-width: 1024px) {
	.section-sub-visual .section-heading h2{font-size: 40px;}
	.section-sub-visual .visual-img .heading-text{font-size: 24px;}
	.section-sub-visual .visual-img .heading-text br{display:none;}
	.section-sub-visual .visual-img .context { flex-direction: column; justify-content: center; }
	.section-sub-visual .visual-img .image img { margin-top: 30px; width: 50vw; }
	.section-title{margin-bottom: 30px;}
	.section-title h2{font-size: 24px;}
	.section-title h2 br{display:none;}
	.section-title span{font-size: 16px;}
	.section-main h3 + p br{display:none;}

	.section-main{min-height:auto;}
	.section-main-climate .climate-grid{  gap:15px;   grid-template-columns: auto;}
	.section-main-climate .climate-card{ aspect-ratio:auto; height: 200px;}
	.section-main-esg .esg-grid{    grid-template-columns: auto;}
	.section-main-esg .esg-card{padding :20px 20px 200px;}
	.section-main-service .service-grid{gap:15px;}
	.section-main-service .service-card{flex-direction:column; gap:20px; padding:20px;}
	.section-main-service .service-card-lg .card-thumb,
	.section-main-service .card-thumb{max-width:100%; width: 100%; aspect-ratio:auto; height: 200px;}
	.section-main-process .process-card{flex-direction:column;}
	.section-main-process .card-thumb{width: 100%; max-width:100%; aspect-ratio:auto; height: 200px;}
	.section-main-process .card-content{padding:20px;}
	.section-main-process .process-grid{gap:15px;}

	.section-main-safety .safety-grid{flex-direction:column; gap:20px;}
	.section-main-safety .safety-card{width: 100% !important; }
	.section-main-safety .hover-card-bg{aspect-ratio:auto; height: 200px;}
	.section-main-safety .card-content{padding-top: 10px;}
	.section-main-customer .customer-grid{ gap:15px;}
	.section-main-customer .customer-card-lg{  height: 300px;}
	.section-main-customer .customer-card{padding:20px; flex-direction:column; gap:15px;}
	.section-main-customer .card-thumb{width: 100%; max-width:100%; aspect-ratio:auto; height: 200px;}
	.section-main-human .human-grid{  gap:15px;   grid-template-columns: auto;}
	.section-main-human .human-card{ aspect-ratio:auto; height: 250px; padding:20px;}
	.section-main-company .company-grid{flex-direction:column;}
	.section-main-company .company-card.active,
	.section-main-company .company-card{width: 100%;}
	.section-main-company .company-grid .hover-card.active .hover-card-bg::after, .section-main-company .company-grid .hover-card:hover .hover-card-bg::after{opacity:0;}
	.section-main-community .community-grid{flex-direction:column; }
	.section-main-community .community-card{width: 100%;}
	.section-main-community .hover-card-bg{height: 200px;}
	.section-main-security .security-grid{flex-direction:column; gap:20px; margin-top: 30px;}
	.section-main-security .security-card{padding-top: 20px;}

	.section-main-ethical .ethical-grid{  gap:15px;   grid-template-columns: auto; height:auto;}
	.section-main-corporate .corporate-grid{ flex-direction:column; gap:15px;}
	.section-main-corporate .corporate-card{width: 100%;}
	.section-main-corporate .hover-card-bg{ aspect-ratio:auto; height: 200px; }
	.section-main-ethical .ethical-card{ flex-direction:column; gap:15px; padding:20px;}
	.section-main-ethical .card-thumb{width: 100%; height: 200px; max-width:100%;}

	.section-main-security .security-img{  height: 200px;}
}

@media print {
    * { -webkit-print-color-adjust: exact; print-color-adjust: exact; }
    html,
    body { margin: 0 !important; padding: 0 !important; height: auto; }
    html { overflow: hidden !important; height: auto !important; }

    .footer,
    .scroll-top a { display: none; }

    .header { position: absolute; }
    .header-logo { width: 137px; height: 30px; }
    .header-nav .lists > li { margin-left: -10px; margin-right: -10px; }
    .header-nav .lists .link { margin-right: 0; margin-left: 0; padding-right: 0; padding-left: 0; font-size: 10pt; }
    .header-search form { width: 200px; }

    .button { font-size: 13.5pt; }

    #fullpage { height: auto !important; transform: none !important; }
	/* fullpage responsive 모드 무력화 */
    .fp-responsive .section-main {
        padding: 0 !important;
        min-height: auto !important;
        height: 26cm !important;
    }

    .fp-responsive #fullpage {
        height: auto !important;
        transform: none !important;
    }

    .section-main { min-height: auto !important; height: 26cm !important; }
    /* .section-main:not(:first-child) { break-before: page; } */
    .section-main [data-animate] { opacity: 1 !important; transform: none !important; }
    .section-main .section-text .heading { font-size: 36pt; }
    .section-main .section-text .heading small { font-size: 15pt; }
    .section-main .section-text .text { font-size: 13.5pt; }

    .section-main-overview .link-wrap .title { font-size: 16.5pt; }

    .section-main-achievements .tab-container { margin-top: 40px; }
    .section-main-achievements .section-child:not(:last-child) { margin-bottom: 25px; }
    .section-main-achievements .table caption { font-size: 15pt; }
    .section-main-achievements .table th { padding: 5px; font-size: 11pt; }
    .section-main-achievements .table td { padding: 4px 5px; font-size: 9pt; }
    .section-main-achievements .table + .footnote { font-size: 7.5pt; }

    .section-main-issues .link-wrap { top: 0; width: 450px; height: 100%; }
    .section-main-issues .link-wrap .title { font-size: 16.5pt; }

    .section-main-appendix .link-wrap { top: 10%; transform: none; }
    .marquee-container { visibility: hidden; }
	.print-div { visibility: hidden; }

}

@page { size: landscape; margin-right: 1cm; margin-left: 1cm; margin-top: 1.5cm; margin-bottom: 1.5cm; }
