:root{--font-pri:'Inter',serif;--font-sec:'',serif;--w-logo:25.7rem;--size-hd:6.8rem;--ss-pd:8rem;--it-pd:1.6rem;--ctn:123rem}@media (max-width:1620px){:root{--w-logo:20rem}}@media (max-width:1400px){:root{--ctn:110rem;--w-logo:17rem}}@media (max-width:1199px){:root{--size-hd:5.5rem;--ss-pd:4rem;--it-pd:0.8rem}}@media (max-width:575px){:root{--w-logo:17rem}}.contact .txt-curved{display:none}@media screen and (max-width:1199px){.contact .txt-curved{display:block}}.contact .ft{margin-top:-1%}@media screen and (max-width:1199px){.contact .ft{background:#e7defe}}.contact-sec{position:relative;background:#e7defe}.contact-sec .contact-form{position:relative;z-index:2}.contact-sec .contact-form .decor-particle{width:100%;height:50%;top:auto;bottom:0;left:0}.contact-sec .contact-form .decor-particle .particleJs{opacity:.1}.contact-sec .contact-form-block{position:relative;padding-top:var(--ss-pd)}.contact-form-block .inner{--spc:4rem;border-radius:1.6rem;-webkit-box-shadow:0 16px 32px -8px rgba(54,21,105,.2);box-shadow:0 16px 32px -8px rgba(54,21,105,.2);background:#fff}@media screen and (max-width:1199px){.contact-form-block .inner{--spc:2rem;border-radius:.6rem}}.contact-form-block .form-lf{padding:0 var(--it-pd)}.contact-form-block .form-lf-wrap{position:relative;border-radius:.6rem 0 .6rem;z-index:1;background:radial-gradient(186.18% 104.73% at 85.81% -7.35%,#6e48a7 0,#341562 50%,#250c4b 100%);padding:var(--spc) var(--spc) 20rem var(--spc)}.contact-form-block .form-lf-wrap .img{position:absolute;z-index:-1;bottom:0;right:0;width:100%;mix-blend-mode:lighten}@media screen and (max-width:767px){.contact-form-block .form-lf-wrap .img{width:68%}}@media screen and (max-width:500px){.contact-form-block .form-lf-wrap .img{width:100%}}.contact-form-block .form-rt-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;padding:var(--spc) var(--spc) var(--spc) 3rem;height:100%}@media screen and (max-width:1199px){.contact-form-block .form-rt-wrap{padding:var(--spc)}}.contact-form-block .form-rt-wrap .btn{margin-top:2.4rem}@media screen and (max-width:1199px){.contact-form-block .form-rt-wrap .btn{margin-top:1.8rem}}@media screen and (max-width:767px){.contact-form-block .form-rt-wrap .btn{margin:1.8rem auto 0}}@media screen and (max-width:500px){.contact-form-block .form-rt-wrap .btn{width:100%}}.contact-form-block .contact-content{color:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:3.2rem}@media screen and (max-width:1199px){.contact-form-block .contact-content{row-gap:1.6rem}}.contact-form-block .contact-content .title-sec{color:#fff;margin-bottom:1rem}.contact-form-block .contact-content .info-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1rem}.contact-form-block .contact-content .info-list .info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem}.contact-form-block .contact-content .info-list .info-item .ic{--size:2rem;width:var(--size);height:var(--size);-ms-flex-negative:0;flex-shrink:0}.contact-form-block .contact-content .info-list .info-item .ic>img{width:100%;height:100%}.contact-form-block .contact-content .info-list .info-item .txt{font-weight:500}.contact-form-block .contact-content .info-list .info-item a{-webkit-transition:all .3s;transition:all .3s}.contact-form-block .contact-content .info-list .info-item a:hover{color:#f36e64}.contact-form-block .contact-content .label{font-weight:700;margin-bottom:.8rem}@media screen and (max-width:1199px){.map-ct-form-block{padding-bottom:calc(var(--ss-pd) * 2)}}.map-ct-form-block .map-ct-wrap{position:relative;top:5rem}@media screen and (max-width:1199px){.map-ct-form-block .map-ct-wrap{top:0}}.map-ct-form-block .map-ct{position:relative;display:block;overflow:hidden;padding-top:calc((849 / 1728)*100%)}@media screen and (max-width:575px){.map-ct-form-block .map-ct{aspect-ratio:4/3}}.map-ct-form-block .map-ct iframe{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.map-ct-form-block .map-ct-info-wrap{width:90%;position:absolute;z-index:3;bottom:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);overflow:auto hidden}@media screen and (max-width:1199px){.map-ct-form-block .map-ct-info-wrap{width:100%;margin-top:2rem;position:unset;-webkit-transform:translate(0,0);transform:translate(0,0);padding:0 1.5rem;row-gap:2rem}}.map-ct-form-block .map-ct-info-list{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}@media screen and (max-width:1199px){.map-ct-form-block .map-ct-info-list{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:calc(-1 * var(--it-pd))}}.map-ct-form-block .map-ct-info-list .map-info-item{max-width:37rem;padding:0 var(--it-pd)}@media screen and (max-width:1199px){.map-ct-form-block .map-ct-info-list .map-info-item{padding:var(--it-pd)}}@media screen and (max-width:500px){.map-ct-form-block .map-ct-info-list .map-info-item{max-width:none;width:100%}}.map-ct-form-block .map-ct-info-list .map-info-item .inner{height:100%;color:#fff;background:radial-gradient(186.18% 104.73% at 85.81% -7.35%,#6e48a7 0,#341562 50%,#250c4b 100%);padding:2.6rem 3.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2rem;border-radius:1.6rem}@media screen and (max-width:1199px){.map-ct-form-block .map-ct-info-list .map-info-item .inner{row-gap:1.2rem;padding:2rem 2.6rem}}@media screen and (max-width:575px){.map-ct-form-block .map-ct-info-list .map-info-item .inner{padding:1.6rem}}.map-ct-form-block .map-ct-info-list .map-info-item .label{--f-sz:clamp(1.6rem, calc(1.3705rem + 0.3279vw), 2rem);font-size:var(--f-sz);font-weight:700}.map-ct-form-block .map-ct-info-list .map-info-item .address{-webkit-box-flex:1;-ms-flex:1;flex:1}.map-ct-form-block .map-ct-info-list .map-info-item .link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;position:relative;background:radial-gradient(178.31% 100.3% at 90.23% -7.72%,#78ea9e 0,#46ada3 56.15%,#116ba9 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:1.4rem;font-weight:700;-webkit-transition:all .3s;transition:all .3s}.map-ct-form-block .map-ct-info-list .map-info-item .link::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:radial-gradient(178.31% 100.3% at 90.23% -7.72%,#78ea9e 0,#46ada3 56.15%,#116ba9 100%);-webkit-transition:all .3s;transition:all .3s}.map-ct-form-block .map-ct-info-list .map-info-item .link:hover{background:#f36e64;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.map-ct-form-block .map-ct-info-list .map-info-item .link:hover::after{background:#f36e64}