.section-contact{font-size:20px;padding:0}.section-contact .wrap{width:100%;max-width:100%}@media all and (max-width: 1024px){.section-contact .wrap{padding:0}}.section-contact .wrap .inner{position:relative;background:#8B8784;padding:48px 0;width:100%}.section-contact .wrap .inner:after{content:'';pointer-events:none;position:absolute;top:10px;left:10px;right:10px;bottom:10px;border:1px #8D6C24 solid}@media (min-width: 1px) and (max-width: 767px){.section-contact .wrap .inner{padding:20px;margin:0px;width:calc(100% + 40px)}}.section-contact .headline span{color:#B9A586}.section-contact .persons{margin:0 auto;max-width:640px}.section-contact .gap-xl{gap:0 48px}@media (min-width: 1px) and (max-width: 767px){.section-contact .gap-xl{gap:0 24px}}.section-contact .item{background:#fff;padding:24px;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}@media (min-width: 1px) and (max-width: 767px){.section-contact .item{padding:12px}}.section-contact .image{padding-top:100%;margin-bottom:15px}.section-contact .name{line-height:30px}@media (min-width: 1px) and (max-width: 767px){.section-contact .sn{font-size:12px}}.section-banner{position:relative;padding:0}.section-banner .swiper-container{position:relative;padding-top:44.6875% !important;height:0;overflow:hidden}.section-banner .swiper-wrapper{position:absolute;top:0;left:0;height:auto}.section-banner .title{position:absolute;top:20%;left:20%;font-size:42px;color:#96712D;text-align:center;background:rgba(255,255,255,0.7);box-sizing:border-box;padding:36px;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);width:60%}@media (min-width: 1px) and (max-width: 767px){.section-banner .title{top:10%;left:10%;font-size:30px;padding:12px;width:80%}}.section-banner .title span{display:block;margin-bottom:20px}@media (min-width: 1px) and (max-width: 767px){.section-banner .title span{margin-bottom:10px}}.section-ensure{background:#DEDBD6;background-size:100% auto;padding:24px 0}.section-ensure .wrap{text-align:center;min-height:auto}.section-ensure .item{font-size:30px;color:#8D6C24;background:#fff;padding:12px}@media (min-width: 1px) and (max-width: 767px){.section-ensure .item{font-size:24px}}.section-ensure .item a{color:#8D6C24}.section-jobs{background:#fff1ee url(/theme/images/bg_01.jpg) no-repeat top center;background-size:100% auto}.section-jobs:after{position:absolute;top:0;left:0;right:0;bottom:0;content:'';background:url(/theme/images/bg_02.jpg) no-repeat bottom center;background-size:100% auto}.section-jobs .item{position:relative;background:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);transition:all .1s ease-in}.section-jobs .item:hover{transform:scale(1.02, 1.02)}.section-jobs .image{background:#fff;padding-top:56.25%}.section-jobs .name{position:absolute;top:calc(50% - 21px);left:calc(50% - 51px);font-size:24px;background:rgba(255,255,255,0.7);display:block;text-align:center;line-height:42px;width:102px;height:42px}.section-jobs .description{font-size:20px;padding:8px}.section-about{padding:0}.section-about .wrap{width:100%;max-width:100%}@media (min-width: 768px) and (max-width: 1024px){.section-about .wrap{padding:0}}@media (min-width: 1px) and (max-width: 767px){.section-about .wrap{padding:0 10px}}.section-about .wrap .left{position:relative;color:#fff;background:#8C8784;padding:72px 0;width:50%}@media (min-width: 768px) and (max-width: 1024px){.section-about .wrap .left{padding:72px 24px}}@media (min-width: 1px) and (max-width: 767px){.section-about .wrap .left{padding:72px 24px;margin:0 -12px;width:calc(100% + 24px)}.section-about .wrap .left:before{content:'';position:absolute;top:12px;left:12px;right:12px;bottom:12px;border:1px #8D6C24 solid}}.section-about .wrap .right{position:relative;background:no-repeat top center;background-size:cover;display:flex;justify-content:center;align-items:center;width:50%}@media (min-width: 768px) and (max-width: 1024px){.section-about .wrap .right{background-size:auto 100%}}@media (min-width: 1px) and (max-width: 767px){.section-about .wrap .right{display:none;margin:0 -12px;width:calc(100% + 24px)}}.section-about .wrap .right .join-us{position:relative;font-size:72px;font-weight:bold;color:#3A3A3A;background:rgba(255,255,255,0.7);padding:36px;border:10px #3A3A3A solid}@media all and (max-width: 1024px){.section-about .wrap .right .join-us{font-size:56px;padding:12px}}.section-about .wrap .right .join-us:before{content:'';position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;border:1px #3A3A3A solid}.section-about .headline span{color:#B9A586}.section-about .description{position:relative;font-size:20px;text-align:justify;margin:0 auto;max-width:500px}@media (min-width: 1px) and (max-width: 767px){.section-about .description{padding:12px}}.section-about .front{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,0.6);line-height:200%}.section-resources{background:#c0ada6;background-size:100% auto}.section-resources:after{position:absolute;top:0;left:0;right:0;bottom:0;content:'';background:#c0ada6;background-size:100% auto}.section-resources .wrap{max-width:1024px}@media all and (max-width: 1024px){.section-resources .gap-xl{gap:24px 12px}}.section-resources .item{position:relative;background:url(/theme/images/resources_box.png) no-repeat center bottom;background-size:cover;padding:100% 0 0;border-radius:12px}.section-resources .inner{position:absolute;top:24px;right:24px;left:24px;bottom:24px;display:flex;align-items:center;justify-content:center;padding:24px;transition:all .1s ease-in}@media (min-width: 1px) and (max-width: 767px){.section-resources .inner{top:0;right:0;left:0;bottom:0}}.section-resources .inner:hover{transform:scale(1.1, 1.1)}.section-resources .inner:before{content:'';position:absolute;top:-12px;right:0;left:0;z-index:1;height:30px}.section-resources .inner:after{content:'';position:absolute;top:10px;right:10px;left:10px;bottom:10px;border:2px solid #B3B0AF;border-radius:12px}.section-resources .description{font-size:24px;text-align:center;line-height:120%;display:flex;align-items:center;justify-content:center;width:86%;height:40%}@media all and (max-width: 1024px){.section-resources .description{font-size:18px;width:96%}}.section-resources .name{position:absolute;z-index:1;font-size:30px;font-weight:bold;background-size:100% 100%;display:block;text-align:center;line-height:60px;margin:-100px 0 0;width:317px;height:95px}@media all and (max-width: 1024px){.section-resources .name{font-size:20px;line-height:36px;margin:-45px 0 0;width:100%;height:56px}}.section-girls .item{position:relative;background:#fff;padding:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);transition:all .1s ease-in}@media (min-width: 1px) and (max-width: 767px){.section-girls .item{padding:0}}.section-girls .item:hover{transform:scale(1.02, 1.02)}@media all and (max-width: 1024px){.section-girls .item:last-child{grid-column:span 2}}.section-girls .image{background:#fff;padding-top:56.25%}.section-girls .name{position:absolute;top:calc(50% - 21px);left:calc(50% - 51px);font-size:24px;background:rgba(255,255,255,0.7);display:block;text-align:center;line-height:42px;width:102px;height:42px}.section-girls .action{font-size:24px;color:#8D6C24;text-align:center;padding:36px 0 0}.section-worry .item{position:relative;background:#fff;padding:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);transition:all .1s ease-in}@media (min-width: 1px) and (max-width: 767px){.section-worry .item{padding:0}}.section-worry .item:hover{transform:scale(1.02, 1.02)}.section-worry .image{background:#fff;padding-top:56.25%}.section-worry .name{font-size:24px;background:rgba(255,255,255,0.7);display:block;text-align:center;line-height:42px;height:42px}.section-faq{background:#e6dcda;background-size:100% auto}.section-faq:after{position:absolute;top:0;left:0;right:0;bottom:0;content:'';background:#e6dcda;background-size:100% auto}.section-faq .item{background:rgba(255,255,255,0.8);padding:12px 16px;border-radius:5px;border-top:5px solid #FAC0CB;border-bottom-right-radius:50px;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);transition:all .1s ease-in}.section-faq .item:hover{transform:scale(1.02, 1.02)}@media (min-width: 1px) and (max-width: 767px){.section-faq .item{padding:8px}}.section-faq .q,.section-faq .a{position:relative;font-size:20px;display:inline-block;vertical-align:top;padding:0 0 0 24px;margin-bottom:8px}.section-faq .q:before,.section-faq .a:before{position:absolute;top:0;left:0;color:#F4B9B6}.section-faq .q:before{content:'Q: '}.section-faq .a{color:#575757}.section-faq .a:before{content:'A: '}.section-article .wrap{overflow:hidden}.section-article .swiper-container{margin:0 72px;overflow:visible}@media (min-width: 1px) and (max-width: 767px){.section-article .swiper-container{margin:0 36px}}.section-article .item{position:relative;background:#fff}.section-article .images{display:grid;grid-gap:8px 8px;grid-template-columns:1fr 1fr;margin-bottom:12px}.section-article .images a{display:block;background:#eee}.section-article .images a:first-child{grid-row:span 2}.section-article .images img{display:block}.section-article .single{margin-bottom:8px}.section-article .info{padding:0 12px 12px}.section-article .title{font-size:20px;display:block;line-height:24px;margin-bottom:12px}@media (min-width: 1px) and (max-width: 767px){.section-article .title{white-space:nowrap;margin-bottom:6px;overflow:hidden}}.section-article .description{font-size:14px;display:block;line-height:24px;height:48px;overflow:hidden}@media (min-width: 1px) and (max-width: 767px){.section-article .description{margin-bottom:6px}}.section-article .more{font-size:12px;color:#fff;background:#FABDBB;display:inline-block;line-height:36px;padding:0 16px;height:36px}
