section.intro-with-image-type1{background-repeat:no-repeat;background-size:cover;background-position:center;padding:70px 0 0 0;height:700px;position:relative}section.intro-with-image-type1>img{width:100%;height:-webkit-fill-available;position:absolute;object-fit:cover}section.intro-with-image-type1 .content{position:relative;padding-top:143px;z-index:100;width:100%;display:flex;row-gap:10px;align-items:center;flex-direction:column;color:#fff;padding:200px 30px 0 30px}section.intro-with-image-type1 .content .list{display:flex;flex-direction:column;align-items:center;row-gap:20px}section.intro-with-image-type1 .content .list .sub1{font-size:17px;font-weight:700;text-align:center;font-family:"LeagueFont";text-transform:uppercase}section.intro-with-image-type1 .content .list .sub2{font-size:25px;font-weight:800;font-family:"KferliFont";text-transform:uppercase;text-align:center;line-height:1.8}section.intro-with-image-type1 .content .list .sub3{font-size:17px;text-align:center;font-family:"LeagueFont";line-height:1.2}section.intro-with-image-type1 .content .list .sub4{text-transform:uppercase;margin-top:30px}section.intro-with-image-type1 .content .list .sub4 .link{padding:17px 50px 15px 50px;font-weight:700;font-size:16px;font-family:"LeagueFont";text-decoration:none;color:#fff;background:#333}section.intro-with-image-type1 .content .list .sub4 .link:hover{color:#fff;text-decoration:none}section.intro-with-image-type1 .content .list .icon-content{display:flex;align-items:center}section.intro-with-image-type1 .content .list .icon-content .icon-img{width:30px;height:30px}section.intro-with-image-type1 .content .list .icon-content .icon-text{font-size:20px;font-weight:700;margin-left:10px;font-family:"LeagueFont"}section.intro-with-image-type1 .content .list .sub5{font-size:20px;font-weight:600;font-family:"LeagueFont";color:#903}@media (min-width:768px){section.intro-with-image-type1 .content{padding:225px 30px 0 30px}section.intro-with-image-type1 .content .list{width:600px}section.intro-with-image-type1 .content .list .sub2{font-size:30px}section.intro-with-image-type1 .content .list .icon-content .icon-text{font-size:25px}}@media (min-width:1024px){section.intro-with-image-type1{padding:70px 30px 0 0}section.intro-with-image-type1 .content{padding-left:150px;padding-top:190px;align-items:unset;max-width:1000px}section.intro-with-image-type1 .content .list{align-items:unset}section.intro-with-image-type1 .content .list .sub1{text-align:unset}section.intro-with-image-type1 .content .list .sub2{font-size:35px;text-align:start}section.intro-with-image-type1 .content .list .sub3{text-align:unset}section.intro-with-image-type1 .content .list .sub4 .link{font-size:18px}}@media (min-width:1280px){section.intro-with-image-type1{height:750px}section.intro-with-image-type1 .content{padding-top:210px}}@media (min-width:1440px){section.intro-with-image-type1{padding:100px 30px 0 0;height:800px}section.intro-with-image-type1 .content{max-width:1425px;padding-left:200px}section.intro-with-image-type1 .content .list{width:600px}section.intro-with-image-type1 .content .list .sub2{font-size:40px}section.intro-with-image-type1 .content .list .sub4 .link{font-size:20px}}@media (min-width:1920px){section.intro-with-image-type1{height:950px}section.intro-with-image-type1 .content{max-width:1600px;padding-top:235px;padding-left:0;margin-left:calc((100vw - 1500px) / 2)}section.intro-with-image-type1 .content .list{width:700px}section.intro-with-image-type1 .content .list .sub1{font-size:20px}section.intro-with-image-type1 .content .list .sub2{font-size:56px}section.intro-with-image-type1 .content .list .sub3{font-size:22px}}section.two-image-text-type1 .desktop{display:none;flex-direction:column;flex-wrap:wrap}section.two-image-text-type1 .desktop .reverse{flex-direction:row-reverse}section.two-image-text-type1 .desktop .one{display:flex;cursor:pointer;width:100%}section.two-image-text-type1 .desktop .one .content1{width:50%}section.two-image-text-type1 .desktop .one .content1:hover .img-holder>img{transform:scale(1.3)}section.two-image-text-type1 .desktop .one .content1 .img-holder{position:relative;width:100%;height:100%;overflow:hidden}section.two-image-text-type1 .desktop .one .content1 .img-holder>img{width:100%;height:100%;object-fit:cover;transition:all 0.5s ease-in-out}section.two-image-text-type1 .desktop .one .content2{display:flex;flex-direction:column;justify-content:center;row-gap:20px;padding:0 40px;width:50%;position:relative;background-color:#e5e2de}section.two-image-text-type1 .desktop .one .content2 .info{font-size:17px;font-weight:500;line-height:1.2;column-gap:10px;font-family:"LeagueFont";text-transform:uppercase;color:#333}section.two-image-text-type1 .desktop .one .content2 .name{font-size:20px;font-weight:700;line-height:1.7;font-family:"KferliFont";word-wrap:break-word;text-transform:uppercase;color:#333}section.two-image-text-type1 .desktop .one .content2 .desc{font-size:17px;font-weight:500;line-height:1.2;font-family:"LeagueFont";word-wrap:break-word;color:#4b4c4a}section.two-image-text-type1 .desktop .one .content2 .link{display:flex;text-transform:uppercase}section.two-image-text-type1 .desktop .one .content2 .link .con-link{font-size:14px;padding:15px 50px 13px 50px;font-weight:700;color:#fff;text-decoration:none;font-family:"LeagueFont";text-align:center;background:#333}section.two-image-text-type1 .desktop .one .content2 .rect-left{background:#e5e2de;width:50px;height:50px;position:absolute;left:-25px;transform:rotate(135deg);top:calc(50% - 25px)}section.two-image-text-type1 .desktop .one .content2 .rect-right{background:#e5e2de;width:50px;height:50px;position:absolute;right:-25px;transform:rotate(135deg);top:calc(50% - 25px)}section.two-image-text-type1 .mobile{display:flex;flex-direction:column}section.two-image-text-type1 .mobile .summary .content1:hover .img-holder>img{transform:scale(1.3)}section.two-image-text-type1 .mobile .summary .content1 .img-holder{position:relative;width:100%;height:100%;overflow:hidden}section.two-image-text-type1 .mobile .summary .content1 .img-holder>img{width:100%;height:100%;object-fit:cover;transition:all 0.5s ease-in-out}section.two-image-text-type1 .mobile .summary .content2{display:flex;flex-direction:column;justify-content:center;row-gap:20px;padding:50px 25px;position:relative;align-items:center;text-align:center;background-color:#e5e2de}section.two-image-text-type1 .mobile .summary .content2 .info{font-size:17px;font-weight:500;line-height:1.2;column-gap:10px;font-family:"LeagueFont";text-transform:uppercase;color:#333}section.two-image-text-type1 .mobile .summary .content2 .name{font-size:20px;font-weight:700;line-height:1.7;font-family:"KferliFont";word-wrap:break-word;text-transform:uppercase;color:#333}section.two-image-text-type1 .mobile .summary .content2 .desc{font-size:17px;font-weight:500;line-height:1.2;font-family:"LeagueFont";word-wrap:break-word;color:#4b4c4a}section.two-image-text-type1 .mobile .summary .content2 .link{display:flex;text-transform:uppercase}section.two-image-text-type1 .mobile .summary .content2 .link .con-link{font-size:14px;padding:15px 50px 13px 50px;font-weight:700;font-family:"LeagueFont";color:#fff;text-decoration:none;background:#333}section.two-image-text-type1 .mobile .summary .rect-content{position:absolute;width:50px;height:50px;top:-25px;left:calc(50% - 25px);transform:rotate(135deg);background:#e5e2de}section.two-image-text-type1 .mobile .navbar1{display:flex;justify-content:center;padding:20px 0;column-gap:15px}section.two-image-text-type1 .mobile .navbar1 .nav-text{font-size:15px;font-family:"KferliFont"}section.two-image-text-type1 .mobile .navbar1 .lt,section.two-image-text-type1 .mobile .navbar1 .rt{background:transparent;border:none}@media (min-width:570px){section.two-image-text-type1 .mobile .summary .content2{padding:50px 40px}}@media (min-width:1024px){section.two-image-text-type1 .desktop{display:flex}section.two-image-text-type1 .desktop .one .content2 .name{font-size:30px}section.two-image-text-type1 .mobile{display:none}}@media (min-width:1440px){section.two-image-text-type1 .desktop .one .content2{padding:0 150px}section.two-image-text-type1 .desktop .one .content2 .name{font-size:35px}section.two-image-text-type1 .desktop .one .content2 .link{margin-top:15px}}@media (min-width:1920px){section.two-image-text-type1 .desktop .one .content2 .info{font-size:20px}section.two-image-text-type1 .desktop .one .content2 .name{font-size:40px}section.two-image-text-type1 .desktop .one .content2 .desc{font-size:22px}section.two-image-text-type1 .desktop .one .content2 .link .con-link{font-size:17px}}section.grid-text-view{padding:3px 0;display:grid;gap:3px;width:100%}section.grid-text-view .content-container{position:relative;width:100%}section.grid-text-view .content-item{position:relative;width:100%;padding-top:100%;background-repeat:no-repeat;background-size:cover;background-position:center;transition:opacity 0.3s ease}section.grid-text-view .content-item .content-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center;text-transform:uppercase;row-gap:20px;align-items:center;padding:0 50px}section.grid-text-view .content-hover{position:absolute;top:0;right:0;bottom:0;left:0;flex-direction:column;justify-content:center;align-items:center;color:#333;background-repeat:no-repeat;background-size:cover;background-position:center;opacity:0;transition:opacity 0.3s ease;pointer-events:none;display:flex}section.grid-text-view .content-hover .content-overlay{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px;border-radius:10px;color:#333}section.grid-text-view .content-hover .hover-title{font-size:20px;font-weight:700;line-height:1;line-height:1.5;font-family:"KferliFont";margin-bottom:10px}section.grid-text-view .content-hover .hover-desc{font-size:17px;font-weight:500;margin-bottom:10px;font-family:"LeagueFont"}section.grid-text-view .content-hover .hover-detail{font-size:17px;font-weight:500;font-family:"LeagueFont";margin-bottom:10px}section.grid-text-view .content-hover .link{display:flex;justify-content:center;align-items:center;margin-top:10px}section.grid-text-view .content-hover .link .con-link{width:250px;height:50px;display:flex;align-items:center;justify-content:center;font-size:14px;padding:13px 30px 10px 30px;font-weight:700;color:#fff;text-decoration:none;font-family:"LeagueFont";text-transform:uppercase;background:#333;visibility:hidden;transition:visibility 0s linear 0.1s}section.grid-text-view .content-container:hover .content-item{opacity:0}section.grid-text-view .content-container:hover .content-hover{opacity:1;pointer-events:auto}section.grid-text-view .content-container:hover .content-hover .link .con-link{visibility:visible}section.grid-text-view .nor-info{padding:0 10px;font-size:20px;font-weight:700;line-height:1.8;font-family:"KferliFont";z-index:1}section.grid-text-view .nor-desc{font-size:18px;font-weight:500;font-family:"KferliFont";z-index:1}@media (min-width:570px){section.grid-text-view .content-hover .content-overlay{row-gap:20px}}@media (min-width:768px){section.grid-text-view .nor-info{font-size:25px}section.grid-text-view .content-hover .hover-title{font-size:25px}}@media (min-width:1024px){section.grid-text-view{grid-template-columns:repeat(2,1fr)}section.grid-text-view .nor-info{font-size:30px}section.grid-text-view .content-hover .hover-title{font-size:30px}section.grid-text-view .content-hover .content-overlay{row-gap:10px}}@media (min-width:1440px){section.grid-text-view{grid-template-columns:repeat(3,1fr)}section.grid-text-view .nor-info{font-size:28px}}@media (min-width:1920px){section.grid-text-view .nor-info{font-size:40px}section.grid-text-view .nor-desc{font-size:20px}section.grid-text-view .content-hover .content-overlay{row-gap:20px}section.grid-text-view .content-hover .content-overlay .hover-title{padding:0 70px}section.grid-text-view .content-hover .content-overlay .hover-desc{font-size:22px}section.grid-text-view .content-hover .content-overlay .hover-detail{font-size:22px;padding:0 40px}section.grid-text-view .content-hover .content-overlay .link .con-link{font-size:20px}}