#contact .sect20{transition:transform .2s ease-out;position:relative;transform-origin:top;aspect-ratio:3/1;margin:0 0 50px;z-index:1}#contact .sect20 img.back1{object-fit:cover;z-index:-2}#contact .sect20 img.back1,#contact .sect20:before{height:100%;position:absolute;top:0;left:0;width:100%}#contact .sect20:before{content:"";background:rgba(147,63,39,.5);z-index:-1}#contact .sect20 .content{transform:translate(-50%);padding:0 16%;position:absolute;bottom:10%;text-align:center;box-sizing:border-box;left:50%;width:100%;z-index:1}#contact .sect20 .content .text1{font-size:3vw;color:#fff;margin:20px 0 0;font-family:poppins_bold,Arial,sans-serif}#contact .sect20 .content .text2{font-size:2vw;color:#fff}#contact .sect20 .content .buton{margin:25px 0 0}#contact .sect20 .content .buton a{overflow:hidden;padding:12px 30px;border:2px solid #fff;color:#000;position:relative;border-radius:30px;display:inline-block;z-index:1}#contact .sect20 .content .buton a:before{height:100%;color:#000;content:"";position:absolute;top:0;background:#b1a084;left:0;width:100%;z-index:-2}#contact .sect20 .content .buton a:after{height:100%;transform:translate(-100%);transition:transform 1s ease;content:"";position:absolute;top:0;border-radius:30px;background:#fff;left:0;width:100%;z-index:-1}#contact .sect20 .content .buton a:hover:after{transform:translate(100%)}#contact .sect20 .content .buton a .grid{grid-template-columns:auto auto;gap:10px;align-items:center;display:grid}#contact .sect20 .content .buton a .grid .s.s2{align-items:center;display:flex}#contact .sect20 .content .buton a .grid .s.s2 svg{height:15px;fill:#000;object-fit:contain;width:15px}@media only screen and (max-width:1100px){#contact .sect20{aspect-ratio:5/3}#contact .sect20 .content .text1{font-size:4.1vw}#contact .sect20 .content .text2{font-size:3.9vw;margin:8px 0 0}#contact .sect20 .content .buton{margin:10px 0 0}}@media only screen and (max-width:900px){#contact .sect20 .content .buton a{padding:5px 20px}}@media only screen and (max-width:400px){#contact .sect20{aspect-ratio:5/5}}#contact .sectinfo1{padding:70px 0}#contact .sectinfo1 .grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}#contact .sectinfo1 .table .inner{padding:20px;display:block}#contact .sectinfo1 .table table tr td{padding:10px 0;border-bottom:1px solid #ddd}#contact .sectinfo1 .table table tr:last-of-type td{border:none}#contact .sectinfo1 .table table tr td.icon{padding-right:10px}#contact .sectinfo1 .table table tr td.icon svg{height:20px;fill:var(--color1);object-fit:contain;width:20px}#contact .sectinfo1 .icons{margin:30px 0 0}#contact .sectinfo1 .icons a{margin:0 0 0 10px}#contact .sectinfo1 .icons a img{height:35px;object-fit:contain;width:35px}#contact .sectinfo1 .grid .s.s2 img{height:auto;width:100%}@media only screen and (max-width:700px){#contact .sectinfo1 .grid{grid-template-columns:1fr;gap:30px}}.contactmap{position:relative;aspect-ratio:6/2;margin:50px 0 0;z-index:1}.contactmap iframe{height:100%;border:none;position:absolute;top:0;left:0;width:100%;z-index:1}@media only screen and (max-width:680px){.contactmap{aspect-ratio:5/3}}