@charset "UTF-8";html{scroll-behavior:smooth}.zindex-front{z-index:9}#gmap_canvas{height:100%;width:100%}section.google-map-area .contact-page-map-outer .map-display-contact{height:500px}.modalC-container h2{color:#000}.main-slider .owl-theme .owl-nav .owl-next,.main-slider .owl-theme .owl-nav .owl-prev{display:none}.main-slider .content{height:600px}.flip-card-back{background:#3aaa35}.features-style2-area{color:#000;padding:45px 0}.features-style2__content .top-title h2{color:#000}.features-style2-single-box{border-color:#3aaa35;text-align:center}.features-style2-single-box .inner-title h3{color:#000}.features-style2__content-bg{background-color:var(--thm-primary)}.features-style2__content-bg:before{background:none}.btn-service-box{display:block;position:relative}.btn-service-box a{color:var(--thm-gray);display:inline-block;font-size:13px;font-weight:700;letter-spacing:.1em;line-height:20px;padding-bottom:6px;position:relative;text-decoration:underline;text-transform:uppercase}.btn-service-box a:hover{color:var(--thm-base);transition:.4s;-webkit-transition:all .4s ease-in-out}.about-style1__image{max-width:516px}.about-style2__content--in-about-style3{padding-left:0}.about-style2__content .inner-content .top-text .inner-title{text-align:justify;width:auto}.working-process__single-inner .info-download-box ul li{padding:10px 0;text-align:center}.info-download-box{margin-top:0}.about-style1-area{padding:100px 0}.working-process__single .content-box{padding:20px 0}.working-process__single .content-box p{line-height:1.4}.working-process__single .content-box h3{margin-bottom:10px}.working-process__single .img-holder .inner{align-items:center;display:flex;height:190px}.formation_content{display:flex;flex-wrap:wrap;justify-content:flex-start}.footer{padding-bottom:0}.flip-card-front .title-holder h3{color:#000}.dotted{background:var(--thm-base);border-radius:50%;display:inline-block;height:18px;position:relative;width:18px}.main-slider .content h1{font-size:4em}.main-slider .content h1:after{color:var(--color-primary);content:"●";font-size:40px}.main-slider .content p{color:#fff;font-size:25px}.main-slider .active .slide .image-layer{background-position-y:top}.main-slider .slide{padding-bottom:0;padding-top:190px}.mobile-menu .nav-logo a{text-align:center}img.mCS_img_loaded{width:50%}.service-style1__title .inner-text p{font-size:18px}.page_layout .about-style2-area .corpix-faq-wrapper{color:#000}.page_layout .about-style2-area .corpix-faq-wrapper h1,.page_layout .about-style2-area .corpix-faq-wrapper h2,.page_layout .about-style2-area .corpix-faq-wrapper h3{color:#000;margin-bottom:5px}.page_layout .about-style2-area .corpix-faq-wrapper li,.page_layout .about-style2-area .corpix-faq-wrapper ol,.page_layout .about-style2-area .corpix-faq-wrapper ul{margin-left:10px}.page_layout .about-style2-area .corpix-faq-wrapper ul li{list-style:initial}.page_layout .about-style2-area .corpix-faq-wrapper ol li{list-style:decimal}.citation h4{margin-bottom:10px}.sec-title h2{text-transform:none}.popular-tag{position:relative}.popular-tag li button{background:#fff;border:2px solid var(--color-primary);border-radius:20px;color:var(--thm-black);display:block;font-family:var(--thm-font);font-size:12px;font-weight:700;letter-spacing:.1em;line-height:22px;padding:9px 20px;position:relative;text-transform:uppercase;transition:all .5s ease}.popular-tag li:hover button{background-color:var(--thm-base);color:#fff}.search-popup h3{color:#000;display:block;margin-bottom:0}.single-sidebar-box{text-align:center}.single-sidebar-box .sidebar-title{padding-bottom:15px}.single-sidebar-box .container-formation{margin-bottom:20px}.single-sidebar-box .popular-tag-box{display:inline-block;margin-bottom:inherit}.single-sidebar-box .popular-tag-box .popular-tag .icon{display:contents}.top-text li,.top-text ul{list-style:initial;margin-left:20px}.main-slider .slide .content h2{margin-bottom:10px}.formation-title h3{color:var(--thm-black)}.about-style1__content .inner-content ul li{color:var(--thm-gray)}@media screen and (max-width:1189px){.service-style1__title:before{right:-80px}}@media screen and (max-width:767px){.flip-card-front .title-holder h3{padding:5px}.d-flex{display:block!important}.handle-preloader .animation-preloader .txt-loading .letters-loading{font-size:50px}.handle-preloader .animation-preloader div img{width:50%}}@media screen and (max-width:500px){.main-slider .active .slide .image-layer{background-position-x:-497px;background-position-y:100px}}
