@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");:root{--primary-font:"Montserrat",sans-serif;--fw-200:300;--fw-300:300;--fw-400:400;--fw-500:500;--fw-600:600;--fw-700:700;--fw-800:800;--body-color:#171827;--primary-color:#ec3339;--grey-color:#aeb0d1;--dark-grey-color:#252738;--black-color:#000;--white-color:#fff;--primary-transition:all ease-in-out .35s;--box-shadow:0px 0px 10px 0px rgba(0,0,0,.1);--box-shadow-big:0px 8px 20px 5px rgba(0,0,0,.2)}*{scrollbar-color:var(--primary-color) var(--dark-grey-color);scrollbar-width:thin;font-optical-sizing:auto;outline:none !important}.btn-check:focus+.btn,.btn:focus,.btn:active,.btn:hover,a:active,a:focus,a:hover{box-shadow:none !important;outline:none !important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--dark-grey-color)}::-webkit-scrollbar-thumb{background:var(--primary-color)}::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}body{font-family:var(--primary-font);font-weight:var(--fw-300);font-size:1rem;line-height:1.5;color:var(--white-color);background:var(--body-color);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:var(--grey-color)}a:hover{color:var(--primary-color)}a,a:hover{text-decoration:none}ul li,ol li{list-style:none}img{max-width:100%}p:last-child{margin:0}.logo-main{max-width:170px}.form-control:focus{border-color:var(--primary-color);box-shadow:none;transition:.3s}.overflow-hidden{overflow:hidden}.container b{font-weight:700}.primary-color{color:var(--primary-color)}.grey-color{color:var(--grey-color)}.dark-color{color:var(--dark-color)}.white-color{color:var(--white-color)}.primary-bg{background-color:var(--primary-color)}.grey-bg{background-color:var(--grey-color)}.dark-grey-bg{background-color:var(--dark-grey-color)}.white-bg{background-color:var(--white-color)}.fw-200{font-weight:var(--fw-200)}.fw-300{font-weight:var(--fw-300)}.fw-400{font-weight:var(--fw-400)}.fw-500{font-weight:var(--fw-500)}.fw-600{font-weight:var(--fw-600)}.fw-700{font-weight:var(--fw-700)}.fw-800{font-weight:var(--fw-800)}.page-wrapper{overflow:hidden}h1,h2,h3,h4,h5{font-weight:var(--fw-300)}strong{font-weight:var(--fw-600)}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.5rem}h5{font-size:1.125rem}.btn{position:relative;border-radius:0;font-size:1rem;font-weight:var(--fw-500);padding:12px 30px;transition:all .1s ease-out;overflow:hidden;z-index:1}.btn.btn-style-1{display:table;padding:12px 20px 12px 62px;color:var(--white-color);transition:var(--primary-transition)}.btn.btn-style-1:hover{padding:12px 20px 12px 54px}.btn.btn-style-1 span{position:absolute}.btn.btn-style-1 span,.arrow-btn{width:50px;height:50px;display:block;overflow:hidden;margin-right:15px;left:0;top:0;transition:width .35s ease-in-out}.btn.btn-style-1:hover span{width:100%}.btn.btn-style-1 span:after,.arrow-btn:after{content:"";background:url(//sarlatech.com/wp-content/themes/sarlatechtheme/assets/css/../images/arrow_insert.svg) no-repeat;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;display:block;width:14px;height:14px;animation:arrowAnim 1s ease-in-out infinite}.btn.btn-style-1:hover span:after{left:20px;right:auto;animation:none}.arrow-btn:hover:after{animation:none}@-webkit-keyframes arrowAnim{0%,100%{transform:translate(0,0)}50%{transform:translate(10px,-10px)}}@keyframes arrowAnim{0%,100%{transform:translate(0,0)}50%{transform:translate(10px,-10px)}}.arrow-btn{position:relative;z-index:1}.btn.btn-style-1 span:before,.arrow-btn:before{content:"";position:absolute;left:-200%;top:0;width:400%;height:100%;background:var(--primary-color);background:linear-gradient(45deg,var(--primary-color) 0%,var(--primary-color) 80%,var(--black-color) 100%);z-index:-1;transition:all .8s ease-in}.btn.btn-style-1:hover span:before{left:0;top:0;background:linear-gradient(45deg,var(--primary-color) 0%,var(--black-color) 50%,var(--black-color) 100%)}.brdr-btn{border:2px solid var(--secondary-color)}.btn.btn-primary{border:0;text-transform:uppercase;padding:15px 18px}.btn.btn-primary:before{content:"";position:absolute;left:-200%;top:0;width:400%;height:100%;background:var(--primary-color);background:linear-gradient(45deg,var(--primary-color) 0%,var(--primary-color) 80%,var(--black-color) 100%);z-index:-1;transition:all .8s ease-in}.btn.btn-primary:hover:before{left:0;top:0;background:linear-gradient(45deg,var(--primary-color) 0%,var(--primary-color) 50%,var(--black-color) 100%)}.contactus-btn{width:150px}[lang=fr-FR] .contactus-btn{font-size:16px;width:150px}[lang=de-DE] .contactus-btn{font-size:16px;width:150px}.header-height{height:90px;background:#171827}.space-pt{padding-top:50px}.space-pb{padding-bottom:50px}.space-ptb{padding-top:50px;padding-bottom:50px}.container-right-end{padding-left:12px;padding-right:12px;margin-right:0}.section-bg{background-size:cover;background-repeat:no-repeat}.home-banner:before,.section-bg:before{content:"";width:100%;height:20%;position:absolute;left:0;bottom:0;background:#171827;background:linear-gradient(0deg,rgba(23,24,39,1) 0%,rgba(0,0,0,0) 100%)}.main-slider .slick-list .slick-track .slick-slide .item{position:relative}.main-slider .slick-list .slick-track .slick-slide .item:before{content:"";width:100%;height:100%;position:absolute;left:0;bottom:0;background:#00000000;z-index:2}.slick-slide.slick-active .slide-media{position:relative;z-index:1}.slick-slide.slick-active .caption{z-index:2}.top50{top:50%}.trnf-y-50{transform:translateY(-50%)}.l-0{left:0}.r-0{right:0}.slick-dots{display:flex;justify-content:center}.slick-dots li{margin:0 10px}.slick-dots li button{font-size:0;width:4px;height:4px;border:0;background-color:var(--white-color);padding:0;transition:var(--primary-transition)}.slick-dots li.slick-active button{width:45px;background-color:var(--white-color)}.slick-arrow{position:absolute;font-size:0;border:0;padding:20px;top:50%;transform:translateY(-50%)}.slick-prev{left:-40px}.slick-next{right:-40px}.slick-prev,.swiper-button-prev:after{background:url(//sarlatech.com/wp-content/themes/sarlatechtheme/assets/css/../images/arrow_prev.svg) no-repeat center center}.slick-next,.swiper-button-next:after{background:url(//sarlatech.com/wp-content/themes/sarlatechtheme/assets/css/../images/arrow_next.svg) no-repeat center center}.swiper-button-prev:after,.swiper-button-next:after{font-size:0;padding:8px}.swiper-button-prev,.swiper-button-next{width:60px;height:60px;border:1px solid var(--white-color);border-radius:50%}.main-header{position:fixed;top:0;width:100%;z-index:100;padding:0 20px;transition:var(--primary-transition)}.main-header.scrolled{background-color:var(--dark-grey-color)}.main-menu>ul{display:flex}.main-menu>ul>li{margin:0 15px;padding:25px 0}.main-menu ul{margin:0}.main-menu ul li a{font-weight:var(--fw-500);color:var(--white-color);transition:var(--primary-transition)}.main-menu ul li a:hover{color:var(--primary-color)}.menu-container{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto;display:grid;grid-template-columns:520px calc(100% - 520px)}.main-menu .sub-menu-toggle{display:none !important}.main-menu>ul>li.haschild>a:after{content:"";width:6px;height:3px;background:url(//sarlatech.com/wp-content/themes/sarlatechtheme/assets/css/../images/down-angel.svg) no-repeat center;position:relative;display:inline-block;margin:0 0 0 6px;vertical-align:middle}.main-menu>ul>li:hover>a{color:var(--primary-color)}.dropdown button{background-color:transparent;min-width:130px;width:max-content;height:40px;border-radius:5px;color:#fff;padding:10px;font-size:16px;border:none;cursor:pointer;justify-content:space-evenly}.dropdown button img{margin:0 5px 0 0}.dropdown button img,.dropdown-content li img{width:28px}.dropdown button,.dropdown-content li{display:flex;align-items:center;font-size:14px;font-weight:var(--fw-500)}.arrow-down{width:0;height:0;display:inline-block;vertical-align:middle;border-style:solid;border-width:4px 4px 0;border-color:#fff transparent transparent;margin:0 0 0 5px}.dropdown button:hover{cursor:pointer;background-color:transparent}.dropdown-content{display:none;position:absolute;margin:1px 0 0;padding:0;background-color:#f5f5f5;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,.2);z-index:1;border-radius:5px;overflow-y:scroll;max-height:315px}.dropdown-content li{color:#000;padding:12px 16px;text-decoration:none;justify-content:end}.dropdown-content li img{margin:0 20px}.dropdown-content li:hover{background-color:#f1f1f1;cursor:pointer;color:var(--primary-color);border-radius:5px}.dropdown:focus-within .dropdown-content{display:block}@keyframes slideIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-content{animation:slideIn .3s ease-out}.search-icon{cursor:pointer}.search-box{position:absolute;height:100%;max-width:100%;width:100%;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease;left:0;top:0;z-index:2;padding-left:230px}.search-box.open{opacity:1;visibility:visible;pointer-events:auto}.search-box input{width:100%;height:100%;border:none;outline:none;font-size:17px;color:#fff;background:#171c24;padding:0 100px 0 15px}.search-box input::placeholder{color:#f2f2f2}.search-box .go-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);line-height:60px;width:70px;background:#171c24;border:none;outline:none;color:#fff;font-size:20px;cursor:pointer}.wrapper input[type=checkbox]{display:none}.custom-search{position:relative}.custom-search input{outline:none;border:none;border-bottom:1px solid var(--white-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;height:50px;background:tra}.custom-search button{outline:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;text-indent:-999999px;position:absolute;top:0;right:0;height:20px;width:50px;margin-top:15px;transform:rotate(45deg) translate(18px,-8px)}.custom-search__mag{position:absolute;height:20px;width:20px;border-radius:100%;border:1px solid var(--white-color);left:0;top:0;overflow:hidden}.custom-search__bridge{position:absolute;top:50%;left:20px;width:7px;height:1px;background-color:var(--white-color)}.custom-search__lens{position:absolute;height:20px;width:20px;border-radius:100%;border:1px solid var(--white-color);left:26px;top:0;opacity:0;overflow:hidden}.custom-search .pupil{position:absolute;top:calc(50% - 3px);left:calc(50% - 3px);height:6px;width:6px;border-radius:100%;background-color:var(--white-color)}.home-banner:before{z-index:1}.main-slider{position:relative;opacity:0;visibility:hidden;transition:all 1.2s ease}.main-slider,.main-slider .slick-list{width:100%;height:100%;max-height:100vh}.main-slider .slick-list .slick-track,.main-slider .slick-list .slick-track .slick-slide>div,.main-slider .slick-list .slick-track .slick-slide .video{height:100%}.main-slider.slick-initialized{opacity:1;visibility:visible}.slick-slide{position:relative}.slick-slide:before{background-color:#000;opacity:.3;z-index:1}.slick-slide video{object-fit:cover;width:100%;height:100%;display:block}.slick-slide iframe{position:relative;pointer-events:none}.slick-slide figure{position:relative;height:100%}.slick-slide .slide-image{opacity:0;height:100%;background-size:cover;background-position:center;transition:all .8s ease}.slick-slide.slick-current .slide-image{opacity:1}.slick-slide .image-entity{width:100%;opacity:0;visibility:hidden}.slick-slide .loading{position:absolute;top:44%;left:0;width:100%}.slick-slide .slide-media{-webkit-animation:slideOut .4s cubic-bezier(.4,.29,.01,1);animation:slideOut .4s cubic-bezier(.4,.29,.01,1)}.slick-slide.slick-active{z-index:1}.slick-slide.slick-active .slide-media{-webkit-animation:slideIn 2.4s cubic-bezier(.4,.29,.01,1);animation:slideIn 2.4s cubic-bezier(.4,.29,.01,1)}.caption{position:absolute;top:50%;transform:translateY(-60%);left:60px;margin:0;opacity:0;z-index:1;transition:all .3s ease;max-width:1000px}.caption h1{font-size:4.1rem;font-weight:var(--fw-600)}.caption .banner-info{font-size:1.5rem}@-webkit-keyframes slideIn{from{filter:blur(15px)}to{filter:blur(0)}}@keyframes slideIn{from{filter:blur(15px)}to{filter:blur(0)}}@-webkit-keyframes slideOut{from{filter:blur(0)}to{filter:blur(15px)}}@keyframes slideOut{from{filter:blur(0)}to{filter:blur(15px)}}.slick-slide.slick-active .caption{opacity:1;transform:translateY(-80%);transition:all .7s cubic-bezier(.32,.34,0,1.62) .6s}.slider-thumb{position:absolute;left:0;bottom:45px;padding-left:60px;z-index:2}.slider-thumb .thmb-item{position:relative;min-width:300px;max-width:300px;padding-top:18px;margin-right:30px;cursor:pointer}.slider-thumb .slick-current .thmb-item:before{content:"";height:4px;background-color:var(--primary-color);display:block;position:absolute;top:0;left:0;animation:timline 2.4s cubic-bezier(.4,.29,.01,1) forwards}@-webkit-keyframes timline{from{width:0}to{width:100%}}@keyframes timline{from{width:0}to{width:100%}}.main-slider .slick-arrow{width:60px;height:60px;border:1px solid var(--white-color);border-radius:50%;bottom:52px;right:60px;top:auto;transform:none;z-index:3}.main-slider .slick-prev{left:auto;right:130px;overflow:hidden}.main-slider .slick-next{overflow:hidden}.main-slider .slick-prev:before,.main-slider .slick-next:before{background-color:rgba(255,0,0,.3);width:60px;height:60px;top:60px;content:"";position:absolute;transition:.3s;left:0}.main-slider .slick-prev:hover:before,.slick-next:hover:before{background-color:rgba(255,0,0,.3);top:0;transition:.3s;z-index:-1}.services-carousel,.presence-carousel{width:100vw}.service-box{position:relative;display:block;overflow:hidden}.service-box:before{content:"";position:absolute;display:block;background:#000;background:linear-gradient(0deg,rgba(0,0,0,.9808298319327731) 0%,rgba(0,0,0,0) 100%);width:100%;height:35%;bottom:0;left:0}.service-box>img{width:100%;height:100%;object-fit:cover;transition:filter .5s ease-in-out;filter:grayscale(100%)}.service-box h3{font-size:1.5rem;font-weight:var(--fw-500);color:var(--white-color);padding-top:10px}.service-box>h3{position:absolute;bottom:0;margin:0;padding:60px 20px 20px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:bounceInUp;animation-name:bounceInUp;background:linear-gradient(0deg,rgba(0,0,0,.9808298319327731) 0%,rgba(0,0,0,0) 100%);width:100%}.service-box:hover>h3{-webkit-animation-name:fadeOut;animation-name:fadeOut}.service-box:hover>img{transition:filter .5s ease-in-out;filter:grayscale(0%)}.service-box .info-element{position:absolute;padding:60px 35px 20px 20px;background:#000;background:linear-gradient(0deg,rgba(0,0,0,.9808298319327731) 0%,rgba(0,0,0,0) 100%);width:100%;position:absolute;bottom:0;left:0;right:0;transition:var(--primary-transition)}.service-box:hover .info-element{bottom:0}.service-box .info-element p{margin-bottom:0;color:var(--grey-color)}.capabilities-skill .service-box .info-element p{color:var(--white-color)}.services-carousel .service-box .info-element{bottom:-180%}.services-carousel .service-box:hover .info-element{bottom:0}.boundaries-img img{width:100%}.service-box .info-element h3,.service-box .info-element p,.service-box:hover .info-element a{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.service-carosuel-arrow .swiper-button-prev{left:0}.service-carosuel-arrow .swiper-button-next{right:-6px}.capabilites-arrows .swiper-button-prev{left:-70px}.capabilites-arrows .swiper-button-next{right:-70px}.solution-items{display:flex;justify-content:space-between;gap:15px}.solution-items .item{position:relative;flex:.1;transition:flex .35s ease-in-out;height:560px}.solution-items .item .rotate-title{position:absolute;width:100%;height:100%;left:0;bottom:0;display:flex;align-items:flex-end;justify-content:center;font-size:1.125rem;font-weight:var(--fw-500)}.solution-items .item .rotate-title span{transform:rotate(-90deg) translateY(26px);width:100%;display:block;transform-origin:0 0;position:absolute;white-space:nowrap}.solution-items .item.active{flex:.9}.solution-items .item.active .rotate-title{display:none}.solution-items .item:not(.active):before{content:"";position:absolute;width:100%;height:100%;bottom:0;left:0;background:#000;background:linear-gradient(0deg,rgba(0,0,0,.9808298319327731) 0%,rgba(0,0,0,0) 100%)}.solution-items .item .info-widget{display:none;position:absolute;left:0;bottom:0;background:#000;background:linear-gradient(0deg,rgba(0,0,0,.9808298319327731) 0%,rgba(0,0,0,0) 100%);padding:65px 35px 35px}.solution-items .item.active .info-widget{display:grid;grid-template-columns:calc(100% - 50px) 50px;align-items:flex-end}.solution-items .item .info-widget h5{font-weight:var(--fw-600)}.solution-items .item .info-widget p{margin-bottom:0}.solution-items .item img{height:100%;object-fit:cover;object-position:center}.business-carousel{margin:0 -15px}.business-carousel .slide-item{padding:15px}.business-box{background-color:rgba(0,0,0,.1);padding:30px;transition:.5s;position:relative;top:0;left:0}.business-box:hover{transition:.5s;top:-20px;left:20px;background-color:rgba(0,0,0,.3)}.business-box:before{content:"";position:absolute;top:0;left:0;height:100%;width:0;background-color:rgba(0,0,0,.5);transform:.5s;transform:rotate(0deg) skewY(-45deg);transition:.5s}.business-box:hover:before{top:5px;left:-10px;height:100%;width:10px;background-color:rgba(0,0,0,.5);transform:.5s;transform:rotate(0deg) skewY(-45deg);transition:.5s}.business-box:after{content:"";position:absolute;bottom:0;left:0;height:0;width:100%;background-color:rgba(0,0,0,.5);transform:rotate(0deg) skewX(-45deg);transition:.5s}.business-box:hover:after{position:absolute;bottom:-10px;left:-5px;height:10px;width:100%;background-color:rgba(0,0,0,.5);transform:.5s;transform:rotate(0deg) skewX(-45deg);transition:.5s}.business-box .top-widget{display:flex;align-items:center;margin-bottom:12px;gap:10px}.business-box .top-widget h3{font-size:18px;display:flex;font-weight:var(--fw-600);margin-left:15px;flex:1}.presence-box .top-widget{display:grid;grid-template-columns:23px calc(100% - 23px)}.presence-box .top-widget img{object-fit:contain}.lr-widget{margin-top:48px}.lr-widget .r-widget .item-wrapper{display:flex;margin:0 -15px}.projects-tab .nav-tabs{border:0;border-bottom:1px solid #5e6075}.projects-tab .nav-tabs .nav-link{position:relative;border:0;text-align:center;margin:0;color:var(--grey-color);white-space:nowrap}.projects-tab .nav-tabs .nav-link.active{background:0 0;color:var(--grey-color)}.projects-tab .nav-tabs .slick-current .nav-link.active{color:var(--white-color)}.projects-tab .nav-tabs .slick-current .nav-link.active:after{content:"";position:absolute;background:var(--primary-color);width:100%;height:3px;left:0;bottom:-1px}.projects-tab .slick-current div li a:after{content:"";position:absolute;background:var(--primary-color);width:100%;height:3px;left:0;bottom:-1px}.shape-contents ul,.carear-sing ul{padding:0;margin:0}.shape-contents ul li,.carear-sing ul li{position:relative;list-style:none;color:var(--grey-color);font-size:16px;line-height:26px;padding-bottom:20px;position:relative;padding-left:16px}.shape-contents ul li:before,.carear-sing ul li:before{position:absolute;content:"";background:var(--grey-color);width:6px;height:6px;border-radius:50%;left:0;top:10px}.footer{background-color:#1b2036;padding:40px 20px 20px}.footer .newsletter{text-align:center;margin-bottom:50px;padding-bottom:40px;border-bottom:1px solid #5b5e7c45}.footer .newsletter form{margin-top:10px}.footer .newsletter input[type=text],.footer .newsletter input[type=email]{padding:14px 20px;margin-right:10px;border:1px solid #a0a3bb;border-radius:0;background-color:transparent;font-size:.875rem;flex:1;color:#fff;transition:.3s;outline:0}.footer .newsletter input[type=text]:focus,.footer .newsletter input[type=email]:focus{transition:.3s;border-color:#fff}.footer .newsletter .btn{padding:15px 20px;background-color:var(--primary-color);border:none;border-radius:0;font-size:.875rem;font-weight:var(--fw-500);color:var(--white-color);cursor:pointer;position:relative}.wpcf7-not-valid-tip{position:absolute;font-size:14px;left:15px}.footer .newsletter .wpcf7-not-valid-tip{bottom:-44px;left:0}.footer .newslett-outer h4{max-width:320px;text-align:left;font-size:24px}.footer .newslett-outer{justify-content:space-between}.wpcf7 form .wpcf7-response-output{position:absolute;bottom:-47px;margin:0;padding:0;font-weight:400;font-size:14px;border:0}html[lang=fr-FR] .wpcf7 form .wpcf7-response-output{bottom:-45px}html[lang=de-DE] .wpcf7 form .wpcf7-response-output{bottom:-45px}html[lang=de-DE] .newsletter .wpcf7 form .wpcf7-response-output,html[lang=fr-FR] .newsletter .wpcf7 form .wpcf7-response-output{bottom:-47px}.design-and-detailed-carousel .slick-slide{margin:0 15px}.design-explore-slider-box{min-height:606px}.design-and-detailed-carousel .slick-list{margin:0 -15px}.footer .links{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px}.footer .links .ft-widget{margin:0 10px;min-width:110px;max-width:20%}.footer .links .ft-heading{font-weight:var(--fw-500);margin-bottom:10px}.footer .links ul{list-style:none;padding:0;margin:0}.footer .links ul li{margin-bottom:8px}.footer .links ul li a{text-decoration:none;color:#dddef5;font-size:.875rem;transition:var(--primary-transition);font-weight:400}.footer .links ul li.current-menu-item a,.footer .links ul li a:hover{color:var(--primary-color)}.footer .bottom{text-align:center;margin-top:50px;border-top:1px solid #5b5e7c45;padding-top:20px;font-size:.875rem;align-items:center;font-weight:400}.footer .bottom p{margin-bottom:0;line-height:1}.footer .bottom .social-icons a{width:39px;height:39px;margin-left:20px;display:flex;align-items:center;justify-content:center;background-color:#34374b;border-radius:50%;transition:var(--primary-transition)}.footer .bottom .social-icons a:hover{background-color:var(--primary-color)}.nav-indicator{position:absolute;left:0;bottom:0;height:3px;-webkit-transition:.4s;transition:.4s;z-index:1;background:var(--primary-color)}.digital-consulting h2{font-size:2.4em}.swiper-slide{transition:all .5s ease-in-out}.back-box-hv{visibility:hidden;opacity:0;z-index:-1;position:relative;margin-top:-100%;display:none}.cover-box{background:var(--dark-grey-color);padding:40px 25px}.cover-box img{margin-bottom:15px}.service-box{position:relative;overflow:hidden}.service-box:before{display:none}.expanded-slide .cover-box{visibility:hidden;opacity:0;z-index:-1;position:absolute}.expanded-slide .back-box-hv{visibility:visible;opacity:1;z-index:2;margin-top:0;display:block}.capabilites-arrows{position:relative}.capabilites-arrows .swiper-button-prev,.capabilites-arrows .swiper-button-next{top:-230px;position:absolute}.cover-box h4,.benifit-cover-box h4{font-size:18px;font-weight:var(--fw-600)}html[lang=de-DE] .page-template-template-home .service-box .cover-box h4{font-size:17px !important}.cover-box{position:relative;transition:.5s}.counter-item-box h2{font-weight:var(--fw-600)}.counter-item-box img{max-height:50px}.counter-item-box{text-transform:capitalize}.logo-lists .logo-slide{text-align:center;padding:0 15px}.logo-lists .logo-slide img{opacity:1;transition:.3s;display:inline-block;max-width:100%;height:auto !important;width:auto !important}.logo-lists .logo-slide img:hover{opacity:1;transition:.3s}.logo-carousel .slick-slide{height:70px}.logo-carousel .slick-slide>div{height:100%;display:flex;align-items:center}.sector-focus h4{font-size:30px;font-weight:600}.focus-slider-carousel .slick-slide{padding:0 15px}.focus-sectors .lr-widget .r-widget .item{padding:0;overflow:hidden}.focus-sectors{position:relative;z-index:5}.focus-sectors .nav-tabs .slick-track{min-width:100%}.home-to-engg{margin-top:-220px}.focus-sectors .nav-tabs li .nav-link{padding:15px;font-size:15px}.home-banner{max-width:100%;overflow:hidden}.capabiliies-banner{background-repeat:no-repeat;background-size:cover;height:499px;position:relative;display:flex;width:100%;background-position:center center}.capabiliies-banner:after{position:absolute;content:"";background:#09090f;background:linear-gradient(to bottom,transparent 0%,rgba(23,24,39,.8) 50%,#171827 100%);left:0;bottom:-1px;z-index:2;width:100%;height:40%}.capabiliies-banner:before{position:absolute;content:"";background:#09090f;background:linear-gradient(to bottom,#171827 0%,rgba(23,24,39,0) 70%);left:0;top:0;z-index:2;width:100%;height:10%}.capabiliies-banner img{visibility:hidden}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1rem;list-style:none;border-radius:.25rem;font-size:14px}.breadcrumb-item .breadcrumb_last{color:#fff}.breadcrumb-item span span{margin:0 5px}.breadcrumb-item span{color:#6c757d}.inner-page-banner{position:absolute;bottom:50px;left:0;width:100%;z-index:3}.banner-page-heading{font-size:60px;font-weight:var(--fw-600);max-width:1050px;position:relative;z-index:3;text-shadow:2px 5px 10px rgba(0,0,0,.6)}.banner-page-subheading{font-size:24px;font-weight:var(--fw-600);color:var(--white-color);position:relative;z-index:3;text-shadow:2px 2px 3px rgba(0,0,0,.3)}.banner-page-subcontent{font-size:18px;color:var(--white-color);position:relative;z-index:3}.banner-page-subcontent p{font-size:18px;color:var(--white-color);position:relative;z-index:3}.capability-thb-boxes-outer{justify-content:space-between;gap:50px 20px}.capability-thb-boxes-outer .thumb-box-area img{transition:filter .5s ease-in-out;filter:grayscale(100%)}.capability-thb-boxes-outer .thumb-box-area:hover img{transition:.3s;filter:grayscale(0%)}.breadcrumb-item+.breadcrumb-item{padding-left:0 !important}.thumb-box-area{width:48%;position:relative;overflow:hidden}.success-story-slider .thumb-box-area{width:100%;position:relative;overflow:hidden;height:410px}.success-story-slider .slick-slide{margin:0 25px}.success-story-slider .slick-list{margin:0 -25px}.success-story-slider .hov-content-th h4{max-width:calc(100% - 70px)}.success-story-slider .slick-track{margin-left:0}.success-story-slider .thumb-box-area img{width:100% !important;height:100% !important;object-fit:cover}.industries-thumb-sec .thumb-box-area img{width:100% !important;height:100% !important;object-fit:cover}.hov-content-th{position:absolute;width:100%;bottom:0;transition:.3s ease;left:0;padding:30px;z-index:3;height:315px}.hov-content-th h4{font-size:24px;font-weight:var(--fw-600);text-shadow:2px 2px rgba(0,0,0,.3)}.pharma-proven-sec .hov-content-th{height:auto}.thumb-box-area:hover .hov-content-th{bottom:0;transition:.3s ease}.hov-content-th .arrow-btn{position:absolute;right:30px;bottom:30px;left:auto;top:auto}.hov-content-th p{padding-right:100px}.hov-content-th h6{margin-top:15px}.footer .newsletter input[type=text],.footer .newsletter input[type=email]{width:350px}.hov-content-th p{margin-bottom:0}.thumb-box-area:after{position:absolute;content:"";background:#09090f;background:linear-gradient(0deg,rgba(9,9,15,1) 0%,rgba(0,0,0,.36486344537815125) 85%);left:0;top:0;z-index:2;width:100%;height:100%;opacity:1;transition:.3s}.thumb-box-area:hover:after{opacity:1;transition:.3s}.testimonal-comments{position:relative;overflow:hidden}.testimonal-comments p{color:var(--grey-color);font-style:italic;font-size:18px}.testimonal-comments .commentor-pic{width:64px;height:64px;border-radius:100%;overflow:hidden;display:none}.testimonal-comments .commentor-pic img{width:100% !important;height:100%;object-fit:cover}.testimonal-comments:after{content:"";width:calc(100% + 50px);height:250px;display:block;background-color:rgba(86,187,255,.1);position:absolute;top:150%;left:0;transform:rotate(-15deg);transition:top .5s ease-out}.testimonal-comments:hover:after{top:40%;animation:elasticEffect .8s cubic-bezier(.25,1.5,.5,1);border-radius:50% 0 0}.testimonial-cslider .testimonal-comments{display:flex;flex-flow:column;justify-content:space-between}.showsmall{overflow:hidden;transition:max-height .5s ease}.showsmall ul{padding:0}.showsmall.expanded{max-height:1000px}.shape-contents a.toggle-text{margin-top:10px;color:#ec3339;display:inline-block;cursor:pointer}.shape-contents-area h2{margin-top:30px}.contact-form-box .form-group.fileup-wrap label{left:15px}.career-box-outer{display:flex;flex-wrap:wrap;gap:30px}.career-box-outer .business-box{width:calc(33% - 30px);padding:0}.career-box-outer .business-box .cover-box{padding:20px 25px;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.career-box-outer .business-box .cover-box-inner{margin:0}.career-box-outer .business-box .cover-box ul{padding-left:0;margin:0}.career-box-outer .business-box .cover-box.shape-contents ul li{line-height:23px;padding-bottom:8px}@media only screen and (max-width:1024px){.career-box-outer{gap:25px}.career-box-outer .business-box{width:calc(50% - 25px)}}@media only screen and (max-width:767px){.career-box-outer{gap:0}.career-box-outer .business-box{width:100%}.career-box-outer .business-box .cover-box{height:auto;margin-bottom:15px}}.fileup-wrap label{flex:1;color:#6e6f8d}.contact-form-box .fileup-wrap input[type=file]{color:#6e6f8d;padding:13px 12px;font-size:14px;cursor:pointer;position:relative;z-index:2;direction:ltr}.contact-form-box .fileup-wrap input[type=file]::file-selector-button{background:0 0;border:none;color:#6e6f8d;cursor:pointer}.menu-copywrite{margin-right:auto;padding-left:5px;margin-bottom:0;display:flex;gap:5px}.menu-copywrite li{display:inline-block;line-height:1}.menu-copywrite li{border-left:1px solid #aeb0d1;padding-left:5px}.menu-copywrite li.current-menu-item a{color:var(--primary-color)}@keyframes elasticEffect{0%{top:150%}40%{top:35%}55%{top:50%}70%{top:45%}85%{top:40%}100%{top:40%}}.commentor-content p{font-size:16px}.commentor-content h5{font-size:16px;font-weight:var(--fw-600)}.focus-slider-carousel .item{position:relative;overflow:hidden}.focus-slider-carousel .item:hover img{transition:.3s;opacity:1;transform:scale(1.1)}.focus-slider-carousel .item img{transition:.3s;opacity:.8;width:100%;height:330px;object-fit:cover}.focus-slider-carousel .item .dark-grey-bg{overflow:hidden;position:relative}.capabilities-carousel .service-box{cursor:pointer}.main-menu{position:relative}.main-menu .menu{display:flex;list-style:none;margin:0;padding:0}.main-menu ul{list-style:none;margin:0;padding:0}.main-menu ul>li{position:relative}.main-menu ul>li>a{display:block;padding:10px 0;font-size:16px;font-weight:var(--fw-500);line-height:1.2;color:var(--white-color);position:relative;transition:color .3s ease-in-out}.main-menu ul>li>ul{position:absolute;top:100%;left:-10px;width:300px;background-color:rgba(0,0,0,.8);box-shadow:0px 4px 10px rgba(0,0,0,.15);opacity:0;visibility:hidden;transform:translateY(10px) scale(.95);transition:opacity .3s ease-in-out,transform .3s ease-in-out,box-shadow .3s ease-in-out;border-radius:3px}.main-menu ul>li:hover>ul{opacity:1;visibility:visible;transform:translateY(0) scale(1);box-shadow:0px 8px 20px rgba(0,0,0,.2)}.main-menu ul>li>ul>li{position:relative;border-bottom:1px solid rgba(55,55,55,.8);padding:0}.main-menu ul>li>ul>li>a{display:block;padding:12px 15px;font-size:14px;color:#fff;position:relative;overflow:hidden;transition:color .3s ease-in-out}.main-menu ul>li>ul>li>a:hover{color:var(--primary-color)}.main-menu ul>li>ul>li>a:before{content:"";position:absolute;left:-10px;top:50%;width:5px;height:5px;border-radius:50%;transform:translateY(-50%);transition:left .3s ease-in-out,width .3s ease-in-out,height .3s ease-in-out}.main-menu ul>li>ul>li:hover>a{color:var(--primary-color);padding-left:15px}.main-menu ul li.current-menu-item a{color:var(--primary-color)}.main-menu ul li.current-menu-item .sub-menu a{color:var(--white-color)}.main-menu ul li.current-menu-item .sub-menu a:hover{color:var(--primary-color)}.main-menu ul>li>ul>li:hover>a:before{left:10px;width:8px;height:8px;background-color:var(--secondary-color)}.main-menu ul .menu-item-has-children a{position:relative}.main-menu ul .menu-item-has-children:before{content:"";position:absolute;top:50%;right:12px;transform:translateY(-50%);width:11px;height:8px}.main-menu ul .menu-item-has-children:hover:before{opacity:.8}.main-menu ul>li>ul>li>ul{position:absolute;top:0;left:100%;width:230px;box-shadow:0px 4px 10px rgba(0,0,0,.15);opacity:0;visibility:hidden;transform:translateX(10px);transition:opacity .3s ease-in-out,transform .3s ease-in-out,box-shadow .3s ease-in-out}.main-menu ul>li>ul>li:hover>ul{opacity:1;visibility:visible;transform:translateX(0);box-shadow:0px 8px 20px rgba(0,0,0,.2)}.main-menu ul li.current-menu-ancestor>a{color:var(--primary-color)}.main-menu ul ul li.current-menu-parent>a{color:var(--primary-color)}.main-menu ul ul ul li.current-menu-item>a{color:var(--primary-color)}.menu-toggle{display:none !important}.contact-menu{display:none}.testimonal-comments{padding:42px;background:var(--dark-grey-color);height:360px}.testimonial-cslider{padding-top:30px;margin:0 -12px}.testimonial-cslider .slick-slide{margin:0 12px;min-height:350px}.comment-person-details{gap:10px;padding-right:15px}.testimonial-cslider .slick-dots{margin-top:15px}.benifit-cover-box{background:var(--dark-grey-color);padding:40px 25px}.benifit-outr{gap:20px}.benifit-cover-box img{margin-bottom:25px}.animation-box{position:relative}.wifi-icons-anim{position:absolute;background:#07819b;border-radius:7px;width:27px;height:22px;transform-style:preserve-3d;transform:perspective(5cm) rotateX(16deg) rotateY(57deg);right:96px;top:8px}.wifi-icons-anim svg{margin-top:-13px;margin-left:-1px}.monitor-our{position:absolute;left:52px;top:40px;width:25px;animation:upDown 2s infinite ease-in-out;z-index:2}.heart-icon{position:absolute;left:8px;top:4px;width:9px;animation:fadeInOut 2s infinite}@keyframes fadeInOut{0%,100%{opacity:0}50%{opacity:1}}@keyframes upDown{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}.bottle-outer{position:absolute;left:100px;bottom:10px}.bottle-container{position:relative;width:50px;height:50px;display:block}.bottle-icon-1{left:1px;top:-31px}.bottle-icon-2{left:18px;top:-22px}.bottle-icon-3{left:34px;top:-14px}.bottle-icon-2{position:absolute;width:17px;height:27px}.bottle-icon-3{position:absolute;width:18px;height:27px}.bottle-icon{position:absolute;width:17px;height:27px;opacity:0;animation:moveCycle 6s infinite linear}.bottle-icon-1{animation-delay:0s}.bottle-icon-2{animation-delay:2s}.bottle-icon-3{animation-delay:4s}@keyframes moveCycle{0%{opacity:1;left:1px;top:-31px}33%{opacity:1;left:18px;top:-22px}66%{opacity:1;left:34px;top:-14px}100%{opacity:0;left:34px;top:-14px}}.man-works{position:absolute;left:242px;top:11px;transform-style:preserve-3d;animation:rotate3D 2s infinite ease-in-out alternate}@keyframes rotate3D{0%{transform:perspective(11cm) rotateX(3deg) rotateY(-20deg)}50%{transform:perspective(11cm) rotateX(6deg) rotateY(0deg)}100%{transform:perspective(11cm) rotateX(3deg) rotateY(-20deg)}}.benifit-outr-main{background-color:transparent;perspective:1000px;width:25%;height:410px;transition:.3s}.benifit-outr-main .benifit-cover-box h4{padding-right:0}.benifit-outr-main:hover{width:44%;transition:.3s;height:410px}html[lang=fr-FR] .benifit-outr-main{height:440px}html[lang=fr-FR] .benifit-outr-main:hover{height:440px}html[lang=de-DE] .benifit-outr-main{height:440px}html[lang=de-DE] .benifit-outr-main:hover{height:440px}html[lang=de-DE] .benifit-cover-box p{word-break:break-word}.benifit-outr-box{position:relative;width:100%;height:100%;transition:transform 1s;transform-style:preserve-3d}.benifit-outr-main:hover .benifit-outr-box{transform:rotateY(180deg)}.benifit-cover-box,.backbenifit-cover-box{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.backbenifit-cover-box{color:#fff;transform:rotateY(180deg)}.backbenifit-cover-box img{height:100%;object-fit:cover;object-position:top}.bottom-content-hovr{position:absolute;bottom:0;padding:100px 25px 40px;background:#09090f;background:linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%)}.culiture-lists{margin:20px 0;padding:0}.culiture-lists li{display:block;list-style:none;margin:0 0 7px;padding:0 0 0 55px;position:relative;min-height:45px}.culiture-lists li img{position:absolute;left:0;top:0}.our-culture-thb-boxes-outer{padding-right:30px}.our-culture-thb-boxes-outer p,.our-culture-thb-boxes-outer li{color:var(--grey-color)}.btn-outer{display:flex;gap:35px}.culture-thb img{transition:filter .5s ease-in-out;filter:grayscale(100%)}.culture-thb img:hover{filter:grayscale(0%)}.box-centered-slider{padding:0 20px}.box-centered-slider .slick-center .slide-item{-moz-transform:scale(1.9);-ms-transform:scale(1.9);-o-transform:scale(1.9);-webkit-transform:scale(1.9);transform:scale(1.9);opacity:1;z-index:5;position:relative}.box-centered-slider .slick-center .slide-item:before{position:absolute;content:"";background:#000;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);height:100%;width:100%;bottom:0;left:0;display:none}.box-centered-slider .slick-slide{margin:0 12px}.life-work-sec .slick-slide{margin:0 12px}.life-work-carousel{padding:0}.box-centered-slider .slide-item{opacity:.5;transition:all .3s ease;z-index:-1;background-color:#000}.box-centered-slider .slick-list{padding:70px 0}.caption-content{position:absolute;bottom:0;padding:30px}.box-centered-slider .slide-item .caption-content{opacity:0}.box-centered-slider .slick-active.slick-center{z-index:5}.box-centered-slider .slick-active.slick-center .caption-content{padding:20px;width:100%;text-align:center;opacity:1;-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);-webkit-transform:scale(.7);transform:scale(.7)}.box-centered-slider .slick-arrow{border:1px solid #fff;border-radius:50%;width:60px;height:60px;transition:.3s;z-index:5}.box-centered-slider .slick-arrow:hover{border:2px dashed;border-color:red}.page-template-template-contact .capabiliies-banner{height:400px}.page-template-template-contact .contact-thb-boxes.capability-thb-boxes-outer .thumb-box-area img{width:auto;height:auto}.page-template-template-contact .thumb-box-area.contact-r-sec{height:auto}.contact-r-sec:after,.contact-l-sec:after{display:none}.contact-form-box{background:var(--dark-grey-color);padding:50px}.contact-form-box .form-group{margin-bottom:20px}.contact-form-box .form-group input{border:solid 1px #6f7392;background:0 0;width:100%;padding:14px 30px;color:#fff;font-size:14px}.contact-form-box .form-group textarea{border:solid 1px #6f7392;background:0 0;width:100%;padding:20px 15px;color:#fff;resize:none;min-height:126px;font-size:14px}.contact-form-box .form-group:last-child{margin:0}.contact-form-box .btn.btn-style-1{padding:0;margin-bottom:30px !important}.contact-form-box .wpcf7-spinner{display:none !important}.contact-form-box .btn input{background:0 0;border:none;color:var(--white-color);font-weight:500;padding:12px 20px 12px 64px !important;position:relative;z-index:1}.contact-map-sec{gap:20px}.contact-map-sec .counter-item{width:calc(20% - 20px)}.map-item-box{background:var(--dark-grey-color);padding:20px;justify-content:space-between;height:100%}.contact-expert-title{font-size:14px;font-weight:var(--fw-600);color:#fff;line-height:20px;padding:0 0 12px;min-height:54px}.contact-expert-other p:first-of-type{min-height:134px}.contact-expert-other{margin-bottom:20px}.map-item-box p{color:var(--grey-color);font-size:14px;line-height:20px;font-weight:var(--fw-400)}.map-item-box a.pan{background:rgba(217,217,217,.1);color:var(--white-color);font-size:14px;font-weight:var(--fw-400);padding:12px 18px 12px 48px;position:relative;transition:all .1s ease-out;z-index:1}.map-item-box a.pan:before{content:"";background:url(//sarlatech.com/wp-content/themes/sarlatechtheme/assets/css/../images/location_on.svg) no-repeat;position:absolute;top:0;bottom:0;margin:auto;display:block;width:14px;height:18px;left:18px}.contact-map-wrap{background:url(//sarlatech.com/wp-content/themes/sarlatechtheme/assets/css/../images/contact-connect-bg.webp) left top no-repeat;background-size:cover;padding-bottom:150px;padding-top:50px}.map-item-box a:hover{background-color:transparent;color:var(--primary-color)}.automation-tech-sec{position:relative}.automation-tech-sec:before{position:absolute;content:"";background:url(//sarlatech.com/wp-content/themes/sarlatechtheme/assets/css/../images/automation-tecnology-bg.png) left top no-repeat;width:100%;height:100%;background-size:cover;left:0;top:0}.automation-tech-box{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding-top:34px}.automation-tech-box .business-box{width:calc(33.3% - 21px)}.automation-what-carousel .service-box .info-element{background:rgba(37,39,56,.9);height:auto;z-index:1;max-height:100%;overflow-y:auto;overflow-x:hidden;display:block}.automation-tech-box .business-box .top-widget img{margin-right:15px}.automation-what-carousel .service-box .info-element ul{padding:0;margin:16px 0 0}.automation-what-carousel .service-box .info-element ul li{list-style:none;color:#e8e9ee;font-size:16px;line-height:24px;font-weight:var(--fw-300);position:relative;padding-left:16px;padding-bottom:10px}.automation-what-carousel .service-box .info-element ul li:before{position:absolute;content:"";background:#fff;width:6px;height:6px;border-radius:50%;left:0;top:9px}.automation-what-carousel.services-carousel .service-box:hover h3{opacity:0}.automation-what-carousel.services-carousel .service-box:hover .info-element h3{opacity:1}.automation-system .thumb-box-area:after{display:none}.system-link a{font-size:14px;font-weight:var(--fw-400);color:#fff;border:solid 1px #6f7392;padding:17px 20px;display:inline-block}.system-link{display:flex;gap:20px}.system-link a:hover{border-color:var(--primary-color);color:var(--primary-color)}.logo-slide-box-wrap ul{padding:0;margin:0;display:flex;gap:30px}.logo-slide-box-wrap ul li{list-style:none;background:#353643;text-align:center;color:var(--grey-color);font-size:16px;padding:19px 14px}.automation-system .slick-slide{margin:0 15px}.automation-system .slick-list{margin:0 -15px}.automation-system .clients-carousel1{overflow:hidden}.automation-system .logo-lists .logo-slide img{max-height:70px}.automation-system.simulation-tab-sec .logo-slide-box-wrap{margin-top:25px;text-align:left}.automation-system.simulation-tab-sec .logo-slide-box-wrap ul{flex-wrap:wrap;gap:30px;justify-content:flex-start}.logo-carousel .logo-slide{opacity:.6}.logo-carousel .selected-item .logo-slide{opacity:1}.automation-how-box-sec,.automation-model-box-sec{padding-top:50px;display:flex;gap:30px}.automation-how-box-sec .service-box{width:calc(33.3% - 21px)}.automation-model-box-sec .service-box{width:calc(20% - 21px);text-align:center;background:var(--dark-grey-color)}.automation-model-box-sec .service-box h4{font-size:16px;font-weight:var(--fw-600);margin:0}.automation-model-box-sec .cover-box img{margin-bottom:40px;padding:10px}.automation-model-box-sec .cover-box img{margin-bottom:40px;padding:10px}.automation-model-box-sec .cover-box{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%}.automation-benefit-sec ul{padding:0;margin:40px 0 0}.automation-benefit-sec ul li{color:var(--grey-color);font-size:16px;font-weight:var(--fw-400);padding-bottom:20px}.automation-benefit-sec ul li:last-child{padding-bottom:0}.automation-benefit-sec ul li img{padding-right:20px}.automation-benefit-sec{background-repeat:no-repeat;background-size:cover;padding-bottom:70px;background-position:60% top}.service-carosuel-arrow .swiper-button-prev,.service-carosuel-arrow .swiper-button-next{opacity:1 !important;pointer-events:visible;cursor:pointer}.service-carosuel-arrow .swiper-button-prev:hover,.service-carosuel-arrow .swiper-button-next:hover{border-color:#000}.capabilities-carousel .swiper-slide{transition:all .3s ease-in-out}.capabilities-carousel .swiper-slide.expanded-slide{flex-grow:1;max-width:420px}.service-carosuel-arrow .swiper-button-prev:before,.service-carosuel-arrow .swiper-button-next:before{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:"";-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;top:-2px;left:-2px;padding:0;z-index:10;border:2px dashed #f7941d00}.service-carosuel-arrow .swiper-button-prev:hover,.service-carosuel-arrow .swiper-button-next:hover{box-shadow:0 0 0 0 rgba(217,217,217,0);color:#fff;-webkit-transition:box-shadow .2s;-moz-transition:box-shadow .2s;transition:box-shadow .2s}.service-carosuel-arrow .swiper-button-next:hover:before,.service-carosuel-arrow .swiper-button-prev:hover:before{-webkit-animation:spinAround 9s linear infinite;-moz-animation:spinAround 9s linear infinite;animation:spinAround 9s linear infinite;border:2px dashed var(--primary-color)}@-webkit-keyframes spinAround{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes spinAround{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@keyframes spinAround{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.industry-key-p{padding-top:40px;color:var(--grey-color);margin:0}.industry-model-box-sec .service-box{width:calc(25% - 21px)}.industry-how-box-sec{flex-wrap:wrap;justify-content:center}.industry-how-box-sec .service-box{background:var(--dark-grey-color)}.industry-how-box-sec .service-box .cover-box p{min-height:auto}.industry-model-box-sec .service-box{background:0 0;overflow:visible}.footer-logo{position:relative}.footer-logo .logo{position:relative;width:210px;height:191px}.logo-parts{position:absolute;opacity:0;transform:translateY(30px);animation:slideFade 9s infinite}.logo-parts:nth-child(1){animation-delay:.4s}.logo-parts:nth-child(2){animation-delay:.8s}.logo-parts:nth-child(3){animation-delay:1.2s}.logo-parts:nth-child(4){animation-delay:1.6s}.logo-parts:nth-child(5){animation-delay:2s}.logo-parts:nth-child(6){animation-delay:2.4s}.logo-parts:nth-child(7){animation-delay:2.8s}.logo-parts:nth-child(8){animation-delay:3.2s}.logo-parts:nth-child(9){animation-delay:3.6s}.logo-parts:nth-child(10){animation-delay:4s}@keyframes slideFade{0%{opacity:0;transform:translateY(30px)}40%{opacity:1;transform:translateY(0)}55%{opacity:1;transform:translateY(0)}100%{opacity:1;transform:translateY(0)}}.contact-form-box .form-group{position:relative}.contact-form-box .form-group input,.contact-form-box .form-group textarea{border-radius:0}.contact-form-box .form-group label{transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;background-color:var(--dark-grey-color);top:14px;left:30px;position:absolute;color:#6f7392;font-size:14px}form .form-control:focus~label,form select:focus~label,form textarea:focus~label,form input[type=text]:focus~label,form input[type=number]:focus~label,form input[type=tel]:focus~label,form input[type=email]:focus~label,form .form-control:not(:placeholder-shown)~label,form select:not(:placeholder-shown)~label,form textarea:not(:placeholder-shown)~label,form input[type=text]:not(:placeholder-shown)+label,form input[type=number]:not(:placeholder-shown)~label,form input[type=tel]:not(:placeholder-shown)~label,form input[type=email]:not(:placeholder-shown)~label{top:-7px;font-size:13px;line-height:14px;color:#6f7392}form .form-control:focus+label,form select:focus+label,form textarea:focus+label,form input[type=text]:focus+label,form input[type=number]:focus+label,form input[type=tel]:focus+label,form input[type=email]:focus+label,form .form-control.has-value+label,form select.has-value+label,form textarea.has-value+label,form input[type=text].has-value+label,form input[type=number].has-value+label,form input[type=tel].has-value+label,form input[type=email].has-value+label{top:-7px;left:19px;font-size:13px;line-height:14px;color:#6f7392}form .form-control:disabled~label,form select:disabled~label,form textarea:disabled~label,form input[type=text]:disabled~label,form input[type=number]:disabled~label,form input[type=tel]:disabled~label,form input[type=email]:disabled~label{background-color:#6f7392;cursor:not-allowed}form .form-control:focus,form select:focus,form textarea:focus,form input[type=text]:focus,form input[type=number]:focus,form input[type=tel]:focus,form input[type=email]:focus{border-color:#fff}.wpcf7-acceptance.wpcf7-acceptance input[type=checkbox]{margin-right:10px;cursor:pointer}.wpcf7-acceptance .wpcf7-list-item{margin-left:4px !important}.map-item-box a{transition:all .5s ease-out}.map-item-box a:hover{background:#000}.map-item-box a:hover:before{animation:arrowAnim 1s ease-in-out infinite}.contact-map-sec .counter-item{background:var(--dark-grey-color);transition:all .7s ease-out}.contact-form-sec{padding-top:40px}.automation-model-box-sec .service-box,.automation-how-box-sec .service-box{overflow:visible}.automation-model-box-sec .cover-box,.industry-how-box-sec .cover-box,.automation-how-box-sec .cover-box{top:0;left:0}.automation-model-box-sec .cover-box:before,.industry-how-box-sec .cover-box:before,.automation-how-box-sec .cover-box:before{content:"";position:absolute;top:0;left:0;height:100%;width:0;background-color:rgba(0,0,0,.3);transform:.5s;transform:rotate(0deg) skewY(-45deg);transition:.5s}.automation-model-box-sec .cover-box:hover:before,.industry-how-box-sec .cover-box:hover:before,.automation-how-box-sec .cover-box:hover:before{top:5px;left:-10px;height:100%;width:10px;background-color:var(--dark-grey-color);transform:.5s;transform:rotate(0deg) skewY(-45deg);transition:.5s}.automation-model-box-sec .cover-box:after,.industry-how-box-sec .cover-box:after,.automation-how-box-sec .cover-box:after{content:"";position:absolute;bottom:0;left:0;height:0;width:100%;background-color:rgba(0,0,0,.5);transform:rotate(0deg) skewX(-45deg);transition:.5s}.automation-model-box-sec .cover-box:hover:after,.industry-how-box-sec .cover-box:hover:after,.automation-how-box-sec .cover-box:hover:after{position:absolute;bottom:-10px;left:-5px;height:10px;width:100%;background-color:var(--dark-grey-color);transform:.5s;transform:rotate(0deg) skewX(-45deg);transition:.5s}.automation-model-box-sec .cover-box:hover,.industry-how-box-sec .cover-box:hover,.automation-how-box-sec .cover-box:hover{transition:.5s;top:-10px;left:10px;background-color:rgba(0,0,0,.5)}.industry-how-box-sec .service-box{background:0 0}.automation-benefit-sec ul li{padding-bottom:0;margin-bottom:30px;display:flex;align-items:center}.carbtm{display:none}.logo-lists .logo-slide.active img{opacity:1 !important}.pharma-technology-sec h2{font-size:30px}.pharma-navigating-sec{position:relative}.pharma-navigating-sec .row{align-items:center}.pharma-navigating-sec:before{position:absolute;content:"";background:url(//sarlatech.com/wp-content/themes/sarlatechtheme/assets/css/../images/pharma-navigating-bg.png) left top no-repeat;width:50%;height:100%;left:0;top:80px;background-size:cover}.pharma-technology-sec.next-step-start p{max-width:700px}.pharma-manufacturing-sec{padding:80px 56px 80px 0}.pharma-manufacturing-sec ul{padding:0;margin:30px 0 0}.pharma-manufacturing-sec ul li{background:rgba(0,0,0,.5);padding:20px;margin-bottom:15px}.pharma-manufacturing-sec ul li span{color:var(--grey-color);font-size:18px;font-weight:var(--fw-600);padding-left:13px;position:relative;line-height:26px;display:block}.pharma-manufacturing-sec ul li span:before{position:absolute;content:"";height:100%;width:3px;background:#40a2de;left:0;top:0}.pharma-expertise-box{display:flex;flex-wrap:wrap;gap:20px;padding-top:20px}.pharma-expertise-box .business-box{width:calc(33.3% - 21px);min-height:auto}.sector-industry-solutions .top-widget div p{max-height:192px !important;overflow-y:auto !important;padding-right:15px}.postid-858 .sector-industry-solutions .top-widget{height:auto !important}.competence-cards p{height:150px !important;overflow-y:auto !important;padding-right:15px}.postid-858 .competence-cards p{height:80px !important}.pharma-expertise-box .business-box .top-widget img{max-width:50px;margin-right:15px}.pharma-experience-box{display:flex;gap:20px;flex-wrap:wrap}.pharma-experience-box .service-box{width:calc(33.3% - 14px);position:relative}.pharma-experience-box .service-box:after{position:absolute;content:"";background:#000;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);height:100%;width:100%;bottom:0;left:0}.pharma-experience-box .service-box h3{z-index:1}.pharma-experience-box .service-box p{color:#e8e9ee;font-size:15px;font-weight:var(--fw-600);padding-top:10px}.pharma-experience-box .service-box ul{max-width:100%;display:flex;flex-wrap:wrap;flex-direction:column}.pharma-experience-box .service-box ul li{width:100%}.pharma-experience-box .service-box .info-element{flex-direction:column;justify-content:end}.pharma-experience-box{padding-top:50px}.pharma-transformation-carousel .thumb-box-area{width:100%}.pharma-transformation-carousel .thumb-box-area img{width:100%;height:365px;object-fit:fill;transition:filter .5s ease-in-out;filter:grayscale(100%)}.pharma-transformation-carousel .thumb-box-area:hover img{transition:filter .5s ease-in-out;filter:grayscale(0%)}.pharma-transformation-carousel .hov-content-th h4{max-width:85%}.pharma-excellent-box{display:flex;gap:40px;padding-top:30px}.pharma-excellent-box .business-box{width:calc(50% - 30px);background:rgba(37,39,56,.9);position:relative}.pharma-excellent-box .business-box .top-widget{display:block;font-size:30px;line-height:38px}.pharma-excellent-box .business-box .top-widget strong{display:inline;margin:0}.pharma-excellent-box .business-box img{position:absolute;right:25px;bottom:0;height:75px}.owl-nav{display:block !important;position:absolute;right:0;top:-90px}.owl-nav .owl-prev{width:60px;height:60px;border:1px solid var(--white-color) !important;border-radius:50%;position:relative;left:-10px}.owl-nav .owl-next{width:60px;height:60px;border:1px solid var(--white-color) !important;border-radius:50%;position:relative}.owl-nav .owl-prev span,.owl-nav .owl-next span{font-size:0}.owl-nav .owl-prev:after{background:url(//sarlatech.com/wp-content/themes/sarlatechtheme/assets/css/../images/arrow_downward_alt.svg) left top no-repeat;position:absolute;content:"";width:13px;height:12px;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%)}.owl-nav .owl-next:after{background:url(//sarlatech.com/wp-content/themes/sarlatechtheme/assets/css/../images/arrow_downward_alt-nxt.svg) right top no-repeat;position:absolute;content:"";width:13px;height:12px;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%)}.pharma-excellence-box{margin-bottom:80px}.pharma-excellence-box h3{color:#40a2de;font-size:30px;font-weight:var(--fw-400);padding-top:30px;margin:0}.pharma-automation-sec{padding:80px 0 0 70px}.pharma-navigating-sec>.container>.row{align-items:start !important}.pharma-navigating-secnw .culiture-lists{margin:40px 0 0;position:relative;z-index:2}.pharma-navigating-secnw .culiture-lists li{padding-left:65px;margin-bottom:20px}.pharma-navigating-secnw .culiture-lists li h3{font-size:20px;font-weight:600}.pharma-navigating-secnw .culiture-lists li p{font-size:16px}.pharma-navigating-secnw{position:relative}.pharma-navigating-secnw .row{align-items:center}.pharma-navigating-secnw:before{position:absolute;content:"";background:url(//sarlatech.com/wp-content/themes/sarlatechtheme/assets/css/../images/pharma-nav-af-bg.png) left bottom repeat-x;bottom:-1px;left:0;width:100%;height:292px;z-index:1;display:none}.caption h1{font-size:4.1rem;font-weight:var(--fw-600);text-shadow:2px 5px 10px rgba(0,0,0,.7)}.pharma-engineeringnw{padding-bottom:0}.pharma-engineeringnw h2{text-align:center}.pharma-engineeringnw .pharma-expertise-box{margin-top:40px}.pharma-engineeringnw .business-box{background:var(--dark-grey-color)}.pharma-engineeringnw .business-box .top-widget{margin:0;align-items:flex-start}.pharma-engineeringnw .business-box .top-widget img{margin-right:15px}.pharma-engineeringnw .business-box .top-widget h3{margin-left:0}.pharma-engineeringnw .business-box .top-widget p{font-size:16px}.simulation-unlocking-sec .row{align-items:center}.simulation-tab-sec ul.tabs{margin:45px 0 0;padding:0;list-style:none;width:100%;display:flex;justify-content:center;gap:20px}.simulation-tab-sec ul.tabs li{margin:0;cursor:pointer;padding:17px 20px;border:solid 1px #6f7392;color:var(--white-color);overflow:hidden;position:relative;font-size:14px;font-weight:var(--fw-600);text-transform:uppercase}.simulation-tab-sec .tab_last{border-right:1px solid #333}.simulation-tab-sec ul.tabs li:hover{color:#fff;border-color:var(--primary-color)}.simulation-tab-sec ul.tabs li.active{color:#fff;border-color:var(--primary-color);display:block}.simulation-tab-sec .tab_container{border-top:none;clear:both;float:left;width:100%;overflow:auto}.simulation-tab-sec .tab_content{padding:60px 0 0;display:none}.simulation-tab-sec .tab_content ul{padding:0;margin:0;display:flex;align-items:center;justify-content:center;gap:80px}.simulation-tab-sec .tab_content ul li img{opacity:.5;transition:.3s;height:30px;object-fit:cover}.simulation-tab-sec .tab_content ul li:hover img{opacity:1;transition:.3s}.simulation-tab-sec .tab_drawer_heading{display:none}.simulation-solution-sec ul{padding:0;margin:0}.simulation-solution-sec ul li{list-style:none;color:var(--grey-color);font-size:16px;line-height:26px;padding-bottom:20px;position:relative;padding-left:16px}.simulation-solution-sec ul li:before{position:absolute;content:"";background:var(--grey-color);width:6px;height:6px;border-radius:50%;left:0;top:10px}.simulation-solution-sec ul li:last-child{padding-bottom:0}.simulation-what-carousel{width:100%}.serviceboxwrapper.hoverspclclas .service-box{width:calc(22% - 16px)}.serviceboxwrapper.hoverspclclas .service-box.hoverspclclasitm{width:calc(34% - 16px)}.serviceboxwrapper .back-box-hv{overflow:hidden}.serviceboxwrapper .back-box-hv .info-element{padding-bottom:20px}.serviceboxwrapper{display:flex;gap:20px;flex-wrap:wrap;overflow:hidden}.serviceboxwrapper .service-box{width:calc(25% - 16px)}.serviceboxwrapper .service-box:hover .back-box-hv{visibility:visible;opacity:1;z-index:2;margin-top:0;display:block}.serviceboxwrapper .service-box:hover .cover-box{visibility:hidden;opacity:0;z-index:-1;position:absolute}.serviceboxwrapper .service-box:hover{transform:scale(1.02);transition:.3s}.serviceboxwrapper .service-box .info-element p{color:var(--white-color)}.services-carousel{width:100% !important}.service-box h3{font-size:20px}.service-box .info-element{display:flex;flex-direction:column;justify-content:flex-end}.our_capabilities_home_sec .service-box .info-element{display:block;flex-direction:column;justify-content:flex-end;max-height:100%;overflow-y:auto;overflow-x:hidden}.design-how-sec .service-box{overflow:visible}.design-how-sec .cover-box p{min-height:auto}.design-how-sec .cover-box,.design-model-box-sec .cover-box{width:33.3%}.design-model-box-sec .cover-box h4{min-height:50px}.design-model-box-sec{padding-bottom:80px}.design-explore-box{background:var(--dark-grey-color);padding:40px 30px;width:20%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;opacity:.3;transition:var(--primary-transition);cursor:pointer;border:solid 1px var(--dark-grey-color)}.design-explore-box h3{color:var(--white-color);font-weight:var(--fw-500);font-size:16px;padding-top:50px;text-align:center;margin:0}.design-explore-box-wrap{display:flex;gap:30px;margin-bottom:50px}.design-explore-box{border:solid 1px transparent}.design-explore-box:hover,.design-explore-box.active{opacity:1;border:solid 1px var(--primary-color);transition:var(--primary-transition)}.design-explore-main-sec p{color:var(--grey-color);font-size:24px;line-height:32px}.subpage-exp-content{display:none}.tab-content-block{display:none}.tab-content-block.active{display:block}.design-explore-carousel{padding-top:50px}.design-explore-carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:100%}.design-explore-slider-box{background:var(--dark-grey-color);padding:48px 25px 60px}.design-explore-slider-box h3{color:var(--white-color);font-size:28px;font-weight:var(--fw-500);padding-bottom:30px}.design-explore-slider-box img{width:100%;margin-bottom:35px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.design-explore-slider-box img:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.design-explore-slider-box ul{padding:0;margin:0}.design-explore-slider-box ul li{list-style:none;color:var(--grey-color);font-size:16px;position:relative;padding-left:24px;margin-bottom:20px}.design-explore-slider-box ul li:before{position:absolute;content:"";background:url(//sarlatech.com/wp-content/themes/sarlatechtheme/assets/css/../images/design-li-arrow.svg) left top no-repeat;width:13px;height:12px;left:0;top:5px}.design-explore-slider-box ul li:last-child{margin:0}.design-explore-slider-box a,.sarla-way-list a,.main-right-content a{color:var(--primary-color);font-size:16px;font-weight:var(--fw-500);display:flex;justify-content:flex-start}.design-explore-slider-box a.toggle-text,.sarla-way-list a.toggle-text{position:absolute;right:30px;bottom:15px}.design-explore-slider-box a.toggle-text{right:auto;left:25px}.design-explore-more .showsmall.expanded{max-height:1200px}.sarla-way-list{position:relative}.sarla-way-list .showsmall2,.main-right-content .showsmall_p{transition:max-height .5s ease;overflow:hidden;margin-top:10px}.sarla-way-list .showsmall2.expanded,.main-right-content .showsmall_p.expanded{max-height:1200px;transition:max-height .5s ease;margin-bottom:15px}.design-benefit-sec{flex-wrap:wrap;gap:16px}.design-benefit-sec .cover-box{width:calc(25% - 12px);padding:28px 25px;height:auto !important}.design-benefit-sec .cover-box p{color:var(--grey-color);font-size:14px;min-height:auto;margin:0;word-wrap:break-word}.design-explore-carousel-wrap{position:relative;margin-top:25px}.automotive-experience-box{display:flex;grid-gap:20px;margin-top:50px}.automotive-master-box-sec{text-align:center;padding-bottom:0}.automotive-master-box-sec h4 span{display:block}.automotive-master-box-sec h4{font-size:16px;line-height:22px}.automotive-challange-sec{padding-bottom:70px}.automotive-challange-sec ul{padding:0;margin:0}.automotive-challange-sec ul li{list-style:none;position:relative;color:var(--grey-color);font-size:16px;line-height:22px;padding-bottom:20px;padding-left:26px}.automotive-challange-sec .business-box .top-widget{margin-bottom:30px}.automotive-challange-box li:before{position:absolute;content:"";background:url(//sarlatech.com/wp-content/themes/sarlatechtheme/assets/css/../images/automotive-question-arrow.svg) left top no-repeat;left:0;top:4px;width:16px;height:16px}.automotive-solution-box li:before{position:absolute;content:"";background:url(//sarlatech.com/wp-content/themes/sarlatechtheme/assets/css/../images/pharma-engineering-icon.svg) left top no-repeat;left:0;top:4px;width:16px;height:16px;background-size:100%}.automotive-tab-sec .automation-tech-box{padding-top:0}.about-testimonial-sec{padding-bottom:80px;background-size:cover}.about-value-box{display:flex;gap:20px;flex-wrap:wrap}.about-value-box .business-box{width:calc(50% - 10px);background:var(--dark-grey-color)}.about-vision-sec{padding-bottom:80px}.about-team-carousel,.about-certification-carousel{padding-top:25px}.about-team-carousel .logo-slide{padding:0 10px}.about-team-carousel button{width:60px;height:60px;border:1px solid var(--white-color);border-radius:50%}.about-team-carousel .slick-prev{position:absolute;right:80px;top:-90px;transform:none;left:auto}.about-team-carousel .slick-next{position:absolute;right:0;top:-90px;transform:none;left:auto}.team-box-sec img{width:100%;opacity:1 !important}.team-box-txt{background:#232536;padding:20px;text-align:center}.team-box-txt h3{color:var(--white-color);font-weight:var(--fw-500);font-size:16px;margin:0 0 5px}.team-box-txt span{color:var(--grey-color);font-size:16px;font-style:italic}.about-certification-carousel img{width:auto !important;margin:0 auto;opacity:1 !important;max-height:110px}.about-certification-carousel .slick-slide{margin:0 30px}.about-responsibility-sec{padding-bottom:80px}.about-certification-carousel .owl-nav{display:none !important}.about-certification-carousel .owl-dots{display:block !important;text-align:center}.about-certification-carousel .owl-dots .owl-dot{width:4px;height:4px;font-size:0;background:#fff;margin:0 10px;position:relative;bottom:-30px}.about-certification-carousel .owl-dots .owl-dot.active{width:45px}.about-certification-sec{padding-bottom:30px}.about-innovation-sec .team-box-sec .team-box-image{width:100%;height:310px}.about-innovation-sec .team-box-sec .team-box-image img{width:100%;height:100%;object-fit:cover}.life-work-carousel{width:100vw !important}.life-work-carousel .service-box .info-element{bottom:-40px}.life-work-carousel .service-box .info-element h3{position:relative;top:-30px;transition:.3s}.life-work-carousel .service-box .info-element p{visibility:hidden;height:0}.life-work-carousel .service-box:hover .info-element{bottom:0;transition:.3s}.life-work-carousel .service-box:hover .info-element h3{top:0;transition:.3s}.life-work-carousel .service-box:hover .info-element p{visibility:visible;height:auto;transition:.3s}.life-work-carousel .service-box .info-element p{color:var(--white-color)}.blog-thb-boxes-outer .thumb-box-area{height:560px}.blog-thb-boxes-outer .thumb-box-area img{transition:filter .5s ease-in-out;filter:grayscale(100%);width:100%;height:100%;object-fit:cover}.blog-thb-boxes-outer .thumb-box-area:hover img{transition:.3s;filter:grayscale(0%)}.blog-box{height:100%;background:var(--dark-grey-color)}.blog-box-img{height:235px;overflow:hidden}.blog-box-img img{width:100% !important;height:100% !important;object-fit:cover;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);max-width:100% !important}.blog-box img{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%)}.blog-box:hover img{filter:grayscale(0%);-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%)}.blog-box-img a{display:block;width:100%;height:100%}.blog-box-txt{padding:20px}.blog-box-txt h3{margin:0 0 15px;line-height:18px}.blog-box-txt h3 a{font-size:16px;line-height:1.5;font-weight:var(--fw-500);color:var(--white-color);transform:var(--primary-transition)}.blog-box-txt h3 a:hover{color:var(--primary-color);transform:var(--primary-transition)}.blog-box-txt p{color:var(--grey-color);font-weight:var(--fw-300);font-size:14px}.blog-box-txt .date-txt{color:var(--grey-color);font-weight:var(--fw-300);font-size:14px;font-style:italic}.blog-box-sec{width:calc(75% - 30px);padding-right:30px}.blog-sidebar-sec{width:25%;padding-left:30px;border-left:solid 1px #2f314a}.blog-pagination-sec{width:100%;padding:25px 0 0}.blog-search.contact-form-box{background:0 0;padding:0 0 48px;border-bottom:solid 1px #2f314a}.blog-search.contact-form-box .search-form{background:var(--white-color);position:relative;border:solid 1px #6f7392;background:0 0;width:100%;color:#fff;font-size:14px;height:50px}.blog-search.contact-form-box .search-form label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px}.blog-search.contact-form-box input[type=search]{margin:0;padding:0 15px;width:calc(100% - 60px);border:0;font-size:16px;background:0 0;line-height:50px;color:var(--white-color)}.blog-search.contact-form-box .search-form input[type=search]:focus{outline:0 none}.blog-search.contact-form-box .search-form input[type=submit]{margin:0;padding:0;width:50px !important;height:50px !important;border:0 !important;position:absolute;right:0 !important;background:var(--primary-color) url(//sarlatech.com/wp-content/themes/sarlatechtheme/assets/css/../images/search.svg) no-repeat center center !important;color:#fff !important;cursor:pointer !important;font-size:0 !important;top:0}.blog-box-img .pdf-download{display:block;position:relative}.blog-box-img .pdf-download:after{background:url(//sarlatech.com/wp-content/themes/sarlatechtheme/assets/css/../images/download-pdf.png) no-repeat center center;position:absolute;right:6px;bottom:12px;content:"";width:50px;height:42px;background-size:contain;content:""}.contact-form-box .form-group input{padding-left:15px}.blog-recent-post{padding:30px 0}.blog-sidebar-title{font-size:24px;font-weight:var(--fw-500);color:var(--white-color);margin-bottom:30px}.blog-post-box{margin-bottom:30px}.blog-post-box h5{font-size:24px;font-weight:var(--fw-600);color:var(--white-color)}.blog-post-box h5 span{font-size:14px;font-weight:var(--fw-300);color:var(--white-color)}.blog-post-box h4{line-height:18px;margin-bottom:10px}.blog-post-box h4 a{font-size:16px;font-weight:var(--fw-300);color:var(--grey-color);line-height:18px}.blog-post-box img{animation:arrowAnim 1s ease-in-out infinite}.blog-post-box:last-child{margin:0}.blog-recent-post{border-bottom:solid 1px #2f314a}.blog-category-sec ul{padding:0;margin:0}.blog-category-sec ul li{list-style:none;padding-left:18px;position:relative;padding-bottom:20px}.blog-category-sec ul li:before{position:absolute;content:"";background:var(--grey-color);width:6px;height:6px;border-radius:50%;left:0;top:9px}.blog-category-sec ul li a{color:var(--grey-color);font-size:16px;font-weight:var(--fw-300)}.blog-category-sec ul li:last-child{padding-bottom:0}.blog-archive-sec{border:none}.blog-sidebar-sec a:hover{color:var(--primary-color)}.story-category{color:var(--grey-color)}.pagination{display:flex;list-style:none;padding:0;margin:0 0 0 12px}.nav-links{padding:0;margin:0;display:flex}.page-numbers{background-color:var(--dark-grey-color);width:36px;height:36px;display:flex;align-items:center;justify-content:center;margin-right:6px}.page-numbers:hover,.page-numbers.current{background-color:var(--primary-color);color:var(--white-color)}.page-numbers.dots,.page-numbers.dots:hover{background-color:transparent !important}.blog-details-content{display:block}.blog-details-content h1{font-size:2.5rem}.blog-details-content h3{font-size:36px}.blog-details-content p{color:var(--grey-color)}.blog-details-content h5{font-size:18px;padding-bottom:12px}.blog-details-content ul{padding:0;margin:0}.success-story-content ul li,.blog-details-content ul li{list-style:none;color:var(--grey-color);padding-left:25px;position:relative;padding-bottom:10px}.success-story-content{height:100%;background-color:var(--dark-grey-color);padding:30px}.success-story-content ul li:before,.blog-details-content ul li:before{position:absolute;content:"";background:var(--grey-color);width:6px;height:6px;border-radius:50%;left:0;top:9px}.success-story-content p{color:var(--grey-color)}.blog-details-img-wrap{display:flex;gap:30px;flex-wrap:wrap;padding-bottom:20px}.blog-details-content img{width:100% !important;height:auto;max-width:100% !important}.blog-details-content .blog-details-img-wrap img{width:calc(50% - 16px)}.blog-details-content h6{color:var(--white-color);font-size:18px;font-style:italic;padding-left:20px;position:relative;font-weight:var(--fw-300);margin-bottom:20px}.blog-details-content h6:before{position:absolute;content:"";background:var(--primary-color);width:3px;height:100%;left:0;top:0}.blog-details-content a{font-size:16px;font-weight:var(--fw-500);font-style:italic;text-decoration:underline;padding-bottom:20px;display:inline-block}.blog-details-content a.btn{text-decoration:none}.blog-banner-txt{padding-top:30px;display:flex;gap:25px;align-items:center;position:relative;z-index:10}.blog-industry-btn{color:var(--white-color);font-size:14px;font-weight:var(--fw-400);background:var(--dark-grey-color);padding:8px 14px}.blog-date-btn{position:relative;padding-left:30px;color:var(--white-color);font-size:14px;font-weight:var(--fw-400)}.blog-date-btn:before{position:absolute;content:"";background:url(//sarlatech.com/wp-content/themes/sarlatechtheme/assets/css/../images/calender.svg) left top no-repeat;width:18px;height:19px;left:0;top:0}.capabilities-bottom-btn{position:absolute;bottom:30px}.cover-box{padding-bottom:100px}.automation-how-box-sec .cover-box,.automation-model-box-sec .cover-box,.serviceboxwrapper .cover-box{padding-bottom:40px}.design-benefit-sec.automation-how-box-sec .cover-box{padding-bottom:28px}.capabilites-pagination{display:none !important}.projects-tab .nav-tabs .slick-arrow{padding:0;width:13px;height:12px}.projects-tab .nav-tabs .slick-arrow.slick-disabled{opacity:.5}.newlette-box,.wpcf7-form{position:relative}.newlette-box .wpcf7-spinner,.wpcf7-form .wpcf7-spinner{position:absolute;margin-top:15px}.tabcontnxtracls .tab-pane{display:inline-block !important;opacity:1 !important}.header-r{width:324px;justify-content:end}.header-r .wpml-ls-legacy-dropdown{width:100%;max-width:130px;padding:10px}.header-r .wpml-ls-legacy-dropdown a{background:0 0;border:none;padding:10px 0;color:#fff;font-size:14px;font-weight:var(--fw-500)}.header-r .wpml-ls-legacy-dropdown ul li:hover{background:0 0}.header-r .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{background-color:#f5f5f5;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,.2);z-index:2;border-radius:5px;visibility:visible !important;display:none;border-top:0}.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu{display:block}.header-r .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li a{color:#000;padding:12px 16px;text-decoration:none;display:flex;justify-content:space-between}.header-r .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li a:hover{color:var(--primary-color)}.header-r .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-flag+span{margin-left:0}.header-r .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li a img{order:2}.header-r .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,.header-r .wpml-ls-legacy-dropdown a:focus,.header-r .wpml-ls-legacy-dropdown a:hover{background:0 0;color:#fff}.default-page-sec{min-height:300px}.footer .newsletter form{display:flex;justify-content:space-between}.footer .newsletter .btn{height:50px;min-width:240px}.footer .newsletter .btn input{background:0 0;border:none;color:var(--white-color)}.carear-sing{margin-bottom:30px;color:var(--grey-color)}.carear-sing h4{color:var(--white-color)}.carear-sing a{color:var(--primary-color)}.carear-sing a:hover{color:var(--secondary-color)}.life-workplace-sec .row{align-items:center}.life-making-sec .hov-content-th p{padding:0}.sitemap ul{margin:0;padding:0;list-style-type:none}.sitemap .list-unstyled{column-count:2}.sitemap ul li{position:relative;padding-left:25px;margin:0 0 10px}.sitemap ul li:after{display:block;content:"";position:absolute;background:var(--primary-color);width:10px;height:10px;border-radius:100%;left:0;top:8px}.sitemap ul li ul{margin-top:10px}.sitemap ul li ul li{padding-left:20px;position:relative}.sitemap ul li ul li:before{border:1px solid var(--primary-color);display:block;content:"";position:absolute;width:12px;height:12px;border-radius:100%;left:3px;top:5px}.sitemap ul li ul li:after{width:6px;height:6px;left:6px;top:8px}.sitemap ol{padding:0;counter-reset:list-counter}.sitemap ol li{position:relative;padding-left:30px;counter-increment:list-counter}.sitemap ol li:before{display:none}.sitemap ol li:after{content:counter(list-counter) ". ";position:absolute;left:0;top:0;color:var(--primary-color);background-color:transparent}.brochure-modal-content.fancybox-content{background:var(--dark-grey-color);max-width:1020px}.brochure-modal-content.fancybox-content .contact-form-box{padding:0}.brochure-modal-content.fancybox-content .brochure-box-img{width:100%;height:100%;padding-right:20px}.brochure-modal-content.fancybox-content .wpcf7-list-item{display:inline-block;margin:0}.brochure-modal-content.fancybox-content .brochure-box-img img{width:100%;height:100%;object-fit:cover}input[type=checkbox].large-checkbox{height:20px;margin-right:10px;vertical-align:middle}.brochures-box .brochure-box-iconholder{margin-bottom:10px;display:flex;align-items:center}.brochures-box .brochure-box-iconholder .brochure-box-icon{width:30px;margin-right:15px}.brochures-box .brochure-box-iconholder .brochure-box-icon img{filter:brightness(0) invert(1)}.brochures-box .brochure-box-iconholder h4{margin:0}.brochure-modal-content.fancybox-content .wpcf7-list-item-label{vertical-align:middle;display:inline-block}.tab-content-block{position:relative}.design-explore-box-wrap .slick-slide img{margin:0 auto 20px}.tab-loader{position:absolute;top:0;left:0;z-index:10;background:var(--body-color);width:100%;height:100%}.spinner{width:30px;height:30px;border:4px solid #ccc;border-top:4px solid #8b8b8b;border-radius:50%;animation:spin 1s linear infinite;position:absolute;left:50%;top:50%}.design-explore-box-wrap .slick-slide{margin:0 10px}.design-explore-box-wrap .slick-slide{margin:0 -10px}@keyframes spin{to{transform:rotate(360deg)}}.faq-item{border-bottom:1px solid #3f4162}.faq-item.open{border-bottom:1px solid #171827}.faq-answer{display:none;padding:35px;background-color:#242535;color:var(--grey-color)}.faq-question{cursor:pointer;margin-bottom:5px;position:relative;font-size:18px;font-weight:400;padding:25px 25px 25px 0}.toggle-icon{font-size:30px;position:absolute;right:0;top:18px;color:var(--primary-color)}.case-studies-content{max-height:310px;overflow-x:hidden;overflow-y:auto;padding-right:15px}.case-studies .tabcontnxtracls{margin-top:50px}.case-sidebar-sec .blog-recent-post{border:0;padding:0}.close-evnt{width:40px;height:40px;position:absolute;right:0;top:2px;background:var(--primary-color);color:#fff;z-index:5;font-size:30px;border:0;line-height:30px}.event-box-sec .modal-body{background-color:var(--black-color)}.event-inner-box,.success-content-box{background:var(--dark-grey-color)}.w-box-content{padding:15px}.date-evnt img{width:20px;margin-right:5px;filter:invert(100%) brightness(100%)}.address-evnt img{width:20px;margin-right:5px;filter:invert(100%) brightness(100%)}.date-evnt{margin-bottom:15px}.w-box-img img{height:200px;width:100%;object-fit:cover}.w-box-content h4{margin-bottom:15px;font-size:18px;font-weight:var(--fw-600)}.evnt-date-loc{color:var(--white-color)}.evnt-date-loc span{color:var(--grey-color);font-weight:500}.event-modal-body img{max-height:400px;object-fit:cover}.event-modal-body ul li{list-style:disc}.event-modal-body ul{padding-left:17px}.success-story-image{max-height:500px;object-fit:cover;overflow:hidden}.success-story-details{row-gap:20px}.success-content-box{padding:20px}.success-stories-box-r a:hover{color:#fff}.success-stories-box-r .blog-box-txt h3 a{font-size:20px;line-height:1.4}.sucess-thumbnail{height:100%;max-height:350px;overflow:hidden}.success-stories-box .sucess-thumbnail{height:280px}.sucess-thumbnail a{width:100%;height:100%}.single-success-story .menu-toggle{margin-left:10px}.sucess-thumbnail img{height:100% !important;width:100% !important;object-fit:cover;max-width:100% !important}.success-story-content ul{padding:0;margin-bottom:0}.success-stories-box{height:100%}.success-content-box h3 a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:48px}.sitemap #menu-sitemap-menu .sub-menu-toggle{display:none}.error-404{padding:100px 0}.custom-tabs .tab-button{padding:14px 20px;margin-right:10px;border:1px solid var(--grey-color);display:inline-block;color:var(--white-color);background:0 0}.custom-tabs .tab-button.active{color:var(--primary-color)}.event-boxes-outer{padding:30px 0}.event-boxes-outer .slick-slide{margin:0 15px}.event-boxes-outer .slick-list{margin:0 -15px}.date-evnt,.address-evnt{display:flex}.modal-content.event-box-modal{background-color:var(--black-color);max-height:90vh;overflow-y:scroll}.modal-content.event-box-modal{overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}.modal-content.event-box-modal::-webkit-scrollbar{display:none}.event-boxes-outer .slick-arrow{font-size:0;padding:26px;top:-84px;transform:translateY(0%);border:1px solid #fff;border-radius:50%}.event-boxes-outer .slick-prev{left:auto;right:64px}.event-boxes-outer .slick-next{left:auto;right:0}.modal-body{padding:25px}.footer .links ul.aboutmenu li.current-menu-item a{color:#dddef5}.footer .links ul.aboutmenu li.current-menu-item.active a{color:var(--primary-color) !important}.footer .links ul#menu-footer-menu-first li.current-menu-item a:hover{color:var(--primary-color)}.current-menu-parent.current_page_parent.current_page_ancestor.menu-item-600 .sub-menu li.current-menu-item.active a{color:var(--primary-color) !important}.main-menu ul ul>li.menu-item.active a{color:var(--primary-color) !important}.cover-box h4,.benifit-cover-box h4,.cover-box p{word-wrap:break-word;padding-right:20px}.cover-box .capabilities-bottom-btn{bottom:15px}html{scroll-padding-top:87px !important}.page-template-template-sector-list .hov-content-th{height:215px !important}.footer .links .menu li a:active{color:var(--primary-color) !important}a.toggle-text2{cursor:pointer !important}.design-offer-sec .slick-slide{margin:0 12px}.design-offer-sec .slick-list{margin:0 -12px}.simulation-service-wrap .slick-slide{margin:0 12px}.simulation-service-wrap .slick-list{margin:0 -12px}.service-carosuel-arrow .slick-prev,.service-carosuel-arrow .slick-next{opacity:1 !important;pointer-events:visible;cursor:pointer}.service-carosuel-arrow .slick-prev:hover,.service-carosuel-arrow .slick-next:hover{border-color:#000}.capabilities-carousel .swiper-slide{transition:all .3s ease-in-out}.capabilities-carousel .swiper-slide.expanded-slide{flex-grow:1;max-width:420px}.service-carosuel-arrow .slick-prev:before,.service-carosuel-arrow .slick-next:before{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:"";-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;top:-2px;left:-2px;padding:0;z-index:10;border:2px dashed #f7941d00}.service-carosuel-arrow .slick-prev:hover,.service-carosuel-arrow .slick-next:hover{box-shadow:0 0 0 0 rgba(217,217,217,0);color:#fff;-webkit-transition:box-shadow .2s;-moz-transition:box-shadow .2s;transition:box-shadow .2s}.service-carosuel-arrow .slick-next:hover:before,.service-carosuel-arrow .slick-prev:hover:before{-webkit-animation:spinAround 9s linear infinite;-moz-animation:spinAround 9s linear infinite;animation:spinAround 9s linear infinite;border:2px dashed var(--primary-color)}@-webkit-keyframes spinAround{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes spinAround{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@keyframes spinAround{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.slick-arrow.slick-hidden{display:block !important}.simulation-service-carousel .service-box .info-element ul li{list-style:disc !important;color:#e8e9ee;font-size:16px;line-height:24px;font-weight:var(--fw-300);position:relative;padding-left:16px;padding-bottom:10px}.simulation-service-carousel .service-box .info-element ul{padding:0 0 0 20px;margin:16px 0 0}.simulation-service-carousel .service-box .info-element{background:rgba(37,39,56,.9);height:auto;z-index:1;max-height:100%;overflow-y:auto;overflow-x:hidden;display:block}.service-carosuel-arrow .slick-prev{left:-98px;right:auto}.service-carosuel-arrow .slick-next{right:-32px}.service-carosuel-arrow .slick-prev,.service-carosuel-arrow .slick-next{width:60px;height:60px;border:1px solid var(--white-color);border-radius:50%}.automation-model-box-sec .service-box .cover-box h4{padding-right:0 !important}.page-template-template-design-detailed .design-model-box-sec .cover-box h4{padding-right:0 !important;text-align:center !important}.simulation-service-carousel .slick-next.slick-arrow,.life-work-carousel .slick-next.slick-arrow,.testimonial-cslider .slick-next.slick-arrow{position:absolute;top:-20%;right:0 !important;border:1px solid #fff;width:50px;height:50px;border-radius:50px}.simulation-service-carousel .slick-prev.slick-arrow,.life-work-carousel .slick-prev.slick-arrow,.testimonial-cslider .slick-prev.slick-arrow{position:absolute;top:-20%;left:91% !important;border:1px solid #fff;width:50px;height:50px;border-radius:50px}.page-template-template-career .contact-form-sec,.page-template-template-current-opening .contact-form-sec{overflow-x:hidden!important}.simulation-service-carousel .slick-prev.slick-arrow:hover,.simulation-service-carousel .slick-next.slick-arrow:hover,.life-work-carousel .slick-next.slick-arrow:hover,.life-work-carousel .slick-prev.slick-arrow:hover,.testimonial-cslider .slick-prev.slick-arrow::hover,.testimonial-cslider .slick-next.slick-arrow::hover{border-color:#f7941d00}.simulation-service-carousel .slick-prev.slick-arrow:before,.simulation-service-carousel .slick-next.slick-arrow:after,.life-work-carousel .slick-prev.slick-arrow:before,.life-work-carousel .slick-next.slick-arrow:after,.testimonial-cslider .slick-prev.slick-arrow:before,.testimonial-cslider .slick-next.slick-arrow:after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:"";-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;top:-2px;left:-2px;padding:0;z-index:10;border:2px dashed #f7941d00}.life-work-carousel .slick-prev.slick-arrow{left:64% !important}.life-work-carousel .slick-next.slick-arrow{left:calc(64% + 80px)!important;right:auto !important}.simulation-service-carousel .slick-prev.slick-arrow:hover:before,.simulation-service-carousel .slick-next.slick-arrow:hover:after,.life-work-carousel .slick-prev.slick-arrow:hover:before,.life-work-carousel .slick-next.slick-arrow:hover::after .testimonial-cslider .slick-prev.slick-arrow:before,.testimonial-cslider .slick-next.slick-arrow:after{-webkit-animation:spinAround 9s linear infinite;-moz-animation:spinAround 9s linear infinite;animation:spinAround 9s linear infinite;border:2px dashed var(--primary-color)}@-webkit-keyframes spinAround{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes spinAround{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@keyframes spinAround{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.error404 .search-form label,.search .search-form label,.search-no-results .search-form label{display:none}.error404 .search-field,.search .search-field,.search-no-results .search-field{padding:14px 20px;margin-right:10px;border:1px solid #a0a3bb;border-radius:0;background-color:transparent;font-size:.875rem;color:#fff;transition:.3s;outline:0;width:50%}.error404 .search-submit,.search .search-submit,.search-no-results .search-submit{padding:15px 20px;background-color:var(--primary-color);border:none;border-radius:0;font-size:.875rem;font-weight:var(--fw-500);color:var(--white-color);cursor:pointer}.career-mobile{display:none !important}.wpcf7-form-control-wrap[data-name=privacy_concern]>.wpcf7-not-valid-tip:not(.custom-error){display:none !important}.wpcf7-list-item{margin:0}[lang=de-DE] .wpcf7-checkbox .custom-error{margin-top:20px !important}.fileup-wrap{display:flex;align-items:center;background:#242538;border:1px solid #6f7392;border-radius:0;overflow:visible}.fileup-wrap .wpcf7-not-valid-tip{top:37px}.fileup-btn{top:0;position:inherit;left:5px}.fileup-text{top:0;position:inherit;left:5px}.fileup-wrap{height:50px}.fileup-wrap input[type=file]{position:absolute !important;left:0;opacity:0}.fileup-wrap .fileup-btn{background:#2e3047;color:#ccc;padding:10px 16px;cursor:pointer;font-size:14px;transition:background .3s}.fileup-btn:hover{background:#3c3f5c}.fileup-text{padding:10px 12px;font-size:14px;color:#ccc;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swiper-pagination-bullets{width:100%;text-align:center}.swiper-pagination-bullet{font-size:0;width:4px;height:4px;border:0;background-color:var(--white-color);padding:0;transition:var(--primary-transition);display:inline-block;border-radius:0;opacity:1;margin:0 10px}.swiper-pagination-bullet-active{font-size:0;width:25px}.slick-dots{padding-left:0 !important}.home-logo-carousel .slick-track{display:flex;align-items:center}.logo-carousel .logo-slide{cursor:pointer}.about-certification-carousel .slick-track{display:flex;justify-content:center}.about-certification-carousel .slick-list{display:flex;justify-content:center}