.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}/*!
Theme Name: TSAT Support
Theme URI: #
Author: DWS
Author URI: #
Description: Custom theme for TSAT
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: dws
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

DWS Theme is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/@charset 'UTF-8';.slick-loading .slick-list{background:#fff url(https://tsa.demoproject.info/wp-content/themes/tsat/assets/css/../images/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(https://tsa.demoproject.info/wp-content/themes/tsat/assets/css/fonts/slick.eot);src:url(https://tsa.demoproject.info/wp-content/themes/tsat/assets/css/fonts/slick.eot#1764726632) format('embedded-opentype'),url(https://tsa.demoproject.info/wp-content/themes/tsat/assets/css/../fonts/slick-font/slick.woff) format('woff'),url(https://tsa.demoproject.info/wp-content/themes/tsat/assets/css/../fonts/slick-font/slick.ttf) format('truetype'),url(https://tsa.demoproject.info/wp-content/themes/tsat/assets/css/fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:'Montserrat';src:url(https://tsa.demoproject.info/wp-content/themes/tsat/assets/css/../fonts/Montserrat/Montserrat-Medium.woff2) format('woff2'),url(https://tsa.demoproject.info/wp-content/themes/tsat/assets/css/../fonts/Montserrat/Montserrat-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(https://tsa.demoproject.info/wp-content/themes/tsat/assets/css/../fonts/Montserrat/Montserrat-Regular.woff2) format('woff2'),url(https://tsa.demoproject.info/wp-content/themes/tsat/assets/css/../fonts/Montserrat/Montserrat-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(https://tsa.demoproject.info/wp-content/themes/tsat/assets/css/../fonts/Montserrat/Montserrat-SemiBold.woff2) format('woff2'),url(https://tsa.demoproject.info/wp-content/themes/tsat/assets/css/../fonts/Montserrat/Montserrat-SemiBold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(https://tsa.demoproject.info/wp-content/themes/tsat/assets/css/../fonts/Montserrat/Montserrat-Black.woff2) format('woff2'),url(https://tsa.demoproject.info/wp-content/themes/tsat/assets/css/../fonts/Montserrat/Montserrat-Black.woff) format('woff');font-weight:900;font-style:normal;font-display:swap}html,body{scroll-behavior:smooth}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;padding:0;position:relative}.container{max-width:1440px!important;width:100%;box-sizing:border-box;padding:0 12px;margin:0 auto}p,h1,h2,h3,h4,h6{margin:0}img{display:block;width:100%}text,input{padding:10px}textarea{padding:10px;width:100%}.masthead{height:100vh;min-height:500px;background-image:url(https://source.unsplash.com/BtbjCFUvBXs/1920x1080);background-size:cover;background-position:center;background-repeat:no-repeat}ul#menu-main-menu li{padding:0 20px}ul#menu-main-menu li a{text-decoration:none;color:#000}.nav-links{margin:50px 0;font-weight:600}.cta-btn{text-transform:uppercase}.cta-btn,input#submit,.primary-btn{display:inline-block;font-family:"Montserrat";font-size:19px;line-height:21.28px;font-weight:500;color:#fff;background:#0093DD;text-decoration:none;padding:20px 32px;border:1px solid #0093DD;transition:all 0.3s ease}.cta-btn:hover,input#submit:hover,.primary-btn:hover{background:#fff0;text-decoration:none;color:#0093DD;border:1px solid #0093DD}@media (max-width :1024px){input#submit,.primary-btn{font-size:16px;line-height:20px;padding:15px 20px}.cta-btn{padding:9px;font-size:16px;line-height:20px}}@media (max-width :768px){input#submit,.primary-btn{padding:10px 16px}}.navbar{padding:8px 0;position:fixed;top:0;left:0;right:0;z-index:10;background-color:#fff}.navbar-nav{margin:auto;display:flex;gap:60px}.navbar-collapse{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%}.navbar .container{display:flex;align-items:center;position:relative}.navbar-brand{width:20%}.navbar-brand img{max-width:134px;width:100%}.navbar li{list-style-type:none}.navbar li a{font-family:'Montserrat';font-size:16px;line-height:30px;font-weight:500;color:#242424;text-decoration:none;text-transform:uppercase;padding:30px 0;display:flex;align-items:center;justify-content:space-between}.navbar-collapse .menu-item ul.sub-menu{display:none}.menu-item ul.sub-menu li{list-style-type:none;width:100%;padding:5px 30px 5px 20px}.menu-item ul.sub-menu li a{font-family:"Montserrat";font-size:14px;font-weight:400;line-height:30px;color:#242424;padding:0}.navbar-toggler,.close_btn{display:none}.navbar li.menu-item.menu-item-has-children>a:after{content:"";background-image:url(https://tsa.demoproject.info/wp-content/uploads/2024/11/down-chevron.png);background-size:100%;background-position:center;background-repeat:no-repeat;width:16px;height:16px}@media (min-width :769px){.navbar-collapse .menu-item:hover ul.sub-menu{display:flex;flex-direction:column;align-items:start;position:absolute;top:70px;background-color:#fff;border-bottom:5px solid #0093DD;z-index:9}.menu-item ul.sub-menu li:hover{background-color:#FAFAFA}.navbar li.menu-item.menu-item-has-children:hover>a:after{transform:rotate(180deg);transition:0.3s ease-in-out}}@media (max-width :1199px){.navbar-nav{gap:40px}}@media (max-width:1024px){.navbar-nav{gap:20px}.navbar li a{font-size:14px;line-height:20px}}@media (max-width :768px){.navbar-brand{width:50%}.navbar .container{justify-content:space-between}.navbar-nav{gap:16px}.navbar-toggler{display:block}.navbar-toggler span{display:block;width:24px;height:24px}.navbar-toggler.active{display:none}.close_btn{display:none}.close_btn.active{display:block}.close_btn.open{display:none}.navbar-collapse{display:none;opacity:0;visibility:hidden;transition:opacity 0.3s ease-in-out,transform 0.3s ease-in-out;transform:translateY(-20px)}.navbar-collapse.open{display:flex;opacity:1;visibility:visible;transform:translateY(0);flex-direction:column;position:absolute;top:61px;z-index:9;background-color:#fff;left:0;right:0;text-align:start;padding:20px}.navbar-nav{gap:20px;flex-direction:column;margin:0;align-items:start;justify-content:start;width:100%}.navbar li a{padding:0;width:100%}.navbar li{position:relative;width:100%}.navbar-collapse .menu-item ul.sub-menu{position:relative}.navbar-collapse .menu-item.menu-open ul.sub-menu{display:flex!important;flex-direction:column;position:relative;top:0}.navbar li.menu-item.menu-item-has-children.menu-open>a:after{transform:rotate(180deg);transition:0.3s ease-in-out}}.section_heading{padding:64px 0 56px 0}.section_heading h2{font-family:"Montserrat";font-size:40px;font-weight:500;line-height:44.8px;color:#000;text-transform:uppercase;margin:0}.section_heading h2 span{color:#0093DD;border-bottom:2px solid #0093DD}.section_heading p{font-family:'Montserrat';font-size:35px;font-weight:400;line-height:46.9px;color:#646464;padding-top:16px}@media (max-width :768px){.section_heading{padding:40px 0 20px 0}.section_heading h2,.section_heading h2 span{font-size:35px;line-height:45px}.section_heading p{font-size:25px;line-height:30px}}@media (max-width :480px){.section_heading h2,.section_heading h2 span{font-size:22px;line-height:30px}.section_heading p{font-size:20px;line-height:24px}}.banner-section{position:relative}.banner_content{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;align-items:center;justify-content:center;height:100%;background:linear-gradient(90.15deg,rgb(0 0 0 / .8) -13.31%,rgb(0 0 0 / .59) 58.29%,#fff0 99.87%)}.banner_content .section_heading h2{color:#FFF;margin-bottom:16px}.banner_content .section_heading p{color:#FFF;margin-bottom:32px;max-width:1016px;width:100%}.banner-section .banner_image{width:100%;max-width:100%;height:100%}.banner-section .banner_image img{width:100%;max-width:100%;height:auto;object-fit:cover;min-height:50vh;max-height:100vh}@media (max-width :768px){.banner_content .section_heading p{padding-top:0;margin-bottom:20px}.banner-section .banner_image img{height:auto;min-height:460px;max-height:none}}.search_section{background-color:#FAFAFA;padding-bottom:64px}.search_main{position:relative;margin-top:-130px;display:flex;align-items:center;width:100%;background-color:#FFF;padding:24px;gap:24px}.search_content{flex:1;max-width:795px;width:100%}.search_content h3{font-family:'Montserrat';font-size:35px;font-weight:500;line-height:46.9px;color:#000;margin-bottom:8px}.search_content p{font-family:'Montserrat';font-size:24px;font-weight:400;line-height:32.16px;color:#8D8D8D;margin-bottom:32px}@media (max-width :1024px){.search_section{padding:52px 0 40px 0}.search_main{margin-top:0}.search_content h3{font-size:24px;line-height:30px}.search_content p{font-size:18px;line-height:24px;margin-bottom:8px}}@media (max-width :1024px){.search_main{flex-direction:column}.search_main .search_image{width:100%}}.what_special{margin-bottom:64px}.special_main{display:flex;align-items:start;justify-content:center;flex-wrap:wrap;gap:24px}.special_main .special_item{width:100%;max-width:calc((100% / 3) - 20px);display:flex;align-items:center;justify-content:start;flex-direction:column;row-gap:8px;background-color:#FAFAFA;padding:24px 32px}.special_main .special_item:hover{box-shadow:7px 7px 44px 0 #0000000D;background-color:#FFF}.special_main .special_item img{width:100%;max-width:45px;height:45px}.special_main .special_item h4{font-family:'Montserrat';font-size:24px;font-weight:400;line-height:26.88px;text-align:center;color:#000;text-transform:capitalize}.special_main .special_item p{font-family:'Montserrat';font-size:20px;font-weight:400;line-height:26.8px;text-align:center;color:#646464;min-height:80px}@media (max-width :991px){.special_main .special_item{max-width:calc((100% / 2) - 12px);padding:24px}}@media (max-width :768px){.special_main .special_item h4{font-size:18px;line-height:24px}.special_main .special_item p{font-size:16px;line-height:20px}}@media (max-width :480px){.special_main .special_item{max-width:100%}.special_main .special_item h4{font-size:16px;line-height:20px}.special_main .special_item p{font-size:14px;line-height:20px;min-height:auto}}.case_studies{padding-bottom:64px;background-color:#FAFAFA}.case_studies .section_heading{padding-bottom:0}.studies_main{display:flex;align-items:start;flex-wrap:wrap;row-gap:56px;margin-top:56px}.studies_main .case_item{max-width:calc(100% / 3);width:100%;position:relative;overflow:hidden}.studies_main .case_item .case_image{position:relative;padding-top:148.1%;width:100%;height:100%}.studies_main .case_item .case_image img{position:absolute;top:0;left:0;right:0;object-fit:cover;width:100%;height:100%}.studies_text{position:absolute;left:0;right:0;bottom:-180px;height:100%;display:flex;flex-direction:column;justify-content:end;align-items:start;gap:8px;padding:24px 24px 40px;background:linear-gradient(180deg,#fff0 0%,rgb(0 0 0 / .8) 100%);transition:bottom 0.3s linear;}.case_item.active .studies_text{bottom:0}.studies_text h4{font-family:'Montserrat';font-size:30px;font-weight:500;line-height:33.6px;color:#FFF;transition:all 0.3s ease-in-out}.case_item .studies_text p{font-family:'Montserrat';font-size:24px;font-weight:400;line-height:32.16px;color:#FFF;margin-bottom:16px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:64px}.case_studies .view_more{width:100%;text-align:center;margin-top:56px}@media (max-width :1120px){.studies_text{bottom:-184px}}@media (max-width :1024px){.studies_text{padding:20px;bottom:-130px}.studies_text h4{font-size:24px;line-height:30px}.case_item .studies_text p{min-height:auto;font-size:20px;line-height:24px;margin-bottom:8px}}@media (max-width :940px){.studies_text{bottom:-150px}}@media (max-width :768px){.studies_main{flex-direction:column;row-gap:24px}.studies_main .case_item{max-width:100%;width:100%}.studies_main .case_item .case_image{padding-top:60%}.studies_text{bottom:-90px}.studies_text h4{font-size:22px;line-height:28px}.case_item .studies_text p{font-size:16px;line-height:20px}}@media (max-width :480px){.studies_main{margin-top:40px}.studies_main .case_item .case_image{padding-top:100%}.studies_text{padding:16px;bottom:-84px}.studies_text h4{font-size:16px;line-height:20px}.case_item .studies_text p{font-size:14px;line-height:20px}.case_item .studies_text a{padding:5px;font-size:14px}}.testimonial{padding-bottom:64px}.testimonial_main .slick-track{display:flex;align-items:start;gap:20px}.test_review_item{position:relative;padding:24px;gap:20px;background-color:#FAFAFA;border-radius:20px 20px 20px 20px}.test_review_item .test_image{position:relative;overflow:hidden}.test_review_item .play_btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:84px;height:84px}.test_review_item .test_image img{max-height:320px;height:auto;object-fit:cover;object-position:top;border-radius:24px}.review_text{position:absolute;width:100%;height:100%;display:flex;align-items:end;justify-content:start;bottom:0;background:linear-gradient(180deg,#fff0 0%,rgb(0 0 0 / .6) 100%);border-radius:24px}.review_text h4{font-family:'Montserrat';font-size:26px;font-weight:500;line-height:32.5px;color:#fff;padding:0 0 26px 26px}.testimonial_main .slick-next{right:0}.testimonial_main .slick-prev{left:0}.testimonial_main .slick-next:before{display:none!important}.testimonial_main .slick-prev:before{display:none}.testimonial_main .slick-dots{bottom:-56px}.testimonial_main .slick-dots li{margin:0;padding:0}.testimonial_main .slick-dots li button:before{font-size:12px;color:#D9D9D9;opacity:1}.testimonial_main .slick-dots li.slick-active button:before{color:#0093DD}@media (max-width :768px){.review_text h4{font-size:20px;line-height:24px}}.client_modal{display:none;position:fixed;z-index:99;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0 0 0 / .8)}.client_modal .modal-content{position:absolute;width:80%;max-width:800px;top:50%;left:50%;transform:translate(-50%,-50%)}.client_modal .model_close{color:#aaa;font-size:28px;font-weight:700;position:absolute;top:-30px;right:0;cursor:pointer}.review_image{max-width:100%;height:auto;cursor:pointer}@media screen and (max-width:768px){.client_modal .modal-content{width:90%;padding:10px}}.trending_now{padding-bottom:64px;background-color:#FAFAFA}.trending_main{display:flex;align-items:start;justify-content:start;gap:24px;flex-wrap:wrap}.trending_main .trending_item{display:flex;align-items:start;flex-direction:column;gap:8px;width:100%;max-width:calc((100% / 3) - 16px)}.trending_main .trending_item .image_item{margin-bottom:8px}.trending_main .trending_item h3{font-family:'Montserrat';font-size:26px;font-weight:500;line-height:29.12px;color:#000;text-transform:capitalize}.trending_main .trending_item p{font-family:'Montserrat';font-size:20px;font-weight:400;line-height:22.4px;text-align:left;color:#8D8D8D;margin-bottom:16px}@media (max-width :1024px){.trending_main .trending_item h3{font-size:20px;line-height:24px}.trending_main .trending_item p{font-size:16px;line-height:20px}}@media (max-width :768px){.trending_main .trending_item{max-width:calc((100% / 2) - 12px)}.trending_main .trending_item h3{font-size:18px;line-height:24px}.trending_main .trending_item p{font-size:14px;line-height:20px}}@media (max-width :480px){.trending_main .trending_item{max-width:100%}}.about_tsa{background-color:#1F1A17;padding:32px 0}.about_main{display:flex;align-items:center;justify-content:space-between;gap:24px}.about_left .section_heading{padding:0 0 48px 0}.about_left .section_heading h2{color:#fff}.about_text p{font-family:'Montserrat';font-size:35px;font-weight:500;line-height:46.9px;color:#fff;margin-bottom:32px;text-transform:capitalize}@media (max-width :1024px){.about_left .section_heading{padding:0 0 20px 0}.about_left{flex:1}.about_left .about_text p{font-size:25px;line-height:30px;margin-bottom:8px}.about_right{flex:1}}@media (max-width :768px){.about_main{flex-direction:column-reverse;align-items:start}}.key_feature_main{display:flex;align-items:start;justify-content:start;flex-wrap:wrap;gap:24px}.key_feature_main .key_item{display:flex;align-items:start;gap:8px;flex-direction:column;width:100%;max-width:calc((100% / 4) - 18px);padding:24px;background-color:#FAFAFA}.key_feature_main .key_item:hover{background-color:#fff;box-shadow:2px 4px 36px 0 #0000000D}.key_feature_main .key_item .key_img{width:100%;max-width:288px}.key_feature_main .key_item h4{font-family:'Montserrat';font-size:24px;font-weight:500;line-height:26.88px;color:#000;min-height:60px;text-transform:capitalize}.key_feature_main .key_item p{font-family:'Montserrat';font-size:20px;font-weight:400;line-height:26.8px;color:#646464;min-height:60px}@media (max-width :1024px){.key_feature_main{gap:16px}.key_feature_main .key_item{max-width:calc((100% / 3) - 11px);padding:16px}}@media (max-width :768px){.key_feature_main .key_item{max-width:calc((100% / 2) - 8px)}.key_feature_main .key_item h4{font-size:20px;line-height:24px}.key_feature_main .key_item p{font-size:16px;line-height:20px;min-height:40px}}.how_works{margin-bottom:64px}.work_main{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px}.work_main .work_left_content{flex:1}.work_main .work_right_content{flex:1}.work_main .work_right_content h3{font-family:'Montserrat';font-size:35px;font-weight:500;line-height:46.9px;color:#000;margin-bottom:8px;text-transform:capitalize}.work_main .work_right_content p{font-family:'Montserrat';font-size:24px;font-weight:400;line-height:32.16px;color:#8D8D8D;margin-bottom:32px}.popup_video{display:inline-block;width:100%;position:relative}.popup_video img{display:block}.popup_video::after{content:"";background-image:url(https://tsa.demoproject.info/wp-content/uploads/2024/11/play-btn.png);background-repeat:no-repeat;background-size:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:85px;height:85px}.modal{display:none;position:fixed;z-index:1;padding-top:60px;left:0;top:0;width:100%;height:100%;background-color:rgb(0 0 0 / .8)}.modal-content{margin:auto;width:100%;max-width:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff0;padding:0 20px}.modal-content iframe{width:100%;height:calc(100vw * 0.5625);max-height:50vh}.close{position:absolute;top:-50px;right:20px;color:#fff;font-size:35px;font-weight:700;cursor:pointer}@media (max-width :1024px){.work_main .work_right_content h3{font-size:25px;line-height:30px}.work_main .work_right_content p{font-size:16px;line-height:20px;margin-bottom:8px}}@media (max-width :768px){.work_main .work_left_content{flex:none;width:100%}.work_main .work_right_content{flex:none;width:100%}}.our_services{background-color:#1F1A17}.our_services .section_heading h2{color:#fff}.services_main{display:flex;align-items:start;justify-content:start;flex-wrap:wrap;gap:24px;padding-bottom:64px}.services_main .service_item{width:100%;max-width:calc((100% / 2) - 12px);background-color:#202020;padding:24px}.services_main .service_item .service_image{width:100%;max-width:100%;margin-bottom:24px}.services_main .service_item .service_image img{display:block;object-fit:cover;height:auto}.services_main .service_item .services_text h4{font-family:'Montserrat';font-size:24px;font-weight:500;line-height:32.16px;color:#fff;margin-bottom:8px;text-transform:capitalize}.services_main .service_item .services_text P{font-family:'Montserrat';font-size:24px;font-weight:400;line-height:32.16px;color:#8D8D8D;margin-bottom:24px}@media (max-width :1024px){.services_main .service_item .services_text h4,.services_main .service_item .services_text P{font-size:20px;line-height:24px}}@media (max-width :768px){.services_main .service_item{max-width:100%;padding:16px}.services_main .service_item .services_text h4,.services_main .service_item .services_text P{font-size:18px;line-height:22px}}@media (max-width :480px){.services_main .service_item .services_text h4,.services_main .service_item .services_text P{font-size:16px;line-height:20px}}.latest_insight{margin-bottom:64px}.latest_insight .insight_main{display:flex;justify-content:start;flex-wrap:wrap;gap:24px;width:100%}.latest_insight .insight_main .insight_item{max-width:calc((100% / 3) - 16px);width:100%;display:flex;align-items:start;flex-direction:column}.insight_main .insight_item img{display:inline-block;max-width:100%;width:100%;margin-bottom:16px;height:100%;object-fit:cover}.insight_main .insight_item h4{font-family:'Montserrat';font-size:26px;font-weight:500;line-height:29.12px;color:#000;margin-bottom:8px;text-transform:capitalize}.insight_main .insight_item p{font-family:'Montserrat';font-size:20px;font-weight:400;line-height:23.8px;letter-spacing:.01em;color:#8D8D8D;margin-bottom:24px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.insight_main .insight_item a.primary-btn{font-family:'Montserrat';font-size:19px;font-weight:500;line-height:21.28px;padding:20px 18px}@media (max-width :1024px){.insight_main .insight_item h4{font-size:22px;line-height:30px}.insight_main .insight_item p{font-size:14px;line-height:20px}.insight_main .insight_item a.primary-btn{font-size:16px;line-height:20px;padding:10px 16px}}@media (max-width:768px){.latest_insight .insight_main .insight_item{max-width:calc((100% / 2) - 12px)}}@media (max-width:480px){.latest_insight .insight_main .insight_item{max-width:100%}}.know_more_section{background-color:#1F1A17}.know_more_section .know_more_inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:46px 12px}.know_more_section .know_more_inner h2{font-family:'Montserrat';font-size:30px;font-weight:500;line-height:40.2px;color:#FFF}@media (max-width :1024px){.know_more_section .know_more_inner h2{font-size:25px;line-height:30px}}@media (max-width :768px){.know_more_section .know_more_inner{padding:20px 0}.know_more_section .know_more_inner h2{font-size:20px;line-height:24px}}.footer-inner{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;position:relative}.footer_right ul.thumbnail-widget{display:flex;align-items:center;justify-content:end;gap:32px;flex-wrap:wrap}.footer_right ul.thumbnail-widget li a{font-family:"Montserrat";font-size:20px;font-weight:400;line-height:24.38px;color:#000;text-decoration:none;border-bottom:2px solid #000}.footer_right{display:flex;flex-direction:column;justify-content:space-between;align-items:end;padding:38px 0;flex:1;width:100%}.footer_left{flex:1;width:100%}.footer_left .footer_logo{margin-bottom:32px}.footer_left .footer_logo img{max-width:241px;width:100%}.footer_left p{font-family:'Montserrat';font-size:20px;font-weight:400;line-height:24.38px;text-align:left;color:#8D8D8D!important;margin:0}.footer_right .social_icon_list{display:flex;align-items:center;gap:20px}.footer_right .social_icon_list a{text-decoration:none;background-color:#fff;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.footer_right .social_icon_list a img{width:unset}footer .main-footer{padding:64px 0;background:#FAFAFA}footer ul{padding-left:0;list-style:none}footer ul li{padding:5px 0}footer.light .main-footer{background:#f9f9f9}.service_key_box .ser_sub_list{display:flex;justify-content:center;flex-wrap:wrap;row-gap:51px;column-gap:24px}.service_key_box .ser_sub_list .ser_list_item{width:100%;max-width:calc((100% / 3) - 16px);padding:30px 32px;background-color:#FAFAFA}.service_key_box .ser_sub_list .ser_list_item:hover{box-shadow:7px 7px 44px 0 #0000000D;background-color:#FFF}.service_key_box .ser_sub_list .ser_list_item h4{font-family:'Montserrat';font-size:24px;font-weight:400!important;line-height:26.88px;text-align:left;color:#000;margin-bottom:8px}.service_key_box .ser_sub_list{margin-bottom:64px}.service_key_box .ser_sub_list .ser_list_item ul{padding-left:23px;display:flex;flex-direction:column;row-gap:8px}.service_key_box .ser_sub_list .ser_list_item ul li{font-family:'Montserrat';font-size:20px;font-weight:400;line-height:26.8px;text-align:left;color:#646464}.insight_main .insight_item p{display:contents}.slider_logos{position:relative;padding-bottom:64px}.slider_logos_main{margin-bottom:10px}.slider_logos .slick-next{right:0}.slider_logos .slick-prev{left:0}.slider_logos .slick-next:before{display:none!important}.slider_logos .slick-prev:before{display:none}.slider_logos .slick-dots{bottom:-56px}.slider_logos .slick-dots li{margin:0;padding:0}.slider_logos .slick-dots li button:before{font-size:12px;color:#D9D9D9;opacity:1}.slider_logos .slick-dots li.slick-active button:before{color:#0093DD}.slider_logos_items img{height:120px;object-fit:contain}.accolades_list .accordion_item{display:none;font-family:'Montserrat';font-size:16px;line-height:1.5;color:#333;padding:30px;background:#FAFAFA}.accolades_list .accordion_item.active{display:block}.accolades .accordion_item .accolades_btn{display:inline-block;font-family:"Montserrat";font-size:19px;line-height:21.28px;font-weight:500;color:#fff;background:#0093DD;text-decoration:none;padding:10px 32px;border:1px solid #0093DD;transition:all 0.3s ease}.accolades_item .accolades_img{margin-bottom:10px}.accolades_item p{font-family:'Montserrat';font-size:20px;font-weight:400;line-height:24.38px;text-align:left;margin:16px 0;color:#8d8d8d}img.accolades_img{width:100%;max-width:400px}.accolades .accordion_item .accolades_btn:hover{background:#fff0;text-decoration:none;color:#0093DD;border:1px solid #0093DD}.accordion_header{cursor:pointer}@media (max-width :1024px){.service_key_box .ser_sub_list .ser_list_item{padding:30px 20px}.service_key_box .ser_sub_list .ser_list_item h4{font-size:22px;line-height:28px}.service_key_box .ser_sub_list .ser_list_item ul li{font-size:18px;line-height:24px}.service_key_box .ser_sub_list{row-gap:24px}.slider_logos_items img{height:80px;object-fit:contain}}@media (max-width :768px){.service_key_box .ser_sub_list{column-gap:16px}.service_key_box .ser_sub_list .ser_list_item{max-width:calc((100% / 2) - 8px)}.service_key_box .ser_sub_list .ser_list_item h4{font-size:20px;line-height:24px}.service_key_box .ser_sub_list .ser_list_item ul li{font-size:16px;line-height:20px}.accolades_item p{font-size:14px;line-height:18px}.accolades .accordion_item .accolades_btn{font-size:14px;line-height:18px}.accolades_list .accordion_item{padding:10px}}@media (max-width :480px){.service_key_box .ser_sub_list .ser_list_item{max-width:100%;padding:20px 16px}}@media (max-width :1024px){.footer_right ul.thumbnail-widget{gap:20px 20px}.footer_left p{font-size:18px;line-height:24px}}@media (max-width :768px){footer .main-footer{padding:60px 0 40px 0}.footer_right ul.thumbnail-widget{justify-content:start}.footer_left{flex:none}.footer_right{flex:none;align-items:start;gap:20px}}.comman_banner{position:relative}.our_services.bg_white{background-color:#fff0;margin-top:64px}.our_services.bg_white .services_main .service_item{background-color:#FAFAFA}.our_services.bg_white .service_item .services_text h4{color:#000}.comman_banner{position:relative}.comman_bnnr_image img{max-height:520px;height:100%;width:100%;object-fit:cover;object-position:center}.banner_inner_text h2{font-family:'Montserrat';font-size:50px;font-weight:600;line-height:56px;letter-spacing:.01em;color:#fff;text-transform:uppercase;margin-bottom:15px}.banner_inner_text{color:#FFF;font-size:20px;line-height:28px}.banner_inner_text>span{color:#FFF;font-size:20px;line-height:28px;margin-left:10px;margin-right:10px}.banner_inner_text:nth-child(2){margin-left:0;margin-right:10px}.banner_inner_text span a,.banner_inner_text span span{font-family:"Montserrat";font-size:20px;font-weight:400;line-height:22.4px;letter-spacing:.01em;text-decoration:none;color:#FFF;text-transform:uppercase}.banner_inner_text span span.current-item{color:#0093DD}@media (max-width :768px){.banner_inner_text h2{font-size:40px;line-height:50px}.banner_inner_text>span,.banner_inner_text span a,.banner_inner_text span span{font-size:16px;line-height:20px}}@media (max-width :480px){.banner_inner_text h2{font-size:30px;line-height:40px;margin-bottom:8px}.banner_inner_text>span,.banner_inner_text span a,.banner_inner_text span span{font-size:14px;line-height:20px}}.about_tech{margin-bottom:56px}.about_tech .tech_text{display:flex;flex-direction:column;row-gap:20px;flex:1}.about_tech .tech_text p{font-family:'Montserrat';font-size:26px;font-weight:400;line-height:32.5px;color:#8D8D8D}.tect_image{display:flex;gap:24px}.tect_image .image_contaniner{position:relative;padding-top:40%;width:50%}.tect_image img{position:absolute;inset:0;width:100%;object-fit:contain;margin:auto}@media (max-width :1024px){.about_tech .tech_text p{font-size:22px;line-height:30px}.tect_image{flex-direction:column}.tect_image img{width:100%}.tect_image .image_contaniner{width:100%;padding-top:60%}}@media (max-width :768px){.about_tech{margin-bottom:40px}.about_tech .tech_text p{font-size:18px;line-height:24px}}@media (max-width :480px){.about_tech .tech_text p{font-size:16px;line-height:20px}}.mission_vision{display:flex;justify-content:center}.mission_content,.vision_content{flex:1}.mission_content{background-color:#FAFAFA}.vision_content{background-color:#1F1A17}.mission_content .mission_inner,.vision_content .vision_inner{max-width:657px;width:100%;padding-bottom:40px}.mission_content .mission_inner{margin-left:auto;margin-right:57px}.vision_content .vision_inner{padding-left:57px;margin-right:auto}.mission_content .mission_inner .section_heading,.vision_content .vision_inner .section_heading{padding-bottom:96px}.vision_content .vision_inner .section_heading h2{color:#FFF}.mission_inner .mission_text span,.vision_inner .vision_text span{display:inline-block;width:100%;margin-bottom:23px}.mission_inner .mission_text span img,.vision_inner .vision_text span img{width:64px;height:64px}.mission_inner .mission_text p,.vision_inner .vision_text p{font-family:'Montserrat';font-size:26px;font-style:italic;font-weight:400;line-height:29.12px;color:#8D8D8D;min-height:120px}@media (max-width :1440px){.mission_content .mission_inner,.vision_content .vision_inner{margin:0 auto;padding-right:20px;padding-left:20px}}@media (max-width:1024px){.mission_content .mission_inner .section_heading,.vision_content .vision_inner .section_heading{padding:40px 0}.mission_inner .mission_text p,.vision_inner .vision_text p{font-size:24px;line-height:30px}}@media (max-width :768px){.mission_content .mission_inner,.vision_content .vision_inner{max-width:100%;width:100%}.mission_vision{flex-direction:column}.mission_inner .mission_text p,.vision_inner .vision_text p{font-size:20px;line-height:24px;min-height:auto}}.our_purpose{margin-bottom:56px}.our_purpose .our_purpose_image{margin-top:24px}.purpose_list{display:flex;flex-direction:column;row-gap:40px}.purpose_list li{list-style-type:none;display:flex;align-items:center;gap:25px;font-family:"Montserrat";font-size:26px;font-weight:400;line-height:32.5px;color:#8D8D8D}.purpose_list li::before,.cases_main ul li::before,.values_content ul li::before{content:"";background-image:url(/wp-content/uploads/2024/11/send_arrow.svg);background-repeat:no-repeat;background-size:100%;max-width:23px;width:100%;height:23px;display:flex;align-items:center;justify-content:center}@media (max-width :1024px){.purpose_list li{font-size:22px;line-height:28px}}@media (max-width :768px){.our_purpose{margin-bottom:40px}.purpose_list{row-gap:30px}.purpose_list li{align-items:start;gap:16px;font-size:18px;line-height:24px}.purpose_list li::before,.cases_main ul li::before,.values_content ul li::before{margin-top:4px;max-width:18px;width:100%;height:20px}}@media (max-width :480px){.purpose_list li{font-size:16px;line-height:20px}}.our_values{margin-bottom:56px}.values_main .values_list li{list-style-type:none;display:flex;align-items:center;width:100%;padding:16px 0;font-family:'Montserrat';font-size:26px;font-weight:400;line-height:32.5px}.values_main .values_list li span{color:#0093DD;font-weight:500;flex:0 0 30%}.values_main .values_list li span::after{content:"-";color:#0093DD}@media (max-width :1280px){.values_main .values_list li span{flex:0 0 28%}}@media (max-width :1024px){.values_main .values_list li{font-size:22px;line-height:28px}}@media (max-width :768px){.our_values{margin-bottom:40px}.values_main .values_list li{font-size:18px;line-height:24px}}@media (max-width :480px){.values_main .values_list li{flex-direction:column;align-items:start;font-size:16px;line-height:20px}}.accolades{margin-bottom:56px}.accolades_list{display:flex;flex-direction:column;row-gap:24px}.accolades_list .accolades_item{border-bottom:1px solid #0093DD;padding:8px 0}.accolades_list .accolades_item h3{font-family:'Montserrat';font-size:35px;font-weight:500;line-height:43.75px;color:#0093DD;text-transform:uppercase;display:flex;align-items:center;position:relative}.accolades_list .accolades_item h3::after{content:"";background-image:url(/wp-content/uploads/2024/12/down-arrow-blue.png);background-repeat:no-repeat;background-size:100%;max-width:32px;height:32px;width:100%;transition:0.3s ease-in}.accolades_list .accolades_item h3.active::after{transform:rotate(180deg);transition:0.3s ease-in}@media (max-width :1024px){.accolades_list .accolades_item h3{font-size:25px;line-height:30px}.accolades_list .accolades_item h3::after{max-width:25px;height:25px}}@media (max-width :768px){.accolades_list .accolades_item h3{font-size:20px;line-height:24px}.accolades_list .accolades_item h3::after{max-width:20px;height:20px}}@media (max-width :480px){.accolades_list .accolades_item h3{font-size:16px;line-height:20px}.accolades_list .accolades_item h3::after{max-width:16px;height:16px}}.comman_heading{display:block;padding:56px 0}.comman_heading h2{display:inline-block;font-family:'Montserrat';font-size:40px;font-weight:500;line-height:44.8px;color:#0093DD;text-transform:uppercase;border-bottom:2px solid #0093DD}@media (max-width :768px){.comman_heading{padding:40px 0 20px}.comman_heading h2{font-size:26px;line-height:30px}}@media (max-width :480px){.comman_heading h2{font-size:22px;line-height:29px}}.career_main{margin-bottom:56px}.career_text{margin-bottom:56px}.career_text p{font-family:"Montserrat";font-size:26px;font-weight:400;line-height:32.5px;color:#8D8D8D}.employe_choice h4{font-family:'Montserrat';font-size:26px;font-weight:500;line-height:32.5px;color:#000;margin-bottom:56px}.choice_list{display:flex;flex-direction:column;row-gap:24px}.choice_list li{list-style-type:none;font-family:"Montserrat";font-size:26px;font-weight:400;line-height:32.5px;color:#8D8D8D}@media (max-width :1024px){.career_text p{font-size:24px;line-height:30px}.choice_list li{font-size:24px;line-height:30px}.employe_choice h4{font-size:24px;line-height:30px;margin-bottom:40px}}@media (max-width :768px){.career_main{margin-bottom:40px}.career_text{margin-bottom:20px}.career_text p{font-size:18px;line-height:24px}.choice_list li{font-size:18px;line-height:24px}.employe_choice h4{font-size:22px;line-height:28px;margin-bottom:20px}}@media (max-width :480px){.career_text p{font-size:16px;line-height:20px}.choice_list li{font-size:16px;line-height:20px}}.apply_section{margin-bottom:160px}.application_form form{display:flex!important;flex-wrap:wrap!important;gap:32px 24px}.application_form .con_item{width:100%;max-width:calc((100% / 2) - 12px)}.application_form .con_item label{display:block;margin-bottom:12px;font-family:'Montserrat';font-size:26px;font-weight:500;line-height:32.5px;color:#000}.con_item select{width:100%;padding:8px;width:100%;font-family:'Montserrat';font-size:26px;font-weight:500;line-height:32.5px;color:#000;outline:none}.con_item input,.application_form .con_item.con_textarea textarea{padding:8px;width:100%;font-family:'Montserrat';font-size:26px;font-weight:500;line-height:32.5px;color:#000;border:1px solid #8D8D8D!important;outline:none}.application_form .con_item.con_textarea{width:100%;max-width:100%;border:0px!important}.application_form .con_btn{width:100%;text-align:end}.application_form .con_btn .wpcf7-spinner{display:none}@media (max-width :1024px){.application_form .con_item label{font-size:24px;line-height:30px}.con_item select,.con_item input,.application_form .con_item.con_textarea textarea{font-size:22px;line-height:30px}}@media (max-width :768px){.application_form form{row-gap:16px}.application_form .con_item{max-width:100%;width:100%}.application_form .con_item label{font-size:22px;line-height:28px;margin-bottom:8px}.con_item select,.con_item input,.application_form .con_item.con_textarea textarea{font-size:18px;line-height:24px}}@media (max-width :480px){.application_form .con_item label{font-size:18px;line-height:24px}.con_item select,.con_item input,.application_form .con_item.con_textarea textarea{font-size:16px;line-height:20px}}.contact_section{margin-bottom:100px}.contact_medium{display:flex;justify-content:center;gap:24px;margin-bottom:56px}.contact_medium .contact_item{width:100%;max-width:calc((100% / 3) - 16px);text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#FAFAFA;padding:16px}.contact_medium .contact_item img{display:block;width:100%;max-width:65px;margin-bottom:24px}.contact_medium .contact_item h4{font-family:'Montserrat';font-size:26px;font-weight:500;line-height:29.12px;color:#000;margin-bottom:16px}.contact_medium .contact_item a{display:block;width:100%;text-decoration:none;font-family:'Montserrat';font-size:26px;font-weight:500;line-height:29.12px;color:#8D8D8D}.con_detail form{display:flex;flex-direction:column;gap:32px}.con_detail label{display:block;margin-bottom:12px;width:100%;font-family:'Montserrat';font-size:26px;font-weight:500;line-height:32.5px;color:#000;text-transform:uppercase}.con_detail .text_item input,.con_detail textarea,.con_detail select{width:100%;max-width:100%;font-family:'Montserrat';font-size:26px;font-weight:500;line-height:32.5px;outline:none;padding:8px;border:1px solid #8D8D8D}.con_detail .text_item{width:100%}.con_detail .text_double_item{display:flex;justify-content:center;align-items:center;column-gap:24px;row-gap:24px}.con_detail .submit_item{display:block;text-align:end}.con_detail .submit_item .wpcf7-spinner{display:none}.con_detail .submit_item input{border-color:#0093DD!important}@media (max-width :1024px){.contact_medium{flex-wrap:wrap}.contact_medium .contact_item{max-width:calc((100%/ 2) - 12px);width:100%}.contact_medium .contact_item img{max-width:45px;margin-bottom:12px}.con_detail label{font-size:22px;line-height:28px;margin-bottom:8px}.con_detail .text_item input,.con_detail textarea,.con_detail select{font-size:20px;line-height:24px}}@media (max-width :768px){.contact_medium .contact_item{max-width:100%;width:100%}.con_detail .text_double_item{flex-wrap:wrap}.contact_medium .contact_item h4,.contact_medium .contact_item a{font-size:22px;line-height:28px}.con_detail label{font-size:20px;line-height:24px;margin-bottom:8px}.con_detail .text_item input,.con_detail textarea,.con_detail select{font-size:18px;line-height:24px}}@media (max-width :480px){.contact_medium{flex-wrap:wrap}.con_detail label{font-size:18px;line-height:24px}.contact_medium .contact_item h4,.contact_medium .contact_item a{font-size:18px;line-height:24px}.con_detail .text_item input,.con_detail textarea,.con_detail select{font-size:16px;line-height:20px}}.case_studies_section{margin-top:64px;margin-bottom:154px}.case_heading h2{font-family:'Montserrat';font-size:30px;font-weight:500;line-height:33.6px;color:#000;margin-bottom:15px}.case_heading p{font-family:'Montserrat';font-size:24px!important;font-weight:400;line-height:32.16px!important;color:#000000!important;margin-bottom:24px}.cases_main img{width:100%;max-width:100%;object-fit:cover;margin-bottom:64px}.cases_main p,.cases_main ul li{font-family:"Montserrat";font-size:26px;font-weight:400;line-height:32.5px;color:#8D8D8D;margin-bottom:40px}.cases_main ul li{list-style-type:none;display:flex;align-items:center;gap:25px}@media (max-width :1024px){.case_heading h2{font-size:26px;line-height:30px}.cases_main p,.cases_main ul li{font-size:22px!important;line-height:28px!important}.cases_main img{margin-bottom:40px}}@media (max-width :768px){.case_studies_section{margin-top:40px;margin-bottom:56px}.case_heading h2{font-size:24px;line-height:30px}.cases_main p,.cases_main ul li{font-size:18px!important;line-height:24px!important;margin-bottom:20px}.cases_main ul li{align-items:start}}@media (max-width :480px){.case_heading h2{font-size:22px;line-height:28px}.cases_main p,.cases_main ul li{font-size:16px;line-height:20px}}.service_sub_main .service_heading{margin-bottom:51px}.service_sub_main .service_heading h2{font-family:'Montserrat';font-size:35px;font-weight:500;line-height:43.75px;color:#0093DD;text-transform:uppercase;border-bottom:1px solid #0093DD;margin-bottom:30px}.service_sub_main .service_heading p{font-family:'Montserrat';font-size:24px;font-weight:500;line-height:32.16px;color:#000}.service_sub_main .services_sub_image{margin:64px 0}.service_sub_main .ser_sub_list{display:flex;justify-content:center;flex-wrap:wrap;row-gap:51px;column-gap:24px}.service_sub_main .ser_sub_list .ser_list_item{width:100%;max-width:calc((100% / 3) - 16px);padding:30px 32px;background-color:#FAFAFA}.service_sub_main .ser_sub_list .ser_list_item:hover{box-shadow:7px 7px 44px 0 #0000000D;background-color:#FFF}.service_sub_main .ser_sub_list .ser_list_item h4{font-family:'Montserrat';font-size:24px;font-weight:400!important;line-height:26.88px;text-align:center;color:#000;margin-bottom:8px}.service_sub_main .ser_sub_list{margin-bottom:64px}.service_sub_main .ser_sub_list .ser_list_item ul{padding-left:23px;display:flex;flex-direction:column;row-gap:8px}.service_sub_main .ser_sub_list .ser_list_item ul li{font-family:'Montserrat';font-size:20px;font-weight:400;line-height:26.8px;text-align:left;color:#646464}@media (max-width :1024px){.service_sub_main .service_heading p{font-size:22px;line-height:30px}.service_sub_main .ser_sub_list .ser_list_item{padding:30px 20px}.service_sub_main .ser_sub_list .ser_list_item h4{font-size:22px;line-height:28px}.service_sub_main .ser_sub_list .ser_list_item ul li{font-size:18px;line-height:24px}.service_sub_main .ser_sub_list{row-gap:24px}}@media (max-width :768px){.service_sub_main .ser_sub_list{column-gap:16px}.service_sub_main .ser_sub_list .ser_list_item{max-width:calc((100% / 2) - 8px)}.service_sub_main .service_heading h2{font-size:30px;line-height:40px}.service_sub_main .service_heading p{font-size:18px;line-height:24px}.service_sub_main .ser_sub_list .ser_list_item h4{font-size:20px;line-height:24px}.service_sub_main .ser_sub_list .ser_list_item ul li{font-size:16px;line-height:20px}}@media (max-width :480px){.service_sub_main .service_heading p{font-size:16px;line-height:20px}.service_sub_main .service_heading h2{font-size:26px;line-height:30px}.service_sub_main .ser_sub_list .ser_list_item{max-width:100%;padding:20px 16px}}.services_post{background-color:#FAFAFA;padding-bottom:56px}.services_item_list{display:flex;gap:24px;width:100%}.services_item_list .spost_item{padding:24px;background-color:#fff;width:100%;max-width:calc((100% / 4) - 12px);text-decoration:none}.services_item_list .spost_item h4{font-family:'Montserrat';font-size:24px;font-weight:500;line-height:26.88px;color:#000;margin-top:18px}.services_item_list .spost_item .item_image img{min-height:216px;max-height:216px;height:100%;object-fit:cover}@media (max-width :1024px){.services_item_list .spost_item{padding:16px}.services_item_list .spost_item h4{font-size:18px;line-height:24px}}@media (max-width :768px){.services_item_list{flex-wrap:wrap;gap:14px}.services_item_list .spost_item{max-width:calc((100% / 2) - 7px)}.services_item_list .spost_item h4{font-size:16px;line-height:20px}}@media (max-width :480px){.services_item_list .spost_item{max-width:100%}}.our_services_content{margin:56px 0pc}.services_key h3{font-family:'Montserrat';font-size:30px;font-weight:500;line-height:40px;color:#0093DD;margin-bottom:20px}.services_key p{font-family:'Montserrat';font-size:24px;font-weight:400;line-height:30px;color:#8D8D8D;margin-bottom:20px}.services_key ul li{font-family:'Montserrat';font-size:24px;font-weight:400;line-height:30px;color:#8D8D8D;margin-bottom:16px;list-style-type:none}.services_key ul li span{color:#0093DD}@media (max-width :768px){.services_key p,.services_key ul li{font-size:18px;line-height:24px}}@media (max-width :768px){.services_key p,.services_key ul li{font-size:14px;line-height:20px}}.values_content p,.values_content ul li{font-family:"Montserrat";font-size:26px;font-weight:400;line-height:32.5px;color:#8D8D8D;margin-bottom:30px}.values_content ul li{list-style-type:none;display:flex;align-items:start;gap:25px}.values_content ul li::before{margin-top:3px}.values_content h3{font-family:"Montserrat";font-size:30px;font-weight:400;line-height:35.5px;margin:20px 0}@media (max-width :1024px){.values_content p,.values_content ul li{font-size:22px;line-height:28px}.values_content h3{font-size:26px;line-height:30px}}@media (max-width :768px){.values_content p,.values_content ul li{font-size:18px;line-height:24px}.values_content ul li{gap:16px}.values_content h3{font-size:22px;line-height:28px;margin:10px 0 16px 0}}@media (max-width :480px){.values_content p,.values_content ul li{font-size:16px;line-height:20px}.values_content h3{font-size:20px;line-height:24px}.values_content ul li::before{margin-top:0}}.our_team{margin-bottom:56px}.team_list{display:flex;flex-direction:column;row-gap:40px}.team_main .team_item{display:flex;align-items:center;width:100%;justify-content:end;gap:60px}.team_main .team_item:nth-child(even){flex-direction:row-reverse;justify-content:start}.member_detail{display:flex;flex-direction:column;row-gap:10px}.member_detail h2{font-family:'Montserrat';font-size:30px;font-weight:700;line-height:32.5px;color:#0093DD}.member_detail h4{font-family:"Montserrat";font-size:26px;font-weight:400;line-height:32.5px;color:#8D8D8D}.member_detail p{font-family:'Montserrat';font-size:20px;font-weight:400;line-height:26px;color:#000;margin-bottom:16px}.team_item:nth-child(odd) .member_detail{text-align:right}.member_image{display:block;height:100%;border:7px groove #0093DD;border-radius:80px 0;padding:10px}.member_image img{width:100%;object-fit:cover;border-radius:80px 0 80px 0}@media (max-width :1024px){.member_detail{row-gap:4px}.member_detail p{font-size:16px;line-height:22px}.member_image{max-width:50%;width:100%}.team_main .team_item{gap:20px}}@media (max-width :768px){.team_main .team_item,.team_main .team_item:nth-child(even){align-items:start}.member_image{max-width:40%;width:100%}.member_detail h2{font-size:26px;line-height:30px}.member_detail h4{font-size:20px;line-height:26px}.member_detail p{font-size:14px;line-height:20px}}@media (max-width :575px){.team_list{row-gap:20px}.team_main .team_item,.team_main .team_item:nth-child(even){flex-direction:column-reverse}.member_image{max-width:100%}.team_item:nth-child(odd) .member_detail{text-align:left}}.training_section{margin-top:54px;margin-bottom:54px}.training_logo{width:100%;max-width:375px;height:375px;border-radius:50%;border:4px solid #0693e3;padding:10px}.training_logo span{background-color:#0693e3;width:100%;height:100%;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:50%;font-family:'Montserrat';font-size:30px;line-height:32px;color:#fff}.training_content{display:flex;align-items:center;justify-content:space-between;gap:40px}@media (max-width :1024px){.training_logo{max-width:275px;height:275px}}@media (max-width :768px){.training_content{flex-direction:column}}@media (max-width :575px){.training_logo{max-width:175px;height:175px}.training_logo span{font-size:20px;line-height:24px}}