body{background:#fff}header{position:relative}header.site-header.secondBody{border-bottom:1px solid red;z-index:1000;padding:6px 1rem 1.3rem}header.secondary{padding:6px 1rem .4rem 1rem}header.secondary{border-bottom:1px solid red;box-shadow:0 3px 3px rgba(0,0,0,.1)}.main-contents{padding:2.2rem 0;padding-bottom:3.4rem;background:#fff;min-height:calc(100vh - 23.8126rem)}.main-contents .container{display:flex;gap:2rem;align-items:flex-start;max-width:1200px;margin:0 auto;padding:0 2rem}.main-contents .left{flex:0 0 290px;display:flex;flex-direction:column}.main-contents .right{flex:1;display:flex;flex-direction:column}.main-contents .secondheader{min-height:80px;display:flex;align-items:flex-end}.second_left_img{max-width:100%;width:266px;height:auto}.main-contents .right .secondheader h1,.top h1{font-family:"Geologica","Nunito Sans",sans-serif;font-size:2rem;font-weight:600;color:#976F56;margin:0 0 2rem 0;line-height:1.2;padding-left:2rem;text-shadow:0 2px 3px rgba(0,0,0,.2)}.secondBody{margin-top:.1rem;padding-left:2rem}.secondBody img{padding-top:.4rem}.secondBody h3{font-family:"Geologica","Nunito Sans",sans-serif;font-size:1.25rem;font-weight:600;color:#916D56;margin-bottom:1rem}.main-contents .right .secondBody{font-family:"Nunito Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.main-contents .right .secondBody p,.main-contents .services-fullwidth.secondBody p{font-size:1.35rem;line-height:1.6;color:#656365;margin-bottom:1.5rem;text-align:left;font-weight:300}.main-contents .right .secondBody p:first-child,.main-contents .services-fullwidth.secondBody:first-child{margin-top:0}.main-contents .right .secondBody p:last-child,.main-contents .services-fullwidth.secondBody:last-child{margin-bottom:0}.main-contents .container.services-fullwidth{display:block}.services-fullwidth{width:100%;display:block;flex-direction:column;align-items:center}@media (max-width:896px) and (orientation:landscape){.main-contents{min-height:calc(100vh - 23rem)}.main-contents .container{flex-direction:column;gap:2rem;padding:0 1rem}.main-contents .left{flex:none;align-self:center}.second_left_img{width:100%;max-width:350px}.main-contents .right .secondheader h1{font-size:2rem;text-align:center;margin-bottom:1.5rem}.main-contents .right .secondheader h1,.top h1{padding-left:0}}@media (max-width:480px){.main-contents{padding:2rem 0;min-height:calc(100vh - 160px)}.main-contents .container{gap:1.5rem;padding:0 .5rem}.second_left_img{max-width:300px}.main-contents .right .secondheader h1{font-size:1.75rem;margin-bottom:1rem}.main-contents .right .secondBody p{font-size:1rem;margin-bottom:1rem}.main-contents .right .secondheader h1,.top h1{padding-left:0;font-size:1.75rem}}.secondheader h1{color:#916D56}.color-gold{color:#916D56}.color-pGold{color:#976F56;font-weight:600}.secondBody p{font-weight:300}.secondBody p .color-pGold{font-weight:400}.service-list{list-style:none;margin:0;padding:0}.service-list li{position:relative;padding-left:1rem;margin-bottom:2rem}.service-list li::before{content:"";position:absolute;top:.35em;left:0;top:10px;width:.55rem;height:.55rem;background:#e60012}.service-list .title{display:block;font-size:1.25rem;font-weight:600;line-height:1.3;color:#656365}.service-list .desc{display:block;margin-top:0em;font-size:1.25rem;line-height:1.6;color:#656365;font-family:"Nunito Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.secondheader.center h1{text-align:center;width:100%}.destinations .secondBody{margin:0 auto;padding-bottom:3.5rem}.destinationWordBox{width:272px;height:170px;background-color:#D3D3D3;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin:10px;font-family:"Geologica","Nunito Sans",sans-serif;font-size:1.5rem;font-weight:600;color:#976F56;text-align:center;line-height:1.3;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform 0.3s ease,box-shadow 0.3s ease;cursor:pointer}.destinationWordBox:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.koreaMap{max-width:660px;text-align:center;margin:0 auto}.year-Markup{font-weight:700}.main-contents .services-fullwidth.secondBody{padding:0rem 4rem 0rem 5.5rem}.main-contents .services-fullwidth.secondBody p:last-child{margin-bottom:0;padding-bottom:0}@media (max-width:896px) and (orientation:landscape){.main-contents{padding:.8rem 0rem .8rem 0rem}.main-contents .right .secondheader h1,.top h1{padding-top:0}footer .container{max-width:90vw}}@media (max-width:480px){.main-contents{padding:.8rem 0rem .8rem 0rem}.main-contents .right .secondheader h1,.top h1{padding-top:0}}