/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(/themes/custom/tara_custom/fonts/open-sans.woff2) format('woff2'),url(/themes/custom/tara_custom/fonts/open-sans.woff) format('woff')
       url(/themes/custom/tara_custom/fonts/open-sans.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(/themes/custom/tara_custom/fonts/roboto.woff2) format('woff2'),url(/themes/custom/tara_custom/fonts/roboto.woff) format('woff'),url(/themes/custom/tara_custom/fonts/roboto.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:normal;src:local('Montserrat'),local('Montserrat-Regular'),url(/themes/custom/tara_custom/fonts/Montserrat/Montserrat-Medium.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;src:local('Inter'),local('Inter'),url(/themes/custom/tara_custom/fonts/Inter.ttf) format('truetype'),url(/themes/custom/tara_custom/fonts/Inter-SemiBold.ttf) format('truetype');}
*{box-sizing:border-box;margin:0;}.main{display:flex;gap:10px;}.area-story-image{align-items:center;padding:10px;height:300px;width:100%;}.area-story-image img{width:100%;height:100%;}.main:after{content:"";clear:both;}.main:hover{background-color:rgba(202,224,246,0.58);box-shadow:1px 4px 4px 1px rgba(0,0,0,0.25);}.tag-article{opacity:1;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:3px;display:flex;align-items:center;width:fit-content;margin-top:3px;height:20px;}.tag{color:rgba(255,255,255,1);font-weight:Medium;font-family:"Montserrat";font-size:9px;text-align:center;}.title-story{font-weight:600;font-size:15px;}.p-resource{font-weight:500;font-family:"Montserrat";font-size:11px;color:rgba(0,0,0,1);}.parent{display:flex;gap:10px;text-align:center;}.article{width:381px;font-family:"Montserrat";opacity:1;text-align:left;margin-top:20px;}.author{width:fit-content;color:rgba(0,0,0,1);font-family:"Montserrat",sans-serif;font-weight:300;font-size:9px;text-align:left;position:absolute;bottom:2px;}.tag-header{display:flex;border-radius:50px;border:1px solid rgba(30,86,160,1);color:rgba(30,86,160,1);padding:5px 20px 5px 20px;font-family:"Montserrat",sans-serif;align-items:center;justify-content:center;cursor:pointer;font-weight:bold;span{text-align:center;}}.tag-header a{all:unset;}.big-tag{display:flex;column-gap:10px;justify-content:center;padding:15px;cursor:pointer;}.tag-header:hover{border:1px solid rgba(97,141,183,1);background-color:rgba(97,141,183,1);color:rgba(255,255,255,1);}.category{text-align:center;font-family:"Montserrat",sans-serif;font-size:36px;position:relative;}.category svg{position:absolute;color:#ff0037;}.horizontal-line{position:absolute;width:50px;border:3px solid rgba(97,141,183,1);border-radius:20px;bottom:-5px;left:50%;right:50%;}.effect{background-color:rgba(202,224,246,0.58);box-shadow:1px 4px 4px 1px rgba(0,0,0,0.25);}.line{width:4px;height:20px;border-radius:20px;background-color:rgba(22,49,114,1);}.neon-light>.neon-line-1{background-color:rgba(30,86,160,1);height:2px;width:30px;display:flex;transform:rotate(-27deg);}.neon-light .neon-line-2{background-color:rgba(30,86,160,1);height:2px;width:30px;display:flex;transform:rotate(-90deg);}.container-slider{width:100%;min-height:93vh;position:relative;background:#355c7d;background:-webkit-linear-gradient(to right,#c06c84,#6c5b7b,#355c7d);background:linear-gradient(to right,#c06c84,#6c5b7b,#355c7d);}.container-slider .home-slider{max-width:1400px;margin:0 auto;}.container-slider video{width:100%;height:100%;object-fit:cover;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;animation:fade 1s;}.container-slider .arrow-slider{z-index:10;position:absolute;margin:auto;top:0;bottom:0;left:auto;right:auto;width:1.5rem;height:1.5rem;font-size:1.5rem;color:cornsilk;opacity:0.5;transition:opacity 1s;}.container-slider .dots-slider{text-align:center;position:absolute;margin:auto;top:auto;bottom:2%;left:0;right:0;width:7rem;height:auto;z-index:5;}.container-slider .dots-slider .dot-slider{width:10px;height:10px;display:inline-flex;align-content:center;justify-content:center;background:#D9D9D9;border-radius:50% 50%;cursor:pointer;}@keyframes fade{from{opacity:0.1;}to{opacity:1;}}.ssd{padding-left:10px;}.star{animation:animate 0.5s 3;}.header-blog{background-color:#fff;display:flex;flex-direction:column;padding-bottom:22px;}.main-content-blog{align-self:center;display:flex;margin-top:38px;width:100%;max-width:1056px;flex-direction:column;}.main-content-blog .section-title{width:70%;color:rgba(0,0,0,1);text-align:center;font-family:Montserrat;font-weight:600;line-height:35.1px;font-size:27px;align-self:center;position:relative;margin-bottom:20px;}.section-pushlish{color:rgba(0,0,0,1);text-align:center;align-self:center;position:relative;align-content:center;align-items:center;font-size:12px;display:flex;font-family:"Montserrat";gap:7px;margin-bottom:20px;}.list-section-pushlish{gap:25px;}.content-blog{display:flex;flex-direction:column;line-height:normal;width:60%;}.character{margin-left:20px;background-color:#ff0000;}.most-popular{flex-grow:1;margin-top:20px;}.most-popular .label{font-family:"Montserrat";font-size:22px;font-weight:600;}.main-body-text{gap:20px;display:flex;}.main-body > p{display:flex;flex-direction:column;align-items:center;justify-content:center;}.main-body img{display:flex;}.main-body .most-popular-content-container{display:grid;grid-template-columns:3fr 1fr;column-gap:18px;}.text-of-post{flex-grow:2;display:flex;flex-direction:column;line-height:normal;margin-top:20px;width:85%;}.description-text{color:#000;font-family:"Montserrat";font-weight:300;font-size:15px;}.description-text a{color:black;text-decoration:underline;}.detail-popular{display:grid;grid-template-columns:40px 1fr;gap:8px;width:100%;background-color:rgba(224,234,244,1);border-radius:10px;margin-top:20px;padding-top:5px;padding-left:7px;padding-right:7px;padding-bottom:5px;align-items:center;background-color:rgba(202,224,246,0.58);box-shadow:1px 4px 4px 1px rgba(0,0,0,0.25);}.detail-popular .stt{height:36px;width:42px;border-radius:10px;color:rgba(30,86,160,1);background-color:rgba(255,255,255,1);align-content:center;text-align:center;font-weight:600;font-size:15px;font-family:"Montserrat";}.post-popular{color:#000;margin-top:3px;font-family:"Montserrat";font-weight:600;font-size:13px;word-break:break-word;}.contact-sub-title{color:#000;display:flex;justify-content:center;position:relative;font-family:"Montserrat",sans-serif;font-weight:500;font-size:36px;}.contact-line-break{background:rgba(97,141,183,1);position:absolute;bottom:5px;height:3px;border-radius:3px;width:40px;}.container-sub-contact{display:flex;flex-wrap:wrap;margin-top:35px;}.col-item-sub-contact-flex{display:flex;align-items:stretch;}.item-sub-contact-icon{width:62px;height:54px;display:flex;align-items:center;justify-content:center;background-color:#EEF9FF;}.item-sub-contact-text{padding-left:.5rem;width:100%;display:flex;flex-direction:column;justify-content:space-evenly;}.item-sub-contact-text .mb-2{font-size:16px;font-family:"Montserrat";font-weight:500;line-height:20.8px;margin-bottom:4px;}.item-sub-contact-text .text-primary{color:#306CAE;font-size:16px;font-weight:600;font-family:"Montserrat";line-height:20.8px;}.container-sub-contact .text-primary a{all:unset;}.main-contact{background-color:#fff;display:flex;flex-direction:column;padding:0px 0 58px 0;transition:opacity 1s ease,transform 1s ease;}.main-contact .title{display:flex;justify-content:center;position:relative;align-items:center;margin-top:16px;}.main-contact .line-break{background:rgba(97,141,183,1);position:absolute;bottom:5px;height:3px;border-radius:3px;width:40px;}.main-contact main{align-self:center;display:flex;width:100%;flex-direction:column;}.container-contact{display:flex;gap:20px;align-items:center;padding-top:50px;}.main-contact .container-contact .in-form .area-form .title-form h1{font-family:Montserrat;color:white;font-weight:bold;font-size:16px;line-height:20.8px;}.are-image{flex-direction:column;line-height:normal;width:40%;}.are-image img{width:100%;height:auto;}.in-form{display:flex;padding-left:30px;padding-right:30px;line-height:normal;width:66%;gap:70px;background-color:rgb(48,108,174);}.area-form{width:45%;font-size:16px;font-weight:600;display:flex;flex-direction:column;align-items:center;}.form-container{align-items:center;display:flex;width:100%;flex-direction:column;font-weight:400;line-height:130%;box-sizing:border-box;}.main-contact .container-contact .in-form .area-form .form-container .form-input{background-color:#fff;justify-content:center;padding:8px 10px;font-size:13px;font-weight:400;font-family:Montserrat;border:0;}.main-contact .container-contact .in-form .area-form .form-container .submit-wrap .submit-button{font-family:Montserrat;font-size:14px;font-weight:600;}.title-form{margin-top:26px;font-size:16px;font-weight:600;font-family:"Montserrat";text-align:center;}.submit-button{border-radius:80px;background-color:#c23020;align-self:center;margin-top:20px;color:#fff;border:0;white-space:nowrap;text-align:center;padding:9px 40px;font:600 14px Montserrat,sans-serif;position:relative;}.submit-button:hover{background-color:#D64C2D;}.title-form{display:flex;justify-content:center;position:relative;width:fit-content;margin-bottom:10px;}.title-form svg{position:absolute;top:-10px;left:-15px;}.title-form h1{font-weight:600;font-size:16px;line-height:20px;}.map-embed{margin-top:13px;width:100%;flex-grow:0.57;box-sizing:border-box;align-items:center;justify-content:center;}.title-slide{line-height:70.2px;font-size:54px;font-weight:600;}.sub-title-slide{line-height:45px;font-size:32px;font-weight:500;overflow:auto;margin-top:26px;}.container-about{padding-top:30px;display:flex;gap:20px;align-items:center;}.about-us{line-height:normal;font-family:Montserrat;font-weight:500;font-size:22px;color:#000;width:60%;}.about-box > div{flex:50%;}.image-frame{width:40%;}.about-box{display:flex;flex-wrap:wrap;}#tags{visibility:hidden;opacity:0;transition:opacity 0.5s ease-in-out;}.item1{display:flex;align-items:center;margin-bottom:10px;flex:1 1 calc(50% - 20px);padding-top:25px;padding-right:10px;}.item1 img{width:28px;height:28px;margin-right:10px;}.text-customer-service{font-size:22px;color:#000;}img.check-image{width:28px;}.special-item{display:flex;align-items:center;margin-top:20px;}.contact-info{line-height:1.75;}.phone-number{color:#306CAE;font-weight:bold;}.phone-icon{width:62px;height:62px;display:flex;align-items:center;justify-content:center;background-color:#EEF9FF;margin-right:15px;}.special-item i{vertical-align:middle;}p.about-us-sub{line-height:30px;margin:10px;}.button-contact{margin-top:30px;}.contact-button,.contact-button:hover{display:inline-flex;align-items:center;background-color:#1E56A0;color:white;padding:5px 0px 5px 15px;border-radius:25px;border:2px solid #1E56A0;text-decoration:none;font-size:18px;}.contact-button svg{fill:#F6F6F6;}.about-image{flex-direction:column;line-height:normal;width:40%;}.about-image img{width:100%;height:500px;}.container-section,.section-about-us-2{display:flex;flex-direction:column;align-items:center;position:relative;padding-top:20px;}.container-section{padding-bottom:58px;display:flex;flex-direction:column;align-items:center;position:relative;padding-top:45px;}.container-section .title,.section-about-us-2 .title,.main-content-cv .title{display:flex;justify-content:center;position:relative;width:fit-content;align-items:center;margin-top:16px;}.container-section .title svg,.section-about-us-2 .title svg,.main-content-cv .title svg{position:absolute;top:-10px;left:-15px;}.container-section .title h1,.section-about-us-2 .title h1{font-size:36px;line-height:43.88px;text-align:center;font-family:Montserrat;font-weight:500;}.container-section .title .line-break,.section-about-us-2 .title .line-break{background:rgba(97,141,183,1);position:absolute;bottom:5px;height:3px;border-radius:3px;width:40px;}.container-section .about_us_box_container,.section-about-us-2 .what_we_do_box_container{height:fit-content;position:relative;display:flex;justify-content:space-evenly;align-items:center;}.what_we_do_box_container{width:130%;height:fit-content;position:relative;display:flex;justify-content:space-evenly;align-items:center;}.container-section .about_us_box_container .box_item,.section-about-us-2 .what_we_do_box_container .box_item{width:26%;background:white;display:flex;flex-direction:column;padding:35px 15px;margin:30px 20px;flex-shrink:1;transition:opacity 0.5s,transform 0.5s;}.container-section .about_us_box_container .box_item .box_item__header,.section-about-us-2 .what_we_do_box_container .box_item .box_item__header{display:flex;align-items:center;}.container-section .about_us_box_container .box_item .box_item__header p,.section-about-us-2 .what_we_do_box_container .box_item .box_item__header p{font-family:"Montserrat",sans-serif;color:#2057a1;font-weight:900;font-size:55px;margin-left:10px;text-shadow:1px 1px 0 #2057a1,-1px -1px 0 #2057a1,1px -1px 0 #2057a1,-1px 1px 0 #2057a1;}.container-section .about_us_box_container .box_item .box_item__header img{width:66px;height:61px;}.about_company_container{height:fit-content;display:flex;flex-flow:column;align-items:center;font-family:"Montserrat",sans-serif;box-shadow:rgba(106,178,246,0.76) 5px 5px,rgba(121,186,248,0.76) 10px 10px,rgba(141,199,255,0.76) 15px 15px,rgba(162,207,251,0.76) 20px 20px,rgba(205,229,255,0.76) 25px 25px;}.about_company_container .box_item .box_item__header{text-align:center;}.about_company_container .box_item .box_item__header .box_item__sub-header p{padding-top:60px;font-weight:600;font-size:50px;line-height:50px;color:#4f5661;}.py-5{padding-bottom:3rem !important;}.container-fluid .row{display:flex;}.container-fluid .row .col-lg-4{flex:0 0 auto;width:33.33333%;background-color:#EEF9FF;}.container-fluid .row .col-lg-4:nth-child(even){background-color:#0067c9;}.container-fluid .row .col-lg-4:nth-child(even) .wow-text{color:#eef9ff;}.container-fluid .row .col-lg-4:nth-child(even) .wow-block-item-icon{background-color:#eef9ff;}.container-fluid .row .col-lg-4:nth-child(even) .wow-block-item-icon svg path{stroke:#1e56a0;}.container-wow{max-width:928px;margin:0 auto;}.wow-block-item{padding:1.5rem;display:flex;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;width:100%;}.wrap-wow-block-item{display:flex;align-items:center;justify-content:center;}.wow-text{padding:0 .8rem;color:#0067C9;}.wow-text-title{font-family:"Montserrat";font-size:15px;font-weight:700;line-height:23.29px;}.wow-text-count{font-size:30px;font-family:"Montserrat";font-weight:800;line-height:32px;}.wow-block-item-icon{background-color:#0067C9;display:flex;align-items:center;justify-content:center;width:51px;height:46px;}.ps-4{padding-left:1.5rem;color:#fff;}.wow-text-title{white-space:nowrap;}.container-section .about_us_box_container .box_item .box_item__content p,.section-about-us-2 .what_we_do_box_container .box_item .box_item__content p{color:#2057a1;font-weight:500;font-size:22px;line-height:25px;font-family:"Montserrat",sans-serif;}.section-about-us-2 .what_we_do_box_container .box_item .box_item__content p{color:#000000;}.container-section .about_us_box_container .box_item .box_item__sub-header p{color:#2057a1;font-weight:600;font-size:25px;line-height:20px;margin:7px 0 50px 0;font-family:"Montserrat",sans-serif;}.section-about-us-2 .what_we_do_box_container .box_item .box_item__sub-header p{margin:20px 0 20px 0;color:#2057a1;font-weight:600;font-size:25px;line-height:25px;font-family:"Montserrat",sans-serif;}.about_company_container .box_item .box_item__header img{padding-top:10px;padding-bottom:10px;width:25%;}.about_company_container .box_item .box_item__header p{font-weight:700;font-size:50px;color:#4f5661;line-height:50px;}.about_company_container .box_item .box_item__content{margin:50px;}.about_company_container .box_item .box_item__content p{font-weight:500;font-size:30px;line-height:35px;color:#4f5661;}.section-about-us-2 .what_we_do_box_container .box_item{height:600px;padding-top:25px;}.container-section .about_us_box_container .box_item{height:450px;align-items:center;padding:45px 15px 71px 15px;}.what-we-do-img{display:flex;justify-content:center;}.what-we-do-img img{height:210px;width:445px;object-fit:cover;}.container-section .about_us_box_container .box_item:hover{background:rgba(97,141,183,0.7599999904632568);.box_item__content p,.box_item__sub-header p,.box_item__header p{color:white;}.box_item__header p{text-shadow:1px 1px 0 #ffffff,-1px -1px 0 #ffffff,1px -1px 0 #ffffff,-1px 1px 0 #fff;}}.section-about-us-2 .what_we_do_box_container .box_item{transition:transform 0.3s cubic-bezier(0.42,0,0.58,1);}.section-about-us-2 .what_we_do_box_container .box_item:hover{transform:rotate(-2deg) translate(0,-2px);}.our_services_box_container{padding-top:30px;display:grid;grid-template-columns:70% 25%;gap:40px;width:100%;}.column-1{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;}.column-2{display:flex;justify-content:center;align-items:center;}.container-section .our_services_box_container .column-1 .box_item{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;}.container-section .our_services_box_container .column-1,.container-section .our_services_box_container .column-2{transition:opacity 0.5s,transform 0.5s;}.card-image-our-services{width:80%;object-fit:cover;transform:scale(0.5);}.box_item__header{display:flex;justify-content:center;}.container-section .our_services_box_container .column-1 .box_item .box_item__sub-header p{font-family:"Montserrat",sans-serif;color:#2057a1;text-align:center;font-weight:600;font-size:25px;}.column-2 .box_item .box_item__sub-header p{font-family:"Montserrat",sans-serif;color:#2057a1;text-align:center;font-weight:600;font-size:25px;}.column-2 .box_item .box_item__header_right .card-image-our-services-iot{width:100%;}.container-section .careers_box_container{width:100%;display:grid;grid-template-areas:"aa bb"
    "aa cc";gap:15px 15px;}.container-section .careers_box_container .careers_box_item{background:#e4f2ff94;opacity:0.6;position:relative;filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.25));}.container-section .careers_box_container .careers_box_item_1{grid-area:aa;}.container-section .careers_box_container .careers_box_item_2{grid-area:bb;}.container-section .careers_box_container .careers_box_item_3{grid-area:cc;}.job-opportunities{background-color:#fff;display:flex;padding-bottom:58px;flex-direction:column;font-family:"Montserrat",sans-serif;}.main-content{align-self:center;display:flex;width:100%;max-width:1320px;flex-direction:column;align-items:center;}.main-content .title{color:#000;display:flex;font-size:24px;justify-content:center;position:relative;}.main-content .title h1{padding-top:58px;font-family:"Montserrat",sans-serif;font-weight:500;font-size:36px;}.main-content .title svg{position:absolute;align-self:center;top:0px;left:-15px;}.main-content .title .line-break{background:rgba(97,141,183,1);position:absolute;bottom:5px;height:3px;border-radius:3px;width:40px;}.section-title{width:500px;}.section-subtitle{align-self:center;color:rgba(0,0,0,1);text-align:center;justify-content:center;margin:25px 0px 25px 0px;position:relative;font-family:"Montserrat",sans-serif;font-size:30px;font-weight:500;line-height:36px;}.job-listings{border-radius:15px;width:100%;padding:31px 0px 31px;position:relative;max-width:1320px;box-sizing:border-box;}.job-grid{gap:30px;display:flex;height:100%;justify-content:space-between;flex-wrap:wrap;margin:0px 15px;}.job-column{display:flex;width:-webkit-fill-available;flex-direction:column;line-height:normal;margin-left:0px;transition:opacity 0.5s,transform 0.5s;}.job-card{border:1px solid rgba(228,217,217,1);background-color:#fff;flex-grow:1;color:#000;font-weight:600;text-align:center;padding:7px 15px 7px;box-sizing:border-box;box-shadow:rgba(0,0,0,0.24) 0px 3px 5px;border-radius:5px;transition:0.4s ease-out;cursor:pointer;}.job-card:hover{transform:translateY(-15px);}.job-card-header{border-radius:30px;justify-content:space-between;display:flex;align-items:center;box-sizing:border-box;position:relative;}.job-icon{aspect-ratio:1.43;object-fit:auto;object-position:center;width:154px;border-radius:10px;box-sizing:border-box;margin-top:10px;height:124px;}.job-tags{display:flex;border-radius:5px;gap:6px;font-size:14px;line-height:18px;font-family:Inter;color:rgba(255,255,255,1);font-weight:600;}.job-tag{justify-content:center;border-radius:11px;padding:5px 7px;}.job-title{text-align:start;display:-webkit-box;font-weight:600;font-size:17px;width:212px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.group-address-level{width:534px;gap:100px;display:flex;}.job-group-tags{width:250px;gap:6px;display:flex;}.job-address,.job-level{display:flex;align-items:center;gap:5px;color:rgba(84,84,84,1);font-weight:500;font-size:15px;line-height:20px;font-family:Montserrat;}.job-title:hover{color:#f36437;}.job-actions{display:flex;margin:20px 0;gap:20px;font-size:16px;font-family:Inter;line-height:21px;justify-content:space-between;flex-direction:column;}.action-button{background-color:transparent;justify-content:center;border:1px solid rgba(11,66,140,1);color:rgba(11,66,140,1);align-self:center;font-weight:600;width:112px;height:42px;}.details-button{background-color:transparent;justify-content:center;border-radius:80px;border:1px solid #000;white-space:nowrap;padding:12px 28px;color:black;font-weight:600;}.job-actions button:hover{box-shadow:#1e56a09c 2px 2px 4px 0;cursor:pointer;}.container{max-width:1400px;height:auto;}.blog-container{background-color:#fff;display:flex;flex-direction:column;align-items:center;font-family:"Montserrat",sans-serif;position:relative;}.blog-container .title h1{line-height:43.88px;font-family:"Montserrat",sans-serif;font-weight:500;font-size:36px;text-align:center;}.blog-container .title{display:flex;justify-content:center;position:relative;width:fit-content;margin:0px 60px;align-items:center;font-family:"Montserrat",sans-serif;}.blog-container .title svg{position:absolute;top:-10px;left:-13px;}.blog-container .title .line-break{background:rgba(97,141,183,1);position:absolute;bottom:5px;height:3px;border-radius:3px;width:40px;}.title-form svg .path-color_animation,.main-content-cv .title svg .path-color_animation,.container-section .title svg .path-color_animation,.main-content .title svg .path-color_animation,.blog-container .title svg .path-color_animation{animation:filter-color 0.5s 3;}.blog-title{color:#000;text-align:center;margin-top:36px;}.blog-content{width:100%;max-width:1340px;margin:0 auto;margin-top:30px;}.blog-row{gap:30px;display:flex;width:100%;max-width:1340px;margin:0 auto;}.blog-column{display:flex;flex-direction:column;line-height:normal;width:54%;}article.blog-card{background-color:var(--bg-body);}.blog-card{display:flex;flex-grow:1;flex-direction:column;font-size:9px;color:#000;font-weight:500;line-height:130%;justify-content:center;width:100%;padding:17px 25px;box-sizing:border-box;}.card-content-2:hover{background-color:#F0F8FF;}article.blog-card:hover{background-color:#F0F8FF;}.card-content{background-color:#fff;display:flex;flex-direction:column;padding:7px 10px 16px 10px;}.card-content a{all:unset;}.card-image{aspect-ratio:1.6;object-fit:cover;object-position:center;width:100%;height:auto;}.card-meta{align-self:start;display:flex;gap:3px;font-weight:300;position:relative;}.card-meta-first{align-self:start;display:flex;gap:3px;font-weight:300;position:relative;margin-top:10px;}.card-date,.card-time{font-size:11px;}.card-dots{text-decoration:none;border-radius:50%;display:block;height:4px;width:4px;background-color:var();position:relative;}.card-tags{align-self:start;display:flex;margin-top:12px;gap:10px;color:#fff;white-space:nowrap;font-size:12px;}.tag{column-gap:7px;flex-wrap:wrap;display:flex;border-radius:5px;font-size:11px;}.tag-sitecore{background-color:#618db7;}.tag-development{background-color:#cd927f;}.tag-cms{background-color:#20b88a;}.card-title{overflow:hidden;text-overflow:ellipsis;font-weight:bold;margin-top:12px;font-size:20px;line-height:25px;}.blog-content .blog-row .blog-column .blog-card .card-content .card-description{font-size:16px;line-height:18px;overflow:hidden;text-overflow:ellipsis;}.blog-column-2{display:grid;line-height:normal;width:46%;grid-template-rows:auto;}.blog-card-2{display:grid;gap:20px;grid-auto-rows:1fr;}.card-image-2{aspect-ratio:2.22;object-fit:auto;object-position:center;width:100%;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25);}.card-content-2{background-color:var(--bg-body);grid-column:1 / span 2;display:flex;justify-content:center;flex-direction:column;padding:17px 25px;}.card-inner{background-color:#fff;padding:6px 2px 6px 2px;}.card-row{gap:10px;display:flex;}.card-column{display:flex;flex-direction:column;line-height:normal;width:64%;}.card-image-3{aspect-ratio:1.52;object-fit:cover;object-position:center;width:100%;flex-grow:1;}.card-column-2{display:flex;flex-direction:column;line-height:normal;width:36%;}.card-content-3{display:flex;margin-top:12px;flex-grow:1;flex-direction:column;font-size:9px;color:#000;font-weight:500;line-height:130%;position:relative;}.card-content-3 a{all:unset;}.tag-sitefinity{background-color:#75ad5a;}.tag-architecture{background-color:#7f90cd;}.card-icon{aspect-ratio:1;object-fit:auto;object-position:center;width:15px;align-self:end;margin-top:8px;}.explore-more{justify-content:center;border-radius:11px;border:1px solid rgba(30,86,160,1);display:flex;margin-top:30px;gap:11px;font-size:22px;color:var(--color-primary-navigation);font-weight:600;line-height:130%;padding:11px 20px;background-color:transparent;cursor:pointer;align-items:center;}.explore-more:hover{background-color:#618db7;border:0;border:1px solid #FFFFFF;.explore-text{color:#fff;}.icon-circle-arrow{stroke:#fff;}}.explore-text{flex-grow:1;margin:auto 0;}.explore-icon{aspect-ratio:1.03;object-fit:auto;object-position:center;width:35px;align-self:start;}.arrow-next{position:absolute;bottom:3px;right:3px;font-weight:bolder;font-size:25px;cursor:pointer;}.blog-container-types{background-color:#fff;display:flex;flex-direction:column;align-items:center;padding-bottom:22px;}.blog-title-types{color:#000;text-align:center;margin-top:36px;}.blog-content-types{width:100%;max-width:1340px;margin:0 auto;}.blog-row-types{gap:30px;display:flex;width:100%;max-width:1340px;margin:0 auto;}.blog-column-types{display:flex;flex-direction:column;line-height:normal;width:100%;}.blog-card-types{background-color:rgba(228,242,255,0.58);display:flex;flex-grow:1;flex-direction:column;font-size:9px;color:#000;font-weight:500;line-height:130%;justify-content:center;width:100%;padding:17px 25px;box-sizing:border-box;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25);}.card-content-types{background-color:#fff;display:flex;flex-direction:column;padding:7px 17px 16px 10px;}.card-image-types{aspect-ratio:2.3;width:100%;height:auto;object-fit:cover;object-position:center;}.card-meta-types{align-self:start;display:flex;gap:3px;font-weight:300;position:relative;}.card-svg-types{position:relative;top:-4px;}.card-date-types,.card-time-types{font-weight:300;font-size:10px;}.card-tags-types{align-self:start;display:flex;margin-top:12px;gap:10px;color:#fff;white-space:nowrap;font-size:12px;}.tag-types{font-size:9px;font-weight:500;border-radius:5px;padding:5px 4px 5px 4px;}.tag-sitecore-types{background-color:#618db7;}.tag-development-types{background-color:#cd927f;}.tag-cms-types{background-color:#20b88a;}.card-title-types{font-weight:bold;margin-top:18px;font-size:18px;line-height:20px;}a{cursor:pointer !important;}.card-dots-types{text-decoration:none;border-radius:50%;display:block;height:6px;width:6px;background-color:var(--color-primary-navigation);position:absolute;bottom:7px;}.card-content-2-types a{all:unset;}.card-content-2-types:nth-of-type(odd){display:flex;}.card-content-2-types:nth-of-type(even){display:flex;flex-direction:row-reverse;}.card-description-types{font-size:15px;line-height:20px;margin-top:25px;font-weight:500;margin-bottom:10px;}.blog-column-2-types{display:grid;line-height:normal;width:100%;grid-template-rows:auto;}.blog-card-2-types{display:grid;grid-template-rows:auto;gap:20px;}.card-image-2-types{aspect-ratio:2.22;object-fit:auto;object-position:center;width:100%;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25);}.card-content-2-types{display:flex;flex-direction:row;padding:17px 25px;gap:20px;}.card-content-2-types:hover{background-color:#cae0f694;}.card-row-types{gap:20px;display:flex;}.card-row-types-2{gap:20px;display:flex;}.card-column-types{display:flex;flex-direction:column;line-height:normal;width:50%;overflow:hidden;}.card-image-3-types{aspect-ratio:1.52;object-fit:auto;object-position:center;width:100%;flex-grow:1;}.card-column-2-types{display:flex;flex-direction:column;line-height:normal;width:53%;}.card-content-3-types{display:flex;flex-grow:1;flex-direction:column;font-size:9px;color:#000;font-weight:500;line-height:130%;position:relative;}.tag-sitefinity-types{background-color:#75ad5a;}.tag-architecture-types{background-color:#773333;}.card-icon-types{aspect-ratio:1;object-fit:auto;object-position:center;width:15px;align-self:end;margin-top:8px;}.explore-text-types{flex-grow:1;margin:auto 0;}.explore-icon-types{aspect-ratio:1.03;object-fit:auto;object-position:center;width:35px;align-self:start;}.arrow-next-types{position:absolute;bottom:3px;right:3px;font-weight:bolder;font-size:25px;cursor:pointer;}.card-author-types{font-weight:300px;font-size:10px;}.author-types{position:relative;width:100%;height:100px;}.job-opportunities-cv{background-color:#fff;display:flex;flex-direction:column;padding-bottom:22px;}.main-content-cv{align-self:center;display:flex;margin-top:38px;width:100%;max-width:1320px;flex-direction:column;align-items:center;}.main-content-cv .title .line-break{background:rgba(97,141,183,1);position:absolute;bottom:3px;height:3px;border-radius:3px;width:40px;}.main-content-cv .title h1{text-align:center;font-weight:500;font-size:36px;line-height:43.88px;font-family:"Montserrat",sans-serif;}.form-container-cv .title h3{font-family:"Montserrat",sans-serif;font-weight:600;font-size:20px;line-height:26px}.form-container-cv .title svg{position:absolute;top:-10px;left:-14px;}.job-title-detail{justify-content:center;width:fit-content;border-radius:15px;align-self:start;color:#000;text-align:left;padding:16px 17px;font:600 20px Montserrat,sans-serif;margin-bottom:30px;}.job-details{margin-top:44px;}.job-content{display:grid;grid-template-columns:3.5fr 1.5fr;column-gap:20px;}.job-description{display:flex;flex-direction:column;line-height:normal;}.description-text-cv{color:#000;font-family:"Montserrat",sans-serif;font-size:17px;}.application-form{display:flex;flex-direction:column;line-height:normal;}.form-container-cv{font-family:"Montserrat",sans-serif;align-items:center;background-color:rgba(255,238,225,1);display:flex;width:100%;flex-direction:column;color:#000;font-weight:400;line-height:130%;margin:0 auto;padding:17px 25px;box-sizing:border-box;box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;}.form-container-cv  div:nth-of-type(2){width:100% !important;}.form-container-cv div:nth-of-type(3){width:100% !important;display:flex;justify-content:center;flex-direction:column;}.form-title{align-self:center;font:600 20px Montserrat,sans-serif;}.form-label{margin-top:10px;font:13px Montserrat,sans-serif;}.form-input{background-color:#fff;margin-top:13px;justify-content:center;padding:9px 10px;font:13px Montserrat,sans-serif;border:2px solid #c3cdd6;border-radius:5px;}.form-input::placeholder{color:black;}.file-upload{margin-top:14px;}.file-button{justify-content:center;background-color:#c3cdd6;padding:9px 4px;font:13px Montserrat,sans-serif;}.file-name{justify-content:center;background-color:#fff;padding:9px 4px;font:10px Montserrat,sans-serif;}.submit-button-cv{justify-content:center;border-radius:80px;background-color:var(--color-primary-navigation);align-self:center;margin-top:20px;color:#fff;white-space:nowrap;text-align:center;padding:9px 35px;font:600 14px Montserrat,sans-serif;border:0;}.file-upload-cs{display:block;font-size:12px;text-align:center;}.file-upload-cs .file-select-cs{background:#fff;border:2px solid #dce4ec;border-radius:5px;color:#34495e;cursor:pointer;display:block;height:40px;line-height:40px;overflow:hidden;position:relative;text-align:left;}.file-upload-cs .file-select-cs .file-select-button-cs{background:#dce4ec;display:inline-block;height:40px;line-height:40px;padding:0 10px;}.file-upload-cs .file-select-cs .file-select-name-cs{display:inline;line-height:40px;padding:0 50px 0 4px;font-size:10px;}.file-upload-cs .file-select-cs input[type="file"]{cursor:pointer;filter:alpha(opacity=0);height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:100;}-----------


--------------------- button{border:none;cursor:pointer;color:white;background:none;transition:all .3s ease-in-out;}.carousel-view{display:flex;justify-content:space-between;align-items:center;gap:10px;transition:all 0.25s ease-in;}.carousel-view .item-list{max-width:950px;width:70vw;display:flex;gap:48px;scroll-behavior:smooth;transition:all 0.25s ease-in;-ms-overflow-style:none;scrollbar-width:none;overflow:auto;scroll-snap-type:x mandatory;}.item-list::-webkit-scrollbar{display:none;}.arrow-left{background:none;cursor:pointer;}.arrow-right{cursor:pointer;}.item{scroll-snap-align:center;min-width:120px;height:120px;background-color:deeppink;border-radius:8px;}.captcha.captcha-type-challenge--recaptcha{padding-top:13px;}.ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix{background:#507caa !important;}.ui-dialog .ui-dialog-title{color:white;}.captcha__element{justify-content:center;display:flex;}.icon-back{margin-right:8px;}.return{display:flex;align-items:center;color:black;font-weight:bold;cursor:pointer;margin-left:10px;}.other-blogs{display:flex;flex-direction:column;margin-top:20px;}.other-blog{padding-left:50px;font-weight:bold;font-size:x-large;margin-bottom:20px;}.blog-navigation{display:flex;align-items:center;justify-content:center;}.other-blogs-wrapper{display:flex;width:100%;justify-content:space-between;align-items:center;gap:10px;transition:all 0.25s ease-in;}.other-blog-column:hover{background:#F0F8FF;}.other-blog-column{min-width:285px;display:flex;flex-direction:column;gap:10px;background:var(--bg-body);width:30%;padding:10px;}.other-blog-card-2{min-width:200px;max-width:100%;margin:0 5px;display:flex;flex-direction:column;border:2px solid #FFFFFF;border-radius:8px;padding:10px;background-color:var(--bg-body);box-shadow:0 4px 8px rgba(0,0,0,0.1);transition:transform 0.3s ease;}.card-image-3{width:100%;height:auto;padding-bottom:5px;margin-bottom:10px;}.card-content-3{display:flex;flex-direction:column;}.card-meta{display:flex;align-items:center;}.card-meta-first{display:flex;align-items:center;}.card-tags{display:flex;flex-wrap:wrap;gap:9px;}.blog-content .blog-row .blog-column .blog-card .card-content .card-title{line-height:22px;font-size:20px;font-weight:600;margin:12px 0;}.other-blog-dot{font-size:large;padding-bottom:2px;}.arrow-left,.arrow-right{background:none;cursor:pointer;margin:0 20px;border:1px solid rgb(255,255,255);border-radius:50%;display:flex;justify-content:center;align-items:center;transition:transform 0.3s ease,fill 0.3s ease;}.arrow-left:hover,.arrow-right:hover{background-color:#618DB7;border:1px solid rgb(255,255,255);}.arrow-left:hover path,.arrow-right:hover path{fill:white;}.wrapper-input-file{height:40px;margin-top:13px;border:2px solid #c3cdd6;font:13px Montserrat,sans-serif;background-color:#fff;position:relative;border-radius:5px;display:flex;align-items:center;gap:5px;}.wrapper-input-file span:nth-of-type(1){margin-left:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100px;display:inline-block;}.wrapper-input-file input::file-selector-button{height:100%;}.wrapper-input-file div:nth-of-type(1){white-space:nowrap;}.js-form-file{border-radius:5px;border:2px solid #dce4ec;font:13px Montserrat,sans-serif;background-color:#fff;height:100%;width:100%;}input[type=file]{color:transparent !important;}.choose-file-label{width:80px;height:100%;background:#dce4ec;display:flex !important;align-items:center;justify-content:center;font-size:12px;font-weight:300;white-space:nowrap;padding:0 10px;}@media (max-width:991px){.what_we_do_box_container{margin:0;}.about-image{flex-direction:column;line-height:normal;width:100%;}.blog-title,.blog-content,.card-image,.card-title,.card-description,.blog-card-2,.card-image-2,.card-content-2,.card-inner{max-width:100%;}.blog-row,.card-row{flex-direction:column;align-items:center;gap:0;}.card-column,.card-column-2{width:100%;margin-left:0;}.blog-column{display:flex;flex-direction:row;width:100%;}.blog-column-2{width:100%;display:flex;flex-direction:row;}.blog-column,.blog-column-2,.card-column,.card-column-2{width:100%;margin-left:0;}.blog-card,.blog-card-2,.card-content-3{margin-top:21px;}.blog-card{padding-left:20px;}.card-tags,.card-meta,.card-meta-first{white-space:initial;}.card-title{margin-right:7px;}.card-image-3{margin-top:9px;}.explore-more{font-size:12px;height:40px;position:relative;}.icon-circle{text-decoration:none;border-radius:50%;height:25px;width:25px;border:1px solid;display:grid;align-items:center;justify-content:center;position:relative;bottom:5px;}.icon-circle:after{content:"\2192";display:block;color:var(--color-primary-navigation);font-weight:bolder;font-size:15px;text-align:center;position:relative;bottom:2px;}.main-content-cv{max-width:100%;}.section-subtitle{max-width:100%;}.subtitle{max-width:100%;}.job-details{max-width:100%;margin-top:40px;}.job-content{flex-direction:column;align-items:stretch;gap:0px;}.job-description{width:100%;}.description-text-cv{max-width:100%;}.application-form{width:100%;}.form-container-cv{margin-top:4px;padding:0 20px;}.file-upload{margin:0 3px;}.submit-button-cv{white-space:initial;padding:9px 20px;margin-bottom:20px;}.job-opportunities-cv{margin:20px;}.job-column{width:360px;}.job-card{padding:7px 10px 7px;}.job-card-header{margin:10px 0 4px;gap:15px;flex-direction:column;align-items:start;}.job-title{font-size:16px;text-align:center;width:100%;}.job-tags{font-size:11px;line-height:14px;align-self:center;gap:22px;}.job-actions{font-size:12px;line-height:15.6px;margin:2px 0 0 0;width:100%;}.action-button{height:23px;width:100%;}.group-address-level{width:auto;padding-left:15px;flex-direction:column;gap:15px;}.job-address,.job-level{gap:12px;font-size:10px;line-height:13px;}.job-svg{width:17px;}.job-grid{align-content:center;flex-direction:column;}.section-subtitle{font-size:20px;margin:5px 0 15px 0;}.job-group-tags{width:auto;align-self:center;gap:22px;}.other-blog-column{min-width:inherit;}}@media (min-width:740px) and (max-width:1024px){.main-body .most-popular-content-container{padding-left:35px;padding-right:35px;display:block;}#slider{min-height:42vh;}.container-slider{min-height:42vh;}.home-slider{min-height:42vh;}.owl-item{min-height:42vh;}.title-slide{line-height:38px;font-size:32px;font-weight:600;overflow:auto;}.sub-title-slide{line-height:27px;font-size:18px;font-weight:600;overflow:auto;margin-top:10px;}.what_we_do_box_container .box_item__sub-header{display:flex;justify-content:center;}.container-section .our_services_box_container .column-1 .box_item .box_item__sub-header p,.column-2 .box_item .box_item__sub-header p{font-size:0.8rem;}.about_us_box_container,.what_we_do_box_container{flex-direction:column;}.column-2 .box_item .box_item__header_right .card-image-our-services-iot{width:auto;height:auto;transform:scale(0.7);}.column-2{display:flex;justify-content:center;padding:0;}.container-section .about_us_box_container .box_item,.section-about-us-2 .what_we_do_box_container .box_item{width:100%;}.area-story-image{width:100%;}.map-embed iframe{width:100%;}.submit-button{white-space:initial;padding:5px 30px;}.form-input{width:100%;}.main-body{max-width:100%;margin-left:15px;margin-right:15px;}.description-text{max-width:100%;}.most-popular{width:100%;}.container-contact{flex-direction:column;align-items:stretch;gap:0px;}.form-container{margin-top:4px;padding:0 20px;}.text-of-post{width:100%;}.are-image{width:100%;}.area-form{width:100%;}.main-body img{width:100%;}.main-body-text{flex-direction:column;align-items:stretch;gap:0px;}.in-form{margin-top:40px;width:100%;flex-direction:column-reverse;}div#block-tara-views-block-sub-contact-info-block-1-2{padding-top:20px;}.details-button{white-space:initial;padding:0 20px;}.main-content{max-width:100%;}.section-subtitle{max-width:100%;}.blog-container-types{padding:0 20px;margin:0 auto;}.blog-title-types,.blog-content-types,.card-image-types,.card-title-types,.card-description-types,.blog-card-2-types,.card-image-2-types,.card-content-2-types,.card-inner{max-width:100%;}.blog-row-types,.card-row-types{flex-direction:column;align-items:stretch;gap:0;}.card-row-types-2{align-items:stretch;flex-direction:column-reverse;gap:0;}.blog-column-types,.blog-column-2-types,.card-column-types,.card-column-2-types{width:100%;margin-left:0;}.blog-card-types,.blog-card-2-types,.card-content-3-types{margin-top:21px;margin-left:20px;margin-right:20px;}.blog-card-types{padding-left:20px;}.card-tags-types,.card-meta-types{white-space:initial;}.author{height:30px;}.card-title-types{margin-right:7px;}.card-image-3-types{margin-top:9px;}.job-opportunities-cv{margin:20px;}.blog-card-2-types{margin:0 auto;}.card-content-2-types{flex-direction:column;padding:0px 12px;gap:0}.blog-card-types,.blog-card-2-types,.card-content-3-types{margin-left:0;margin-right:0;}.card-content-2-types:nth-of-type(even){flex-direction:column !important;}.author{position:relative;}.carousel-view .item-list{width:65vw;}}@media (max-width:740px){.main-body .most-popular-content-container{padding-left:35px;padding-right:35px;display:block;}#slider{min-height:42vh;}.container-slider{min-height:42vh;}.home-slider{min-height:42vh;}.owl-item{min-height:42vh;}.about_us_box_container,.what_we_do_box_container{flex-direction:column;}.blog-row,.card-row{flex-direction:column;align-items:center;gap:0;}.card-content-3{margin-top:0;}.card-column,.card-column-2{width:100%;margin:0 10px;}.card-content{margin:0 10px;}.card-image-3{aspect-ratio:1.92;}.column-2 .box_item .box_item__header_right .card-image-our-services-iot{width:auto;}.container-section .about_us_box_container .box_item,.section-about-us-2 .what_we_do_box_container .box_item{width:100%;}.main{flex-direction:column;width:100%;margin-bottom:20px;}.area-story-image img{width:100%;height:auto;scale:0;}.area-story-image{width:100%;}.map-embed iframe{width:100%;}.submit-button{white-space:initial;padding:5px 30px;}.form-input{width:100%;}.main-body{max-width:100%;margin-left:15px;margin-right:15px;}.description-text{max-width:100%;}.most-popular{width:100%;}.container-contact{flex-direction:column;align-items:stretch;gap:0px;}.form-container{margin-top:4px;padding:0 20px;}.text-of-post{width:100%;}.are-image{width:100%;}.area-form{width:100%;}.main-body img{width:100%;}.main-body-text{flex-direction:column;align-items:stretch;gap:0px;}.in-form{margin-top:40px;width:100%;flex-direction:column-reverse;}.details-button{white-space:initial;padding:0 20px;}.main-content{max-width:100%;}.section-subtitle{max-width:100%;}.blog-column{display:flex;flex-direction:row;width:100%;}.blog-column-2{display:grid;line-height:normal;width:100%;grid-template-rows:auto;}.blog-container-types{padding:0 20px;margin:0 auto;}.blog-title-types,.blog-content-types,.card-image-types,.card-title-types,.card-description-types,.blog-card-2-types,.card-image-2-types,.card-content-2-types,.card-inner{max-width:100%;}.blog-row-types,.card-row-types{flex-direction:column;align-items:stretch;gap:0;}.card-row-types-2{align-items:stretch;flex-direction:column-reverse;gap:0;}.blog-column-types,.blog-column-2-types,.card-column-types,.card-column-2-types{width:100%;margin-left:0;}.blog-card-types,.blog-card-2-types,.card-content-3-types{margin-top:21px;margin-left:20px;margin-right:20px;}.blog-card-types{padding-left:20px;}.card-tags-types,.card-meta-types{white-space:initial;}.author{height:30px;}.card-title-types{margin-right:7px;}.card-image-3-types{margin-top:9px;}.big-tag{flex-direction:column;gap:15px;}.main-content-blog .big-tag{align-items:center;}.main-content-blog .big-tag .tag-header{width:fit-content;}.blog-card-2-types{margin:0 auto;}.card-content-2-types{flex-direction:column;padding:0px 12px;gap:0;}.blog-card-types,.blog-card-2-types,.card-content-3-types{margin-left:0;margin-right:0;}.card-content-2-types:nth-of-type(even){flex-direction:column !important;}.author{position:relative;}.column-2 .box_item .box_item__header_right .card-image-our-services-iot{width:auto;transform:scale(0.7);margin:0;}.container-section .our_services_box_container .column-1 .box_item .box_item__sub-header p,.column-2 .box_item .box_item__sub-header p{font-size:0.8rem;}.our_services_box_container{gap:0}.button-contact{display:flex;justify-content:center;}}@keyframes animate{0%,100%{stroke:rgba(30,86,160,1);}50%{stroke:#ff0000;}}@keyframes filter-color{0%,100%{stroke:#67daff;}50%{stroke:#f92672;}}@media (min-width:1025px){.container-fluid{position:relative;margin-top:-65px;z-index:4;}.col-item-sub-contact{flex:0 0 auto;width:33.33333%;max-width:100%;padding-left:70px;}}@media (max-width:1024px){.container-fluid{padding-top:0.5rem;background-color:#fff;}.container-fluid .row{flex-direction:column;margin:0 10px;align-items:center;width:80%;}.container-wow{display:flex;align-items:center;justify-content:center;}.container-fluid .row .col-lg-4{width:100%;padding:0 1rem;height:150px;display:flex;align-items:center;}.wow-block-item{padding:0 4rem;}.wrap-wow-block-item{width:250px;justify-content:left;}.wow-text{width:180px;}.container-sub-contact{flex-direction:column;justify-content:center;align-items:center;gap:20px;margin:0 10px;min-height:305px;}.col-item-sub-contact{width:410px;}.button-contact{display:flex;justify-content:center;}.section-about-us-2 .what_we_do_box_container .box_item{height:auto;}div#edit-actions{display:flex;justify-content:center;}.form-container{align-items:normal;}.container-about{flex-direction:column;width:100%;}.image-frame{width:100%;}.about-us{order:2;width:100%;}.about-box{flex-direction:column;}}@media (max-width:1200px){.other-blogs-wrapper{flex-direction:column;align-items:center;}.other-blog-column{width:80%;margin-bottom:10px;}}@media(min-width:1025px) and (max-width:1200px){.what_we_do_box_container{margin-bottom:200px;}}@media (max-width:768px){.home-slider{display:flex !important;justify-content:center;}.main-contact{opacity:0;transform:scale(0.5);}.main-contact.zoom-in{opacity:1;transform:scale(1);}.container-section .about_us_box_container .box_item{opacity:0;transform:translateY(50px);}.section-about-us-2 .what_we_do_box_container .box_item{opacity:0;transform:translateY(50px);}.container-section .about_us_box_container .box_item.show{opacity:1;transform:translateY(0);}.section-about-us-2 .what_we_do_box_container .box_item.show{opacity:1;transform:translateY(0);}.container-section .about_us_box_container .box_item.hide{transition:none;opacity:0;transform:translateY(50px);}.section-about-us-2 .what_we_do_box_container .box_item.hide{transition:none;opacity:0;transform:translateY(50px);}.container-section .about_us_box_container .box_item:nth-child(1){transition-delay:0s;}.section-about-us-2 .what_we_do_box_container .box_item:nth-child(1){transition-delay:0s;}.container-section .about_us_box_container .box_item:nth-child(2){transition-delay:0.3s;}.section-about-us-2 .what_we_do_box_container .box_item:nth-child(2){transition-delay:0.3s;}.container-section .about_us_box_container .box_item:nth-child(3){transition-delay:0.6s;}.section-about-us-2 .what_we_do_box_container .box_item:nth-child(3){transition-delay:0.6s;}.job-column.show{opacity:1;transform:translateY(0);}.job-column.hide{transition:none;opacity:0;transform:translateY(50px);}.job-column:nth-child(1){transition-delay:0s;}.job-column:nth-child(2){transition-delay:0.3s;}.job-column:nth-child(3){transition-delay:0.6s;}.job-column:nth-child(4){transition-delay:0.8s;}.blog-container .blog-content .blog-row .blog-column .blog-card .card-content,.blog-container .blog-content .blog-row .blog-column-2 .blog-card-2 .card-content-2{opacity:0;transform:translateY(50px);transition:opacity 0.5s,transform 0.5s;}.blog-container .blog-content .blog-row .blog-column .blog-card .card-content.show,.blog-container .blog-content .blog-row .blog-column-2 .blog-card-2 .card-content-2.show{opacity:1;transform:translateY(0);}.blog-container .blog-content .blog-row .blog-column .blog-card .card-content.hide,.blog-container .blog-content .blog-row .blog-column-2 .blog-card-2 .card-content-2.hide{opacity:0;transform:translateY(50px);transition:none;}.blog-container .blog-content .blog-row .blog-column .blog-card .card-content:nth-child(1){transition-delay:0s;}.blog-container .blog-content .blog-row .blog-column-2 .blog-card-2 .card-content-2:nth-child(1){transition-delay:0.3s;}.blog-container .blog-content .blog-row .blog-column-2 .blog-card-2 .card-content-2:nth-child(2){transition-delay:0.35s;}.container-section .our_services_box_container .column-1,.container-section .our_services_box_container .column-2{opacity:0;transform:translateY(50px);}.container-section .our_services_box_container .column-1.show,.container-section .our_services_box_container .column-2.show{opacity:1;transform:translateY(0);}.container-section .our_services_box_container .column-1.hide,.container-section .our_services_box_container .column-2.hide{opacity:0;transform:translateY(50px);transition:none;}.other-blogs-wrapper{flex-direction:column;align-items:center;}.blog-row,.card-row{flex-direction:column;align-items:center;gap:0;max-width:768px;}.card-column,.card-column-2{width:100%;margin:0 10px;padding:0 10px;}.card-content{margin:0 10px;}.card-content-3{margin-top:0;}.card-image-3{aspect-ratio:1.92;}.blog-column{display:flex;flex-direction:row;width:100%;}.blog-column-2{display:grid;line-height:normal;width:100%;grid-template-rows:auto;}.other-blog-column{width:100%;margin-bottom:10px;}.arrow-left,.arrow-right{margin:0 10px;width:40px;height:40px;}.job-content{display:grid;grid-template-columns:3fr 2fr;column-gap:20px;}.region-primary-menu .menu{align-items:left;gap:0;}.region-primary-menu .menu-item-level-1 a{text-align:left;}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.webform-confirmation-modal{width:100% !important}}@media (max-width:1600px){.what_we_do_box_container{width:100%;}.what-we-do-img img{width:400px;}.about-box,.special-item,.contact-button{margin:10px;}.home-slider div.button-explore{margin-left:10px;}}@media (max-width:480px){.wrapper-input-file div:nth-of-type(1){font-size:10px;}#slider{min-height:26vh;}.other-blog{font-size:large;}.blog-column{display:flex;flex-direction:row;width:100%;}.blog-row,.card-row{flex-direction:column;align-items:center;gap:0;max-width:480px;}.container-slider{min-height:26vh;}.home-slider{min-height:26vh;}.owl-item{min-height:26vh;}.owl-item-wrapper{display:flex;flex-direction:column;justify-content:center;width:100%;align-items:center;height:26vh;}.title-slide{font-size:1.2rem;}.card-column,.card-column-2{width:100%;}.card-content{margin:0 10px;}.card-content-3{margin-top:0;}.card-image-3{aspect-ratio:1.92;}.blog-column-2{display:grid;line-height:normal;width:100%;grid-template-rows:auto;}.arrow-left,.arrow-right{margin:0 5px;width:50px;height:50px;}.other-blog-card-2{margin-bottom:10px;}.card-image-our-services{padding:0;}.column-1{display:grid;grid-template-columns:repeat(2,1fr);margin:30px;}img.card-image-our-services{transform:scale(0.6);}.column-2 .box_item .box_item__header_right .card-image-our-services-iot{width:auto;transform:scale(0.7);margin:0;}.container-section .our_services_box_container{display:block;padding-top:50px;width:100%;}.container-section .our_services_box_container .column-2{display:flex;justify-content:center;}.about-us{font-size:0.8rem;width:100%;}.item1{padding-top:12px;}.about-box{display:flex;flex-direction:column;gap:5px;}.about-image img{height:auto;}.button-contact{text-align:center;margin-top:30px;}.contact-button,.contact-button:hover{padding:0 0 0 15px;}.explore-more{padding:0 5px 0 15px;height:48px;}.contact-button,.contact-button:hover,.container-section .our_services_box_container .column-1 .box_item .box_item__sub-header p,.column-2 .box_item .box_item__sub-header p{font-size:0.8rem;}.text-customer-service,p.about-us-sub,.contact-info{font-size:14px;}.container-section{padding-top:20px;}.main-content{margin-top:20px;}.column-1 .item-row{gap:0}.column-2{padding-top:0;}.big-tag{display:flex;row-gap:10px;padding:15px;cursor:pointer;}.job-content{display:flex;flex-direction:column;row-gap:20px;}.main-content-blog .section-title{margin-left:15px;margin-right:15px;}.section-pushlish{margin-left:15px;margin-right:15px;}.col-item-sub-contact{width:100%;}.in-form{gap:0px}.section-title{width:fit-content;}.container-section .title h1,.section-about-us-2 .title h1,.blog-container .title h1,.main-content .title h1,.contact-sub-title{font-size:30px;}.section-about-us-2 .what_we_do_box_container .box_item .box_item__sub-header p{font-size:19px;}.explore-text{font-size:20px;}.blog-content .blog-row .blog-column .blog-card .card-content .card-title,.card-title{line-height:22px;}.other-blog-column{padding-right:32px;}.card-description{display:none;}.blog-card,.blog-card-2,.card-content-3,.job-listings{margin-top:0px;}.section-about-us-2 .what_we_do_box_container .box_item .box_item__content p{font-size:14px;}.section-about-us-2 .what_we_do_box_container .box_item{margin:0px;height:500px;}.most-popular-content-container a{word-wrap:break-word;}}
