:root{--thm-font: 'Barlow', sans-serif;--thm-font-2: 'Roboto', sans-serif;--thm-font-3: 'Yantramanav', sans-serif;--thm-base: #c69e4e;--thm-base-rgb: 217, 4, 41;--thm-gray: #444444;--thm-gray-rgb: 68, 68, 68;--thm-white: #ffffff;--thm-white-rgb: 255, 255, 255;--thm-black: #111e37;--thm-black-rgb: 17, 30, 55;--thm-primary: #f6c61d;--thm-primary-rgb: 246, 198, 29}.auto-container{position: static;max-width: 1200px;padding: 0px 15px;margin: 0 auto}.row{--bs-gutter-x: 30px}.gutter-y-30{--bs-gutter-y: 30px}body{font-family: var(--thm-font);color: var(--thm-gray);font-size: 18px;line-height: 28px;font-weight: 400}body.locked{overflow: hidden}a{color: var(--thm-gray)}a,a:hover,a:focus,a:visited{text-decoration: none}::-webkit-input-placeholder{color: inherit;opacity: 1}:-ms-input-placeholder{color: inherit;opacity: 1}::-ms-input-placeholder{color: inherit;opacity: 1}::placeholder{color: inherit;opacity: 1}h1,h2,h3,h4,h5,h6{color: var(--thm-black);font-family: var(--thm-font-2);font-weight: 700;margin: 0}p{margin: 0}dl,ol,ul{margin-top: 0;margin-bottom: 0}::-webkit-input-placeholder{color: inherit;opacity: 1}:-ms-input-placeholder{color: inherit;opacity: 1}::-ms-input-placeholder{color: inherit;opacity: 1}::placeholder{color: inherit;opacity: 1}.page-wrapper{position: relative;margin: 0 auto;width: 100%;min-width: 300px;overflow: hidden}.container{padding-left: 15px;padding-right: 15px}@media (min-width: 1200px){.container{max-width: 1200px}}::-webkit-input-placeholder{color: inherit;opacity: 1}:-ms-input-placeholder{color: inherit;opacity: 1}::-ms-input-placeholder{color: inherit;opacity: 1}::placeholder{color: inherit;opacity: 1}button{cursor: pointer;border: none;background: transparent;padding: 0}ul,li{list-style: none;margin: 0;padding: 0}ol,li{margin: 0;padding: 0}img{max-width: 100%;height: auto;transition-delay: .1s;transition-timing-function: ease-in-out;transition-duration: .7s;transition-property: all}input:focus,textarea:focus,select:focus{border-color: #43c3ea;outline: none}#contact-form input[type="text"].error{border-color: red}#contact-form input[type="email"].error{border-color: red}#contact-form select.error{border-color: red}#contact-form textarea.error{border-color: red}#contact-form label.error{display: none !important}.thm-social-link{position: relative;display: block;padding-top: 30px}.thm-social-link ul{position: relative;display: block}.thm-social-link ul li{position: relative;float: left;margin-right: 10px}.thm-social-link ul li:last-child{margin-right: 0}.thm-social-link ul li a{position: relative;display: flex;align-items: center;justify-content: center;height: 50px;width: 50px;background-color: rgba(var(--thm-black-rgb), 1.0);border-radius: 5px;color: #ffffff;font-size: 14px;text-align: center;transition: all 200ms linear;transition-delay: 0.1s;z-index: 1}.thm-social-link ul li a:before{position: absolute;top: 0px;left: 0px;bottom: 0px;right: 0px;background-color: rgba(var(--thm-base-rgb), 1.0);border-radius: 5px;content: "";opacity: 0;transform: scale(0.5);transform-style: preserve-3d;transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);z-index: -1}.thm-social-link ul li:hover a:before{opacity: 1.0;transform: scale(1.0)}.thm-social-link ul li:hover a{color: #ffffff}.xs-sidebar-group .xs-overlay{position: fixed;top: 0;left: 0%;width: 100%;height: 100%;opacity: 0;visibility: hidden;cursor: url(../images/icon/cross-out.png), pointer;transition: all 200ms linear;transition-delay: 0.1s;z-index: 99999999}.xs-sidebar-group.isActive .xs-overlay{opacity: .9;visibility: visible;transition-delay: 0.3s;right: 100%;background-color: #000000}.xs-sidebar-widget{position: fixed;top: 0;right: -100%;bottom: 0;max-width: 460px;width: 100%;background-color: #ffffff;overflow: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;transition: all 700ms ease 100ms;visibility: hidden;opacity: 1;z-index: 999999999}.xs-sidebar-group.isActive .xs-sidebar-widget{opacity: 1;visibility: visible;right: 0;transition: all 500ms ease 800ms}.sidebar-widget-container{position: relative;top: 150px;opacity: 0;visibility: hidden;-webkit-backface-visibility: hidden;backface-visibility: hidden;transition: all 300ms ease 100ms}.xs-sidebar-group.isActive .sidebar-widget-container{top: 0px;opacity: 1;visibility: visible;-webkit-backface-visibility: hidden;backface-visibility: hidden;transition: all 700ms ease 1500ms}.xs-overlay{position: absolute;top: 0;left: 0;height: 100%;width: 100%;opacity: .8;z-index: 0;background-color: #000000}.sidebar-textwidget{padding: 50px 45px}.xs-sidebar-group .widget-heading{position: absolute;top: 0;right: 0;padding: 25px}.xs-sidebar-group .widget-heading a{position: relative;display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;border: 1px solid var(--thm-black);border-radius: 50%;color: var(--thm-black);font-size: 20px;font-weight: 400;transition: all 200ms linear;transition-delay: 0.1s}.xs-sidebar-group .widget-heading a:hover{color: var(--thm-base);border-color: var(--thn-base)}.xs-sidebar-group .content-inner .logo{position: relative;display: block;border-bottom: 1px solid #e0e0e0;padding-bottom: 30px}.xs-sidebar-group .content-inner .logo a{position: relative;display: inline-block}.xs-sidebar-group .content-inner h3{color: var(--thm-black);font-size: 25px;line-height: 35px;font-weight: 700;text-transform: capitalize;margin-bottom: 22px}.xs-sidebar-group .content-inner .content-box{position: relative;display: block;padding-top: 33px;padding-bottom: 47px}.xs-sidebar-group .content-inner .content-box .inner-text{position: relative;display: block}.xs-sidebar-group .content-inner .content-box p{color: var(--thm-gray)}.xs-sidebar-group .content-inner .sidebar-contact-info{position: relative;display: block}.xs-sidebar-group .content-inner .sidebar-contact-info h3{color: var(--thm-black);font-size: 25px;line-height: 30px;font-weight: 700;margin: 0 0 27px}.sidebar-contact-info ul{position: relative;display: block}.sidebar-contact-info ul li{position: relative;display: block;margin-bottom: 23px}.sidebar-contact-info ul li:last-child{margin-bottom: 0}.sidebar-contact-info ul li .inner{position: relative;display: block;padding-left: 45px}.sidebar-contact-info ul li .inner .icon{position: absolute;top: -2px;left: 0}.sidebar-contact-info ul li:first-child .inner .icon{top: 7px}.sidebar-contact-info ul li .inner .icon span{position: relative;display: block;color: var(--thm-base);font-size: 30px;line-height: 30px}.sidebar-contact-info ul li .inner .icon span.map-marker{position: relative;top: 11px;font-size: 34px}.sidebar-contact-info ul li .inner .text{position: relative;display: block}.sidebar-contact-info ul li .inner .text p{line-height: 24px}.sidebar-contact-info ul li .inner .text p a{color: var(--thm-gray)}.xs-sidebar-group .content-inner .side-content-newsletter-box{position: relative;display: block;padding-top: 49px}.xs-sidebar-group .content-inner .side-content-newsletter-box h3{color: var(--thm-black);font-size: 25px;line-height: 30px;font-weight: 700;margin: 0 0 24px}.side-content-newsletter-box .form-group input[type='email']{position: relative;display: block;width: 100%;height: 60px;color: #444444;font-size: 18px;font-weight: 400;background-color: rgb(248, 248, 248);border: 1px solid #e3dfdf;padding-left: 30px;padding-right: 20px;border-radius: 6px;font-family: var(--thm-font)}.side-content-newsletter-box .form-group button{margin-top: 30px}.review-box{position: relative;display: block;overflow: hidden;line-height: 15px}.review-box ul{display: block;overflow: hidden}.review-box ul li{display: inline-block;float: left;margin-right: 4px;cursor: pointer}.review-box ul li:last-child{margin-right: 0px}.review-box ul li i{color: #febd2f;font-size: 15px}.sec-title{position: relative;display: block;margin-top: -6px;padding-bottom: 49px}.sec-title .sub-title{position: relative;display: flex;align-items: center;margin-bottom: 13px}.sec-title .sub-title .border-left{position: relative;display: block;top: -1px;background-color: var(--thm-base);width: 20px;height: 2px}.sec-title .sub-title .border-right{position: relative;display: block;top: -1px;background-color: var(--thm-base);width: 20px;height: 2px}.sec-title .sub-title h5{color: var(--thm-base);font-size: 14px;line-height: 24px;font-weight: 900;text-transform: uppercase;letter-spacing: 0.1em;margin-left: 10px}.sec-title h2{color: var(--thm-black);font-size: 45px;line-height: 1.2em;font-weight: 900;text-transform: none}.btn-box{position: relative;display: inline-block;line-height: 0}.btn-one{position: relative;display: inline-block;overflow: hidden;padding-left: 30px;padding-right: 30px;background-color: transparent;color: #ffffff;font-size: 15px;line-height: 60px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.1em;border-radius: 5px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;font-family: var(--thm-font-2);z-index: 2}.btn-one:before{position: absolute;top: 110px;left: -50px;right: -50px;height: 170px;content: "";background: var(--thm-base);-webkit-transform: translateY(-50px);transform: translateY(-50px);border-radius: 50%;transition-duration: 800ms;z-index: 1}.btn-one:hover:before{top: 0%;left: -70px;right: -70px}.btn-one:after{content: "";position: absolute;top: 0px;left: 0px;bottom: 0px;right: 0px;border-radius: 5px;opacity: 1;transform: scaleX(1.0);transition-duration: 800ms;background-image: -moz-linear-gradient(0deg, rgb(198, 158, 78) 0%, rgb(198, 158, 78) 57%, rgb(198, 158, 78) 100%);background-image: -webkit-linear-gradient(0deg, rgb(198, 158, 78) 0%, rgb(198, 158, 78) 57%, rgb(198, 158, 78) 100%);background-image: -ms-linear-gradient(0deg, rgb(217, 4, 41) 0%, rgb(217, 24, 23) 57%, rgb(217, 44, 4) 100%);z-index: -1}.btn-one:hover:after{transform: scaleX(0);transition-duration: 1500ms}.btn-one .txt{position: relative;z-index: 1}.btn-one:hover,.btn-one:focus{color: #ffffff}.btn-one i{position: relative;top: 3px;display: inline-block;padding-left: 5px;font-size: 20px}.btn-two{position: relative;display: flex;align-items: center;color: var(--thm-base);font-size: 14px;line-height: 14px;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;font-family: var(--thm-font-2);transition: all 200ms linear;transition-delay: 0.1s}.btn-two span{position: relative;top: -1px;display: inline-block;padding-left: 10px;color: var(--thm-black);font-size: 16px}.btn-two:hover{color: var(--thm-black);letter-spacing: 0.05em}.owl-carousel.owl-dot-style1 .owl-dots{position: relative;text-align: center;line-height: 0;margin-top: 50px !important;display: block}.owl-carousel.owl-dot-style1 .owl-dots .owl-dot{position: relative;display: inline-block;width: 30px;height: 5px;background-color: #e7e7e7;border: 0px solid #a5a5a5;margin: 0px 10px;padding: 0px;border-radius: 0%;transition: all 100ms linear;transition-delay: 0.1s}.owl-carousel.owl-dot-style1 .owl-dots .owl-dot:before{content: "";position: absolute;top: 0px;left: 0px;bottom: 0px;right: 0px;background: var(--thm-base);border-radius: 0%;transform: scale(0);transition: all 500ms ease}.owl-carousel.owl-dot-style1 .owl-dots .owl-dot.active:before{transform: scale(1.0)}.owl-carousel.owl-dot-style1 .owl-dots .owl-dot span{display: none}.owl-carousel.owl-dot-style2 .owl-dots{position: relative;text-align: center;line-height: 0;margin-top: 30px !important;display: block}.owl-carousel.owl-dot-style2 .owl-dots .owl-dot{position: relative;display: inline-block;width: 16px;height: 16px;background-color: transparent;border: 5px solid #ffffff;margin: 0px 5px;padding: 0px;border-radius: 50%;transition: all 100ms linear;transition-delay: 0.1s}.owl-carousel.owl-dot-style2 .owl-dots .owl-dot:before{content: "";position: absolute;top: -5px;left: -5px;bottom: -5px;right: -5px;border: 1px solid var(--thm-base);border-radius: 50%;transform: scale(0);transition: all 500ms ease}.owl-carousel.owl-dot-style2 .owl-dots .owl-dot.active{border: 5px solid #1a1c23;background-color: var(--thm-base)}.owl-carousel.owl-dot-style2 .owl-dots .owl-dot.active:before{transform: scale(1.0)}.owl-carousel.owl-dot-style2 .owl-dots .owl-dot span{display: none}.owl-carousel.owl-dot-style2 .owl-dots .owl-dot.active span{}.owl-nav-style-one{}.owl-nav-style-one .owl-controls{}.owl-nav-style-one.owl-theme .owl-stage-outer{position: relative;display: block;padding-top: 0px;padding-bottom: 0px}.owl-nav-style-one.owl-theme .owl-nav{position: relative;display: block;line-height: 0;margin: 0;z-index: 10}.owl-nav-style-one.owl-theme .owl-nav [class*="owl-"]{position: relative;display: inline-block;width: 50px;height: 50px;background-color: transparent;border: 2px solid #a7afb6;border-radius: 50%;margin: 0 10px;padding: 0;z-index: 1;transition: all 700ms ease 0s}.owl-nav-style-one.owl-theme .owl-nav [class*="owl-"]:before{content: "";position: absolute;top: -2px;left: -2px;bottom: -2px;right: -2px;background-color: var(--thm-base);border-radius: 50%;z-index: -1;opacity: 0;-webkit-transform: perspective(400px) rotateX(0deg) scale(0);-ms-transform: perspective(400px) rotateX(0deg) scale(0);transform: perspective(400px) rotateX(0deg) scale(0);-webkit-transform-origin: bottom;-ms-transform-origin: bottom;transform-origin: bottom;transition: -webkit-transform 0.4s ease;transition: transform 0.4s ease;transition: transform 0.4s ease, -webkit-transform 0.4s ease}.owl-nav-style-one.owl-theme .owl-nav [class*="owl-"]:hover::before{opacity: 1.0;-webkit-transform: perspective(400px) rotateX(0deg) scale(1.0);-ms-transform: perspective(400px) rotateX(0deg) scale(1.0);transform: perspective(400px) rotateX(0deg) scale(1.0)}.owl-nav-style-one.owl-theme .owl-nav [class*="owl-"] span{position: relative;display: block;color: #a7afb6;font-size: 20px;line-height: 46px;transition: all 200ms linear;transition-delay: 0.1s}.owl-nav-style-one.owl-theme .owl-nav .owl-prev{transform: rotate(0deg)}.owl-nav-style-one.owl-theme .owl-nav .owl-next{transform: rotate(0deg)}.owl-nav-style-one.owl-theme .owl-nav [class*="owl-"]:hover{}.owl-nav-style-one.owl-theme .owl-nav [class*="owl-"]:hover span{color: #ffffff}.scroll-to-top{position: fixed;right: -10px;bottom: 80px;transform: rotate(90deg);z-index: 99999999999}.scroll-to-top .visible{visibility: visible !important;opacity: 1 !important}.scroll-to-top .scroll-top-inner{opacity: 0;visibility: hidden}.scroll-to-top .scroll-top-inner{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-transition: all cubic-bezier(.4, 0, .2, 1) .4s;-o-transition: all cubic-bezier(.4, 0, .2, 1) .4s;transition: all cubic-bezier(.4, 0, .2, 1) .4s}.scroll-to-top .scroll-bar{width: 50px;height: 3px;margin-right: 10px;position: relative}.scroll-to-top .scroll-bar:before{content: "";position: absolute;left: 0;top: 0;height: 100%;width: 100%;background-color: var(--thm-base);opacity: 1.0}.scroll-to-top .scroll-bar .bar-inner{position: absolute;top: 0;right: 0;height: 100%;background-color: #3b3b3b}.scroll-to-top .scroll-bar-text{color: #363636;font-size: 14px;font-weight: 500;cursor: pointer;font-family: var(--thm-font-2);transition: all 500ms ease}.scroll-to-top .scroll-bar-text:hover{transform: scale(1.0)}.styled-pagination{position: relative;display: block;width: 100%;height: auto;padding-top: 20px}.styled-pagination.pdtop0{padding-top: 0}.styled-pagination li{position: relative;display: inline-block;margin-right: 6px}.styled-pagination li:last-child{margin-right: 0}.styled-pagination li a{position: relative;display: inline-block;width: 40px;height: 50px;border-radius: 0px;background: #ffffff;border: 1px solid #f2ece7;color: var(--thm-gray);font-size: 20px;line-height: 46px;font-weight: 500;text-align: center;text-transform: uppercase;transition: all 500ms ease;font-family: var(--thm-font);z-index: 1}.styled-pagination li a span:before{position: relative;top: 1px}.styled-pagination li.prev a span:before{position: relative;display: inline-block}.styled-pagination li.next a span:before{position: relative;display: inline-block}.styled-pagination li:hover a,.styled-pagination li.active a{color: #ffffff;border-color: var(--thm-base);background: var(--thm-base)}.styled-pagination li.prev a,.styled-pagination li.next a{width: 70px}.styled-pagination li.prev a:hover,.styled-pagination li.next a:hover{color: #ffffff}.checked-box1{position: relative;display: block;min-height: 20px}.checked-box1 label{position: relative;display: inline-block;padding-left: 30px;margin-right: 0px;margin-bottom: 0;color: var(--thm-black);font-size: 16px;line-height: 20px;font-weight: 400;cursor: pointer;min-height: 20px;font-family: var(--thm-font)}.checked-box1 input[type="checkbox"]{display: none}.checked-box1 input[type="checkbox"] label span{position: absolute;top: 2px;left: 0;width: 16px;height: 16px;vertical-align: middle;background-color: transparent;border: 1px solid #f2ece7;cursor: pointer;border-radius: 0px;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease}.checked-box1 label span:before{font-family: 'icomoon' !important;position: absolute;top: 0px;left: 0px;bottom: 0;right: 0;content: "\e918";color: var(--thm-base);font-size: 10px;font-weight: 700;width: 16px;height: 16px;margin: 0px;opacity: 0;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;display: flex;align-items: center;justify-content: center}.checked-box1 input[type="checkbox"]:checked label span{border-color: #f2ece7}.checked-box1 input[type="checkbox"]:checked label span:before{opacity: 1.0}.accordion-box{position: relative;display: block}.accordion-box .block{position: relative;display: block;margin-bottom: 20px;transition: all 500ms ease}.accordion-box .block:last-child{margin-bottom: 0px}.accordion-box .block .acc-btn{position: relative;display: block;cursor: pointer;background: #ffffff;padding-top: 14px;padding-left: 55px;padding-bottom: 14px;padding-right: 20px;border: 1px solid #d4d4d4;transition: all 500ms ease}.accordion-box .block .acc-btn.active{background: #ffffff;border-bottom: 1px solid transparent}.accordion-box .block .acc-btn h3{color: var(--thm-black);font-size: 18px;line-height: 30px;font-weight: 500;transition: all 500ms ease}.accordion-box .block .acc-btn.active h3{color: var(--thm-base)}.accordion-box .block .acc-btn .icon-outer{position: absolute;top: 50%;left: 20px;width: 20px;height: 20px;color: var(--thm-black);font-size: 18px;text-align: right;line-height: 20px;font-weight: 700;cursor: pointer;transform: translateY(-50%) rotate(0deg);transition: all 500ms ease;z-index: 1}.accordion-box .block .acc-btn.active .icon-outer{color: var(--thm-base);transform: translateY(-50%) rotate(0deg)}.accordion-box .block .acc-btn .icon-outer i:before{font-weight: 700}.accordion-box .block .acc-btn.active .icon-outer i:before{content: "\e95d"}.accordion-box .block .acc-content{position: relative;display: none;padding-top: 1px;padding-left: 55px;padding-bottom: 27px;padding-right: 20px;border: 1px solid #d4d4d4;border-top: 1px solid transparent}.accordion-box .block .acc-content.current{display: block}.accordion-box .block .acc-content p{margin: 0}.accordion-box{position: relative;display: block}.accordion-box .accordion{position: relative;display: block;background: #ffffff;border: 1px solid #e1e1e1;border-radius: 0px;margin-bottom: 10px}.accordion-box .accordion.mar0{margin: 0}.accordion-box .accordion .accord-btn{position: relative;display: block;cursor: pointer;padding-left: 70px;padding-right: 30px;padding-top: 15px;padding-bottom: 15px;transition: all 500ms ease}.accordion-box .accordion .accord-btn h4{color: #0b1953;font-size: 18px;line-height: 30px;font-weight: 600;transition: all 500ms ease}.accordion-box .accordion .accord-btn::after{font-family: 'FontAwesome';position: absolute;content: "\f067";top: 50%;left: 30px;color: #00091f;font-size: 20px;line-height: 20px;font-weight: 600;text-align: center;transform: translateY(-50%);transition: all 500ms ease 0s}.accordion-box .accordion .accord-btn.active{background: #025981;-webkit-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear}.accordion-box .accordion .accord-btn.active h4{color: #ffffff}.accordion-box .accordion .accord-btn.active:after{color: #ffffff;content: "\f068"}.accordion-box .accordion .accord-content{position: relative;display: block;background: #025981;padding-top: 0px;padding-bottom: 26px;padding-left: 70px;padding-right: 30px;display: none}.accordion-box .accordion .accord-content.collapsed{display: block}.accordion-box .accordion .accord-content p{color: #ffffff;font-size: 16px;line-height: 28px;font-weight: 400;margin: 0}.accordion-box-style1{position: relative;display: block}.accordion-box-style1 .accordion{position: relative;display: block;background: #ffffff;margin-bottom: 47px}.accordion-box-style1 .accordion.mar0{margin: 0}.accordion-box-style1 .accordion .accord-btn{position: relative;display: block;cursor: pointer;padding-left: 30px;transition: all 500ms ease}.accordion-box-style1 .accordion .accord-btn h4{color: var(--thm-black);font-size: 22px;line-height: 30px;font-weight: 700;transition: all 500ms ease}.accordion-box-style1 .accordion .accord-btn::after{font-family: 'icomoon' !important;position: absolute;content: "\e95c";top: 50%;left: 0px;margin-top: -1px;color: var(--thm-black);font-size: 20px;line-height: 20px;font-weight: 600;text-align: left;transform: translateY(-50%);transition: all 500ms ease 0s}.accordion-box-style1 .accordion .accord-btn.active{-webkit-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear}.accordion-box-style1 .accordion .accord-btn.active h4{color: var(--thm-base)}.accordion-box-style1 .accordion .accord-btn.active:after{color: var(--thm-base);content: "\e95d"}.accordion-box-style1 .accordion .accord-content{position: relative;padding-top: 13px;padding-bottom: 1px;padding-left: 30px;padding-right: 30px;display: none}.accordion-box-style1 .accordion .accord-content.collapsed{display: block}.accordion-box-style1 .accordion .accord-content p{color: #444444;font-size: 18px;line-height: 28px;font-weight: 400;margin: 0}.search-popup{position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;z-index: 9999;padding-left: 20px;padding-right: 20px;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;-webkit-transform: translateY(-110%);transform: translateY(-110%);-webkit-transition: opacity 500ms ease, -webkit-transform 500ms ease;transition: opacity 500ms ease, -webkit-transform 500ms ease;transition: transform 500ms ease, opacity 500ms ease;transition: transform 500ms ease, opacity 500ms ease, -webkit-transform 500ms ease}.search-popup.active{-webkit-transform: translateY(0%);transform: translateY(0%)}.search-popup__overlay{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: var(--thm-black);opacity: 0.75;cursor: pointer}.search-popup__content{width: 100%;max-width: 560px}.search-popup__content form{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;position: relative;background-color: #fff;border-radius: 0px;overflow: hidden}.search-popup__content form input[type="search"],.search-popup__content form input[type="text"]{width: 100%;background-color: #fff;font-size: 16px;border: none;outline: none;height: 66px;padding-left: 30px}.search-popup__content .thm-btn{padding: 0;width: 68px;height: 68px;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;text-align: center;position: absolute;top: 0;right: -1px;border-radius: 0;background-color: var(--thm-base);border: 0;border-top-right-radius: 0px;border-bottom-right-radius: 0px;color: #ffffff;font-size: 25px}.search-popup__content .thm-btn i{background-color: transparent;margin-left: 0}.search-popup__content .thm-btn:hover{background-color: var(--thm-base)}.handle-preloader{position: fixed;left: 0;top: 0;width: 100%;height: 100%;display: flex;display: -ms-flexbox;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;z-index: 9999999}.handle-preloader .animation-preloader{position: absolute;z-index: 100}.handle-preloader .animation-preloader .spinner{height: 150px;width: 150px;border-radius: 50%;margin: 0 auto 45px auto;animation: spinner 1s infinite linear}.handle-preloader .animation-preloader .txt-loading{text-align: center;user-select: none}.handle-preloader .animation-preloader .txt-loading .letters-loading{position: relative;display: inline-block;font-family: var(--thm-font-3);font-weight: 700;letter-spacing: 15px;font-size: 70px;line-height: 70px;text-transform: uppercase;color: transparent;-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: rgba(255, 255, 255, 0.30)}.handle-preloader .animation-preloader .txt-loading .letters-loading:before{animation: letters-loading 4s infinite;content: attr(data-text-preloader);position: absolute;top: 0;left: 0;opacity: 0}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(2):before{animation-delay: 0.1s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(3):before{animation-delay: 0.2s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(4):before{animation-delay: 0.3s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(5):before{animation-delay: 0.4s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(6):before{animation-delay: 0.5s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(7):before{animation-delay: 0.6s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(8):before{animation-delay: 0.7s}.handle-preloader .loader-section{background-color: #ffffff;height: 100%;position: fixed;top: 0;width: calc(50% 1px)}.preloader .loaded .animation-preloader{opacity: 0;transition: 0.3s ease-out}.handle-preloader .animation-preloader .txt-loading .letters-loading:before{color: #ffffff}.handle-preloader .animation-preloader .spinner{border: 3px solid #ffffff;border-top-color: rgba(255, 255, 255, 0.7)}@keyframes spinner{to{transform: rotateZ(360deg)}}@keyframes letters-loading{0%,75%,100%{opacity: 0;transform: rotateY(-90deg)}25%,50%{opacity: 1;transform: rotateY(0deg)}}.loader-wrap .layer-one{position: absolute;left: 0%;top: 0;width: 33.3333%;height: 100%;overflow: hidden}.loader-wrap .layer-two{position: absolute;left: 33.3333%;top: 0;width: 33.3333%;height: 100%;overflow: hidden}.loader-wrap .layer-three{position: absolute;left: 66.6666%;top: 0;width: 33.3333%;height: 100%;overflow: hidden}.loader-wrap .layer .overlay{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: var(--thm-base)}@media screen and (max-width: 767px){.handle-preloader .animation-preloader .spinner{height: 8em;width: 8em}}@media screen and (max-width: 500px){.handle-preloader .animation-preloader .spinner{height: 7em;width: 7em}.handle-preloader .animation-preloader .txt-loading .letters-loading{font-size: 40px;letter-spacing: 10px}}.footer-social-link-style1{position: relative;display: block}.footer-social-link-style1 ul{position: relative;display: block}.footer-social-link-style1 ul li{position: relative;float: left;margin-right: 10px}.footer-social-link-style1 ul li:last-child{margin-right: 0}.footer-social-link-style1 ul li a{position: relative;display: flex;align-items: center;justify-content: center;height: 40px;width: 40px;background: #ffffff;border: 1px solid #f2ece7;border-radius: 50%;color: #a5a2a0;font-size: 14px;text-align: center;transition: all 200ms linear;transition-delay: 0.1s;z-index: 1}.footer-social-link-style1 ul li a:before{position: absolute;top: 0px;left: 0px;bottom: 0px;right: 0px;background: var(--thm-base);border-radius: 50%;content: "";opacity: 0;transform: scale(0.5);transform-style: preserve-3d;transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);z-index: -1}.footer-social-link-style1 ul li:hover a:before{opacity: 1.0;transform: scale(1.0)}.footer-social-link-style1 ul li:hover a{color: #ffffff;border-color: var(--thm-base)}.service-style1-area{position: relative;display: block;padding: 120px 0 120px;background: #222431;z-index: 10}.service-style1-area-image{position: absolute;right: 0;bottom: -140px;background-color: #222431;z-index: -1}.service-style1-area-image img{mix-blend-mode: lighten;opacity: 0.15}.service-style1-title{position: relative;display: block;max-width: 770px;padding-bottom: 53px}.service-style1-title .sec-title{padding-bottom: 0}.service-style1-title .sec-title h2{color: #ffffff}.service-style1-title .sec-title .text{position: relative;display: block;padding-top: 20px}.service-style1-title .sec-title .text p{color: #ffffff}.service-style1-tab{position: relative;display: block}.service-style1-tab__button{position: relative;display: block;padding-bottom: 65px}.service-style1-tab__button .tabs-button-box{position: relative;display: block;margin-left: -10px;margin-right: -10px}.service-style1-tab__button .tabs-button-box .tab-btn-item{position: relative;display: block;float: left;width: 16.6666666667%;padding: 0 10px}.service-style1-tab__button .tabs-button-box .tab-btn-item .inner{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;border-radius: 8px;background-color: #ffffff;padding: 26px 0px 26px;cursor: pointer;transition: all 200ms linear;transition-delay: 0.1s;z-index: 1}.service-style1-tab__button .tabs-button-box .tab-btn-item:hover .inner,.service-style1-tab__button .tabs-button-box .tab-btn-item.active-btn-item .inner{}.service-style1-tab__button .tabs-button-box .tab-btn-item .inner:before{content: "";position: absolute;left: 0;bottom: -10px;right: 0;width: 30px;height: 10px;margin: 0 auto;border-top: 10px solid var(--thm-base);border-left: 15px solid transparent;border-right: 15px solid transparent;transition: -webkit-transform 0.4s ease;transition: transform 0.4s ease;transition: transform 0.4s ease, -webkit-transform 0.4s ease;transform-origin: top center;-webkit-transform: scale(0, 1);transform: scale(0, 1);z-index: -1}.service-style1-tab__button .tabs-button-box .tab-btn-item:hover .inner:before,.service-style1-tab__button .tabs-button-box .tab-btn-item.active-btn-item .inner:before{-webkit-transform: scale(1, 1);transform: scale(1, 1);transform-origin: bottom center}.service-style1-tab__button .tabs-button-box .tab-btn-item .inner:after{content: "";position: absolute;top: 0;left: 0;bottom: 0px;right: 0;border-radius: 8px;background-color: var(--thm-base);transition: -webkit-transform 0.4s ease;transition: transform 0.4s ease;transition: transform 0.4s ease, -webkit-transform 0.4s ease;transform-origin: top center;-webkit-transform: scale(1, 0);transform: scale(1, 0);z-index: -1}.service-style1-tab__button .tabs-button-box .tab-btn-item:hover .inner:after,.service-style1-tab__button .tabs-button-box .tab-btn-item.active-btn-item .inner:after{-webkit-transform: scale(1, 1);transform: scale(1, 1);transform-origin: bottom center}.service-style1-tab__button .tabs-button-box .tab-btn-item .inner span{position: relative;display: inline-block;color: var(--thm-black);font-size: 60px;line-height: 60px;transition: all 200ms linear;transition-delay: 0.1s}.service-style1-tab__button .tabs-button-box .tab-btn-item:hover .inner span,.service-style1-tab__button .tabs-button-box .tab-btn-item.active-btn-item .inner span{color: #ffffff;transform: scale(1.05)}.service-style1-tab__button .tabs-button-box .tab-btn-item .inner h3{color: var(--thm-black);font-size: 20px;line-height: 26px;font-weight: 700;margin: 16px 0 0;font-family: var(--thm-font);transition: all 200ms linear;transition-delay: 0.1s}.service-style1-tab__button .tabs-button-box .tab-btn-item:hover .inner h3,.service-style1-tab__button .tabs-button-box .tab-btn-item.active-btn-item .inner h3{color: #ffffff}.service-style1-tab .tabs-content-box{position: relative;display: block}.service-style1-tab .tab-content-box-item{position: absolute;left: 0px;top: 0px;width: 100%;height: auto;visibility: hidden}.service-style1-tab .tab-content-box-item.tab-content-box-item-active{position: relative;visibility: visible;z-index: 5}.service-style1-tab .tab-content-box-item .service-style1-tab-content-box-item{transition: all 0.7s ease;opacity: 0;transform: scaleY(0.9);transform-origin: top bottom}.service-style1-tab .tab-content-box-item.tab-content-box-item-active .service-style1-tab-content-box-item{opacity: 1.0;transform: scaleY(1);transform-origin: bottom top}.service-style1-content-box{position: relative;display: flex;align-items: center;background-color: #ffffff;padding: 20px 50px 20px;padding-right: 20px;border-radius: 8px}.service-style1-content-box .text-box{position: relative;display: block;max-width: 775px;width: 100%;padding-right: 60px}.service-style1-content-box .text-box h2{font-size: 40px;line-height: 50px;font-weight: 900;margin-bottom: 15px}.service-style1-content-box .text-box .bottom-box{position: relative;display: block;padding-top: 16px}.service-style1-content-box .text-box ul{position: relative;display: flex}.service-style1-content-box .text-box ul li{position: relative;display: flex;align-items: center;width: 50%;margin-top: 7px}.service-style1-content-box .text-box ul li span{position: relative;top: 1px;display: flex;align-items: center;justify-content: center;width: 20px;height: 20px;background-color: #0787d9;border-radius: 50%;color: #ffffff;font-size: 10px;font-weight: 700}.service-style1-content-box .text-box ul li p{font-weight: 500;margin-left: 10px}.service-style1-content-box .text-box .btn-box{position: relative;display: block;padding-top: 26px}.service-style1-content-box .text-box .btn-box a{color: var(--thm-base);font-size: 14px;font-weight: 700;text-transform: uppercase;font-family: var(--thm-font-2)}.service-style1-content-box .text-box .btn-box a span{position: relative;top: 3px;display: inline-block;margin-left: 10px;color: var(--thm-black);font-size: 18px}.service-style1-content-box .img-box{position: relative;display: block;width: 325px}.service-style1-content-box .img-box img{width: 100%;border-radius: 10px}.service-style2-area{position: relative;display: block;background: #091836;padding: 120px 0 120px;z-index: 10}.service-style2-area__top{position: relative;display: flex;flex-direction: row;justify-content: space-between;align-items: flex-end;flex-wrap: wrap;padding-bottom: 49px}.service-style2-area__top .sec-title{padding-bottom: 0}.service-style2-area__top .sec-title h2{color: #ffffff}.service-style2-area__top .text-box{position: relative;top: -4px;display: block;max-width: 450px;width: 100%}.service-style2-area__top .text-box p{color: #ffffff;font-size: 20px;line-height: 28px}.single-service-style2{position: relative;display: block}.single-service-style2 .img-holder{position: relative;display: block}.single-service-style2 .img-holder .inner{position: relative;display: block;overflow: hidden;border-top-left-radius: 7px;border-top-right-radius: 7px}.single-service-style2 .img-holder img{width: 100%;transform: scale(1.0)}.single-service-style2:hover .img-holder img{transform: scale(1.05) rotate(1deg)}.single-service-style2 .img-holder-img-bg{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: var(--thm-base);border-top-left-radius: 7px;border-top-right-radius: 7px;opacity: 0;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;-webkit-transform: perspective(400px) rotateX(-10deg);-ms-transform: perspective(400px) rotateX(-10deg);transform: perspective(400px) rotateX(-10deg);-webkit-transform-origin: top;-ms-transform-origin: top;transform-origin: top;z-index: 1}.single-service-style2:hover .img-holder-img-bg{opacity: 0.90;-webkit-transform: perspective(400px) rotateX(0deg);-ms-transform: perspective(400px) rotateX(0deg);transform: perspective(400px) rotateX(0deg)}.single-service-style2 .img-holder .overlay-button{position: absolute;top: 20px;right: 20px;opacity: 0;-webkit-transform: perspective(400px) rotateX(20deg) translateX(100%);-ms-transform: perspective(400px) rotateX(20deg) translateX(100%);transform: perspective(400px) rotateX(20deg) translateX(100%);-webkit-transform-origin: bottom;-ms-transform-origin: bottom;transform-origin: bottom;transition-delay: .1s;transition-timing-function: ease-in-out;transition-duration: .5s;transition-property: all;z-index: 2}.single-service-style2:hover .img-holder .overlay-button{opacity: 1.0;-webkit-transform: perspective(400px) rotateX(0deg) translateX(0%);-ms-transform: perspective(400px) rotateX(0deg) translateX(0%);transform: perspective(400px) rotateX(0deg) translateX(-0%);transition-delay: .3s;transition-timing-function: ease-in-out;transition-duration: .5s;transition-property: all}.single-service-style2 .img-holder .overlay-button a{position: relative;display: block;background-color: #ffffff;width: 50px;height: 50px;border-radius: 5px;color: #000000;font-size: 25px;line-height: 50px;text-align: center;transition: all 200ms linear;transition-delay: 0.1s;z-index: 1}.single-service-style2 .img-holder .overlay-button a::before{position: absolute;top: 0;left: 0;bottom: 0;right: 0;content: "";border-radius: 5px;transform: scale(0.0);transform-origin: center;transform-style: preserve-3d;transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);background-color: rgba(var(--thm-black-rgb), .99);z-index: -1}.single-service-style2 .img-holder .overlay-button a:hover::before{transform: scaleX(1.0)}.single-service-style2 .img-holder .overlay-button a:hover{color: #ffffff}.single-service-style2 .text-holder{position: relative;display: block;background-color: #ffffff;text-align: center;padding: 58px 30px 43px}.single-service-style2 .text-holder h3{font-size: 24px;line-height: 34px;font-weight: 700;margin: 0 0 7px}.single-service-style2 .text-holder h3 a{color: var(--thm-black);transition: all 200ms linear;transition-delay: 0.1s}.single-service-style2 .text-holder h3 a:hover{color: var(--thm-base)}.single-service-style2 .text-holder p{color: #5e5e5e}.single-service-style2 .text-holder .icon-box{position: absolute;top: -45px;left: 35px;width: 140px;height: 90px;display: flex;align-items: center;justify-content: center;z-index: 5}.single-service-style2 .text-holder .icon-box .icon-box-bg{position: absolute;top: 0;left: 0;right: 0;height: 77px;z-index: -1;background-repeat: no-repeat;background-position: top center;background-size: auto}.single-service-style2 .text-holder .icon-box:before{content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-color: transparent;z-index: -1}.single-service-style2 .text-holder .icon-box span{position: relative;display: inline-block;color: var(--thm-base);font-size: 55px;line-height: 55px}.single-service-style2 .text-holder .icon-box span.style2{font-size: 70px}.service-style2-carousel.owl-nav-style-one.owl-theme .owl-nav{position: relative;display: block;width: 290px;margin: 50px auto 0}.service-style2-carousel.owl-nav-style-one.owl-theme .owl-nav:before{content: "";position: absolute;top: 24px;left: 0;width: 70px;height: 1px;background: #586476}.service-style2-carousel.owl-nav-style-one.owl-theme .owl-nav:after{content: "";position: absolute;top: 24px;right: 0;width: 70px;height: 1px;background: #586476}.service-style3-area{position: relative;display: block;background: #19202d;padding: 120px 0 112px;z-index: 10}.service-style3-area__top{position: relative;display: flex;flex-direction: row;justify-content: space-between;align-items: flex-end;flex-wrap: wrap;padding-bottom: 59px}.service-style3-area__top .sec-title{padding-bottom: 0}.service-style3-area__top .sec-title h2{color: #ffffff}.service-style3-area__top .text-box{position: relative;top: -5px;display: block;max-width: 570px;width: 100%}.service-style3-area__top .text-box p{color: #c4c2cc;font-size: 20px;line-height: 28px}.service-style3-area .row{--bs-gutter-x: 2px}.service-style3-area .row li{border-bottom: 2px solid #19202d}.single-service-style3{position: relative;display: block;background: #ffffff;text-align: center;padding: 45px 30px 47px;transition: all 200ms linear;transition-delay: 0.1s;z-index: 1}.single-service-style3:before{content: "";position: absolute;top: 0;left: 0;bottom: 0px;right: 0;background-color: var(--thm-base);transition: -webkit-transform 0.4s ease;transition: transform 0.4s ease;transition: transform 0.4s ease, -webkit-transform 0.4s ease;transform-origin: top right;-webkit-transform: scale(1, 0);transform: scale(1, 0);z-index: -1}.single-service-style3:hover::before{-webkit-transform: scale(1, 1);transform: scale(1, 1);transform-origin: bottom center}.single-service-style3 .icon{position: relative;display: block;padding-bottom: 21px;line-height: 0}.single-service-style3 .icon span{position: relative;display: inline-block;color: var(--thm-base);font-size: 60px;line-height: 60px;transition: all 200ms linear;transition-delay: 0.1s}.single-service-style3:hover .icon span{color: #ffffff}.single-service-style3 .text h3{font-size: 22px;line-height: 28px;padding-bottom: 9px}.single-service-style3 .text h3 a{color: var(--thm-black);transition: all 200ms linear;transition-delay: 0.1s}.single-service-style3:hover .text h3 a{color: #ffffff}.single-service-style3 .text{position: relative;display: block;transition: all 200ms linear;transition-delay: 0.1s}.single-service-style3:hover .text{color: #ffffff}.single-service-style3 .btn-box{position: relative;display: flex;align-items: center;justify-content: center;margin-top: 32px}.single-service-style3 .btn-box a{font-weight: 900}.single-service-style3:hover .btn-box a{color: #ffffff}.single-service-style3 .btn-box a span{color: var(--thm-base);font-size: 14px;line-height: 8px;font-weight: 700;padding-left: 6px;transition: all 200ms linear;transition-delay: 0.1s}.single-service-style3:hover .btn-box a span{color: #ffffff}.single-service-style3__img-box{position: relative;display: block;margin-top: -85px;margin-right: -180px}.single-service-style3__img-box:before{content: "";position: absolute;top: 83px;left: 0;right: 180px;height: 2px;background: #19202d}.single-service-style3__img-box:after{content: "";position: absolute;top: 0px;right: 178px;width: 2px;background: #19202d;height: 85px}.single-service-style3__img-box img{width: 100%}.service-style3-area__bottom-text{position: relative;display: block;padding-top: 80px}.service-style3-area__bottom-text h3{color: #ffffff;font-size: 20px;line-height: 30px;font-weight: 500}.service-style3-area__bottom-text h3 a{position: relative;display: inline-block;color: var(--thm-base)}.service-style3-area__bottom-text h3 a:before{content: "";position: absolute;left: 0;bottom: 4px;right: 0;height: 1px;background-color: var(--thm-base)}.service-style4-area{position: relative;display: block;background: #ffffff;padding: 120px 0 0px;z-index: 11}.service-style4-area-bg{position: absolute;top: 0;left: 0;bottom: 120px;right: 0;background-color: #1f1e3b;background-blend-mode: soft-light}.service-style4-area-bg .img-bg{position: relative;display: block;width: 100%;height: 100%;background-repeat: no-repeat;background-position: top right;background-color: #1f1e3b;background-blend-mode: soft-light;opacity: 0.50}.service-style4-area .sec-title{padding-bottom: 69px}.service-style4-area .sec-title .sub-title{align-items: center;justify-content: center;margin-bottom: 13px}.service-style4-area .sec-title .sub-title h5{margin-left: 10px;margin-right: 10px}.service-style4-area .sec-title h2{color: #ffffff}.service-style4-area .container{max-width: 1300px}.single-service-style4{position: relative;display: block;background: #ffffff;text-align: center;padding: 50px 20px 47px;border-radius: 6px;box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.1);transition: all 200ms linear;transition-delay: 0.1s;z-index: 1}.single-service-style4:before{content: "";position: absolute;top: 0;left: 0;bottom: 0px;right: 0;border-radius: 6px;background-color: var(--thm-base);transition: -webkit-transform 0.4s ease;transition: transform 0.4s ease;transition: transform 0.4s ease, -webkit-transform 0.4s ease;transform-origin: top right;-webkit-transform: scale(1, 0);transform: scale(1, 0);z-index: -1}.single-service-style4:hover::before{-webkit-transform: scale(1, 1);transform: scale(1, 1);transform-origin: bottom center}.single-service-style4 .icon{position: relative;display: flex;align-items: center;justify-content: center;width: 115px;height: 115px;margin: 0 auto;border: 1px dashed var(--thm-base);border-radius: 50%;z-index: 1}.single-service-style4 .icon:before{position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: #ffffff;content: "";border-radius: 50%;z-index: -1;transform: scale(0.0);transform-origin: center;transform-style: preserve-3d;transition: all 300ms ease 300ms}.single-service-style4:hover .icon:before{opacity: 1;transform: scaleX(1.0)}.single-service-style4 .icon span{position: relative;display: inline-block;color: var(--thm-base);font-size: 50px;line-height: 50px;transition: all 200ms linear;transition-delay: 0.1s}.single-service-style4 .icon span.style2{font-size: 70px;line-height: 70px}.single-service-style4:hover .icon span{color: var(--thm-base)}.single-service-style4 .text{position: relative;display: block;padding-top: 31px}.single-service-style4 .text h3{font-size: 24px;line-height: 28px;padding-bottom: 15px}.single-service-style4 .text h3 a{color: var(--thm-black);transition: all 200ms linear;transition-delay: 0.1s}.single-service-style4:hover .text h3 a{color: #ffffff}.single-service-style4 .text{position: relative;display: block;transition: all 200ms linear;transition-delay: 0.1s}.single-service-style4:hover .text{color: #ffffff}.single-service-style4 .btn-box{position: relative;display: flex;align-items: center;justify-content: center;margin-top: 32px}.single-service-style4 .btn-box a{font-weight: 900}.single-service-style4:hover .btn-box a{color: #ffffff}.single-service-style4 .btn-box a span{color: var(--thm-base);font-size: 14px;line-height: 8px;font-weight: 700;padding-left: 6px;transition: all 200ms linear;transition-delay: 0.1s}.single-service-style4:hover .btn-box a span{color: #ffffff}.service-style5-area{position: relative;display: block;background: #f4f5f8;padding: 120px 0 120px;overflow: hidden;z-index: 10}.service-style5-area-shape{position: absolute;bottom: -40px;right: 0;z-index: -1;background-color: #f4f5f8}.service-style5-area-shape img{mix-blend-mode: darken;opacity: 0.30}.service-style5-title{position: relative;display: block;max-width: 930px;width: 100%}.service-style5-title .sec-title{padding-bottom: 53px}.service-style5-title .sec-title .text{position: relative;display: block;padding-top: 20px}.single-service-style5{position: relative;display: block}.single-service-style5 .img-holder{position: relative;overflow: hidden;border-top-left-radius: 8px;border-top-right-radius: 8px}.single-service-style5 .img-holder .inner{position: relative;display: block;overflow: hidden}.single-service-style5 .img-holder .inner:before{content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;display: block;background-color: rgba(var(--thm-base-rgb), .90);opacity: 0;-moz-opacity: 0;-webkit-opacity: 0;filter: alpha(opacity=0);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out}.single-service-style5:hover .img-holder .inner:before{opacity: 1;-moz-opacity: 1;-webkit-opacity: 1;filter: alpha(opacity=100);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";cursor: pointer}.single-service-style5 .img-holder .inner img{width: 100%}.single-service-style5 .img-holder .overlay-icon{position: absolute;top: 0;left: 0;bottom: 0;right: 0;display: flex;align-items: center;justify-content: center;z-index: 2;-ms-transform: translateY(-55%);transform: translateY(-55%);opacity: 0;-moz-opacity: 0;-webkit-opacity: 0;filter: alpha(opacity=0);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-ms-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease}.single-service-style5:hover .img-holder .overlay-icon{-ms-transform: translateY(0%);transform: translateY(0%);opacity: 1;-moz-opacity: 1;-webkit-opacity: 1;filter: alpha(opacity=100);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.single-service-style5 .img-holder .overlay-icon a{position: relative;display: inline-block;color: #ffffff;font-size: 40px;transition: all 200ms linear;transition-delay: 0.1s}.single-service-style5 .img-holder .overlay-icon a:hover{color: #000;transform: scale(1.15)}.single-service-style5 .title-holder{position: relative;display: block;background-color: #ffffff;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;text-align: center;padding: 34px 30px 38px}.single-service-style5 .title-holder h3{font-size: 22px;line-height: 32px;margin-bottom: 7px}.single-service-style5 .title-holder h3 a{color: var(--thm-black);transition: all 200ms linear;transition-delay: 0.1s}.single-service-style5 .title-holder h3 a:hover{color: var(--thm-base)}.service-style6-area{position: relative;display: block;background: #091836;padding: 120px 0 120px;z-index: 10}.service-style6-area .sec-title h2{color: #ffffff}.single-service-style6{position: relative;display: block}.single-service-style6 .img-holder{position: relative;display: block;overflow: hidden;border-top-left-radius: 7px;border-top-right-radius: 7px}.single-service-style6 .img-holder img{width: 100%;transform: scale(1);transition: .5s linear}.single-service-style6:hover .img-holder img{transform: scale(1.05) rotate(1deg)}.single-service-style6 .img-holder-img-bg{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: var(--thm-base);opacity: 0;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;-webkit-transform: perspective(400px) rotateX(-10deg);-ms-transform: perspective(400px) rotateX(-10deg);transform: perspective(400px) rotateX(-10deg);-webkit-transform-origin: top;-ms-transform-origin: top;transform-origin: top;z-index: 1}.single-service-style6:hover .img-holder-img-bg{opacity: 0.80;-webkit-transform: perspective(400px) rotateX(0deg);-ms-transform: perspective(400px) rotateX(0deg);transform: perspective(400px) rotateX(0deg)}.single-service-style6 .title-holder{position: relative;display: block;background-color: #ffffff;padding: 35px 0 38px;border-bottom: 5px solid var(--thm-base);border-bottom-left-radius: 7px;border-bottom-right-radius: 7px}.single-service-style6 .title-holder h3{font-size: 26px;line-height: 30px;font-weight: 700;margin: 0 0 23px}.single-service-style6 .title-holder h3 a{color: var(--thm-black);transition: all 200ms linear;transition-delay: 0.1s}.single-service-style6 .title-holder h3 a:hover{color: var(--thm-base)}.single-service-style6 .title-holder .btn-box a span{color: var(--thm-base);font-size: 14px;line-height: 8px;font-weight: 900;padding-left: 6px;transition: all 200ms linear;transition-delay: 0.1s}.single-service-style6 .title-holder .btn-box a{font-weight: 900}.single-service-style6 .title-holder .btn-box a:hover{letter-spacing: 0.2em}.service-style6-carousel.owl-nav-style-one.owl-theme .owl-nav{position: absolute;top: -110px;right: 0}.team-style1-area{position: relative;display: block;background: #f2f3f7;padding: 120px 0 90px;z-index: 10}.team-style1-area__top{position: relative;display: flex;flex-direction: row;justify-content: space-between;align-items: flex-end;flex-wrap: wrap;padding-bottom: 49px}.team-style1-area__top .sec-title{padding-bottom: 0}.team-style1-area__top .text-box{position: relative;top: -5px;display: block;max-width: 600px;width: 100%}.team-style1-area__top .text-box p{color: var(--thm-gray);font-size: 20px;line-height: 28px}.team-style1-area__top-style2{position: relative;display: flex;flex-direction: row;justify-content: space-between;align-items: flex-end;flex-wrap: wrap;padding-bottom: 49px}.team-style1-area__top-style2 .sec-title{padding-bottom: 0}.team-style1-area__top-style2 .btn-box{position: relative;display: block;padding-bottom: 11px}.team-style1-area__top-style2 .btn-box a{color: #292929}.team-style1-area__top-style2 .btn-box a:hover{color: #ffffff}.team-style1-area__top-style2 .btn-box a.btn-one:after{background-image: none;border: 1px solid #a4a4a4}.team-style1-area .container{max-width: 1220px}.team-style1-area .row{--bs-gutter-x: 10px}.single-team-style1{position: relative;display: block;margin-bottom: 30px}.single-team-style1 .img-holder{position: relative;display: block;overflow: hidden;padding-right: 20px}.single-team-style1 .img-holder .inner{position: relative;display: block;overflow: hidden;border-radius: 5px;background-color: #000000}.single-team-style1 .img-holder .inner img{width: 100%;transition: all 200ms linear;transition-delay: 0.1s}.single-team-style1:hover .img-holder .inner img{opacity: 0.30;transform: scale(1.05);transition: all 0.5s cubic-bezier(0.62, 0.21, 0.45, 1.52)}.single-team-style1 .title-box{position: absolute;left: 20px;bottom: 0;right: 0;background-color: var(--thm-base);border-radius: 5px;border-bottom-left-radius: 0;padding: 16px 30px 12px;transform: perspective(0px) rotateX(0deg) translateY(0%);z-index: 2}.single-team-style1:hover .title-box{opacity: 1;transform: perspective(0px) rotateX(0deg) translateY(70px);transition: all .4s ease-in-out .1s}.single-team-style1 .title-box .title-box__inner{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap}.single-team-style1 .title-box h3{font-size: 21px;line-height: 24px;margin-bottom: 4px}.single-team-style1 .title-box h3 a{color: #ffffff;transition: all 200ms linear;transition-delay: 0.1s}.single-team-style1 .title-box h3 a:hover{color: var(--thm-black)}.single-team-style1 .title-box h5{font-size: 14px;line-height: 24px;color: #ffffff;text-transform: uppercase;letter-spacing: 0.1em}.single-team-style1 .title-box .right{position: relative;display: block;line-height: 0}.single-team-style1 .title-box .right a{position: relative;display: inline-block;color: #ffffff;font-size: 28px;line-height: 28px;font-weight: 400}.single-team-style1 .overlay-content{position: absolute;left: 20px;bottom: 0;right: 0;background-color: var(--thm-base);border-radius: 5px;border-bottom-left-radius: 0;padding: 36px 30px 40px;opacity: 1;transform: perspective(400px) rotateX(0deg) translateY(116px);z-index: 1}.single-team-style1:hover .overlay-content{opacity: 1;transform: perspective(400px) rotateX(0deg) translateY(0%);transition: all .4s ease-in-out .1s}.single-team-style1 .overlay-content .title-box__inner{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap}.single-team-style1 .overlay-content .title-box__inner h3{font-size: 21px;line-height: 24px;margin-bottom: 3px}.single-team-style1 .overlay-content .title-box__inner h3 a{color: #ffffff;transition: all 200ms linear;transition-delay: 0.1s}.single-team-style1 .overlay-content .title-box__inner h3 a:hover{color: var(--thm-black)}.single-team-style1 .overlay-content .title-box__inner h5{font-size: 14px;line-height: 24px;color: #ffffff;text-transform: uppercase;letter-spacing: 0.1em}.single-team-style1 .overlay-content .title-box__inner .right{position: relative;display: block;line-height: 0}.single-team-style1 .overlay-content .title-box__inner .right a{position: relative;display: inline-block;color: #ffffff;font-size: 28px;line-height: 28px;transition: all 200ms linear;transition-delay: 0.1s}.single-team-style1 .overlay-content .title-box__inner .right a:hover{color: var(--thm-black)}.team-social-link{position: relative;display: block;padding-top: 22px}.team-social-link ul{position: relative;display: block}.team-social-link ul li{position: relative;float: left;margin-right: 10px}.team-social-link ul li:last-child{margin-right: 0}.team-social-link ul li a{position: relative;display: flex;align-items: center;justify-content: center;height: 40px;width: 40px;border: 2px solid #ffffff;background: transparent;border-radius: 50%;color: #ffffff;font-size: 14px;text-align: center;transition: all 200ms linear;transition-delay: 0.1s;z-index: 1}.team-social-link ul li a:before{position: absolute;top: -1px;left: -1px;bottom: -1px;right: -1px;background: #ffffff;border-radius: 50%;content: "";opacity: 0;transform: scale(0.5);transform-style: preserve-3d;transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);z-index: -1}.team-social-link ul li:hover a:before{opacity: 1.0;transform: scale(1.0)}.team-social-link ul li:hover a{color: var(--thm-base);border-color: #ffffff}.team-style2-area{position: relative;display: block;background: #ffffff;padding: 120px 0 90px;z-index: 10}.team-page-one{position: relative;display: block;background: #ffffff;padding: 120px 0 90px;z-index: 10}.team-page-one .row{--bs-gutter-x: 10px}.team-page-one .sec-title{padding-bottom: 53px}.team-page-one .sec-title .text{position: relative;display: block;padding-top: 20px}.team-page-one .sec-title .text p{color: #444444}.choose-style1-area{position: relative;display: block;overflow: hidden;background-color: #e7edf3;padding: 120px 0 80px;z-index: 10}.choose-style1-area-img{position: absolute;left: 0;bottom: -50px;z-index: -1}.choose-style1-content{position: relative;display: block;max-width: 820px;width: 100%;float: right;padding-right: 100px}.choose-style1-content .sec-title{padding-bottom: 53px}.choose-style1-content .sec-title .text{position: relative;display: block;padding-top: 20px}.choose-style1-content .sec-title .text p{color: #494949}.choose-style1-content__inner{position: relative;display: block}.choose-style1-content__inner ul{position: relative;display: block;margin-left: -20px;margin-right: -20px}.choose-style1-content__inner ul li{position: relative;display: block;width: 50%;float: left;padding: 0 20px 40px}.single-choose-box-style1{position: relative;display: flex;align-items: center;background-color: #fdfdfe;border-radius: 8px;padding: 25px 25px 25px;transition: all 200ms linear;transition-delay: 0.1s;z-index: 1}.single-choose-box-style1:hover{transform: translateY(-5px)}.single-choose-box-style1:after{content: "";position: absolute;top: 0;left: 0;bottom: 0px;right: 0;border-radius: 8px;background-color: var(--thm-base);transition: -webkit-transform 0.4s ease;transition: transform 0.4s ease;transition: transform 0.4s ease, -webkit-transform 0.4s ease;transform-origin: top right;-webkit-transform: scale(1, 0);transform: scale(1, 0);z-index: -1}.single-choose-box-style1:hover::after{-webkit-transform: scale(1, 1);transform: scale(1, 1);transform-origin: bottom center}.single-choose-box-style1 .icon{position: relative;width: 80px;line-height: 0}.single-choose-box-style1 .icon span{color: var(--thm-base);font-size: 60px;line-height: 60px;transition: all 200ms linear;transition-delay: 0.1s}.single-choose-box-style1:hover .icon span{color: #ffffff}.single-choose-box-style1 .title{position: relative;flex: 1}.single-choose-box-style1 .title h3{font-size: 21px;line-height: 26px;transition: all 200ms linear;transition-delay: 0.1s}.single-choose-box-style1:hover .title h3{color: #ffffff}.choose-style2-area{position: relative;display: block;overflow: hidden;background-color: transparent;padding: 0px 0 0px;z-index: 10}.choose-style2-area:before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 50%;background-color: #091836;z-index: -1}.choose-style2-area-img{position: absolute;left: 0;bottom: 0}.choose-style1-content--style2{padding-top: 100px;padding-right: 110px;padding-bottom: 60px}.choose-style1-content--style2:before{content: "";position: absolute;top: 0;left: -100000px;bottom: 0;right: 0;background-color: #e7edf3;z-index: -1}.choose-style1-content--style2 .sec-title{padding-bottom: 43px}.choose-style3-area{position: relative;display: block;overflow: hidden;background-color: #ffffff;padding: 120px 0 100px;z-index: 10}.choose-style3-content-box{position: relative;display: block}.choose-style3-content-box .sec-title{padding-bottom: 52px}.choose-style3-content-box .sec-title .text{position: relative;display: block;padding-top: 20px}.choose-style3-content-box__inner{position: relative;display: block}.choose-style3-content-box__inner ul{position: relative;display: flex;max-width: 480px}.choose-style3-content-box__inner ul li{position: relative;display: block;float: left;width: 50%;margin-bottom: 40px}.choose-style3-content-box__inner ul li:before{content: "";position: absolute;top: 5px;left: 0;bottom: 6px;width: 1px;background: #e4e4e4}.choose-style3-content-box__inner ul li:first-child:before{display: none}.choose-style3-content-box__inner ul li:last-child{padding-left: 70px}.choose-style3-content-box__inner ul li span{color: var(--thm-base);font-size: 60px;line-height: 60px}.choose-style3-content-box__inner ul li h3{font-size: 22px;line-height: 26px;font-weight: 700;margin: 9px 0 0}.choose-style3-content-box__inner ul li h3 a{color: var(--thm-black)}.choose-style3-img-box{position: relative;display: block;max-width: 550px;width: 100%;float: right;padding-left: 100px;padding-right: 0;padding-bottom: 0}.choose-style3-img-box .inner::before{display: none}.choose-style3-img-box .overlay-box{position: absolute;left: 0;bottom: 40px;right: auto}.project-style1-area{position: relative;display: block;padding: 120px 0px 120px;background-color: #ffffff;z-index: 1}.project-style1-area:before{content: "";position: absolute;left: 0;bottom: 0;right: 0;height: 430px;background-color: #e4edf6;z-index: -1}.project-style1-area .auto-container{max-width: 1880px;padding: 0 15px}.project-style1-area__top{position: relative;display: flex;flex-direction: row;justify-content: space-between;align-items: flex-end;flex-wrap: wrap;padding-bottom: 49px}.project-style1-area__top .sec-title{padding-bottom: 0}.project-style1-area__top .btn-box{position: relative;display: block;padding-bottom: 11px}.single-project-item{position: relative;display: block}.single-project-item .img-holder{position: relative;display: block;overflow: hidden;border-radius: 8px}.single-project-item .img-holder img{width: 100%;transform: scale(1.0)}.single-project-item:hover .img-holder img{transform: scale(1.05) rotate(1deg)}.single-project-item .img-holder-img-bg{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: #091836;opacity: 0;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;-webkit-transform: perspective(400px) rotateX(-10deg);-ms-transform: perspective(400px) rotateX(-10deg);transform: perspective(400px) rotateX(-10deg);-webkit-transform-origin: top;-ms-transform-origin: top;transform-origin: top;border-radius: 6px;z-index: 1}.single-project-item:hover .img-holder-img-bg{opacity: 0.90;-webkit-transform: perspective(400px) rotateX(0deg);-ms-transform: perspective(400px) rotateX(0deg);transform: perspective(400px) rotateX(0deg)}.single-project-item .img-holder .overlay-button{position: absolute;top: 25px;right: 25px;display: flex;flex-direction: column;justify-content: center;align-items: center;opacity: 0;-webkit-transform: perspective(400px) rotateX(20deg) translateX(100%);-ms-transform: perspective(400px) rotateX(20deg) translateX(100%);transform: perspective(400px) rotateX(20deg) translateX(100%);-webkit-transform-origin: bottom;-ms-transform-origin: bottom;transform-origin: bottom;transition-delay: .1s;transition-timing-function: ease-in-out;transition-duration: .5s;transition-property: all;z-index: 2}.single-project-item:hover .img-holder .overlay-button{opacity: 1.0;-webkit-transform: perspective(400px) rotateX(0deg) translateX(0%);-ms-transform: perspective(400px) rotateX(0deg) translateX(0%);transform: perspective(400px) rotateX(0deg) translateX(-0%);transition-delay: .3s;transition-timing-function: ease-in-out;transition-duration: .5s;transition-property: all}.single-project-item .img-holder .overlay-button a{position: relative;display: block;background-color: #ffffff;width: 60px;height: 60px;border-radius: 5px;color: #000000;font-size: 30px;line-height: 60px;text-align: center;transition: all 200ms linear;transition-delay: 0.1s;z-index: 1}.single-project-item .img-holder .overlay-button a a{margin-top: 10px}.single-project-item .img-holder .overlay-button a a i{font-weight: 600}.single-project-item .img-holder .overlay-button a::before{position: absolute;top: 0;left: 0;bottom: 0;right: 0;content: "";border-radius: 5px;transform: scale(0.0);transform-origin: center;transform-style: preserve-3d;transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);background-color: rgba(var(--thm-base-rgb), .99);z-index: -1}.single-project-item .img-holder .overlay-button a:hover::before{transform: scaleX(1.0)}.single-project-item .img-holder .overlay-button a:hover{color: #ffffff}.single-project-item .img-holder .overlay-title{position: absolute;left: 0;bottom: 0;right: 0;padding: 0 50px 42px;padding-right: 20px;transform: scaleY(0);transition: all 300ms ease 100ms;z-index: 2}.single-project-item:hover .img-holder .overlay-title{transform: scaleY(1.0);transition: all 200ms linear;transition-delay: 0.1s}.single-project-item .img-holder .overlay-title p{color: var(--thm-base);font-size: 20px;line-height: 20px;font-weight: 500}.single-project-item .img-holder .overlay-title h4{font-size: 22px;line-height: 30px;margin: 6px 0 0}.single-project-item .img-holder .overlay-title h4 a{color: #ffffff;transition: all 200ms linear;transition-delay: 0.1s}.project-style1-carousel.owl-carousel .owl-dots{position: relative;display: block;text-align: center;max-width: 1170px;margin: 0 auto !important;background: #091836;border-radius: 15px;height: 13px;line-height: 13px;overflow: hidden;margin-top: 70px !important}.project-style1-carousel.owl-carousel .owl-dots button{position: relative;display: inline-block;background: transparent;width: 25%;height: 13px;float: left;background: transparent;border-radius: 15px;transition: all 500ms ease}.project-style1-carousel.owl-carousel .owl-dots button.active,.project-style1-carousel.owl-carousel .owl-dots button:hover{background: #3f71cd}.project-style1-carousel.owl-carousel .owl-dots .owl-dot span{display: none}.project-style3-content-box{position: relative;display: block;margin-top: 116px;padding-top: 120px;border-top: 1px solid rgba(47, 68, 93, 0.60)}.project-style3-content-box .sec-title h2{color: #ffffff}.project-style3-carousel.owl-nav-style-one.owl-theme .owl-nav{position: absolute;top: -110px;left: 0;right: 0;max-width: 1200px;width: 100%;margin: 0 auto;text-align: right}.project-style4-area{position: relative;display: block;padding: 120px 0px 120px;background-color: #f2f7ff;z-index: 1}.project-style4-area .auto-container{max-width: 1880px;padding: 0 15px}.project-style4-area .single-project-item .img-holder-img-bg{background-color: var(--thm-base)}.project-style4-area .single-project-item .img-holder .overlay-title p{color: #ffffff}.project-style5-area{position: relative;display: block;padding: 120px 0px 90px;background-color: #001b3b;z-index: 1}.project-style5-area .auto-container{max-width: 1880px;padding: 0 15px}.project-style5-area .sec-title h2{color: #ffffff}.project-style5-area .single-project-item{margin-bottom: 30px}.cta-style1-area{position: relative;display: block;background-color: transparent;z-index: 10}.cta-style1-area:before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 50%;background-color: #e4edf6;z-index: -1}.cta-style1-area:after{content: "";position: absolute;left: 0;bottom: 0;right: 0;height: 50%;background-color: #141e32;z-index: -1}.cta-style1-area__inner{position: relative;display: block;overflow: hidden;background-color: var(--thm-base);border-radius: 8px;padding: 55px 0px 54px;padding-left: 90px}.cta-style1-area__inner-img-bg{position: absolute;top: 0px;right: -1px;width: calc(50% 1px);height: calc(100% 1px);background-size: cover;background-repeat: no-repeat;background-position: top right;clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 23% 0%);transition: all 200ms linear;transition-delay: 0.1s}.cta-style1-area__inner-content{position: relative;display: block}.cta-style1-area__inner-content h2{color: #fff;font-size: 42px;line-height: 50px;font-weight: 900;margin-bottom: 12px}.cta-style1-area__inner-content h3{color: #fff;font-size: 26px;line-height: 34px;font-weight: 700}.cta-style1-area__inner-content h3 a{display: inline-block;color: #fff;transition: all 200ms linear;transition-delay: 0.1s}.cta-style1-area__inner-content h3 a:hover{color: var(--thm-black)}.cta-style2-area{position: relative;display: block;background-color: transparent;z-index: 10}.cta-style2-area:before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 50%;background-color: #001b3b;z-index: -1}.cta-style2-area:after{content: "";position: absolute;left: 0;bottom: 0;right: 0;height: 50%;background-color: #ffffff;z-index: -1}.cta-style2-area__inner{position: relative;display: block;overflow: hidden;background-color: var(--thm-base);border-radius: 8px;padding: 46px 0px 46px;padding-left: 330px;padding-right: 60px}.cta-style2-area__inner-img-bg{position: absolute;top: 0px;left: 0px;width: 270px;height: calc(100% 1px);background-size: cover;background-repeat: no-repeat;background-position: top left;transition: all 200ms linear;transition-delay: 0.1s}.cta-style2-area__inner:hover .cta-style2-area__inner-img-bg{transform: scale(1.02);background-color: var(--thm-base);background-blend-mode: luminosity}.cta-style2-area__inner-content{position: relative;display: flex;flex-direction: row;justify-content: space-between;align-items: center;flex-wrap: wrap}.cta-style2-area__inner-content h2{color: #fff;font-size: 36px;line-height: 44px;font-weight: 700}.cta-style2-area__inner-content .btn-box{position: relative;display: block;line-height: 0}.cta-style2-area__inner-content .btn-box .btn-one{color: var(--thm-black)}.cta-style2-area__inner-content .btn-box .btn-one:hover{color: #ffffff}.cta-style2-area__inner-content .btn-box .btn-one:after{background-image: none;background-color: #ffffff}.cta-style2-area__inner-content .btn-box .btn-one:before{background-color: var(--thm-black)}.slogan-area{position: relative;display: block;overflow: hidden;padding: 117px 0 130px;z-index: 10}.slogan-area-bg{position: absolute;top: 0;left: 0;bottom: -1px;right: 0;background-size: cover;background-repeat: no-repeat;background-position: top center;z-index: -1}.slogan-area-bg:before{content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-color: #000000;opacity: 0.40}.slogan-content-box{position: relative;display: block}.slogan-content-box .inner-title{position: relative;display: block}.slogan-content-box .inner-title h2{color: #ffffff;font-size: 55px;line-height: 1.3em;font-weight: 900;margin: 0 0 9px}.slogan-content-box .inner-title h3{color: #ffffff;font-size: 28px;line-height: 38px;font-weight: 500;font-family: var(--thm-font)}.slogan-content-box .btns-box{position: relative;display: flex;align-items: center;padding-top: 47px}.slogan-content-box .btns-box .left-btn{position: relative;display: block;line-height: 0}.slogan-content-box .btns-box .left-btn a{color: var(--thm-black)}.slogan-content-box .btns-box .left-btn a:hover{color: #ffffff}.slogan-content-box .btns-box .left-btn a:after{background-image: none;background-color: #ffffff}.video-gallery-style1{position: relative;display: block;margin-left: 90px}.video-gallery-style1 .icon{position: relative;display: flex;align-items: center;justify-content: center;width: 60px;height: 60px;background: var(--thm-base);border-radius: 50%;transition: all 200ms linear;transition-delay: 0.1s;z-index: 2}.video-gallery-style1 .icon:hover{background-color: var(--thm-base)}.video-gallery-style1 .icon:after,.video-gallery-style1 .icon:before{content: "";position: absolute;top: 50%;left: 50%;width: 100%;height: 100%;border-radius: 50%;background: transparent;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-animation-delay: .9s;animation-delay: .9s;-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.9);box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.9);-webkit-animation: ripple 3s infinite;animation: ripple 3s infinite;-webkit-transition: all .4s ease;transition: all .4s ease;z-index: -1}.video-gallery-style1 .icon:after{-webkit-animation-delay: .6s;animation-delay: .6s}.video-gallery-style1 .icon .video-popup{position: relative;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;text-align: center}.video-gallery-style1 .icon .video-popup span::before{position: relative;color: #ffffff;font-size: 20px;transition: all 200ms linear;transition-delay: 0.1s}.video-gallery-style1 .icon:hover .video-popup span::before{color: #ffffff}.awards-area{position: relative;display: block;background-color: #ffffff;padding: 0px 0 113px;z-index: 10}.awards-area__inner{position: relative;display: flex;flex-direction: row;justify-content: space-between;align-items: center;flex-wrap: wrap;border-top: 1px solid #d9d9d9;padding-top: 80px}.awards-contant-box{position: relative;display: block;max-width: 570px;width: 100%}.awards-contant-box .sec-title{padding-bottom: 30px}.awards-contant-box .sec-title .sub-title .border-left{width: 30px}.awards-img-box{position: relative;display: block}.awards-img-box ul{position: relative;overflow: hidden;display: flex;align-items: center}.awards-img-box ul li{position: relative;display: block}.awards-img-box ul li li{margin-left: 20px}.awards-img-box ul li a{position: relative;display: inline-block}.awards-area--style2{position: relative}.awards-area--style2 .awards-area__inner{padding-top: 100px}.awards-area--style2 .awards-area__inner .awards-contant-box{max-width: 610px}.awards-area--style2 .awards-img-box ul{border-left: 1px solid #d0d0d0;border-top-left-radius: 10px;border-bottom-left-radius: 10px}.awards-area--style2 .awards-img-box ul li li{margin-left: 0px}.awards-area--style2 .awards-img-box ul li{border: 1px solid #d0d0d0;border-left: none;border-radius: 10px;padding: 31px 12px}.home-google-map-area{position: relative;display: block;background: #ffffff;overflow: hidden;z-index: 10}.home-google-map{position: relative;display: block;border: none;height: 350px;width: 100%;background-color: #201c22;mix-blend-mode: luminosity;z-index: 10}.google-map-content-box{position: absolute;top: 0px;left: 0;right: 0;max-width: 1330px;width: 100%;margin: 0 auto;padding: 0 15px;z-index: 100}.map-contact-info-box{position: relative;display: block;max-width: 380px;width: 100%;background-color: #087fe8;padding: 80px 45px 92px;float: right}.map-contact-info-box .inner-title{position: relative;display: block;padding-bottom: 9px}.map-contact-info-box .inner-title::before{position: absolute;content: '';left: 0;bottom: 0;width: 20px;height: 2px;background-color: #ffffff}.map-contact-info-box .inner-title h3{color: #ffffff;font-size: 19px;line-height: 29px}.map-contact-info-box p{color: #ffffff;margin: 21px 0 0}.map-contact-info-box h5{color: #ffffff;font-size: 18px;line-height: 28px;padding-top: 36px;font-weight: 500}.map-contact-info-box h5 a{color: #ffffff;transition: all 200ms linear;transition-delay: 0.1s}.map-contact-info-box h5 a:hover{color: var(--thm-base)}.features-style1-area{position: relative;display: block;background-color: #05213d;padding: 120px 0 120px;overflow: hidden;z-index: 10}.features-style1-content-box{position: relative;display: block}.features-style1-content-box .sec-title{padding-bottom: 30px}.features-style1-content-box .sec-title h2{color: #ffffff}.features-style1-content-box .inner-content{position: relative;display: block;max-width: 590px}.features-style1-content-box .inner-content .text{position: relative;display: block;padding-bottom: 48px}.features-style1-content-box .inner-content .text p{color: #ffffff}.features-style1-list-item{position: relative;display: block}.features-style1-list-item ul{position: relative;display: block}.features-style1-list-item ul li{position: relative;display: block;padding-left: 40px;color: #ffffff;font-size: 20px;line-height: 30px;font-weight: 600}.features-style1-list-item ul li li{margin-top: 12px}.features-style1-list-item ul li .icon{position: absolute;top: 2px;left: 0;font-size: 26px;font-weight: 700;background: #00B1E6;background: repeating-linear-gradient(to top, #00B1E6 0%, #00e8d4 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent}.features-style1-list-item ul li .icon span{font-weight: 700}.progress-levels{position: relative;display: block;margin-top: 51px;max-width: 570px}.progress-box{position: relative;display: block;margin-top: 25px}.progress-box .top{position: relative;display: block;padding-bottom: 12px}.progress-box .top h4{position: relative;color: #ffffff;font-size: 18px;line-height: 20px;font-weight: 400;text-transform: capitalize;font-family: var(--thm-font)}.progress-box .skill-percent{position: absolute;top: -36px;right: -15px}.progress-box .count-text{position: relative;color: #ffffff;font-size: 17px;line-height: 20px;font-weight: 500;display: inline-block;float: none;font-family: var(--thm-font)}.progress-box .percent{position: relative;color: #ffffff;font-size: 17px;line-height: 20px;font-weight: 500;display: inline-block;float: none;margin-left: -3px;font-family: var(--thm-font)}.progress-box .bar{position: relative;display: block}.progress-box .bar .bar-innner{position: relative;width: 100%;height: 10px;background-color: #eae5e3;border-radius: 5px}.progress-box .bar .bar-fill{position: absolute;top: 0%;left: 0px;bottom: 0%;width: 0px;height: 10px;border-radius: 5px;transition: all 2000ms ease 300ms;background: var(--thm-base)}.booking-form-box{position: relative;display: block;background-color: #e7edf3;border-radius: 10px;overflow: hidden}.booking-form-box .top-title{position: relative;display: block;text-align: center;padding: 26px 0 42px;z-index: 1}.booking-form-box .top-title:before{content: "";position: absolute;top: 0;left: 0;bottom: 0;right: -1px;z-index: -1;background-image: -moz-linear-gradient(0deg, rgb(217, 4, 41) 0%, rgb(217, 24, 23) 57%, rgb(217, 44, 4) 100%);background-image: -webkit-linear-gradient(0deg, rgb(217, 4, 41) 0%, rgb(217, 24, 23) 57%, rgb(217, 44, 4) 100%);background-image: -ms-linear-gradient(0deg, rgb(217, 4, 41) 0%, rgb(217, 24, 23) 57%, rgb(217, 44, 4) 100%);clip-path: polygon(0 0, 100% 0, 100% 70%, 50% 100%, 0 70%)}.booking-form-box .top-title h6{color: #fdc1cc;font-size: 14px;line-height: 20px;font-weight: 700;text-transform: uppercase}.booking-form-box .top-title h2{color: #ffffff;font-size: 35px;line-height: 40px;font-weight: 900;margin: 4px 0 0}.booking-form-box form{position: relative;display: block;padding: 30px 35px 40px}.booking-form-box form .row{--bs-gutter-x: 10px}.booking-form-box form .form-group{position: relative;display: block;padding-bottom: 10px}.booking-form-box form .input-box{position: relative;display: block}.booking-form-box form input[type="text"],.booking-form-box form input[type="email"],.booking-form-box form textarea{position: relative;display: block;background: #ffffff;border: 1px solid #ffffff;width: 100%;height: 50px;color: #868686;font-size: 17px;font-weight: 400;font-style: normal;padding-left: 25px;padding-right: 25px;border-radius: 7px;transition: all 500ms ease;font-family: var(--thm-font)}.booking-form-box form input[type="text"]:focus,.booking-form-box forminput[type="email"]:focus,.booking-form-box form textarea:focus{border: 1px solid var(--thm-base);outline: none}.booking-form-box form input[type="text"]::-webkit-input-placeholder{color: #868686}.booking-form-box form input[type="text"]:-moz-placeholder{color: #868686}.booking-form-box form input[type="text"]::-moz-placeholder{color: #868686}.booking-form-box form input[type="text"]:-ms-input-placeholder{color: #868686}.booking-form-box form input[type="email"]::-webkit-input-placeholder{color: #868686}.booking-form-box form input[type="email"]:-moz-placeholder{color: #868686}.booking-form-box form input[type="email"]::-moz-placeholder{color: #868686}.booking-form-box form input[type="email"]:-ms-input-placeholder{color: #868686}.booking-form-box form .button-box{position: relative;display: block;padding-top: 10px}.booking-form-box form .button-box button{width: 100%}.features-style2-area{position: relative;display: block;background-color: #001b3b;z-index: 1}.features-style2-img-bg{position: absolute;top: 0;left: 0;bottom: 0;width: 40.73%;background-size: cover;background-repeat: no-repeat;background-position: top right;z-index: -1}.features-style2-content-box{position: relative;display: block;padding-top: 88px;padding-bottom: 69px;max-width: 670px;width: 100%;float: right;border-bottom: 1px solid rgba(152, 157, 163, 0.30)}.features-style2-content-box h2{color: #ffffff;font-size: 50px;line-height: 62px;margin-bottom: 7px}.features-style2-content-box p{color: rgba(255, 255, 255, 0.80)}.features-style2-list-item{position: relative;display: block;padding-top: 28px;max-width: 500px;width: 100%}.features-style2-list-item h3{color: #ffffff;font-size: 24px;line-height: 28px;margin-bottom: 15px}.features-style2-list-item ul{position: relative;display: block}.features-style2-list-item ul li{position: relative;display: block;color: #ffffff;font-size: 18px;line-height: 28px;font-family: var(--thm-font);padding-left: 15px;padding-bottom: 4px}.features-style2-list-item ul li::before{position: absolute;top: 15px;left: 0;content: '';width: 5px;height: 1px;background-color: #ffffff}.features-style3-area{position: relative;display: block;background-color: #ffffff;padding: 120px 0 120px;z-index: 1}.features-style3-title-box{position: relative;display: block}.features-style3-title-box .sec-title{padding-bottom: 20px}.features-style3-title-box .sec-title .sub-title{margin-bottom: 11px}.features-style3-title-box .sec-title .sub-title .border-left{width: 30px}.features-style3-title-box .sec-title h2{font-size: 38px;line-height: 48px}.features-style3-img-box{position: relative;display: block;max-width: 620px;width: 100%;float: right}.features-style3-img-box .row{--bs-gutter-x: 20px}.features-style3-img-box .single-img-box{position: relative;display: block;overflow: hidden;background-color: #000000}.features-style3-img-box .single-img-box::before{content: '';position: absolute;top: 0;left: 0;width: 0;height: 0;background-color: rgba(var(--thm-base-rgb), .50);-webkit-transform: translateX(-50%, -50%);transform: translateX(-50%, -50%);opacity: 0;z-index: 1}.features-style3-img-box .single-img-box:hover::before{-webkit-animation: circle .95s;animation: circle .95s}.features-style3-img-box .single-img-box img{width: 100%;transition: all 200ms linear;transition-delay: 0.1s}.features-style3-img-box .single-img-box:hover img{opacity: 0.30}.features-style4-area{position: relative;display: block;background-color: #f2f5fa;padding: 120px 0 120px;overflow: hidden;z-index: 10}.features-style4-img-box{position: relative;display: block;max-width: 470px;width: 100%}.features-style4-img-box .top-img-box{position: relative;display: block;overflow: hidden;max-width: 345px;width: 100%;float: right;border-radius: 8px}.features-style4-img-box .top-img-box img{width: 100%}.features-style4-img-box .bottom-img-box{position: relative;display: block;overflow: hidden;max-width: 325px;width: 100%;float: left;margin-top: -210px;border-radius: 8px;z-index: 2}.features-style4-img-box .bottom-img-box::after{position: absolute;top: 50%;left: 50%;display: block;content: '';width: 0;height: 0;background: rgba(var(--thm-base-rgb), .50);border-radius: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 0;z-index: 10}.features-style4-img-box:hover .bottom-img-box::after{-webkit-animation: circle .95s;animation: circle .95s}.features-style4-img-box .bottom-img-box img{width: 100%}.features-style4-img-box .overlay-box{position: absolute;bottom: 60px;right: 50px;background-color: var(--thm-base);width: 170px;height: 145px;border-radius: 8px;z-index: 3}.features-style4-area .features-style1-content-box{padding-left: 50px}.features-style4-area .features-style1-content-box .sec-title h2{color: var(--thm-black)}.features-style4-area .features-style1-content-box .inner-content{width: 100%;max-width: 100%}.features-style4-area .features-style1-content-box .inner-content .text p{color: var(--thm-black)}.features-style4-area .features-style1-list-item ul li{color: #444444}.features-style4-area .features-style1-list-item ul li .icon{background: -webkit-linear-gradient(#819ac8, #3c62aa);-webkit-background-clip: text;-webkit-text-fill-color: transparent}.features-style4-area .features-style1-list-item ul li .icon span{font-weight: 700}.features-style4-area .progress-box .top h4{color: var(--thm-gray)}.features-style4-area .progress-box .count-text{color: var(--thm-gray)}.features-style4-area .progress-box .percent{color: var(--thm-gray)}.contact-style1-area{position: relative;display: block;overflow: hidden;background-color: #05213d;padding: 120px 0 113px;z-index: 10}.contact-style1-area-img-box{position: absolute;bottom: 0;right: 0;z-index: -1}.contact-style1__content-box{position: relative;display: block;max-width: 450px}.contact-style1__content-box .sec-title{padding-bottom: 20px}.contact-style1__content-box .sec-title h2{color: #ffffff}.contact-style1__content-box--inner{position: relative;display: block}.contact-style1__content-box--inner p{color: #ffffff}.contact-style1__content-box--inner .phone-number{position: relative;display: flex;align-items: center;margin-top: 28px;margin-bottom: 25px}.contact-style1__content-box--inner .phone-number .img-box{position: relative;display: block;width: 70px}.contact-style1__content-box--inner .phone-number .img-box img{border-radius: 50%}.contact-style1__content-box--inner .phone-number .text{position: relative;flex: 1;padding-left: 30px}.contact-style1__content-box--inner .phone-number .text h4{color: #ffffff;font-size: 18px;line-height: 28px;font-weight: 600;font-family: var(--thm-font)}.contact-style1__content-box--inner .phone-number .text h3{font-size: 22px;line-height: 30px;font-weight: 600;font-family: var(--thm-font);margin: 0px 0 0}.contact-style1__content-box--inner .phone-number .text h3 a{color: #ffffff;transition: all 200ms linear;transition-delay: 0.1s}.contact-style1__content-box--inner .phone-number .text h3 a:hover{color: var(--thm-base)}.contact-style1__content-box--inner .text-box2{position: relative;display: block;padding-bottom: 18px}.contact-style1__content-box--inner .text-box2 p{font-family: var(--thm-font)}.contact-style1__content-box--inner .text-box2 p span{font-weight: 600}.contact-style1__content-box--inner .text-box-3 p{font-family: var(--thm-font)}.contact-style1__content-box--inner .text-box-3 p span{font-weight: 600}.thm-form-box-1{position: relative;display: block}.thm-form-box-1 .row{--bs-gutter-x: 15px}.thm-form-box-1 form{position: relative;display: block}.thm-form-box-1 form .form-group{position: relative;display: block;padding-bottom: 15px}.thm-form-box-1 form .input-box{position: relative;display: block}.thm-form-box-1 form input[type="text"],.thm-form-box-1 form input[type="email"],.thm-form-box-1 form textarea{position: relative;display: block;background: #ffffff;border: 1px solid #ffffff;width: 100%;height: 60px;color: #444444;font-size: 18px;font-weight: 400;font-style: normal;padding-left: 25px;padding-right: 25px;border-radius: 8px;transition: all 500ms ease;font-family: var(--thm-font)}.thm-form-box-1 form input[type="text"]:focus,.thm-form-box-1 form input[type="email"]:focus,.thm-form-box-1 form textarea:focus{border: 1px solid var(--thm-base);outline: none}.thm-form-box-1 form textarea{height: 200px;padding-top: 12px;padding-left: 25px;padding-right: 25px;padding-bottom: 10px}.thm-form-box-1 form input[type="text"]::-webkit-input-placeholder{color: #444444}.thm-form-box-1 form input[type="text"]:-moz-placeholder{color: #444444}.thm-form-box-1 form input[type="text"]::-moz-placeholder{color: #444444}.thm-form-box-1 form input[type="text"]:-ms-input-placeholder{color: #444444}.thm-form-box-1 form input[type="email"]::-webkit-input-placeholder{color: #444444}.thm-form-box-1 form input[type="email"]:-moz-placeholder{color: #444444}.thm-form-box-1 form input[type="email"]::-moz-placeholder{color: #444444}.thm-form-box-1 form input[type="email"]:-ms-input-placeholder{color: #444444}.thm-form-box-1 form textarea::-webkit-input-placeholder{color: #444444}.thm-form-box-1 form textarea:-moz-placeholder{color: #444444}.thm-form-box-1 form textarea::-moz-placeholder{color: #444444}.thm-form-box-1 form textarea:-ms-input-placeholder{color: #444444}.thm-form-box-1 form .form-group .select-box{position: relative;display: block;width: 100%}.thm-form-box-1 form .form-group .nice-select{position: relative;display: block;background-color: #fff;border-radius: 8px;border: solid 1px #ffffff;width: 100%;height: 60px;color: #444444;font-size: 18px;font-weight: 400;line-height: 58px;outline: none;padding-left: 25px;padding-right: 25px;transition: all 0.2s ease-in-out;font-family: var(--thm-font)}.thm-form-box-1 form .form-group .nice-select:after{position: absolute;content: "\e912";font-family: 'icomoon' !important;color: #7f7873;font-size: 16px;top: 20px;right: 1px;bottom: 0;margin: 0px;font-weight: 400;border: none !important;transform: rotate(90deg) !important}.thm-form-box-1 form .form-group .nice-select .list{background-color: #ffffff;border-radius: 0px;box-shadow: 0 0 10px rgb(0 0 0 / 10%);padding: 0px 0 0px;margin-top: 10px}.thm-form-box-1 form .form-group .nice-select .option{padding-left: 20px;padding-right: 20px;font-size: 15px;line-height: 40px;min-height: 40px}.thm-form-box-1 form .button-box{position: relative;display: block;padding-top: 10px}.thm-form-box-1 form .button-box button{width: 100%}.contact-style2-area{position: relative;display: block;background-color: transparent;margin-top: -20px;z-index: 10}.contact-style2-area__inner{position: relative;display: flex;z-index: 1}.contact-style2-area__inner:before{content: "";position: absolute;top: 0;left: 0;bottom: 0;right: -100000px;background-color: #ecf4fa;border-top-left-radius: 10px;border-bottom-left-radius: 10px;z-index: -1}.video-gallery-style2{position: relative;overflow: hidden;display: flex;align-items: center;justify-content: center;width: 375px;height: 200px;border-top-left-radius: 10px;border-bottom-left-radius: 10px}.video-gallery-style2-bg{position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-size: cover;background-repeat: no-repeat;background-position: top center;background-color: var(--thm-base);background-blend-mode: multiply}.video-gallery-style2 .icon{position: relative;display: flex;align-items: center;justify-content: center;width: 50px;height: 50px;background: #ffffff;border-radius: 50%;transition: all 200ms linear;transition-delay: 0.1s;z-index: 2}.video-gallery-style2 .icon:after,.video-gallery-style2 .icon:before{content: "";position: absolute;top: 50%;left: 50%;width: 100%;height: 100%;border-radius: 50%;background: transparent;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-animation-delay: .9s;animation-delay: .9s;-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.9);box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.9);-webkit-animation: ripple 3s infinite;animation: ripple 3s infinite;-webkit-transition: all .4s ease;transition: all .4s ease;z-index: -1}.video-gallery-style2 .icon:after{-webkit-animation-delay: .6s;animation-delay: .6s}.video-gallery-style2 .icon .video-popup{position: relative;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;text-align: center;z-index: 1}.video-gallery-style2 .icon .video-popup:before{content: "";position: absolute;top: -10px;left: -10px;bottom: -10px;right: -10px;background-color: #ffffff;border-radius: 50%;opacity: 0.50;z-index: -1}.video-gallery-style2 .icon .video-popup span::before{position: relative;color: var(--thm-black);font-size: 20px;transition: all 200ms linear;transition-delay: 0.1s}.video-gallery-style2 .icon:hover .video-popup span::before{color: var(--thm-base)}.contact-style2-content{position: relative;margin-right: -345px;flex: 1}.contact-style2-content ul{position: relative;display: flex}.contact-style2-content ul li{position: relative;display: block;width: 380px}.contact-style2-content ul li:nth-child(2) .contact-style2-single-box{background-color: #ffffff}.contact-style2-single-box{position: relative;display: block;background-color: #edf5fb;border-bottom: 1px solid #ececf8;padding: 31px 40px 25px}.contact-style2-single-box .icon{position: relative;display: block;line-height: 0}.contact-style2-single-box .icon span{color: var(--thm-base);font-size: 64px;line-height: 64px}.contact-style2-single-box .title{position: relative;display: block;padding-top: 23px}.contact-style2-single-box .title h3{font-size: 20px;line-height: 28px}.contact-style2-single-box .title p{color: var(--thm-gray)}.contact-style2-single-box .title p a{color: var(--thm-gray);transition: all 200ms linear;transition-delay: 0.1s}.contact-style2-single-box .title p a:hover{color: var(--thm-base)}.gallery-style1-area{position: relative;display: block;background-color: #ffffff;z-index: 10}.gallery-style1-area .container{max-width: 100%;padding: 0}.gallery-style1-area__inner{position: relative;display: flex}.single-gallery-box{position: relative;display: block;width: 20%;float: left}.single-gallery-box .img-holder{position: relative;display: block;overflow: hidden}.single-gallery-box .img-holder:after{content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-color: var(--thm-black);opacity: 0;z-index: 2;transition: all 500ms linear;transition-delay: 0.1s}.single-gallery-box:hover .img-holder:after{opacity: 0.85}.single-gallery-box .img-holder img{width: 100%;transform: scale(1.0)}.single-gallery-box:hover .img-holder img{transform: scale(1.05) rotate(0deg)}.single-gallery-box .img-holder .overlay-icon{position: absolute;top: 0;left: 0;bottom: 0px;right: 0;display: flex;align-items: center;justify-content: center;z-index: 5;opacity: 0;transform: perspective(400px) scale(0) translateY(-40px);transition: all 500ms ease}.single-gallery-box:hover .img-holder .overlay-icon{opacity: 1;transform: perspective(400px) scale(1.0) translateY(0px);transition-delay: 500ms}.single-gallery-box .img-holder .overlay-icon a{position: relative;display: inline-block;color: #ffffff;font-size: 40px}.vision-style1-area{position: relative;display: block;background-color: #ffffff;padding: 120px 0 120px;z-index: 10}.vision-style1__content-box{position: relative;display: block;padding-right: 50px}.vision-style1__content-box .sec-title{padding-bottom: 30px}.vision-style1__content-box__inner{position: relative;display: block}.vision-style1__content-box__inner .top-text{position: relative;display: block}.vision-style1__content-box__inner .bottom-text{position: relative;display: block;padding: 24px 0 59px}.vision-style1__content-box__inner .bottom-text p{color: #0e2a4e;font-size: 20px;line-height: 30px;font-weight: 500}.vision-style1__content-box__inner .bottom-text p a{color: var(--thm-base);text-decoration: underline}.vision-style1-area .about-style3-img-box{float: right}.mission-content-box{position: relative;display: flex;align-items: center;flex-wrap: wrap;border-top: 1px solid #e0e0e0;margin-top: 100px;padding-top: 100px}.mission-content-box .img-box{position: relative;display: block;width: 370px;overflow: hidden;border-radius: 8px}.mission-content-box .img-box img{width: 100%}.mission-content-box .text-box{position: relative;flex: 1;margin-left: 50px;margin-right: 50px}.mission-content-box .text-box p{color: #0e2a4e;font-size: 20px;line-height: 30px;font-weight: 700}.vision-style1-area.about-page .vision-style1__content-box{padding-right: 0px}.vision-style1-area.about-page .vision-style1__content-box .sec-title{padding-bottom: 20px}.vision-style1-area.about-page .vision-style1__content-box__inner .bottom-text{padding: 23px 0 33px}.project-info-area{position: relative;display: block;background-color: #ffffff;padding: 120px 0 113px}.project-info-img-box{position: relative;display: block;overflow: hidden}.project-info-img-box:before{position: absolute;content: '';left: 0px;bottom: 0px;right: 0px;width: 100%;height: 0%;background-color: var(--thm-base);opacity: 0.90;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;z-index: 1}.project-info-img-box:hover::before{height: 100%;top: 0px;-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.50);transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.50)}.project-info-img-box img{width: 100%;transform: scale(1.0);transition: all 200ms linear;transition-delay: 0.1s}.project-info-img-box:hover img{transform: scale(1.05) rotate(1deg)}.project-info-box{position: relative;display: block;background-color: var(--thm-base);padding: 61px 40px 66px}.project-info-box ul{position: relative;display: block}.project-info-box ul li{position: relative;display: block;color: #ffffff;font-family: var(--thm-font);margin-bottom: 19px}.project-info-box ul li:last-child{margin-bottom: 0}.project-info-box ul li span{font-weight: 700;padding-right: 3px}.project-info-box ul li a{color: #ffffff}.project-description-box{position: relative;display: block;margin-top: 89px}.project-description-box h2{font-size: 45px;line-height: 55px;margin-bottom: 29px}.project-description-box p p{margin-top: 24px}.project-details-style1-area{position: relative;display: block;background-color: #f4f4f4;padding: 120px 0 113px}.project-details-style1-content{position: relative;display: block}.project-details-style1-content h2{font-size: 45px;line-height: 55px;font-weight: 900;margin-top: -9px;margin-bottom: 19px}.project-details-style1-content ul{position: relative;display: block;margin-top: 32px}.project-details-style1-content ul li{position: relative;display: block;padding-left: 30px}.project-details-style1-content ul li li{margin-top: 27px}.project-details-style1-content ul li .dot-box{position: absolute;top: 9px;left: 0px;width: 8px;height: 8px;background-color: #5b5b5b;border-radius: 50%}.project-details-style1-content ul li .text-box{position: relative;display: block}.project-details-style1-content ul li .text-box h3{font-size: 20px;line-height: 26px;font-family: var(--thm-font);font-weight: 600;margin-bottom: 6px}.project-details-style1-img-box{position: relative;display: block}.project-details-style1-img-box img{width: 100%}.project-details-style2-area{position: relative;display: block;background-color: #ffffff;padding: 110px 0 113px;z-index: 10}.project-details-style2-content{position: relative;display: block}.project-details-style2-content h2{font-size: 45px;line-height: 55px;margin-bottom: 29px}.project-details-style2-content p p{margin: 24px 0 0}.project-details-style2-content ul{position: relative;display: block;margin-top: 34px}.project-details-style2-content ul li{position: relative;display: block;padding-left: 30px;margin-bottom: 4px}.project-details-style2-content ul li:last-child{margin-bottom: 0}.project-details-style2-content ul li .dot-box{position: absolute;top: 11px;left: 0px;width: 8px;height: 8px;background-color: #5b5b5b;border-radius: 50%}.service-details-style1{position: relative;display: block;background-color: #ffffff;padding: 120px 0 120px;z-index: 10}.service-details-style1__img-box{position: relative;display: block;margin-left: -150px;margin-right: 15px}.service-details-style1__img-box ul{position: relative;display: flex;align-items: flex-end;justify-content: flex-start;overflow: hidden;margin-left: -5px;margin-right: -5px}.service-details-style1__img-box ul li{position: relative;display: block;float: left;padding: 0 5px 0}.service-details-style1__img-box ul li .single-img-box{position: relative;display: block;overflow: hidden}.service-details-style1__img-box ul li .single-img-box::before{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;opacity: 1;z-index: 1;transition: all 500ms ease;background-image: linear-gradient(0deg,var(--thm-black) 0%,rgba(255, 255, 255, 0) 60%)}.service-details-style1__img-box ul li:hover .single-img-box::before{opacity: 0}.service-details-style1__img-box ul li:first-child .single-img-box{width: 305px}.service-details-style1__img-box ul li:last-child .single-img-box{width: 345px}.service-details-style1__img-box ul li .single-img-box img{width: 100%;transform: scale(1.01);-webkit-transition-delay: .1s;transition-delay: .1s;-webkit-transition-timing-function: ease-in-out;transition-timing-function: ease-in-out;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-property: all;transition-property: all}.service-details-style1__img-box ul li:hover .single-img-box img{transform: scale(1.1) rotate(0.5deg)}.service-details-style1__content-box{position: relative;display: block;margin-left: 10px}.service-details-style1__content-box .sec-title{padding-bottom: 30px}.service-details-style1__content-box .sec-title .sub-title{margin-bottom: 11px}.service-details-style1__content-box .text{margin-bottom: 24px}.service-details-style1__content-box ul{position: relative;display: block;margin-bottom: 34px}.service-details-style1__content-box ul li{position: relative;display: block;padding-left: 35px;font-size: 18px;line-height: 28px;font-weight: 500;font-family: var(--thm-font);margin-bottom: 9px}.service-details-style1__content-box ul li:last-child{margin-bottom: 0}.service-details-style1__content-box ul li .icon{position: absolute;top: 2px;left: 0px}.service-details-style1__content-box ul li .icon span{color: var(--thm-base);font-size: 20px;line-height: 20px}.service-details-style1__content-box .bottom-text{position: relative;display: block}.service-details-style2{position: relative;display: block;background-color: #f8f8fa;padding: 120px 0 105px;z-index: 10}.service-details-style2 .sec-title{padding-bottom: 20px}.service-details-style2__img-bg{position: absolute;top: 0;left: 0;bottom: 0;overflow: hidden;background-color: var(--thm-base);background-attachment: scroll;background-repeat: no-repeat;background-size: cover;background-position: top right;width: calc((100% - 330px) / 2);z-index: 1}.service-details-style2__img-bg:hover{background-position: -5px 0px}.service-details-style2__img-bg:before{position: absolute;top: 0;left: 0px;bottom: 0;right: 0;background: var(--thm-base);opacity: 0;content: "";transform: skew(0deg) translateY(0);transform-origin: left;transform-style: preserve-3d;transition: all 900ms ease 100ms;z-index: 2}.service-details-style2__img-bg:hover::before{opacity: 0.30}.service-details-style2__content{position: relative;display: block;max-width: 650px;width: 100%;float: right}.service-details-style2__content .text1{margin-bottom: 29px}.service-details-style2__content ul{position: relative;display: block;margin-top: 34px}.service-details-style2__content ul li{position: relative;display: block;padding-left: 30px;color: var(--thm-black);font-size: 20px;line-height: 30px;font-weight: 500;font-family: var(--thm-font);margin-bottom: 10px}.service-details-style2__content ul li .icon{position: absolute;top: 7px;left: 0;line-height: 0}.service-details-style2__content ul li .icon span{color: var(--thm-base);font-size: 18px;line-height: 18px;font-weight: 500}.service-details-style3{position: relative;display: block;background-color: #ffffff;padding: 120px 0 120px;z-index: 10}.service-details-style3__content{position: relative;display: block;padding-right: 30px}.service-details-style3__content .inner-title{position: relative;display: block;margin-top: -10px;padding-bottom: 43px}.service-details-style3__content .inner-title h2{font-size: 45px;line-height: 55px;margin-bottom: 19px}.service-details-style3-img-box{position: relative;display: block}.service-details-style3-img-box .single-img-box{position: relative;display: block;overflow: hidden}.service-details-style3-img-box .single-img-box::before{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;opacity: 1;z-index: 1;transition: all 500ms ease;background-image: linear-gradient(0deg,var(--thm-black) 0%,rgba(255, 255, 255, 0) 50%)}.service-details-style3-img-box .single-img-box:hover::before{opacity: 0}.service-details-style3-img-box .single-img-box img{width: 100%;transform: scale(1.0)}.service-details-style3-img-box .single-img-box:hover img{transform: scale(1.05) rotate(1deg)}.service-details-style3-img-box .single-img-box .video-gallery-style2{position: absolute;bottom: 30px;right: 30px;width: auto;height: auto;overflow: initial}.service-details-style3-img-box .single-img-box .video-gallery-style2 .video-gallery-style2-bg{display: none}.service-details-style3-bottom-text{position: relative;display: block;margin-top: 70px}.service-details-style3-bottom-text h2{font-size: 45px;line-height: 55px;margin-bottom: 21px}.service-details-style3-bottom-text .list-items{position: relative;display: block;margin-top: 39px}.service-details-style3-bottom-text .list-items ul{position: relative;display: block}.service-details-style3-bottom-text .list-items ul li{position: relative;display: block;padding-left: 30px;font-size: 18px;line-height: 30px;font-weight: 700;font-family: var(--thm-font);margin-bottom: 7px}.service-details-style3-bottom-text .list-items ul li:last-child{margin-bottom: 0}.service-details-style3-bottom-text .list-items ul li .icon{position: absolute;top: 1px;left: 0}.service-details-style3-bottom-text .list-items ul li .icon span{color: var(--thm-base);font-size: 15px;line-height: 15px;font-weight: 700}.service-details-sidebar-box-style2{position: relative;display: block}.service-details-contact-info-box{position: relative;display: block}.service-details-contact-info-box .img-box{position: relative;display: block;overflow: hidden;z-index: 1}.service-details-contact-info-box .img-box img{width: 100%;transform: scale(1.0)}.service-details-contact-info-box:hover .img-box img{transform: scale(1.1) rotate(1deg)}.service-details-contact-info-box .img-box::before{position: absolute;content: '';left: 0;right: 0;bottom: 0;height: 85px;background-color: var(--thm-base);clip-path: polygon(100% 0%, 0% 100%, 100% 100%);z-index: 2}.service-details-contact-info-box .img-box::after{position: absolute;content: '';left: 0;right: 0;bottom: 0;height: 65px;background-color: #001b3b;clip-path: polygon(100% 0%, 0% 100%, 100% 100%);z-index: 2}.service-details-contact-info-box .img-box .img-holder-img-bg{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: #001b3b;opacity: 0;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;-webkit-transform: perspective(400px) rotateX(-10deg);-ms-transform: perspective(400px) rotateX(-10deg);transform: perspective(400px) rotateX(-10deg);-webkit-transform-origin: top;-ms-transform-origin: top;transform-origin: top;z-index: 1}.service-details-contact-info-box:hover .img-box .img-holder-img-bg{opacity: 0.70;-webkit-transform: perspective(400px) rotateX(0deg);-ms-transform: perspective(400px) rotateX(0deg);transform: perspective(400px) rotateX(0deg)}.service-details-contact-info-box .title-box{position: relative;display: block;background-color: #001b3b;padding: 17px 30px 40px}.service-details-contact-info-box .title-box h3{color: #ffffff;font-size: 30px;line-height: 30px;margin-bottom: 6px}.service-details-contact-info-box .title-box h3 span{font-size: 24px;line-height: 30px;font-family: var(--thm-font);font-weight: 500}.service-details-contact-info-box .title-box h2{color: #ffffff;font-size: 32px;line-height: 40px;margin-bottom: 21px}.service-details-contact-info-box .title-box .btn-box{position: relative;display: block}.service-details-contact-info-box .title-box .btn-box a{width: 100%;display: flex;align-items: center;justify-content: center}.service-details-sidebar-box-style2 .sidebar-download-box{padding-top: 55px}.service-details-style4{position: relative;display: block;background-color: #ffffff;padding: 120px 0 120px;z-index: 10}.service-details-style4__content{position: relative;display: block;padding-right: 30px}.service-details-style4-img-box{position: relative;display: block;overflow: hidden;border-radius: 7px}.service-details-style4-img-box img{width: 100%;transform: scale(1.0);transition: all 200ms linear;transition-delay: 0.1s}.service-details-style4-img-box:hover img{transform: scale(1.05) rotate(0deg)}.service-details-style4-text-box{position: relative;display: block;margin-top: 53px;margin-bottom: 46px}.service-details-style4-text-box h2{font-size: 35px;line-height: 45px;font-weight: 900;margin-bottom: 10px}.service-details-style4-text-box .text-1{margin-bottom: 24px}.service-details-style4-text-box .text-1 p{font-weight: 500}.service-details-style4-text-box .text-2{margin: 0}.service-details-style4-text-box .text-2 p{font-weight: 500}.service-details-style4-text-box-two{position: relative;display: block}.service-details-style4-text-box-two .text{position: relative;display: block;margin-right: -20px}.service-details-style4-text-box-two .text h2{font-size: 32px;line-height: 42px;margin-bottom: 11px}.service-details-style4-text-box-two .text p{font-weight: 500}.service-details-style4-text-box-two .text ul{position: relative;display: block;margin-top: 17px}.service-details-style4-text-box-two .text ul li{position: relative;display: block;padding-left: 35px;font-size: 18px;line-height: 28px;font-weight: 600;margin-bottom: 8px}.service-details-style4-text-box-two .text ul li .icon{position: absolute;top: 2px;left: 0}.service-details-style4-text-box-two .text ul li span{color: var(--thm-base);font-size: 18px;line-height: 18px;font-weight: 700}.service-details-style4-text-box-two .image{position: relative;display: block;padding-left: 35px;margin-top: 8px}.service-details-style4-text-box-two .image .image-inner{position: relative;display: block;overflow: hidden}.service-details-style4-text-box-two .image img{width: 100%}.service-details-style4-text-box-three{position: relative;display: block;margin-top: 45px}.service-details-style4-text-box-three .row{--bs-gutter-x: 0px}.service-details-style4-text-box-three .row li{position: relative;display: block;overflow: hidden;border: 1px solid #e9e9e9;padding: 24px 25px 27px;z-index: 1}.service-details-style4-text-box-three .row li:before{content: "";position: absolute;top: 0;left: 0;bottom: 0px;right: 0;border-radius: 0px;background-color: #fafafa;transition: -webkit-transform 0.4s ease;transition: transform 0.4s ease;transition: transform 0.4s ease, -webkit-transform 0.4s ease;transform-origin: top center;-webkit-transform: scale(1, 0);transform: scale(1, 0);z-index: -1}.service-details-style4-text-box-three .row li:hover::before{-webkit-transform: scale(1, 1);transform: scale(1, 1);transform-origin: bottom center}.service-details-style4-text-box-three .row li:last-child{border-left: none}.service-details-style4-text-box-three .single-box{position: relative;display: block;padding-left: 80px}.service-details-style4-text-box-three .single-box .icon{position: absolute;top: 6px;left: 0;line-height: 0}.service-details-style4-text-box-three .single-box .icon span{position: relative;display: inline-block;color: var(--thm-base);font-size: 60px;line-height: 60px;transition: all 200ms linear;transition-delay: 0.1s}.service-details-style4-text-box-three .single-box:hover .icon span{transform: scale(0.9)}.service-details-style4-text-box-three .single-box .text{position: relative;display: block}.service-details-style4-text-box-three .single-box .text h3{font-size: 20px;line-height: 28px;margin-bottom: 4px}.service-details-style4-text-box-three .single-box .text p{font-weight: 500}.service-details-choose-box{position: relative;display: block;padding-top: 53px}.service-details-choose-box .inner-title{position: relative;display: block;padding-bottom: 31px}.service-details-choose-box .inner-title h2{font-size: 32px;line-height: 40px}.service-details-choose-box .accordion-box{position: relative;display: block}.service-details-choose-box .accordion-box .block .acc-content p{font-weight: 500}.service-details-sidebar-box{position: relative;display: block}.service-details-page-links{position: relative;display: block;background-color: #edf0f9;border-radius: 8px;padding: 31px 35px 50px}.service-details-page-links .inner-title{position: relative;display: flex;align-items: center;padding-bottom: 21px}.service-details-page-links .inner-title h3{font-size: 28px;line-height: 38px}.service-details-page-links .inner-title .border-box{position: relative;display: block;top: 4px;width: 20px;height: 2px;margin-left: 15px;background-color: var(--thm-black)}.service-details-page-links ul{position: relative;display: block;border-top: 1px solid #d1d3dd}.service-details-page-links ul li{position: relative;display: block;border-bottom: 1px solid #d1d3dd;padding: 16px 0 16px;transition: all 200ms linear;transition-delay: 0.1s}.service-details-page-links ul li a{position: relative;display: block;color: var(--thm-black);font-size: 18px;line-height: 28px;font-weight: 600;transition: all 200ms linear;transition-delay: 0.1s}.service-details-page-links ul li.current a,.service-details-page-links ul li a:hover{color: var(--thm-base);padding-left: 5px}.sidebar-download-box{position: relative;display: block;padding-top: 60px}.sidebar-download-box .inner-title{position: relative;display: block;padding-bottom: 22px}.sidebar-download-box .inner-title h2{font-size: 30px;line-height: 36px;font-weight: 700}.sidebar-download-box .dwn-btn{position: relative;display: block}.sidebar-download-box .dwn-btn a{font-size: 20px;font-weight: 600;text-transform: none;letter-spacing: normal;font-family: var(--thm-font);line-height: 60px;padding: 4px 0 6px;width: 100%;display: flex;align-items: center;justify-content: center}.benefits-area{position: relative;display: block;background-color: #e9f2f8;padding: 120px 0 90px;z-index: 10}.benefits-area-bg{position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-attachment: scroll;background-repeat: no-repeat;background-size: cover;background-position: center top;background-color: #e9f2f8;background-blend-mode: color-burn;opacity: 0.60;z-index: -1}.benefits-area .sec-title{padding-bottom: 63px}.benefits-area .sec-title .sub-title{align-items: center;justify-content: center;margin-bottom: 13px}.benefits-area .sec-title .sub-title h5{margin-left: 10px;margin-right: 10px}.benefits-area .sec-title p{color: #494949;margin: 10px 0 0}.benefits-area .single-choose-box-style1{padding: 34px 25px 34px;margin-bottom: 30px}.benefits-area .single-choose-box-style1 .icon span{font-size: 55px;line-height: 55px}.repairing-area{position: relative;display: block;background-color: #121a29;padding: 120px 0 120px;z-index: 10}.repairing-area .auto-container{max-width: 1880px;padding: 0 15px}.pattern-bg-style2{position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-attachment: fixed;background-repeat: no-repeat;background-size: cover;background-position: top center;background-color: #121a29;background-blend-mode: soft-light;opacity: 0.20;z-index: -1}.repairing-content-box{position: relative;display: block}.repairing-content-box .sec-title{padding-bottom: 32px}.repairing-content-box .sec-title h2{color: #ffffff}.repairing-content-box .text{position: relative;display: block;max-width: 570px;padding-bottom: 37px}.repairing-content-box .text p{color: rgba(255, 255, 255, 0.70);line-height: 30px;font-family: var(--thm-font-2)}.repairing-content-box ul{position: relative;display: block}.repairing-content-box ul li{position: relative;display: block;padding-left: 40px;color: #ffffff;font-size: 20px;line-height: 30px;font-weight: 500;font-family: var(--thm-font-2)}.repairing-content-box ul li li{margin-top: 12px}.repairing-content-box ul li .icon{position: absolute;top: 3px;left: 0;font-size: 26px;font-weight: 700;background: #00B1E6;background: repeating-linear-gradient(to top, #790415 0%, #c50f29 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent}.repairing-content-box ul li .icon span{font-weight: 700}.facts-content-box-style2{position: relative;display: block;padding-left: 80px}.facts-content-box-style2:before{content: "";position: absolute;top: 6px;left: 0;bottom: 0;width: 1px;background-color: #ffffff;opacity: 0.20}.facts-content-box-style2 ul{position: relative}.facts-content-box-style2 .single-fact-counter{position: relative;display: flex;align-items: center;max-width: 100%;width: 100%;margin-bottom: 41px}.facts-content-box-style2 .single-fact-counter:last-child{margin-bottom: 0}.facts-content-box-style2 .single-fact-counter .icon{width: 90px;top: 3px}.facts-content-box-style2 .single-fact-counter .count-box{position: relative;display: block;color: #ffffff;font-size: 50px;line-height: 50px;font-weight: 900;font-family: var(--thm-font-2)}.facts-content-box-style2 .single-fact-counter .title{padding-top: 10px}.facts-content-box-style2 .single-fact-counter .title h6{color: rgba(255, 255, 255, 0.70);font-size: 20px;font-weight: 400}.history-area{position: relative;display: block;background-color: #ffffff;padding: 120px 0 120px;z-index: 10}.history-img-box1{position: relative;display: block;overflow: hidden;border-radius: 8px;margin-right: 30px}.history-img-box1 img{width: 100%}.history-text-box1{position: relative;display: block}.history-text-box1 .sec-title{padding-bottom: 21px}.history-text-box1 .top-text{position: relative;display: block;padding-bottom: 10px}.history-text-box1 .top-text p{color: var(--thm-black);font-size: 20px;line-height: 28px;font-weight: 500}.history-text-box1 .bottom-text{position: relative;display: block}.history-text-box1 .bottom-text p p{margin-top: 24px}.mission-content-box--style2{border-top: none;margin-top: 30px;padding-top: 0}.mission-content-box--style2 .img-box{width: 340px}.mission-content-box--style2 .text-box{margin-left: 60px;margin-right: 100px}.our-company-history-box{position: relative;display: block;border-top: 1px solid #e0e0e0;margin-top: 100px;padding-top: 93px}.our-company-history-box ul{position: relative;display: block}.our-company-history-box ul:before{content: "";position: absolute;top: 15px;left: 54px;bottom: 110px;width: 1px;background: #d2d2d2;z-index: -1}.our-company-history-box ul li{position: relative;display: block;margin-bottom: 61px}.our-company-history-box ul li:last-child{margin-bottom: 0}.history-single-box{position: relative;display: block;padding-left: 170px}.history-single-box .year-box{position: absolute;top: 7px;left: 0;width: 110px;height: 110px;background-color: var(--thm-base);border-radius: 50%;display: flex;align-items: center;justify-content: center;z-index: 1}.history-single-box .year-box:before{position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: var(--thm-black);content: "";border-radius: 50%;z-index: -1;transform: scale(0.0);transform-origin: center;transform-style: preserve-3d;transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52)}.history-single-box:hover .year-box:before{transform: scaleX(1.0)}.history-single-box .year-box h2{position: relative;display: inline-block;color: #ffffff;font-size: 32px;line-height: 32px;font-weight: 600;font-family: var(--thm-font);transition: all 100ms linear;transition-delay: 0.1s}.history-single-box:hover .year-box h2{transform: scale(1.05)}.history-single-box .text-box{position: relative;display: block}.history-single-box .text-box h2{font-size: 34px;line-height: 44px;font-weight: 900;margin: 0 0 10px}.history-single-box .text-box p{color: var(--thm-gray)}.history-main-img-box{position: relative;display: block;max-width: 830px;width: 100%;margin: 0 auto;padding-top: 33px}.history-main-img-box .single-img-box{position: relative;display: block;overflow: hidden;border-radius: 8px;margin-top: 30px}.history-main-img-box .single-img-box img{width: 100%;transition: all 1500ms ease}.history-main-img-box .single-img-box:hover img{transform: scale(1.05) rotate(2deg)}.enquirey-section{position: relative;z-index: 10}.enquirey-section .inner-container{position: relative;display: block;padding: 50px 0px 50px 70px;margin-top: -35px;z-index: 1}.enquirey-section .inner-container:before{position: absolute;content: '';width: 5000px;height: 100%;left: 0px;top: 0px;background-color: #f6c61d}.enquirey-section .inner-container .shape{position: absolute;left: 10px;top: -63px;width: 201px;height: 70px;background-repeat: no-repeat}.enquirey-section .form-inner{position: relative;padding-right: 215px;margin-left: 0px}.enquirey-section .form-inner .form-group{position: relative;margin-bottom: 0px;padding: 0px 10px}.enquirey-section .form-inner .form-group input[type='text'],.enquirey-section .form-inner .form-group textarea{position: relative;display: block;width: 100%;height: 45px;background: #fff;border: 0px solid #ffffff;line-height: 45px;resize: none;color: #383838;font-size: 17px;font-family: var(--thm-font);padding: 0px 20px 0px 50px}.enquirey-section .form-inner .form-group .icon{position: absolute;left: 30px;top: 11px;font-size: 20px;color: #4e4e4e;z-index: 1}.enquirey-section .form-inner .message-btn{position: absolute;top: 0px;right: 0px}.enquirey-section .form-inner .message-btn button[type="submit"]{position: relative;display: block;width: 192px;height: 45px;line-height: 45px;background: #031640;font-size: 16px;color: #fff;font-weight: 500;letter-spacing: 0.045em;font-family: var(--thm-font-2);text-transform: uppercase;transition: all 500ms ease}.enquirey-section .form-inner .message-btn button[type="submit"]:hover{color: var(--thm-black);background-color: #ffffff}.benefits-style2-area{position: relative;display: block;background-color: #ecf1f5;padding: 120px 0 90px;z-index: 10}.benefits-style2-area .sec-title{padding-bottom: 53px}.benefits-style2-area .sec-title .sub-title{align-items: center;justify-content: center;margin-bottom: 13px}.benefits-style2-area .sec-title .sub-title h5{margin-left: 10px;margin-right: 10px}.benefits-style2-area .sec-title p{color: #494949;margin: 10px 0 0}.single-benefits-box{position: relative;display: block;overflow: hidden;background-color: #ffffff;border-radius: 5px;padding: 46px 30px 43px;transition: all 200ms linear;transition-delay: 0.1s;margin-bottom: 30px}.single-benefits-box:hover{transform: translateY(-5px)}.single-benefits-box:after{content: "";position: absolute;top: 0;left: 0;bottom: 0px;right: 0;background-color: var(--thm-base);border-radius: 5px;transition: -webkit-transform 0.4s ease;transition: transform 0.4s ease;transition: transform 0.4s ease,-webkit-transform 0.4s ease;transform-origin: top right;-webkit-transform: scale(1, 0);transform: scale(1, 0);z-index: -1}.single-benefits-box:hover::after{-webkit-transform: scale(1, 1);transform: scale(1, 1);transform-origin: bottom center}.single-benefits-box__inner{position: relative;display: block;padding-left: 75px}.single-benefits-box .icon{position: absolute;top: 4px;left: 0;font-size: 50px;line-height: 50px;color: var(--thm-base);transition: all 200ms linear;transition-delay: 0.1s}.single-benefits-box:hover .icon{color: #ffffff}.single-benefits-box .text{position: relative;display: block;transition: all 200ms linear;transition-delay: 0.1s}.single-benefits-box .text h3{font-size: 24px;line-height: 28px;margin-bottom: 14px}.single-benefits-box .text h3 a{color: var(--thm-black);transition: all 200ms linear;transition-delay: 0.1s}.single-benefits-box .text p{transition: all 200ms linear;transition-delay: 0.2s}.single-benefits-box:hover .text h3 a,.single-benefits-box:hover .text p{color: #ffffff}.company-history-style2-area{position: relative;display: block;padding: 120px 0 0px;background-color: #ffffff;z-index: 10}.company-history-style2-area .sec-title{padding-bottom: 20px}.company-history-style2-area .sec-title h2{color: #ffffff}.company-history-style2-area-bg-one{position: absolute;top: 0;left: 0;bottom: 0;width: 60%;background-attachment: scroll;background-repeat: no-repeat;background-position: top left;background-size: contain;z-index: -1}.company-history-style2-area-bg-one:before{content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: rgb(24, 26, 31);background: linear-gradient(270deg, rgba(24, 26, 31, 1) 0%, rgba(24, 26, 31, 1) 20%, rgba(24, 26, 31, 0.9023984593837535) 70%, rgba(24, 26, 31, 0.8603816526610644) 81%)}.company-history-style2-area-bg-two{position: absolute;top: 0;right: 0;bottom: 0;width: 40%;background-attachment: scroll;background-repeat: no-repeat;background-position: top right;background-size: cover}.company-history-style2-area-bg-two .line-left{position: absolute;top: 0;left: 144px;bottom: 0;width: 1px;background-color: #ffffff;opacity: 0.30}.company-history-style2-area-bg-two .line-right{position: absolute;top: 0;left: 244px;bottom: 0;width: 1px;background-color: #ffffff;opacity: 0.30}.company-history-style2__content{position: relative;display: block;max-width: 770px;width: 100%;padding-right: 70px;padding-bottom: 153px}.company-history-style2__content .top-text{margin-bottom: 34px}.company-history-style2__content .top-text p{font-size: 20px;line-height: 30px;font-weight: 500;color: #ffffff}.company-history-style2__content .text-1{margin-bottom: 30px}.company-history-style2__content .text-1 p{color: #ffffff}.company-history-style2__content .text-2{position: relative;display: block}.company-history-style2__content .text-2 p{color: #ffffff}.happy-customers-box{position: absolute;bottom: 0;right: -150px;width: 190px;background-color: var(--thm-base);text-align: center;padding: 36px 0 32px}.happy-customers-box .icon{position: relative;display: block;line-height: 0}.happy-customers-box .icon span{color: #ffffff;font-size: 65px;line-height: 65px}.happy-customers-box .title-box{position: relative;display: block;padding-top: 20px}.happy-customers-box .title-box h3{color: #ffffff;font-size: 22px;line-height: 30px;font-weight: 500}.service-page{position: relative;display: block;background-color: #edeef5;padding: 120px 0 113px;z-index: 10}.service-page .sec-title{padding-bottom: 53px}.service-page .sec-title .sub-title{align-items: center;justify-content: center;margin-bottom: 13px}.service-page .sec-title .sub-title .border-left{width: 40px}.service-page .sec-title .sub-title .border-right{width: 40px}.service-page .sec-title .sub-title h5{margin-left: 10px;margin-right: 10px}.service-page .sec-title p{color: #494949;margin: 10px 0 0}.single-service-style7{position: relative;display: block;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;margin-bottom: 30px;transition: all 500ms ease}.single-service-style7:hover{transform: translateY(-5px);box-shadow: 0 20px 30px rgba(0, 0, 0, 0.05)}.single-service-style7 .img-holder{position: relative;display: block}.single-service-style7 .img-holder .inner{position: relative;display: block;overflow: hidden;border-top-left-radius: 8px;border-top-right-radius: 8px}.single-service-style7 .img-holder .inner:before{position: absolute;content: '';left: 0px;bottom: 0px;right: 0px;width: 100%;height: 0%;background-color: var(--thm-base);opacity: 0.70;border-top-left-radius: 8px;border-top-right-radius: 8px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;z-index: 1}.single-service-style7:hover .img-holder .inner:before{height: 100%;top: 0px}.single-service-style7 .img-holder .inner::after{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;opacity: 1;z-index: 1;transition: all 500ms ease;background-image: linear-gradient(0deg,var(--thm-black) 0%,rgba(255, 255, 255, 0) 60%)}.single-service-style7:hover .img-holder .inner::after{opacity: 0}.single-service-style7 .img-holder .inner img{width: 100%;transform: scale(1.0);transition: all 200ms linear;transition-delay: 0.1s}.single-service-style7:hover .img-holder .inner img{transform: scale(1.05) rotate(1deg)}.single-service-style7 .img-holder .icon{position: absolute;display: flex;align-items: center;justify-content: center;left: 40px;bottom: -40px;width: 90px;height: 80px;border-radius: 8px;background-color: #ffffff;line-height: 0;z-index: 5}.single-service-style7 .img-holder .icon span{position: relative;display: block;line-height: 0}.single-service-style7 .img-holder .icon span:before{color: var(--thm-base);font-size: 55px;line-height: 55px}.single-service-style7 .title-holder{position: relative;display: block;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;background-color: #ffffff;padding: 53px 40px 42px}.single-service-style7 .title-holder h3{font-size: 25px;line-height: 35px;margin-bottom: 2px}.single-service-style7 .title-holder h3 a{color: var(--thm-black);transition: all 200ms linear;transition-delay: 0.1s}.single-service-style7 .title-holder h3 a:hover{color: var(--thm-base)}.single-service-style7 .title-holder .text{position: relative;display: block}.single-service-style7 .title-holder .text p{font-weight: 500}.single-service-style7 .btn-box{position: relative;display: block;margin-top: 25px}.single-service-style7 .btn-box a{position: relative;display: inline-block;color: var(--thm-base);font-size: 14px;line-height: 24px;font-weight: 900;text-transform: uppercase;letter-spacing: 0.1em;font-family: var(--thm-font-2);transition: all 200ms linear;transition-delay: 0.1s}.single-service-style7 .btn-box a span{position: relative;display: inline-block;color: var(--thm-black);top: 3px;padding-left: 4px;font-size: 18px}.single-service-style7 .btn-box a:hover{color: var(--thm-black);letter-spacing: normal}.service-page__bottom{position: relative;display: block;margin-top: 78px}.service-page__bottom h2{font-size: 45px;line-height: 56px;margin-bottom: 31px}.service-page__bottom .text-top{margin: 0}.service-page__bottom .text-top p{color: #242424;font-size: 20px}.service-page__bottom .bottom-text{position: relative;display: block;padding-top: 37px}.service-page__bottom .bottom-text p{color: #242424;font-size: 24px;line-height: 32px;font-weight: 500}.project-page-one{position: relative;display: block;background-color: #ffffff;padding: 120px 0 113px;z-index: 10}.project-page-one .sec-title{padding-bottom: 50px}.project-page-one .sec-title .sub-title{align-items: center;justify-content: center;margin-bottom: 13px}.project-page-one .sec-title .sub-title .border-left{width: 25px}.project-page-one .sec-title .sub-title .border-right{width: 25px}.project-page-one .sec-title .sub-title h5{margin-left: 10px;margin-right: 10px}.project-menu-box{position: relative;display: block;overflow: hidden;padding-bottom: 51px}.project-filter{position: relative;display: block;overflow: hidden;z-index: 1}.project-filter li{position: relative;display: inline-block;float: none;margin: 0 18px 10px}.project-filter li .filter-text{position: relative;display: block;color: #242424;font-size: 18px;font-weight: 600;line-height: 20px;text-transform: capitalize;cursor: pointer;transition: all .4s ease;z-index: 1;font-family: var(--thm-font)}.project-filter li .filter-text:before{position: absolute;left: -1px;bottom: -1px;right: -1px;height: 1px;content: "";background: var(--thm-base);transform: scaleX(0);transform-origin: center;transform-style: preserve-3d;transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);z-index: -1}.project-filter li:hover .filter-text:before,.project-filter li.active .filter-text:before{transform: scaleX(1.0)}.project-filter li:hover .filter-text,.project-filter li.active .filter-text{color: var(--thm-base)}.project-filter li .count{display: none}.project-page-one .auto-container{max-width: 1880px;padding: 0 15px}.project-page-one .single-project-item{margin-bottom: 30px}.load-more-btn-one{position: relative;display: block;text-align: center;padding-top: 32px}.load-more-btn-one a{color: var(--thm-black);font-size: 18px;font-weight: 700}.load-more-btn-one a span{position: relative;display: inline-block;padding-left: 5px;font-size: 15px;font-weight: 700}.project-page-two{position: relative;display: block;background-color: #ffffff;padding: 120px 0 90px;z-index: 10}.project-page-two .sec-title{padding-bottom: 53px}.project-page-two .sec-title .sub-title{align-items: center;justify-content: center;margin-bottom: 13px}.project-page-two .sec-title .sub-title .border-left{width: 25px}.project-page-two .sec-title .sub-title .border-right{width: 25px}.project-page-two .sec-title .sub-title h5{margin-left: 10px;margin-right: 10px}.project-page-two .sec-title p{color: #494949;margin: 10px 0 0}.project-page-two .single-project-item--style2{margin-bottom: 30px}.single-project-item--style2 .img-holder::before{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;opacity: 1;z-index: 1;transition: all 500ms ease;opacity: 0.10;background-image: linear-gradient(0deg, var(--thm-black) 10%, rgba(255, 255, 255, 0.0) 90%)}.single-project-item--style2:hover .img-holder::before{opacity: 0}.single-project-item--style2 .img-holder .overlay-button a{background-color: #ffffff;width: 50px;height: 50px;border-radius: 50%;color: var(--thm-base);font-size: 25px;line-height: 50px}.single-project-item--style2 .img-holder .overlay-button a::before{border-radius: 50%;transform-origin: right;transform-style: preserve-3d;transition: all 0.5s cubic-bezier(0.62, 0.21, 0.45, 1.52);background-color: rgba(var(--thm-base-rgb), 1.0)}.single-project-item--style2 .img-holder .overlay-title{padding: 0 30px 28px;padding-right: 20px}.single-project-item--style2 .img-holder .overlay-title h4{font-size: 20px;line-height: 30px;margin: 0 0 4px;font-weight: 600;font-family: var(--thm-font)}.single-project-item--style2 .img-holder .overlay-title h4 a:hover{color: var(--thm-base)}.single-project-item--style2 .img-holder .overlay-title p{color: rgba(255, 255, 255, 0.70);font-weight: 400}.faq-page-one{position: relative;display: block;background-color: #ffffff;padding: 120px 0 120px;z-index: 10}.faq-page-one .sec-title{padding-bottom: 43px}.faq-page-one .sec-title .text{position: relative;display: block;padding-top: 10px}.faq-page-one .sec-title .text p{color: #444444}.faq-search-box{position: relative;display: block;max-width: 100%;width: 100%;margin-bottom: 60px}.faq-search-box__inner{position: relative;display: block}.faq-search-box form.search-form{position: relative;display: block;width: 100%}.faq-search-box .search-form input[type="text"]{position: relative;display: block;width: 100%;height: 60px;background-color: #ffffff;border: 1px solid #e0e0e0;color: #444444;font-size: 18px;font-weight: 400;padding-left: 30px;padding-right: 60px;border-radius: 7px;font-family: var(--thm-font);transition: all 500ms ease 0s}.faq-search-box .search-form button{position: absolute;top: 0px;right: 0px;bottom: 0px;width: 50px;height: 60px;font-size: 16px;line-height: 60px;display: block;text-align: center;border-radius: 0%;border: 0px solid #e7e7e8;transition: all 500ms ease 0s}.faq-search-box .search-form button i{position: relative;top: 2px;color: var(--thm-black);font-size: 20px}.faq-search-box .search-form input[type="text"]:focus{color: #000}.faq-content-box{position: relative;display: block}.faq-form-area{position: relative;display: block;background-color: #edf1f4;padding: 120px 0 120px;overflow: hidden;z-index: 10}.faq-form-area-img{position: absolute;right: 0;bottom: -30px;z-index: -1}.faq-form-area-img img{-webkit-animation: animation1 5s ease-in infinite;animation: animation1 5s ease-in infinite}.faq-form-box{position: relative;display: block}.faq-form-box .top-title{position: relative;display: block;margin-top: -9px;padding-bottom: 24px}.faq-form-box .top-title h2{font-size: 45px;line-height: 55px;font-weight: 900}.faq-form-box form{position: relative;display: block;max-width: 950px}.faq-form-box form .input-box{position: relative;display: block;margin-bottom: 25px}.faq-form-box form input[type="text"],.faq-form-box form input[type="email"],.faq-form-box form textarea{position: relative;display: block;background: transparent;width: 100%;height: 60px;border: 0px solid #e3e3e3;border-bottom: 2px solid #e3e3e3;color: #444444;font-size: 18px;font-weight: 400;font-style: normal;padding-left: 0px;padding-right: 0px;border-radius: 0px;transition: all 500ms ease;font-family: var(--thm-font)}.faq-form-box form textarea{height: 170px}.faq-form-box form input[type="text"]:focus{color: #000000;border-color: var(--thm-base)}.faq-form-box form input[type="email"]:focus{color: #000000;border-color: var(--thm-base)}.faq-form-box form textarea:focus{color: #000000;border-color: var(--thm-base)}.faq-form-box form input[type="text"]::-webkit-input-placeholder{color: #444444}.faq-form-box form input[type="text"]:-moz-placeholder{color: #444444}.faq-form-box form input[type="text"]::-moz-placeholder{color: #444444}.faq-form-box form input[type="text"]:-ms-input-placeholder{color: #444444}.faq-form-box form input[type="email"]::-webkit-input-placeholder{color: #444444}.faq-form-box form input[type="email"]:-moz-placeholder{color: #444444}.faq-form-box form input[type="email"]::-moz-placeholder{color: #444444}.faq-form-box form input[type="email"]:-ms-input-placeholder{color: #444444}.faq-form-box form textarea::-webkit-input-placeholder{color: #444444}.faq-form-box form textarea:-moz-placeholder{color: #444444}.faq-form-box form textarea::-moz-placeholder{color: #444444}.faq-form-box form textarea:-ms-input-placeholder{color: #444444}.faq-form-box form .button-box{position: relative;display: block;padding-top: 5px}.faq-form-box form .button-box button{}.error-page-area{position: relative;display: block;padding: 112px 0 120px;background: #ffffff;z-index: 10}.error-content{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center}.error-content .big-title{position: relative;display: block;z-index: 1}.error-content .big-title h2{color: var(--thm-base);font-size: 72px;line-height: 70px;font-weight: 800;text-transform: uppercase}.error-content .title{position: relative;display: block;padding-top: 23px;padding-bottom: 28px}.error-content .title h2{font-size: 48px;line-height: 60px;font-weight: 700}.error-content .text{position: relative;display: block;padding-bottom: 29px}.error-content .text p{margin: 0}.error-page-search-box{position: relative;display: block;max-width: 570px;width: 100%;margin: 0 auto}.error-page-search-box form.search-form{position: relative;display: block;width: 100%}.error-page-search-box .search-form input[type="text"]{position: relative;display: block;width: 100%;height: 60px;border-radius: 0px;background: #ffffff;border: 1px solid #f7f1eb;color: var(--thm-gray);font-size: 16px;font-weight: 400;letter-spacing: .1em;padding-left: 30px;padding-right: 60px;transition: all 500ms ease 0s;font-family: var(--thm-font)}.error-page-search-box .search-form button{position: absolute;top: 10px;right: 10px;bottom: 10px;width: 40px;height: 40px;background: var(--thm-base);color: #ffffff;font-size: 16px;line-height: 10px;display: block;text-align: center;border: 0px solid #e1e1e1;transition: all 500ms ease 0s}.error-page-search-box .search-form button i{font-size: 16px}.error-page-search-box .search-form input[type="text"]:focus{color: var(--thm-primary);border-color: var(--thm-base)}.error-page-search-box .search-form input[type="text"]:focus button,.error-page-search-box .search-form button:hover{color: #fff}.error-page-search-box .search-form input::-webkit-input-placeholder{color: #757575}.error-page-search-box .search-form input:-moz-placeholder{color: #757575}.error-page-search-box .search-form input::-moz-placeholder{color: #757575}.error-page-search-box .search-form input:-ms-input-placeholder{color: #757575}.error-content .btns-box{line-height: 0;padding-top: 20px}.error-content .btns-box a{padding-left: 40px;padding-right: 40px}.error-content .btns-box a:after{}.hidden-sidebar{position: fixed;top: 0;left: -100%;width: 100%;max-width: 400px;height: 100%;overflow: auto;display: -webkit-box;display: -ms-flexbox;display: flex;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;direction: rtl;z-index: 99999}.hidden-sidebar .wrapper-box{height: 100%}.hidden-sidebar .content-wrapper{position: relative;display: block;direction: ltr;padding: 80px 40px;background-color: #0a1222}.hidden-sidebar-close{position: absolute;top: 0;right: 0;background-color: rgba(255, 255, 255, 0.10);width: 70px;height: 70px;color: #fff;font-size: 30px;line-height: 70px;text-align: center;cursor: pointer;transition: all 200ms linear;transition-delay: 0.1s}.hidden-sidebar-close:hover{color: var(--thm-base);background-color: #ffffff}.hidden-sidebar .logo{margin-bottom: 35px}.hidden-sidebar .logo a{position: relative;display: inline-block}.hidden-sidebar .text-widget .text{color: #909398;font-size: 18px;margin-bottom: 0}.hidden-sidebar .sidebar-widget{margin-bottom: 40px}.pdf-widget{position: relative}.pdf-widget .row{margin: 0 -7.5px}.pdf-widget .column{padding: 0 7.5px}.pdf-widget .content{position: relative;display: block;background-color: #fff;text-align: center;padding: 30px 10px;margin-bottom: 20px}.pdf-widget .content .icon{position: relative;display: block;margin-bottom: 15px}.pdf-widget .content .icon i{color: var(--thm-base);font-size: 40px;line-height: 40px}.pdf-widget .content h4{font-size: 16px;font-weight: 700;text-transform: uppercase}.contact-widget{position: relative}.contact-widget .icon-box{position: relative;display: flex;flex-wrap: wrap;margin-bottom: 20px}.contact-widget .icon{position: relative;display: block;width: 40px;color: var(--thm-base);font-size: 20px;margin-top: 5px}.contact-widget .icon.margintop{margin-top: 9px}.contact-widget .text{color: #909398;line-height: 28px;font-family: var(--thm-font)}.contact-widget .text a{color: #909398;transition: all 200ms linear;transition-delay: 0.1s}.contact-widget .text a:hover{color: #ffffff}.contact-widget .text strong{position: relative;display: block;color: #fff;font-weight: 700;font-family: var(--thm-font-2)}.hidden-sidebar .link-btn{position: relative;display: block;line-height: 0;margin-top: 30px}.nav-overlay{position: fixed;top: 0;left: 0;bottom: 0;width: 100%;display: none;background-color: rgba(var(--thm-base-rgb), .80);overflow: hidden;cursor: none;z-index: 999}.cursor{position: absolute;background-color: #fff;width: 6px;height: 6px;border-radius: 100%;z-index: 1;-webkit-transition: 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity, 0.3s cubic-bezier(0.75, -1.27, 0.3, 2.33) -webkit-transform;transition: 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity, 0.3s cubic-bezier(0.75, -1.27, 0.3, 2.33) -webkit-transform;-o-transition: 0.3s cubic-bezier(0.75, -1.27, 0.3, 2.33) transform, 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity;transition: 0.3s cubic-bezier(0.75, -1.27, 0.3, 2.33) transform, 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity;transition: 0.3s cubic-bezier(0.75, -1.27, 0.3, 2.33) transform, 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity, 0.3s cubic-bezier(0.75, -1.27, 0.3, 2.33) -webkit-transform;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;pointer-events: none;z-index: 10000;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);visibility: hidden}.cursor{visibility: visible}.cursor.active{opacity: 0.7;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0)}.cursor.hovered{opacity: 0.08}.cursor-follower{position: absolute;background-color: rgba(0, 0, 0, 0.9);width: 50px;height: 50px;border-radius: 100%;z-index: 1;-webkit-transition: 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity, 0.6s cubic-bezier(0.75, -1.27, 0.3, 2.33) -webkit-transform;transition: 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity, 0.6s cubic-bezier(0.75, -1.27, 0.3, 2.33) -webkit-transform;-o-transition: 0.6s cubic-bezier(0.75, -1.27, 0.3, 2.33) transform, 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity;transition: 0.6s cubic-bezier(0.75, -1.27, 0.3, 2.33) transform, 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity;transition: 0.6s cubic-bezier(0.75, -1.27, 0.3, 2.33) transform, 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity, 0.6s cubic-bezier(0.75, -1.27, 0.3, 2.33) -webkit-transform;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;pointer-events: none;z-index: 10000;visibility: hidden}.cursor-follower{visibility: visible}.cursor-follower.active{opacity: 0.7;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1)}.cursor-follower.hovered{opacity: 0.08}.cursor-follower.close-cursor:before{position: absolute;content: '';height: 25px;width: 2px;background: #fff;left: 48%;top: 12px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);display: inline-block}.cursor-follower.close-cursor:after{position: absolute;content: '';height: 25px;width: 2px;background: #fff;right: 48%;top: 12px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg)}#ui-datepicker-div.ui-widget-content{border: 1px solid #c5c5c5;background: #fff none repeat scroll 0 0;border: 1px solid #777;color: #252525;font-family: "Poppins", sans-serif;font-size: 14px;border-radius: 0px;width: 270px;padding: 5px;z-index: 999 !important}#ui-datepicker-div.ui-datepicker .ui-datepicker-header{background: #151515 none repeat scroll 0 0;border: 2px solid #252525;border-radius: 0;color: #fff;font-weight: 700;padding: 5px 0;position: relative}.ui-datepicker td a{color: #000000 !important;text-align: center;background-image: none !important;background: #f5f5f5 !important;border: 1px solid #f9f9f9 !important}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border: 1px solid #333333 !important;background: #333333 !important;color: #ffffff !important}.ui-datepicker .ui-datepicker-prev{left: 5px}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{border-radius: 30%;height: 20px;position: absolute;top: 7px;width: 20px;transition: all 500ms ease;cursor: pointer}.ui-datepicker .ui-datepicker-next{right: 5px}.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover{top: 7px;background: #fff;border: none}.ui-datepicker table{border-collapse: collapse;font-size: 13px;margin: 0 0 0.4em;width: 100%}.ui-datepicker th{border: medium none;font-weight: 600;padding: 2px 3px;text-align: center}.ui-datepicker-calendar .ui-state-default:hover,.ui-datepicker-calendar .ui-state-default:active{background: #43c3ea;color: #fff;border-color: #43c3ea}