.box-1920{max-width:1920px}section{margin:60px 0 0}.text-p{font-size:14px;font-weight:normal;line-height:1.3}.mt-30{margin-top:30px}.mt-60{margin-top:60px}.color-01{color:#fff}.bg-01{background-color:#fcf1dd}.bg-02{background-color:#dcd1bd}.bg-03{background-color:#faf6ea}.bg-04{background-color:#777b7c}.bg-05{background-color:#c0c1bc}.bg-06{background-color:#d1d7d0}.bg-07{background-color:#93908b}.bg-041{background-color:#979b9c}.bord-5{border-radius:5px}.bord-15{border-radius:15px}.modal-dialog{max-width:min(90%,1390px);margin:1.75rem auto}.box-90{width:96%;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}.box-pad10{padding-left:10px;padding-right:10px}.img-t{position:relative;color:#fff}h1{font-size: clamp(40px, 40px + 0.01923*(100vw - 360px), 70px);font-weight:bold;line-height:1.0;margin-bottom:0}.trr{overflow:hidden}.trr img{transition:all .3s ease-out}.trr :hover{transform:scale(1.1)}.title-main{position:absolute;bottom: clamp(10px, 10px + 0.07692*(100vw - 360px), 130px);left: clamp(10px, 10px + 0.05128*(100vw - 360px), 90px);padding:15px 30px;background-color: rgb(100, 115, 96, 0.5)}.title-main span{font-size: clamp(26px, 26px + 0.01282*(100vw - 360px), 46px);font-weight:600}.i-text{position:absolute;bottom:3%;right:8%;font-weight:bold}.call{font-size:18px;text-align:center;margin-bottom:30px}@media (min-width:360px) and (max-width:991px){.parent-L3{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,1fr);grid-column-gap:0;grid-row-gap:15px}.divL3-1{grid-area: 1 / 1 / 2 / 2}.divL3-2{grid-area: 2 / 1 / 3 / 2}.divL3-3{grid-area: 3 / 1 / 4 / 2}.parent-Q41{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(5,1fr);grid-column-gap:0;grid-row-gap:10px}.divQ41-1{grid-area: 1 / 1 / 2 / 2}.divQ41-2{grid-area: 2 / 1 / 3 / 2}.divQ41-3{grid-area: 3 / 1 / 4 / 2}.divQ41-4{grid-area: 4 / 1 / 5 / 2}.divQ41-5{grid-area: 5 / 1 / 6 / 2}.parent-03{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(5,1fr);grid-column-gap:0;grid-row-gap:10px}.div03-1{grid-area: 1 / 1 / 2 / 2}.div03-2{grid-area: 2 / 1 / 3 / 2}.div03-3{grid-area: 3 / 1 / 4 / 2}.div03-4{grid-area: 4 / 1 / 5 / 2}.div03-5{grid-area: 5 / 1 / 6 / 2}.square-pad{padding-top: clamp(40px, 40px + 0.09509*(100vw - 360px), 100px);padding-right:15px;padding-bottom:0;padding-left: clamp(50px, 50px + 0.07924*(100vw - 360px), 100px)}.title-h3{font-size: clamp(30px, 30px + 0.04754*(100vw - 360px), 60px);line-height:1.1}.text-h3{font-size: clamp(20px, 20px + 0.03170*(100vw - 360px), 40px);font-weight:normal;line-height:1.25}.i-text{font-size: clamp(30px, 30px + 0.03170*(100vw - 360px), 50px)}.padb-20{padding-bottom: clamp(30px, 30px + 0.04754*(100vw - 360px), 60px)}.marr-button{margin-right:40px}.page-header .title{padding-left:15px}}@media (min-width:992px){.parent-L3{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:30px;grid-row-gap:0}.divL3-1{grid-area: 1 / 1 / 2 / 2}.divL3-2{grid-area: 1 / 2 / 2 / 3}.divL3-3{grid-area: 1 / 3 / 2 / 4}.parent-L4{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;grid-column-gap:30px;grid-row-gap:0}.divL4-1{grid-area: 1 / 1 / 2 / 2}.divL4-2{grid-area: 1 / 2 / 2 / 3}.divL4-3{grid-area: 1 / 3 / 2 / 4}.divL4-4{grid-area: 1 / 4 / 2 / 5}.parent-Q41{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:20px;grid-row-gap:20px}.divQ41-1{grid-area: 1 / 1 / 2 / 2}.divQ41-2{grid-area: 1 / 2 / 2 / 3}.divQ41-3{grid-area: 2 / 1 / 3 / 2}.divQ41-4{grid-area: 2 / 2 / 3 / 3}.divQ41-5{grid-area: 1 / 3 / 3 / 5}.parent-03{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:20px;grid-row-gap:20px}.div03-1{grid-area: 1 / 1 / 3 / 3}.div03-2{grid-area: 1 / 3 / 2 / 4}.div03-3{grid-area: 1 / 4 / 2 / 5}.div03-4{grid-area: 2 / 3 / 3 / 4}.div03-5{grid-area: 2 / 4 / 3 / 5}}@media (min-width:992px) and (max-width:1199px){.square-pad{padding-top:20px;padding-right:8px;padding-bottom:0;padding-left:30px}.square-mar{margin-left:-20px}.par-30{padding:15px}.i-text{font-size:18px}.title-h3{font-size:20px;line-height:1.1}.text-h3{font-size:15px;font-weight:normal;line-height:1.25}.marr-button{margin-right:10px}.btn{padding:6px 8px}}@media (min-width:1200px) and (max-width:1920px){.square-pad{padding-top:30px;padding-right:15px;padding-bottom:0;padding-left:30px}.square-mar{margin-left:-20px}.par-30{padding:15px}.i-text{font-size:30px}.title-h3{font-size:24px;line-height:1.1}.text-h3{font-size:18px;font-weight:normal;line-height:1.25}.marr-button{margin-right:15px}}