@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap);.blog_list .blog_list_post_style2 .quote-icon, .breadcrumb-menu ul li, .breadcrumb-menu ul li a, .brochure-content-box .overlay-text .readmore-button a, .clr1, .comment-box .single-comment-box .text-holder .reply a span::before, .comment-box .single-comment-box .text-holder .reply a:hover, .copyright-text p a:hover, .features-style1_top_text ul li i, .footer-menu-style1 ul li a:hover, .footer-menu-style4 ul li a:hover, .footer-widget-links1 li a:before, .header-contact-info3 ul li a:hover, .header-contact-info3 ul li span::before, .header-top-style5_left .header-contact-info2 ul li a:hover, .header-top-style5_left .header-contact-info2 ul li span::before, .main-menu .navigation > li.current > a, .main-menu .navigation > li:hover > a, .main-menu .navigation > li > .megamenu li:hover a, .main-menu .navigation > li > ul > li.dropdown > a:after, .main-menu .navigation > li > ul > li:hover > a, .main-menu .navigation > li > ul > li > a:hover, .main-menu .navigation > li > ul > li > ul > li > a:hover, .main-menu.style4 .navigation > li.current > a, .main-menu.style4 .navigation > li:hover > a, .main-menu.style4 .navigation > li > ul > li.dropdown > a:after, .main-menu.style4 .navigation > li > ul > li > a:hover, .main-menu.style4 .navigation > li > ul > li > ul > li > a:hover, .main-menu.style5 .navigation > li.current > a, .main-menu.style5 .navigation > li:hover > a, .main-menu.style5 .navigation > li > a.home .home_icon, .main-menu.style5 .navigation > li > ul > li.dropdown > a:after, .main-menu.style5 .navigation > li > ul > li > a:hover, .main-menu.style5 .navigation > li > ul > li > ul > li > a:hover, .mobile-menu .navigation li.current > a, .mobile-menu .navigation li > a:hover, .outer-search-box-style1 .seach-toggle.active, .outer-search-box-style1 .seach-toggle:hover, .outer-search-box-style4 .seach-toggle.active, .outer-search-box-style4 .seach-toggle:hover, .outer-search-box-style5 .seach-toggle.active, .outer-search-box-style5 .seach-toggle:hover, .project-style1_overly_content h5, .sec-title .sub-title h5, .service-details_content_three .text-holder ul li i, .service-page2 .single-service-style5:hover .title-holder .readmore-button a, .single-blog-style1 .text-holder .blog-title a:hover, .single-blog-style1 .text-holder .meta-info li a:hover, .single-blog-style1 .text-holder .meta-info li i, .single-blog-style1 .text-holder .readmore-button a span::before, .single-blog-style2.blog_list .text-holder .blog-title a:hover, .single-blog-style2.blog_list .text-holder .meat_box .meta-info li a:hover, .single-blog-style5 .img-holder .overlay_text_box .blog-title a:hover, .single-blog-style5 .meta-info li a:hover, .single-fact-counter-style3 .count-box h2, .single-features-style1 .counting h2, .single-features-style3 .inner .readmore-button a, .single-features-style4 .title-holder .title h3 a:hover, .single-footer-widget .footer-contact-info ul li .text a:hover, .single-project-style4 .overlay-content-box p, .single-service-style1 .text-holder .readmore-button a, .single-service-style4 .text-holder .readmore-button a, .single-service-style5 .title-holder .readmore-button a, .single-sidebar .sidebar-categories-box li.active a, .single-sidebar .sidebar-categories-box li:hover a, .sticky-header .main-menu .navigation > li.current > a, .sticky-header .main-menu .navigation > li:hover > a, .tagline-content.style2 h2 span, .video-gallery_box_5 .icon a {color: #004999 }.about-style3-area.about-page2 .about-style3_image_box .icon::before, .about-style3-area.about-page2 .about-style3_text_box .btn-one::before, .accordion-box .accordion .accord-btn.active:after, .accordion-box-style3 .accordion .accord-btn.active, .bgclr1, .btn-one, .faq-style1-image-box .overlay-content .icon-box, .faq-style1-image-box .overlay-content:before, .features-style2-area.about-page2 .single-features-style2-bg:before, .features-style2-area.about-page2 .single-features-style2.active .btn-one, .features-style2-area.about-page2 .single-features-style2:hover .btn-one, .footer-bottom_right_box_style4 .social-links-style2 li a:hover i, .footer-style4 .footer-widget-links2 li a:before, .footer-style4 .footer_consultation_box .text .top:before, .footer-style4 .single-footer-widget-2 .title::before, .header-social-link-1 .social-link ul li a:before, .header-style5_right__btn a, .main-menu .navigation > li > .megamenu li > a:before, .main-menu .navigation > li > a.home .home_icon, .main-menu .navigation > li > ul > li > a:before, .main-menu .navigation > li > ul > li > ul > li a:before, .main-menu.style4 .navigation > li > ul > li > a:before, .main-menu.style4 .navigation > li > ul > li > ul > li a:before, .main-menu.style5 .navigation > li > ul > li > a:before, .main-menu.style5 .navigation > li > ul > li > ul > li a:before, .main-slider.style4 .content .big-title::after, .main-slider.style4 .content .big-title::before, .mission-vision-style2_single_box_bg::before, .nav-outer .mobile-nav-toggler .inner, .owl-carousel.owl-dot-style1 .owl-dots .owl-dot.active span, .progress-levels .progress-box .bar .bar-fill, .progress-levels .progress-box .bar .bar-fill::before, .project-filter.style2 li .filter-text:before, .service-details_content_four .inner .accordion-box .accordion .accord-btn.active:after, .service-page3 .single-service-style3 .text-holder .btn-one::before, .service-style1_inner_box .border-left-box, .service-style1_inner_box .border-right-box, .service-style1_inner_box .border-top-box, .services-page-link ul li a:before, .single-blog-style5 .img-holder .overlay-icon a:hover, .single-features-style1 .btn-box a:hover span::before, .single-features-style1::before, .single-features-style3:before, .single-features-style4 .title-holder::before, .single-features-style4:hover .title-holder .icon-holder, .single-footer-widget .title::before, .single-project-style1 .project-style1_overly_content::before, .single-team-item.v2 .title-holder::before, .slogan-style2-area, .social-links-style1 li a:hover i, .testimonial-style1-content .client-thumb-outer .thumb-item .thumb-box::before, .testimonial-style3_Carousel .owl-dots .owl-dot.active, .testimonial-style3_Carousel .owl-dots .owl-dot.active span, .thm-social-link1 ul li a:before, .video-gallery_box_3 .icon, .video-gallery_box_3 .icon::after, .video-gallery_box_3 .icon:before, .video-gallery_box_6 .video-gallery .inner::before {background: #004999 }.w-fit-cotent {width: fit-content;max-width: fit-content }.mobile-menu .navigation li > a:before {border-left: 5px solid #004999 }.accordion-box-style3 .accordion .accord-btn.active, .features-style2-area.about-page2 .single-features-style2.active .btn-one, .features-style2-area.about-page2 .single-features-style2:hover .btn-one, .main-slider .owl-theme .owl-nav .owl-next:hover, .main-slider .owl-theme .owl-nav .owl-prev:hover, .main-slider.style4 .owl-theme .owl-nav .owl-next:hover, .main-slider.style4 .owl-theme .owl-nav .owl-prev:hover, .main-slider.style5 .owl-theme .owl-nav .owl-next:hover, .main-slider.style5 .owl-theme .owl-nav .owl-prev:hover, .single-sidebar .sidebar-categories-box li:hover:before, .single-sidebar-style2 .sidebar-categories-box li:hover:before {border-color: #004999 }.single-features-style3 .inner .counting h2 {color: rgba(236, 125, 27, .9) }.project-filter.style2 li .filter-text:before {border: 1px solid #004999 }.single-sidebar-box .title {border-left: 5px solid #004999 }.styled-pagination li a {border-bottom-color: #004999 !important }.single-sidebar .title {border-left: 5px solid #004999 }.blog-details-author-box {border-left: 5px solid #004999 }.testimonial-style3_Carousel .owl-dots .owl-dot.active {border: 1px solid #004999 }.subscribe-area {position: relative;display: block;overflow: hidden;background: #fff;padding: 53px 0 54px;z-index: 1 }.subscribe-area .subscribe-bg {position: absolute;left: 0;bottom: 0;width: 170%;height: 60%;background-position: top center;background-repeat: repeat-x;z-index: -1;opacity: 1 }.subscribe-content-box {position: relative;display: flex;flex-direction: row;justify-content: space-between;align-content: center;flex-wrap: wrap;background: rgba(255, 255, 255, .05);padding: 30px 0 30px }.subscribe-content-box .left {position: relative;display: flex;align-items: center }.subscribe-content-box .left .icon {position: relative;display: block }.subscribe-content-box .left .icon span::before {color: #2739a7;font-size: 50px }.subscribe-content-box .subscribe-title {position: relative;display: block;padding-left: 20px }.subscribe-content-box .subscribe-title h2 {color: #222;font-size: 36px;line-height: 40px;font-weight: 700;padding: 0 0 3px }.subscribe-content-box .subscribe-title p {color: #888;font-size: 18px;line-height: 30px;margin: 0 }.subscribe-box {position: relative;display: block;max-width: 615px;width: 100%;padding: 4px 0 }.subscribe-form {position: relative;display: block;width: 100% }.subscribe-form input[type=email] {position: relative;display: block;padding-left: 30px;padding-right: 20px;max-width: 400px;width: 100%;height: 65px;background: #fff;border: 1px solid #ddd;color: #888;font-size: 16px;font-weight: 400;font-style: normal;transition: all .5s ease;font-family: Lato, sans-serif }.subscribe-form input::-webkit-input-placeholder {color: #888 }.subscribe-form input:-moz-placeholder {color: #888 }.subscribe-form input::-moz-placeholder {color: #888 }.subscribe-form input:-ms-input-placeholder {color: #888 }.subscribe-form button {position: absolute;top: 0;right: 0;bottom: 0;line-height: 65px;padding-left: 45px;padding-right: 45px;transition: all .3s ease .1s }.subscribe-area.gray-bg {background: #e9ebf4 }.footer-area {position: relative;display: block;overflow: hidden;padding: 0 0 0;background: #fff;z-index: 1 }.footer-area .shape {position: absolute;bottom: 0;right: 0;opacity: .05 }.footer {position: relative;display: block;padding: 80px 0 0;z-index: 1;background-color: #262627 }.single-footer-widget {position: relative;display: block }.single-footer-widget .title {position: relative;display: block;margin-top: -4px;margin-bottom: 25px }.single-footer-widget .title::before {content: "";position: absolute;top: 0;left: -30px;bottom: 0;width: 20px;height: 1px;margin: 11px 0;background: #fff }.single-footer-widget .title h3 {position: relative;display: block;color: #fff;font-size: 20px;line-height: 1.3em;font-weight: 700;text-transform: capitalize }.single-footer-widget .our-company-info {position: relative;display: block }.single-footer-widget .our-company-info .footer-logo {position: relative;display: block;padding-bottom: 27px }.single-footer-widget .our-company-info .footer-logo img {width: 85% }.single-footer-widget .our-company-info .text-box p {color: #a1a1a1;font-size: 16px;line-height: 26px;font-weight: 400;margin: 0;text-align: justify }.footer-social-links {position: relative;display: flex;align-items: center }.footer-social-links .inner_title {position: relative;display: block }.footer-social-links .inner_title h3 {color: #222;font-size: 16px;line-height: 36px;font-weight: 700 }.footer-social-links .social-links-style1 {padding-left: 20px }.footer-widget-links1 {position: relative;display: block }.footer-widget-links1 li {position: relative;display: block;margin-bottom: 10px }.footer-widget-links1 li:last-child {margin-bottom: 0 }.footer-widget-links1 li a {position: relative;display: inline-block;color: #a1a1a1;font-size: 16px;font-weight: 400;line-height: 22px;transition: all .5s ease }.footer-widget-links1 li a:hover {color: #2739a7 }.footer-widget-links1 li a:before {font-family: Flaticon;position: absolute;top: 0;left: -25px;bottom: 0;content: "\f129";opacity: 0;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;-webkit-transform: perspective(400px) rotateY(90deg);-ms-transform: perspective(400px) rotateY(90deg);transform: perspective(400px) rotateY(90deg);-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center }.footer-widget-links1 li:hover a:before {opacity: 1;-webkit-transform: perspective(400px) rotateY(0);-ms-transform: perspective(400px) rotateY(0);transform: perspective(400px) rotateY(0) }.single-footer-widget .footer-contact-info {position: relative;display: block;padding-top: 3px }.single-footer-widget .footer-contact-info ul {position: relative;display: block;overflow: hidden }.single-footer-widget .footer-contact-info ul li {position: relative;display: block;padding-left: 35px;padding-bottom: 21px;margin-bottom: 21px;border-bottom: 1px solid #444 }.single-footer-widget .footer-contact-info ul li:last-child {margin-bottom: 0;padding-bottom: 0;border-bottom: none }.single-footer-widget .footer-contact-info ul li .icon {position: absolute;top: 1px;left: 0 }.single-footer-widget .footer-contact-info ul li .icon .marker {position: relative;top: 5px;font-size: 22px }.single-footer-widget .footer-contact-info ul li .icon span {color: #fff;font-size: 20px }.single-footer-widget .footer-contact-info ul li .text {position: relative }.single-footer-widget .footer-contact-info ul li .text p {color: #a1a1a1;font-size: 16px;line-height: 24px;font-weight: 400;margin: 0 }.single-footer-widget .footer-contact-info ul li .text p.large {font-size: 21px;font-weight: 700 }.single-footer-widget .footer-contact-info ul li .text a {color: #a1a1a1;transition: all .2s linear;transition-delay: .1s;transition: all .2s linear;transition-delay: .1s }.footer-bottom {position: relative;margin-top: 65px;padding-top: 35px;padding-bottom: 35px;display: flex;align-items: center;justify-content: space-between;flex-direction: row;flex-wrap: wrap;border-top: 1px solid #444 }.footer-bottom_left_box {position: relative;display: flex;align-items: center }.copyright-text {position: relative;display: block;text-align: center;margin: 0 auto }.copyright-text p {color: #a1a1a1;font-size: 13px;line-height: 1;font-weight: 400;margin: 0;text-align: center }.copyright-text p a {color: #fff;font-weight: 700;transition: all .5s ease }.footer-menu-style1 {position: relative;display: block;padding-left: 15px }.footer-menu-style1 ul {overflow: hidden }.footer-menu-style1 ul li {position: relative;display: inline-block;float: left;padding-right: 11px;margin-right: 10px }.footer-menu-style1 ul li:last-child {margin-right: 0;padding-right: 0 }.footer-menu-style1 ul li:before {position: absolute;top: 6px;right: 0;bottom: 6px;width: 1px;background: #222;content: "" }.footer-menu-style1 ul li:last-child:before {display: none }.footer-menu-style1 ul li a {color: #222;font-size: 16px;transition: all .5s ease }.footer-menu-style1 ul li a:hover {text-decoration: underline }.footer-bottom_right_box .bootstrap-select {position: relative;display: block;width: 140px !important;height: 35px }.footer-bottom_right_box .bootstrap-select > .dropdown-toggle {position: relative;display: block;outline: 0 !important;border-radius: 0;border: 0 solid #ccc;background-color: #2739a7 !important;max-width: 100%;width: 100%;height: 35px;margin: 0;padding: 0;padding-left: 20px;padding-right: 15px;color: #fff !important;font-size: 14px;line-height: 35px;font-weight: 400;letter-spacing: normal;text-transform: capitalize;box-shadow: none !important;font-family: Lato, sans-serif }.footer-bottom_right_box .bootstrap-select .dropdown-toggle:focus {outline: 0 !important }.footer-bottom_right_box .bootstrap-select .dropdown-menu li a span.text {display: inline-block;margin: 0 }.footer-bottom_right_box .bootstrap-select > .dropdown-toggle::after {position: absolute;top: 50%;transform: translateY(-50%);right: 15px;width: auto;height: auto;font-family: FontAwesome;content: "\f107";color: #fff;font-size: 14px;margin: 0;border: none }.footer-bottom_right_box .bootstrap-select .dropdown-menu {margin: 0;padding: 0;border-radius: 0;border: 0 solid #ddd;background: #eae8e4;font-size: 16px;color: #000 }.footer-bottom_right_box .bootstrap-select .dropdown-menu li {position: relative;border-bottom: 1px solid #d7d7d7 }.footer-bottom_right_box .dropdown-item {display: block;width: 100%;padding: 9px 15px 9px;color: #222;font-size: 14px;font-weight: 700;text-align: inherit;white-space: nowrap;background-color: transparent;border: 0;border-radius: 0;transition: all .5s ease;font-family: Lato, sans-serif }.footer-style2-area {position: relative;display: block;z-index: 2 }.footer-style2_bg {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-attachment: scroll;background-position: center top;background-repeat: no-repeat;background-size: cover;z-index: -1 }.footer-style2-area:before {position: absolute;content: '';top: 0;left: 0;right: 0;bottom: 0;background-color: #06182b;opacity: .75;z-index: 1 }.footer-style2 {position: relative;display: block;padding: 100px 0 74px;z-index: 2 }.single-footer-widget-2.width250 {width: 250px }.single-footer-widget-2.width180 {width: 180px }.single-footer-widget-2.margin_left_30 {margin-left: 30px }.single-footer-widget-2.margin_left_80 {margin-left: 80px }.single-footer-widget-2 .title h3 {color: #fff }.single-footer-widget-2 .our-company-info .footer-logo {padding-bottom: 27px }.single-footer-widget-2 .our-company-info .text-box {margin-bottom: 28px }.single-footer-widget-2 .our-company-info .text-box p {color: #839ab2 }.footer_consultation_box {position: relative;display: block;padding-left: 55px }.footer_consultation_box .icon {position: absolute;top: 6px;left: 0 }.footer_consultation_box .icon span::before {color: #fff;font-size: 40px }.footer_consultation_box .text {position: relative;display: block }.footer_consultation_box .text .top {position: relative;display: block;padding-left: 30px }.footer_consultation_box .text .top:before {position: absolute;top: 0;left: 0;width: 20px;height: 1px;content: "";margin: 10px 0 }.footer_consultation_box .text .top P {color: #839ab2;font-size: 16px;line-height: 20px;font-weight: 700;margin: 0 0 5px }.footer_consultation_box .text a {color: #fff;font-size: 20px;font-weight: 900 }.footer-widget-links2 {position: relative;display: block }.footer-widget-links2 li {position: relative;display: block;margin-bottom: 10px }.footer-widget-links2 li:last-child {margin-bottom: 0 }.footer-widget-links2 li a {position: relative;display: inline-block;color: #839ab2;font-size: 16px;font-weight: 400;line-height: 22px;transition: all .5s ease }.footer-widget-links2 li a:hover {color: #fff }.footer-widget-links2 li a:before {content: "";position: absolute;top: 0;left: -15px;bottom: 0;width: 5px;height: 5px;background: #1f67b0;border-radius: 50%;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;margin: 9px 0 }.footer-widget-links2 li:hover a:before {background: #fff }.float-right-box {width: 240px;float: right }.single-footer-widget .recent-projects {position: relative;display: block;overflow: hidden;padding-top: 8px;margin-left: -3px;margin-right: -3px }.single-footer-widget .recent-projects li {position: relative;display: inline-block;float: left;width: 75px;min-height: 75px;margin: 0 3px 6px }.single-footer-widget .recent-projects li .img-box {position: relative;display: block;overflow: hidden }.single-footer-widget .recent-projects li .img-box img {width: 100% }.single-footer-widget .recent-projects li .img-box .overlay-content {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-color: rgba(0, 0, 0, .8);display: flex;flex-direction: row;justify-content: center;align-items: center;transform: scale(0);-webkit-transition: all .4s linear;-o-transition: all .4s linear;transition: all .4s linear }.single-footer-widget .recent-projects li:hover .img-box .overlay-content {transform: scale(1) }.single-footer-widget .recent-projects li .img-box .overlay-content a {position: relative;display: inline-block;color: #fff;font-size: 15px;line-height: 15px;transform: scale(0);transition: all .5s ease .1s }.single-footer-widget .recent-projects li:hover .img-box .overlay-content a {transform: scale(1);transition: all .7s ease .6s }.footer-bottom-style2 {position: relative;display: block;border-top: 1px solid rgba(255, 255, 255, .15);padding: 26px 0 27px;z-index: 2 }.footer-bottom-style2 .outer_box {position: relative;display: flex;align-items: center;justify-content: space-between;flex-direction: row;flex-wrap: wrap }.copyright-text-style2 {position: relative;display: block }.copyright-text-style2 p {color: #839ab2 }.copyright-text-style2 p a {color: #fff;text-transform: uppercase }.footer-menu-style2 ul li a {color: #839ab2 }.footer-menu-style2 ul li:before {background: #839ab2 }.footer-menu-style2 ul li a:hover {text-decoration: underline }.footer-bottom_right_box_style2 .footer-social-links .inner_title h3 {color: #fff }.footer-bottom_right_box_style2 .social-links-style2 li a i {color: #fff;background: #1f67b0 }.footer-style3-area {position: relative;display: block;z-index: 2 }.footer-style3_bg {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-attachment: scroll;background-position: center top;background-repeat: no-repeat;background-size: cover;z-index: -1 }.footer-style3 {position: relative;display: block;padding: 100px 0 64px;z-index: 2 }.footer-style3 .single-footer-widget-2 .our-company-info .text-box p {color: rgba(255, 255, 255, .7) }.footer-style3 .footer-widget-links2 li a {color: rgba(255, 255, 255, .7) }.footer-style3 .footer-widget-links2 li:hover a:before {background: #fff }.footer-style3 .footer_consultation_box .text .top P {color: rgba(255, 255, 255, .7) }.footer-bottom-style3 {position: relative;display: block;padding: 0 0 60px;z-index: 2 }.footer-bottom-style3 .outer_box {position: relative;display: flex;align-items: center;justify-content: space-between;flex-direction: row;flex-wrap: wrap }.footer-bottom-style3 .copyright-text-style2 p {color: rgba(255, 255, 255, .7) }.footer-bottom-style3 .footer-menu-style2 ul li a {color: rgba(255, 255, 255, .7) }.footer-bottom-style3 .footer-menu-style2 ul li:before {background: rgba(255, 255, 255, .7) }.footer-bottom-style3 .footer-bottom_right_box_style2 .footer-social-links .inner_title h3 {color: rgba(255, 255, 255, .7) }.footer-bottom-style3 .social-links-style1 li a i {background: 0 0;border: 1px solid rgba(255, 255, 255, .25);color: rgba(255, 255, 255, .7);line-height: 34px }.footer-bottom-style3 .social-links-style1 li a:hover i {color: #222 }.footer-style4-area {position: relative;display: block;z-index: 2 }.footer-style4-area:before {position: absolute;content: '';top: 0;left: 0;right: 0;bottom: 0;background-color: #080d2e;z-index: 1 }.footer-style4 {position: relative;display: block;padding: 100px 0 74px;z-index: 2 }.footer-style4 .single-footer-widget-2 .our-company-info .text-box p {color: #839ab2 }.footer-style4 .footer-widget-links2 li a {color: #839ab2 }.footer-style4 .footer-widget-links2 li a:hover {color: #fff }.footer-style4 .footer-widget-links2 li:hover a:before {background: #fff }.footer-style4 .footer_consultation_box .text .top P {color: #839ab2 }.footer-bottom-style4 {position: relative;display: block;border-top: 1px solid rgba(255, 255, 255, .15);padding: 26px 0 27px;z-index: 2 }.footer-bottom-style4 .outer_box {position: relative;display: flex;align-items: center;justify-content: space-between;flex-direction: row;flex-wrap: wrap }.copyright-text-style4 {position: relative;display: block }.copyright-text-style4 p {color: #839ab2 }.copyright-text-style4 p a {color: #fff;text-transform: uppercase }.footer-menu-style4 ul li a {color: #839ab2 }.footer-menu-style4 ul li:before {background: #839ab2 }.footer-menu-style4 ul li a:hover {text-decoration: underline }.footer-bottom_right_box_style4 .footer-social-links .inner_title h3 {color: #fff }.footer-bottom_right_box_style4 .social-links-style2 li a i {color: #fff;background: #2739a7 }.partner-area {position: relative;display: block;background: #fff;padding-top: 122px;padding-bottom: 110px }.partner-area.pdtop110 {padding-top: 110px }.partner-area.pdtop0 {padding-top: 0 }.partner-area .custom-container {position: relative;display: block;max-width: 1325px;width: 100%;margin: 0 auto;padding: 0 15px }.partner-box {position: relative;overflow: hidden;display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap;align-items: center }.partner-box::before {position: absolute;top: 0;right: -5px;bottom: 0;width: 9px;background: #fff;content: "";z-index: 1 }.single-partner-logo-box {position: relative;overflow: hidden;background: #fff;text-align: center;padding: 35px 0 }.single-partner-logo-box a {position: relative;display: inline-block }.single-partner-logo-box a img {opacity: 1;transition: all .2s ease-in-out .1s }.single-partner-logo-box:hover a img {opacity: .7;transition: all .8s ease-in-out .1s }.partner-area.about-page {padding-top: 60px;z-index: 1 }.partner-area.about-page .subscribe-bg {position: absolute;left: 0;bottom: 0;width: 170%;height: 60%;background-position: top center;background-repeat: repeat-x;z-index: -1;opacity: 1 }.slogan-area {position: relative;display: block;background: #111;padding: 79px 0 79px;z-index: 1 }.slogan-area .layer-outer {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-attachment: scroll;background-repeat: no-repeat;background-size: cover;background-position: center center;z-index: -1 }.slogan-content-box {position: relative;display: flex;justify-content: space-between;align-items: center;flex-direction: row;flex-wrap: wrap }.slogan-content-box .left-box {position: relative;display: block;padding-left: 135px }.slogan-content-box .left-box .icon {position: absolute;top: -70px;left: -30px }.slogan-content-box .left-box .icon span::before {font-size: 130px;line-height: 230px }.slogan-content-box .left-box .title-box h2 {color: #fff;font-size: 32px;line-height: 1.3;font-weight: 800;text-transform: uppercase }.slogan-style2-area {position: relative;display: block;overflow: hidden }.slogan-style2-content-box {position: relative;display: flex;align-items: center;justify-content: space-between;flex-direction: row;flex-wrap: wrap;padding: 60px 0 60px }.slogan-style2-content-box .icon {position: absolute;top: -75px;right: -150px;bottom: 0 }.slogan-style2-content-box .icon span::before {color: rgba(255, 255, 255, .1);font-size: 360px }.slogan-style2-content-box .title-box {position: relative;display: block }.slogan-style2-content-box .title-box .sec-title {position: relative;display: block;padding-bottom: 0 }.slogan-style2-content-box .title-box .sec-title .sub-title .border-box {background: #fff }.slogan-style2-content-box .title-box .sec-title h5 {color: #fff }.slogan-style2-content-box .title-box .sec-title h2 {color: #fff;font-size: 36px;line-height: 46px;font-weight: 600 }.slogan-style2-content-box .button-box .btn-one {color: #fff;line-height: 65px;background: #2739a7 }.features-style1-area {position: relative;display: block;background: #fff;padding: 110px 0 100px }.features-style1_title {position: relative;display: block }.features-style1_title .thm-logo {position: absolute;bottom: -460px;right: -290px;z-index: 1 }.features-style1_title .thm-logo span::before {color: rgba(233, 235, 244, .3);font-size: 500px }.features-style1-area .sec-title {position: relative;display: block;max-width: 560px;width: 100%;float: left }.features-style1_top_text {position: relative;display: block;max-width: 580px;float: right;margin-top: -8px }.features-style1_top_text p {margin: 0 }.features-style1_top_text ul {position: relative;display: block;overflow: hidden;padding-top: 23px }.features-style1_top_text ul li {color: #222;font-size: 16px;line-height: 34px;font-weight: 700 }.features-style1_top_text ul li i {position: relative;display: inline-block;top: 1px;left: 1px;padding-right: 15px;transition: all .2s linear;transition-delay: .1s }.features-style1_top_text ul li:hover i {color: #2739a7 }.single-features-style1 {position: relative;display: block;background-color: #fff;box-shadow: 0 0 13.5px 1.5px rgba(0, 0, 0, .05);padding: 50px 24px 52px;text-align: center;margin-bottom: 30px;transition: all .2s linear;transition-delay: .1s;z-index: 2 }.single-features-style1::before {position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;content: "";z-index: -1 }.single-features-style1::after {content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-color: #2739a7;transition: .5s;transform: perspective(400px) scaleX(0);-webkit-transform-origin: bottom;-ms-transform-origin: bottom;transform-origin: bottom }.single-features-style1:hover:after {opacity: 1;transform: perspective(400px) scaleX(1) }.single-features-style1 .inner {position: relative;display: block;z-index: 1 }.single-features-style1 .counting {position: absolute;top: 17px;left: 19px;z-index: 1 }.single-features-style1 .counting h2 {font-size: 30px;line-height: 32px;font-weight: 600;transition: all .5s linear;transition-delay: .1s }.single-features-style1:hover .counting h2 {color: #fff }.single-features-style1 .btn-box {position: absolute;left: 0;bottom: -22px;right: 0;-webkit-transform: perspective(400px) rotateX(90deg);-ms-transform: perspective(400px) rotateX(90deg);transform: perspective(400px) rotateX(90deg);-webkit-transform-origin: top;-ms-transform-origin: top;transform-origin: top;transition: all .5s linear;transition-delay: .2s;z-index: 1 }.single-features-style1:hover .btn-box {opacity: 1;-webkit-transform: perspective(400px) rotateX(0);-ms-transform: perspective(400px) rotateX(0);transform: perspective(400px) rotateX(0) }.single-features-style1 .btn-box a span::before {position: relative;display: block;width: 45px;height: 45px;background: #fff;box-shadow: 0 0 36px 4px rgba(0, 0, 0, .2);color: #222;font-size: 20px;line-height: 45px;text-align: center;margin: 0 auto;transition: all .2s linear;transition-delay: .1s }.single-features-style1 .btn-box a:hover span::before {color: #fff }.single-features-style1 .icon-holder {position: relative;display: block;margin-bottom: 10px }.single-features-style1 .icon-holder span {position: relative;display: block;overflow: hidden }.single-features-style1 .icon-holder span::before {position: relative;display: block;color: #2739a7;font-size: 160px;line-height: .8em;transition: all .5s linear;transition-delay: .1s;font-weight: 400 }.single-features-style1:hover .icon-holder span::before {color: #fff }.single-features-style1 .title-holder {position: relative;display: block;text-align: center }.single-features-style1 .title-holder h3 {color: #222;font-size: 24px;line-height: 34px;font-weight: 600 }.single-features-style1 .title-holder h3 a {color: #222;transition: all .5s linear;transition-delay: .2s }.single-features-style1:hover .title-holder h3 a {color: #fff }.our-featues-area {position: relative;display: block;background: #f1f6fa;padding: 90px 0 50px;z-index: 1 }.our-features-area-bg {position: absolute;top: 0;left: 0;bottom: 0;width: 170%;background-position: left center;background-repeat: repeat-x;z-index: -1 }.our-featues-area .container-box {position: static;max-width: 1270px;padding: 0 15px;margin: 0 auto }.our-featues-area .row {margin-left: -17.5px;margin-right: -17.5px }.our-featues-area .row [class*=col-] {padding-left: 17.5px;padding-right: 17.5px }.our-featues_single {position: relative;display: flex;flex-direction: row;justify-content: space-between;align-items: center;padding: 40px 30px 40px;margin-bottom: 40px;z-index: 1;transition: all .2s linear;transition-delay: .1s }.our-featues_single:hover {box-shadow: 0 0 13.5px 1.5px rgba(0, 0, 0, .05) }.our-featues_single::before {position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #cddfec;content: "";z-index: 1;transition: all .2s linear;transition-delay: .1s }.our-featues_single::after {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: #fff;content: "";z-index: -1;transform: scaleX(0);transform-origin: center;transform-style: preserve-3d;transition: all .4s cubic-bezier(.62, .21, .45, 1.52) }.our-featues_single:hover:after {transform: scaleX(1) }.our-featues_single .title {position: relative;display: block }.our-featues_single .title h5 {font-size: 14px;line-height: 20px;font-weight: 600;margin-bottom: 8px }.our-featues_single .title h3 {color: #222;font-size: 22px;line-height: 32px;font-weight: 600;margin: 5px 0 0 }.our-featues_single .icon {position: relative;display: block;width: 100px;height: 100px;text-align: center;background: #fff;transition: all .2s linear;transition-delay: .1s;z-index: 1 }.our-featues_single .icon:before {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: #1f67b0;content: "";z-index: -1;transform: scale(0);transform-origin: center;transform-style: preserve-3d;transition: all .3s linear;transition-delay: .1s }.our-featues_single:hover .icon:before {transform: scale(1) }.our-featues_single .icon span::before {color: #222;font-size: 120px;line-height: 100px;transition: all .7s linear;transition-delay: .2s }.our-featues_single:hover .icon span::before {color: #fff }.features-style2-area {position: relative;display: block }.features-style2-area .container-fluid {padding: 0 }.features-style2-area .row {margin-left: 0;margin-right: 0 }.features-style2-area .row [class*=col-] {padding-left: 0;padding-right: 0 }.single-features-style2 {position: relative;display: block;padding-bottom: 20px }.single-features-style2 .inner {position: relative;display: block;background: #fff;padding: 77px 95px 55px;box-shadow: 0 0 20px 5px rgba(0, 0, 0, .12) }.single-features-style2 .top {position: relative;display: block;padding-left: 85px;margin-bottom: 13px;z-index: 1 }.single-features-style2 .top .icon {position: absolute;top: 10px;left: 0 }.single-features-style2 .top .icon span:before {font-size: 80px;line-height: 0;transition: all .2s linear;transition-delay: .1s }.single-features-style2 .top .icon.size1 span:before {position: relative;left: -15px;font-size: 110px;line-height: 0 }.single-features-style2 .top .icon.size2 span:before {font-size: 110px;line-height: 0 }.single-features-style2.active .top .icon span:before, .single-features-style2:hover .top .icon span:before {color: #fff }.single-features-style2 .top .title {position: relative;display: block }.single-features-style2 .top .title h3 {font-size: 24px;line-height: 30px;margin: 0 0 9px;transition: all .2s linear;transition-delay: .1s }.single-features-style2.active .top .title h3, .single-features-style2:hover .top .title h3 {color: #fff }.single-features-style2 .top .title .border-box {position: relative;display: block;height: 1px;width: 45px;background: #888;transition: all .2s linear;transition-delay: .1s }.single-features-style2.active .top .title .border-box, .single-features-style2:hover .top .title .border-box {background: #fff }.single-features-style2 .inner .text {position: relative;display: block;z-index: 1 }.single-features-style2 .inner .text p {margin: 0;transition: all .2s linear;transition-delay: .1s }.single-features-style2.active .inner .text p, .single-features-style2:hover .inner .text p {color: #fff }.single-features-style2 .readmore-button {position: relative;display: block;margin-top: 33px }.single-features-style2 .btn-one {color: #222;background: #fff;border: 1px solid #222;line-height: 48px;padding-left: 25px;padding-right: 25px }.single-features-style2 .btn-one::before {top: -1px;left: -1px;bottom: -1px;right: -1px }.single-features-style2-bg {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-size: cover;background-attachment: scroll;background-position: center center;background-repeat: no-repeat;opacity: 0;width: 100%;z-index: 1;transition: .5s;transform: perspective(400px) scaleX(0);-webkit-transform-origin: bottom;-ms-transform-origin: bottom;transform-origin: bottom }.single-features-style2-bg:before {position: absolute;left: 0;bottom: 0;width: 100%;height: 4px;content: "" }.single-features-style2.active .single-features-style2-bg, .single-features-style2:hover .single-features-style2-bg {opacity: .7;transform: perspective(400px) scaleX(1);opacity: 1 }.features-style3-area {position: relative;display: block;margin-bottom: -105px;z-index: 2 }.single-features-style3 {position: relative;display: block;overflow: hidden;background: #fff;padding: 40px 45px 45px;box-shadow: 0 0 13.5px 1.5px rgba(0, 0, 0, .05);z-index: 2 }.single-features-style3:before {position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;content: "" }.single-features-style3::after {content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-color: #2739a7;transition: .5s;transform: perspective(400px) scaleX(0);-webkit-transform-origin: bottom;-ms-transform-origin: bottom;transform-origin: bottom;z-index: -1 }.single-features-style3:hover:after {opacity: 1;transform: perspective(400px) scaleX(1) }.single-features-style3 .icon {position: absolute;top: -50px;right: -50px;width: 200px;height: 200px;background: #e9ebf4;border-radius: 50%;text-align: center;transition: all .2s linear;transition-delay: .1s }.single-features-style3:hover .icon {background: rgba(233, 235, 244, .15) }.single-features-style3 .icon span::before {position: relative;display: inline-block;top: 15px;left: -15px;color: #333;font-size: 75px;line-height: 200px;transition: all .2s linear;transition-delay: .1s }.single-features-style3:hover .icon span::before {color: #fff }.single-features-style3 .inner {position: relative;display: block }.single-features-style3 .inner .counting {position: relative;display: block }.single-features-style3 .inner .counting h2 {font-size: 72px;line-height: 70px;font-weight: 600;opacity: .1;transition: all .2s linear;transition-delay: .1s }.single-features-style3 .inner .text {position: relative;display: block;padding-top: 7px }.single-features-style3 .inner .text h3 {color: #222;font-size: 24px;line-height: 34px;font-weight: 700;margin-bottom: 3px;transition: all .2s linear;transition-delay: .1s }.single-features-style3:hover .inner .text h3 {color: #fff }.single-features-style3 .inner .text p {margin: 0;transition: all .2s linear;transition-delay: .1s }.single-features-style3:hover .inner .text p {color: #fff }.single-features-style3 .inner .readmore-button {position: relative;display: block;margin-top: 24px }.single-features-style3 .inner .readmore-button a {font-size: 14px;line-height: 24px;font-weight: 700;text-transform: uppercase }.single-features-style3 .inner .readmore-button a span::before {position: relative;display: inline-block;top: 2px;color: #2739a7;font-size: 20px;line-height: 20px;padding-right: 10px }.single-features-style3:hover .inner .readmore-button a span::before {color: #fff;transition: all .2s linear;transition-delay: .1s }.single-features-style3.martop20 {margin-top: 20px }.single-features-style3.martop40 {margin-top: 40px }.features-style1-area.about-page2 {padding-bottom: 60px }.features-style1-area.about-page2 .sec-title {padding-bottom: 0 }.features-style1-area.about-page2 .features-style1_top_text ul {padding-top: 9px }.features-style1-area.about-page2 .features-style1_top_text ul li i {color: #2739a7 }.features-style4-area {position: relative;display: block;background: #fff;padding: 110px 0 70px }.features-style4-area_map {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-attachment: scroll;background-position: top center;background-repeat: no-repeat;background-size: auto;opacity: .05 }.single-features-style4 {position: relative;display: block;padding-bottom: 40px }.single-features-style4 .img-holder {position: relative;display: block;overflow: hidden }.single-features-style4 .img-holder::before {position: absolute;top: 50%;left: 50%;display: block;content: '';width: 0;height: 0;background: rgba(255, 255, 255, .5);border-radius: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 0;z-index: 10 }.single-features-style4:hover .img-holder::before {-webkit-animation: circle .75s;animation: circle .75s }.single-features-style4 .img-holder img {width: 100%;transform: scale(1);transition: all .7s ease }.single-features-style4:hover .img-holder img {transform: scale(1.2) }.single-features-style4 .title-holder {position: relative;display: flex;align-items: center;top: -30px;background: #fff;margin-left: 20px;margin-right: 20px;box-shadow: 0 0 13.5px 1.5px rgba(0, 0, 0, .05) }.single-features-style4 .title-holder::before {position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;content: "" }.single-features-style4 .title-holder .icon-holder {position: relative;display: block;width: 85px;background: #2739a7;transition: all .5s linear;transition-delay: .1s }.single-features-style4 .title-holder .icon-holder span:before {position: relative;display: block;color: #fff;font-size: 90px;line-height: 100px;text-align: center }.single-features-style4 .title-holder .title {position: relative;display: block;padding-left: 30px }.single-features-style4 .title-holder .title h3 {font-size: 24px;line-height: 34px;font-weight: 600 }.single-features-style4 .title-holder .title h3 a {color: #222;transition: all .2s linear;transition-delay: .1s }.features-style2-area.about-page2 .single-features-style2 .btn-one::before {background: #fff }.features-style2-area.about-page2 .single-features-style2.active .btn-one, .features-style2-area.about-page2 .single-features-style2:hover .btn-one {color: #222 }.about-page-features {position: relative;display: block;padding-top: 110px;z-index: 1 }.about-page-features::before {position: absolute;top: 0;left: 0;bottom: 70px;right: 0;background: #e9ebf4;content: "";z-index: -1 }.project-style1-area {position: relative;display: block;background: #fff;padding: 210px 0 110px }.project-style1-area .custom-container {position: relative;display: block;overflow: hidden;max-width: 1390px;width: 100%;margin: 0 auto;padding: 0 15px }.project-style1_content {position: relative;display: block }.single-project-style1 {position: relative;display: block }.single-project-style1 .img-holder {position: relative;display: block;padding-right: 20px;padding-bottom: 35px }.single-project-style1 .img-holder .inner {position: relative;display: block;overflow: hidden }.single-project-style1 .img-holder .inner img {width: 100%;transform: scale(1);transition: all 1.7s ease }.single-project-style1:hover .img-holder .inner img {transform: scale(1.2) }.single-project-style1 .img-holder .inner:before {position: absolute;content: '';top: 0;left: 0;right: 0;bottom: 0;opacity: 0;background: #000;opacity: 1;border-radius: 5px;transition: .5s;transform: perspective(400px) scaleX(0);-webkit-transform-origin: bottom;-ms-transform-origin: bottom;transform-origin: bottom;z-index: 2 }.single-project-style1:hover .img-holder .inner:before {opacity: .65;transform: perspective(400px) scaleX(1) }.single-project-style1 .img-holder .zoom-button {position: absolute;top: 0;left: 0;right: 0;height: 52%;opacity: 0;display: flex;justify-content: center;align-items: center;transform-origin: center;transform-style: preserve-3d;transform: scale(0);transition: all .5s ease .3s;z-index: 10 }.single-project-style1:hover .img-holder .zoom-button {opacity: 1;transform: scale(1) }.single-project-style1 .img-holder .zoom-button a {position: relative;display: inline-block;width: 50px;height: 50px;color: #fff;font-size: 40px;line-height: 50px;text-align: center }.single-project-style1 .project-style1_overly_content {position: absolute;left: 70px;bottom: 0;right: 0;background: #fff;padding: 40px 45px 35px;box-shadow: 0 0 13.5px 1.5px rgba(0, 0, 0, .05);z-index: 3 }.single-project-style1 .project-style1_overly_content::before {content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0;transition: .5s;transform: perspective(400px) scaleX(0);-webkit-transform-origin: bottom;-ms-transform-origin: bottom;transform-origin: bottom;z-index: -1 }.single-project-style1:hover .project-style1_overly_content::before {opacity: 1;transform: perspective(400px) scaleX(1) }.project-style1_overly_content h5 {font-size: 14px;line-height: 24px;font-weight: 600;transition: all .5s linear;transition-delay: .1s }.single-project-style1:hover .project-style1_overly_content h5 {color: #fff }.project-style1_overly_content h3 {font-size: 24px;line-height: 34px;font-weight: 600;margin-bottom: 8px }.project-style1_overly_content h3 a {color: #222;transition: all .5s linear;transition-delay: .1s }.single-project-style1:hover .project-style1_overly_content h3 a {color: #fff }.project-style1_overly_content p {margin: 0;margin-bottom: 33px;transition: all .5s linear;transition-delay: .1s }.single-project-style1:hover .project-style1_overly_content p {color: #fff }.project-style1_overly_content .border-box {position: relative;display: block;width: 100%;height: 1px;background: #dee1ed;margin-bottom: 25px }.project-style1_overly_content .bottom-box {position: relative;display: flex;align-items: center;justify-content: space-between;flex-direction: row;flex-wrap: wrap;min-height: 40px;transition: all .2s linear;transition-delay: .1s }.project-style1_overly_content .bottom-box .bottom-box_inner {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: 0 0;display: flex;align-items: center;justify-content: space-between;flex-direction: row;flex-wrap: wrap;transition: .5s;opacity: 1;transform: perspective(400px) scaleX(1);-webkit-transform-origin: bottom;-ms-transform-origin: bottom;transform-origin: bottom }.single-project-style1:hover .project-style1_overly_content .bottom-box .bottom-box_inner {opacity: 0;transform: perspective(400px) scaleX(0) }.project-style1_overly_content .bottom-box .left {position: relative;display: block }.project-style1_overly_content .bottom-box .left .icon {position: relative;display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;background: #2739a7;transition: all .5s linear;transition-delay: .1s }.project-style1_overly_content .bottom-box .left .icon i {color: #c5cae8;font-size: 18px;font-weight: 700;transition: all .5s linear;transition-delay: .2s }.project-style1_overly_content .bottom-box .right {position: relative;display: block }.project-style1_overly_content .bottom-box .right p {color: #222;font-size: 14px;line-height: 24px;font-weight: 600;margin: 0;transition: all .1s linear;transition-delay: .1s }.project-style1_overly_content .bottom-box .right p span {position: relative;display: inline-block;padding-left: 5px;color: #2739a7;font-size: 16px;line-height: 26px;font-weight: 600;transition: all .5s linear;transition-delay: .1s }.project-style1_overly_content .bottom-box .bottom-box_outer {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: 0 0;min-height: 40px;display: flex;justify-content: space-between;align-items: center;flex-direction: row;flex-wrap: wrap;transition: .5s;opacity: 0;transform: perspective(400px) scaleX(0);-webkit-transform-origin: bottom;-ms-transform-origin: bottom;transform-origin: bottom }.single-project-style1:hover .project-style1_overly_content .bottom-box .bottom-box_outer {opacity: 1;transform: perspective(400px) scaleX(1) }.project-style1_overly_content .bottom-box .bottom-box_outer .readmore-button {position: relative;display: block }.project-style1_overly_content .bottom-box .bottom-box_outer .readmore-button a {color: #fff;font-size: 14px;line-height: 24px;font-weight: 700;text-transform: uppercase;text-decoration: underline;font-family: Lato, sans-serif }.project-style1_overly_content .bottom-box .bottom-box_outer .readmore-button a span:before {position: relative;display: inline-block;color: #fff;font-size: 20px;padding-right: 10px;top: 3px }.project-style1_overly_content .bottom-box .bottom-box_outer .icon {position: relative;display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;background: #fff;transition: all .5s linear;transition-delay: .1s }.project-style1_overly_content .bottom-box .bottom-box_outer .icon i {color: #222;font-size: 18px;font-weight: 700;transition: all .5s linear;transition-delay: .2s }.project-style1_carousel {position: relative }.project-style1_carousel.owl-theme .owl-stage-outer {overflow: visible }.project-style1_carousel .owl-carousel .owl-stage-outer .owl-item {opacity: 0;transform: scale(0);transition: all .1s ease-in-out .1s }.project-style1_carousel .owl-carousel .owl-stage-outer .owl-item.active {opacity: 1;transform: scale(1) }.project-style1_carousel .owl-dots {position: relative;display: block;text-align: center;line-height: 0;margin-top: 70px !important }.project-style1_carousel .owl-dots::before {position: absolute;top: 5px;right: 0;width: 620px;height: 1px;background: #fff;content: "";z-index: 1 }.project-style1_carousel .owl-dots .owl-dot {position: relative;display: inline-block;width: 11px;height: 11px;border: 1px solid #ccc;background: 0 0;margin: 0 20px;border-radius: 0;transition: all .1s linear;transition-delay: .1s }.project-style1_carousel .owl-dots .owl-dot::before {content: "";position: absolute;top: 4px;left: 20px;width: 20px;height: 1px;background: #ccc }.project-style1_carousel .owl-dots .owl-dot span {position: relative;display: block;width: 9px;height: 9px;background: #dedede;border-radius: 0;transition: all .1s linear;transition-delay: .1s }.project-style1_carousel .owl-dots .owl-dot.active {border: 1px solid #222;background: #222 }.project-style1_carousel .owl-dots .owl-dot.active span {background: #222 }.project-style1-area.gray-bg {padding-top: 110px;background: #e9ebf4 }.project-style1-area.gray-bg .project-style1_carousel .owl-dots::before {background: #e9ebf4 }.project-style2-area {position: relative;display: block;padding: 110px 0 }@-webkit-keyframes run {0% {left: -20% }50% {left: 0 }100% {left: 20% }}@-moz-keyframes run {0% {left: -20% }50% {left: 0 }100% {left: 20% }}.project-menu-box {position: relative;display: block;overflow: hidden;padding-bottom: 45px }.project-filter {position: relative;display: block;overflow: hidden;z-index: 1 }.project-filter li {position: relative;display: inline-block;float: none;margin: 0 4px }.project-filter li .filter-text {position: relative;display: block;padding: 0 20px;color: #555;font-size: 16px;font-weight: 600;line-height: 45px;text-transform: capitalize;cursor: pointer;border-radius: 0;transition: all .4s ease;font-family: Exo, sans-serif;z-index: 1 }.project-filter li .filter-text:before {position: absolute;top: 0;left: 0;bottom: 0;right: 0;content: "";transform: scaleX(0);transform-origin: center;transform-style: preserve-3d;transition: all .4s cubic-bezier(.62, .21, .45, 1.52);z-index: -1 }.project-filter li.active .filter-text:before, .project-filter li:hover .filter-text:before {transform: scaleX(1) }.project-filter li .count {display: none }.single-project-style2 {position: relative;display: block;margin-bottom: 30px }.single-project-style2 .img-holder {position: relative;display: block }.single-project-style2 .img-holder .inner {position: relative;display: block;overflow: hidden }.single-project-style2 .img-holder .inner:before {position: absolute;content: '';top: 0;left: 0;right: 0;bottom: 0;opacity: 0;background: #004999;opacity: 1;border-radius: 5px;transition: .5s;transform: perspective(400px) scaleX(0);-webkit-transform-origin: bottom;-ms-transform-origin: bottom;transform-origin: bottom;z-index: 2 }.single-project-style2:hover .img-holder .inner:before {opacity: .9;transform: perspective(400px) scaleX(1) }.single-project-style2 .img-holder .inner img {width: 100%;transition: all .2s linear;transition-delay: .1s;padding: 30px;border: 1px solid #eaeaea;border-radius: 10px }.single-project-style2:hover .img-holder .inner img {transform: scale(1.2);transition: all .5s cubic-bezier(.62, .21, .45, 1.52) }.single-project-style2 .overlay-content-box {position: absolute;top: 0;left: 0;bottom: 0;right: 0;display: flex;align-items: center;justify-content: center;flex-direction: column;flex-wrap: wrap;text-align: center;transition: .5s;transform: perspective(400px) scaleX(0);-webkit-transform-origin: bottom;-ms-transform-origin: bottom;transform-origin: bottom;z-index: 10 }.single-project-style2:hover .overlay-content-box {opacity: 1;transform: perspective(400px) scaleX(1) }.single-project-style2 .img-holder .zoom-button {opacity: 0;transform-origin: center;transform-style: preserve-3d;transform: scale(0);transition: all .7s ease .5s;z-index: 10 }.single-project-style2:hover .img-holder .zoom-button {opacity: 1;transform: scale(1) }.single-project-style2 .img-holder .zoom-button a {position: relative;display: inline-block;color: #fff;font-size: 50px;line-height: 50px;text-align: center }.single-project-style2 .img-holder .overly-content {position: relative;display: block;padding-top: 5px;opacity: 0;transition: .5s;transform: perspective(400px) scaleX(0);-webkit-transform-origin: bottom;-ms-transform-origin: bottom;transform-origin: bottom }.single-project-style2:hover .img-holder .overly-content {opacity: 1;transform: perspective(400px) scaleX(1) }.single-project-style2 .img-holder .overly-content p {color: #fff;font-size: 14px;line-height: 24px;font-weight: 600;margin-bottom: 7px }.single-project-style2 .img-holder .overly-content h3 {color: #fff;font-size: 18px;line-height: 1.3;font-weight: 600 }.project-style2_view_more_button {position: relative;display: block;padding-top: 20px }.project-style1-area.about-page {padding-top: 102px }.project-style3-area {position: relative;display: block;padding-top: 110px;padding-bottom: 60px }.project-style3-area .big-title-1 {position: absolute;left: 0;top: -60px;right: 0;font-size: 350px;line-height: 1em;font-weight: 700;text-transform: uppercase;text-align: center;font-family: Exo, sans-serif;-webkit-animation: linear infinite alternate;-webkit-animation-name: run;-ms-animation: linear infinite alternate;-ms-animation-name: run;-ms-animation-duration: 25s;-moz-animation: linear infinite alternate;-moz-animation-name: run;-moz-animation-duration: 25s;-webkit-text-stroke-width: 2px;-webkit-text-stroke-color: rgb(239 245 251 / 1);color: transparent }.project-style3-area .container-fluid {padding-right: 60px;padding-left: 60px }.project-style3-area .row {margin-left: -25px;margin-right: -25px }.project-style3-area .row [class*=col-] {padding-left: 25px;padding-right: 25px }.single-project-style3 {position: relative;display: block;margin-bottom: 50px }.single-project-style3 .img-holder {position: relative;display: block }.single-project-style3 .img-holder .inner {position: relative;display: block;overflow: hidden }.single-project-style3 .img-holder .inner:before {position: absolute;content: '';top: 0;left: 0;right: 0;bottom: 0;opacity: 0;background: #000;opacity: 1;border-radius: 5px;transition: .5s;transform: perspective(400px) scaleX(0);-webkit-transform-origin: bottom;-ms-transform-origin: bottom;transform-origin: bottom;z-index: 2 }.single-project-style3:hover .img-holder .inner:before {opacity: .7;transform: perspective(400px) scaleX(1) }.single-project-style3 .img-holder .inner img {width: 100%;transition: all .2s linear;transition-delay: .1s }.single-project-style3:hover .img-holder .inner img {transform: scale(1.2);transition: all .5s cubic-bezier(.62, .21, .45, 1.52) }.single-project-style3 .overlay-content-box {position: absolute;top: 0;left: 0;bottom: 0;right: 0;display: flex;align-items: center;justify-content: center;flex-direction: column;flex-wrap: wrap;text-align: center;transition: .5s;transform: perspective(400px) scaleX(0);-webkit-transform-origin: bottom;-ms-transform-origin: bottom;transform-origin: bottom;z-index: 10 }.single-project-style3:hover .overlay-content-box {opacity: 1;transform: perspective(400px) scaleX(1) }.single-project-style3 .img-holder .zoom-button {position: relative;top: -15%;opacity: 0;transform-origin: center;transform-style: preserve-3d;transform: scale(0);transition: all .7s ease .5s;z-index: 10 }.single-project-style3:hover .img-holder .zoom-button {opacity: 1;transform: scale(1) }.single-project-style3 .img-holder .zoom-button a {position: relative;display: inline-block;color: #fff;font-size: 50px;line-height: 50px;text-align: center }.single-project-style3 .img-holder .overly-content {position: absolute;left: 35px;bottom: -15px;right: 35px;padding-top: 33px;padding-bottom: 33px;background: #fff;opacity: 0;box-shadow: 0 0 20px 5px rgba(0, 0, 0, .12);transition: .5s;transform: perspective(400px) scaleX(0);-webkit-transform-origin: bottom;-ms-transform-origin: bottom;transform-origin: bottom }.single-project-style3 .img-holder .overly-content::before {position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;content: "" }.single-project-style3:hover .img-holder .overly-content {opacity: 1;transform: perspective(400px) scaleX(1) }.single-project-style3 .img-holder .overly-content h3 {color: #222;font-size: 24px;line-height: 34px;font-weight: 600 }.single-project-style3 .img-holder .overly-content p {color: #888;font-size: 16px;line-height: 26px;font-weight: 600;margin: 0 }.project-style4-area {position: relative;display: block;background: #222;padding-top: 110px }.project-style4-area .layer-outer {position: absolute;top: 0;left: 0;right: 0;height: 411px }.project-style4-area .container-fluid {padding-right: 0;padding-left: 0 }.project-style4_top {position: relative;display: flex;align-items: center;padding-bottom: 70px }.project-style4_top .sec-title.with_text {position: relative;display: block;max-width: 520px;width: 100%;padding: 0 }.project-style4_top .sec-title.style2 .sub-title .border-box {background: #fff }.project-style4_top .sec-title h2 {color: #fff }.project-style4_top .text {position: relative;display: block;padding-left: 80px }.project-style4_top .text::before {position: absolute;top: -22px;left: 0;bottom: -22px;width: 1px;background: #fff;opacity: .2;content: "" }.project-style4_top .text p {color: #fff;font-size: 18px;line-height: 30px;font-weight: 400;margin: 0 }.project-filter.style2 li .filter-text {padding: 0 20px;color: #fff;font-weight: 500;line-height: 35px;border-radius: 5px }.project-filter.style2 li .filter-text:before {border-radius: 5px }.project-style4_items {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap }.single-project-style4 {position: relative;display: block;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;width: 100% }.single-project-style4 .img-holder {position: relative;display: block }.single-project-style4 .img-holder .inner {position: relative;display: block;overflow: hidden }.single-project-style4 .img-holder .inner:before {position: absolute;content: '';top: 0;left: 0;right: 0;bottom: 0;background: #121d66;opacity: 1;border-radius: 0;transition: .3s;transform: perspective(400px) scaleX(0);-webkit-transform-origin: bottom;-ms-transform-origin: bottom;transform-origin: bottom;z-index: 2 }.single-project-style4:hover .img-holder .inner:before {opacity: .9;transform: perspective(400px) scaleX(1);transition: .6s }.single-project-style4 .img-holder .inner::after {position: absolute;content: '';left: 0;right: 0;bottom: 0;height: 200px;background-image: -moz-linear-gradient(90deg, #000 0, rgba(0, 0, 0, 0) 100%);background-image: -webkit-linear-gradient(90deg, #000 0, rgba(0, 0, 0, 0) 100%);background-image: -ms-linear-gradient(90deg, #000 0, rgba(0, 0, 0, 0) 100%);opacity: .651;border-radius: 0;transition: .5s;transform: perspective(400px) scaleX(1);-webkit-transform-origin: bottom;-ms-transform-origin: bottom;transform-origin: bottom;z-index: 2 }.single-project-style4:hover .img-holder .inner::after {opacity: 0 }.single-project-style4 .img-holder .inner img {width: 100%;transition: all .2s linear;transition-delay: .1s }.single-project-style4:hover .img-holder .inner img {transform: scale(1.2);transition: all .5s cubic-bezier(.62, .21, .45, 1.52) }.single-project-style4 .img-holder .zoom-button {position: absolute;left: 50px;bottom: 50px;transform: perspective(400px) translateY(0);-webkit-transform-origin: bottom;-ms-transform-origin: bottom;transform-origin: bottom;transition: all .3s ease .1s;z-index: 10 }.single-project-style4:hover .img-holder .zoom-button {transform: perspective(400px) translateY(-129px);transition: all .7s ease .2s }.single-project-style4 .img-holder .zoom-button a {position: relative;display: inline-block;width: 40px;height: 40px;background: #fff;color: #222;font-size: 16px;line-height: 40px;text-align: center }.single-project-style4 .overlay-content-box {position: absolute;left: 0;bottom: 91px;right: 0;padding-left: 50px;opacity: 0;transform: perspective(400px) translateY(100px);-webkit-transform-origin: bottom;-ms-transform-origin: bottom;transform-origin: bottom;transition: all .1s ease .1s;z-index: 2 }.single-project-style4:hover .overlay-content-box {opacity: 1;transform: perspective(400px) translateY(0);transition: all .7s ease .2s }.single-project-style4 .overlay-content-box p {font-size: 14px;line-height: 24px;font-weight: 600;margin-bottom: 5px;font-family: Exo, sans-serif }.single-project-style4 .overlay-content-box h3 {font-size: 24px;line-height: 34px;font-weight: 600 }.single-project-style4 .overlay-content-box h3 a {color: #fff }.service-style1-area {position: relative;display: block;padding: 110px 0 40px;z-index: 1 }.service-style1-area::before {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: #2739a7;content: "";opacity: .8 }.service-style1-area .layer-outer {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-attachment: scroll;background-size: cover;background-repeat: no-repeat;background-position: center center;z-index: -1 }.service-style1-area .shape {position: absolute;left: 0;bottom: -200px;z-index: 1 }.service-style1_title {position: relative;display: block;margin-right: 20px }.service-style1_title .sec-title {padding-bottom: 63px }.service-style1_title .sec-title .sub-title .border-box {background: #fff }.service-style1_title .sec-title h2 {color: #fff;font-size: 42px }.service-style1_title .sec-title p {color: #c5c9e6;margin: 0;margin-top: 15px }.service-style1_inner_box {position: relative;display: block;margin-left: -110px;padding-top: 60px;padding-bottom: 280px }.service-style1_inner_box .border-top-box {position: absolute;top: 0;right: 0;width: 450px;height: 8px }.service-style1_inner_box .border-left-box {position: absolute;top: 0;left: 0;width: 8px;height: 248px }.service-style1_inner_box .border-right-box {position: absolute;top: 0;right: 0;width: 8px;height: 498px }.service-style1_inner_box h3 {color: #fff;font-size: 26px;line-height: 36px;font-weight: 600 }.service-style1_inner_box .btns-box {margin-top: 35px }.service-style1_inner_box .btns-box a {background-color: transparent;border: 1px solid #fff }.service-style1_content {position: relative;display: block }.single-service-style1 {position: relative;display: block;margin-bottom: 67px }.single-service-style1 .img-holder {position: relative;display: block;overflow: hidden }.single-service-style1 .img-holder .inner {position: relative;display: block;overflow: hidden }.single-service-style1 .img-holder img {width: 100%;transform: scale(1);transition: all .7s ease }.single-service-style1:hover .img-holder img {transform: scale(1.2) }.single-service-style1 .img-holder::before {position: absolute;top: 50%;left: 50%;display: block;content: '';width: 0;height: 0;background: rgba(255, 255, 255, .5);border-radius: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 0;z-index: 10 }.single-service-style1:hover .img-holder::before {-webkit-animation: circle .75s;animation: circle .75s }.single-service-style1 .text-holder {position: relative;display: block;padding: 28px 0 0 }.single-service-style1 .text-holder h3 {font-size: 24px;line-height: 34px;font-weight: 600;margin: 0 0 13px }.single-service-style1 .text-holder h3 a {color: #fff;transition: all .2s linear;transition-delay: .1s }.single-service-style1 .text-holder p {color: #c5c9e6;margin: 0 }.single-service-style1 .text-holder .readmore-button {position: relative;display: block;margin-top: 17px }.single-service-style1 .text-holder .readmore-button a {font-size: 14px;line-height: 24px;font-weight: 700;text-transform: uppercase;text-decoration: underline;font-family: Lato, sans-serif }.single-service-style1 .text-holder .readmore-button a span:before {position: relative;display: inline-block;color: #e2e5f3;font-size: 20px;padding-right: 10px;top: 3px }.service-style2-area {position: relative;display: block;background: #fff;padding: 110px 0 0 }.service-style2-area .sec-title.with_text {padding-bottom: 103px }.single-service-style2 {position: relative;display: block;background: #fff;padding-left: 25px;padding-bottom: 45px;margin-bottom: 110px;box-shadow: 0 0 13.5px 1.5px rgba(0, 0, 0, .05);z-index: 2 }.single-service-style2_bg {background-image: url(../images/textura-bg-servicos.jpg);position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-attachment: scroll;background-size: cover;background-repeat: no-repeat;background-position: center center;opacity: .2;z-index: -2 }.single-service-style2:hover .single-service-style2_bg {opacity: 1;transition: all .7s linear;transition-delay: .2s }.single-service-style2::before {position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;content: "";transition: all .7s linear;transition-delay: .1s }.single-service-style2:hover:before {opacity: 0 }.single-service-style2::after {content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-color: #1f67b0;opacity: 1;transition: .5s;transform: perspective(400px) scaleX(0);-webkit-transform-origin: bottom;-ms-transform-origin: bottom;transform-origin: bottom;z-index: 1 }.single-service-style2:hover:after {opacity: .9;transform: perspective(400px) scaleX(1) }.single-service-style2 .inner_box {position: relative;display: block;padding-left: 180px;min-height: 210px;z-index: 2 }.single-service-style2 .inner_box .img-holder {position: absolute;left: 0;width: 180px;margin-top: -40px }.single-service-style2 .inner_box .img-holder img {width: 100% }.single-service-style2 .inner_box .text-holder {position: relative;display: block;padding-top: 35px;padding-left: 30px;padding-right: 35px }.single-service-style2 .inner_box .text-holder h3 i {font-size: 32px;line-height: 0;display: inline-block;vertical-align: sub;color: #004999;margin-right: 2px }.single-service-style2 .inner_box .text-holder h3 {font-size: 24px;line-height: 34px;font-weight: 600;margin-bottom: 8px }.single-service-style2 .inner_box .text-holder h3 a {color: #222;transition: all .2s linear;transition-delay: .1s;font-size: 21.3px }.single-service-style2:hover .inner_box .text-holder h3 a {color: #fff }.single-service-style2 .inner_box .text-holder p {margin: 0;transition: all .2s linear;transition-delay: .1s;line-height: 1.6;margin-top: 10px;text-align: justify }.single-service-style2:hover .inner_box .text-holder h3 i, .single-service-style2:hover .inner_box .text-holder p {color: #fff }.single-service-style2 .inner_box .text-holder .readmore-button {position: relative;display: block;margin-top: 29px }.single-service-style2 .inner_box .text-holder .readmore-button a {color: #004999;font-size: 15px;line-height: 1;font-weight: 800;text-transform: uppercase;transition: all .2s linear;transition-delay: .1s }.single-service-style2:hover .inner_box .text-holder .readmore-button a {color: #fff }.single-service-style2 .inner_box .text-holder .readmore-button a span::before {position: relative;display: inline-block;font-size: 20px;padding-right: 10px;top: 2px;transition: all .2s linear;transition-delay: .1s }.single-service-style2:hover .inner_box .text-holder .readmore-button a span::before {color: #fff }.service-style3-area {position: relative;display: block;background: #faf7f0;padding: 110px 0 110px;z-index: 1 }.service-style3-area_bg {position: absolute;left: 0;bottom: 0;right: 0;height: 100%;background-attachment: scroll;background-position: bottom center;background-repeat: no-repeat;background-size: cover;z-index: -1 }.single-service-style3 {position: relative;display: block }.single-service-style3 .img-holder {position: relative;display: block }.single-service-style3 .img-holder .inner {position: relative;display: block;overflow: hidden }.single-service-style3 .img-holder .inner::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #004999;transition: .4s;text-align: center;transform: translateY(50%);opacity: 0;z-index: 1 }.single-service-style3:hover .img-holder .inner::before {opacity: .8;transform: translateY(0) }.single-service-style3 .img-holder .inner img {width: 100%;transition: all .2s linear;transition-delay: .1s }.single-service-style3:hover .img-holder .inner img {transform: scale(1.2);transition: all .5s cubic-bezier(.62, .21, .45, 1.52) }.single-service-style3 .text-holder {position: relative;display: block;background: #fff;padding: 40px 38px 40px }.single-service-style3 .text-holder h2 {color: #222;font-size: 24px;line-height: 34px;font-weight: 600;margin-bottom: 12px }.single-service-style3 .text-holder p {margin: 0;text-align: justify;line-height: 1.8;margin-top: 15px;display: block }.single-service-style3 .text-holder .readmore-button {position: relative;display: block;margin-top: 33px }.single-service-style3 .text-holder .btn-one {color: #222;background: #fff;border: 1px solid #222;line-height: 48px;padding-left: 25px;padding-right: 25px }.single-service-style3 .text-holder .btn-one::before {top: -1px;left: -1px;bottom: -1px;right: -1px }.service-style3_carousel.owl-nav-style-one.owl-theme .owl-nav {position: absolute;top: 170px;left: -80px;right: -80px;z-index: -1 }.service-style3_carousel.owl-nav-style-one.owl-theme .owl-nav [class*=owl-] {background: 0 0;border: 1px solid #222;color: #222 }.service-style3_carousel.owl-nav-style-one.owl-theme .owl-nav .owl-prev {float: left }.service-style3_carousel.owl-nav-style-one.owl-theme .owl-nav .owl-next {margin-left: 0;float: right }.service-style4-area {position: relative;display: block;padding: 110px 0 110px }.single-service-style4 {position: relative;display: block;padding-left: 200px;min-height: 280px;margin-bottom: 40px }.single-service-style4 .img-holder {position: absolute;top: 0;left: 0;width: 200px }.single-service-style4 .img-holder .inner {position: relative;display: block;overflow: hidden }.single-service-style4 .img-holder .inner::before {position: absolute;top: 50%;left: 50%;display: block;content: '';width: 0;height: 0;background: rgba(255, 255, 255, .5);border-radius: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 0;z-index: 10 }.single-service-style4:hover .img-holder .inner::before {-webkit-animation: circle .75s;animation: circle .75s }.single-service-style4 .img-holder .inner img {width: 100%;transition: all .2s linear;transition-delay: .1s }.single-service-style4:hover .img-holder .inner img {transform: scale(1.2);transition: all .5s cubic-bezier(.62, .21, .45, 1.52) }.single-service-style4 .text-holder {position: relative;display: block;box-shadow: 0 0 13.5px 1.5px rgba(0, 0, 0, .05);padding: 37px 45px 43px;z-index: 1 }.single-service-style4 .text-holder::after {content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-color: #2739a7;transition: .5s;transform: perspective(400px) scaleX(0);-webkit-transform-origin: bottom;-ms-transform-origin: bottom;transform-origin: bottom;z-index: -1 }.single-service-style4:hover .text-holder:after {opacity: 1;transform: perspective(400px) scaleX(1) }.single-service-style4 .text-holder h3 {color: #222;font-size: 24px;line-height: 34px;font-weight: 600;margin-bottom: 8px;transition: all .2s linear;transition-delay: .1s }.single-service-style4:hover .text-holder h3 {color: #fff }.single-service-style4 .text-holder p {margin: 0;transition: all .2s linear;transition-delay: .1s }.single-service-style4:hover .text-holder p {color: #fff }.single-service-style4 .text-holder .readmore-button {position: relative;display: block;margin-top: 33px;padding-top: 20px;border-top: 1px solid #dee1ed }.single-service-style4 .text-holder .readmore-button a {font-size: 14px;line-height: 24px;font-weight: 700;text-transform: uppercase;text-decoration: underline;font-family: Lato, sans-serif }.single-service-style4 .text-holder .readmore-button a span::before {position: relative;display: inline-block;color: #2739a7;font-size: 20px;padding-right: 10px;top: 3px;transition: all .2s linear;transition-delay: .1s }.single-service-style4:hover .text-holder .readmore-button a span::before {color: #fff }.service-style4_more_service_button {position: relative;display: block;padding-top: 30px }.service-style4_more_service_button a {line-height: 65px }.service-style5-area {position: relative;display: block;padding: 120px 0 55px }.service-style5_top_title {position: relative;overflow: hidden;display: flex;align-items: center;padding-bottom: 59px }.service-style5_top_title .sec-title {position: relative;display: block;max-width: 520px;width: 100%;padding: 0 }.service-style5_top_title .text {position: relative;display: block;max-width: 615px;width: 100%;padding-left: 80px }.service-style5_top_title .text::before {position: absolute;top: -28px;left: 0;bottom: -28px;width: 1px;background: #cfd3e4;content: "" }.service-style5_top_title .text p {margin: 0 }.single-service-style5 {position: relative;display: block;background: #fff;border: 2px solid #e9ebf4;padding: 54px 48px 53px;margin-bottom: 55px;transition: all .2s linear;transition-delay: .1s }.single-service-style5:hover {box-shadow: 0 0 46.98px 7.02px rgba(0, 0, 0, .07);border-color: transparent }.single-service-style5 .icon-holder {font-size: 120px;margin-bottom: 30px }.single-service-style5 .title-holder {position: relative;display: block }.single-service-style5 .title-holder h3 {color: #222;font-size: 24px;line-height: 30px;font-weight: 600;transition: all .2s linear;transition-delay: .1s;margin: 0 0 15px }.single-service-style5 .title-holder p {margin: 0;transition: all .2s linear;transition-delay: .2s }.single-service-style5 .title-holder .readmore-button {position: relative;display: block;padding-top: 35px }.single-service-style5 .title-holder .readmore-button a {font-size: 14px;line-height: 24px;font-weight: 700;text-transform: uppercase;transition: all .2s linear;transition-delay: .1s }.single-service-style5 .title-holder .readmore-button a span::before {position: relative;display: inline-block;top: 2px;color: #2739a7;font-size: 20px;line-height: 20px;padding-right: 10px;transition: all .2s linear;transition-delay: .1s }.service-style4-area.service-page1 {padding-bottom: 70px }.service-style5-area.service-page2 {padding-top: 99px;padding-bottom: 70px }.tagline-content.style2 {padding-bottom: 61px }.service-page2 .single-service-style5 {margin-bottom: 40px }.service-page2 .single-service-style5 .icon-holder {position: relative;display: block;width: 140px;height: 140px;border: 10px solid rgba(0, 0, 0, .1);border-radius: 50% }.service-page2 .single-service-style5 .overlay-bg {position: absolute;top: -1px;left: -1px;bottom: -1px;right: -1px;background: #2739a7;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;-webkit-transform: perspective(400px) rotateX(-90deg);-ms-transform: perspective(400px) rotateX(-90deg);transform: perspective(400px) rotateX(-90deg);-webkit-transform-origin: top;-ms-transform-origin: top;transform-origin: top }.service-page2 .single-service-style5:hover .overlay-bg {-webkit-transform: perspective(400px) rotateX(0);-ms-transform: perspective(400px) rotateX(0);transform: perspective(400px) rotateX(0) }.service-page2 .single-service-style5:hover .title-holder h3 {color: #fff }.service-page2 .single-service-style5:hover .title-holder p {color: #fff }.service-page2 .single-service-style5:hover .title-holder .readmore-button a span::before {color: #fff }.service-style3-area.service-page3 {position: relative;display: block;background: #fff;padding: 110px 0 40px }.service-page3 .single-service-style3 {margin-bottom: 70px }.service-page3 .single-service-style3 .text-holder {border: 1px solid #e9ebf4 }.service-page3 .single-service-style3:hover .text-holder {border-color: transparent;border-bottom-color: #004999;box-shadow: 0 0 20px 5px rgb(0 0 0 / 6%) }.service-page3 .single-service-style3 .text-holder .btn-one:hover {color: #fff }.service-details-area {position: relative;display: block;background: #fff;padding: 110px 0 110px }.service-details-sidebar {position: relative;display: block;max-width: 320px;width: 100% }.service-details-sidebar .single-sidebar-box:last-child {padding-bottom: 0 }.single-sidebar-box {position: relative;display: block;padding-bottom: 60px }.services-page-link {position: relative;display: block }.services-page-link ul {position: relative;display: block;overflow: hidden }.services-page-link ul li {position: relative;display: block;margin-bottom: 0 }.services-page-link ul li:last-child {margin-bottom: 0 }.services-page-link ul li a {position: relative;display: flex;background: #fff;padding: 0 28px;color: #222;font-size: 18px;line-height: 75px;font-weight: 600;font-family: 'Open Sans', sans-serif;z-index: 1;transition: all .2s linear;transition-delay: .1s;border: 1px solid #e4e4e4;border-top: none;align-content: center;align-items: center }.services-page-link ul li a i {font-size: 40px;line-height: 0;margin-right: 12px }.services-page-link ul li:first-child a {border-top: 1px solid #e4e4e4 }.services-page-link ul li a:hover, .services-page-link ul li.active a {color: #fff }.services-page-link h2 {display: none;font-size: 22.8px;margin-bottom: 25px;font-weight: 600;text-transform: uppercase }.services-page-link ul li a span::before {position: relative;display: inline-block;float: right;color: #2739a7;font-weight: 600;transition: all .2s linear;transition-delay: .2s }.services-page-link ul li a:hover span::before, .services-page-link ul li.active a span::before {color: #fff }.services-page-link ul li a:before {position: absolute;content: '';top: 0;left: 0;right: 0;bottom: 0;opacity: 0;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;-webkit-transform: perspective(400px) rotateX(-90deg);-ms-transform: perspective(400px) rotateX(-90deg);transform: perspective(400px) rotateX(-90deg);-webkit-transform-origin: top;-ms-transform-origin: top;transform-origin: top;z-index: -1 }.services-page-link ul li a:hover:before, .services-page-link ul li.active a:before {opacity: 1;-webkit-transform: perspective(400px) rotateX(0);-ms-transform: perspective(400px) rotateX(0);transform: perspective(400px) rotateX(0) }.single-sidebar-box .title {position: relative;display: block;background: #2739a7;padding: 22px 0 22px 30px;margin-bottom: 5px }.single-sidebar-box .title h3 {color: #fff;font-size: 22px;font-weight: 600 }.single-sidebar-box .downloads-links {position: relative;display: block;overflow: hidden;border-bottom: 1px solid #e9ebf4 }.single-sidebar-box .downloads-links li {position: relative;display: block }.single-sidebar-box .downloads-links li a {position: relative;display: block;padding-left: 34px;color: #222;font-size: 18px;line-height: 68px;border: 1px solid #e9ebf4;border-bottom: none }.single-sidebar-box .downloads-links li a i {position: relative;display: inline-block;padding-right: 10px }.special-services {position: relative;display: block;padding: 100px 40px 60px;background-attachment: scroll;background-size: cover;background-repeat: no-repeat;background-position: center center;z-index: 1 }.special-services::before {content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: #000;opacity: .7;z-index: -1 }.special-services .thm_logo {position: relative;display: block;padding-bottom: 16px }.special-services .thm_logo span::before {color: #fff;font-size: 70px }.special-services h2 {color: #fff;font-size: 30px;line-height: 40px;font-weight: 700;margin: 0 0 12px }.special-services p {color: #fff;margin: 0 0 33px }.special-services a {line-height: 50px;padding: 0 25px }.sidebar-contact-info {position: relative;display: block;padding: 50px 0 55px;background-attachment: scroll;background-repeat: no-repeat;background-size: cover;background-position: center center;text-align: center;background: #262627 }.sidebar-contact-info .icon {position: relative;padding-bottom: 20px }.sidebar-contact-info .icon i::before {color: #fff;font-size: 140px;margin-bottom: 20px;display: block }.sidebar-contact-info h3 {color: #fff;font-size: 26px;line-height: 36px;font-weight: 600;margin: -21px 0 20px }.sidebar-contact-info .border-box {position: relative;display: block;width: 70px;height: 1px;background: #fff;margin: 0 auto }.sidebar-contact-info .phone {position: relative;display: block;padding-top: 29px }.sidebar-contact-info .phone a {color: #fff;font-size: 28px;font-weight: 700;margin-bottom: 10px;display: block }.sidebar-contact-info .mail {position: relative;display: block }.sidebar-contact-info .mail a {color: #fff }.sidebar-contact-info a {transition: .3s ease color }.sidebar-contact-info a:hover {color: #004999 }.service-details-content {position: relative;display: block }.service-details_main_image {position: relative;display: block;overflow: hidden }.service-details_main_image img {width: 100% }.service-details_main_content {position: relative;display: block;padding-top: 60px }.service-details_main_content .sec-title {padding-bottom: 30px;display: flex }.service-details_main_content .sec-title .icone-titulo {background-image: url(../images/escudo.svg);height: 75px;width: 75px;background-size: cover;background-repeat: no-repeat;background-position: center;text-align: center;margin-right: 15px }.service-details_main_content .sec-title .icone-titulo i {color: #fff;font-size: 48px;line-height: 1.65 }.service-details_main_content .sec-title h2 {font-size: 42px;line-height: 1;display: block;margin: 0;padding: 0;align-self: center }.service-details_main_content .inner-content {position: relative;display: block }.service-details_main_content .inner-content .top_text {position: relative;display: block;padding-bottom: 20px }.service-details_main_content .inner-content p {text-align: justify;line-height: 1.8 }.service-details_main_content .inner-content p:last-child {margin-bottom: 0 }.service-details_content_two {position: relative;display: block;padding-bottom: 15px }.service-details_content_two h3 {color: #222;font-size: 24px;line-height: 34px;font-weight: 700;margin: 0 0 13px }.service-details_content_two p {margin: 0 }.service-details_content_two .inner_content {position: relative;display: block;padding-top: 43px }.service-details_content_two .inner_content ul {position: relative;display: block;overflow: hidden;margin-left: -15px;margin-right: -15px }.service-details_content_two .inner_content ul li {position: relative;display: block;float: left;width: 50%;padding: 0 15px 0 }.service-details_content_two .inner_content ul li .single_box {position: relative;display: block;padding-left: 80px;border-bottom: 1px solid #ddd;padding-bottom: 45px;margin-bottom: 45px;min-height: 80px }.service-details_content_two .inner_content ul li .single_box .icon {position: absolute;top: 0;left: 0;width: 80px;height: 80px;padding-top: 10px;padding-left: 10px;transition: all .2s linear;transition-delay: .1s }.service-details_content_two .inner_content ul li .single_box .icon::before {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: #e6e8f1;border-radius: 50%;content: "" }.service-details_content_two .inner_content ul li .single_box .icon .inner {position: relative;display: block;width: 70px;height: 70px;background: #fff;border-radius: 50%;box-shadow: 0 0 13.5px 1.5px rgba(0, 0, 0, .05) }.service-details_content_two .inner_content ul li .single_box .icon span::before {position: relative;display: block;font-size: 70px;line-height: 70px;text-align: center;font-weight: 100 }.service-details_content_two .inner_content ul li .single_box .text {position: relative;display: block;padding-left: 20px }.service-details_content_two .inner_content ul li .single_box .text h3 {font-size: 22px;line-height: 26px;font-weight: 600;margin-bottom: 2px }.service-details_content_two .inner_content ul li .single_box .text p {margin: 0 }.service-details_content_three {position: relative;display: block;padding-bottom: 60px }.service-details_content_three .img-holder {position: relative;display: block;overflow: hidden }.service-details_content_three .img-holder img {width: 100% }.service-details_content_three .text-holder {position: relative;display: block }.service-details_content_three .text-holder h3 {font-size: 24px;margin: 0 0 12px }.service-details_content_three .text-holder p {margin: 0 }.service-details_content_three .text-holder ul {position: relative;display: block;overflow: hidden;padding-top: 20px }.service-details_content_three .text-holder ul li {position: relative;display: block;line-height: 36px;font-weight: 700 }.service-details_content_three .text-holder ul li i {position: relative;left: 1px;display: inline-block;padding-right: 10px }.service-details_content_four {position: relative;display: block }.service-details_content_four h3 {font-size: 24px;margin-top: -4px }.service-details_content_four .inner {position: relative;display: block;padding-top: 34px }.service-details_content_four .inner .accordion-box .accordion {padding: 21px 20px 21px }.service-details_content_four .inner .accordion-box .accordion .accord-btn::after {background: #2739a7;color: #fff }.service-details_content_five {position: relative;display: block;padding-top: 57px }.service-details_content_five h3 {font-size: 24px }.service-details_content_five .inner {position: relative;display: block;padding-top: 34px }.video-gallery_box_5.service-details_video_holder {position: relative;top: 0;left: 0;bottom: 0;right: 0;width: auto }.service-details_video_holder {position: relative;padding-top: 15px;padding-left: 40px;padding-bottom: 15px;padding-right: 30px;display: flex;justify-content: space-between;align-items: center;flex-direction: row;flex-wrap: wrap;background: #2739a7 }.service-details_video_holder .text {position: relative;display: block;max-width: 540px;width: 100% }.service-details_video_holder .text p {color: #fff;font-size: 22px;line-height: 34px;margin: 0 }.video-gallery_box_5.service-details_video_holder .icon {position: relative;display: block }.chamada-para-acao {background-color: #004999;padding: 70px 0 }.chamada-para-acao .row {align-items: center }.chamada-para-acao [class*=col-]:first-child {display: flex;align-items: center }.chamada-para-acao h2, .chamada-para-acao i {color: #fff }.chamada-para-acao i {font-size: 90px;margin-right: 20px }.chamada-para-acao h2 {text-transform: uppercase;font-weight: 800;letter-spacing: -.5px;font-size: 37px }.faq-style1-area {position: relative;display: block;background: #e9ebf4;padding: 0 0 0 }.faq-style1-area .layer-outer {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-attachment: scroll;background-size: cover;background-repeat: no-repeat;background-position: top left }.faq-style1-content {position: relative;display: block;margin-left: -110px;padding-top: 110px;padding-bottom: 110px }.faq-style1-content .sec-title.with_text {padding-bottom: 42px }.faq-style1-content .sec-title h2 {margin: 0 }.faq-style1-content .sec-title .text p {font-size: 18px;line-height: 30px;font-weight: 700;margin: 0 }.accordion-box {position: relative;display: block;border-bottom: 1px solid #cbcfe0 }.accordion-box .accordion {position: relative;display: block;padding: 21px 0 21px;border-top: 1px solid #cbcfe0 }.accordion-box .accordion .accord-btn {position: relative;display: block;cursor: pointer;padding-left: 0;padding-right: 40px;padding-top: 0;padding-bottom: 0;transition: all .5s ease }.accordion-box .accordion .accord-btn h4 {color: #222;font-size: 18px;line-height: 28px;font-weight: 600;transition: all .5s ease }.accordion-box .accordion .accord-btn::after {font-family: Flaticon;position: absolute;content: "\f110";top: 50%;right: 0;width: 30px;height: 30px;background: #fff;color: #222;font-size: 14px;line-height: 30px;font-weight: 600;text-align: center;transform: translateY(-50%);opacity: 1;transition: all .5s ease 0s }.accordion-box .accordion .accord-btn.active {position: relative }.accordion-box .accordion .accord-btn.active h4 {color: #2739a7 }.accordion-box .accordion .accord-btn.active:after {content: "\f115";color: #fff;opacity: 1 }.accordion-box .accordion .accord-content {position: relative;display: block;padding-top: 10px;padding-bottom: 12px;padding-left: 0;padding-right: 0;display: none;z-index: 1 }.accordion-box .accordion .accord-content.collapsed {display: block }.accordion-box .accordion .accord-content p {margin: 0 }.faq-style1-image-box {position: relative;display: block }.faq-style1-image-box .inner {position: relative;display: block }.faq-style1-image-box .inner::before {position: absolute;top: 50%;left: 50%;display: block;content: '';width: 0;height: 0;background: rgba(255, 255, 255, .2);border-radius: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 0;z-index: 10 }.faq-style1-image-box:hover .inner::before {-webkit-animation: circle .75s;animation: circle .75s }.faq-style1-image-box .inner img {max-width: none;float: left }.faq-style1-image-box .overlay-content {position: absolute;bottom: -25px;right: -150px;width: 635px;background: #fff;box-shadow: 0 0 13.5px 1.5px rgba(0, 0, 0, .05);padding: 45px 65px 45px;z-index: 1 }.faq-style1-image-box .overlay-content:before {position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;content: "" }.faq-style1-image-box .overlay-content .sec-title {padding-bottom: 0 }.faq-style1-image-box .overlay-content .sec-title h2 {font-weight: 500 }.faq-style1-image-box .overlay-content .icon-box {position: absolute;display: flex;align-items: center;justify-content: center;right: -50px;top: 50%;transform: translateY(-50%);width: 100px;height: 100px;border-radius: 50% }.faq-style1-image-box .overlay-content .icon-box span::before {font-size: 65px;color: #fff }.faq-style2-area {position: relative;display: block;background: #fff;padding: 110px 0 150px }.faq-style2-area .sec-title p {width: 100% !important }.faq-style2-content {position: relative;display: block;max-width: 625px;width: 100% }.faq-style2-content .sec-title.with_text {padding-bottom: 43px }.accordion-box-style2 {border: none }.accordion-box-style2 .accordion {padding: 0 0 0;border-top: 0 solid #cbcfe0;margin-bottom: 15px }.accordion-box-style2 .accordion .accord-btn {background: #f8f9fa;padding-left: 35px;padding-right: 80px;padding-top: 18px;padding-bottom: 19px;z-index: 1 }.accordion-box-style2 .accordion .accord-btn.active {background: #fff }.accordion-box-style2 .accordion .accord-btn::before {position: absolute;top: 0;left: 0;bottom: 0;right: 0;content: "";-webkit-transition: all .4s linear;-o-transition: all .4s linear;transition: all .4s linear;transform: scaleY(0) }.accordion-box-style2 .accordion .accord-btn.active::before {transform: scaleY(1) }.accordion-box-style2 .accordion .accord-btn.active h4 {color: #111 }.accordion-box-style2 .accordion .accord-content {padding-top: 27px;padding-bottom: 18px;padding-left: 35px;padding-right: 0 }.accordion-box-style2 .accordion .accord-content ul li {margin-bottom: 8px }.accordion-box-style2 .accordion .accord-content ul li i {color: #004999;vertical-align: middle }.accordion-box-style2 .accordion .accord-content p {text-align: justify }.accordion-box-style2 .accordion .accord-btn::after {font-family: flaticon;content: "\f10c";top: 0;right: 0;width: 70px;height: 65px;background: 0 0;color: #222;font-size: 17px;line-height: 65px;font-weight: 400;text-align: center;transform: translateY(0);border-left: 1px solid #e3e3e3 }.accordion-box-style2 .accordion .accord-btn.active:after {color: #004999;content: "\f10f";background: 0 0 }.faq-style2-image-box {position: relative;display: block;padding-top: 72px;margin-left: 33px;margin-right: -76px }.faq-style2-image-box .inner {position: relative;display: block;overflow: hidden;z-index: 1 }.faq-style2-image-box .inner::before {position: absolute;top: 0;left: 0;bottom: 0;right: 0;border: 15px solid #222;content: "";z-index: 1 }.faq-style2-image-box .box1 {position: absolute;bottom: -50px;right: -135px;width: 375px;height: 350px;background: 0 0;overflow: hidden;z-index: 1 }.faq-style2-image-box .box1::before {position: absolute;top: 0;left: 65px;bottom: 0;right: -65px;content: "";-moz-transform: skew(-20deg, 0deg);-webkit-transform: skew(-20deg, 0deg);-o-transform: skew(-20deg, 0deg);-ms-transform: skew(-20deg, 0deg);transform: skew(-20deg, 0deg) }.faq-style2-image-box .box1 .inner-border {background-image: url(../images/border.png);position: absolute;top: 0;left: 22px;bottom: 0;right: 0;background-repeat: no-repeat }.faq-style2-image-box .phone_number {position: absolute;bottom: 80px;right: -85px;width: 370px;background: #fff;padding: 32px 30px 35px;padding-right: 20px;border-bottom: 1px solid #222;box-shadow: 0 0 20px 5px rgba(0, 0, 0, .06);z-index: 10 }.faq-style2-image-box .phone_number .outer-box {position: relative;display: block;padding-left: 65px }.faq-style2-image-box .phone_number .outer-box .icon {position: absolute;top: 22px;left: 0;font-size: 50px }.faq-style2-image-box .phone_number .outer-box .text {position: relative;display: block }.faq-style2-image-box .phone_number .outer-box .text p {margin: 0 0 9px }.faq-style2-image-box .phone_number .outer-box .text h2 {font-size: 30px;line-height: 32px;font-weight: 900;font-family: Lato, sans-serif }.faq-style2-image-box .phone_number .outer-box .text h2 a {color: #222;transition: all .2s linear;transition-delay: .1s }.faq-style2-image-box .phone_number .plus_icon {position: absolute;top: -18px;right: 0;width: 40px;height: 40px;background: #222;color: #fff;font-size: 18px;line-height: 45px;text-align: center }.faq-page-area {position: relative;display: block;background: #fff;padding: 110px 0 110px }.accordion-box-style3 {border: none }.accordion-box-style3 .accordion {padding: 0 0 0;border-top: 0 solid #cbcfe0;margin-bottom: 20px }.accordion-box-style3 .accordion .accord-btn {background: #fff;padding-left: 35px;padding-right: 80px;padding-top: 17px;padding-bottom: 18px;border: 1px solid #e9ebf4;z-index: 1 }.accordion-box-style3 .accordion .accord-btn.active h4 {color: #fff }.accordion-box-style3 .accordion .accord-content {padding-top: 27px;padding-bottom: 32px;padding-left: 35px;padding-right: 30px;border: 1px solid #e9ebf4;border-top: none }.accordion-box-style3 .accordion .accord-btn::after {font-family: FontAwesome;content: "\f105";top: 0;right: 0;bottom: 0;width: 60px;height: auto;background: 0 0;color: #222;font-size: 20px;font-weight: 400;text-align: center;transform: translateY(0);border-left: 1px solid #ece6d9;display: flex;align-items: center;justify-content: center }.accordion-box-style3 .accordion .accord-btn.active:after {color: #fff;content: "\f107";border-color: rgba(255, 255, 255, .2);background: 0 0 }.accordion-box-style3.style3instyle4_bg .accordion .accord-btn.active {background: #2739a7;border-color: #2739a7 }.fact-counter-area {position: relative;display: block;background: #fff }.single-fact-counter {position: relative;display: block;margin-bottom: 50px;background: #fff;padding: 7px 60px 20px;box-shadow: 0 0 13.5px 1.5px rgba(0, 0, 0, .05);margin-top: -30px;z-index: 10 }.single-fact-counter::before {position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;content: "" }.single-fact-counter .top {position: relative;display: flex;align-items: center }.single-fact-counter .top .icon {position: relative;display: block;width: 120px }.single-fact-counter .top .icon.top7 {position: relative;top: 7px }.single-fact-counter .top .icon span::before {font-size: 160px }.single-fact-counter .top .count-box {position: relative;display: inline-block;margin-top: 40px }.single-fact-counter .top .count-box h2 {position: relative;font-size: 48px;line-height: 40px;font-weight: 600 }.single-fact-counter .top .count-box h2 span {color: #1f67b0 }.single-fact-counter .top .count-box h2 .plus_icon {position: absolute;top: 5px;font-size: 30px;line-height: 30px;font-weight: 400;margin-left: 5px }.single-fact-counter .sub-title {position: relative;top: -27px;display: block;text-align: right }.single-fact-counter h5 {color: #222;font-size: 18px;line-height: 20px;font-weight: 700;font-family: Lato, sans-serif }.fact-counter-style2-area {position: relative;display: block;background: #fff;padding: 110px 0 110px }.fact-counter-style2-area .container-box {position: relative;display: block;max-width: 1330px;width: 100%;margin: 0 auto;padding: 0 15px }.fact-counter-style2_box {position: relative;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap }.single-fact-counter-style2 {position: relative;display: block;padding-left: 70px;padding-right: 60px;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333% }.single-fact-counter-style2:first-child {padding-left: 0 }.single-fact-counter-style2:last-child {padding-right: 0 }.single-fact-counter-style2::before {position: absolute;top: 0;right: 0;bottom: 0;width: 1px;background: #e8e8e8;content: "" }.single-fact-counter-style2:last-child:before {display: none }.single-fact-counter-style2 .top {position: relative;display: block;padding-left: 126px;padding-top: 14px }.single-fact-counter-style2 .top .icon {position: absolute;top: 0;left: 0;font-size: 110px }.single-fact-counter-style2 .top .count-box {position: relative;display: block }.single-fact-counter-style2 .top .count-box h2 {font-size: 60px;line-height: 60px;font-weight: 600 }.single-fact-counter-style2 .top .count-box h2 span::before {position: relative;display: inline-block;font-size: 24px;top: -10px;left: -14px }.single-fact-counter-style2 .top .count-box h5 {font-size: 16px;line-height: 28px;font-weight: 400;font-family: Lato, sans-serif }.single-fact-counter-style2 .text-box {position: relative;display: block;margin-top: 34px }.single-fact-counter-style2 .text-box p {margin: 0 }.fact-counter-style3-area {position: relative;display: block;background: #e9ebf4;padding: 195px 0 110px;z-index: 1 }.fact-counter-style3-area-bg {position: absolute;left: 0;bottom: 0;width: 100%;height: 729px;background-position: bottom center;background-repeat: no-repeat;z-index: -1;opacity: 1 }.faq-style3_image_box {position: relative;display: block;margin-right: -23px }.faq-style3_image_box img {width: 100% }.faq-style3_content {position: relative;display: block }.fact-counter-style3_box {position: relative;display: block }.single-fact-counter-style3 {position: relative;display: block;background: #fff }.faq-style3_content {position: relative;display: block;margin-left: 33px }.fact-counter-style3_box {position: relative;display: block }.single-fact-counter-style3 {position: relative;display: block;margin-bottom: 15px;padding: 22px 0 24px }.single-fact-counter-style3:last-child {margin-bottom: 0 }.single-fact-counter-style3 .count-box {position: relative;display: block }.single-fact-counter-style3 .count-box h2 {font-size: 36px;line-height: 46px;font-weight: 700 }.single-fact-counter-style3:nth-of-type(2) .count-box h2 {color: #222 }.single-fact-counter-style3:nth-of-type(3) .count-box h2 {color: #2739a7 }.single-fact-counter-style3 h5 {color: #222;font-size: 16px;line-height: 18px;font-weight: 400;text-transform: capitalize;font-family: Lato, sans-serif }.faq-style3_content .more_button {position: relative;display: block;padding-top: 25px }.faq-style3_content .more_button a {position: relative;display: block;width: 40px;height: 40px;background: #2739a7;color: #fff;font-size: 20px;line-height: 40px;text-align: center }.progress_box {position: relative;display: block }.progress_box ul {position: relative;display: block;overflow: hidden }.progress_box ul li {position: relative;display: block;margin-bottom: 50px }.progress_box ul li:last-child {margin-bottom: 0 }.progress_box ul li .progress-block {position: relative;display: block;min-height: 170px }.progress_box ul li .progress-block .inner-box {position: relative;display: block;padding-left: 170px }.progress_box ul li .progress-block .inner-box .graph-outer {position: absolute;top: 0;left: 0;width: 170px }.progress_box ul li .progress-block .inner-box .title-outer {position: relative;display: block;margin-left: 30px;padding-top: 25px;border-bottom: 1px solid #cfd3e4;padding-bottom: 20px }.progress_box ul li .progress-block .inner-box .title-outer p {color: #222;font-size: 18px;line-height: 22px;font-weight: 400;margin: 0 0 14px }.progress_box ul li .progress-block .inner-box .title-outer .inner-text {color: #222;font-size: 30px;line-height: 30px;font-weight: 700;font-family: Exo, sans-serif }.progress_box ul li .progress-block .inner-box .title-outer .inner-text i::before {position: relative;display: inline-block;font-size: 20px;line-height: 20px;top: -4px;margin-left: -4px;padding-right: 3px }.contact-style1-area {position: relative;display: block;background: #fff;padding: 0 0 110px;z-index: 1 }.contact-style1-area .contact-style1-big-image {position: absolute;right: 0;bottom: 0 }.contact-style1-area-bg {position: absolute;left: 0;bottom: 0;height: 430px;width: 170%;background-position: left center;background-repeat: repeat-x;z-index: -1 }.contact-style1_map {position: relative;display: block }.contact-style1_map .sec-title {padding-bottom: 42px }.contact-style1_map .sec-title h3 {color: #222;font-size: 24px;line-height: 34px;font-weight: 400;margin-top: 25px;font-family: Lato, sans-serif }.home-map-outer {position: relative;display: block;max-width: 100%;width: 100% }.home-map-outer .map-canvas {position: relative;width: 100%;height: 380px }section.mapa {margin-bottom: -8px }.contact-style1_form {box-shadow: 0 0 21.25px 3.75px rgb(0 0 0 / 6%);padding: 48px 40px 55px;background: #fff;z-index: 10 }.contact-style1_form .title {position: relative;display: block;padding-bottom: 30px;text-align: center }.contact-style1_form .title h2 {color: #1f67b0;font-size: 30px;line-height: 40px;font-weight: 700;margin: 0 0 0 }.contact-style1_form .title p {margin: 0;text-align: justify;font-size: 15px;line-height: 1.5 }.contact-form {position: relative;display: block }.contact-form .row {margin-left: 0;margin-right: 0 }.contact-form form {position: relative;display: block }.contact-form form .input-box {position: relative;display: block;margin-bottom: 15px }.contact-form form input[type=email], .contact-form form input[type=text], .contact-form form textarea {appearance: none;position: relative;display: block;background: #fff;width: 100%;height: 58px;border: 1px solid #ddd;color: #000;font-size: 14px;font-weight: 400;font-style: normal;padding-left: 25px;padding-right: 25px;transition: all .5s ease;font-family: 'Open Sans', sans-serif }.contact-form form textarea {height: 145px;padding-top: 15px;padding-left: 25px;padding-right: 25px }.contact-form form input[type=text]:focus {color: #262627;border-color: #004999 }.contact-form form input[type=email]:focus {color: #262627;border-color: #004999 }.contact-form form textarea:focus {color: #262627;border-color: #004999 }.contact-form form input[type=text]::-webkit-input-placeholder {color: #888 }.contact-form form input[type=text]:-moz-placeholder {color: #888 }.contact-form form input[type=text]::-moz-placeholder {color: #888 }.contact-form form input[type=text]:-ms-input-placeholder {color: #888 }.contact-form form input[type=email]::-webkit-input-placeholder {color: #888 }.contact-form form input[type=email]:-moz-placeholder {color: #888 }.contact-form form input[type=email]::-moz-placeholder {color: #888 }.contact-form form input[type=email]:-ms-input-placeholder {color: #888 }.contact-form form textarea::-webkit-input-placeholder {color: #888 }.contact-form form textarea:-moz-placeholder {color: #888 }.contact-form form textarea::-moz-placeholder {color: #888 }.contact-form form textarea:-ms-input-placeholder {color: #888 }.contact-form form .button-box {position: relative;display: block;padding-top: 10px }.contact-form form .button-box button {display: block;width: 100% }.box-contato .contato {display: flex;align-content: center;align-items: center;justify-content: flex-start;margin-bottom: 65px }.box-contato .contato:last-child {margin-bottom: 0 }.box-contato .contato .icone i {font-size: 58px;color: #004999;margin-right: 25px;line-height: 0;display: block }.box-contato .contato .informacao h3 {font-size: 18px }.box-contato .contato .informacao a {color: #555;font-size: 18px;transition: .3s ease color }.box-contato .contato .informacao a:hover {color: #004999 }.input-group.input-box {position: relative }.input-group.input-box input, .input-group.input-box textarea {text-indent: 20px }.input-group.input-box::after {font-family: flaticon;position: absolute;top: 18px;left: 35px;color: #c5c5c5;font-size: 17px }.input-group.input-box.nome:after {content: "\f110" }.input-group.input-box.telefone:after {content: "\f111" }.input-group.input-box.email:after {content: "\f112" }.input-group.input-box.mensagem:after {content: "\f113" }.contact-style1-area.contact-page {padding-top: 110px;padding-bottom: 110px }.contact-style2_form .title h2 {color: #262627;font-size: 37.8px;line-height: 1.3;font-weight: 700;text-transform: uppercase;margin-bottom: 10px }.contact-style1-area.contact-page.gray-bg {background: #e9ebf4 }.contact-style1-area.one-page-scrool-layout {padding-bottom: 110px }.contact-style2_form .title.one_page h2 {color: #222 }.choose-area {position: relative;display: block;overflow: hidden;background: #0c1529 }.choose-area .container-fullwidth {position: relative;display: flex;width: 100%;align-items: center }.choose-image-box {position: relative;display: block;width: 50%;float: left }.choose-image-box .inner {position: relative;display: block;overflow: hidden }.choose-image-box .inner:before {position: absolute;top: 0;left: -10000px;bottom: 0;right: 0;opacity: .8;content: "";transform: skew(-90deg) translateY(100%);transform-origin: left;transform-style: preserve-3d;transition: all .9s ease .1s }.choose-area:hover .choose-image-box .inner:before {transform: skew(0) translateY(0) }.choose-image-box img {width: 100%;transition: all .9s ease .1s }.choose-content-box {position: relative;display: block;width: 50%;float: left;padding-left: 120px;max-width: 750px;height: 100% }.choose-content-box .inner {position: relative;display: block }.choose-content-box .shape1 {position: absolute;top: -50px;right: -160px;opacity: .2 }.choose-content-box .sec-title {padding-bottom: 37px }.choose-content-box .sec-title h2 {color: #fff;margin: 0 }.choose-content-box ul {position: relative;display: block;overflow: hidden }.choose-content-box ul li {position: relative;display: block;padding-left: 100px;margin-bottom: 21px }.choose-content-box ul li:last-child {margin-bottom: 0 }.choose-content-box ul li .icon-holder {position: absolute;top: 0;left: 0;bottom: 0;width: 100px;height: 100px;border-radius: 50% }.choose-content-box ul li .icon-holder span:before {position: relative;display: block;color: #fff;font-size: 50px;text-align: center;line-height: 100px }.choose-content-box ul li .title-holder {position: relative;display: block;padding-left: 30px }.choose-content-box ul li .title-holder h3 {color: #fff;font-size: 24px;line-height: 34px;font-weight: 700;margin-bottom: 12px }.choose-content-box ul li .title-holder p {margin: 0 }.about-style1-area {position: relative;display: block;background: #fff;padding: 0 0 80px }.about-style1-image-box {position: relative;display: block;max-width: 720px;width: 100%;margin-left: -110px }.about-style1-image-box ul {position: relative;display: block;overflow: hidden;margin-left: -10px;margin-right: -10px }.about-style1-image-box ul li {position: relative;display: block;float: left;width: 50%;padding: 0 10px 30px }.about-style1-image-box ul li .image_box {position: relative;display: block;overflow: hidden }.about-style1-image-box ul li .image_box img {width: 100%;transition: all 3.5s ease }.about-style1-image-box ul li:hover .image_box img {transform: scale(1.5) rotate(2deg) }.about-style1-image-box ul li .image_box .overlay-box {position: absolute;left: 0;bottom: 0;width: 200px;background-color: #fff;text-align: center;padding: 18px 0 0 }.about-style1-image-box ul li .image_box .overlay-box .top {position: relative;display: flex;align-items: center;justify-content: center;margin: 0 0 2px }.about-style1-image-box ul li .image_box .overlay-box .top .icon {position: relative;display: block;padding-right: 15px }.about-style1-image-box ul li .image_box .overlay-box .top .icon span::before {font-size: 60px }.about-style1-image-box ul li .image_box .overlay-box .top .counting {position: relative;display: flex;align-items: center }.about-style1-image-box ul li .image_box .overlay-box .top .counting span {color: #2739a7;font-size: 48px;line-height: 50px;font-weight: 600;font-family: Exo, sans-serif }.about-style1-image-box ul li .image_box .overlay-box .top .counting .icon {position: relative;display: block;padding: 0 }.about-style1-image-box ul li .image_box .overlay-box .top .counting .icon i::before {position: relative;display: inline-block;padding-left: 3px;color: #2739a7;font-size: 20px;font-weight: 700 }.about-style1-image-box ul li .image_box .overlay-box p {color: #222;font-size: 14px;line-height: 20px;font-weight: 700;margin: 0 }.about-style1-image-box ul li .image_box.right {margin-top: 75px }.about-style1-image-box ul li .image_box.right::after {position: absolute;top: 0;left: -100%;display: block;content: '';width: 50%;height: 100%;background: linear-gradient(to right, rgba(255, 255, 255, .7) 0, rgba(255, 255, 255, .3) 100%);transform: skewX(25deg);z-index: 2 }.about-style1-image-box ul li:hover .image_box.right::after {-webkit-animation: shine 1.9s;animation: shine 1.9s }.about-style1-content-box {position: relative;display: block;padding-top: 30px;margin-left: -110px;margin-right: -110px }.about-style1-content-box .sec-title {padding-bottom: 15px }.about-style1-content-box .inner-content {position: relative;display: block }.about-style1-content-box .inner-content .top_text {position: relative;display: block }.about-style1-content-box .inner-content .top_text p {color: #222;font-size: 24px;line-height: 34px }.about-style1-content-box .inner-content ul {position: relative;display: block;overflow: hidden;margin-top: 51px }.about-style1-content-box .inner-content ul li {position: relative;display: block;padding-left: 100px;margin-bottom: 45px;min-height: 100px }.about-style1-content-box .inner-content ul li:last-child {margin-bottom: 0 }.about-style1-content-box .inner-content ul li .icon {position: absolute;top: 0;left: 0;width: 100px;height: 100px;padding-right: 10px;padding-bottom: 10px;transition: all .2s linear;transition-delay: .1s }.about-style1-content-box .inner-content ul li:hover .icon {padding-right: 0;padding-bottom: 0;padding-left: 10px;padding-top: 10px }.about-style1-content-box .inner-content ul li .icon::before {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: #e6e8f1;border-radius: 50%;content: "" }.about-style1-content-box .inner-content ul li .icon .inner {position: relative;display: block;width: 90px;height: 90px;background: #fff;border-radius: 50% }.about-style1-content-box .inner-content ul li .icon span::before {position: relative;display: block;font-size: 80px;line-height: 90px;text-align: center;font-weight: 100 }.about-style1-content-box .inner-content ul li .text {position: relative;display: block;padding-left: 30px }.about-style1-content-box .inner-content ul li .text h3 {font-size: 24px;line-height: 34px;font-weight: 600;margin-bottom: 3px }.about-style1-content-box .inner-content ul li .text p {margin: 0 }.about-style2-area {position: relative;display: block;background: #fff;padding-top: 0;padding-bottom: 110px }.about-style2_image_box {position: relative;display: block;max-width: 535px;width: 100%;margin-top: -20px;z-index: 11 }.about-style2_image_box .inner {position: relative;display: block;overflow: hidden }.about-style2_image_box .inner img {width: 100%;transition: all 3.5s ease }.about-style2_image_box .experience-box {position: absolute;display: flex;align-items: center;justify-content: space-between;left: -45px;bottom: 25px;width: 300px;background: #fff;box-shadow: 0 0 13.5px 1.5px rgba(0, 0, 0, .05);padding: 7px 30px 4px;padding-right: 0 }.about-style2_image_box .experience-box::before {position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #1f67b0;content: "" }.about-style2_image_box .experience-box .left {position: relative;display: block }.about-style2_image_box .experience-box .left .counting {position: relative;display: flex;align-items: center;margin-bottom: 10px }.about-style2_image_box .experience-box .left .counting span {position: relative;display: inline-block;font-size: 48px;line-height: 42px;font-weight: 800;font-family: Exo, sans-serif }.about-style2_image_box .experience-box .left .counting .icon {position: relative;display: block;padding-left: 3px }.about-style2_image_box .experience-box .left .counting .icon i {font-size: 20px;font-weight: 700 }.about-style2_image_box .experience-box .left p {color: #222;font-size: 16px;line-height: 20px;font-weight: 700;margin: 0 }.about-style2_image_box .experience-box .right {position: relative;display: block }.about-style2_image_box .experience-box .right span::before {color: #cddfec;font-size: 156px }.about-style2_text_box {position: relative;display: block;padding-top: 70px }.about-style2_text_box .sec-title {padding-bottom: 15px }.about-style2_text_box .inner-content {position: relative;display: block }.about-style2_text_box .inner-content .top_text {position: relative;display: block;margin-bottom: 24px }.about-style2_text_box .inner-content .text {position: relative;display: block;margin-bottom: 43px }.about-style2_text_box .inner-content .text p {margin: 0 }.about-style2_text_box .inner-content .top_text p {color: #222;font-size: 24px;line-height: 34px;font-weight: 400;font-family: Lato, sans-serif;margin: 0 }.about-style2_text_box .inner-content ul {position: relative;display: block;overflow: hidden;border-top: 1px solid #cddfec;padding-top: 35px }.about-style2_text_box .inner-content ul li {position: relative;display: flex;align-items: center;float: left;border-right: 1px solid #cddfec;padding-right: 35px;margin-right: 35px }.about-style2_text_box .inner-content ul li:last-child {border-right: none;padding-right: 0;margin-right: 0 }.about-style2_text_box .inner-content ul li .icon {position: relative;display: block }.about-style2_text_box .inner-content ul li .icon .inner {position: relative;display: block }.about-style2_text_box .inner-content ul li .icon .inner span::before {font-size: 60px;padding-right: 20px }.about-style2_text_box .inner-content ul li .title {position: relative;display: block }.about-style2_text_box .inner-content ul li .title h3 {font-size: 18px;line-height: 26px;font-weight: 600 }.about-style3-area {position: relative;display: block;background: #fff;padding-top: 110px;padding-bottom: 110px }.about-style3_image_box {position: relative;display: block;max-width: 535px;width: 100% }.about-style3_image_box .inner {position: relative;display: block;overflow: hidden }.about-style3_image_box .inner img {width: 100% }.about-style3_image_box .icon-Outer {position: absolute;top: 80px;left: 0;width: 80px;height: 115px;background: #fff;opacity: .5 }.about-style3_image_box .icon {position: absolute;display: flex;align-items: center;justify-content: center;top: 70px;left: -70px;width: 140px;height: 115px;z-index: 1;overflow: hidden }.about-style3_image_box .icon::before {content: "";position: absolute;top: 0;left: 27px;bottom: 0;right: -27px;z-index: -1;-moz-transform: skew(-25deg, 0deg);-webkit-transform: skew(-25deg, 0deg);-o-transform: skew(-25deg, 0deg);-ms-transform: skew(-25deg, 0deg);transform: skew(-25deg, 0deg) }.about-style3_image_box .icon span::before {position: relative;left: 15px;color: #fff;font-size: 75px;line-height: 175px }.about-style3_text_box {position: relative;display: block;padding-left: 10px }.about-style3_text_box .sec-title.with_text {padding-top: 15px;padding-bottom: 24px }.about-style3_text_box .sec-title h2 span {position: relative;display: inline-block;font-weight: 500;padding-top: 7px }.about-style3_text_box .sec-title p {font-size: 23px;line-height: 34px;margin: 0;margin-top: 20px }.about-style3_text_box .inner-content .text p {text-align: justify }.about-style3_text_box .readmore-button {position: relative;display: block;margin-top: 33px }.about-style4-area {position: relative;display: block;padding: 120px 0 120px }.about-style4-content-box {position: relative;display: block;max-width: 530px;width: 100% }.about-style4-content-box .sec-title {padding-bottom: 41px }.about-style4-content-box .inner-content {position: relative;display: block }.about-style4-content-box .inner-content .text {position: relative;display: block;padding-bottom: 27px }.video-gallery_box_3 {position: relative;display: flex;align-items: center;padding-left: 10px }.video-gallery_box_3 .icon {position: relative;display: block;width: 55px;height: 55px;border-radius: 50%;z-index: 1 }.video-gallery_box_3 .icon:before {position: absolute;content: '';top: -5px;left: -5px;bottom: -5px;right: -5px;border-radius: 50%;opacity: .5;z-index: -1 }.video-gallery_box_3 .icon::after {position: absolute;content: '';top: -10px;left: -10px;bottom: -10px;right: -10px;border-radius: 50%;opacity: .3;z-index: -1 }.about-style4-content-box .inner-content:hover .video-gallery_box_3 .icon:before {-webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .6);box-shadow: 0 0 0 0 rgba(0, 0, 0, .6);-webkit-animation: ripple 1s infinite;animation: ripple 3s infinite }.about-style4-content-box .inner-content .icon a span:before {position: relative;display: block;width: 100%;height: 100%;color: #fff;font-size: 20px;line-height: 55px;text-align: center }.video-gallery_box_3 .title {position: relative;display: inline-block;margin-left: 25px }.video-gallery_box_3 .title:before {position: absolute;left: 0;bottom: 0;right: 0;height: 2px;background: #2739a7;content: "" }.video-gallery_box_3 .title h5 {color: #2739a7;font-size: 18px;line-height: 28px;font-weight: 700;margin: 0 }.about-style4-image-box {position: relative;display: block;margin-left: 35px;margin-right: -140px }.about-style4-image-box .icon-box {position: absolute;top: 0;left: 0;bottom: 0;right: 0;display: flex;align-items: center;justify-content: center }.about-style4-image-box .icon-box .inner {position: relative;display: block;height: 130px;width: 130px;background: #fff;border-radius: 50%;font-size: 80px;text-align: center;line-height: 130px;z-index: 1 }.about-style4-image-box ul {position: relative;display: block;overflow: hidden;margin-left: -10px;margin-right: -10px }.about-style4-image-box ul li {position: relative;display: block;float: left;width: 50%;padding: 0 10px 0 }.about-style4-image-box ul li .image_box {position: relative;display: block;overflow: hidden }.about-style4-image-box ul li .image_box img {width: 100%;transition: all 3.5s ease }.about-style4-image-box ul li:hover .image_box img {transform: scale(1.5) rotate(2deg) }.about-style4-image-box ul li .image_box.right {margin-top: 25px }.about-style4-image-box ul li .image_box.right::after {position: absolute;top: 0;left: -100%;display: block;content: '';width: 50%;height: 100%;background: linear-gradient(to right, rgba(255, 255, 255, .7) 0, rgba(255, 255, 255, .3) 100%);transform: skewX(25deg);z-index: 2 }.about-style4-image-box ul li:hover .image_box.right::after {-webkit-animation: shine 1.9s;animation: shine 1.9s }.about-style5-area {position: relative;display: block;padding: 0 0 120px }.about-style5-area .thm_logo {position: absolute;top: 200px;right: -160px;font-size: 530px;color: #e9ebf4;opacity: .3 }.about-style5-image-box {position: relative;display: block;margin-right: -55px }.about-style5-image-box img {max-width: none;float: right }.about-style5-content-box {position: relative;display: block;margin-left: 12px;padding-top: 54px;padding-bottom: 178px }.about-style5-content-box .sec-title.with_text {padding-bottom: 53px }.about-style5-content-box .inner-content {position: relative;display: block }.about-style5-content-box .inner-content ul {position: relative;display: block;overflow: hidden }.about-style5-content-box .inner-content ul li {position: relative;display: block;float: left;width: 50%;padding-left: 80px;margin-bottom: 55px;min-height: 85px }.about-style5-content-box .inner-content ul li .icon {position: absolute;top: 0;left: 0;width: 80px;height: 80px;padding-top: 10px;padding-left: 10px;transition: all .2s linear;transition-delay: .1s }.about-style5-content-box .inner-content ul li .icon::before {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: #e5e7f0;border-radius: 50%;content: "" }.about-style5-content-box .inner-content ul li .icon .inner {position: relative;display: block;width: 70px;height: 70px;background: #fff;border-radius: 50% }.about-style5-content-box .inner-content ul li .icon span::before {position: relative;display: block;color: #222;font-size: 70px;line-height: 70px;text-align: center;font-weight: 100 }.about-style5-content-box .inner-content ul li .text {position: relative;display: block;padding-left: 20px }.about-style5-content-box .inner-content ul li .text h3 {color: #222;font-size: 22px;line-height: 30px;font-weight: 600;margin-bottom: 3px }.about-style5-content-box .inner-content ul li .text p {color: #222;margin: 0 }.video-gallery_box_5 {position: absolute;left: -390px;bottom: 0;width: 835px;padding-right: 55px }.video-gallery_box_5 .border_bottom {position: absolute;left: -460px;bottom: 0;width: 519px;height: 3px }.video-gallery_box_5 .inner_text {position: relative;display: block;padding-left: 65px;padding-right: 120px;background: #2739a7;padding-top: 41px;padding-bottom: 41px }.video-gallery_box_5 .inner_text h3 {color: #fff;font-size: 24px;line-height: 34px;font-weight: 400;font-family: Lato, sans-serif }.video-gallery_box_5 .icon {position: absolute;top: 0;right: 0;bottom: 0;display: flex;align-items: center;z-index: 2 }.video-gallery_box_5 .icon a {position: relative;display: block;width: 124px;height: 124px;background: #fff;border-radius: 50%;font-size: 30px;line-height: 124px;text-align: center;box-shadow: 0 0 13.5px 1.5px rgba(0, 0, 0, .05);z-index: 1 }.video-gallery_box_5 .icon a::before {content: "";position: absolute;top: 10px;left: 10px;bottom: 10px;right: 10px;border: 2px solid #e7e9f2;border-radius: 50%;z-index: -1 }.about-style3-area.about-page2 .about-style3_image_box .icon span::before {color: #fff }.about-style3-area.about-page2 .about-style3_text_box .sec-title h2 span {color: #2739a7 }.about-style1-area.about-page1 {padding: 110px 0 0 }.about-page1_image_box {position: relative;display: block;overflow: hidden }.about-page1_image_box img {width: 100% }.video-gallery_box_7 {position: absolute;left: 0;bottom: 0;width: 100px;height: 100px }.video-gallery_box_7 .inner {position: relative;display: block;padding: 20px }.video-gallery_box_7 .inner a {position: relative;display: block;width: 60px;height: 60px;border: 2px solid #fff;border-radius: 50%;color: #fff;font-size: 20px;line-height: 56px;text-align: center }.about-style1-content-box.about-page1_content_box {padding-top: 0;margin-left: 0;margin-right: 0;padding-left: 40px }.breadcrumb-area {position: relative;display: block;overflow: hidden;margin-top: 185px;background: #f0f0f0;padding: 147px 0 85px;z-index: 10 }.breadcrumb-area .inner-content {position: relative;display: block;overflow: hidden }.breadcrumb-area .title {position: relative;display: block;overflow: hidden }.breadcrumb-area .title h2 {color: #262627;font-size: 38px;line-height: 1.3;font-weight: 800;margin: 0 0 15px;letter-spacing: -.5px;text-transform: uppercase }.breadcrumb-menu {position: relative;display: block;line-height: 0;width: fit-content;margin: 0 auto }.breadcrumb-menu ul li {font-size: 14.5px;line-height: 1.3;font-weight: 500;font-family: 'Open Sans', sans-serif;color: #555;display: inline-flex;justify-content: center;align-content: center;align-items: center }.breadcrumb-menu ul li::after {font-family: flaticon !important;font-style: normal;font-weight: 400 !important;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f10c";margin: 0 5px;font-size: 13px;color: #004999 }.breadcrumb-menu ul li:last-child:after {display: none }.breadcrumb-menu ul li a {color: #555;transition: all .2s linear;transition-delay: .1s }.breadcrumb-menu ul li.active, .breadcrumb-menu ul li:hover a {color: #004999 }.breadcrumb-style2-area {padding-top: 75px;padding-bottom: 65px;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd }.main-slider {position: relative;display: block;background: #fff;z-index: 10 }.main-slider.style1 {margin-top: 185px }.main-slider .top_shadow {position: absolute;top: 0;left: 0;right: 0;height: 250px;background-image: -moz-linear-gradient(90deg, rgba(0, 0, 0, 0) 0, #000 100%);background-image: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0) 0, #000 100%);background-image: -ms-linear-gradient(90deg, rgba(0, 0, 0, 0) 0, #000 100%);opacity: .302;z-index: 1 }.main-slider .slide {position: relative;display: block;overflow: hidden;padding: 220px 0 160px;background-size: cover;background-repeat: no-repeat;background-position: center center }.main-slider .slide .image-layer {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center bottom;background-size: cover;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);transition: all .8s ease-in-out .4s;z-index: 1 }.main-slider .slide .image-layer:before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";z-index: -1 }.main-slider.style1 .slide .image-layer:before {background-color: rgba(0, 0, 0, .65) }.main-slider .active .slide .image-layer {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1) }.main-slider .content {position: relative;z-index: 11 }.main-slider.style1 .content {position: relative;display: block;width: 100%;z-index: 10 }.main-slider .auto-container {position: relative;overflow: hidden }.main-slider .content h3, .main-slider .content span.h3 {position: relative;display: block;overflow: hidden;color: #fff;font-size: 17px;line-height: 1.3em;font-weight: 500;letter-spacing: 2px;text-transform: uppercase;opacity: 0;-webkit-transform: perspective(400px) rotateX(0) translateY(80px);-ms-transform: perspective(400px) rotateX(0) translateY(80px);transform: perspective(400px) rotateX(0) translateY(80px);-webkit-transform-origin: bottom;-ms-transform-origin: bottom;transform-origin: bottom;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;font-family: Lato, sans-serif }.main-slider .active .content h3, .main-slider .active .content span.h3 {opacity: 1;-webkit-transform: perspective(400px) rotateX(0) translateY(0);-ms-transform: perspective(400px) rotateX(0) translateY(0);transform: perspective(400px) rotateX(0) translateY(0);-webkit-transition-delay: 1s;-moz-transition-delay: 1s;-ms-transition-delay: 1s;-o-transition-delay: 1s;transition-delay: 1s }.main-slider .content .big-title {position: relative;display: block;overflow: hidden;margin-top: 10px;opacity: 0;-webkit-transform: perspective(400px) rotateY(0) translateY(-120px);-ms-transform: perspective(400px) rotateY(0) translateY(-120px);transform: perspective(400px) rotateY(0) translateY(-120px);-webkit-transform-origin: bottom;-ms-transform-origin: bottom;transform-origin: bottom;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease }.main-slider .active .content .big-title {opacity: 1;-webkit-transform: perspective(400px) rotateY(0) translateY(0);-ms-transform: perspective(400px) rotateY(0) translateY(0);transform: perspective(400px) rotateY(0) translateY(0);-webkit-transition-delay: .5s;-moz-transition-delay: .5s;-ms-transition-delay: .5s;-o-transition-delay: .5s;transition-delay: .5s }.main-slider .content .big-title h1, .main-slider .content .big-title h2 {color: #fff;font-size: 94px;line-height: 1.2em;font-weight: 900;text-transform: uppercase }.main-slider .content .btns-box {position: relative;display: flex;align-items: center;justify-content: center;overflow: hidden;padding-top: 56px;opacity: 0;-webkit-transform: perspective(400px) rotateY(0) translateY(80px);-ms-transform: perspective(400px) rotateY(0) translateY(80px);transform: perspective(400px) rotateY(0) translateY(80px);-webkit-transform-origin: bottom;-ms-transform-origin: bottom;transform-origin: bottom;-webkit-transition: all 1.5s ease;-moz-transition: all 1.5s ease;-ms-transition: all 1.5s ease;-o-transition: all 1.5s ease;transition: all 1.5s ease }.main-slider .content .btns-box a {padding-left: 40px;padding-right: 40px }.main-slider .active .content .btns-box {opacity: 1;-webkit-transform: perspective(400px) rotateY(0) translateY(0);-ms-transform: perspective(400px) rotateY(0) translateY(0);transform: perspective(400px) rotateY(0) translateY(0);-webkit-transition-delay: 1.5s;-moz-transition-delay: 1.5s;-ms-transition-delay: 1.5s;-o-transition-delay: 1.5s;transition-delay: 1.5s }.main-slider .content .btns-box .left {position: relative;display: block }.main-slider .content .btns-box .video-gallery_box_4 {position: relative;display: block;padding-left: 30px }.main-slider .content .btns-box .video-gallery_box_4 .inner {position: relative;display: flex;align-items: center }.main-slider .content .btns-box .video-gallery_box_4 .inner .icon a {position: relative;display: block;width: 80px;height: 80px;border: 2px solid #fff;border-radius: 50%;color: #fff;font-size: 25px;line-height: 76px;text-align: center;padding: 0 }.main-slider .content .btns-box .video-gallery_box_4 .inner h4 {position: relative;padding-left: 15px;color: #fff;font-size: 18px;line-height: 24px;font-weight: 700;text-transform: uppercase;letter-spacing: .05em;font-family: Lato, sans-serif }.main-slider .owl-theme .owl-nav {position: absolute;top: 50%;left: 0;right: 0;margin: 0 auto;width: 100%;transition-delay: .1s;transition-timing-function: ease-in-out;transition-duration: .5s;transition-property: all;transform-origin: bottom;transform-style: preserve-3d;line-height: 0;opacity: 0;transform: scale(1) translateY(-30px) }.main-slider:hover .owl-theme .owl-nav {opacity: 1 }.main-slider .owl-theme .owl-next span, .main-slider .owl-theme .owl-prev span {display: block }.main-slider .owl-theme .owl-nav .owl-prev {position: absolute;left: 50px;top: 0;background: 0 0;border: 2px solid #fff;height: 55px;width: 55px;border-radius: 50%;text-align: center;color: #fff;font-size: 25px;line-height: 1;font-weight: 400;opacity: 1;margin: 0;letter-spacing: 6px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease }.main-slider .owl-theme .owl-nav .owl-next {position: absolute;right: 50px;top: 0;transform: rotate(0);background: 0 0;border: 2px solid #fff;height: 55px;width: 55px;border-radius: 50%;text-align: center;color: #fff;font-size: 25px;line-height: 1;font-weight: 400;opacity: 1;margin: 0;padding: 0;letter-spacing: -5px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease }.banner-carousel .owl-dots {display: none }.main-slider.style1 .banner-carousel.owl-carousel .owl-dots {display: none }.main-slider .owl-theme .owl-nav .owl-next:hover, .main-slider .owl-theme .owl-nav .owl-prev:hover {color: #004999 }.main-slider.style2 {margin-top: 60px }.main-slider.style2 .slide {padding: 240px 0 170px }.main-slider.style2 .slide .image-layer:before {background-color: rgba(0, 0, 0, .65) }.main-slider.style2 .content .big-title h2 {font-size: 60px }.main-slider.style2 .content .text {position: relative;display: block;overflow: hidden;margin-top: 14px;opacity: 0;-webkit-transform: perspective(400px) rotateX(0) translateY(80px);-ms-transform: perspective(400px) rotateX(0) translateY(80px);transform: perspective(400px) rotateX(0) translateY(80px);-webkit-transform-origin: bottom;-ms-transform-origin: bottom;transform-origin: bottom;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease }.main-slider.style2 .content .text p {color: #fff;font-size: 20px;line-height: 32px;font-weight: 400;margin: 0;font-family: Lato, sans-serif }.main-slider.style2 .active .content .text {opacity: 1;-webkit-transform: perspective(400px) rotateX(0) translateY(0);-ms-transform: perspective(400px) rotateX(0) translateY(0);transform: perspective(400px) rotateX(0) translateY(0);-webkit-transition-delay: 1s;-moz-transition-delay: 1s;-ms-transition-delay: 1s;-o-transition-delay: 1s;transition-delay: 1s }.main-slider.style2 .content .btns-box {position: relative;display: flex;align-items: center;justify-content: left;padding-top: 42px }.main-slider.style2 .content .btns-box a {padding-left: 35px;padding-right: 35px }.main-slider.style2 .content .btns-box .right {position: relative;display: block;padding-left: 15px }.main-slider.style2 .content .btns-box .right a {background: #1f67b0 }.main-slider.style3 {margin-top: 0 }.main-slider.style3 .top_shadow {background-image: -moz-linear-gradient(90deg, rgba(0, 0, 0, 0) 0, #000 100%);background-image: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0) 0, #000 100%);background-image: -ms-linear-gradient(90deg, rgba(0, 0, 0, 0) 0, #000 100%);opacity: .6;height: 250px }.main-slider.style3 .shadow_box {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-image: -moz-linear-gradient(0deg, #000 0, rgba(0, 0, 0, 0) 100%);background-image: -webkit-linear-gradient(0deg, #000 0, rgba(0, 0, 0, 0) 100%);background-image: -ms-linear-gradient(0deg, #000 0, rgba(0, 0, 0, 0) 100%);opacity: .85;z-index: 1 }.main-slider.style3 .slide {padding: 317px 0 150px }.main-slider.style3 .slide .image-layer:before {display: none }.main-slider .content .sub_title {position: relative;display: block;overflow: hidden;padding-left: 35px;opacity: 0;-webkit-transform: perspective(400px) rotateX(0) translateY(-80px);-ms-transform: perspective(400px) rotateX(0) translateY(-80px);transform: perspective(400px) rotateX(0) translateY(-80px);-webkit-transform-origin: bottom;-ms-transform-origin: bottom;transform-origin: bottom;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease }.main-slider .active .sub_title {opacity: 1;-webkit-transform: perspective(400px) rotateX(0) translateY(0);-ms-transform: perspective(400px) rotateX(0) translateY(0);transform: perspective(400px) rotateX(0) translateY(0);-webkit-transition-delay: 1s;-moz-transition-delay: 1s;-ms-transition-delay: 1s;-o-transition-delay: 1s;transition-delay: 1s }.main-slider .content .sub_title::before {position: absolute;top: 0;left: 0;bottom: 0;width: 25px;height: 1px;background: #fff;content: "";margin: 12px 0 }.main-slider .content .sub_title h4 {color: #fff;font-size: 16px;line-height: 26px;font-weight: 400 }.main-slider.style3 .content .big-title {margin-top: 12px;margin-bottom: 16px }.main-slider.style3 .content .big-title h2 {font-size: 60px }.main-slider.style3 .content h3 {font-size: 24px;font-weight: 400;text-transform: none;-webkit-transform: perspective(400px) rotateX(0) translateY(80px);-ms-transform: perspective(400px) rotateX(0) translateY(80px);transform: perspective(400px) rotateX(0) translateY(80px);-webkit-transform-origin: bottom;-ms-transform-origin: bottom;transform-origin: bottom;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;font-family: Lato, sans-serif }.main-slider.style3 .active .content h3 {opacity: 1;-webkit-transform: perspective(400px) rotateX(0) translateY(0);-ms-transform: perspective(400px) rotateX(0) translateY(0);transform: perspective(400px) rotateX(0) translateY(0);-webkit-transition-delay: 1s;-moz-transition-delay: 1s;-ms-transition-delay: 1s;-o-transition-delay: 1s;transition-delay: 1s }.main-slider.style3 .content .btns-box {position: relative;display: flex;align-items: center;justify-content: left;padding-top: 44px }.main-slider.style3 .content .btns-box a {padding-left: 35px;padding-right: 35px }.main-slider.style3 .content .btns-box .left {position: relative;display: block }.main-slider.style3 .content .btns-box .left a {color: #222 }.main-slider.style3 .content .btns-box .left a:hover {color: #fff }.main-slider.style3 .content .btns-box .right {position: relative;display: block;padding-left: 15px }.main-slider.style3 .content .btns-box .right a {background: 0 0;border: 2px solid #fff;line-height: 56px }.main-slider.style4 {margin-top: 0 }.main-slider.style4 .slide {padding: 175px 0 180px }.main-slider.style4 .slide .image-layer:before {background-color: rgba(0, 0, 0, .35) }.main-slider.style4 .content .big-title {position: relative;display: inline-block;padding: 0 40px }.main-slider.style4 .content .big-title::before {position: absolute;top: 10px;left: 0;bottom: 10px;width: 5px;content: "" }.main-slider.style4 .content .big-title::after {position: absolute;top: 10px;right: 0;bottom: 10px;width: 5px;content: "" }.main-slider.style4 .content .big-title h2 {font-size: 60px }.main-slider.style4 .content .text {position: relative;display: block;overflow: hidden;margin-top: 8px;opacity: 0;-webkit-transform: perspective(400px) rotateX(0) translateY(80px);-ms-transform: perspective(400px) rotateX(0) translateY(80px);transform: perspective(400px) rotateX(0) translateY(80px);-webkit-transform-origin: bottom;-ms-transform-origin: bottom;transform-origin: bottom;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease }.main-slider.style4 .content .text p {color: #fff;font-size: 20px;line-height: 32px;font-weight: 400;margin: 0;font-family: Lato, sans-serif }.main-slider.style4 .active .content .text {opacity: 1;-webkit-transform: perspective(400px) rotateX(0) translateY(0);-ms-transform: perspective(400px) rotateX(0) translateY(0);transform: perspective(400px) rotateX(0) translateY(0);-webkit-transition-delay: 1s;-moz-transition-delay: 1s;-ms-transition-delay: 1s;-o-transition-delay: 1s;transition-delay: 1s }.main-slider.style4 .content .btns-box {position: relative;padding-top: 42px }.main-slider.style4 .content .btns-box a {padding-left: 35px;padding-right: 35px;margin: 0 10px }.main-slider.style4 .content .btns-box .right {position: relative;display: block }.main-slider.style4 .content .btns-box .right a {background: #2739a7 }.main-slider.style5 {margin-top: 80px }.main-slider.style5 .slide {padding: 246px 0 160px }.main-slider.style5 .slide .image-layer:before {background-color: rgba(0, 0, 0, .45) }.main-slider.style5 .top_shadow {background-image: -moz-linear-gradient(90deg, rgba(0, 0, 0, 0) 0, #000 100%);background-image: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0) 0, #000 100%);background-image: -ms-linear-gradient(90deg, rgba(0, 0, 0, 0) 0, #000 100%);opacity: .6;height: 250px }.main-slider.style5 .shadow_box {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-image: -moz-linear-gradient(0deg, #000 0, rgba(0, 0, 0, 0) 100%);background-image: -webkit-linear-gradient(0deg, #000 0, rgba(0, 0, 0, 0) 100%);background-image: -ms-linear-gradient(0deg, #000 0, rgba(0, 0, 0, 0) 100%);opacity: .85;z-index: 1 }.main-slider.style5 .content .sub_title h4 {text-transform: uppercase;letter-spacing: .05em }.main-slider.style5 .content .big-title {margin-top: 11px;margin-bottom: 16px }.main-slider.style5 .content .big-title h2 {font-size: 60px }.main-slider.style5 .content h3 {color: #fff;font-size: 24px;line-height: 1.3em;font-weight: 400;text-transform: none }.main-slider.style5 .content .btns-box {position: relative;display: flex;align-items: center;justify-content: left;padding-top: 44px }.main-slider.style5 .content .btns-box a {padding-left: 40px;padding-right: 40px }.main-slider.style5 .content .btns-box .left {position: relative;display: block }.main-slider.style5 .content .btns-box .video-gallery_box_4 .inner .icon a {width: 50px;height: 50px;border: 2px solid #fff;font-size: 15px;line-height: 46px }.main-header {position: absolute;left: 0;top: 0;width: 100%;margin: 0;z-index: 999;transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease }.sticky-header {position: fixed;top: 0;left: 0;width: 100%;padding: 0 0;background: rgb(255 255 255);opacity: 0;visibility: hidden;transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;z-index: 0 }.fixed-header .sticky-header {visibility: visible;-ms-animation-name: fadeInDown;-moz-animation-name: fadeInDown;-op-animation-name: fadeInDown;-webkit-animation-name: fadeInDown;animation-name: fadeInDown;-ms-animation-duration: .5s;-moz-animation-duration: .5s;-op-animation-duration: .5s;-webkit-animation-duration: .5s;animation-duration: .5s;-ms-animation-timing-function: linear;-moz-animation-timing-function: linear;-op-animation-timing-function: linear;-webkit-animation-timing-function: linear;animation-timing-function: linear;-ms-animation-iteration-count: 1;-moz-animation-iteration-count: 1;-op-animation-iteration-count: 1;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;box-shadow: 0 0 10px rgba(0, 0, 0, .1);opacity: 1;z-index: 999999 }.sticky-header .logo a img {display: block;width: 90% }.sticky-header .main-menu .navigation > li > a {color: #222;padding: 35px 0 }.sticky-header .main-menu .navigation > li > a.home .home_icon {width: 80px;height: 100px;line-height: 100px }.header-top {position: relative;display: block;background: #e9ebf4;padding: 12px 0 13px }.header-top .outer-box {position: relative;display: block }.header-top-left {position: relative;display: flex;align-items: center }.global-site-select-box .bootstrap-select {position: relative;display: block;width: 140px !important;height: 35px }.global-site-select-box .bootstrap-select > .dropdown-toggle {position: relative;display: block;outline: 0 !important;border-radius: 0;border: 0 solid #ccc;background-color: #2739a7 !important;max-width: 100%;width: 100%;height: 35px;margin: 0;padding: 0;padding-left: 20px;padding-right: 15px;color: #fff !important;font-size: 14px;line-height: 35px;font-weight: 400;letter-spacing: normal;text-transform: capitalize;box-shadow: none !important;font-family: Lato, sans-serif }.global-site-select-box .bootstrap-select .dropdown-toggle:focus {outline: 0 !important }.global-site-select-box .bootstrap-select .dropdown-menu li a span.text {display: inline-block;margin: 0;padding: 0 }.global-site-select-box .bootstrap-select > .dropdown-toggle::after {position: absolute;top: 50%;transform: translateY(-50%);right: 15px;width: auto;height: auto;font-family: FontAwesome;content: "\f107";color: #fff;font-size: 14px;margin: 0;border: none }.global-site-select-box .bootstrap-select .dropdown-menu {margin: 0;padding: 0;border-radius: 0;border: 0 solid #ddd;background: #eae8e4;font-size: 16px;color: #000 }.global-site-select-box .bootstrap-select .dropdown-menu li {position: relative;border-bottom: 1px solid #d7d7d7 }.global-site-select-box .dropdown-item {display: block;width: 100%;padding: 7px 15px 7px;color: #222;font-size: 14px;font-weight: 700;text-align: inherit;white-space: nowrap;background-color: transparent;border: 0;border-radius: 0;transition: all .5s ease;font-family: Lato, sans-serif }.header-top-left .text {position: relative;display: block;padding-left: 20px }.header-top-left .text p {margin: 0 }.header-top-right {position: relative;display: flex;align-items: center }.header-menu-1 {position: relative;display: block }.header-menu-1 ul {position: relative;display: block;overflow: hidden }.header-menu-1 ul li {position: relative;display: inline-block;float: left;line-height: 22px;padding-right: 11px;margin-right: 10px }.header-menu-1 ul li:last-child {padding-right: 0;margin-right: 0 }.header-menu-1 ul li:before {position: absolute;top: 4px;right: 0;bottom: 4px;width: 1px;background: #222;content: "" }.header-menu-1 ul li:last-child:before {display: none }.header-menu-1 ul li a {color: #222;font-size: 16px;font-weight: 400;transition: all .2s linear;transition-delay: .1s }.header-social-link-1 {position: relative;display: block;padding-left: 20px }.header-social-link-1 .social-link {position: relative;display: block }.header-social-link-1 .social-link ul li {position: relative;display: inline-block;float: left;margin-right: 5px }.header-social-link-1 .social-link ul li:last-child {margin-right: 0 }.header-social-link-1 .social-link ul li a {position: relative;display: block;height: 35px;width: 35px;background: #fbfbfd;border-radius: 50%;color: #222;font-size: 14px;line-height: 35px;text-align: center;transition: all .2s linear;transition-delay: .1s;z-index: 1 }.header-social-link-1 .social-link ul li a:before {position: absolute;top: 0;left: 0;bottom: 0;right: 0;content: "";border-radius: 50%;z-index: -1;transform: scale(0);transform-origin: center;transform-style: preserve-3d;transition: all .4s cubic-bezier(.62, .21, .45, 1.52) }.header-social-link-1 .social-link ul li:hover a:before {transform: scaleX(1) }.header-social-link-1 .social-link ul li:hover a {color: #fff }.header {padding: 30px 0;position: relative;display: block;background: #fff }.header-left {position: relative;display: block }.header-left .logo {position: relative;display: block }.header-left .logo a {position: relative;display: inline-block }.header-contact-info {position: relative;display: block }.header-contact-info ul {position: relative;display: flex;width: fit-content;margin-left: auto }.header-contact-info ul li {display: flex;align-items: center;flex-wrap: wrap }.header-contact-info ul li:after {width: 1px;background-color: #e9ebf4;margin: 0 7px;content: "";height: 80px;display: block }.header-contact-info ul li:last-child:after {display: none }.header-contact-info ul li:last-child {padding-right: 0;margin-right: 0 }.header-contact-info ul li .icon i {display: block }.header-contact-info ul li .icon i:before {margin-right: 10px;font-size: 43px;line-height: 1;transition: all .2s linear;transition-delay: .1s;vertical-align: middle;color: #004999 }.header-contact-info ul li:hover .icon i:before {color: #222 }.header-contact-info ul li .text {position: relative }.header-contact-info ul li .text p {color: #222;font-size: 14.5px;line-height: 1;font-weight: 400;margin: 0 0 6px }.header-contact-info ul li .text h4 {color: #222;font-size: 14.5px;line-height: 1.3;font-weight: 700 }.header-contact-info ul li .text h4 a {color: #222;transition: all .2s linear;transition-delay: .1s }.header-contact-info ul li .text h4 a:hover {color: #004999 }.header-bottom {position: relative;display: block }.header-bottom .outer-box {box-shadow: 0 -7px 20px #0000000f;position: relative;display: block;background: #fff }.header-bottom_left {position: relative;display: block }.header-bottom_left .nav-outer {position: relative;display: block;float: left }.main-menu {position: relative;display: block;float: left }.main-menu .navbar-collapse {padding: 0;display: block !important }.main-menu .navigation {position: inherit;display: block }.main-menu .navigation > li {position: inherit;display: inline-block;float: left;margin-right: 55px }.main-header .main-menu .navigation li.active a:not(.main-header .main-menu .navigation li.active ul li a) {color: #004999;font-weight: 900 }.main-header .main-menu .navigation li:first-child {margin-left: 55px }.main-header .main-menu .navigation li li:first-child, .main-header.fixed-header .main-menu .navigation li:first-child {margin-left: 0 }.main-menu .navigation > li:last-child {margin-right: 0 }.main-menu .navigation > li > a {position: relative;display: block;padding: 22px 0 23px;color: #262627;font-size: 17px;line-height: 30px;font-weight: 700;text-transform: uppercase;transition: all .5s ease;font-family: 'Open Sans', sans-serif }.main-menu .navigation > li > a.home {padding: 0 }.main-menu .navigation > li > a.home .home_icon {position: relative;display: block;width: 70px;height: 75px;color: #fff;font-size: 30px;line-height: 70px;font-weight: 400;text-align: center;background: #262627 }.main-menu .navigation > li > .megamenu, .main-menu .navigation > li > ul {position: absolute;top: 100%;left: inherit;width: 270px;padding: 0 0;opacity: 0;visibility: hidden;border-radius: 0;-moz-transform: translateY(30px);-webkit-transform: translateY(30px);-ms-transform: translateY(30px);-o-transform: translateY(30px);transform: translateY(30px);transition: all .1s ease;z-index: 100 }.main-menu .navigation > li > .megamenu:before, .main-menu .navigation > li > ul:before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: '';background: #fff;border-radius: 0;-webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, .05), -2px 0 5px 1px rgba(0, 0, 0, .05);-ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, .05), -2px 0 5px 1px rgba(0, 0, 0, .05);-o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, .05), -2px 0 5px 1px rgba(0, 0, 0, .05);-moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, .05), -2px 0 5px 1px rgba(0, 0, 0, .05);box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, .05), -2px 0 5px 1px rgba(0, 0, 0, .05);z-index: -1 }.main-menu .navigation > li.dropdown:hover .megamenu, .main-menu .navigation > li.dropdown:hover > ul {opacity: 1;visibility: visible;-moz-transform: translateY(0);-webkit-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .5s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease }.main-menu .navigation > li > .megamenu li, .main-menu .navigation > li > ul > li {position: relative;display: block;padding: 0 20px;width: 100% }.main-menu .navigation > li > .megamenu li > a, .main-menu .navigation > li > ul > li > a {position: relative;display: block;border-bottom: 1px solid #e9e9e9;padding: 13px 0 13px;color: #222;font-size: 16px;line-height: 24px;font-weight: 600;text-align: left;text-transform: capitalize;transition: all .5s ease }.main-menu .navigation > li > .megamenu li:last-child a, .main-menu .navigation > li > ul > li:last-child > a {border: none }.main-menu .navigation > li > .megamenu li > a:hover, .main-menu .navigation > li > ul > li.active > a, .main-menu .navigation > li > ul > li > a:hover {padding-left: 15px;color: #004999;font-weight: 700 }.main-menu .navigation > li > .megamenu li > a:before, .main-menu .navigation > li > ul > li > a:before {position: absolute;top: 0;left: 0;bottom: 0;content: "";margin: 15px 0;width: 0;opacity: 0;transition: all .2s linear;transition-delay: .1s }.main-menu .navigation > li > .megamenu li:hover a:before, .main-menu .navigation > li > ul > li.active > a:before, .main-menu .navigation > li > ul > li:hover > a:before {width: 5px;opacity: 1 }.main-menu .navigation > li > ul > li.active > a:before, .main-menu .navigation > li > ul > li:hover > a:before {opacity: 1 }.main-menu .navigation > li > ul > li.dropdown > a:after {position: absolute;top: 0;right: 0;bottom: 0;font-family: FontAwesome;content: "\f105";font-size: 14px;font-weight: 700;margin: 12px 0;text-align: right;z-index: 5 }.main-menu .navigation > li > ul > li > ul {position: absolute;top: 0;left: 100%;width: 250px;padding: 0;display: none;background: #fff;border-radius: 0;-webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, .05), -2px 0 5px 1px rgba(0, 0, 0, .05);-ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, .05), -2px 0 5px 1px rgba(0, 0, 0, .05);-o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, .05), -2px 0 5px 1px rgba(0, 0, 0, .05);-moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, .05), -2px 0 5px 1px rgba(0, 0, 0, .05);box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, .05), -2px 0 5px 1px rgba(0, 0, 0, .05);-moz-transform: translateY(30px);-webkit-transform: translateY(30px);-ms-transform: translateY(30px);-o-transform: translateY(30px);transform: translateY(30px);transition: all .1s ease;z-index: 100 }.main-menu .navigation li > ul > li.dropdown:hover ul {opacity: 1;visibility: visible;-moz-transform: translateY(0);-webkit-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .5s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease }.main-menu .navigation > li > ul > li > ul > li {position: relative;display: block;padding: 0 20px;width: 100% }.main-menu .navigation > li > ul > li > ul > li > a {position: relative;display: block;border-bottom: 1px solid #e9e9e9;padding: 13px 0 13px;color: #222;font-size: 16px;line-height: 24px;font-weight: 600;text-align: left;text-transform: capitalize;transition: all .5s ease }.main-menu .navigation > li > ul > li > ul > li:last-child > a {border: none }.main-menu .navigation > li > ul > li:hover > a {padding-left: 15px }.main-menu .navigation > li > ul > li > ul > li > a:hover {padding-left: 15px }.main-menu .navigation > li > ul > li > ul > li a:before {position: absolute;top: 0;left: 0;bottom: 0;content: "";margin: 15px 0;width: 0;transition: all .5s ease;transition: all .2s linear;transition-delay: .1s }.main-menu .navigation > li > ul > li > ul > li:hover > a:before {width: 5px }.main-menu .navigation > li.dropdown > .megamenu {position: absolute;width: 100%;padding: 0 0;left: 0 }.main-menu .navigation li.dropdown .megamenu li h4 {font-weight: 500;padding: 3px 0;color: #fff }.main-menu .navbar-collapse > ul li.dropdown .dropdown-btn {position: absolute;right: 0;top: 0;width: 50px;height: 42px;border-left: 1px solid #04102a;text-align: center;font-size: 16px;line-height: 42px;color: #fff;cursor: pointer;display: none;z-index: 5 }.header-bottom_right {position: relative;display: flex;align-items: center;justify-content: flex-end }.outer-search-box-style1 {position: relative;display: block }.outer-search-box-style1 .seach-toggle {position: relative;display: block;width: 80px;height: 75px;color: #fff;font-size: 22px;line-height: 75px;cursor: pointer;text-align: center;margin: 0;transition: all .5s ease;border-left: 1px solid rgba(255, 255, 255, .2) }.outer-search-box-style1 .search-box {position: absolute;top: 120%;right: 0;background: rgba(0, 0, 0, .9);opacity: 0;padding: 20px;transition: all .5s ease 0s;visibility: hidden;z-index: 100;margin-left: 0 }.outer-search-box-style1 .search-box.now-visible {top: 100%;opacity: 1;visibility: visible;z-index: 100 }.outer-search-box-style1 .search-box .form-group {position: relative;padding: 0;margin: 0;width: 100%;min-width: 250px }.outer-search-box-style1 .search-box .form-group input[type=search] {background: #fff none repeat scroll 0 0;border: 1px solid #1f1f23;color: #000;display: block;font-size: 13px;line-height: 24px;position: relative;transition: all .5s ease 0s;width: 100%;height: 45px;padding-left: 15px;padding-right: 50px }.outer-search-box-style1 .search-box .form-group input[type=search]:focus {border-color: #f5f5f5 }.outer-search-box-style1 .search-box .form-group button, .outer-search-box-style1 .search-box .form-group input[type=submit] {position: absolute;right: 0;top: 0;display: block;cursor: pointer;background: rgba(0, 0, 0, .95);color: #fff;font-size: 13px;height: 45px;line-height: 45px;width: 45px;transition: all .5s ease 0s }.outer-search-box-style1 .search-box .form-group button:hover, .outer-search-box-style1 .search-box .form-group input:focus + button {color: #222;background: #f5f5f5 }.header-bottom_right__btn {position: relative;display: block }.header-bottom_right__btn a {border: none;line-height: 75px;padding-left: 35px;padding-right: 35px;background: #262627 }.header-bottom_right__btn a:hover {color: #fff;border: none }.header-bottom_right__btn .btn-one:before {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: #004999 !important;opacity: 0;content: "";border-radius: 0;transform: scale(.5) rotateX(45deg);-webkit-transition: all .2s linear;-o-transition: all .2s linear;transition: all .2s linear }.sticky-header .main-menu.style2 .navigation > li > a.home .home_icon {width: 80px;height: 100px;font-size: 30px;line-height: 100px }.sticky-header .main-menu.style2 .navigation > li > a {color: #222;padding: 35px 0 35px }.header-top-style2 {position: relative;display: block;background: #fff;padding: 12px 0 13px }.header-top-style2 .outer-box {position: relative;display: block }.header-top-style2_left {position: relative;display: block }.header-contact-info1 {position: relative;display: block }.header-contact-info1 ul {overflow: hidden }.header-contact-info1 ul li {position: relative;display: inline-block;float: left;margin-right: 25px;color: #222;font-size: 16px;font-weight: 400 }.header-contact-info1 ul li:last-child {margin-right: 0 }.header-contact-info1 ul li span::before {position: relative;display: inline-block;font-size: 18px;top: 2px;left: 1px;font-weight: 600;padding-right: 10px }.header-contact-info1 ul li a {color: #222;font-weight: 700;transition: all .2s linear;transition-delay: .1s }.header-social-link-2 .social-link ul li a {background: #fff;line-height: 33px;border: 1px solid rgba(31, 103, 176, .1) }.header-social-link-2 .social-link ul li a:before {top: -1px;left: -1px;bottom: -1px;right: -1px;background: #1f67b0 }.header-style2 {position: relative;display: block;padding-top: 47px }.header-style2 .outer-box {position: relative;display: block }.header-style2_left {position: relative;display: block }.header-style2_left .logo {position: relative;display: block;padding-top: 0;padding-bottom: 0 }.header-style2_left .logo a {position: relative;display: inline-block }.header-style2_right {position: relative;display: flex;align-items: center;padding: 3px 0 }.main-menu.style2 .navigation > li {margin-right: 35px }.main-menu.style2 .navigation > li > a.home {padding: 0 }.main-menu.style2 .navigation > li > a.home .home_icon {width: 55px;height: 60px;font-size: 24px;line-height: 60px }.main-menu.style2 .navigation > li > a {color: #fff;padding: 15px 0 15px }.outer-search-box-style2 .seach-toggle {width: 60px;height: 45px;color: #fff;font-size: 18px;line-height: 45px;border-left: 1px solid rgba(255, 255, 255, .2) }.outer-search-box-style2 .search-box {top: 150% }.outer-search-box-style2 .search-box.now-visible {top: 130% }.header-style2_right__btn a {line-height: 60px;padding-left: 30px;padding-right: 30px }.sticky-header .main-menu.style3 .navigation > li > a {color: #222;padding: 35px 0 35px }.sticky-header .main-menu.style3 .navigation > li > a.home {padding: 38px 0 }.header-top-style3 {position: relative;display: block;padding: 15px 0 15px }.header-top-style3 .outer-box {position: relative;display: block }.header-top-style3_left {position: relative;display: block }.header-contact-info2 {position: relative;display: block }.header-contact-info2 ul {overflow: hidden }.header-contact-info2 ul li {position: relative;display: flex;align-items: center;float: left;margin-right: 20px;color: #fff;font-size: 16px }.header-contact-info2 ul li:last-child {margin-right: 0 }.header-contact-info2 ul li span::before {position: relative;display: inline-block;float: left;margin-right: 8px;height: 32px;width: 32px;border: 1px solid rgba(255, 255, 255, .4);border-radius: 50%;font-size: 14px;line-height: 30px;text-align: center }.header-contact-info2 ul li a {color: #fff;-webkit-transition: all .4s linear;-o-transition: all .4s linear;transition: all .4s linear }.header-top-style3_right {position: relative;display: block }.header-social-link-3 .social-link ul li a {height: 32px;width: 32px;background: 0 0;color: #fff;font-size: 14px;line-height: 30px;border: 1px solid rgba(255, 255, 255, .4) }.header-social-link-3 .social-link ul li a:before {top: -1px;left: -1px;bottom: -1px;right: -1px;background: #fff }.header-social-link-3 .social-link ul li a:hover {color: #222 }.header-style3 {position: relative;display: block }.header-style3 .outer-box {position: relative;display: block;background: #fff }.header-style3 .outer-box::before {position: absolute;left: 10px;bottom: -10px;right: 10px;height: 10px;background: #fff;opacity: .25;content: "" }.header-style3_left {position: relative;display: block }.header-style3_left .logo {position: relative;display: block;padding-top: 22px;padding-left: 35px;padding-bottom: 22px;z-index: 1 }.header-style3_left .logo .logo-bg {position: absolute;top: 0;left: 0;bottom: 0;width: 310px;height: 110px;z-index: -1 }.header-style3_left .logo a {position: relative;display: inline-block }.header-style3_right {position: relative;display: flex;align-items: center }.main-menu.style3 .navigation > li {margin-right: 30px }.main-menu.style3 .navigation > li > a.home {padding: 43px 0 }.main-menu.style3 .navigation > li > a.home .home_icon {width: auto;height: auto;font-size: 24px;line-height: 24px;background: 0 0 }.main-menu.style3 .navigation > li > a {color: #222;padding: 40px 0 40px }.outer-search-box-style3 .seach-toggle {width: 60px;height: 45px;color: #222;font-size: 18px;line-height: 45px;border-left: 1px solid #ddd }.outer-search-box-style3 .search-box {top: 160% }.outer-search-box-style3 .search-box.now-visible {top: 175% }.header-style3_right__btn {position: relative;display: block }.header-style3_right__btn a {color: #222;font-size: 18px;line-height: 110px;font-weight: 900;padding-left: 30px;padding-right: 30px }.header-style3_right__btn .btn-one .txt i.left {font-weight: 700 }.header-style-four {position: relative }.sticky-header .main-menu.style4 .navigation > li > a {color: #222;padding: 35px 0 35px }.sticky-header .main-menu.style4 .navigation > li > a.home {padding: 38px 0 }.header-top-style4 {position: relative;display: block;background: #e9ebf4;padding: 0 0 0 }.header-top-style4 .outer-box {position: relative;display: block }.header-top-style4_left {position: relative;display: block;padding: 15px 0;z-index: 1 }.header-top-style4_left::before {content: "";position: absolute;top: 0;left: -1000000px;bottom: 0;right: -50px;background: #2739a7;z-index: -1 }.header-contact-info3 {position: relative;display: block }.header-contact-info3 ul {overflow: hidden }.header-contact-info3 ul li {position: relative;display: flex;align-items: center;float: left;padding-left: 36px;margin-right: 35px;color: #fff;font-size: 16px;font-weight: 700;border-left: 1px solid rgba(255, 255, 255, .2) }.header-contact-info3 ul li:last-child {margin-right: 0 }.header-contact-info3 ul li span::before {position: relative;display: inline-block;float: left;margin-right: 8px;font-size: 14px;line-height: 30px }.header-contact-info3 ul li a {color: #fff;-webkit-transition: all .4s linear;-o-transition: all .4s linear;transition: all .4s linear }.header-top-style4_right {position: relative;display: block;padding: 12px 0 13px }.header-social-link-4 {padding-left: 0 }.header-style4 {position: relative;display: block;background: #fff }.header-style4 .outer-box {position: relative;display: block }.header-style4_left {position: relative;display: block }.header-style4_left .logo {position: relative;display: block;padding-top: 29px;padding-bottom: 30px }.header-style4_left .logo a {position: relative;display: inline-block }.header-style4_right {position: relative;display: flex;align-items: center }.main-menu.style4 .navigation > li {margin-right: 30px }.main-menu.style4 .navigation > li > a.home {padding: 50px 0 51px }.main-menu.style4 .navigation > li > a.home .home_icon {color: #222;width: auto;height: auto;font-size: 24px;line-height: 24px;background: 0 0 }.main-menu.style4 .navigation > li > a {color: #222;padding: 47px 0 48px }.outer-search-box-style4 .seach-toggle {width: 60px;height: 45px;color: #222;font-size: 18px;line-height: 45px;border-left: 1px solid #e9ebf4 }.outer-search-box-style4 .search-box {top: 160% }.outer-search-box-style4 .search-box.now-visible {top: 195% }.header-style4_right__btn {position: relative;display: block }.sticky-header .main-menu.style5 .navigation > li > a {color: #222;padding: 35px 0 35px }.sticky-header .main-menu.style5 .navigation > li > a.home {padding: 38px 0 }.header-top-style5 .bg {position: absolute;top: 0;left: 0;bottom: -18px;right: 0;background: #2739a7 }.header-top-style5_left {position: relative;display: block }.header-top-style5_left .header-contact-info2 ul li span::before {border: 1px solid rgba(255, 255, 255, .2);font-weight: 600 }.header-top-style5_right {position: relative;display: flex;align-items: center }.header-top-style5_right .header-menu-1 ul li:before {background: #fff }.header-top-style5_right .header-menu-1 ul li a {color: #fff }.header-style5_right {position: relative;display: flex;align-items: center }.main-menu.style5 .navigation > li {margin-right: 30px }.main-menu.style5 .navigation > li > a.home {padding: 43px 0 }.main-menu.style5 .navigation > li > a.home .home_icon {width: auto;height: auto;font-size: 24px;line-height: 24px;background: 0 0 }.main-menu.style5 .navigation > li > a {color: #222;padding: 40px 0 40px }.outer-search-box-style5 .seach-toggle {width: 60px;height: 45px;color: #222;font-size: 18px;line-height: 45px;border-left: 1px solid #ddd }.outer-search-box-style5 .search-box {top: 160% }.outer-search-box-style5 .search-box.now-visible {top: 175% }.header-style5_right__btn {position: relative;display: block }.header-style5_right__btn a {color: #fff;font-size: 18px;line-height: 110px;font-weight: 900;padding-left: 30px;padding-right: 30px }.header-style5_right__btn .btn-one .txt i.left {font-weight: 700 }.about-style2_image_box .experience-box .left .counting .icon i, .about-style2_image_box .experience-box .left .counting span, .clr2, .copyright-text-style2 p a:hover, .footer-menu-style2 ul li a:hover, .header-contact-info1 ul li a:hover, .header-contact-info1 ul li span::before, .main-menu.style2 .navigation > li.current > a, .main-menu.style2 .navigation > li:hover > a, .main-menu.style2 .navigation > li > ul > li.dropdown > a:after, .main-menu.style2 .navigation > li > ul > li > a:hover, .main-menu.style2 .navigation > li > ul > li > ul > li > a:hover, .our-featues_single .title h5, .outer-search-box-style2 .seach-toggle.active, .outer-search-box-style2 .seach-toggle:hover, .project-filter li:hover .filter-text, .project-style2-area .project-filter li.active .filter-text, .project-style2-area .project-filter li:hover .filter-text, .sec-title .sub-title.clr2 h5, .single-blog-style2 .text-holder .blog-title a:hover, .single-blog-style2 .text-holder .meat_box .meta-info li a:hover, .single-team-item:hover .title-holder h3 a {color: #004999 }.bgclr2, .btn-one.bgclr2, .footer-bottom_right_box_style2 .social-links-style2 li a:hover i, .footer_consultation_box .text .top:before, .main-menu.style2 .navigation > li > a.home .home_icon, .main-menu.style2 .navigation > li > ul > li > a:before, .main-menu.style2 .navigation > li > ul > li > ul > li a:before, .nav-outer.style2 .mobile-nav-toggler .inner, .our-featues_single:hover:before, .single-fact-counter::before, .single-footer-widget-2 .title::before, .single-service-style2::before, .single-team-item .title-holder::before {background: #004999 }.main-slider.style2 .owl-theme .owl-nav .owl-next:hover, .main-slider.style2 .owl-theme .owl-nav .owl-prev:hover {border-color: #004999 }.project-filter li .filter-text:before {border: 1px solid #004999 }.about-style3_text_box .sec-title h2 span, .clr3, .faq-style2-image-box .phone_number .outer-box .text h2 a:hover, .footer-bottom-style3 .copyright-text p a:hover, .header-contact-info2 ul li a:hover, .header-contact-info2 ul li span::before, .locations-content-box .inner-content .single-box h3, .main-menu.style3 .navigation > li.current > a, .main-menu.style3 .navigation > li:hover > a, .main-menu.style3 .navigation > li > a.home .home_icon, .main-menu.style3 .navigation > li > ul > li.dropdown > a:after, .main-menu.style3 .navigation > li > ul > li > a:hover, .main-menu.style3 .navigation > li > ul > li > ul > li > a:hover, .outer-search-box-style3 .seach-toggle.active, .outer-search-box-style3 .seach-toggle:hover, .rating-box ul li a, .single-blog-style3 .text-holder .blog-title a:hover, .slogan-content-box .left-box .icon span::before {color: #004999 }.about-style3_image_box .icon::before, .about-style3_text_box .btn-one::before, .bgclr3, .faq-style2-image-box .box1::before, .footer-bottom-style3 .social-links-style1 li a:hover i, .footer-style3 .footer-widget-links2 li a:before, .footer-style3 .footer_consultation_box .text .top:before, .footer-style3 .single-footer-widget-2 .title::before, .header-style3_right__btn a, .locations-Carousel .owl-dots .owl-dot.active, .locations-Carousel .owl-dots .owl-dot.active span, .main-menu.style3 .navigation > li > ul > li > a:before, .main-menu.style3 .navigation > li > ul > li > ul > li a:before, .nav-outer.style3 .mobile-nav-toggler .inner, .sec-title.style3 .sub-title .border-box, .single-blog-style3 .text-holder .meat_box .meta-info .auther a, .single-features-style2 .btn-one::before, .single-features-style2-bg:before, .single-features-style2.active .btn-one, .single-features-style2:hover .btn-one, .single-project-style3 .img-holder .overly-content::before, .single-service-style3 .text-holder .btn-one::before, .slogan-content-box .button-box .btn-one {background: #004999 }.accordion-box-style2 .accordion .accord-btn.active:after, .footer-bottom-style3 .social-links-style1 li a:hover i, .main-slider.style3 .owl-theme .owl-nav .owl-next:hover, .main-slider.style3 .owl-theme .owl-nav .owl-prev:hover {border-color: #004999 }.locations-Carousel .owl-dots .owl-dot.active {border: 1px solid #004999 }.accordion-box-style2 .accordion .accord-btn::before {border: 1px solid #004999 }* {margin: 0;padding: 0;border: none;outline: 0;font-size: 100% }body, html {height: 100% }body {color: #222;font-size: 16px;line-height: 26px;font-weight: 400;font-family: 'Open Sans', sans-serif }button:focus {outline: 0 }button {cursor: pointer;border: none;background: 0 0;padding: 0 }h1, h2, h3, h4, h5, h6 {color: #222;font-weight: 700;font-family: 'Open Sans', sans-serif;margin: 0 }h3 {font-size: 18px;line-height: 1.2em }a, a:active, a:focus, a:hover {text-decoration: none;outline: 0;border: none }p {font-size: 16px }.parallax-scene {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1 }.fancybox-image, .fancybox-spaceball {border-radius: 0 }@media (min-width:1200px) {.container {max-width: 1170px }}.w-fit-cotent {width: fit-content;max-width: fit-content }.fix {position: relative;display: block;overflow: hidden }img {max-width: 100%;height: auto;transition-delay: .1s;transition-timing-function: ease-in-out;transition-duration: .7s;transition-property: all }.map-data {text-align: center;font-size: 14px;font-weight: 400;line-height: 1.8em;padding: 5px 10px 5px }.map-data a {color: #0b59d9;display: block }.map-data h6 {font-size: 16px;font-weight: 700;text-align: center;margin-bottom: 5px;color: #121212 }i {font-style: normal }li, ul {list-style: none;margin: 0;padding: 0 }li, ol {margin: 0;padding: 0 }.auto-container {position: static;max-width: 1200px;padding: 0 15px;margin: 0 auto }.btn-one {border: 2px solid #004999;position: relative;display: inline-block;padding-left: 40px;padding-right: 40px;color: #fff;font-size: 16px;line-height: 60px;font-weight: 700;text-transform: uppercase;border-radius: 0;-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;font-family: 'Open Sans', sans-serif;z-index: 1 }.btn-one:before {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: #fff !important;opacity: 0;content: "";border-radius: 0;transform: scale(.5) rotateX(45deg);-webkit-transition: all .2s linear;-o-transition: all .2s linear;transition: all .2s linear }.btn-one:hover:before {opacity: 1;transform: scale(1) rotateX(0);-webkit-transition: all .4s linear;-o-transition: all .4s linear;transition: all .4s linear }.btn-one .txt {position: relative;z-index: 1 }.btn-one .txt i.right {position: relative;display: inline-block;line-height: 0;padding-left: 10px;font-weight: 400 }.btn-one .txt i.left {position: relative;display: inline-block !important;line-height: 0;padding-right: 10px;font-weight: 400 }.btn-one:focus, .btn-one:hover {color: #004999;border: 2px solid #004999 }.btn-one.white {border: 2px solid #fff;position: relative;display: inline-block;padding-left: 40px;padding-right: 40px;color: #fff;font-size: 16px;line-height: 60px;font-weight: 700;text-transform: uppercase;border-radius: 0;-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;font-family: 'Open Sans', sans-serif;z-index: 1 }.btn-one.white:before {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: #fff !important;opacity: 0;content: "";border-radius: 0;transform: scale(.5) rotateX(45deg);-webkit-transition: all .2s linear;-o-transition: all .2s linear;transition: all .2s linear }.btn-one.white:hover {color: #004999 }.btn-one.white:hover:before {opacity: 1;transform: scale(1) rotateX(0);-webkit-transition: all .4s linear;-o-transition: all .4s linear;transition: all .4s linear }.btn-two {position: relative;display: inline-block;padding-left: 40px;padding-right: 40px;color: #fff;font-size: 18px;line-height: 60px;font-weight: 700;text-transform: capitalize;border-radius: 0;-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;font-family: 'Noto Serif', serif }.btn-two:after {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: #171717;content: "";border-radius: 0;transform: scaleY(0) rotateX(0);-webkit-transition: all .2s linear;-o-transition: all .2s linear;transition: all .2s linear }.btn-two:hover:after {transform: scaleY(1) rotateX(0);-webkit-transition: all .4s linear;-o-transition: all .4s linear;transition: all .4s linear }.btn-two .txt {position: relative;z-index: 1 }.thm-social-link1 {position: relative;display: block }.thm-social-link1 ul {position: relative }.thm-social-link1 ul li {position: relative;display: inline-block;float: left;margin-right: 10px }.thm-social-link1 ul li:last-child {margin-right: 0 }.thm-social-link1 ul li a {position: relative;display: block;width: 40px;height: 40px;background: #fff;border-radius: 50%;border: 1px solid #e3e3e3;color: #222;font-size: 14px;line-height: 38px;text-align: center;z-index: 1;transition: all .5s ease }.thm-social-link1 ul li a:before {position: absolute;top: 0;left: 0;bottom: 0;right: 0;content: "";border-radius: 50%;z-index: -1;transform: scale(0);transform-origin: center;transform-style: preserve-3d;transition: all .4s cubic-bezier(.62, .21, .45, 1.52) }.thm-social-link1 ul li a:hover:before {transform: scaleX(1) }.thm-social-link1 ul li a:hover {color: #fff }.theme-shape {position: relative;display: block;position: relative }.theme-shape.pdtop30 {padding-top: 30px }.theme-shape-box {position: relative;display: block }.theme-shape-box .shap_item {position: relative;display: inline-block !important;margin: 0 13px;color: #f6f3ee;font-size: 60px }.parallax-bg-one {background-attachment: fixed;background-position: center top;background-repeat: no-repeat;background-size: cover;position: relative;z-index: 1 }.parallax-bg-one::before {background: rgba(18, 32, 0, .9) none repeat scroll 0 0;content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: -1 }.owl-theme .owl-next span, .owl-theme .owl-prev span {display: block }.owl-nav-style-one.owl-theme .owl-next span, .owl-nav-style-one.owl-theme .owl-prev span {position: relative;display: block;text-align: center }.owl-nav-style-one.owl-theme .owl-stage-outer {position: relative;display: block;padding-top: 0;padding-bottom: 0 }.owl-nav-style-one.owl-theme .owl-nav {position: relative;display: block;text-align: center;z-index: 10 }.owl-nav-style-one.owl-theme .owl-nav [class*=owl-] {position: relative;display: inline-block;width: 55px;height: 55px;background: #fff;border: 1px solid #cddfec;border-radius: 0;color: #1f67b0;font-size: 20px;font-weight: 400;line-height: 50px;margin: 0;padding: 0;transition: all .7s ease 0s }.owl-nav-style-one.owl-theme .owl-nav [class*=owl-] i {position: relative;top: -1px }.owl-nav-style-one.owl-theme .owl-nav .owl-prev {transform: rotate(0) }.owl-nav-style-one.owl-theme .owl-nav .owl-next {margin-left: 20px;transform: rotate(0) }.owl-nav-style-one.owl-theme .owl-nav [class*=owl-]:hover {color: #fff;border-color: #171717;background: #171717 }.owl-nav-style-two.owl-theme .owl-nav [class*=owl-] {background: #fff none repeat scroll 0 0;border-radius: 0;color: #3740b0;font-size: 24px;font-weight: 700;height: 50px;line-height: 50px;margin: 0;padding: 0;width: 50px;transition: all .7s ease 0s }.owl-nav-style-two.owl-theme .owl-nav .owl-next {margin-left: 0 }.owl-nav-style-two.owl-theme .owl-nav [class*=owl-]:hover {color: #fff;background: #3740b0 }.owl-carousel.owl-dot-style1 .owl-stage-outer {overflow: visible }.owl-carousel.owl-dot-style1 .owl-dots {position: relative;text-align: center;line-height: 0;margin-top: 40px !important;display: block }.owl-carousel.owl-dot-style1 .owl-dots .owl-dot {position: relative;display: inline-block;width: 19px;height: 19px;border: 1px solid transparent;background: 0 0;margin: 0 7px;padding: 5px;border-radius: 50%;transition: all .1s linear;transition-delay: .1s }.owl-carousel.owl-dot-style1 .owl-dots .owl-dot span {display: block;width: 9px;height: 9px;background: #dedede;margin: 4px !important;border-radius: 50%;transition: all .1s linear;transition-delay: .1s }.owl-carousel.owl-dot-style1 .owl-dots .owl-dot.active {border: 1px solid #dedede;background: #fff }@keyframes pulse {50% {box-shadow: 0 0 0 5px rgba(255, 255, 255, .1), 0 0 0 20px rgba(238, 238, 238, .3) }}@keyframes pulse2 {50% {box-shadow: 0 0 0 5px rgba(255, 231, 1, .1), 0 0 0 20px rgba(255, 231, 1, .3) }}.rating-box {position: relative;display: block;overflow: hidden }.rating-box ul {overflow: hidden }.rating-box ul li {position: relative;display: inline-block;float: left;margin-right: 5px }.rating-box ul li:last-child {margin-right: 0 }.rating-box ul li a {font-size: 20px;font-weight: 400;transition: all .2s linear;transition-delay: .1s }.boxed_wrapper {position: relative;margin: 0 auto;overflow: hidden !important;background: #fff none repeat scroll 0 0;width: 100%;min-width: 320px }.big-title-2 {position: absolute;left: 0;top: 0;right: 0;font-size: 360px;line-height: 1em;font-weight: 700;text-transform: uppercase;text-align: center;font-family: Exo, sans-serif;-webkit-animation: linear infinite alternate;-webkit-animation-name: run;-webkit-animation-duration: 25s;-ms-animation: linear infinite alternate;-ms-animation-name: run;-ms-animation-duration: 25s;-moz-animation: linear infinite alternate;-moz-animation-name: run;-moz-animation-duration: 25s;-webkit-text-stroke-width: 2px;-webkit-text-stroke-color: rgb(239 245 251 / 1);color: transparent;margin-top: -123px;margin-bottom: -245px }.boxed_wrapper_box_page {position: relative;overflow-x: hidden;margin: 0 auto;width: 100%;min-width: 300px }.body_switcher {position: fixed;top: 150px;z-index: 9999999;left: -200px;-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out }.body_switcher .body_switch_btn {position: absolute;right: -50px;z-index: -1 }.body_switcher .body_switch_btn button {width: 50px;height: 50px;color: #fff;font-size: 24px;line-height: 50px;background: rgba(0, 0, 0, .8);cursor: pointer;transition: all .5s ease }.body_switcher .boxed_switch_menu {position: relative;background: #fff;width: 200px;padding: 25px 15px 20px;text-align: center;box-shadow: 0 0 20px 1px rgba(0, 0, 0, .1) }.body_switcher .boxed_switch_menu h5 {color: #222;font-size: 20px;line-height: 24px;font-weight: 600;margin-bottom: 0 }.body_switcher.switcher-show {left: 0 }.body_switcher .boxed_switch_menu .switch_body .box {cursor: pointer;display: inline-block;text-align: center;margin-top: 15px }.body_switcher .boxed_switch_menu .switch_body .box > div {width: 80px;height: 50px;background: #fff;border: 2px solid #999 }.body_switcher .boxed_switch_menu .switch_body .box > div > span {display: block;width: 60px;height: 100%;margin: 0 auto;background: #fff;border-left: 2px solid #e5e5e5;border-right: 2px solid #e5e5e5 }.body_switcher .boxed_switch_menu .switch_body .box p {position: relative;display: block;color: #999;font-size: 16px;line-height: 20px;font-weight: 500;margin: 7px 0 0 }.main_page.active_boxlayout {max-width: 1550px;width: 100%;min-width: 300px;margin: 0 auto;background: url(../images/pattern/body-pattern.png) #f8f8f8;background-attachment: fixed;background-repeat: repeat;background-position: center;overflow-x: hidden }.switcher {position: fixed;top: 220px;z-index: 99;display: none }.switcher .switch_btn {position: absolute;top: 0;right: -50px;z-index: -1 }.switcher .switch_btn button {width: 50px;height: 50px;color: #fff;line-height: 50px;cursor: pointer;border-radius: 0;margin-left: 0;transition: all .5s ease;background: rgba(0, 0, 0, .9) }.switcher .switch_menu {position: absolute;width: 190px;height: 30px;background: 0 0;display: none;top: 0;left: 60px;bottom: 0;margin: 10px 0 }.switcher #styleOptions li {position: relative;display: inline-block;width: 30px;height: 30px;margin-right: 3px }.switcher #styleOptions li:last-child {margin-right: 0 }.switcher #styleOptions li a {position: relative;display: inline-block;width: 100%;height: 100%;border-radius: 50%;box-shadow: 0 0 0 0 #fff }.switcher #styleOptions li a.blue-color {background: #6377ee }.switcher #styleOptions li a.pink-color {background: #e31c79 }.switcher #styleOptions li a.violet-color {background: #6936d8 }.switcher #styleOptions li a.crimson-color {background: #ba0913 }.switcher #styleOptions li a.orange-color {background: #f60 }.preloader {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 999999999999999;background-position: center center;background-repeat: no-repeat;background-image: url(../images/icon/preloader.svg) }.preloader-close {position: fixed;z-index: 999999;color: #fff;padding: 10px 20px;cursor: pointer;right: 0;bottom: 0;font-weight: 600;background-color: #192a96 }.loader-wrap {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 999999 }.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: #2739a7 }.scroll-top {position: fixed;right: 15px;bottom: 20px;width: 55px;height: 55px;color: #fff;border-radius: 5px;font-size: 20px;line-height: 55px;font-weight: 600;text-align: center;text-transform: uppercase;display: none;cursor: pointer;transition: all .2s linear;transition-delay: .1s;z-index: 999999999 }.scroll-top:after {position: absolute;content: '';top: 100%;left: 5%;height: 10px;width: 90%;opacity: 1;z-index: -1;background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, .25) 0, rgba(0, 0, 0, 0) 80%);background: -webkit-radial-gradient(center ellipse, rgba(0, 0, 0, .25) 0, rgba(0, 0, 0, 0) 80%);background: radial-gradient(ellipse at center, rgba(0, 0, 0, .25) 0, rgba(0, 0, 0, 0) 80%) }.scroll-top:hover {color: #f8f8f8 }.scroll-top.style2 {position: absolute;left: 0;top: -20px;right: 0;width: 40px;height: 40px;margin: 0 auto;border-radius: 5px;background-color: #0098ff;border: none;text-align: center;animation: auto;transition: all .2s linear;transition-delay: .1s;font-size: 20px;line-height: 40px;font-weight: 400 }input:focus, select:focus, textarea:focus {border-color: #43c3ea;outline: 0 }#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 }.post-pagination {position: relative;display: block }.post-pagination.martop20 {margin-top: 20px }.post-pagination li {position: relative;display: inline-block;margin: 0 3px }.post-pagination li a {position: relative;display: block;height: 60px;width: 60px;border-radius: 50%;border: 2px solid #eee;color: #131313;font-size: 18px;line-height: 56px;font-weight: 600;transition: all .5s ease 0s;font-family: Poppins, sans-serif }.post-pagination li a i {color: #c1c1c1;font-size: 22px;transition: all .2s linear;transition-delay: .1s }.post-pagination li.active a, .post-pagination li:hover a {background: #fec727;border-color: #fec727 }.post-pagination li.active a i, .post-pagination li:hover a i {color: #131313 }.post-pagination.style2 li a {border-radius: 0 }.secpd100-0 {padding: 100px 0 }.overlay-style-one {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(218, 60, 34, .8);transition-delay: .1s;transition-timing-function: ease-in-out;transition-duration: .7s;transition-property: all;opacity: 0;z-index: 1 }.overlay-style-one .box {display: table;height: 100%;width: 100% }.overlay-style-one .box .content {display: table-cell;text-align: center;vertical-align: middle }.overlay-style-one .box .inner {display: table-cell;text-align: center;vertical-align: middle }.overlay-style-two {position: absolute;left: 0;bottom: 0;right: 0;top: 0;z-index: 2;opacity: 0;transition: all .9s ease }.overlay-style-two:before {position: absolute;content: '';top: 0;left: 0;width: 100%;height: 50%;display: block;opacity: 0;text-align: center;transform: perspective(400px) rotateX(-90deg);transform-origin: top;transition: all .5s;background-color: rgba(18, 18, 18, .9) }.overlay-style-two:after {position: absolute;content: '';left: 0;bottom: 0;width: 100%;height: 50%;display: block;opacity: 0;text-align: center;transform: perspective(400px) rotateX(90deg);transform-origin: bottom;transition: all .5s;background-color: rgba(18, 18, 18, .9) }.overlay-style1 {position: absolute;top: 0;left: -100%;bottom: 0;width: 100%;opacity: 0;transform-origin: top;transform-style: preserve-3d;transition: all .9s cubic-bezier(.62, .21, .45, 1.22);z-index: 1 }.overlay-style1.bg1 {background-color: rgba(0, 0, 0, .7) }.overlay-style2 {position: absolute;top: 20px;left: 20px;bottom: 20px;right: 20px;opacity: 0;background-color: rgba(0, 0, 0, .7);transform: skew(0deg, 0deg) scale(1.2, 1.2);transition: all .9s cubic-bezier(.62, .21, .45, 1.22);z-index: 1 }.review-box {position: relative;display: block;overflow: hidden;line-height: 16px }.review-box ul {display: block;overflow: hidden }.review-box ul li {display: inline-block;float: left;margin-right: 3px }.review-box ul li:last-child {margin-right: 0 }.review-box ul li i {color: #f6d000;font-size: 18px }.social-links-style1 {position: relative;display: block;overflow: hidden }.social-links-style1 li {position: relative;display: inline-block;float: left;margin-right: 5px }.social-links-style1 li:last-child {margin-right: 0 }.social-links-style1 li a i {position: relative;display: block;background: #fbfbfd;width: 36px;height: 36px;border-radius: 50%;color: #9a9fb8;font-size: 16px;font-weight: 400;line-height: 36px;text-align: center;transition: all .5s ease }.social-links-style1 li a:hover i {color: #fff }.sociallinks-style-two {position: relative;display: block;overflow: hidden;margin: 7px 0 8px }.sociallinks-style-two li {position: relative;display: inline-block;float: left;margin-right: 25px }.sociallinks-style-two li:last-child {margin-right: 0 }.sociallinks-style-two li a i {position: relative;display: block;color: #fff;font-size: 16px;transition: all .5s ease 0s }.sociallinks-style-two li a:hover i {color: #e4b33d }@keyframes menu_sticky {0% {margin-top: -90px }50% {margin-top: -74px }100% {margin-top: 0 }}.nav-outer .mobile-nav-toggler {position: relative;display: none;float: right;cursor: pointer;padding: 30px 0 }.nav-outer.style1 .mobile-nav-toggler {padding: 17px 0 18px }.nav-outer.style2 .mobile-nav-toggler {padding: 10px 0 }.nav-outer.style5 .mobile-nav-toggler {padding: 35px 0 }.nav-outer .mobile-nav-toggler .inner {position: relative;display: block;padding: 3px 5px }.mobile-menu {position: fixed;top: 0;right: 0;width: 300px;max-width: 100%;height: 100%;padding-right: 30px;opacity: 0;visibility: hidden;z-index: 999999 }.mobile-menu .menu-backdrop {position: fixed;top: 0;right: 0;width: 100%;height: 100%;background-color: rgba(9, 16, 32, .9);-webkit-transform: translateX(101%);-ms-transform: translateX(101%);transform: translateX(101%);transition: all .9s ease;-moz-transition: all .9s ease;-webkit-transition: all .9s ease;-ms-transition: all .9s ease;-o-transition: all .9s ease;z-index: 1 }.mobile-menu-visible .mobile-menu .menu-backdrop {opacity: .7;visibility: visible;-webkit-transition: all .7s ease;-moz-transition: all .7s ease;-ms-transition: all .7s ease;-o-transition: all .7s ease;transition: all .7s ease;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0) }.mobile-menu .mCSB_inside > .mCSB_container {margin-right: 5px }.mobile-menu .navbar-collapse {display: block !important }.mobile-menu .nav-logo {position: relative;padding: 30px 25px;text-align: left }.mobile-menu .nav-logo a {display: block;margin-top: 20px }.mobile-menu-visible {overflow: hidden }.mobile-menu-visible .mobile-menu {opacity: 1;visibility: visible }.mobile-menu .menu-box {position: absolute;left: 0;top: 0;width: 100%;height: 100%;max-height: 100%;overflow-y: auto;background: #262627;padding: 0 0;z-index: 5;opacity: 0;visibility: hidden;border-radius: 0;-webkit-transform: translateX(101%);-ms-transform: translateX(101%);transform: translateX(101%) }.mobile-menu-visible .mobile-menu .menu-box {opacity: 1;visibility: visible;-webkit-transition: all .7s ease;-moz-transition: all .7s ease;-ms-transition: all .7s ease;-o-transition: all .7s ease;transition: all .7s ease;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0) }.mobile-menu .close-btn {position: absolute;top: 10px;right: 10px;color: #fff;font-size: 30px;line-height: 30px;width: 30px;text-align: center;cursor: pointer;z-index: 10;-webkit-transition: all .9s ease;-moz-transition: all .9s ease;-ms-transition: all .9s ease;-o-transition: all .9s ease;transition: all .9s ease }.mobile-menu-visible .mobile-menu .close-btn {-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg) }.mobile-menu .close-btn:hover {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg) }.mobile-menu .navigation {position: relative;display: block;width: 100%;float: none }.mobile-menu .navigation li {position: relative;display: block;border-top: 1px solid rgba(255, 255, 255, .1) }.mobile-menu .navigation:last-child {border-bottom: 1px solid rgba(255, 255, 255, .1) }.mobile-menu .navigation li > ul > li:first-child {border-top: 1px solid rgba(255, 255, 255, .1) }.mobile-menu .navigation li > a {position: relative;display: block;padding: 19px 25px;color: #fff;font-size: 15px;line-height: 24px;font-weight: 600;text-transform: uppercase;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease }.mobile-menu .navigation li > a:before {content: '';position: absolute;left: 0;top: 0;height: 0;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease }.mobile-menu .navigation li.current > a:before {height: 100% }.mobile-menu .navigation li ul li > a {font-size: 15px;font-weight: 400;margin-left: 20px;text-transform: capitalize }.mobile-menu .navigation li.dropdown .dropdown-btn {position: absolute;top: 13.5px;right: 6px;width: 35px;height: 35px;text-align: center;color: #fff;font-size: 16px;line-height: 39px;background: rgba(255, 255, 255, .1);cursor: pointer;border-radius: 2px;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;z-index: 5 }.mobile-menu .navigation li.dropdown .dropdown-btn.open {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg) }.mobile-menu .navigation li > ul, .mobile-menu .navigation li > ul > li > ul, .mobile-menu .navigation > li.dropdown > .megamenu {display: none }.mobile-menu .social-links {position: relative;text-align: center;padding: 30px 25px }.mobile-menu .social-links li {position: relative;display: inline-block;margin: 0 5px 10px }.mobile-menu .social-links li a {position: relative;color: #fff;font-size: 20px;line-height: 32px;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease }.sec-title {position: relative;display: block;margin-top: -6px;padding-bottom: 59px }.sec-title.with_text {padding-bottom: 63px }.sec-title .sub-title {position: relative;display: flex;align-items: center;padding-bottom: 9px }.sec-title .sub-title .border-box {position: relative;display: inline-block;width: 25px;height: 1px;background: #2739a7 }.sec-title .sub-title h5, .sec-title .sub-title span.h5 {position: relative;display: inline-block;padding-left: 10px;font-size: 14px;line-height: 1.6;font-weight: 600;color: #004999;margin-bottom: 0 }.sec-title h2 {font-size: 46px;line-height: 1.2em;font-weight: 700;text-transform: uppercase }.sec-title h2.divisor:after {content: '';display: block;height: 5px;width: 70px;background: #004999;line-height: 0;margin: 15px auto;border-radius: 100px }.sec-title.text-center .sub-title {justify-content: center }.sec-title .text {position: relative;display: block;padding-top: 0 }.sec-title .text p {margin: 0 auto;width: 65% }.sec-title.style2 .sub-title .border-box {background: #1f67b0 }.sec-title.style3 .sub-title h5 {color: #004999 }.video-gallery-area {position: relative;display: block;min-height: 845px }.video-gallery-area .container-fullwidth {position: relative;display: block;width: 100% }.video-gallery-area .row {margin-left: 0;margin-right: 0 }.video-gallery-area .row [class*=col-] {padding-left: 0;padding-right: 0 }.video-gallery_box {position: relative;display: block;padding-top: 110px;min-height: 845px;background-attachment: scroll;background-repeat: no-repeat;background-position: center center;background-size: cover;z-index: 1 }.video-gallery_box::before {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: #000;content: "";z-index: -1;opacity: .15 }.video-gallery_box .icon {position: relative;display: block;margin-bottom: 25px }.video-gallery_box .icon a {position: relative;display: inline-block }.video-gallery_box .icon a span:before {color: #fff;font-size: 80px }.video-gallery_box h3 {color: #fff;font-size: 24px;line-height: 34px;font-weight: 700;margin-bottom: 18px;text-transform: uppercase;font-family: Lato, sans-serif }.video-gallery_box p {color: #fff;font-size: 16px;line-height: 26px;font-weight: 400;text-transform: uppercase;letter-spacing: .9em;margin: 0 }.video-gallery_content {position: relative;display: block;min-height: 845px;padding-top: 110px;z-index: 1 }.video-gallery_content .shape-bg {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-attachment: scroll;background-repeat: no-repeat;background-position: center center;background-size: cover;z-index: -1 }.video-gallery_content .sec-title {padding: 0 }.video-gallery_content .sec-title .sub-title {justify-content: center }.video-gallery_content .sec-title .sub-title .border-box {background: #fff }.video-gallery_content .sec-title h2 {color: #fff;margin-bottom: 15px }.video-gallery_content .sec-title h3 {color: #fff;font-size: 24px;line-height: 34px;font-weight: 400;font-family: Lato, sans-serif }.video-gallery_content .graph_outer {position: relative;display: block;padding-top: 42px }.tagline-area {position: relative;display: block;padding: 8px 0 150px;z-index: 1 }.tagline-area .layer-outer {position: absolute;left: 0;bottom: 0;width: 170%;height: 305px;background-position: left center;background-repeat: repeat-x;z-index: -1;opacity: 1 }.tagline-content {position: relative;display: block }.tagline-content h2 {color: #222;font-size: 44px;line-height: 60px;font-weight: 600 }.tagline-content h2 span {color: #1f67b0 }.tagline-content .text {position: relative;display: block;margin-top: 14px }.tagline-content .text p {font-size: 20px;line-height: 34px;margin: 0 }.tagline-content .tagline-button {position: relative;display: block;margin-top: 41px }.mission-vision-area {position: relative;display: block;padding-top: 160px;z-index: 1 }.mission-vision-area-bg {background-image: url(../../assets/images/bg-missao-visao.jpg);position: absolute;top: 0;left: 0;bottom: 55px;right: 0;background-attachment: scroll;background-repeat: no-repeat;background-size: cover;background-position: center center }.mission-vision-content-box {position: relative;display: block;max-width: 774px;width: 100%;overflow: hidden;float: right;padding: 62px 70px 68px;z-index: 1 }.mission-vision-content-box .logo-box {position: absolute;top: 40px;right: -60px;font-size: 330px;color: #222;opacity: .04;z-index: -1 }.mission-vision-content-box h2 {color: #fff;font-size: 45.9px;line-height: 1.2em;font-weight: 800;text-transform: uppercase }.mission-vision-content-box ul {position: relative;display: flex;overflow: hidden;padding-top: 73px;flex-wrap: wrap }.mission-vision-content-box ul li {position: relative;display: block;width: 43%;text-align: justify;color: #fff }.mission-vision-content-box ul li:first-child {margin-right: auto }.service-style3-area.service-page3 .col {margin-right: auto;width: 31.5%;max-width: 31.5% }.mission-vision-content-box ul li .icon {position: relative;display: block }.mission-vision-content-box ul li .icon i {color: #fff;font-size: 64px;line-height: 0;margin-bottom: 25px;display: block }.mission-vision-content-box ul li .title {position: relative;display: flex;align-items: center }.icon-logo:before {content: url(../images/simbolo-g8.svg) }.mission-vision-content-box ul li .title .border-box {position: relative;display: block;width: 25px;height: 2px;background: #fff;margin-right: 10px }.mission-vision-content-box ul li .title h3 {color: #fff;font-size: 24px;line-height: 1.3;font-weight: 600;margin-bottom: 10px }.mission-vision-content-box ul li .text {position: relative;display: block;margin-top: 5px }.mission-vision-content-box ul li .text p {margin: 0 }.video-gallery_box_2 {position: absolute;bottom: 40px;right: -115px;width: 140px;height: 115px }.video-gallery_box_2 .icon-Outer {position: absolute;top: 10px;left: -10px;width: 35px;height: 115px;background: #fff;opacity: .5 }.video-gallery_box_2 .inner {position: absolute;bottom: 0;right: 0;width: 140px;height: 115px;overflow: hidden;padding: 30px 0;z-index: 2 }.video-gallery_box_2 .inner::before {content: "";position: absolute;top: 0;left: -27px;bottom: 0;right: 27px;background: #fff;z-index: -1;-moz-transform: skew(25deg, 0deg);-webkit-transform: skew(25deg, 0deg);-o-transform: skew(25deg, 0deg);-ms-transform: skew(25deg, 0deg);transform: skew(25deg, 0deg) }.video-gallery_box_2 .icon a span::before {position: relative;color: #222;font-size: 30px;line-height: 30px }.video-gallery_box_2 .inner h3 {color: #222;font-size: 12px;line-height: 20px;font-weight: 600;text-transform: uppercase;margin: 7px 0 0 }.brochure-area {position: relative;display: block;overflow: hidden;background: #2739a7 }.brochure-area .container-fluid {display: flex;display: -ms-flexbox;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 0 }.brochure-content-box {position: relative;display: block;width: 50%;min-height: 850px;float: left;background-attachment: scroll;background-repeat: no-repeat;background-position: center top;background-size: cover }.brochure-content-box .overlay-text {position: absolute;bottom: 0;right: 0;max-width: 420px;width: 100%;overflow: hidden;background: #fff;padding: 55px 55px 60px }.brochure-content-box .overlay-text .icon {position: absolute;bottom: -25px;right: -30px }.brochure-content-box .overlay-text h3 {font-size: 24px;line-height: 30px;font-weight: 600;margin-bottom: 15px }.brochure-content-box .overlay-text p {margin: 0 }.brochure-content-box .overlay-text .readmore-button {position: relative;display: block;margin-top: 34px }.brochure-content-box .overlay-text .readmore-button a {font-size: 14px;line-height: 24px;font-weight: 700;text-transform: uppercase;text-decoration: underline;font-family: Lato, sans-serif }.brochure-content-box .overlay-text .readmore-button a span::before {position: relative;display: inline-block;top: 3px;font-size: 20px;color: #2739a7;padding-right: 10px }.info-content-box {position: relative;display: block;width: 50%;min-height: 850px;float: left;padding: 110px 15px 110px }.info-content-box-bg {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-attachment: fixed;background-position: top center;background-repeat: no-repeat;background-size: auto }.info-content-box .inner-content {position: relative;display: block;max-width: 700px;width: 100%;margin: 0 auto }.info-content-box .sec-title.style2 {padding: 0 }.info-content-box .sec-title.style2 .sub-title .border-box {background: #fff }.info-content-box .sec-title .sub-title h5 {color: #fff }.info-content-box .sec-title h2 {color: #fff }.info-content-box .sec-title .text p {color: #c5c9e6 }.info-content-box .inner-content ul {position: relative;display: block;overflow: hidden;width: 100%;border-bottom: 1px solid rgba(255, 255, 255, .2);padding-top: 43px;padding-bottom: 73px }.info-content-box .inner-content ul li {position: relative;display: block;max-width: 33.333333%;width: 100%;float: left;border-right: 1px solid rgba(255, 255, 255, .2);text-align: center }.info-content-box .inner-content ul li:last-child {border-right: none }.info-content-box .inner-content ul li .icon {position: relative;display: block }.info-content-box .inner-content ul li .icon span::before {color: #fff;font-size: 130px }.info-content-box .inner-content ul li .text {position: relative;display: block;top: -15px }.info-content-box .inner-content ul li .text p {color: #fff;font-size: 18px;line-height: 28px;margin: 0 }.info-content-box .inner-content .bottom-box {position: relative;display: flex;align-items: center;justify-content: space-between;flex-direction: row;flex-wrap: wrap;margin-top: 67px }.info-content-box .inner-content .bottom-box .left {position: relative;display: inline-block }.info-content-box .inner-content .bottom-box .left h3 {color: #fff;font-size: 24px;line-height: 34px;font-weight: 600 }.info-content-box .inner-content .bottom-box .right {position: relative;display: block }.info-content-box .inner-content .bottom-box .right a {line-height: 65px;padding-left: 30px;padding-right: 30px }.locations-area {position: relative;display: block;overflow: hidden }.locations-area .container-fluid {padding: 0 }.locations-area .row {margin-left: 0;margin-right: 0 }.locations-area .row [class*=col-] {padding-left: 0;padding-right: 0 }.home-map-outer-2 .map-canvas {position: relative;width: 100%;height: 530px }.locations-content-box {position: relative;display: block;width: 100%;min-height: 530px;background: #222;padding-top: 104px }.locations-content-box .outer_box {position: relative;display: block;max-width: 530px;width: 100%;margin-left: 140px }.locations-content-box .sec-title {padding-bottom: 44px;margin: 0 }.locations-content-box .sec-title h2 {color: #fff }.locations-content-box .inner-content {position: relative;display: block;max-width: 420px;width: 100% }.locations-content-box .inner-content .single-box {position: relative;display: block }.locations-content-box .inner-content .single-box h3 {font-size: 24px;line-height: 30px;font-weight: 600 }.locations-content-box .inner-content .single-box h3 span::before {position: relative;display: inline-block;font-size: 20px;font-weight: 400;padding-right: 2px;top: -1px }.locations-content-box .inner-content .single-box h4 {color: #fff;font-size: 24px;line-height: 30px;font-weight: 400;margin: 20px 0 0;font-family: Lato, sans-serif }.locations-content-box .inner-content .single-box h4 a {color: #fff }.locations-content-box .inner-content .single-box ul {position: relative;display: block;padding-top: 10px }.locations-content-box .inner-content .single-box ul li {color: #fff;font-size: 16px;line-height: 30px }.locations-content-box .inner-content .single-box ul li a {color: #fff }.locations-content-box .inner-content .single-box ul li span {position: relative;display: inline-block;padding-left: 10px;color: #fff }.locations-Carousel .owl-dots {position: absolute;top: -90px;right: -200px;bottom: 0 }.locations-Carousel .owl-dots::before {position: absolute;top: 210px;right: 5px;bottom: 0;width: 1px;background: #222;content: "";z-index: 1 }.locations-Carousel .owl-dots .owl-dot {position: relative;display: block;width: 11px;height: 11px;border: 1px solid #555;background: 0 0;margin: 40px 0;border-radius: 0;transition: all .1s linear;transition-delay: .1s }.locations-Carousel .owl-dots .owl-dot::before {content: "";position: absolute;top: 20px;left: 4px;width: 1px;height: 20px;background: #555 }.locations-Carousel .owl-dots .owl-dot span {position: relative;display: block;width: 9px;height: 9px;background: 0 0;border-radius: 0;transition: all .1s linear;transition-delay: .1s }.mission-vision-style2-area {position: relative;display: block }.mission-vision-style2-area .container-fluid {padding: 0 }.mission-vision-style2-area .row {margin-left: 0;margin-right: 0 }.mission-vision-style2-area .row [class*=col-] {padding-left: 0;padding-right: 0 }.mission-vision-style2_single_box {position: relative;display: block;background: #fff;padding-top: 85px }.mission-vision-style2_single_box_bg {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-attachment: scroll;background-size: cover;background-repeat: no-repeat;background-position: center center;transform: perspective(400px) scaleY(0);transform-origin: bottom;transform-style: preserve-3d;transition: all .7s cubic-bezier(.62, .21, .45, 1.52) }.mission-vision-style2_single_box_bg::before {content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0;opacity: .75 }.mission-vision-style2_single_box:hover .mission-vision-style2_single_box_bg {transform: perspective(400px) scaleY(1) }.mission-vision-style2_single_box .icon {position: absolute;top: 0;left: 0;right: 0;width: 170px;height: 170px;background: #fff;border-radius: 50%;margin: 0 auto;z-index: 1 }.mission-vision-style2_single_box .icon::before {content: "";position: absolute;top: 10px;left: 10px;bottom: 10px;right: 10px;border: 2px solid #e7e9f2;border-radius: 50%;z-index: -1 }.mission-vision-style2_single_box .icon span::before {position: relative;display: block;color: #222;font-size: 100px;line-height: 170px;-webkit-transition: all .4s linear;-o-transition: all .4s linear;transition: all .4s linear }.mission-vision-style2_single_box .icon span.size2::before {font-size: 130px }.mission-vision-style2_single_box:hover .icon span::before {color: #2739a7 }.mission-vision-style2_single_box .inner_box {position: relative;display: block;background: #e9ebf4;padding: 144px 50px 70px }.mission-vision-style2_single_box .inner_box.bg2 {background: #e3e6f2 }.mission-vision-style2_single_box .inner_box .text {position: relative;display: block;max-width: 550px;width: 100%;margin: 0 auto;text-align: center }.mission-vision-style2_single_box .inner_box .text h3 {font-size: 26px;line-height: 34px;font-weight: 700;text-transform: uppercase;margin: 0 0 17px;transition: all .7s cubic-bezier(.62, .21, .45, 1.52) }.mission-vision-style2_single_box:hover .inner_box .text h3 {color: #fff }.mission-vision-style2_single_box .inner_box .text p {font-size: 18px;line-height: 30px;margin: 0;transition: all .7s cubic-bezier(.62, .21, .45, 1.52) }.mission-vision-style2_single_box:hover .inner_box .text p {color: #fff }.mission-vision-style2_single_box .inner_box .text .button_box {position: relative;display: block;padding-top: 42px }.mission-vision-style2_single_box .inner_box .text .button_box a {position: relative;display: block;height: 40px;width: 40px;margin: 0 auto;background: #fff;color: #222;font-size: 18px;line-height: 40px }.expertise-info-area {position: relative;display: block;background: #2739a7 }.expertise-info-area .layer_outer {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-attachment: scroll;background-repeat: no-repeat;background-size: cover;background-position: left bottom;opacity: .2 }.expertise-info-area .container-fullwidth {position: relative;display: block;width: 100%;min-height: 695px }.expertise-info_box {position: relative;display: block;width: 55%;float: left }.progress-levels {position: relative;display: block;max-width: 730px;width: 100%;margin: 0 auto;padding: 110px 15px 110px }.progress-levels .sec-title.with_text {padding-bottom: 50px }.progress-levels .sec-title .sub-title .border-box {background: #fff }.progress-levels .sec-title h2 {color: #fff }.progress-levels .sec-title .text p {color: #c5c9e6 }.progress-levels .progress-box {position: relative;display: block;margin-bottom: 27px }.progress-levels .progress-box.last-child {margin-bottom: 0 }.progress-levels .progress-box .inner {position: relative;display: block }.progress-levels .progress-box .inner .text {position: relative;color: #fff;font-size: 18px;line-height: 22px;font-weight: 700;letter-spacing: .5px;margin: 0 0 14px;text-transform: capitalize;font-family: Exo, sans-serif }.progress-levels .progress-box .inner .text span {font-size: 14px;font-weight: 400;font-family: Lato, sans-serif }.progress-levels .progress-box .bar {position: relative;display: block }.progress-levels .progress-box .bar .bar-innner {position: relative;width: 100%;height: 5px;background: rgba(255, 255, 255, .2);border-radius: 0 }.progress-levels .progress-box .bar .bar-fill {position: absolute;top: 0;left: 0;bottom: 0;width: 0;height: 5px;border-radius: 0;transition: all 2s ease .3s }.progress-levels .progress-box .bar .bar-fill::before {position: absolute;top: -10px;right: 0;width: 2px;height: 10px;content: "" }.progress-levels .progress-box .bar .bar-innner .skill-percent {position: absolute;top: -39px;right: 0;width: 40px;height: 25px;display: block;text-align: center;padding: 0;z-index: 1 }.progress-levels .progress-box .inner .count-text {position: relative;color: #fff;font-size: 14px;line-height: 20px;font-weight: 700;display: inline-block;float: none;font-family: Lato, sans-serif }.progress-levels .progress-box .inner .percent {position: relative;color: #fff;font-size: 14px;line-height: 20px;font-weight: 700;display: inline-block;float: none;margin-left: -2px }.video-gallery_box_6 {position: absolute;top: -15px;right: 0;bottom: -15px;width: 45%;background-attachment: scroll;background-size: cover;background-repeat: no-repeat;background-position: center center;display: flex;align-items: center;justify-content: center;z-index: 2 }.video-gallery_box_6 .video-gallery {position: relative;width: 140px;height: 115px }.video-gallery_box_6 .video-gallery .icon-Outer {position: absolute;top: 10px;left: -10px;width: 140px;height: 115px;background-image: url(../images/video-gallery_box_6_shape.png) }.video-gallery_box_6 .video-gallery .inner {position: absolute;bottom: 0;right: 0;width: 140px;height: 115px;overflow: hidden;padding: 30px 0;z-index: 2 }.video-gallery_box_6 .video-gallery .inner::before {content: "";position: absolute;top: 0;left: -27px;bottom: 0;right: 27px;z-index: -1;-moz-transform: skew(25deg, 0deg);-webkit-transform: skew(25deg, 0deg);-o-transform: skew(25deg, 0deg);-ms-transform: skew(25deg, 0deg);transform: skew(25deg, 0deg) }.video-gallery_box_6 .video-gallery .icon a span::before {position: relative;left: -15px;color: #fff;font-size: 25px;line-height: 25px }.video-gallery_box_6 .video-gallery .inner h3 {color: #fff;font-size: 12px;line-height: 20px;font-weight: 600;text-transform: uppercase;margin: 7px 0 0 }.error-page-area {position: relative;display: block;overflow: hidden;background: #fff;padding: 148px 0 150px }.error-content {position: relative;display: block;z-index: 3 }.error-content h4 {font-size: 18px;font-weight: 700;text-transform: uppercase;letter-spacing: .1em }.error-content .title {position: relative;display: block;font-size: 180px;line-height: 150px;font-weight: 900;text-transform: uppercase;margin: 17px 0 18px }.error-content p {font-size: 18px;line-height: 28px;margin: 0 0 32px }.error-content .btns-box a {line-height: 60px;padding-left: 40px;padding-right: 40px }@font-face {font-family: flaticon;src: url(../fonts/flaticon.ttf?7ee0f43a25c30f69d70806e26189982d) format("truetype"), url(../fonts/flaticon.woff?7ee0f43a25c30f69d70806e26189982d) format("woff"), url(../fonts/flaticon.woff2?7ee0f43a25c30f69d70806e26189982d) format("woff2"), url(../fonts/flaticon.eot?7ee0f43a25c30f69d70806e26189982d#iefix) format("embedded-opentype"), url(../fonts/flaticon.svg?7ee0f43a25c30f69d70806e26189982d#flaticon) format("svg") }[class*=" flaticon-"]:before, [class^=flaticon-]:before {font-family: flaticon !important;font-style: normal;font-weight: 400 !important;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale }.flaticon-endereco:before {content: "\f101" }.flaticon-email:before {content: "\f102" }.flaticon-telefone:before {content: "\f103" }.flaticon-portaria:before {content: "\f104" }.flaticon-limpeza:before {content: "\f105" }.flaticon-recepcionista:before {content: "\f106" }.flaticon-copeiro:before {content: "\f107" }.flaticon-auxiliar-de-manutencao:before {content: "\f108" }.flaticon-zelador:before {content: "\f109" }.flaticon-positivo:before {content: "\f10a" }.flaticon-marcador-de-lista:before {content: "\f10b" }.flaticon-seta-direita:before {content: "\f10c" }.flaticon-seta-esquerda:before {content: "\f10d" }.flaticon-seta-cima:before {content: "\f10e" }.flaticon-seta-baixo:before {content: "\f10f" }.flaticon-form-nome:before {content: "\f110" }.flaticon-form-telefone:before {content: "\f111" }.flaticon-form-email:before {content: "\f112" }.flaticon-formulario-mensagem:before {content: "\f113" }.flaticon-form-mapa:before {content: "\f114" }.flaticon-mais:before {content: "\f115" }.flaticon-equipe-terceirizada:before {content: "\f116" }.flaticon-fechar:before {content: "\f117" }.flaticon-telefone-circular:before {content: "\f118" }.flaticon-missao:before {content: "\f119" }.flaticon-visao:before {content: "\f11a" }.owl-carousel {display: none;width: 100%;-webkit-tap-highlight-color: transparent;position: relative;z-index: 1 }.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;touch-action: manipulation;-moz-backface-visibility: hidden }.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0 }.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0, 0, 0) }.owl-carousel .owl-item, .owl-carousel .owl-wrapper {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0) }.owl-carousel .owl-item {position: relative;min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none }.owl-carousel .owl-item img {display: block;width: 100% }.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {display: none }.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {cursor: pointer;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none }.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {background: 0 0;color: inherit;border: none;padding: 0 !important;font: inherit }.owl-carousel.owl-loaded {display: block }.owl-carousel.owl-loading {opacity: 0;display: block }.owl-carousel.owl-hidden {opacity: 0 }.owl-carousel.owl-refresh .owl-item {visibility: hidden }.owl-carousel.owl-drag .owl-item {-ms-touch-action: pan-y;touch-action: pan-y;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none }.owl-carousel.owl-grab {cursor: move;cursor: grab }.owl-carousel.owl-rtl {direction: rtl }.owl-carousel.owl-rtl .owl-item {float: right }.no-js .owl-carousel {display: block }.owl-carousel .animated {animation-duration: 1s;animation-fill-mode: both }.owl-carousel .owl-animated-in {z-index: 0 }.owl-carousel .owl-animated-out {z-index: 1 }.owl-carousel .fadeOut {animation-name: fadeOut }@keyframes fadeOut {0% {opacity: 1 }100% {opacity: 0 }}.owl-height {transition: height .5s ease-in-out }.owl-carousel .owl-item .owl-lazy {opacity: 0;transition: opacity .4s ease }.owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] {max-height: 0 }.owl-carousel .owl-item img.owl-lazy {transform-style: preserve-3d }.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000 }.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url(owl.video.play.png) no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;transition: transform .1s ease }.owl-carousel .owl-video-play-icon:hover {-ms-transform: scale(1.3, 1.3);transform: scale(1.3, 1.3) }.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {display: none }.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: contain;transition: opacity .4s ease }.owl-carousel .owl-video-frame {position: relative;z-index: 1;height: 100%;width: 100% }.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both }.animated.infinite {-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite }.animated.hinge {-webkit-animation-duration: 2s;animation-duration: 2s }.animated.bounceIn, .animated.bounceOut {-webkit-animation-duration: .75s;animation-duration: .75s }.animated.flipOutX, .animated.flipOutY {-webkit-animation-duration: .75s;animation-duration: .75s }@-webkit-keyframes bounce {0%, 100%, 20%, 53%, 80% {-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);animation-timing-function: cubic-bezier(.215, .61, .355, 1);-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0) }40%, 43% {-webkit-animation-timing-function: cubic-bezier(.755, .050, .855, .060);animation-timing-function: cubic-bezier(.755, .050, .855, .060);-webkit-transform: translate3d(0, -30px, 0);transform: translate3d(0, -30px, 0) }70% {-webkit-animation-timing-function: cubic-bezier(.755, .050, .855, .060);animation-timing-function: cubic-bezier(.755, .050, .855, .060);-webkit-transform: translate3d(0, -15px, 0);transform: translate3d(0, -15px, 0) }90% {-webkit-transform: translate3d(0, -4px, 0);transform: translate3d(0, -4px, 0) }}@keyframes bounce {0%, 100%, 20%, 53%, 80% {-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);animation-timing-function: cubic-bezier(.215, .61, .355, 1);-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0) }40%, 43% {-webkit-animation-timing-function: cubic-bezier(.755, .050, .855, .060);animation-timing-function: cubic-bezier(.755, .050, .855, .060);-webkit-transform: translate3d(0, -30px, 0);transform: translate3d(0, -30px, 0) }70% {-webkit-animation-timing-function: cubic-bezier(.755, .050, .855, .060);animation-timing-function: cubic-bezier(.755, .050, .855, .060);-webkit-transform: translate3d(0, -15px, 0);transform: translate3d(0, -15px, 0) }90% {-webkit-transform: translate3d(0, -4px, 0);transform: translate3d(0, -4px, 0) }}.bounce {-webkit-animation-name: bounce;animation-name: bounce;-webkit-transform-origin: center bottom;transform-origin: center bottom }@-webkit-keyframes flash {0%, 100%, 50% {opacity: 1 }25%, 75% {opacity: 0 }}@keyframes flash {0%, 100%, 50% {opacity: 1 }25%, 75% {opacity: 0 }}.flash {-webkit-animation-name: flash;animation-name: flash }@-webkit-keyframes pulse {0% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1) }50% {-webkit-transform: scale3d(1.05, 1.05, 1.05);transform: scale3d(1.05, 1.05, 1.05) }100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1) }}@keyframes pulse {0% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1) }50% {-webkit-transform: scale3d(1.05, 1.05, 1.05);transform: scale3d(1.05, 1.05, 1.05) }100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1) }}.pulse {-webkit-animation-name: pulse;animation-name: pulse }@-webkit-keyframes rubberBand {0% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1) }30% {-webkit-transform: scale3d(1.25, .75, 1);transform: scale3d(1.25, .75, 1) }40% {-webkit-transform: scale3d(.75, 1.25, 1);transform: scale3d(.75, 1.25, 1) }50% {-webkit-transform: scale3d(1.15, .85, 1);transform: scale3d(1.15, .85, 1) }65% {-webkit-transform: scale3d(.95, 1.05, 1);transform: scale3d(.95, 1.05, 1) }75% {-webkit-transform: scale3d(1.05, .95, 1);transform: scale3d(1.05, .95, 1) }100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1) }}@keyframes rubberBand {0% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1) }30% {-webkit-transform: scale3d(1.25, .75, 1);transform: scale3d(1.25, .75, 1) }40% {-webkit-transform: scale3d(.75, 1.25, 1);transform: scale3d(.75, 1.25, 1) }50% {-webkit-transform: scale3d(1.15, .85, 1);transform: scale3d(1.15, .85, 1) }65% {-webkit-transform: scale3d(.95, 1.05, 1);transform: scale3d(.95, 1.05, 1) }75% {-webkit-transform: scale3d(1.05, .95, 1);transform: scale3d(1.05, .95, 1) }100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1) }}.rubberBand {-webkit-animation-name: rubberBand;animation-name: rubberBand }@-webkit-keyframes shake {0%, 100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0) }10%, 30%, 50%, 70%, 90% {-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0) }20%, 40%, 60%, 80% {-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0) }}@keyframes shake {0%, 100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0) }10%, 30%, 50%, 70%, 90% {-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0) }20%, 40%, 60%, 80% {-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0) }}.shake {-webkit-animation-name: shake;animation-name: shake }@-webkit-keyframes swing {20% {-webkit-transform: rotate3d(0, 0, 1, 15deg);transform: rotate3d(0, 0, 1, 15deg) }40% {-webkit-transform: rotate3d(0, 0, 1, -10deg);transform: rotate3d(0, 0, 1, -10deg) }60% {-webkit-transform: rotate3d(0, 0, 1, 5deg);transform: rotate3d(0, 0, 1, 5deg) }80% {-webkit-transform: rotate3d(0, 0, 1, -5deg);transform: rotate3d(0, 0, 1, -5deg) }100% {-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg) }}@keyframes swing {20% {-webkit-transform: rotate3d(0, 0, 1, 15deg);transform: rotate3d(0, 0, 1, 15deg) }40% {-webkit-transform: rotate3d(0, 0, 1, -10deg);transform: rotate3d(0, 0, 1, -10deg) }60% {-webkit-transform: rotate3d(0, 0, 1, 5deg);transform: rotate3d(0, 0, 1, 5deg) }80% {-webkit-transform: rotate3d(0, 0, 1, -5deg);transform: rotate3d(0, 0, 1, -5deg) }100% {-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg) }}.swing {-webkit-transform-origin: top center;transform-origin: top center;-webkit-animation-name: swing;animation-name: swing }@-webkit-keyframes tada {0% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1) }10%, 20% {-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg) }30%, 50%, 70%, 90% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg) }40%, 60%, 80% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg) }100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1) }}@keyframes tada {0% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1) }10%, 20% {-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg) }30%, 50%, 70%, 90% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg) }40%, 60%, 80% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg) }100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1) }}.tada {-webkit-animation-name: tada;animation-name: tada }@-webkit-keyframes wobble {0% {-webkit-transform: none;transform: none }15% {-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg) }30% {-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg) }45% {-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg) }60% {-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg) }75% {-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg) }100% {-webkit-transform: none;transform: none }}@keyframes wobble {0% {-webkit-transform: none;transform: none }15% {-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg) }30% {-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg) }45% {-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg) }60% {-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg) }75% {-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg) }100% {-webkit-transform: none;transform: none }}.wobble {-webkit-animation-name: wobble;animation-name: wobble }@-webkit-keyframes jello {11.1% {-webkit-transform: none;transform: none }22.2% {-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);transform: skewX(-12.5deg) skewY(-12.5deg) }33.3% {-webkit-transform: skewX(6.25deg) skewY(6.25deg);transform: skewX(6.25deg) skewY(6.25deg) }44.4% {-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);transform: skewX(-3.125deg) skewY(-3.125deg) }55.5% {-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);transform: skewX(1.5625deg) skewY(1.5625deg) }66.6% {-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);transform: skewX(-.78125deg) skewY(-.78125deg) }77.7% {-webkit-transform: skewX(.390625deg) skewY(.390625deg);transform: skewX(.390625deg) skewY(.390625deg) }88.8% {-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);transform: skewX(-.1953125deg) skewY(-.1953125deg) }100% {-webkit-transform: none;transform: none }}@keyframes jello {11.1% {-webkit-transform: none;transform: none }22.2% {-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);transform: skewX(-12.5deg) skewY(-12.5deg) }33.3% {-webkit-transform: skewX(6.25deg) skewY(6.25deg);transform: skewX(6.25deg) skewY(6.25deg) }44.4% {-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);transform: skewX(-3.125deg) skewY(-3.125deg) }55.5% {-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);transform: skewX(1.5625deg) skewY(1.5625deg) }66.6% {-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);transform: skewX(-.78125deg) skewY(-.78125deg) }77.7% {-webkit-transform: skewX(.390625deg) skewY(.390625deg);transform: skewX(.390625deg) skewY(.390625deg) }88.8% {-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);transform: skewX(-.1953125deg) skewY(-.1953125deg) }100% {-webkit-transform: none;transform: none }}.jello {-webkit-animation-name: jello;animation-name: jello;-webkit-transform-origin: center;transform-origin: center }@-webkit-keyframes bounceIn {0%, 100%, 20%, 40%, 60%, 80% {-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);animation-timing-function: cubic-bezier(.215, .61, .355, 1) }0% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3) }20% {-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1) }40% {-webkit-transform: scale3d(.9, .9, .9);transform: scale3d(.9, .9, .9) }60% {opacity: 1;-webkit-transform: scale3d(1.03, 1.03, 1.03);transform: scale3d(1.03, 1.03, 1.03) }80% {-webkit-transform: scale3d(.97, .97, .97);transform: scale3d(.97, .97, .97) }100% {opacity: 1;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1) }}@keyframes bounceIn {0%, 100%, 20%, 40%, 60%, 80% {-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);animation-timing-function: cubic-bezier(.215, .61, .355, 1) }0% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3) }20% {-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1) }40% {-webkit-transform: scale3d(.9, .9, .9);transform: scale3d(.9, .9, .9) }60% {opacity: 1;-webkit-transform: scale3d(1.03, 1.03, 1.03);transform: scale3d(1.03, 1.03, 1.03) }80% {-webkit-transform: scale3d(.97, .97, .97);transform: scale3d(.97, .97, .97) }100% {opacity: 1;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1) }}.bounceIn {-webkit-animation-name: bounceIn;animation-name: bounceIn }@-webkit-keyframes bounceInDown {0%, 100%, 60%, 75%, 90% {-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);animation-timing-function: cubic-bezier(.215, .61, .355, 1) }0% {opacity: 0;-webkit-transform: translate3d(0, -3000px, 0);transform: translate3d(0, -3000px, 0) }60% {opacity: 1;-webkit-transform: translate3d(0, 25px, 0);transform: translate3d(0, 25px, 0) }75% {-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0) }90% {-webkit-transform: translate3d(0, 5px, 0);transform: translate3d(0, 5px, 0) }100% {-webkit-transform: none;transform: none }}@keyframes bounceInDown {0%, 100%, 60%, 75%, 90% {-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);animation-timing-function: cubic-bezier(.215, .61, .355, 1) }0% {opacity: 0;-webkit-transform: translate3d(0, -3000px, 0);transform: translate3d(0, -3000px, 0) }60% {opacity: 1;-webkit-transform: translate3d(0, 25px, 0);transform: translate3d(0, 25px, 0) }75% {-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0) }90% {-webkit-transform: translate3d(0, 5px, 0);transform: translate3d(0, 5px, 0) }100% {-webkit-transform: none;transform: none }}.bounceInDown {-webkit-animation-name: bounceInDown;animation-name: bounceInDown }@-webkit-keyframes bounceInLeft {0%, 100%, 60%, 75%, 90% {-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);animation-timing-function: cubic-bezier(.215, .61, .355, 1) }0% {opacity: 0;-webkit-transform: translate3d(-3000px, 0, 0);transform: translate3d(-3000px, 0, 0) }60% {opacity: 1;-webkit-transform: translate3d(25px, 0, 0);transform: translate3d(25px, 0, 0) }75% {-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0) }90% {-webkit-transform: translate3d(5px, 0, 0);transform: translate3d(5px, 0, 0) }100% {-webkit-transform: none;transform: none }}@keyframes bounceInLeft {0%, 100%, 60%, 75%, 90% {-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);animation-timing-function: cubic-bezier(.215, .61, .355, 1) }0% {opacity: 0;-webkit-transform: translate3d(-3000px, 0, 0);transform: translate3d(-3000px, 0, 0) }60% {opacity: 1;-webkit-transform: translate3d(25px, 0, 0);transform: translate3d(25px, 0, 0) }75% {-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0) }90% {-webkit-transform: translate3d(5px, 0, 0);transform: translate3d(5px, 0, 0) }100% {-webkit-transform: none;transform: none }}.bounceInLeft {-webkit-animation-name: bounceInLeft;animation-name: bounceInLeft }@-webkit-keyframes bounceInRight {0%, 100%, 60%, 75%, 90% {-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);animation-timing-function: cubic-bezier(.215, .61, .355, 1) }0% {opacity: 0;-webkit-transform: translate3d(3000px, 0, 0);transform: translate3d(3000px, 0, 0) }60% {opacity: 1;-webkit-transform: translate3d(-25px, 0, 0);transform: translate3d(-25px, 0, 0) }75% {-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0) }90% {-webkit-transform: translate3d(-5px, 0, 0);transform: translate3d(-5px, 0, 0) }100% {-webkit-transform: none;transform: none }}@keyframes bounceInRight {0%, 100%, 60%, 75%, 90% {-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);animation-timing-function: cubic-bezier(.215, .61, .355, 1) }0% {opacity: 0;-webkit-transform: translate3d(3000px, 0, 0);transform: translate3d(3000px, 0, 0) }60% {opacity: 1;-webkit-transform: translate3d(-25px, 0, 0);transform: translate3d(-25px, 0, 0) }75% {-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0) }90% {-webkit-transform: translate3d(-5px, 0, 0);transform: translate3d(-5px, 0, 0) }100% {-webkit-transform: none;transform: none }}.bounceInRight {-webkit-animation-name: bounceInRight;animation-name: bounceInRight }@-webkit-keyframes bounceInUp {0%, 100%, 60%, 75%, 90% {-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);animation-timing-function: cubic-bezier(.215, .61, .355, 1) }0% {opacity: 0;-webkit-transform: translate3d(0, 3000px, 0);transform: translate3d(0, 3000px, 0) }60% {opacity: 1;-webkit-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0) }75% {-webkit-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0) }90% {-webkit-transform: translate3d(0, -5px, 0);transform: translate3d(0, -5px, 0) }100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0) }}@keyframes bounceInUp {0%, 100%, 60%, 75%, 90% {-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);animation-timing-function: cubic-bezier(.215, .61, .355, 1) }0% {opacity: 0;-webkit-transform: translate3d(0, 3000px, 0);transform: translate3d(0, 3000px, 0) }60% {opacity: 1;-webkit-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0) }75% {-webkit-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0) }90% {-webkit-transform: translate3d(0, -5px, 0);transform: translate3d(0, -5px, 0) }100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0) }}.bounceInUp {-webkit-animation-name: bounceInUp;animation-name: bounceInUp }@-webkit-keyframes bounceOut {20% {-webkit-transform: scale3d(.9, .9, .9);transform: scale3d(.9, .9, .9) }50%, 55% {opacity: 1;-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1) }100% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3) }}@keyframes bounceOut {20% {-webkit-transform: scale3d(.9, .9, .9);transform: scale3d(.9, .9, .9) }50%, 55% {opacity: 1;-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1) }100% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3) }}.bounceOut {-webkit-animation-name: bounceOut;animation-name: bounceOut }@-webkit-keyframes bounceOutDown {20% {-webkit-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0) }40%, 45% {opacity: 1;-webkit-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0) }100% {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0) }}@keyframes bounceOutDown {20% {-webkit-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0) }40%, 45% {opacity: 1;-webkit-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0) }100% {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0) }}.bounceOutDown {-webkit-animation-name: bounceOutDown;animation-name: bounceOutDown }@-webkit-keyframes bounceOutLeft {20% {opacity: 1;-webkit-transform: translate3d(20px, 0, 0);transform: translate3d(20px, 0, 0) }100% {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0) }}@keyframes bounceOutLeft {20% {opacity: 1;-webkit-transform: translate3d(20px, 0, 0);transform: translate3d(20px, 0, 0) }100% {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0) }}.bounceOutLeft {-webkit-animation-name: bounceOutLeft;animation-name: bounceOutLeft }@-webkit-keyframes bounceOutRight {20% {opacity: 1;-webkit-transform: translate3d(-20px, 0, 0);transform: translate3d(-20px, 0, 0) }100% {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0) }}@keyframes bounceOutRight {20% {opacity: 1;-webkit-transform: translate3d(-20px, 0, 0);transform: translate3d(-20px, 0, 0) }100% {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0) }}.bounceOutRight {-webkit-animation-name: bounceOutRight;animation-name: bounceOutRight }@-webkit-keyframes bounceOutUp {20% {-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0) }40%, 45% {opacity: 1;-webkit-transform: translate3d(0, 20px, 0);transform: translate3d(0, 20px, 0) }100% {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0) }}@keyframes bounceOutUp {20% {-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0) }40%, 45% {opacity: 1;-webkit-transform: translate3d(0, 20px, 0);transform: translate3d(0, 20px, 0) }100% {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0) }}.bounceOutUp {-webkit-animation-name: bounceOutUp;animation-name: bounceOutUp }@-webkit-keyframes fadeIn {0% {opacity: 0 }100% {opacity: 1 }}@keyframes fadeIn {0% {opacity: 0 }100% {opacity: 1 }}.fadeIn {-webkit-animation-name: fadeIn;animation-name: fadeIn }@-webkit-keyframes fadeInDown {0% {opacity: 0;-webkit-transform: translateY(-20px);transform: translateY(-20px) }100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0) }}@keyframes fadeInDown {0% {opacity: 0;-webkit-transform: translateY(-20px);-ms-transform: translateY(-20px);transform: translateY(-20px) }100% {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0) }}.fadeInDown {-webkit-animation-name: fadeInDown;animation-name: fadeInDown }@-webkit-keyframes fadeInDownBig {0% {opacity: 0;-webkit-transform: translateY(-2000px);transform: translateY(-2000px) }100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0) }}@keyframes fadeInDownBig {0% {opacity: 0;-webkit-transform: translateY(-2000px);-ms-transform: translateY(-2000px);transform: translateY(-2000px) }100% {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0) }}.fadeInDownBig {-webkit-animation-name: fadeInDownBig;animation-name: fadeInDownBig }@-webkit-keyframes fadeInLeft {0% {opacity: 0;-webkit-transform: translateX(-20px);transform: translateX(-20px) }100% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0) }}@keyframes fadeInLeft {0% {opacity: 0;-webkit-transform: translateX(-20px);-ms-transform: translateX(-20px);transform: translateX(-20px) }100% {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0) }}.fadeInLeft {-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft }@-webkit-keyframes fadeInLeftBig {0% {opacity: 0;-webkit-transform: translateX(-2000px);transform: translateX(-2000px) }100% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0) }}@keyframes fadeInLeftBig {0% {opacity: 0;-webkit-transform: translateX(-2000px);-ms-transform: translateX(-2000px);transform: translateX(-2000px) }100% {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0) }}.fadeInLeftBig {-webkit-animation-name: fadeInLeftBig;animation-name: fadeInLeftBig }@-webkit-keyframes fadeInRight {0% {opacity: 0;-webkit-transform: translateX(20px);transform: translateX(20px) }100% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0) }}@keyframes fadeInRight {0% {opacity: 0;-webkit-transform: translateX(20px);-ms-transform: translateX(20px);transform: translateX(20px) }100% {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0) }}.fadeInRight {-webkit-animation-name: fadeInRight;animation-name: fadeInRight }@-webkit-keyframes fadeInRightBig {0% {opacity: 0;-webkit-transform: translateX(2000px);transform: translateX(2000px) }100% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0) }}@keyframes fadeInRightBig {0% {opacity: 0;-webkit-transform: translateX(2000px);-ms-transform: translateX(2000px);transform: translateX(2000px) }100% {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0) }}.fadeInRightBig {-webkit-animation-name: fadeInRightBig;animation-name: fadeInRightBig }@-webkit-keyframes fadeInUp {0% {opacity: 0;-webkit-transform: translateY(20px);transform: translateY(20px) }100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0) }}@keyframes fadeInUp {0% {opacity: 0;-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px) }100% {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0) }}.fadeInUp {-webkit-animation-name: fadeInUp;animation-name: fadeInUp }@-webkit-keyframes fadeInUpBig {0% {opacity: 0;-webkit-transform: translateY(2000px);transform: translateY(2000px) }100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0) }}@keyframes fadeInUpBig {0% {opacity: 0;-webkit-transform: translateY(2000px);-ms-transform: translateY(2000px);transform: translateY(2000px) }100% {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0) }}.fadeInUpBig {-webkit-animation-name: fadeInUpBig;animation-name: fadeInUpBig }@-webkit-keyframes fadeOut {0% {opacity: 1 }100% {opacity: 0 }}@keyframes fadeOut {0% {opacity: 1 }100% {opacity: 0 }}.fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut }@-webkit-keyframes fadeOutDown {0% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0) }100% {opacity: 0;-webkit-transform: translateY(20px);transform: translateY(20px) }}@keyframes fadeOutDown {0% {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0) }100% {opacity: 0;-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px) }}.fadeOutDown {-webkit-animation-name: fadeOutDown;animation-name: fadeOutDown }@-webkit-keyframes fadeOutDownBig {0% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0) }100% {opacity: 0;-webkit-transform: translateY(2000px);transform: translateY(2000px) }}@keyframes fadeOutDownBig {0% {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0) }100% {opacity: 0;-webkit-transform: translateY(2000px);-ms-transform: translateY(2000px);transform: translateY(2000px) }}.fadeOutDownBig {-webkit-animation-name: fadeOutDownBig;animation-name: fadeOutDownBig }@-webkit-keyframes fadeOutLeft {0% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0) }100% {opacity: 0;-webkit-transform: translateX(-20px);transform: translateX(-20px) }}@keyframes fadeOutLeft {0% {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0) }100% {opacity: 0;-webkit-transform: translateX(-20px);-ms-transform: translateX(-20px);transform: translateX(-20px) }}.fadeOutLeft {-webkit-animation-name: fadeOutLeft;animation-name: fadeOutLeft }@-webkit-keyframes fadeOutLeftBig {0% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0) }100% {opacity: 0;-webkit-transform: translateX(-2000px);transform: translateX(-2000px) }}@keyframes fadeOutLeftBig {0% {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0) }100% {opacity: 0;-webkit-transform: translateX(-2000px);-ms-transform: translateX(-2000px);transform: translateX(-2000px) }}.fadeOutLeftBig {-webkit-animation-name: fadeOutLeftBig;animation-name: fadeOutLeftBig }@-webkit-keyframes fadeOutRight {0% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0) }100% {opacity: 0;-webkit-transform: translateX(20px);transform: translateX(20px) }}@keyframes fadeOutRight {0% {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0) }100% {opacity: 0;-webkit-transform: translateX(20px);-ms-transform: translateX(20px);transform: translateX(20px) }}.fadeOutRight {-webkit-animation-name: fadeOutRight;animation-name: fadeOutRight }@-webkit-keyframes fadeOutRightBig {0% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0) }100% {opacity: 0;-webkit-transform: translateX(2000px);transform: translateX(2000px) }}@keyframes fadeOutRightBig {0% {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0) }100% {opacity: 0;-webkit-transform: translateX(2000px);-ms-transform: translateX(2000px);transform: translateX(2000px) }}.fadeOutRightBig {-webkit-animation-name: fadeOutRightBig;animation-name: fadeOutRightBig }@-webkit-keyframes fadeOutUp {0% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0) }100% {opacity: 0;-webkit-transform: translateY(-20px);transform: translateY(-20px) }}@keyframes fadeOutUp {0% {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0) }100% {opacity: 0;-webkit-transform: translateY(-20px);-ms-transform: translateY(-20px);transform: translateY(-20px) }}.fadeOutUp {-webkit-animation-name: fadeOutUp;animation-name: fadeOutUp }@-webkit-keyframes fadeOutUpBig {0% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0) }100% {opacity: 0;-webkit-transform: translateY(-2000px);transform: translateY(-2000px) }}@keyframes fadeOutUpBig {0% {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0) }100% {opacity: 0;-webkit-transform: translateY(-2000px);-ms-transform: translateY(-2000px);transform: translateY(-2000px) }}.fadeOutUpBig {-webkit-animation-name: fadeOutUpBig;animation-name: fadeOutUpBig }@-webkit-keyframes flip {0% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);transform: perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out }40% {-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out }50% {-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in }80% {-webkit-transform: perspective(400px) scale3d(.95, .95, .95);transform: perspective(400px) scale3d(.95, .95, .95);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in }100% {-webkit-transform: perspective(400px);transform: perspective(400px);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in }}@keyframes flip {0% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);transform: perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out }40% {-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out }50% {-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in }80% {-webkit-transform: perspective(400px) scale3d(.95, .95, .95);transform: perspective(400px) scale3d(.95, .95, .95);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in }100% {-webkit-transform: perspective(400px);transform: perspective(400px);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in }}.animated.flip {-webkit-backface-visibility: visible;backface-visibility: visible;-webkit-animation-name: flip;animation-name: flip }@-webkit-keyframes flipInX {0% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);transform: perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0 }40% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);transform: perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in }60% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);transform: perspective(400px) rotate3d(1, 0, 0, 10deg);opacity: 1 }80% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);transform: perspective(400px) rotate3d(1, 0, 0, -5deg) }100% {-webkit-transform: perspective(400px);transform: perspective(400px) }}@keyframes flipInX {0% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);transform: perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0 }40% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);transform: perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in }60% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);transform: perspective(400px) rotate3d(1, 0, 0, 10deg);opacity: 1 }80% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);transform: perspective(400px) rotate3d(1, 0, 0, -5deg) }100% {-webkit-transform: perspective(400px);transform: perspective(400px) }}.flipInX {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipInX;animation-name: flipInX }@-webkit-keyframes flipInY {0% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0 }40% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);transform: perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in }60% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);transform: perspective(400px) rotate3d(0, 1, 0, 10deg);opacity: 1 }80% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);transform: perspective(400px) rotate3d(0, 1, 0, -5deg) }100% {-webkit-transform: perspective(400px);transform: perspective(400px) }}@keyframes flipInY {0% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0 }40% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);transform: perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in }60% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);transform: perspective(400px) rotate3d(0, 1, 0, 10deg);opacity: 1 }80% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);transform: perspective(400px) rotate3d(0, 1, 0, -5deg) }100% {-webkit-transform: perspective(400px);transform: perspective(400px) }}.flipInY {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipInY;animation-name: flipInY }@-webkit-keyframes flipOutX {0% {-webkit-transform: perspective(400px);transform: perspective(400px) }30% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);transform: perspective(400px) rotate3d(1, 0, 0, -20deg);opacity: 1 }100% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);transform: perspective(400px) rotate3d(1, 0, 0, 90deg);opacity: 0 }}@keyframes flipOutX {0% {-webkit-transform: perspective(400px);transform: perspective(400px) }30% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);transform: perspective(400px) rotate3d(1, 0, 0, -20deg);opacity: 1 }100% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);transform: perspective(400px) rotate3d(1, 0, 0, 90deg);opacity: 0 }}.flipOutX {-webkit-animation-name: flipOutX;animation-name: flipOutX;-webkit-backface-visibility: visible !important;backface-visibility: visible !important }@-webkit-keyframes flipOutY {0% {-webkit-transform: perspective(400px);transform: perspective(400px) }30% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);transform: perspective(400px) rotate3d(0, 1, 0, -15deg);opacity: 1 }100% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);opacity: 0 }}@keyframes flipOutY {0% {-webkit-transform: perspective(400px);transform: perspective(400px) }30% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);transform: perspective(400px) rotate3d(0, 1, 0, -15deg);opacity: 1 }100% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);opacity: 0 }}.flipOutY {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipOutY;animation-name: flipOutY }@-webkit-keyframes lightSpeedIn {0% {-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);transform: translate3d(100%, 0, 0) skewX(-30deg);opacity: 0 }60% {-webkit-transform: skewX(20deg);transform: skewX(20deg);opacity: 1 }80% {-webkit-transform: skewX(-5deg);transform: skewX(-5deg);opacity: 1 }100% {-webkit-transform: none;transform: none;opacity: 1 }}@keyframes lightSpeedIn {0% {-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);transform: translate3d(100%, 0, 0) skewX(-30deg);opacity: 0 }60% {-webkit-transform: skewX(20deg);transform: skewX(20deg);opacity: 1 }80% {-webkit-transform: skewX(-5deg);transform: skewX(-5deg);opacity: 1 }100% {-webkit-transform: none;transform: none;opacity: 1 }}.lightSpeedIn {-webkit-animation-name: lightSpeedIn;animation-name: lightSpeedIn;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out }@-webkit-keyframes lightSpeedOut {0% {opacity: 1 }100% {-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);transform: translate3d(100%, 0, 0) skewX(30deg);opacity: 0 }}@keyframes lightSpeedOut {0% {opacity: 1 }100% {-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);transform: translate3d(100%, 0, 0) skewX(30deg);opacity: 0 }}.lightSpeedOut {-webkit-animation-name: lightSpeedOut;animation-name: lightSpeedOut;-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in }@-webkit-keyframes rotateIn {0% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0, 0, 1, -200deg);transform: rotate3d(0, 0, 1, -200deg);opacity: 0 }100% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: none;transform: none;opacity: 1 }}@keyframes rotateIn {0% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0, 0, 1, -200deg);transform: rotate3d(0, 0, 1, -200deg);opacity: 0 }100% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: none;transform: none;opacity: 1 }}.rotateIn {-webkit-animation-name: rotateIn;animation-name: rotateIn }@-webkit-keyframes rotateInDownLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0 }100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1 }}@keyframes rotateInDownLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0 }100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1 }}.rotateInDownLeft {-webkit-animation-name: rotateInDownLeft;animation-name: rotateInDownLeft }@-webkit-keyframes rotateInDownRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0 }100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1 }}@keyframes rotateInDownRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0 }100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1 }}.rotateInDownRight {-webkit-animation-name: rotateInDownRight;animation-name: rotateInDownRight }@-webkit-keyframes rotateInUpLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0 }100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1 }}@keyframes rotateInUpLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0 }100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1 }}.rotateInUpLeft {-webkit-animation-name: rotateInUpLeft;animation-name: rotateInUpLeft }@-webkit-keyframes rotateInUpRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, -90deg);transform: rotate3d(0, 0, 1, -90deg);opacity: 0 }100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1 }}@keyframes rotateInUpRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, -90deg);transform: rotate3d(0, 0, 1, -90deg);opacity: 0 }100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1 }}.rotateInUpRight {-webkit-animation-name: rotateInUpRight;animation-name: rotateInUpRight }@-webkit-keyframes rotateOut {0% {-webkit-transform-origin: center;transform-origin: center;opacity: 1 }100% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0, 0, 1, 200deg);transform: rotate3d(0, 0, 1, 200deg);opacity: 0 }}@keyframes rotateOut {0% {-webkit-transform-origin: center;transform-origin: center;opacity: 1 }100% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0, 0, 1, 200deg);transform: rotate3d(0, 0, 1, 200deg);opacity: 0 }}.rotateOut {-webkit-animation-name: rotateOut;animation-name: rotateOut }@-webkit-keyframes rotateOutDownLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1 }100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0 }}@keyframes rotateOutDownLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1 }100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0 }}.rotateOutDownLeft {-webkit-animation-name: rotateOutDownLeft;animation-name: rotateOutDownLeft }@-webkit-keyframes rotateOutDownRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1 }100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0 }}@keyframes rotateOutDownRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1 }100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0 }}.rotateOutDownRight {-webkit-animation-name: rotateOutDownRight;animation-name: rotateOutDownRight }@-webkit-keyframes rotateOutUpLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1 }100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0 }}@keyframes rotateOutUpLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1 }100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0 }}.rotateOutUpLeft {-webkit-animation-name: rotateOutUpLeft;animation-name: rotateOutUpLeft }@-webkit-keyframes rotateOutUpRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1 }100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, 90deg);transform: rotate3d(0, 0, 1, 90deg);opacity: 0 }}@keyframes rotateOutUpRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1 }100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, 90deg);transform: rotate3d(0, 0, 1, 90deg);opacity: 0 }}.rotateOutUpRight {-webkit-animation-name: rotateOutUpRight;animation-name: rotateOutUpRight }@-webkit-keyframes hinge {0% {-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out }20%, 60% {-webkit-transform: rotate3d(0, 0, 1, 80deg);transform: rotate3d(0, 0, 1, 80deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out }40%, 80% {-webkit-transform: rotate3d(0, 0, 1, 60deg);transform: rotate3d(0, 0, 1, 60deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;opacity: 1 }100% {-webkit-transform: translate3d(0, 700px, 0);transform: translate3d(0, 700px, 0);opacity: 0 }}@keyframes hinge {0% {-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out }20%, 60% {-webkit-transform: rotate3d(0, 0, 1, 80deg);transform: rotate3d(0, 0, 1, 80deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out }40%, 80% {-webkit-transform: rotate3d(0, 0, 1, 60deg);transform: rotate3d(0, 0, 1, 60deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;opacity: 1 }100% {-webkit-transform: translate3d(0, 700px, 0);transform: translate3d(0, 700px, 0);opacity: 0 }}.hinge {-webkit-animation-name: hinge;animation-name: hinge }@-webkit-keyframes rollIn {0% {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg) }100% {opacity: 1;-webkit-transform: none;transform: none }}@keyframes rollIn {0% {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg) }100% {opacity: 1;-webkit-transform: none;transform: none }}.rollIn {-webkit-animation-name: rollIn;animation-name: rollIn }@-webkit-keyframes rollOut {0% {opacity: 1 }100% {opacity: 0;-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg) }}@keyframes rollOut {0% {opacity: 1 }100% {opacity: 0;-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg) }}.rollOut {-webkit-animation-name: rollOut;animation-name: rollOut }@-webkit-keyframes zoomIn {0% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3) }50% {opacity: 1 }}@keyframes zoomIn {0% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3) }50% {opacity: 1 }}.zoomIn {-webkit-animation-name: zoomIn;animation-name: zoomIn }@-webkit-keyframes zoomInStable {0% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3) }33.333% {opacity: 1;-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1) }66.666666% {opacity: 1;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1) }}@keyframes zoomInStable {0% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3) }33.333% {opacity: 1;-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1) }66.666666% {opacity: 1;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1) }}.zoomInStable {-webkit-animation-name: zoomInStable;animation-name: zoomInStable }@-webkit-keyframes zoomInDown {0% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);animation-timing-function: cubic-bezier(.55, .055, .675, .19) }60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);animation-timing-function: cubic-bezier(.175, .885, .32, 1) }}@keyframes zoomInDown {0% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);animation-timing-function: cubic-bezier(.55, .055, .675, .19) }60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);animation-timing-function: cubic-bezier(.175, .885, .32, 1) }}.zoomInDown {-webkit-animation-name: zoomInDown;animation-name: zoomInDown }@-webkit-keyframes zoomInLeft {0% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);animation-timing-function: cubic-bezier(.55, .055, .675, .19) }60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);animation-timing-function: cubic-bezier(.175, .885, .32, 1) }}@keyframes zoomInLeft {0% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);animation-timing-function: cubic-bezier(.55, .055, .675, .19) }60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);animation-timing-function: cubic-bezier(.175, .885, .32, 1) }}.zoomInLeft {-webkit-animation-name: zoomInLeft;animation-name: zoomInLeft }@-webkit-keyframes zoomInRight {0% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);animation-timing-function: cubic-bezier(.55, .055, .675, .19) }60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);animation-timing-function: cubic-bezier(.175, .885, .32, 1) }}@keyframes zoomInRight {0% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);animation-timing-function: cubic-bezier(.55, .055, .675, .19) }60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);animation-timing-function: cubic-bezier(.175, .885, .32, 1) }}.zoomInRight {-webkit-animation-name: zoomInRight;animation-name: zoomInRight }@-webkit-keyframes zoomInUp {0% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);animation-timing-function: cubic-bezier(.55, .055, .675, .19) }60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);animation-timing-function: cubic-bezier(.175, .885, .32, 1) }}@keyframes zoomInUp {0% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);animation-timing-function: cubic-bezier(.55, .055, .675, .19) }60% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);animation-timing-function: cubic-bezier(.175, .885, .32, 1) }}.zoomInUp {-webkit-animation-name: zoomInUp;animation-name: zoomInUp }@-webkit-keyframes zoomOut {0% {opacity: 1 }50% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3) }100% {opacity: 0 }}@keyframes zoomOut {0% {opacity: 1 }50% {opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3) }100% {opacity: 0 }}.zoomOut {-webkit-animation-name: zoomOut;animation-name: zoomOut }@-webkit-keyframes zoomOutDown {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);animation-timing-function: cubic-bezier(.55, .055, .675, .19) }100% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);animation-timing-function: cubic-bezier(.175, .885, .32, 1) }}@keyframes zoomOutDown {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);animation-timing-function: cubic-bezier(.55, .055, .675, .19) }100% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);animation-timing-function: cubic-bezier(.175, .885, .32, 1) }}.zoomOutDown {-webkit-animation-name: zoomOutDown;animation-name: zoomOutDown }@-webkit-keyframes zoomOutLeft {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0) }100% {opacity: 0;-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);transform: scale(.1) translate3d(-2000px, 0, 0);-webkit-transform-origin: left center;transform-origin: left center }}@keyframes zoomOutLeft {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0) }100% {opacity: 0;-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);transform: scale(.1) translate3d(-2000px, 0, 0);-webkit-transform-origin: left center;transform-origin: left center }}.zoomOutLeft {-webkit-animation-name: zoomOutLeft;animation-name: zoomOutLeft }@-webkit-keyframes zoomOutRight {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0) }100% {opacity: 0;-webkit-transform: scale(.1) translate3d(2000px, 0, 0);transform: scale(.1) translate3d(2000px, 0, 0);-webkit-transform-origin: right center;transform-origin: right center }}@keyframes zoomOutRight {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0) }100% {opacity: 0;-webkit-transform: scale(.1) translate3d(2000px, 0, 0);transform: scale(.1) translate3d(2000px, 0, 0);-webkit-transform-origin: right center;transform-origin: right center }}.zoomOutRight {-webkit-animation-name: zoomOutRight;animation-name: zoomOutRight }@-webkit-keyframes zoomOutUp {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);animation-timing-function: cubic-bezier(.55, .055, .675, .19) }100% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);animation-timing-function: cubic-bezier(.175, .885, .32, 1) }}@keyframes zoomOutUp {40% {opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);animation-timing-function: cubic-bezier(.55, .055, .675, .19) }100% {opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);animation-timing-function: cubic-bezier(.175, .885, .32, 1) }}.zoomOutUp {-webkit-animation-name: zoomOutUp;animation-name: zoomOutUp }@-webkit-keyframes slideInDown {0% {-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);visibility: visible }100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0) }}@keyframes slideInDown {0% {-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);visibility: visible }100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0) }}.slideInDown {-webkit-animation-name: slideInDown;animation-name: slideInDown }@-webkit-keyframes slideInLeft {0% {-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);visibility: visible }100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0) }}@keyframes slideInLeft {0% {-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);visibility: visible }100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0) }}.slideInLeft {-webkit-animation-name: slideInLeft;animation-name: slideInLeft }@-webkit-keyframes slideInRight {0% {-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);visibility: visible }100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0) }}@keyframes slideInRight {0% {-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);visibility: visible }100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0) }}.slideInRight {-webkit-animation-name: slideInRight;animation-name: slideInRight }@-webkit-keyframes slideInUp {0% {-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);visibility: visible }100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0) }}@keyframes slideInUp {0% {-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);visibility: visible }100% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0) }}.slideInUp {-webkit-animation-name: slideInUp;animation-name: slideInUp }@-webkit-keyframes slideOutDown {0% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0) }100% {visibility: hidden;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0) }}@keyframes slideOutDown {0% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0) }100% {visibility: hidden;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0) }}.slideOutDown {-webkit-animation-name: slideOutDown;animation-name: slideOutDown }@-webkit-keyframes slideOutLeft {0% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0) }100% {visibility: hidden;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0) }}@keyframes slideOutLeft {0% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0) }100% {visibility: hidden;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0) }}.slideOutLeft {-webkit-animation-name: slideOutLeft;animation-name: slideOutLeft }@-webkit-keyframes slideOutRight {0% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0) }100% {visibility: hidden;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0) }}@keyframes slideOutRight {0% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0) }100% {visibility: hidden;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0) }}.slideOutRight {-webkit-animation-name: slideOutRight;animation-name: slideOutRight }@-webkit-keyframes slideOutUp {0% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0) }100% {visibility: hidden;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0) }}@keyframes slideOutUp {0% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0) }100% {visibility: hidden;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0) }}.slideOutUp {-webkit-animation-name: slideOutUp;animation-name: slideOutUp }@keyframes anime {from {opacity: 0;transform: scaleY(0);-webkit-transform: scaleY(0);-moz-transform: scaleY(0);-ms-transform: scaleY(0);-o-transform: scaleY(0) }to {opacity: 1;transform: scaleY(1);-webkit-transform: scaleY(1);-ms-transform: scaleY(1);-o-transform: scaleY(1);-moz-transform: scaleY(1) }}@-webkit-keyframes anime {from {opacity: 0;transform: scaleY(0);-webkit-transform: scaleY(0);-moz-transform: scaleY(0);-ms-transform: scaleY(0);-o-transform: scaleY(0) }to {opacity: 1;transform: scaleY(1);-webkit-transform: scaleY(1);-ms-transform: scaleY(1);-o-transform: scaleY(1);-moz-transform: scaleY(1) }}@-moz-keyframes anime {from {opacity: 0;transform: scaleY(0);-webkit-transform: scaleY(0);-moz-transform: scaleY(0);-ms-transform: scaleY(0);-o-transform: scaleY(0) }to {opacity: 1;transform: scaleY(1);-webkit-transform: scaleY(1);-ms-transform: scaleY(1);-o-transform: scaleY(1);-moz-transform: scaleY(1) }}@-o-keyframes anime {from {opacity: 0;transform: scaleY(0);-webkit-transform: scaleY(0);-moz-transform: scaleY(0);-ms-transform: scaleY(0);-o-transform: scaleY(0) }to {opacity: 1;transform: scaleY(1);-webkit-transform: scaleY(1);-ms-transform: scaleY(1);-o-transform: scaleY(1);-moz-transform: scaleY(1) }}@-ms-keyframes anime {from {opacity: 0;transform: scaleY(0);-webkit-transform: scaleY(0);-moz-transform: scaleY(0);-ms-transform: scaleY(0);-o-transform: scaleY(0) }to {opacity: 1;transform: scaleY(1);-webkit-transform: scaleY(1);-ms-transform: scaleY(1);-o-transform: scaleY(1);-moz-transform: scaleY(1) }}@media only screen and (max-width:5000px) {.boxed_wrapper_box_page {overflow-x: hidden }}@media only screen and (min-width:992px) and (max-width:1199px) {.header-bottom .outer-box {padding: 0 20px;padding-right: 0 }.header-contact-info ul li {padding-right: 16px;margin-right: 15px }.features-style1-area .sec-title {max-width: 100%;width: 100%;float: none;padding-bottom: 31px }.features-style1_top_text {max-width: 100%;float: none;margin-top: 0;padding-bottom: 52px }.about-style1-area {padding: 0 0 110px }.about-style1-image-box {max-width: 720px;width: 100%;margin-left: 0 }.about-style1-content-box {padding-top: 30px;margin-left: 0;margin-right: 0 }.service-style1_inner_box {margin-left: 0;padding-top: 60px;padding-bottom: 100px }.service-style1_inner_box .border-top-box {top: 0;left: 0;right: 0;width: auto }.service-style1_inner_box .border-left-box {display: none }.service-style1_inner_box .border-right-box {display: none }.service-style1-area .shape {bottom: -150px }.service-style1-area .shape img {width: 40% }.faq-style1-content {margin-left: 0;padding-top: 110px;padding-bottom: 50px }.faq-style1-image-box .inner img {max-width: 100%;width: 100%;float: none }.faq-style1-image-box .overlay-content {bottom: -25px;right: 90px;width: 635px;padding: 45px 65px 45px }.single-blog-style1 .text-holder {padding: 25px 20px 42px }.single-blog-style1 .text-holder .blog-title {font-size: 20px }.subscribe-area {padding: 55px 0 56px }.subscribe-content-box {flex-direction: column;justify-content: center;align-content: center;text-align: center;padding: 0 }.subscribe-content-box .left {justify-content: center;margin-bottom: 18px }.subscribe-content-box .left .icon {display: none }.subscribe-content-box .subscribe-title {padding-left: 0 }.footer-social-links {align-items: flex-start;justify-content: flex-start;flex-direction: column }.footer-social-links .social-links-style1 {padding-left: 0 }.single-footer-widget .our-company-info .text-box {margin-bottom: 12px }.header-style2 {padding-top: 27px }.outer-search-box-style2 .seach-toggle {border-left: 0 solid rgba(255, 255, 255, .2) }.our-featues_single {max-width: 570px;margin: 0 auto 40px }.single-service-style2 {max-width: 700px;margin: 0 auto 110px }.video-gallery_box {min-height: 545px }.contact-style1_map .sec-title h2 br {display: none }.contact-style1_map .sec-title h3 br {display: none }.contact-style1_form {padding: 48px 55px 55px;margin-right: 0;margin-left: 0;max-width: 500px }.tagline-content h2 br {display: none }.single-footer-widget-2.width250 {width: 100% }.single-footer-widget-2.width180 {width: 100% }.single-footer-widget-2.margin_left_80 {margin-left: 30px }.single-footer-widget-2.float-right-box {float: none;margin-left: 30px }.single-footer-widget-2.marbtm {margin-bottom: 50px }.outer-search-box-style3 .seach-toggle {border-left: 0 solid #ddd }.about-style3_image_box {max-width: 700px }.about-style3_text_box {padding-left: 0;padding-top: 45px }.fact-counter-style2-area {padding: 110px 0 60px }.single-fact-counter-style2 {padding-left: 30px;padding-right: 30px;-ms-flex: 0 0 60%;flex: 0 0 60%;max-width: 60%;margin: 0 auto 50px }.single-fact-counter-style2:first-child {padding-left: 30px }.single-fact-counter-style2:last-child {padding-right: 30px }.single-fact-counter-style2::before {display: none }.video-gallery_box_2 {bottom: 40px;right: -30px }.video-gallery_box_2 .icon-Outer {display: none }.faq-style2-area {padding: 0 0 160px }.faq-style2-content {max-width: 100%;width: 100% }.faq-style2-image-box {padding-top: 50px;margin-left: 0;margin-right: 0;max-width: 500px }.slogan-content-box {justify-content: flex-start;align-items: flex-start }.slogan-content-box .button-box {position: relative;display: block;padding-top: 40px }.locations-content-box {min-height: auto;padding-top: 104px;padding-bottom: 110px }.header-style4_left .logo {padding-top: 17px;padding-bottom: 17px }.outer-search-box-style4 .seach-toggle {border-left: 0 solid #e9ebf4 }.about-style4-content-box {max-width: 100%;width: 100%;margin-bottom: 60px }.about-style4-content-box .sec-title h2 br {display: none }.about-style4-image-box {margin-left: 0;margin-right: 0 }.single-features-style3.martop40 {margin-top: 20px }.fact-counter-style3-area {padding: 215px 0 60px }.faq-style3_image_box {margin-right: 0 }.faq-style3_content {margin-left: 0 }.progress_box {margin-top: 40px }.progress_box ul li {float: left;width: 50%;padding-right: 30px }.progress_box ul li .progress-block .inner-box .title-outer .inner-text {font-size: 22px;line-height: 26px }.progress_box ul li .progress-block .inner-box .title-outer .inner-text i::before {font-size: 13px;line-height: 20px;top: -3px;margin-left: -1px;padding-right: 2px }.progress_box ul li .progress-block .inner-box .title-outer .inner-text br {display: none }.single-service-style4 .text-holder {padding: 37px 45px 43px;min-height: 280px }.single-project-style4 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;width: 100% }.slogan-style2-content-box {align-items: center;justify-content: center;flex-direction: column;padding: 70px 0 70px;text-align: center }.slogan-style2-content-box .title-box .sec-title .sub-title {justify-content: center }.slogan-style2-content-box .button-box {position: relative;display: block;padding-top: 39px }.brochure-content-box {width: 30%;min-height: 850px }.info-content-box {padding: 110px 30px 110px;width: 70% }.info-content-box .inner-content ul li .text p {font-size: 16px;line-height: 26px }.info-content-box .inner-content .bottom-box {display: flex;align-items: flex-start;justify-content: flex-start;flex-direction: column;margin-top: 67px }.info-content-box .inner-content .bottom-box .right {padding-top: 21px }.testimonial-style3_Carousel .owl-dots .owl-dot {margin: 0 10px }.testimonial-style3_Carousel .owl-dots::before {display: none }.testimonial-style3_Carousel .owl-dots .owl-dot::before {display: none }.blog-style4_top_title {display: block;padding-bottom: 63px }.blog-style4_top_title .sec-title {max-width: 100% }.blog-style4_top_title .text {max-width: 100%;padding-left: 0;margin-top: 31px }.blog-style4_top_title .text::before {display: none }.outer-search-box-style5 .seach-toggle {border-left: 0 solid #ddd }.single-features-style4 .title-holder .title {padding-left: 15px }.single-features-style4 .title-holder .title h3 {font-size: 20px }.about-style5-area {padding: 0 0 50px }.about-style5-area .thm_logo {top: auto;right: -60px;bottom: 200px;font-size: 400px }.about-style5-image-box {margin-right: 0;max-width: 600px }.about-style5-image-box img {max-width: 100%;float: none;width: 100% }.about-style5-content-box {position: relative;display: block;margin-left: 0;padding-top: 70px;padding-bottom: 0 }.video-gallery_box_5 {top: -150px;left: 0;bottom: auto;width: 835px;padding-right: 55px }.service-style5_top_title {display: block;padding-bottom: 63px }.service-style5_top_title .sec-title {max-width: 100% }.service-style5_top_title .text {max-width: 100%;padding-top: 31px;padding-left: 0 }.service-style5_top_title .text::before {display: none }.progress-levels {padding: 100px 30px 100px }.progress-levels .sec-title.with_text {padding-bottom: 40px }.progress-levels .sec-title h2 {font-size: 34px }.progress-levels .sec-title h2 br {display: none }.progress-levels .progress-box {margin-bottom: 17px }.blog-style5_top_title {display: block;padding-bottom: 63px }.blog-style5_top_title .sec-title {max-width: 100% }.blog-style5_top_title .text {max-width: 100%;padding-top: 31px;padding-left: 0 }.blog-style5_top_title .text::before {display: none }.single-blog-style5 .img-holder .overlay_text_box .blog-title {font-size: 20px }.service-details_content_two .inner_content ul li {width: 100% }.service-details_content_three .text-holder {padding-top: 36px }.service-details_video_holder {padding-top: 31px;padding-left: 30px;padding-bottom: 40px;padding-right: 30px;justify-content: center;align-items: center;flex-direction: column;text-align: center }.service-details_video_holder .text {padding-bottom: 21px }.about-page1_image_box {max-width: 870px }.about-style1-content-box.about-page1_content_box {padding-top: 50px;padding-left: 0 }.features-style1-area.about-page2 {padding-bottom: 60px }.features-style1-area.about-page2 .sec-title {padding-bottom: 41px }.features-style1-area.about-page2 .features-style1_top_text {padding-bottom: 0 }.blog-details-image-box .single-box.martop30 {margin-top: 30px }}@media only screen and (min-width:768px) and (max-width:991px) {.header-top {display: none }.header-right {display: none }.header-left {float: none;text-align: center }.header-left .logo {padding-top: 17px;padding-bottom: 17px }.features-style1-area .sec-title {max-width: 100%;width: 100%;float: none;padding-bottom: 31px }.features-style1_top_text {max-width: 100%;float: none;margin-top: 0;padding-bottom: 52px }.about-style1-area {padding: 0 0 110px }.about-style1-image-box {max-width: 720px;width: 100%;margin-left: 0 }.about-style1-content-box {padding-top: 30px;margin-left: 0;margin-right: 0 }.service-style1_inner_box {margin-left: 0;padding-top: 60px;padding-bottom: 100px }.service-style1_inner_box .border-top-box {top: 0;left: 0;right: 0;width: auto }.service-style1_inner_box .border-left-box {display: none }.service-style1_inner_box .border-right-box {display: none }.service-style1-area .shape {bottom: -150px }.service-style1-area .shape img {width: 40% }.service-style1_content {z-index: 10 }.faq-style1-content {margin-left: 0;padding-top: 110px;padding-bottom: 50px }.faq-style1-image-box .inner img {max-width: 100%;width: 100%;float: none }.faq-style1-image-box .overlay-content {bottom: -25px;right: 90px;width: 635px;padding: 45px 65px 45px }.subscribe-area {padding: 55px 0 56px }.subscribe-content-box {flex-direction: column;justify-content: center;align-content: center;text-align: center;padding: 0 }.subscribe-content-box .left {justify-content: center;margin-bottom: 18px }.subscribe-content-box .left .icon {display: none }.subscribe-content-box .subscribe-title {padding-left: 0 }.footer-left-box {margin-right: 0;margin-left: 0;padding-top: 110px;padding-right: 30px;padding-bottom: 110px }.footer-social-links {align-items: flex-start;justify-content: flex-start;flex-direction: column }.footer-social-links .social-links-style1 {padding-left: 0 }.single-footer-widget .our-company-info .text-box {margin-bottom: 12px }.footer-rigth-box {margin-left: 0;padding-top: 110px;padding-bottom: 110px }.header-top-style2 {display: none }.header-style2 {padding-top: 27px }.outer-search-box-style2 .seach-toggle {border-left: 0 solid rgba(255, 255, 255, .2) }.our-featues_single {max-width: 470px;margin: 0 auto 40px }.single-service-style2 {max-width: 700px;margin: 0 auto 110px }.video-gallery_box {min-height: 545px }.contact-style1_map .sec-title h2 br {display: none }.contact-style1_map .sec-title h3 br {display: none }.contact-style1_form {padding: 48px 55px 55px;margin-right: 0;margin-left: 0;max-width: 500px }.blog-style2_top .sec-title.with_text {padding-bottom: 0;float: none }.blog-style2_top .view-more-post-button {padding-top: 43px;padding-bottom: 70px;float: none }.tagline-content h2 br {display: none }.tagline-content .text p br {display: none }.single-footer-widget-2.width250 {width: 100% }.single-footer-widget-2.width180 {width: 100% }.single-footer-widget-2.margin_left_80 {margin-left: 30px }.single-footer-widget-2.float-right-box {float: none;margin-left: 30px }.single-footer-widget-2.marbtm {margin-bottom: 50px }.header-top-style3 {display: none }.outer-search-box-style3 .seach-toggle {border-left: 0 solid #ddd }.about-style3_image_box {max-width: 700px }.about-style3_text_box {padding-left: 0;padding-top: 45px }.single-service-style3 .text-holder h2 {font-size: 20px }.fact-counter-style2-area {padding: 110px 0 60px }.single-fact-counter-style2 {padding-left: 30px;padding-right: 30px;-ms-flex: 0 0 60%;flex: 0 0 60%;max-width: 60%;margin: 0 auto 50px }.single-fact-counter-style2:first-child {padding-left: 30px }.single-fact-counter-style2:last-child {padding-right: 30px }.single-fact-counter-style2::before {display: none }.mission-vision-content-box h2 br {display: none }.video-gallery_box_2 {bottom: 40px;right: -30px }.video-gallery_box_2 .icon-Outer {display: none }.single-project-style3 .img-holder .overly-content {left: 20px;right: 20px;padding-top: 23px;padding-bottom: 23px }.faq-style2-area {padding: 0 0 160px }.faq-style2-content {max-width: 100%;width: 100% }.faq-style2-image-box {padding-top: 50px;margin-left: 0;margin-right: 0;max-width: 500px }.slogan-area .layer-outer {display: none }.slogan-content-box {justify-content: center;align-items: center;flex-direction: column }.slogan-content-box .button-box {position: relative;display: block;padding-top: 40px }.slogan-content-box .left-box .title-box h2 br {display: none }.locations-content-box {min-height: auto;padding-top: 104px;padding-bottom: 110px }.header-top-style4 {display: none }.header-style4_left .logo {padding-top: 17px;padding-bottom: 17px }.outer-search-box-style4 .seach-toggle {border-left: 0 solid #e9ebf4 }.about-style4-content-box {max-width: 100%;width: 100%;margin-bottom: 60px }.about-style4-content-box .sec-title h2 br {display: none }.about-style4-image-box {margin-left: 0;margin-right: 0 }.single-features-style3.martop40 {margin-top: 20px }.fact-counter-style3-area {padding: 215px 0 110px }.faq-style3_image_box {margin-right: 0 }.faq-style3_content {margin-left: 0 }.progress_box {margin-top: 40px }.progress_box ul li {float: left;width: 100%;padding-right: 30px }.progress_box ul li .progress-block .inner-box .title-outer .inner-text {font-size: 22px;line-height: 26px }.progress_box ul li .progress-block .inner-box .title-outer .inner-text i::before {font-size: 13px;line-height: 20px;top: -3px;margin-left: -1px;padding-right: 2px }.progress_box ul li .progress-block .inner-box .title-outer .inner-text br {display: none }.single-service-style4 .text-holder {padding: 37px 45px 43px;min-height: 280px }.project-style4_top {display: block;padding-bottom: 62px }.project-style4_top .sec-title {max-width: 100%;width: 100% }.project-style4_top .sec-title h2 br {display: none }.project-style4_top .text {padding-left: 0;margin-top: 30px }.project-style4_top .text::before {display: none }.project-style4_top .text p br {display: none }.single-project-style4 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;width: 100% }.slogan-style2-content-box {align-items: center;justify-content: center;flex-direction: column;padding: 70px 0 70px;text-align: center }.slogan-style2-content-box .title-box .sec-title .sub-title {justify-content: center }.slogan-style2-content-box .title-box .sec-title h2 br {display: none }.slogan-style2-content-box .button-box {position: relative;display: block;padding-top: 39px }.brochure-content-box {width: 100%;min-height: 700px }.info-content-box {padding: 110px 30px 110px;width: 100% }.info-content-box .inner-content ul li .text p {font-size: 16px;line-height: 26px }.info-content-box .inner-content .bottom-box {display: flex;align-items: flex-start;justify-content: flex-start;flex-direction: column;margin-top: 67px }.info-content-box .inner-content .bottom-box .right {padding-top: 21px }.testimonial-style3_Carousel .owl-dots .owl-dot {margin: 0 10px }.testimonial-style3_Carousel .owl-dots::before {display: none }.testimonial-style3_Carousel .owl-dots .owl-dot::before {display: none }.blog-style4_top_title {display: block;padding-bottom: 63px }.blog-style4_top_title .sec-title {max-width: 100% }.blog-style4_top_title .text {max-width: 100%;padding-left: 0;margin-top: 31px }.blog-style4_top_title .text::before {display: none }.outer-search-box-style5 .seach-toggle {border-left: 0 solid #ddd }.features-style4-area .sec-title h2 br {display: none }.about-style5-area {padding: 0 0 50px }.about-style5-area .thm_logo {top: auto;right: -60px;bottom: 200px;font-size: 400px }.about-style5-image-box {margin-right: 0;max-width: 600px }.about-style5-image-box img {max-width: 100%;float: none;width: 100% }.about-style5-content-box {position: relative;display: block;margin-left: 0;padding-top: 70px;padding-bottom: 0 }.video-gallery_box_5 {top: -184px;left: 0;bottom: auto;width: 670px;padding-right: 55px }.service-style5_top_title {display: block;padding-bottom: 63px }.service-style5_top_title .sec-title {max-width: 100% }.service-style5_top_title .text {max-width: 100%;padding-top: 31px;padding-left: 0 }.service-style5_top_title .text::before {display: none }.single-service-style5 {padding: 54px 38px 53px }.expertise-info_box {width: 100%;float: none }.progress-levels {padding: 110px 30px 110px }.progress-levels .sec-title.with_text {padding-bottom: 40px }.progress-levels .sec-title h2 {font-size: 34px }.progress-levels .sec-title h2 br {display: none }.progress-levels .progress-box {margin-bottom: 27px }.video-gallery_box_6 {position: relative;top: 0;left: 0;bottom: 0;right: 0;width: 100%;min-height: 600px }.blog-style5_top_title {display: block;padding-bottom: 63px }.blog-style5_top_title .sec-title {max-width: 100% }.blog-style5_top_title .text {max-width: 100%;padding-top: 31px;padding-left: 0 }.blog-style5_top_title .text::before {display: none }.breadcrumb-area {margin-top: 100px }.service-details-area {padding: 110px 0 50px }.service-details_content_three .text-holder {padding-top: 36px }.service-details_video_holder {padding-top: 31px;padding-left: 30px;padding-bottom: 40px;padding-right: 30px;justify-content: center;align-items: center;flex-direction: column;text-align: center }.service-details_video_holder .text {padding-bottom: 21px }.service-details-sidebar {padding-top: 70px }.breadcrumb-style2-area {margin-top: 0;padding-top: 206px }.about-page1_image_box {max-width: 870px }.about-style1-content-box.about-page1_content_box {padding-top: 50px;padding-left: 0 }.features-style1-area.about-page2 {padding-bottom: 60px }.features-style1-area.about-page2 .sec-title {padding-bottom: 41px }.features-style1-area.about-page2 .features-style1_top_text {padding-bottom: 0 }.sidebar-wrapper {float: none;padding-top: 80px }.blog-details-image-box .single-box.martop30 {margin-top: 30px }}@media only screen and (min-width:767px) {.logo-mobile {display: none }}@media only screen and (max-width:767px) {.about-style3_text_box .sec-title p {text-align: center;margin-top: 20px }.project-style2-area [class*=col-] {width: 50% }.single-project-style2 .img-holder .inner img {padding: 15px }.project-style2-area {position: relative;display: block;padding: 80px 0 65px }.slogan-content-box .left-box .icon span::before {font-size: 100px;line-height: 230px }.slogan-content-box .left-box .icon {position: absolute;top: -70px;left: 10px }.copyright-text p {line-height: 1.6 }.infos-footer [class*=col-]:first-child, .infos-footer [class*=col-]:nth-child(2) {width: 50%;max-width: 50% }.single-footer-widget .title {margin-top: 0;margin-bottom: 15px }.single-footer-widget .our-company-info .footer-logo img {width: 70%;display: block;margin: 0 auto }.single-partner-logo-box {padding: 0 }.faq-style2-area h2 {margin-bottom: 12px }.accordion-box .accordion .accord-btn h4 {font-size: 16px }.about-style3_text_box .readmore-button {text-align: center }.about-style3_image_box .icon {display: none }p {font-size: 14.5px }.sec-title .text p {text-align: center;margin: 0 auto;width: 100% }.btn-one {font-size: 14px;line-height: 50px }.main-slider .content .btns-box a {padding-left: 30px;padding-right: 30px }.main-slider .content h3, .main-slider .content span.h3 {font-size: 10px;width: 90%;margin: 0 auto }.main-slider.style1 .slide {padding: 120px 0 100px }.header-bottom .outer-box {padding: 5px 15px;box-shadow: 0 0 15px #0000001f }.header-bottom .container {padding-left: 0;padding-right: 0 }.header-bottom_left {display: flex;align-items: center }.header-bottom {position: fixed }.logo-mobile {padding-right: 110px;display: block }.header {display: none }.sec-title .sub-title {padding-bottom: 12px;width: fit-content;margin: 0 auto }.sec-title h2 {font-size: 30px;text-align: center }.sec-title h2 br {display: none }.sec-title p br {display: none }.sec-title.text-center .sub-title {justify-content: center;flex-direction: column-reverse;padding-bottom: 12px }.sec-title.text-center .sub-title h5 {padding-left: 0;margin-bottom: 7px }.header-top {display: none }.header-right {display: none }.header-left {float: none;text-align: center }.header-left .logo {padding-top: 17px;padding-bottom: 17px }.header-bottom_right__btn {display: none }.features-style1-area .sec-title {max-width: 100%;width: 100%;float: none;padding-bottom: 31px }.features-style1_top_text {max-width: 100%;float: none;margin-top: 0;padding-bottom: 52px }.about-style1-area {padding: 0 0 110px }.about-style1-image-box {max-width: 720px;width: 100%;margin-left: 0 }.about-style1-content-box {padding-top: 30px;margin-left: 0;margin-right: 0 }.about-style1-image-box ul li {float: none;width: 100%;padding: 0 10px 30px }.about-style1-image-box ul li .image_box.right {margin-top: 25px }.about-style1-content-box .inner-content ul li .text {padding-left: 20px }.service-style1_title {margin-right: 0 }.service-style1_inner_box {margin-left: 0;padding-top: 60px;padding-bottom: 100px }.service-style1_inner_box .border-top-box {top: 0;left: 0;right: 0;width: auto }.service-style1_inner_box .border-left-box {display: none }.service-style1_inner_box .border-right-box {display: none }.service-style1-area .shape {bottom: -150px }.service-style1-area .shape img {width: 60% }.service-style1_content {z-index: 10 }.single-project-style1 .project-style1_overly_content {left: 20px;bottom: 0;right: 0;padding: 40px 20px 35px }.project-style1_carousel .owl-dots::before {display: none }.project-style1_carousel .owl-dots .owl-dot::before {display: none }.project-style1_carousel .owl-dots .owl-dot {margin: 0 6px }.faq-style1-content {margin-left: 0;padding-top: 110px;padding-bottom: 50px }.faq-style1-image-box .inner img {max-width: 100%;width: 100%;float: none }.faq-style1-image-box .overlay-content {bottom: -25px;right: 40px;width: 250px;padding: 45px 20px 45px }.faq-style1-image-box .overlay-content .sec-title h2 {font-size: 20px }.faq-style1-image-box .overlay-content .sec-title h2 br {display: none }.subscribe-area {padding: 55px 0 56px }.subscribe-content-box {flex-direction: column;justify-content: center;align-content: center;text-align: center;padding: 0 }.subscribe-content-box .left {justify-content: center;margin-bottom: 18px }.subscribe-content-box .left .icon {display: none }.subscribe-content-box .subscribe-title {padding-left: 0 }.subscribe-form input[type=email] {margin: 0 auto }.subscribe-form button {position: relative;margin-top: 10px }.footer-social-links {align-items: center;justify-content: flex-start;flex-direction: column }.footer-social-links .social-links-style1 {padding-top: 2px;padding-left: 0 }.single-footer-widget .our-company-info .text-box {margin-bottom: 12px }.footer-rigth-box {padding-top: 50px }.single-footer-widget.marbtm50 {margin-bottom: 50px }.footer-bottom_left_box {align-items: center;justify-content: center;flex-direction: column }.footer-bottom {padding-top: 40px;padding-bottom: 40px;margin-top: 40px;align-items: center;justify-content: center;flex-direction: column }.copyright-text {margin: 0 0 6px }.footer-menu-style1 {padding-left: 0 }.footer-bottom_right_box {margin-top: 15px }.header-top-style2 {display: none }.header-style2 {padding-top: 30px }.header-style2_right .outer-search-box-style2 {display: none }.header-style2_right__btn {display: none }.about-style2_image_box .experience-box {left: 25px;bottom: 25px }.about-style2_text_box .inner-content ul li {display: block;float: none;border: none;padding-right: 0;margin-right: 0;margin-bottom: 30px }.about-style2_text_box .inner-content ul li:last-child {margin-bottom: 0 }.our-featues_single {max-width: 400px;margin: 0 auto 40px }.our-featues_single .title h3 {font-size: 18px }.our-featues_single .title h3 br {display: none }.service-style2-area {padding: 80px 0 40px }.about-style3-area {padding-top: 80px;padding-bottom: 80px }.service-style2-area .sec-title.with_text {padding-bottom: 63px }.single-service-style2 {max-width: 700px;margin: 0 auto 70px;padding-left: 0 }.single-service-style2_bg {top: auto;height: 254px;background-position: bottom center }.single-service-style2 .inner_box {padding-left: 0;min-height: auto }.single-service-style2 .inner_box .img-holder {position: relative;top: -25px;left: 0;right: 0;margin-top: 0;margin: 0 auto }.single-service-style2 .inner_box .text-holder {padding-top: 15px;padding-left: 30px;padding-right: 30px;text-align: center }.video-gallery_box {min-height: 545px }.video-gallery_content {min-height: auto;padding-top: 110px;padding-left: 15px;padding-bottom: 140px;padding-right: 15px }.video-gallery_content .sec-title h2 {font-size: 30px }.single-fact-counter {padding: 7px 20px 20px }.contact-style1_map .sec-title h2 br {display: none }.contact-style1_map .sec-title h3 br {display: none }.contact-style1_form {padding: 45px 10px 45px;margin-right: 0;margin-left: 0;max-width: 100% }.contact-style2_form .title h2 {font-size: 30px }.contact-style1_form .title p {font-size: 14.5px;margin-top: 20px }.blog-style2_top .sec-title.with_text {padding-bottom: 0;float: none }.blog-style2_top .view-more-post-button {padding-top: 43px;padding-bottom: 70px;float: none }.tagline-content h2 {font-size: 28px;line-height: 46px }.tagline-content h2 br {display: none }.tagline-content .text p br {display: none }.single-footer-widget-2.width250 {width: 100% }.single-footer-widget-2.width250 {width: 100% }.single-footer-widget-2.width180 {width: 100% }.single-footer-widget-2.margin_left_80 {margin-left: 30px }.single-footer-widget-2.float-right-box {float: none;margin-left: 30px }.single-footer-widget-2.marbtm {margin-bottom: 50px }.single-footer-widget-2.pdtop {padding-top: 50px }.footer-bottom-style2 .outer_box {align-items: center;justify-content: center;flex-direction: column }.header-top-style3 {display: none }.header-style3_right {padding-right: 15px }.outer-search-box-style1.outer-search-box-style3 {display: none }.header-style3_right__btn {display: none }.header-style3_left .logo {padding-left: 15px }.header-style3_left .logo .logo-bg {width: 230px }.single-features-style2 .inner {padding: 77px 30px 55px }.about-style3_image_box {max-width: 700px }.about-style3_text_box {padding-left: 0;padding-top: 35px }.fact-counter-style2-area {padding: 110px 0 60px }.single-fact-counter-style2 {padding-left: 15px;padding-right: 15px;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin: 0 auto 50px }.single-fact-counter-style2:first-child {padding-left: 30px }.single-fact-counter-style2:last-child {padding-right: 30px }.single-fact-counter-style2::before {display: none }.single-fact-counter-style2 .top .count-box h2 {font-size: 44px;line-height: 50px }.single-fact-counter-style2 .top {padding-left: 90px }.single-fact-counter-style2 .top .icon {top: 10px;font-size: 80px }.mission-vision-content-box h2 {font-size: 27px;text-align: center;line-height: 1.4 }.mission-vision-content-box h2 br {display: none }.video-gallery_box_2 {bottom: 40px;right: -30px }.video-gallery_box_2 .icon-Outer {display: none }.mission-vision-content-box {padding: 62px 30px 68px }.mission-vision-content-box ul li {width: 100%;padding-right: 0;margin-bottom: 60px }.mission-vision-content-box ul li:last-child {margin-bottom: 0 }.service-style3-area.service-page3 .col {margin-right: auto;width: 100%;max-width: 100% }.mission-vision-area-bg {background: #262627;background-image: none }.mission-vision-content-box ul li .title h3 {font-size: 22px }.project-style3-area .container-fluid {padding-right: 20px;padding-left: 20px }.single-project-style3 .img-holder .overly-content {left: 20px;right: 20px;padding-top: 23px;padding-bottom: 23px }.faq-style2-area {padding: 80px 0 140px }.partner-area {padding-top: 80px;padding-bottom: 70px }.faq-style2-content {max-width: 100%;width: 100% }.faq-style2-image-box {padding-top: 50px;margin-left: 0;margin-right: 0;max-width: 500px }.accordion-box-style2 .accordion .accord-btn {padding-left: 35px;padding-right: 55px }.accordion-box-style2 .accordion .accord-btn::after {border-left: 0 solid #ece6d9 }.faq-style2-image-box .phone_number {bottom: 80px;right: 0;width: 260px;padding: 32px 20px 35px }.faq-style2-image-box .phone_number .outer-box {padding-left: 50px }.faq-style2-image-box .phone_number .outer-box .icon {font-size: 40px }.faq-style2-image-box .phone_number .outer-box .text h2 {font-size: 20px;line-height: 22px }.slogan-area .layer-outer {display: none }.slogan-content-box {justify-content: center;align-items: center;flex-direction: column }.slogan-content-box .left-box .icon {top: -52px }.slogan-content-box .button-box {position: relative;display: block;padding-top: 40px }.slogan-content-box .left-box .title-box h2 {color: #fff;font-size: 24px;line-height: 36px;font-weight: 700 }.slogan-content-box .left-box .title-box h2 br {display: none }.locations-content-box {min-height: auto;padding-top: 104px;padding-bottom: 110px }.locations-content-box .outer_box {max-width: 100%;width: 100%;margin-left: 0;padding: 0 15px }.footer-bottom-style3 .outer_box {align-items: center;justify-content: center;flex-direction: column }.header-top-style4 {display: none }.header-style4_left .logo {padding-top: 17px;padding-bottom: 17px }.outer-search-box-style4 {display: none }.header-style4_right__btn {display: none }.about-style4-content-box {max-width: 100%;width: 100%;margin-bottom: 50px }.about-style4-content-box .sec-title h2 br {display: none }.about-style4-image-box {margin-left: 0;margin-right: 0 }.about-style4-image-box ul li {float: none;width: 100%;padding: 0 10px 0 }.single-features-style3.martop40 {margin-top: 20px }.single-features-style3 {padding: 40px 30px 45px }.fact-counter-style3-area {padding: 215px 0 110px }.faq-style3_image_box {margin-right: 0 }.faq-style3_content {margin-left: 0 }.progress_box {margin-top: 40px }.progress_box ul li {float: left;width: 100%;padding-right: 0 }.progress_box ul li .progress-block .inner-box {padding-left: 0 }.progress_box ul li .progress-block .inner-box .title-outer .inner-text {font-size: 22px;line-height: 26px }.progress_box ul li .progress-block .inner-box .title-outer .inner-text i::before {font-size: 13px;line-height: 20px;top: -3px;margin-left: -1px;padding-right: 2px }.progress_box ul li .progress-block .inner-box .title-outer .inner-text br {display: none }.progress_box ul li .progress-block .inner-box .graph-outer {position: relative;left: 0;right: 0;margin: 0 auto }.progress_box ul li .progress-block .inner-box .title-outer {padding-top: 13px;margin-left: 0;text-align: center }.single-service-style4 {padding-left: 0 }.single-service-style4 .img-holder {position: relative;left: 0;right: 0;margin: 0 auto }.single-service-style4 .text-holder {text-align: center;padding: 37px 30px 43px }.project-style4_top {display: block;padding-bottom: 62px }.project-style4_top .sec-title {max-width: 100%;width: 100% }.project-style4_top .sec-title h2 br {display: none }.project-style4_top .text {padding-left: 0;margin-top: 30px }.project-style4_top .text::before {display: none }.project-style4_top .text p br {display: none }.single-project-style4 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;width: 100% }.slogan-style2-content-box {align-items: center;justify-content: center;flex-direction: column;padding: 70px 0 70px;text-align: center }.slogan-style2-content-box .title-box .sec-title .sub-title {justify-content: center }.slogan-style2-content-box .title-box .sec-title h2 br {display: none }.slogan-style2-content-box .button-box {position: relative;display: block;padding-top: 39px }.brochure-content-box {width: 100%;min-height: 700px }.brochure-content-box .overlay-text {padding: 55px 30px 60px }.info-content-box {padding: 110px 30px 110px;width: 100% }.info-content-box .inner-content ul li {max-width: 100%;width: 100%;float: none;border-right: none;text-align: center }.info-content-box .inner-content ul li .text p {font-size: 16px;line-height: 26px }.info-content-box .inner-content .bottom-box {display: flex;align-items: flex-start;justify-content: flex-start;flex-direction: column;margin-top: 67px }.info-content-box .inner-content .bottom-box .right {padding-top: 21px }.testimonial-style3_Carousel .owl-dots .owl-dot {margin: 0 10px }.testimonial-style3_Carousel .owl-dots::before {display: none }.testimonial-style3_Carousel .owl-dots .owl-dot::before {display: none }.blog-style4_top_title {display: block;padding-bottom: 63px }.blog-style4_top_title .sec-title {max-width: 100% }.blog-style4_top_title .text {max-width: 100%;padding-left: 0;margin-top: 31px }.blog-style4_top_title .text::before {display: none }.footer-bottom-style4 {padding: 31px 0 40px }.footer-bottom-style4 .outer_box {align-items: center;justify-content: center;flex-direction: column }.header-style5_right {padding-right: 15px }.outer-search-box-style1.outer-search-box-style5 {display: none }.header-style5_right__btn {display: none }.features-style4-area .sec-title h2 br {display: none }.about-style5-area {padding: 0 0 50px }.about-style5-area .thm_logo {top: auto;right: -60px;bottom: 200px;font-size: 400px }.about-style5-image-box {max-width: 300px;float: right;margin-right: 18px }.about-style5-image-box img {max-width: 100%;float: none;width: 100% }.about-style5-content-box {margin-left: 0;padding-top: 250px;padding-bottom: 0 }.video-gallery_box_5 {top: -100px;left: auto;bottom: auto;right: -10px;width: 300px;padding-right: 55px }.video-gallery_box_5 .inner_text {padding-left: 15px;padding-right: 70px;padding-top: 31px;padding-bottom: 31px }.about-style5-content-box .inner-content ul li {float: none;width: 100%;min-height: 80px }.about-style5-content-box .inner-content ul li .text p br {display: none }.mission-vision-style2_single_box .inner_box {padding: 144px 30px 70px }.service-style5_top_title {display: block;padding-bottom: 63px }.service-style5_top_title .sec-title {max-width: 100% }.service-style5_top_title .text {max-width: 100%;padding-top: 31px;padding-left: 0 }.service-style5_top_title .text::before {display: none }.single-service-style5 {padding: 54px 38px 53px }.expertise-info_box {width: 100%;float: none }.progress-levels {padding: 110px 30px 110px }.progress-levels .sec-title.with_text {padding-bottom: 40px }.progress-levels .sec-title h2 {font-size: 34px }.progress-levels .sec-title h2 br {display: none }.progress-levels .progress-box {margin-bottom: 27px }.video-gallery_box_6 {position: relative;top: 0;left: 0;bottom: 0;right: 0;width: 100%;min-height: 600px }.blog-style5_top_title {display: block;padding-bottom: 63px }.blog-style5_top_title .sec-title {max-width: 100% }.blog-style5_top_title .text {max-width: 100%;padding-top: 31px;padding-left: 0 }.blog-style5_top_title .text::before {display: none }.breadcrumb-area {margin-top: 100px;padding: 152px 0 85px }.service-details-area {padding: 80px 0 }.service-details_main_content .sec-title {justify-content: center }.service-details_main_content .sec-title .icone-titulo {height: 60px;width: 60px }.service-details_main_content .sec-title .icone-titulo i {font-size: 38px;line-height: 1.7 }.service-details_main_content .sec-title h2 {font-size: 36px }.service-details_content_two .inner_content ul li {width: 100% }.service-details_content_three .text-holder {padding-top: 36px }.service-details_video_holder {padding-top: 31px;padding-left: 30px;padding-bottom: 40px;padding-right: 30px;justify-content: center;align-items: center;flex-direction: column;text-align: center }.service-details_video_holder .text {padding-bottom: 21px }.service-details_content_three .text-holder ul li {line-height: 30px }.service-details-sidebar {padding-top: 60px;margin: 0 auto }.service-details-sidebar .single-sidebar-box:last-child {display: none }.single-sidebar-box {padding-bottom: 0 }.chamada-para-acao [class*=col-]:first-child {display: flex;align-items: center;flex-wrap: wrap;text-align: center }.chamada-para-acao h2 br {display: none }.chamada-para-acao h2 {font-size: 24px;margin-bottom: 40px }.chamada-para-acao i {font-size: 80px;margin-right: 0;margin: 0 auto;margin-bottom: 15px }.breadcrumb-style2-area {margin-top: 0;padding-top: 115px;padding-bottom: 40px }.breadcrumb-area .title h2 {font-size: 28px;margin: 0 0 10px }.box-contato .contato:last-child {margin-bottom: 70px }.box-contato .contato {display: flex;align-content: center;align-items: center;justify-content: flex-start;margin-bottom: 35px }.box-contato .contato .informacao a {font-size: 16px }.box-contato .contato .icone i {font-size: 42px }.box-contato .contato .informacao h3 {font-size: 16px }.breadcrumb-menu ul li {font-size: 14px }.breadcrumb-menu ul li::after {margin: 0 6px;font-size: 12px }.contact-style1-area.contact-page {padding-top: 80px;padding-bottom: 80px }.about-page1_image_box {max-width: 870px }.about-style1-content-box.about-page1_content_box {padding-top: 50px;padding-left: 0 }.features-style1-area.about-page2 {padding-bottom: 60px }.features-style1-area.about-page2 .sec-title {padding-bottom: 41px }.features-style1-area.about-page2 .features-style1_top_text {padding-bottom: 0 }.single-service-style5 {padding: 54px 28px 53px }.accordion-box-style3 .accordion .accord-btn {padding-left: 20px;padding-right: 70px }.accordion-box-style3 .accordion .accord-content {padding-left: 20px;padding-right: 20px }.error-content .title {font-size: 150px;line-height: 150px;margin: 7px 0 8px }.sidebar-wrapper {float: none;padding-top: 80px }.single-blog-style2.blog_list .text-holder {padding: 53px 29px 40px }.blog_list_post_style2 {padding: 30px 0 40px }.single-blog-style2.blog_list .text-holder .blog-title {font-size: 26px }.blog-details-image-box .single-box.martop30 {margin-top: 30px }.blog-details-image-Bottom_text_box {padding: 40px 20px 43px }.blog-details-image-Bottom_text_box h2 {font-size: 32px }.blog-details-author-box {padding: 43px 25px 42px }.blog-details_bottom_box {padding: 32px 20px 45px }.blog-details-image-Bottom_text_box h2 {font-size: 26px;font-weight: 500 }}@media only screen and (min-width:768px) {.main-menu .navigation > li .megamenu, .main-menu .navigation > li > ul, .main-menu .navigation > li > ul > li > ul {display: block !important;visibility: hidden;opacity: 0 }.quebra-mobile {display: none }}@media only screen and (max-width:1199px) {.home_icon {display: none }.home_text {display: block }.main-header .main-menu {position: relative;display: block;width: 100%;float: none }.main-header .nav-outer .main-menu, .sticky-header {display: none !important }.nav-outer .mobile-nav-toggler {display: block }.mobile-nav-toggler .icon-bar {position: relative;display: block;background: #fff;height: 2px;width: 30px;margin: 7px 5px }}@media only screen and (min-width:1200px) {.home_icon {display: block !important }.home_text {display: none !important }}@media only screen and (min-width:1200px) and (max-width:1400px) {.about-style1-area {padding: 0 0 103px }.about-style1-image-box {max-width: 720px;width: 100%;margin-left: 0 }.about-style1-content-box {padding-top: 30px;margin-left: -30px;margin-right: 0 }.service-style1_inner_box {margin-left: 0;padding-top: 60px;padding-bottom: 280px }.service-style1_inner_box .border-top-box {top: 0;left: 0;right: 0;width: auto }.service-style1_inner_box .border-left-box {display: none }.service-style1_inner_box .border-right-box {display: none }.service-style1-area .shape {bottom: -100px }.service-style1-area .shape img {width: 60% }.single-project-style1 .project-style1_overly_content {left: 40px;padding: 40px 35px 35px }.faq-style1-content {margin-left: 0;padding-top: 110px;padding-bottom: 110px }.faq-style1-image-box .overlay-content {bottom: -25px;right: 20px;width: 635px;padding: 45px 65px 45px }.footer-social-links {align-items: flex-start;justify-content: flex-start;flex-direction: column }.footer-social-links .social-links-style1 {padding-left: 0 }.single-fact-counter-style2 .top .count-box h2 {font-size: 44px }.single-project-style3 .img-holder .overly-content {left: 15px;right: 15px;padding-top: 23px;padding-left: 10px;padding-bottom: 23px;padding-right: 10px }.single-project-style3 .img-holder .overly-content h3 {font-size: 20px;line-height: 28px }.single-project-style3 .img-holder .zoom-button a {font-size: 20px;line-height: 20px }.faq-style2-image-box {padding-top: 72px;margin-left: 0;margin-right: 0 }.faq-style2-image-box .phone_number {right: 0 }.locations-content-box .outer_box {margin-left: 40px }.about-style4-image-box {margin-left: 0;margin-right: 0 }.single-project-style4 .overlay-content-box h3 {font-size: 20px;line-height: 28px }.single-project-style4 .img-holder .zoom-button {left: 20px }.single-project-style4 .overlay-content-box {padding-left: 20px }.info-content-box {padding: 110px 30px 110px }.info-content-box .inner-content ul li .text p {font-size: 16px;line-height: 26px }.info-content-box .inner-content .bottom-box {display: flex;align-items: flex-start;justify-content: flex-start;flex-direction: column;margin-top: 67px }.info-content-box .inner-content .bottom-box .right {padding-top: 21px }.progress-levels {padding: 110px 30px 110px }.progress-levels .sec-title h2 {font-size: 34px }}@media only screen and (max-width:1400px) {.project-style1_carousel .owl-dots::before {display: none }.project-style1_carousel .owl-dots .owl-dot::before {display: none }}@media only screen and (min-width:1200px) and (max-width:1390px) {.main-slider .auto-container {padding: 0 120px }}@media only screen and (min-width:992px) and (max-width:1199px) {.main-slider .auto-container {padding: 0 120px }.main-slider .content .big-title {margin-top: 20px }.main-slider .content .big-title h1, .main-slider .content .big-title h2 {font-size: 40px }.main-slider.style1 .content .btns-box {padding-top: 49px }.main-slider.style2 .slide {padding: 210px 0 160px }}@media only screen and (min-width:768px) and (max-width:991px) {.main-slider.style1 {margin-top: 100px }.main-slider .auto-container {padding: 0 120px }.main-slider .content .big-title {margin-top: 20px }.main-slider .content .big-title h1, .main-slider .content .big-title h2 {font-size: 40px }.main-slider.style1 .content .btns-box {padding-top: 49px }.main-slider.style2 {margin-top: 0 }.main-slider.style2 .slide {padding: 190px 0 140px }.main-slider.style2 .content .big-title h2 {font-size: 40px }.main-slider.style2 .content .text p br {display: none }.main-slider.style2 .content .btns-box {padding-top: 37px }.main-slider.style3 .slide {padding: 255px 0 150px }.main-slider.style3 .content .big-title h2 {font-size: 40px }.main-slider.style4 .content .big-title h2 {font-size: 40px }.main-slider.style4 .content .text p br {display: none }.main-slider.style5 {margin-top: 0 }.main-slider.style5 .content .big-title h2 {font-size: 40px }}@media only screen and (min-width:500px) and (max-width:767px) {.main-slider .auto-container {padding: 0 50px;padding-right: 50px }.main-slider.style1 {margin-top: 100px }.main-slider.style1 .auto-container {padding: 0 30px;padding-right: 30px }.main-slider .content .big-title {margin-top: 20px }.main-slider .content .big-title h1, .main-slider .content .big-title h2 {font-size: 30px }.main-slider.style1 .content .btns-box {padding-top: 32px;flex-direction: column }.main-slider.style1 .content .btns-box .left {padding-bottom: 20px }.main-slider .content .btns-box .video-gallery_box_4 {padding-left: 0 }.main-slider .owl-theme .owl-nav {display: none }.main-slider.style2 {margin-top: 0 }.main-slider.style2 .slide {padding: 190px 0 140px }.main-slider.style1 .auto-container {padding: 0 20px;padding-right: 20px }.main-slider.style2 .content .big-title h2 {font-size: 30px }.main-slider.style2 .content .big-title h2 br {display: none }.main-slider.style2 .content .text p br {display: none }.main-slider.style2 .content .btns-box {padding-top: 37px }.main-slider.style2 .content .btns-box a {padding-left: 25px;padding-right: 25px }.main-slider.style3 .slide {padding: 255px 0 150px }.main-slider.style3 .content .big-title h2 {font-size: 40px }.main-slider.style3 .content .btns-box {display: block;padding-top: 44px }.main-slider.style3 .content .btns-box .right {padding-top: 10px;padding-left: 0 }.main-slider.style4 .content .big-title h2 {font-size: 30px }.main-slider.style4 .content .text p br {display: none }.main-slider.style4 .content .btns-box a {padding-left: 25px;padding-right: 25px;margin: 0 10px }.main-slider.style5 {margin-top: 0 }.main-slider.style5 .content .big-title h2 {font-size: 40px }.main-slider.style5 .content .btns-box {display: block;padding-top: 44px }.main-slider.style5 .content .btns-box .left {padding-bottom: 10px }}@media only screen and (max-width:499px) {.main-slider .auto-container {padding: 0 30px }.main-slider .owl-theme .owl-nav .owl-prev {display: none }.main-slider .owl-theme .owl-nav .owl-next {display: none }.main-slider.style1 {margin-top: 75px }.main-slider.style1 .auto-container {padding: 0 30px;padding-right: 30px }.main-slider .content .big-title {margin-top: 20px }.main-slider .content .big-title h1, .main-slider .content .big-title h2 {font-size: 30px;font-weight: 600 }.main-slider .content .big-title h1 br, .main-slider .content .big-title h2 br {display: none }.main-slider.style1 .content .btns-box {padding-top: 32px;flex-direction: column }.main-slider.style1 .content .btns-box .left {padding-bottom: 20px }.main-slider .content .btns-box .video-gallery_box_4 {padding-left: 0 }.main-slider .owl-theme .owl-nav {display: none }.main-slider.style2 {margin-top: 0 }.main-slider.style2 .slide {padding: 190px 0 140px }.main-slider.style1 .auto-container {padding: 0 20px;padding-right: 20px }.main-slider.style2 .content .big-title h2 {font-size: 30px }.main-slider.style2 .content .big-title h2 br {display: none }.main-slider.style2 .content .text p br {display: none }.main-slider.style2 .content .btns-box {padding-top: 37px;align-items: flex-start;justify-content: flex-start;flex-direction: column }.main-slider.style2 .content .btns-box a {padding-left: 25px;padding-right: 25px }.main-slider.style2 .content .btns-box .right {padding-top: 10px;padding-left: 0 }.main-slider.style3 .slide {padding: 255px 0 150px }.main-slider.style3 .content .big-title h2 {font-size: 30px }.main-slider.style3 .content .btns-box {display: block;padding-top: 44px }.main-slider.style3 .content .btns-box .right {padding-top: 10px;padding-left: 0 }.main-slider.style4 .content .big-title {padding: 0 20px }.main-slider.style4 .content .big-title h2 {font-size: 24px }.main-slider.style4 .content .text p br {display: none }.main-slider.style4 .content .btns-box {display: block }.main-slider.style4 .content .btns-box a {margin: 0 0 }.main-slider.style4 .content .btns-box .right {padding-top: 10px }.main-slider.style5 {margin-top: 0 }.main-slider.style5 .content .big-title h2 {font-size: 30px }.main-slider.style5 .content .btns-box {display: block;padding-top: 44px }.main-slider.style5 .content .btns-box .left {padding-bottom: 10px }}@media only screen and (max-width:1199px) {.order-2 {-ms-flex-order: 2;order: 2 }.order-1 {-ms-flex-order: 1;order: 1 }}@media only screen and (min-width:768px) and (max-width:991px) {.order-box-2 {-ms-flex-order: 2;order: 2 }.order-box-1 {-ms-flex-order: 1;order: 1 }}@media only screen and (min-width:300px) and (max-width:767px) {.order-box-2 {-ms-flex-order: 2;order: 2 }.order-box-1 {-ms-flex-order: 1;order: 1 }}input, textarea {-webkit-appearance: none;-moz-appearance: none;appearance: none }