.page-title{position:relative;padding:140px 0}.page-title .bg-layer{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.page-title .bg-layer:before{position:absolute;content:'';background:#000;width:100%;height:100%;left:0;top:0;opacity:.2}.page-title .content-box span{position:relative;display:block;font-size:40px;line-height:48px;font-family: var(--secondary-font);margin-bottom:7px}.page-title .content-box h1{position:relative;display:block;font-size:76px;line-height:68px;color:#fff}.page-title.alternat-2{padding-bottom:0}@media only screen and (max-width:767px){.page-title{padding:80px 0}.page-title .content-box h1{font-size:50px;line-height:60px}}.contact-info-section{position:relative}.info-block-one .inner-box{position:relative;display:block;background:#fff;box-shadow:0 10px 80px 0 rgba(0,0,0,.04);border-radius:10px;padding:50px 30px 45px 30px;margin-bottom:30px;transition:all 500ms ease}.info-block-one .inner-box:hover{transform:translateY(-10px)}.info-block-one .inner-box .icon-box{position:relative;display:inline-block;width:100px;height:100px;line-height:100px;text-align:center;font-size:40px;border-radius:10px;color:#fff;margin-bottom:35px}.info-block-one .inner-box h3{position:relative;display:block;font-size:24px;line-height:30px;font-weight:600;margin-bottom:15px}.info-block-one .inner-box p{display:block;color:rgba(106,106,106,1)}.info-block-one .inner-box p a{display:inline-block;color:rgba(106,106,106,1)}.info-block-one .inner-box p a:hover{}@media only screen and (max-width:767px){.contact-info-section{padding:70px 0 40px 0}}.contact-section{position:relative}.contact-section .form-inner{position:relative;max-width:850px;width:100%;margin:0 auto}.contact-section .form-inner .form-group{position:relative;margin-bottom:30px}.contact-section .form-inner .form-group:last-child{margin-bottom:0}.contact-section .form-inner .form-group input[type="text"],.contact-section .form-inner .form-group input[type="email"],.contact-section .form-inner .form-group textarea{position:relative;display:block;width:100%;height:60px;border:1px solid #e5e5e5;border-radius:5px;font-size:16px;color:#6a6a6a;padding:10px 30px}.contact-section .form-inner .form-group textarea{padding-top:15px;height:170px;resize:none}.contact-section .form-inner .form-group .theme-btn{padding:15px 35px}.contact-section .form-inner .form-group input:focus,.contact-section .form-inner .form-group textarea:focus{}@media only screen and (max-width:767px){.video-section .inner-box .big-text{font-size:100px;line-height:100px}.contact-section{padding:70px 0}}@media only screen and (max-width:599px){.video-section .inner-box .big-text{font-size:60px;line-height:60px}}