.works-section{position:relative;padding:123px 0 105px 0}.work-block-one .inner-box{position:relative;display:block;padding:0 30px}.work-block-one .inner-box .icon-box{position:relative;display:inline-block;width:150px;height:155px;line-height:182px;text-align:center;background:#fff;box-shadow:0 10px 40px 0 rgba(0,0,0,.08);margin-bottom:47px;font-size:60px;color:#24485e;z-index:1;transition:all 500ms ease}.work-block-one .inner-box:hover .icon-box{color:#fff;line-height:122px}.work-block-one .inner-box .icon-box:before{position:absolute;content:'';background:#24485e;width:100%;height:0%;left:0;top:0;right:0;z-index:-1;transition:all 500ms ease}.work-block-one .inner-box:hover .icon-box:before{height:100%}.work-block-one .inner-box .icon-box span{position:absolute;left:50%;transform:translateX(-50%);top:-20%;width:60px;height:60px;line-height:60px;text-align:center;background:#fff;border-radius:50%;font-size:24px;font-weight:700;border:2px dashed #24485e;transition:all 500ms ease}.work-block-one .inner-box:hover .icon-box span{top:80%}.work-block-one .inner-box h3{position:relative;display:block;font-size:24px;line-height:34px;font-weight:600;margin-bottom:13px}.work-block-one .inner-box .icon-box .shape{position:absolute;left:0;top:0;right:0;width:100%;height:100%}.work-block-one .inner-box .icon-box .shape:before,.work-block-one .inner-box .icon-box .shape:after{position:absolute;content:'';width:8px;height:8px}.work-block-one .inner-box .icon-box .shape:before{left:0;top:0}.work-block-one .inner-box .icon-box .shape:after{right:0;bottom:0}.works-section .sec-title{margin-bottom:92px}.works-section .sec-title h2{margin-bottom:13px}.works-section .sec-title p{font-size:18px}.work-block-one .inner-box .arrow{position:absolute;top:55px;right:-35px;width:54px;height:45px;background-repeat:no-repeat}.contact-info-section{position:relative}.contact-info-section .contact-map{position:relative;width:100%}.contact-info-section .contact-map iframe{width:100%;height:780px}.contact-info-section .info-inner{position:relative;display:block;overflow:hidden;background:#f1f7fb;margin-top:-388px;z-index:1}.content_block_3 .content-box{position:relative;padding:78px 40px 56px 70px}.content_block_3 .content-box .text p{margin-bottom:34px}.content_block_3 .content-box .text .location-list li{position:relative;display:inline-block;float:left;width:33.333%;font-size:18px;color:#222;padding-left:27px;margin-bottom:8px}.content_block_3 .content-box .text .location-list li:before{position:absolute;content:"\f058";font-family:'Font Awesome 5 Pro';font-size:16px;font-weight:700;left:0;top:0}.content_block_3 .content-box .sec-title{margin-bottom:8px}.content_block_3 .content-box .icon-layer{position:absolute;right:-60px;bottom:15px}.content_block_4 .content-box{position:relative;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;padding:320px 50px 35px 50px;margin-left:30px}.content_block_4 .content-box:before{position:absolute;content:'';background:-webkit-linear-gradient(90deg,rgba(0,0,0,.95)0%,rgba(0,0,0,0) 100%);width:100%;height:100%;left:0;right:0;bottom:0}.content_block_4 .content-box .text p{position:relative;display:block;text-align:center;font-size:18px;color:#fff;font-weight:500;margin-bottom:21px}.content_block_4 .content-box .support-box{position:relative;display:block;padding:16px 30px 16px 80px}.content_block_4 .content-box .support-box:before,.content_block_4 .content-box .support-box:after{position:absolute;content:'';width:8px;height:8px}.content_block_4 .content-box .support-box:after{right:-1px;bottom:-1px}.content_block_4 .content-box .support-box:before{left:-1px;top:-1px}.content_block_4 .content-box .support-box .icon-box{position:absolute;left:5px;top:-5px;font-size:100px;color:#fff}.content_block_4 .content-box .support-box span{position:relative;display:block;font-size:16px;line-height:18px;color:#fff}.content_block_4 .content-box .support-box h3{display:block;font-size:30px;line-height:38px;font-weight:600}.content_block_4 .content-box .support-box h3 a{display:inline-block}.content_block_4 .content-box .support-box h3 a:hover{text-decoration:underline}.contact-info-two{position:relative;padding:110px 0;border-bottom:1px solid #ddd}.contact-info-two .single-info-box{position:relative;display:block;padding:30px 30px 25px;background:#e5e5e51a;border-radius:10px;overflow:hidden}.contact-info-two .single-info-box:before{position:absolute;content:'';width:2px;height:100%;top:0;right:-15px;opacity:.5}.contact-info-two .info-column:last-child .single-info-box:before{right:0}.contact-info-two .info-column:first-child .single-info-box:after{position:absolute;content:'';width:2px;height:100%;top:0;left:0}.contact-info-two .single-info-box .icon-box{position:relative;display:inline-block;width:100px;height:100px;line-height:100px;text-align:center;border-radius:50%;padding:4px;margin-bottom:17px}.contact-info-two .single-info-box .icon-box .icon{position:relative;display:inline-block;width:80px;height:80px;line-height:80px;font-size:30px;color:#fff;text-align:center;background:#20445a;border-radius:50%}.contact-info-two .single-info-box h3{display:block;font-size:22px;line-height:30px;color:#222;font-weight:600;margin-bottom:13px}.contact-info-two .single-info-box p{position:relative;display:block;font-size:16px;line-height:28px;color:#222;font-family:Roboto Slab}.contact-info-two .single-info-box p a{color:#222}.contact-info-two .other-text h3{display:block;font-size:22px;line-height:30px}.contact-info-two .other-text{position:relative;margin-top:57px}.contact-info-two .other-text h3 span{font-weight:600}.icon-bg{position:absolute;bottom:-40px;left:-40px;color:#888;opacity:.1;font-size:100px;transform:rotate(-45deg)}.service-form-section{position:relative}.service-form-section .service-form{position:relative;display:block;background:#fff;padding:50px 50px 60px 50px;margin-top:-27px;z-index:1;box-shadow:0 10px 40px 10px rgba(0,0,0,.05)}.service-form-section .service-form .title-inner{position:relative;margin-bottom:33px}.service-form-section .service-form .title-inner .text h2{position:relative;display:inline-block;font-size:36px;line-height:44px;color:#222;font-weight:600;padding-left:46px;margin-bottom:2px}.service-form-section .service-form .title-inner .text h2:before{position:absolute;content:'';width:38px;height:35px;left:0;top:1px;background-repeat:no-repeat}.service-form-section .service-form .title-inner .link{position:absolute;top:10px;right:0}.service-form-section .service-form .title-inner .link a{position:relative;display:inline-block;font-size:16px;color:#20445a;font-weight:600;text-transform:uppercase;padding:5px 17.5px;text-align:center}.service-form-section .service-form .title-inner .link a i{font-size:18px;margin-right:10px}.service-form-section .service-form .form-inner{position:relative;padding-right:100px}.service-form-section .service-form .form-inner .form-group{position:relative;float:left;width:25%;margin:0;padding:0 5px}.service-form-section .service-form .form-inner .message-btn{position:absolute;top:0;right:-25px}.service-form-section .service-form .form-inner .request-form.clearfix{margin-left:-5px}.service-form-section .service-form .form-inner .form-group input[type='text'],.service-form-section .service-form .form-inner .form-group input[type='email']{position:relative;display:block;width:100%;height:60px;border:1px solid #ddd;font-size:16px;color:#777;padding:10px 20px;transition:all 500ms ease}.service-form-section .service-form .form-inner .message-btn button{padding:17px 28px}