.sec3-wrap{padding:6rem 0;background-repeat:no-repeat;background-size:cover}.backgimg picture{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.backgimg picture img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.sec3-wrap .sec3 .abtwrap2 .abtwtext2 h1{font-size:50px;font-weight:800;line-height:60px;letter-spacing:-.5px;margin-bottom:1.5rem}.sec3-wrap .sec3 .abtwrap2 .abtwtext2 p{font-size:23px;font-weight:400;line-height:41px;letter-spacing:-.23px;width:70%}.sec3-wrap .sec3 .abtwrap2 .abtcol .dblock{margin-top:2rem}.sec3-wrap .sec3 .abtwrap2 .abtcol .dblock h2{font-size:30px;font-weight:700;line-height:40px;margin:2rem 0}.sec3-wrap .sec3 .abtwrap2 .abtcol .dblock p{font-size:20px;font-weight:400;line-height:28.5px}.sec4-wrap{background-color:#E8E8E8;background-repeat:no-repeat;padding:6rem 0}.sec4-wrap .sec4 .serviceswrap .srvhed{text-align:center;margin-bottom:3rem}.sec4-wrap .sec4 .serviceswrap .srvhed span{color:#222;font-size:25px;font-weight:600;letter-spacing:-.25px}.sec4-wrap .sec4 .serviceswrap .srvhed h1{color:#222;font-size:50px;font-weight:800;line-height:60px;letter-spacing:-.5px;margin:1rem 0}.sec4-wrap .sec4 .serviceswrap .srvhed p{color:#222;font-size:20px;font-weight:400;line-height:28.5px;width:86%;margin:0 auto}.sec4-wrap .sec4 .serviceswrap .servlist .dblock{position:relative}.sec4-wrap .sec4 .serviceswrap .servlist .dblock .img img{border-radius:16px}.sec4-wrap .sec4 .serviceswrap .servlist .dblock h2{position:absolute;color:#FAFAFA;font-size:40px;font-weight:700;line-height:45px;bottom:2rem;left:1.5rem;width:80%;margin-bottom:0}.sec4-wrap .sec4 .serviceswrap .servlist .row{justify-content:center}.sec4-wrap .sec4 .serviceswrap .servlist .row>div{width:31.333333%}.sec5-wrap{padding:6rem 0}.sec5-wrap .sec5 h1{color:#222;font-size:50px;font-weight:800;line-height:60px;letter-spacing:-.5px;margin-left:1.5rem;margin-bottom:2.5rem}.sec5-wrap .sec5 .container-mx{margin-left:calc(100% - 109.2rem)}.sec5-wrap .sec5 .promoslider .slick-slide{position:relative}@media only screen and (min-width:1500px){.sec5-wrap .sec5 .promoslider .slick-slide{width:auto!important}}.sec5-wrap .sec5 .promoslider .promdet{position:absolute;top:13%;left:4%}.sec5-wrap .sec5 .promoslider .promdet.topn{top:15%}.sec5-wrap .sec5 .promoslider .promdet>span{color:#FAFAFA;font-size:30px;font-weight:700;line-height:60px;display:inline-block}.sec5-wrap .sec5 .promoslider .promdet>span.bg{background-color:#3B66B0;color:#fff;padding:0 1.2rem}.sec5-wrap .sec5 .promoslider .promdet h2{color:#FAFAFA;font-size:120px;font-weight:700;line-height:100px;margin-bottom:0}.sec5-wrap .sec5 .promoslider .promdet h2.sm{font-size:50px;line-height:60px;width:74%;margin:1rem 0}.sec5-wrap .sec5 .promoslider .promdet h2.bottm{padding-top:1rem}.sec5-wrap .sec5 .promoslider .promdet p{color:#FAFAFA;font-size:30px;font-weight:700;line-height:60px}.sec5-wrap .sec5 .promoslider .slick-dots{padding:0;margin:0;position:absolute;top:-4rem;right:8rem}.sec5-wrap .sec5 .promoslider .slick-dots li{display:inline-block;padding:0 5px;transition:all 400ms ease}.sec5-wrap .sec5 .promoslider .slick-dots li.slick-active{padding:0 1rem}.sec5-wrap .sec5 .promoslider .slick-dots li button{font-size:0;padding:5px 1.5rem;border:none;background-color:#D9D9D9;border-radius:2.5px;transition:all 400ms ease}.sec5-wrap .sec5 .promoslider .slick-dots li.slick-active button{background-color:#3B66B0;padding:5px 3rem}.sec5-wrap .sec5 .promoslider .slick-dots li button:focus-visible{outline:none}.sec6-wrap{padding:2rem 0 4rem}.sec6-wrap .sec6 .visionwrap{text-align:center}.sec6-wrap .sec6 .visionwrap h1{color:#222;font-size:50px;font-weight:800;line-height:60px;letter-spacing:-.5px;margin-bottom:2rem}.sec6-wrap .sec6 .visionwrap p{color:#222;font-size:20px;font-weight:400;line-height:28.5px}.sec6-wrap .sec6 .visionwrap .promlist{margin-top:3rem}.sec6-wrap .sec6 .visionwrap .promlist .dblock{border-radius:15px;background-color:#E8E8E8;padding:3.33rem;height:24rem;margin-bottom:1.5rem}.sec6-wrap .sec6 .visionwrap .promlist h2{color:#222;font-size:30px;font-weight:600;letter-spacing:-.3px;margin:1.5rem 0}.sec6-wrap .sec6 .visionwrap .promlist .abtn{margin-top:2rem;justify-content:center}.sec7-wrap{background-color:#3B66B0;background-repeat:no-repeat;padding:9rem 0}.sec7-wrap .sec7 .contcformwrap h1{font-size:60px;font-weight:700;line-height:70px;width:80%}.sec7-wrap .sec7 .contcformwrap>.row>div>p{font-size:20px;font-weight:400;line-height:26px;width:82%;margin:2.5rem 0}.sec7-wrap .sec7 .contcformwrap .contdet .dblock{margin-bottom:1rem;display:flex;flex-direction:column}.sec7-wrap .sec7 .contcformwrap .contdet .dblock span{font-size:20px;font-weight:500;line-height:30px;margin-bottom:10px}.sec7-wrap .sec7 .contcformwrap .contdet .dblock a,.sec7-wrap .sec7 .contcformwrap .contdet .dblock p{color:#FFF;font-size:25px;font-weight:700}.sec7-wrap .sec7 .contcformwrap .cformwrap form .formctrl{display:flex;flex-direction:column;margin-bottom:2rem}.sec7-wrap .sec7 .contcformwrap .cformwrap form .formctrl>label{color:#FFF;font-size:20px;font-weight:500;margin-bottom:10px}.sec7-wrap .sec7 .contcformwrap .cformwrap form .formctrl .dblock{position:relative;display:flex;align-items:center}.sec7-wrap .sec7 .contcformwrap .cformwrap form .formctrl .dblock label{color:#1E1E23;font-size:16px;font-weight:400;position:absolute;left:3.5rem;top:14px}.sec7-wrap .sec7 .contcformwrap .cformwrap form .formctrl .dblock .fclip{position:absolute;top:7px;left:3%}.sec7-wrap .sec7 .contcformwrap .cformwrap form .formctrl .dblock span{flex:0 44%;margin-left:1rem}.sec7-wrap .sec7 .contcformwrap .cformwrap form .formctrl input,.sec7-wrap .sec7 .contcformwrap .cformwrap form .formctrl textarea{color:#898888;font-size:20px;font-weight:400;border-radius:10px;background-color:#FAFAFA;outline:none;border:none;padding:.8rem 1.5rem;transition:none}.sec7-wrap .sec7 .contcformwrap .cformwrap form .formctrl input.hide{font-size:14px;width:14rem;padding:.8rem 1rem .8rem 3.5rem}.sec7-wrap .sec7 .contcformwrap .cformwrap form .formctrl input.hide::placeholder{margin-left:10px}.sec7-wrap .sec7 .contcformwrap .cformwrap form .formctrl input.hide.nolbel{color:#FAFAFA;width:12rem;padding:.8rem 1rem}input[type=file]::-webkit-file-upload-button{visibility:hidden}.sec7-wrap .sec7 .contcformwrap .cformwrap form .frmsbtn input{border-radius:10px;border:2px solid #029D75;background-color:#029D75;color:#fff;font-size:18px;font-style:normal;font-weight:800;padding:.8rem 5rem;display:flex;align-items:center}.footer{padding:5rem 0 3rem;background-color:#181818}.footer .footdetwrap .footrdet{display:flex;flex-wrap:wrap;flex-direction:row;margin:1rem 0;padding:1rem 0;justify-content:flex-start}.footer .footdetwrap .footrdet h3{color:#FFF;font-size:25px;font-weight:300;line-height:1;padding-bottom:10px}.footer .footdetwrap .footrdet a{font-weight:300}.footer .footdetwrap .footrdet span{color:#FFF;font-size:18px;font-weight:300;line-height:31px}.footer .footdetwrap .footrdet i{color:#fff}.footer .footdetwrap .footrdet>div{flex:1%}.footer .footdetwrap .footlogodetn{margin-bottom:3em}.footer .footdetwrap .footlogodetn .row>div:nth-child(1){display:flex;align-items:center}.footer .footdetwrap .footlogodetn .row>div:nth-child(2){position:relative;left:4rem}.footer .footdetwrap .footlogodetn p{color:#3B66B0;font-size:20px;font-weight:500;line-height:30px}.footer .footdetwrap .footlogodetn .fotmenu .footnav ul li a{color:#FFF;font-size:25px;font-style:normal;font-weight:700;line-height:normal}.footer .footdetwrap .footlogodetn .gmap iframe{width:100%;height:250px}.footer .footdetwrap .footrdet .footrlink{display:flex;flex-direction:column;margin-right:2rem}.footer .footdetwrap .footrdet .abtn{justify-content:flex-end;flex:1}.footer .footdetwrap .social{display:flex;flex-direction:column}.footer .footdetwrap .social .socicon{padding-top:1.5rem;display:flex}.footer .footdetwrap .social a{margin-right:10px}.footer .footdetwrap .social a:last-child{margin-right:0}.footer .footdetwrap>.row{align-items:center}.footer .footdetwrap>.row>div:nth-child(2){display:flex;justify-content:flex-end}.footer .footdetwrap .copyright{display:flex}.footer .footdetwrap .copyright p{margin-right:1rem;padding-right:1rem;margin-bottom:0;color:#818493;font-weight:400;font-size:20px}.footer .footdetwrap .copyright p span{color:#818493}.footer .footdetwrap .copyright p:last-child{border-right:none;margin-left:0;padding-left:0}.footer .footdetwrap .copyright p:last-child::after{content:"";margin-left:0}.footer .footdetwrap .copyright p::after{content:"/";margin-left:3rem}@media only screen and (max-width:1700px){.sec5-wrap .sec5 .container-mx{margin-left:0}}@media only screen and (max-width:1600px){.sec5-wrap .sec5 .promoslider .slick-dots{right:2rem}}@media only screen and (max-width:1400px){.sec4-wrap .sec4 .serviceswrap .servlist .dblock h2{font-size:35px;line-height:1}.sec6-wrap .sec6 .visionwrap .promlist .dblock{height:28rem}}@media only screen and (max-width:1300px){.sec5-wrap .sec5 .promoslider .promdet>span{font-size:3.15vh}.sec5-wrap .sec5 .promoslider .promdet h2{font-size:12.6vh}.sec5-wrap .sec5 .promoslider .promdet p{font-size:2.318vw}.sec5-wrap .sec5 .promoslider .slick-slide .img img{object-fit:cover;border-radius:15px;height:27rem}}@media only screen and (max-width:1200px){.sec4-wrap .sec4 .serviceswrap .servlist .dblock h2{font-size:30px}.sec6-wrap .sec6 .visionwrap .promlist .dblock{height:30rem}.sec7-wrap .sec7 .contcformwrap .cformwrap form .formctrl .dblock label{top:17px}.sec7-wrap .sec7 .contcformwrap .cformwrap form .formctrl .dblock .fclip{top:10px}}@media only screen and (max-width:1152px){.sec6-wrap .sec6 .visionwrap .promlist .dblock{height:32rem}}@media only screen and (max-width:991px){.modalc{width:70%}.main{overflow:hidden}.sec3-wrap .sec3 .abtwrap2{text-align:center}.sec3-wrap .sec3 .abtwrap2 .abtwtext2 p{width:auto}.sec4-wrap .sec4 .serviceswrap .servlist .row>div{width:33.333333%}.sec4-wrap .sec4 .serviceswrap .servlist .dblock h2{font-size:25px}.sec5-wrap .sec5 .promoslider .slick-slide .img img{height:24rem}.sec6-wrap .sec6 .visionwrap .promlist .dblock{height:auto}.sec7-wrap .sec7 .contcformwrap .cformwrap{margin-top:4rem}.sec7-wrap .sec7 .contcformwrap .cformwrap form .formctrl .dblock label{left:4rem;top:14px}.sec7-wrap .sec7 .contcformwrap .cformwrap form .formctrl .dblock .fclip{top:8px}.sec7-wrap .sec7 .contcformwrap .cformwrap form .frmsbtn input{padding:.8rem 12rem}.fotlogo{text-align:center;margin-bottom:2rem}.footer .footdetwrap .footlogodetn{text-align:center}.footer .footdetwrap .footlogodetn p{margin-bottom:1.5rem}.footer .footdetwrap .footlogodetn .row>div{margin-bottom:4rem}.footer .footdetwrap .footlogodetn .row>div:nth-child(1){justify-content:center}.footer .footdetwrap .footlogodetn .row>div:nth-child(2){position:unset}.footer .footdetwrap .footlogodetn .row>div:nth-child(3){margin-bottom:1rem}.footer .footdetwrap .copyright p{margin-right:10px;padding-right:0}.footer .footdetwrap .copyright p::after{margin-left:10px}.footer .footdetwrap .footlogodetn .fotmenu .footnav ul{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap}.footer .footdetwrap .footlogodetn .fotmenu .footnav ul li{flex:1}.footer .footdetwrap>.row{flex-direction:column-reverse}.footer .footdetwrap>.row div{justify-content:center}.footer .footdetwrap>.row>div:nth-child(2){justify-content:center;margin-bottom:1.5rem}}@media only screen and (max-width:875px){.footer .footdetwrap .copyright p{margin-right:0;margin-bottom:10px}.footer .footdetwrap .copyright{flex-direction:column;align-items:center}.footer .footdetwrap .copyright p:last-child{margin-bottom:0}.footer .footdetwrap .copyright p::after{content:"";margin-left:0}}@media only screen and (max-width:768px){.modalc{width:95%}}@media only screen and (max-width:767px){.footer .footdetwrap{}.footer .footdetwrap .footrdet{flex-direction:column}.footer .footdetwrap .copyright{justify-content:center;margin-bottom:1rem}.footer .footdetwrap>.row>div:nth-child(2){justify-content:center;padding-top:1rem}.footer .footdetwrap .footrdet .footrlink{margin:2rem 0}.footer .footdetwrap .copyright p{margin-right:1rem}.footer .footdetwrap .copyright p::after{margin-left:1rem}.footer .footdetwrap .copyright p:last-child{margin-right:0}}@media only screen and (max-width:540px){.modalc .contmsgmo .csmsgm{padding:0 4rem}}