.contact .banner{padding:50px 0 0 0}.contact .banner .container{margin:0 auto;grid-column:var(--common-grid);width:100%}.contact .banner .content-inner p+p{margin-top:10px}.contact .banner .content-inner .text{margin-top:50px}.contact .banner .bottom{margin:30px 0 100px 0;border-top:1px solid rgba(0,0,0,0.2)}.contact .banner .bottom .info{margin-top:20px}.contact .banner .bottom .info ul{margin:-10px -1.3021vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact .banner .bottom .info li{padding:10px 1.3021vw}.contact .banner .bottom .info li .icon{color:#4B4B4B}.contact .banner .bottom .info li p{margin-left:15px}.contact .banner .bottom .link-block{margin:50px -5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact .banner .bottom .link-block .item{padding:5px;width:25%}.contact .banner .bottom .link-block .item>a,.contact .banner .bottom .link-block .item>div{padding:max(20px,1.823vw);position:relative;background:rgba(0,0,0,0.05);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact .banner .bottom .link-block .item>a:before,.contact .banner .bottom .link-block .item>div:before{height:100%;display:block;position:absolute;left:0;top:0;opacity:0;width:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(55,118,242,0.8)),to(rgba(55,118,242,0.8)));background:linear-gradient(0deg,rgba(55,118,242,0.8) 0%,rgba(55,118,242,0.8) 100%);content:"";-webkit-transition:width 0.4s,opacity 0.4s;transition:width 0.4s,opacity 0.4s;z-index:-1}@media only screen and (min-width:1201px){.contact .banner .bottom .link-block .item>a:hover:before,.contact .banner .bottom .link-block .item>div:hover:before{opacity:1;width:100%;-webkit-transition:width 0.4s,opacity 0.4s;transition:width 0.4s,opacity 0.4s}.contact .banner .bottom .link-block .item>a:hover .icon,.contact .banner .bottom .link-block .item>div:hover .icon{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transition:-webkit-filter 0.4s;transition:-webkit-filter 0.4s;transition:filter 0.4s;transition:filter 0.4s,-webkit-filter 0.4s}.contact .banner .bottom .link-block .item>a:hover .content,.contact .banner .bottom .link-block .item>div:hover .content{color:#fff;-webkit-transition:color 0.4s;transition:color 0.4s}}@media only screen and (max-width:1200px){.contact .banner .bottom .link-block .item>a:active:before,.contact .banner .bottom .link-block .item>div:active:before{opacity:1;width:100%;-webkit-transition:width 0.4s,opacity 0.4s;transition:width 0.4s,opacity 0.4s}.contact .banner .bottom .link-block .item>a:active .icon,.contact .banner .bottom .link-block .item>div:active .icon{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transition:-webkit-filter 0.4s;transition:-webkit-filter 0.4s;transition:filter 0.4s;transition:filter 0.4s,-webkit-filter 0.4s}.contact .banner .bottom .link-block .item>a:active .content,.contact .banner .bottom .link-block .item>div:active .content{color:#fff;-webkit-transition:color 0.4s;transition:color 0.4s}}.contact .banner .bottom .link-block .icon-outer{margin-right:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:90px;height:90px;width:100%}.contact .banner .bottom .link-block .icon{max-width:50px;width:100%;position:relative;width:100%;overflow:hidden;-webkit-transition:-webkit-filter 0.4s;transition:-webkit-filter 0.4s;transition:filter 0.4s;transition:filter 0.4s,-webkit-filter 0.4s}.contact .banner .bottom .link-block .icon:before{padding-bottom:100%;display:block;content:""}.contact .banner .bottom .link-block .icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.contact .banner .bottom .link-block .icon img{-o-object-fit:contain;object-fit:contain}.contact .banner .bottom .link-block .content{-webkit-transition:color 0.4s;transition:color 0.4s}.contact .banner .bottom .link-block .ch{margin-top:10px}@media only screen and (max-width:1500px){.contact .banner .bottom .info li{width:33.3333333333%}.contact .banner .bottom .link-block .item{width:50%}}@media only screen and (max-width:1024px){.contact .banner .bottom .info li{width:50%}}@media only screen and (max-width:767px){.contact .banner .bottom{margin:30px 0 80px 0}.contact .banner .bottom .info li{width:100%}.contact .banner .bottom .link-block .item{width:100%}.contact .banner .bottom .link-block .item>a,.contact .banner .bottom .link-block .item>div{padding:15px 30px}.contact .banner .bottom .link-block .ch{margin-top:5px}.contact .banner .bottom .link-block .icon-outer{margin-right:20px;width:100%;height:100%;max-width:30px;max-height:30px}}.contact .content-block{padding:100px 0;position:relative}.contact .content-block .bg{width:100%;height:100%;display:block;position:absolute;top:0;left:0;grid-column:1/-1}.contact .content-block .bg:after{display:block;position:absolute;left:0;top:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,0.8)),to(rgba(255,255,255,0.8)));background:linear-gradient(0deg,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 100%);width:100%;height:100%;content:""}.contact .content-block .bg img{width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover;position:sticky;top:0;left:0}.contact .content-block .contact-outer{padding:80px 0 50px 0;grid-column:var(--small-grid);background:#fff;-webkit-box-shadow:5px 5px 25px 0px rgba(0,0,0,0.2);box-shadow:5px 5px 25px 0px rgba(0,0,0,0.2);display:-ms-grid;display:grid;-ms-grid-columns:var(--common-29);grid-template-columns:var(--common-29);z-index:1;border:1px solid #FFF;background:rgba(255,255,255,0.9);box-shadow:5px 5px 25px 0px rgba(0,0,0,0.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.contact .content-block .form-block{padding:0;grid-column:var(--small-grid);max-width:unset;width:100%}.contact .content-block .form-outer{margin-top:30px}.contact .content-block .form-group.textarea .input-wrap{margin:0 0 15px 0}.contact .content-block .form-group .input-wrap{margin:10px 0 15px}.contact .content-block .form-group .input-wrap:before{bottom:-15px}.contact .content-block .form-group .line{bottom:-14px}.contact .content-block .form-group.tel .input-wrap{width:calc(100% - 20px - 270px)}.contact .content-block .form-group.tel .input-wrap:first-child{max-width:270px;width:100%}.contact .content-block .form-group.tel .input-wrap:not(:first-child){margin-left:auto}.contact .content-block .form-group.confirmBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact .content-block .form-group.confirmBox .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact .content-block .form-group.confirmBox .form-btn-group{margin:0}.contact .content-block .form-group.confirmBox .option-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contact .content-block .input-outer{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.contact .content-block .input-outer .input-wrap{margin:10px}.contact .content-block .title-block .step{color:#4179E9;font-size:clamp(2.1875rem,2.6042vw,3.125rem);font-weight:600;line-height:1}.contact .content-block .title-block p+p{margin-top:15px}.contact .content-block .block .contact-title{margin-bottom:30px;display:none}.contact .content-block .block:not(:first-child){margin-top:50px}.contact .content-block .option-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact .content-block .option-block .option{padding:5px;position:relative;width:50%}.contact .content-block .option-block .checkbox-style{padding:20px;position:relative}.contact .content-block .option-block .checkbox-style input[type=radio]{margin:0;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;border-radius:5px;border:1px solid rgba(0,0,0,0.2)}.contact .content-block .option-block .checkbox-style input[type=radio]:after{height:100%;display:block;position:absolute;left:0;top:0;opacity:0;width:0;background:#4179E9;content:"";-webkit-transition:width 0.4s,opacity 0.4s;transition:width 0.4s,opacity 0.4s;z-index:-1}@media only screen and (min-width:1201px){.contact .content-block .option-block .checkbox-style input[type=radio]:hover~.text{color:#fff}.contact .content-block .option-block .checkbox-style input[type=radio]:hover:after{width:100%;opacity:1}}@media only screen and (max-width:1200px){.contact .content-block .option-block .checkbox-style input[type=radio]:active~.text{color:#fff}.contact .content-block .option-block .checkbox-style input[type=radio]:active:after{width:100%;opacity:1}}.contact .content-block .option-block .checkbox-style input[type=radio]:checked:after{width:100%;opacity:1;-webkit-transition:width 0.4s,opacity 0.4s;transition:width 0.4s,opacity 0.4s}.contact .content-block .option-block .checkbox-style input[type=radio]:checked~.text{color:#fff}.contact .content-block .option-block .checkbox-style input[type=radio]:checked~.check-box .check{-webkit-animation:start 0.4s ease both;animation:start 0.4s ease both;-webkit-animation-play-state:running!important;animation-play-state:running!important}.contact .content-block .option-block .checkbox-style input[type=radio]:before{display:none}.contact .content-block .option-block .check-box{margin-left:auto;width:20px;height:20px;position:relative;display:block;z-index:1}.contact .content-block .option-block .check-box .check{opacity:0;left:0;top:50%;position:absolute;border:solid 3px #fff;width:16px;height:10px;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes start{0%{opacity:0;width:0;height:0}20%{opacity:1;width:0;height:10px}to{opacity:1;width:16px}}@keyframes start{0%{opacity:0;width:0;height:0}20%{opacity:1;width:0;height:10px}to{opacity:1;width:16px}}@media only screen and (max-width:1200px){.contact .content-block{padding:80px 0}.contact .content-block .contact-outer{padding:50px 0;grid-column:2/-2;-ms-grid-columns:25px (1fr)[6] 25px;grid-template-columns:25px repeat(6,1fr) 25px}.contact .content-block .form-block{grid-column:2/-2}.contact .content-block .form-group.confirmBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact .content-block .form-group.confirmBox .form-btn-group{margin-top:30px}.contact .content-block .block .contact-title{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:767px){.contact .content-block .option-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact .content-block .option-block .option{width:100%}.contact .content-block .option-block .checkbox-style{padding:15px 30px}.contact .content-block .form-group.several dropdown-el{width:100%}}
/*# sourceMappingURL=contact.css.map */