.wdd-form{max-width:800px;width:100%;margin:0 auto;padding:0 30px}.form-row{display:flex;align-items:center;margin:0 -15px}.form-row:not(:first-child){margin-top:30px}.form-grid{width:100%;padding:0 15px}.form-grid.col-6{width:50%}.form-grid.col-4{width:33.3333333333%}.error-detail .error-text{color:#dc3545}.error-detail .error-text:not(:first-child){margin-top:10px}.form-btn-group{display:flex;justify-content:center;flex-wrap:wrap;margin-top:clamp(2.5rem,3.12vw,3.75rem);width:100%;gap:15px}@media only screen and (max-width: 1200px){.form-btn-group{gap:10px}}.form-btn-group .btn{display:flex;justify-content:center;align-items:center;width:120px;height:40px;border:1px solid #000000;border-radius:10rem;transition:background-color .2s linear,color .2s linear;cursor:pointer;pointer-events:auto}.form-btn-group .btn:hover{background-color:#000;color:#fff}.form-btn-group .btn:not(:last-child){margin-right:15px}.form-group{position:relative;display:flex;align-items:flex-start;border-bottom:1px solid rgba(0,0,0,.2)}@media only screen and (max-width: 767px){.form-group{flex-direction:column}}.form-group.required .subject{position:relative}.form-group.required .subject p{position:relative;display:inline-block}.form-group.required .subject p:after{position:absolute;right:-11px;top:0;content:"*";color:#1edf97;font-size:.625rem;font-weight:700;line-height:1.5}.form-group.verification .refresh-btn{display:flex;align-items:center;align-self:center}.form-group.verification .refresh-btn img{width:70px;height:30px}@media only screen and (min-width: 1201px){.form-group.verification .refresh-btn:hover i{opacity:1}}@media only screen and (max-width: 1200px){.form-group.verification .refresh-btn:active i{opacity:1}}.form-group.verification i{font-size:.9375rem;margin-left:10px;width:15px;height:15px;display:flex;align-items:center;align-self:center;opacity:.3;transition:opacity .3s}.form-group.verification .input-wrap{display:flex;align-items:center}.form-group.textarea{border-bottom:0px solid rgba(0,0,0,.2);flex-direction:column}.form-group.textarea .input-wrap{height:auto;padding:0}.form-group.textarea .input-wrap{height:auto;padding:15px 35px 15px 15px;border-top:2px solid rgba(0,0,0,.2);border-bottom:2px solid rgba(0,0,0,.2);margin-bottom:0;margin-top:5px}@media only screen and (max-width: 767px){.form-group.textarea .input-wrap{margin-top:15px}}.form-group.textarea .validation-icon{top:10px;transform:none}.form-group.error .subject{color:#dc3545}.form-group.error .input-wrap input::placeholder{color:#dc3545}.form-group.error dropdown-el .select-display{color:#dc3545}.form-group.error~.error-text{color:#dc3545;margin-top:5px}.form-group.error.textarea textarea::placeholder{color:#dc3545}.form-group.error.textarea .textarea-scrollbar.os-textarea::placeholder{color:#dc3545}.form-group.error.textarea .textarea-scrollbar.os-textarea:-ms-input-placeholder{color:#dc3545}.form-group.error.textarea .textarea-scrollbar.os-textarea::-ms-input-placeholder{color:#dc3545}.form-group *.disabled{opacity:.5;pointer-events:none}.form-group .subject{flex-shrink:0;padding:10px 0 10px 20px;font-size:1rem;line-height:1.8;color:#000;margin-right:20px;min-width:150px}@media only screen and (max-width: 767px){.form-group .subject{padding:0 0 0 10px}}.form-group .input-wrap{position:relative;width:100%;height:1.8rem;margin:10px 0;padding:0 20px 0 0;display:flex;align-items:center}@media only screen and (max-width: 767px){.form-group .input-wrap{padding:0 10px}}.form-group .input-wrap input{width:100%;height:100%;border:none;padding:0;font-size:1rem;color:#000;background-color:transparent;font-weight:300;line-height:1.8;letter-spacing:.5px}.form-group .input-wrap input::placeholder{color:#000c;opacity:1}.form-group .input-wrap input:-ms-input-placeholder{color:#000c}.form-group .input-wrap input::-ms-input-placeholder{color:#000c}.form-group .textarea-scrollbar{display:block;width:100%;height:200px;padding:0;border:none;line-height:1.8;font-size:1rem;background-color:transparent;resize:none}.form-group .textarea-scrollbar.os-textarea::placeholder{color:#000c;opacity:1}.form-group .textarea-scrollbar.os-textarea:-ms-input-placeholder{color:#000c}.form-group .textarea-scrollbar.os-textarea::-ms-input-placeholder{color:#000c}.form-group .textarea-scrollbar .os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:#c2c2c266}.form-group .textarea-scrollbar .os-theme-dark>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle{background:#91919166}.form-group .validation-icon{display:none;position:absolute;top:50%;right:0;width:20px;height:20px;transform:translate3d(0,-50%,0);background-repeat:no-repeat;background-position:center;background-size:contain}.form-group .validation-icon:before{content:attr(error-text);position:absolute;top:-5px;right:0;padding:5px;border-radius:4px;background-color:#dc3545cc;color:#fff;font-size:.875rem;white-space:nowrap;transform:translate3d(0,-100%,0);opacity:0;transition:opacity .3s;pointer-events:none}.form-group dropdown-el:not([d4-value=""]) .select-display{color:#000}.form-group dropdown-el.type-fullbox{position:static}.form-group dropdown-el[multiple] .select-wrapper{padding:4px 15px}.form-group dropdown-el:not([multiple]) .select-wrapper{padding:0 20px 0 0}@media only screen and (max-width: 767px){.form-group dropdown-el:not([multiple]) .select-wrapper{padding:10px}}.form-group dropdown-el .select-wrapper{background-color:transparent;min-height:44px}.form-group dropdown-el .select-display{position:relative;color:#000c;font-size:1rem;font-size:16px;font-weight:300;line-height:1.8;letter-spacing:.5px}.form-group dropdown-el .validation-icon{position:relative;top:auto;right:auto;transform:none}.form-group dropdown-el .dropdown-icon{border-color:#000 transparent transparent transparent}.form-group dropdown-el .dropdown{transform:translateZ(0);border-radius:0}.form-group dropdown-el .dropdown:after{border-radius:0;background-color:#f4f4f4;box-shadow:0 4px 10px #0000001a;border:0px solid rgba(0,0,0,.2)}.form-group dropdown-el .dropdown .dropdown-list>li:not(.has-sublayer).active,.form-group dropdown-el .dropdown .dropdown-list>li:not(.has-sublayer):hover{background-color:#1edf97;color:#fff}.form-group .form-check{width:100%;display:flex;flex-wrap:wrap}.form-group .form-check .option-item{display:flex;align-items:center;padding:10px 0;margin-right:20px;-webkit-user-select:none;user-select:none;cursor:pointer}.form-group .form-check .option-item .checkbox-wrap{position:relative;width:12px;height:12px;border:1px solid rgba(0,0,0,.3);border-radius:50%;margin-right:10px}.form-group .form-check .option-item .checkbox-wrap>input{width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.form-group .form-check .option-item .checkbox-wrap>input:checked~.fake-checkbox{opacity:1}.form-group .form-check .option-item .checkbox-wrap .fake-checkbox{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 3px);height:calc(100% - 3px);background-color:#6ff7c4;opacity:0;pointer-events:none;border-radius:50%;transition:opacity .4s linear}.form-group .form-check .option-item .text{font-size:1rem;color:#000;line-height:1.8}.form-group .file-wrap{position:relative;width:100%;margin-left:15px;cursor:pointer}.form-group .file-wrap>input{width:100%;height:24px;margin:10px 0;opacity:0}.form-group .file-wrap .fake-file-upload{position:absolute;width:100%;height:100%;display:flex;align-items:center;top:0;left:0}.form-group .file-wrap .fake-file-upload .file-name{font-size:1rem;color:#000c;line-height:1.8rem;padding-right:20px;margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-group .file-wrap .fake-file-upload .validation-icon{position:relative;top:auto;right:auto;transform:none}.form-group .file-wrap .fake-file-upload .upload-icon{width:30px;height:30px;background-image:url(../../assets/img/upload.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.form-group .file-wrap .fake-file-upload input[type=file]{position:absolute;width:100%;height:100%;opacity:0;pointer-events:none;z-index:-1}.form-group .data-time-picker{position:relative;width:100%;align-self:center}.form-group .data-time-picker>input{width:100%;height:1.8rem;border:none;margin:10px 0;padding:0 15px;font-size:1rem;color:#000}.form-group .data-time-picker>input::placeholder{color:#000c;opacity:1}.form-group .data-time-picker>input:-ms-input-placeholder{color:#000c}.form-group .data-time-picker>input::-ms-input-placeholder{color:#000c}.error-group{display:flex;gap:5px;padding:0 20px;color:#dc3545;margin-top:25px}@media only screen and (max-width: 1200px){.error-group{padding:0 15px}}.error-group i{margin-top:3px}.blk.process>.container{padding:clamp(3.75rem,4.16vw,5rem) 0 clamp(5rem,6.25vw,7.5rem) 0;overflow:hidden}@media only screen and (max-width: 900px){.blk.process>.container{clip-path:polygon(0 0,110% 0,100% 100%,0 100%)}}.blk.process .process-canvas-box{grid-column:1/-1;margin:0 auto;width:100%}@media only screen and (max-width: 900px){.blk.process .process-canvas-box{grid-column:4/-4}}@media only screen and (max-width: 767px){.blk.process .process-canvas-box{grid-column:3/-3}}.blk.process .caption-group,.blk.process .title-block{width:67.083vw;margin:0 auto}@media only screen and (max-width: 1200px){.blk.process .caption-group,.blk.process .title-block{width:80.33vw}}@media only screen and (max-width: 900px){.blk.process .caption-group,.blk.process .title-block{width:100%}}.blk.process .title-block .des{margin-top:40px}.blk.process .allwrap{overflow:hidden;position:relative;width:100%}.data-blk[type=process]{position:relative;margin-top:clamp(2.5rem,3.12vw,3.75rem)}.data-blk[type=process] .canvas-line-box[type=vertical]{top:calc(50% + 80px)}.data-blk[type=process] .process-list{padding:0 30px;display:flex;align-items:center;width:100%;justify-content:space-between;flex-wrap:wrap;margin:0 auto}@media only screen and (min-width: 1921px){.data-blk[type=process] .process-list{max-width:67.083vw;min-width:1920px}}@media only screen and (max-width: 1200px){.data-blk[type=process] .process-list{width:calc(80.33vw + 60px);margin:0 auto;padding:0;gap:25px;align-items:flex-start;justify-content:flex-start}}@media only screen and (max-width: 900px){.data-blk[type=process] .process-list{width:100%}}.data-blk[type=process] .item{flex:1;max-width:286px;padding:25px 30px 30px;position:relative}@media only screen and (min-width: 1201px) and (min-width: 1201px){.data-blk[type=process] .item:hover .float-content{opacity:1}}@media only screen and (min-width: 1201px) and (max-width: 1200px){.data-blk[type=process] .item:active .float-content{opacity:1}}@media only screen and (max-width: 1200px){.data-blk[type=process] .item{padding:0;flex:none;max-width:none;width:calc((100% - 50px) / 3)}}@media only screen and (max-width: 900px){.data-blk[type=process] .item{width:calc((100% - 25px)/2)}}@media only screen and (max-width: 767px){.data-blk[type=process] .item{width:100%}}.data-blk[type=process] .item:nth-child(2),.data-blk[type=process] .item:nth-child(5){transform:translateY(-33px)}@media only screen and (max-width: 1200px){.data-blk[type=process] .item:nth-child(2),.data-blk[type=process] .item:nth-child(5){transform:translateY(0)}}.data-blk[type=process] .float-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;opacity:0;transition:opacity .3s}.data-blk[type=process] .float-content .inner{padding:30px;position:relative;overflow:hidden;z-index:1;color:#fff}.data-blk[type=process] .float-content .inner:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background:#484f54;transform:translate(-50%,-50%);z-index:-2}@media only screen and (max-width: 767px){.data-blk[type=process] .float-content .inner{padding:30px 16px}}.data-blk[type=process] .float-content .num{font-size:clamp(3.75rem,3.9vw,4.6875rem);font-weight:600;line-height:100%;position:absolute;top:-10px;right:0;z-index:-1;-webkit-text-stroke:1px #fff;text-stroke:1px #fff;color:transparent}@media only screen and (max-width: 1200px){.data-blk[type=process] .float-content .num{top:-5px}}.data-blk[type=process] .float-content .title,.data-blk[type=process] .float-content .sub{font-size:1.125rem;font-weight:500;line-height:1.5}.data-blk[type=process] .float-content .sub{margin-top:5px}.data-blk[type=process] .float-content .list-box{margin-top:15px;display:flex;flex-direction:column;gap:5px}.data-blk[type=process] .float-content .list-box .list{padding-left:13px;position:relative}.data-blk[type=process] .float-content .list-box .list:after{content:"";width:5px;height:5px;display:block;position:absolute;top:12px;left:0;background:#fff;border-radius:50%}@media only screen and (max-width: 1200px){.data-blk[type=process] .float-content .list-box .list:after{background:#000}}@media only screen and (max-width: 1200px){.data-blk[type=process] .float-content{position:relative;top:unset;left:unset;transform:translate(0);opacity:1}.data-blk[type=process] .float-content .inner{color:#000}.data-blk[type=process] .float-content .inner:after{display:none}.data-blk[type=process] .float-content .num{color:#1edf97;-webkit-text-stroke:0px #fff;text-stroke:0px #fff;opacity:.5}}.data-blk[type=process] .content-wrap{display:flex;flex-direction:column;gap:10px 0;text-align:center}@media only screen and (max-width: 1200px){.data-blk[type=process] .content-wrap{display:none}}.data-blk[type=process] .content-wrap .num{font-size:3.75rem;font-weight:600;-webkit-text-stroke:1px rgba(0,0,0,.3);text-stroke:1px rgba(0,0,0,.3);color:transparent}.data-blk[type=process] .content-wrap .title,.data-blk[type=process] .content-wrap .sub{font-size:1.25rem;font-weight:500;line-height:1.5}section.banner>.container{grid-column:6/-6;margin:0 auto;width:100%;padding:clamp(1.875rem,2.6vw,3.125rem) 0 clamp(3.75rem,4.16vw,5rem)}@media only screen and (max-width: 1200px){section.banner>.container{grid-column:4/-4}}@media only screen and (max-width: 900px){section.banner>.container{grid-column:3/-3}}section.link .link-block{display:flex;align-items:center}section.link .link-block .item{padding:15px 49px;display:flex;justify-content:center;align-items:center;width:50%;min-height:90px;cursor:pointer;font-size:.875rem;font-weight:500;line-height:1.2;background:#f4f4f4}section.link .link-block .item.active{background:#000}section.link .link-block .item.active .text{color:#fff}@media only screen and (max-width: 1200px){section.link .link-block .item{padding:15px 25px;min-height:unset}}section.customBanner .swiper-slide{text-align:left}section.customBanner .swiper-slide[data-color=white] .content .title,section.customBanner .swiper-slide[data-color=white] .content .des{color:#fff}section.customBanner .swiper-slide[data-color=black] .content .title,section.customBanner .swiper-slide[data-color=black] .content .des{color:#000}section.customBanner .swiper-slide[data-align=left] .content .wrapper{align-items:flex-start;text-align:left}section.customBanner .swiper-slide[data-align=center] .content .wrapper{align-items:center;text-align:center}section.customBanner .swiper-slide[data-align=right] .content .wrapper{align-items:flex-end;text-align:right}section.customBanner .swiper-slide .bg{position:relative;min-height:clamp(550px,15.0735rem + 34.3137vw,900px);pointer-events:none}section.customBanner .swiper-slide .bg picture{position:absolute;left:0;top:0;display:block;width:100%;height:100%}section.customBanner .swiper-slide .bg img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}section.customBanner .swiper-slide .content{padding:55px 0;position:absolute;top:0;left:0;width:100%;height:100%}section.customBanner .swiper-slide .content .wrapper{grid-column:3/-3;display:flex;flex-direction:column;justify-content:flex-end;gap:10px}section.customBanner .swiper-slide .content .title{font-size:clamp(3.125rem,7.8125vw,9.375rem);font-weight:600;line-height:1.1;letter-spacing:-1px;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}section.customBanner .swiper-slide .content .des{font-size:clamp(1.75rem,1.66vw,2rem);font-weight:500;line-height:1.4;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media only screen and (max-width: 767px){section.customBanner .swiper-slide .content{padding:60px 0}section.customBanner .swiper-slide .content .wrapper{grid-column:2/-2}}section.main .common-multipurpose multipurpose-nav[m4-type=collapse].expand .collapse-placeholder{background:#484f54}section.main .common-multipurpose multipurpose-nav[m4-type=collapse] .drag-container .item{background:#0000001a}section.main .common-multipurpose multipurpose-nav[m4-type=collapse] .drag-container .item.active{background:#484f54}section.main .common-multipurpose multipurpose-nav[m4-type=collapse] .drag-container .item.active .category{color:#6ff7c4}section.main .blk.introduction{padding:clamp(5rem,6.25vw,7.5rem) 0;background:#f4f4f4}section.main .blk.introduction .container{grid-column:6/-6;margin:0 auto;width:100%}@media only screen and (max-width: 1200px){section.main .blk.introduction .container{grid-column:4/-4}}@media only screen and (max-width: 900px){section.main .blk.introduction .container{grid-column:3/-3}}section.main .blk.introduction .item-wrap{margin-top:clamp(3.75rem,4.16vw,5rem)}section.main .blk.introduction .item-wrap .item{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}section.main .blk.introduction .item-wrap .item:not(:first-child){margin-top:clamp(5rem,6.25vw,7.5rem)}section.main .blk.introduction .item-wrap .item:nth-child(2n){flex-direction:row-reverse}section.main .blk.introduction .item-wrap .item .pic{position:relative;width:50%;box-shadow:6px 6px 30px #00000026}section.main .blk.introduction .item-wrap .item .pic:before{display:block;width:100%;height:0;padding-bottom:119.56%;content:""}section.main .blk.introduction .item-wrap .item .pic picture{position:absolute;left:0;top:0;display:block;width:100%;height:100%}section.main .blk.introduction .item-wrap .item .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}section.main .blk.introduction .item-wrap .item .content{padding-bottom:clamp(0px,-4.4118rem + 7.8431vw,80px);display:flex;flex-direction:column;gap:10px;min-width:350px;width:38.897515528%}section.main .blk.introduction .item-wrap .item .slogan{margin-bottom:5px;font-size:clamp(1.75rem,1.66vw,2rem);font-weight:500;line-height:1.4;color:#1edf97;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}section.main .blk.introduction .item-wrap .item .title{font-size:1.375rem;font-weight:500;line-height:1.5}section.main .blk.introduction .item-wrap .item .text p{color:#000c;font-size:clamp(1rem,.93vw,1.125rem);font-weight:300;line-height:1.8;letter-spacing:.5px}section.main .blk.introduction .item-wrap .item .text ul li,section.main .blk.introduction .item-wrap .item .text ol li{font-size:clamp(1rem,.93vw,1.125rem);font-weight:300;line-height:1.8;letter-spacing:.5px;color:#000c}section.main .blk.introduction .item-wrap .item .text ul li:not(:first-child),section.main .blk.introduction .item-wrap .item .text ol li:not(:first-child){margin-top:5px}section.main .blk.introduction .item-wrap .item .text ul li{position:relative;padding-left:13px}section.main .blk.introduction .item-wrap .item .text ul li:before{position:absolute;top:12px;left:0;width:5px;height:5px;border-radius:50%;background:#1edf97;content:""}section.main .blk.introduction .item-wrap .item .text ol{counter-reset:num}section.main .blk.introduction .item-wrap .item .text ol li{position:relative;display:flex;align-items:flex-start;counter-increment:num}section.main .blk.introduction .item-wrap .item .text ol li:before{margin-right:5px;display:block;font-size:clamp(1rem,.93vw,1.125rem);font-weight:300;line-height:1.8;letter-spacing:.5px;content:counter(num) "."}section.main .blk.introduction .features{margin-top:clamp(5rem,6.25vw,7.5rem)}section.main .blk.introduction .features>.title{font-size:1.375rem;font-weight:500;line-height:1.5;text-align:center}section.main .blk.introduction .features .features-wrap{margin-top:40px;counter-reset:item}section.main .blk.introduction .features .features-wrap .item{padding:40px 0;position:relative;transition:padding .3s,opacity .8s,transform .8s}section.main .blk.introduction .features .features-wrap .item:after{position:absolute;top:0;left:50%;width:calc(100% + 142px);height:100%;background:#525252;opacity:0;z-index:0;transform:translate3d(-50%,0,0);transition:opacity .3s;content:""}section.main .blk.introduction .features .features-wrap .item:first-child{padding:0 0 40px}section.main .blk.introduction .features .features-wrap .item:last-child{padding:40px 0 0}section.main .blk.introduction .features .features-wrap .item:not(:first-child){position:relative}section.main .blk.introduction .features .features-wrap .item:not(:first-child):before{position:absolute;top:0;left:0;display:block;width:100%;height:1px;background:#000;opacity:.3;content:""}@media only screen and (min-width: 1201px) and (min-width: 1201px){section.main .blk.introduction .features .features-wrap .item:hover{padding:50px 0}section.main .blk.introduction .features .features-wrap .item:hover:after{opacity:1}section.main .blk.introduction .features .features-wrap .item:hover .title-block:before{font-size:5rem;-webkit-text-stroke-width:initial;color:#1edf97}section.main .blk.introduction .features .features-wrap .item:hover .title-block .title{color:#1edf97}section.main .blk.introduction .features .features-wrap .item:hover .content-block .des{color:#fff}section.main .blk.introduction .features .features-wrap .item:hover .content-block .list .title-box:before{color:#fff}section.main .blk.introduction .features .features-wrap .item:hover .content-block .list .liTitle{color:#fff}section.main .blk.introduction .features .features-wrap .item:hover .content-block .list .liDes p{color:#fffc}}@media only screen and (min-width: 1201px) and (max-width: 1200px){section.main .blk.introduction .features .features-wrap .item:active{padding:50px 0}section.main .blk.introduction .features .features-wrap .item:active:after{opacity:1}section.main .blk.introduction .features .features-wrap .item:active .title-block:before{font-size:5rem;-webkit-text-stroke-width:initial;color:#1edf97}section.main .blk.introduction .features .features-wrap .item:active .title-block .title{color:#1edf97}section.main .blk.introduction .features .features-wrap .item:active .content-block .des{color:#fff}section.main .blk.introduction .features .features-wrap .item:active .content-block .list .title-box:before{color:#fff}section.main .blk.introduction .features .features-wrap .item:active .content-block .list .liTitle{color:#fff}section.main .blk.introduction .features .features-wrap .item:active .content-block .list .liDes p{color:#fffc}}section.main .blk.introduction .features .features-wrap .item .title-block{position:relative;display:flex;align-items:center;z-index:1}section.main .blk.introduction .features .features-wrap .item .title-block:before{flex-shrink:0;display:block;width:100px;font-size:clamp(3.75rem,2.5rem + 1.6667vw,4.5rem);font-weight:600;line-height:1.2;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(0,0,0,.3);color:#f4f4f4;transition:color .3s,font-size .3s;counter-increment:item;content:counter(item,decimal-leading-zero)}section.main .blk.introduction .features .features-wrap .item .title-block .title{padding-left:43px;transition:color .3s}section.main .blk.introduction .features .features-wrap .item .content-block{position:relative;padding-left:143px;margin-top:20px;z-index:1}section.main .blk.introduction .features .features-wrap .item .content-block .des{color:#000c;transition:color .3s}section.main .blk.introduction .features .features-wrap .item .content-block .list{margin-top:15px}section.main .blk.introduction .features .features-wrap .item .content-block .list:only-child{margin-top:unset}section.main .blk.introduction .features .features-wrap .item .content-block .list li:not(:first-child){margin-top:15px}section.main .blk.introduction .features .features-wrap .item .content-block .list ol{counter-reset:num}section.main .blk.introduction .features .features-wrap .item .content-block .list ol li .title-box{position:relative;display:flex;align-items:flex-start;counter-increment:num}section.main .blk.introduction .features .features-wrap .item .content-block .list ol li .title-box:before{margin-right:5px;display:block;transition:color .3s;content:counter(num) "."}section.main .blk.introduction .features .features-wrap .item .content-block .list .liTitle{transition:color .3s}section.main .blk.introduction .features .features-wrap .item .content-block .list .liDes{margin-top:5px}section.main .blk.introduction .features .features-wrap .item .content-block .list .liDes p{color:#000c;transition:color .3s}@media only screen and (max-width: 1200px){section.main .blk.introduction .features .features-wrap .item{padding:30px 0}section.main .blk.introduction .features .features-wrap .item:first-child{padding:0 0 30px}section.main .blk.introduction .features .features-wrap .item:last-child{padding:30px 0 0}section.main .blk.introduction .features .features-wrap .item .title-block:before{-webkit-text-stroke-width:initial;color:#1edf97}}@media only screen and (max-width: 1024px){section.main .blk.introduction .item-wrap .item{align-items:center}}@media only screen and (max-width: 900px){section.main .blk.introduction .item-wrap .item{flex-direction:column}section.main .blk.introduction .item-wrap .item:nth-child(2n){flex-direction:column}section.main .blk.introduction .item-wrap .item .pic{margin:0 auto;max-width:600px;width:100%}section.main .blk.introduction .item-wrap .item .content{width:100%}}@media only screen and (max-width: 767px){section.main .blk.introduction .features .features-wrap .item .title-block{flex-direction:column;align-items:flex-start}section.main .blk.introduction .features .features-wrap .item .title-block .title{margin-top:20px;padding-left:unset}section.main .blk.introduction .features .features-wrap .item .content-block{padding-left:unset}}section.main .blk.swiper .pic-swiper-block{background:#000}section.main .blk.swiper .pic-swiper-block .picSwiper .swiper-slide{width:100%}section.main .blk.swiper .pic-swiper-block .picSwiper .swiper-slide .pic{position:relative}section.main .blk.swiper .pic-swiper-block .picSwiper .swiper-slide .pic:before{display:block;width:100%;height:0;padding-bottom:46.875%;content:""}section.main .blk.swiper .pic-swiper-block .picSwiper .swiper-slide .pic picture{position:absolute;left:0;top:0;display:block;width:100%;height:100%}section.main .blk.swiper .pic-swiper-block .picSwiper .swiper-slide .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}section.main .blk.swiper .content-swiper-block{padding:clamp(3.75rem,4.16vw,5rem) 0 clamp(5rem,6.25vw,7.5rem);background:#f4f4f4}section.main .blk.swiper .content-swiper-block .wrapper{grid-column:6/-6;margin:0 auto;width:100%}@media only screen and (max-width: 1200px){section.main .blk.swiper .content-swiper-block .wrapper{grid-column:4/-4}}@media only screen and (max-width: 900px){section.main .blk.swiper .content-swiper-block .wrapper{grid-column:3/-3}}section.main .blk.swiper .content-swiper-block .swiper-slide{display:flex;align-items:flex-start;justify-content:space-between;text-align:left}section.main .blk.swiper .content-swiper-block .swiper-slide .title{min-width:250px;width:22.2049689441%;font-size:1.375rem;font-weight:500;line-height:1.5}section.main .blk.swiper .content-swiper-block .swiper-slide .des{width:66.7701863354%}@media only screen and (max-width: 900px){section.main .blk.swiper .pic-swiper-block .picSwiper .swiper-slide .pic:before{padding-bottom:74.66%}section.main .blk.swiper .content-swiper-block .contentSwiper .swiper-slide{flex-direction:column;justify-content:flex-start;gap:20px}section.main .blk.swiper .content-swiper-block .contentSwiper .swiper-slide .title{width:100%}section.main .blk.swiper .content-swiper-block .contentSwiper .swiper-slide .des{width:100%}}[pagination-direction=row] .swiper-pagination-bullet{background:#fff}[pagination-direction=row] .swiper-pagination.swiper-pagination-horizontal,[pagination-direction=row] .swiper-pagination-bullets.swiper-pagination-horizontal{position:absolute;margin-top:unset;bottom:30px}@media only screen and (max-width: 767px){[pagination-direction=row] .swiper-pagination.swiper-pagination-horizontal,[pagination-direction=row] .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:25px}}section.contact-form{padding:clamp(5rem,6.25vw,7.5rem) 0 clamp(3.75rem,4.16vw,5rem)}section.contact-form>.container{margin:0 auto;position:relative;grid-column:6/-6;display:flex;justify-content:space-between;gap:50px clamp(1.875rem,3.75vw,4.5rem);width:100%;max-width:1288px}@media only screen and (max-width: 1200px){section.contact-form>.container{grid-column:4/-4;flex-direction:column}}@media only screen and (max-width: 900px){section.contact-form>.container{grid-column:3/-3}section.contact-form>.container .wdd-form{padding:0}}section.contact-form .title-block .information{margin-top:40px;display:flex;flex-direction:column;gap:20px;max-width:305px}section.contact-form .title-block .information .row{display:flex;align-items:center;gap:10px}section.contact-form .title-block .information .row .icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#1edf97}section.contact-form .title-block .information .row .icon i{font-size:1.25rem}section.contact-form .title-block .information .row .content{font-size:.875rem;font-weight:500;line-height:1.5}@media only screen and (max-width: 1024px){section.contact-form .title-block{max-width:295px}}@media only screen and (max-width: 900px){section.contact-form .title-block{max-width:none}}section.contact-form .wdd-form{padding:0}section.contact-form .wdd-form .customName{position:relative;flex-direction:column}section.contact-form .wdd-form .customName:after{position:absolute;bottom:0;left:50%;display:block;width:calc(100% - 30px);height:1px;background:#0003;transform:translate3d(-50%,0,0);content:""}section.contact-form .wdd-form .customName .form-group{border-bottom:unset}section.contact-form .wdd-form .customName .form-grid .form-group{padding:0}section.contact-form .wdd-form .customName .form-grid:last-child{padding:0 15px 0 35px}section.contact-form .wdd-form .custom .form-group{align-items:center}section.contact-form .wdd-form .subject{max-width:250px}section.contact-form .wdd-form .subject span{display:block}section.contact-form .wdd-form .option-item.w100{width:100%}section.contact-form .wdd-form .option-item.w100>input{max-width:200px}section.contact-form .wdd-form .option-item input[type=text]{margin-left:10px;margin-right:10px;max-width:150px;width:100%;height:100%;border:none;border-bottom:.5px solid rgba(0,0,0,.3);padding:0;font-size:1rem;color:#000;background-color:transparent;font-weight:300;line-height:1.8;letter-spacing:.5px;pointer-events:none}section.contact-form .wdd-form .option-item.isActive input[type=text]{pointer-events:auto}section.contact-form .wdd-form .fake-file-upload .file-name{font-size:1rem;font-weight:300;line-height:1.8;letter-spacing:.5px}section.contact-form .wdd-form .fake-file-upload .text{flex-shrink:0;font-size:1rem;font-weight:500;line-height:1.8;letter-spacing:.5px}@media only screen and (max-width: 1200px){section.contact-form .wdd-form{max-width:unset}}@media only screen and (min-width: 901px) and (max-width: 1280px){section.contact-form .wdd-form .customName{flex-direction:column}section.contact-form .wdd-form .customName .form-check{margin:10px 0 15px}section.contact-form .wdd-form .customName .form-check .option-item{padding:0}}@media only screen and (max-width: 767px){section.contact-form .wdd-form .customName{flex-direction:column}section.contact-form .wdd-form .customName .form-grid:first-child,section.contact-form .wdd-form .customName .form-grid:last-child{padding:0 15px}section.contact-form .wdd-form .customName .form-grid:first-child .form-group{border-bottom:unset}section.contact-form .wdd-form .subject span{display:inline}section.contact-form .wdd-form .form-group .file-wrap{margin-left:unset}section.contact-form .wdd-form .form-group .file-wrap .fake-file-upload{padding:0 10px}section.contact-form .wdd-form .form-check{margin:10px 0 15px}section.contact-form .wdd-form .form-check .option-item{padding:0 10px}section.contact-form .wdd-form .form-check.col{margin:10px 0 15px;flex-direction:column;gap:10px}section.contact-form .wdd-form .form-check.col .option-item{margin-right:unset;padding:0 10px}section.contact-form .wdd-form .form-check .hasInputTextOption{flex:1}section.contact-form .wdd-form .form-check .hasInputTextOption .text{flex-shrink:0}section.contact-form .wdd-form .form-check .hasInputTextOption input[type=text]{max-width:50%}section.contact-form .wdd-form .custom .form-group{align-items:flex-start}}@media only screen and (max-width: 575px){section.contact-form .wdd-form .form-check .hasInputTextOption input[type=text]{max-width:unset}}section.contact-form .form-btn-group{width:100%}section.contact-form .form-btn-group .common-btn{flex:1;max-width:300px}
