.pdf-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:none;justify-content:center;align-items:center;z-index:20002;transition:.5s;transform:translateY(-100%)}.pdf-modal-content{overflow:auto;width:90%;height:90%;max-width:962px;max-height:770px;min-height:600px;border-radius:12px;position:relative;background:linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)),url("/wp-content/themes/intentionally-blank/assets/img/home/pdf-modal_background.png") 200% 0% no-repeat}.pdf-modal-content.close-modal{-webkit-animation:fadeout .5s forwards;animation:fadeout .5s forwards}.pdf-modal-content.open-modal{-webkit-animation:fadein .5s forwards;animation:fadein .5s forwards}.pdf-modal-content .pdf-modal__close-btn{position:absolute;right:24px;top:24px;cursor:pointer;width:32px;height:32px;background:#fff;border-radius:8px;display:flex;justify-content:center;align-items:center;box-shadow:0px 2px 4px rgba(0,0,0,.12)}.pdf-modal-content .pdf-modal__close-btn:hover{background:#0332c9;box-shadow:0px 2px 4px rgba(0,0,0,.12);border-radius:8px;transition:all .3s}.pdf-modal-content .pdf-modal__close-btn:hover .x-mark:before,.pdf-modal-content .pdf-modal__close-btn:hover .x-mark:after{background-color:#fff}.pdf-modal-content .pdf-modal__close-btn:focus{outline:none;box-shadow:0px 0px 4px rgba(0,117,255,.61)}.pdf-modal-content .pdf-modal__close-btn .x-mark:before,.pdf-modal-content .pdf-modal__close-btn .x-mark:after{position:absolute;top:9px;left:15px;content:" ";height:15px;width:2px;background-color:#333}.pdf-modal-content .pdf-modal__close-btn .x-mark:before{transform:rotate(45deg)}.pdf-modal-content .pdf-modal__close-btn .x-mark:after{transform:rotate(-45deg)}.pdf-modal__info-block{display:flex;flex-direction:column;justify-content:center;padding:5% 8% 5% 5%;margin-left:auto;width:65%;background:#fff;border-radius:0 12px 12px 0;box-sizing:border-box;height:100%}.pdf-modal__info-block .pdf-modal__title{font-family:Montserrat;font-style:normal;font-weight:500;font-size:25px;line-height:32.5px;margin-bottom:12px}.pdf-modal__info-block .pdf-modal__semi-title{font-family:Montserrat;font-style:normal;font-weight:500;font-size:15px;line-height:150%;opacity:.7;margin-bottom:20px}.pdf-modal__info-block .pdf-modal__list{list-style:none;margin:0 0 20px}.pdf-modal__info-block .pdf-modal__list li{font-family:Montserrat;font-style:normal;font-size:14px;font-weight:600;line-height:150%;margin-bottom:20px;position:relative;display:flex;align-items:center;min-height:40px}.pdf-modal__info-block .pdf-modal__list li:last-child{margin-bottom:0}.pdf-modal__info-block .pdf-modal__list li::before{content:"";position:absolute;top:6px;left:-40px;background:url("/wp-content/themes/intentionally-blank/assets/img/home/square.svg") 0 0/100% 100% no-repeat;width:24px;height:24px}.pdf-modal__info-block .pdf-modal__list li::after{content:"";position:absolute;left:-33px;top:8px;background:url("/wp-content/themes/intentionally-blank/assets/img/home/check.svg") 0 0/100% 100% no-repeat;width:17.33px;height:13.33px}.pdf-modal__info-block .pdf-modal__download{display:flex;margin-bottom:20px;position:relative}.pdf-modal__info-block .pdf-modal__download .email-input{flex:1;height:56px;padding:12px 16px;font-family:Montserrat;font-style:normal;font-weight:500;font-size:16px;line-height:20px;opacity:.7;box-sizing:border-box;transition:.3s;border:1px solid rgba(0,0,0,.15);border-right:none;border-radius:8px 0px 0px 8px;transition:.3s}.pdf-modal__info-block .pdf-modal__download .email-input:hover{border:solid 1px #0075ff}.pdf-modal__info-block .pdf-modal__download .email-input:focus{outline:none;border:solid 1px #0075ff;box-shadow:0px 0px 4px rgba(0,117,255,.61)}.pdf-modal__info-block .pdf-modal__download .download-button{background:#0332c9;border-radius:8px;height:56px;font-family:Montserrat;font-style:normal;font-weight:600;font-size:16px;line-height:20px;text-align:center;color:#fff;border:none;transform:translateX(-10px);cursor:pointer;border:#0332c9 solid 1.5px;padding:0 32px}.pdf-modal__info-block .pdf-modal__download .download-button:hover{transition:all .3s;background:#fff;color:#000}.pdf-modal__info-block .pdf-modal__download .error-area{position:absolute;width:100%;font-size:16px;color:red;top:60px}.pdf-modal__info-block .pdf-modal__privacy{font-family:Montserrat;font-style:normal;font-weight:500;font-size:13px;line-height:150%}.pdf-modal__info-block .pdf-modal__privacy span{opacity:.7}.pdf-modal__info-block .pdf-modal__privacy .privacy-policy{text-decoration:underline;font-weight:500;color:#000;opacity:1}.pdf-modal__info-block .pdf-modal__privacy .privacy-policy:focus{outline:none;text-shadow:0px 0px 2px rgba(0,117,255,.61)}.pdf-modal__info-block .pdf-modal__privacy .privacy-policy:hover{text-decoration:none;box-shadow:none !important}.preloader-img{padding:0 !important;width:50px !important;height:50px !important;margin-top:-10px}.success-subscribing__block{width:485px;height:80px;position:relative;position:fixed;right:24px;bottom:24px;background:#fff;border-radius:8px;border-left:10px solid #33cd6b;display:flex;align-items:center;z-index:20001;transform:translateY(200px);transition:.5s}.success-subscribing__block.message-opened{transform:translateY(0px)}.success-subscribing__block__icon{padding:28px}.success-subscribing__block__icon img{padding-top:unset !important;width:auto !important}.success-subscribing__block__title{font-family:Montserrat;font-style:normal;font-size:16px;line-height:16px;color:#000}.success-subscribing__block__semi-title{font-family:Montserrat;font-style:normal;font-weight:500;font-size:14px;line-height:150%;color:rgba(0,0,0,.7)}.success-subscribing__block__close-btn{position:relative;position:absolute;padding:6px;top:6px;right:12px;cursor:pointer}.success-subscribing__block__close-btn:before,.success-subscribing__block__close-btn::after{position:absolute;content:" ";height:15px;width:2px;background-color:#000}.success-subscribing__block__close-btn::before{transform:rotate(45deg)}.success-subscribing__block__close-btn::after{transform:rotate(-45deg)}@media(max-width: 1024px){.pdf-modal__info-block{width:100%;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;padding:10%}.pdf-modal-content{width:calc(100% - 20px)}}@media only screen and (max-width: 768px){#wide-tile1{display:flex;flex-direction:column;justify-content:center}.pdf-modal__info-block{height:auto}#wide-range-of-technology{padding-bottom:91px}.page-template-Services #wide-range-of-technology,.page-template-single_service #wide-range-of-technology{padding-bottom:0px}}@media(max-width: 550px){.pdf-modal-content{width:calc(100% - 20px);height:90%}.pdf-modal__list{margin:0}.pdf-modal__list li{font-size:13px}.pdf-modal__info-block{width:100%;border-radius:12px}.pdf-modal__info-block .pdf-modal__title{font-family:Montserrat;font-style:normal;font-weight:500;font-size:18px;line-height:130%;letter-spacing:.02em;color:#000;padding-right:32px}.pdf-modal__info-block .pdf-modal__semi-title{font-size:13px;margin-bottom:24px}.pdf-modal__info-block .pdf-modal__download{flex-direction:column;gap:20px}.pdf-modal__info-block .pdf-modal__download .email-input{font-weight:500;font-size:14px;line-height:17px;min-height:56px;border:1px solid rgba(0,0,0,.15);border-radius:4px}.pdf-modal__info-block .pdf-modal__download .download-button{font-weight:600;font-size:16px;line-height:20px;transform:unset}.pdf-modal__info-block .pdf-modal__download .error-area{top:60px;font-size:12px}}@media(max-width: 376px){.pdf-modal__title{margin-bottom:12px}.pdf-modal__semi-title{margin-bottom:20px}.pdf-modal__list{margin-bottom:16px}.pdf-modal__list li{margin-bottom:10px}.pdf-modal .email-input{padding:12px 8px}.pdf-modal__privacy{font-size:10px}}@media(max-width: 326px){.pdf-modal__info-block{display:block;border-radius:0}.pdf-modal-content{width:100%;height:100%;border-radius:0}}@-webkit-keyframes fadein{from{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0%)}}@keyframes fadein{from{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0%)}}@-webkit-keyframes fadeout{from{opacity:1;transform:translateY(0%)}to{opacity:0;transform:translateY(-100%)}}@keyframes fadeout{from{opacity:1;transform:translateY(0%)}to{opacity:0;transform:translateY(-100%)}}.our-blog.similar-articles{padding-bottom:0}.our-blog.similar-articles .header{font-family:"Montserrat";font-style:normal;font-weight:bold;font-size:40px;line-height:50px;text-align:center;letter-spacing:.02em;color:#000;margin-bottom:64px}.our-blog.similar-articles .wraper{max-width:1156px;padding:8px 20px 0;margin:auto;display:flex;gap:30px;flex:1;flex-direction:row;justify-content:center}.our-blog.similar-articles .wraper .card-container{position:relative;width:33%;border-radius:16px;overflow:hidden;border:1px solid #010a0526;transition:box-shadow .2s,transform .2s}.our-blog.similar-articles .wraper .card-container .card{display:flex;flex-direction:column;justify-content:space-between;height:100%;margin:0;cursor:pointer;overflow:hidden;position:relative}.our-blog.similar-articles .wraper .card-container:hover{transform:translateY(-8px);box-shadow:0 4px 20px rgba(25,49,80,.04),0 2px 12px rgba(28,125,248,.04),0 12px 28px rgba(28,125,248,.05)}.our-blog.similar-articles .card .tile-top{display:flex;flex-direction:column;width:100%}.our-blog.similar-articles .card .blog-tag{position:absolute;display:flex;flex-direction:row;flex-wrap:wrap;gap:3px;top:10px;left:10px;z-index:99}.our-blog.similar-articles .card picture{display:inline-block;width:100%;height:235px}.our-blog.similar-articles .card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.8s ease;transform:translateZ(0px)}.our-blog.similar-articles .card:hover img{transform:scale(1.02)}.our-blog.similar-articles .card:hover .read-more{opacity:1}.our-blog.similar-articles .card:focus{outline:none}.our-blog.similar-articles .card:focus img{transform:scale(1.02)}.our-blog.similar-articles .card .blog-category{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-style:normal;font-weight:500;font-size:12px;letter-spacing:.02em;color:#000;margin:10px 0 5px;padding-left:20px;padding-right:20px;box-sizing:border-box}.our-blog.similar-articles .card .blog-title{font-family:"Montserrat";font-style:normal;font-weight:bold;font-size:24px;line-height:32px;letter-spacing:.02em;color:#000;margin:0;padding-left:20px;padding-right:20px;box-sizing:border-box;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.our-blog.similar-articles .card .read-more{transition:opacity .3s ease;opacity:0;margin:0;padding:25px;box-sizing:border-box;position:absolute;bottom:-10px;right:-10px;z-index:99;border-radius:53% 61% 50% 50%/51% 42% 65% 60%;background-color:rgba(101,101,101,.15)}.our-blog.similar-articles .card .read-more svg{width:20px;height:20px}.our-blog.similar-articles .card .author-avatar{width:40px;height:40px;position:absolute;top:190px;left:10px;z-index:99}.our-blog.similar-articles .card .author-avatar img{width:100%;height:auto;border-radius:8px;transform:unset}.our-blog.similar-articles .card .blog-author p{margin:0;padding-left:20px;margin-bottom:7px;font-size:11px;font-weight:500;font-family:"Montserrat",Arial,Helvetica,sans-serif;color:#095064}.our-blog.similar-articles .blog-tags{display:flex;flex-direction:row;flex-wrap:wrap;height:25px;overflow:hidden;gap:3px;position:absolute;top:10px;left:10px;right:10px;z-index:99}.our-blog.similar-articles .blog-tags a.blog-tag:hover{background-color:#d7e3ff !important}.our-blog.similar-articles a.blog-tag{font-family:"Montserrat",Arial,Helvetica,sans-serif;background-color:#eeeff1 !important;border:1px solid rgba(101,101,101,.5);padding:2px 7px;margin:0 !important;border-radius:6px;font-size:14px;cursor:pointer;text-wrap:nowrap;text-decoration:none;color:#000}.our-blog.similar-articles .blog-time-container .blog-time{font-family:"Montserrat",arial;font-style:normal;font-weight:500;font-size:14px;line-height:150%;letter-spacing:.02em;color:#6d7082;padding-top:.5rem;padding-left:20px;display:flex;align-items:center}.our-blog.similar-articles .blog-time-container .blog-time img{width:15px;height:15px;padding-right:10px}.our-blog.similar-articles .links{font-family:Montserrat;font-style:normal;font-weight:normal;font-size:14px;line-height:20px;text-align:center;letter-spacing:.02em;color:#6d7082;margin-top:40px;padding:0px 20px}.our-blog.similar-articles .links a,.our-blog.similar-articles .links span{font-family:Montserrat;font-style:normal;font-weight:normal;font-size:14px;text-align:center;letter-spacing:.02em;color:#6d7082;margin:40px 0}.our-blog.similar-articles .links a{margin-left:6px;margin-right:6px;color:blue !important}.our-blog.similar-articles .links a:hover{text-decoration:underline}.our-blog.similar-articles .a:visited{color:blue !important}body{margin:0}@media only screen and (max-width: 767px){.our-blog.similar-articles .header{margin-bottom:40px}.our-blog.similar-articles .wraper{flex-direction:column;margin-left:20px;margin-right:20px}.our-blog.similar-articles .wraper .card-container{width:100%;margin:0 0 16px 0}.our-blog.similar-articles .wraper .card-container .card img{max-height:none}.our-blog.similar-articles .links{margin-top:8px;margin-bottom:20px}.our-blog.similar-articles .links a,.our-blog.similar-articles .links span{margin-top:8px;margin-bottom:20px}}body{overflow-x:clip}.got-a-project{border-radius:36px !important}.footer--offices{border-radius:unset !important}ol.numbered-list{padding-left:0}ol.numbered-list li{display:grid;grid-template-columns:30px auto;gap:10px;justify-content:start;align-items:start}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);justify-content:center;align-items:center;z-index:1000;border-radius:0 !important}.overlay img{max-width:90%;max-height:90%;border-radius:10px;transform-origin:center center}.overlay button{position:absolute;top:20px;right:20px;display:flex;align-items:center;justify-content:center;color:#fff;background:none !important;border:none !important;outline:none !important;font-size:50px;cursor:pointer;border-radius:50%;transition:all .3s}.overlay button:hover{color:#ffb1b1}.table-container{border-collapse:collapse;border-radius:8px !important;border:1px solid #000;overflow-x:auto;scroll-behavior:auto !important;cursor:-webkit-grab;cursor:grab;-webkit-overflow-scrolling:touch}.table-container:active{cursor:-webkit-grabbing;cursor:grabbing}.table-container table{border:none}.table-container table td,.table-container table th{border:1px solid #000}.table-container table tr td:first-child,.table-container table tr th:first-child{border-left:0}.table-container table tr td:last-child,.table-container table tr th:last-child{border-right:0}.table-container table tr:first-child td,.table-container table tr:first-child th{border-top:0}.table-container table tr:last-child td{border-bottom:0}.open-picture{cursor:zoom-in;display:inline-block;overflow:hidden;border-radius:8px}.image-open{cursor:zoom-in}div,section{border-radius:8px}.section-button{border-radius:8px !important}.your-proj-button{border-radius:8px !important}.button_empty{padding:17px 32px;outline:none !important;font-family:Montserrat;font-style:normal;font-weight:bold;font-size:16px;line-height:20px;text-align:center;letter-spacing:.05em;border:2px solid #0332c9;box-sizing:border-box;border-radius:8px;color:#000;background:none;transition:all .2s;cursor:pointer}.button_empty:hover,.button_empty:focus{background:#0332c9;border:2px solid #0332c9;color:#fff}.button_empty:active{background:#002395;border:2px solid #002395;color:#fff}.button_full{display:flex;align-items:end;justify-content:center;outline:none !important;padding:17px 32px;background:#0332c9;border-radius:6px;border:2px solid #0332c9;color:#fff;font-family:Montserrat;font-style:normal;font-weight:bold;font-size:16px;line-height:20px;text-align:center;letter-spacing:.05em;transition:all .2s;cursor:pointer}.button_full:hover,.button_full:focus{background:#002395;border:2px solid #002395}.button_full:active{background:#011d76;border:2px solid #011d76}.download-button-container{display:flex;justify-content:center}.case-study-download-button{padding:16px 40px;border:2px solid #0332c9;background-color:transparent;font-weight:700;font-size:12px;line-height:16px;color:#000 !important;display:flex;align-items:center;margin-inline:0;border-radius:6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:.3s background-color,.3s color}.case-study-download-button::before{content:url("/wp-content/themes/intentionally-blank/assets/svg/global/icons/download.svg");width:24px;height:24px;margin-right:8px;transition:.3s filter;filter:invert(1)}.case-study-download-button:hover{cursor:pointer}.case-study-download-button:hover{background-color:#0332c9;color:#fff !important}.case-study-download-button:hover::before{filter:unset}.article section{font-family:Montserrat;font-style:normal;font-weight:400;font-size:16px;line-height:28px;letter-spacing:.02em}.article iframe{border:0;border-radius:6px;width:100%}.article p{color:#000;font-family:Montserrat;font-size:16px;font-weight:normal;font-style:normal;line-height:28px;letter-spacing:.02px}.article a:visited{color:#551a8b}.article p a:not(.case-study-download-button):hover{text-decoration:underline}.article ol{margin-bottom:.9rem;list-style-position:outside;-webkit-padding-start:56px;padding-inline-start:56px}.article ul{margin-bottom:0;list-style-position:outside;-webkit-padding-start:56px;padding-inline-start:56px}.article ul li a:hover,.article ol li a:hover{text-decoration:underline;cursor:pointer}.article h1{margin:0;color:#000;font-family:Montserrat;font-size:42px;font-weight:600;font-style:normal;line-height:48px;letter-spacing:.02px}.article h1 a{cursor:default}.article h1 a:focus-visible{outline:none}.article h1 a:active{color:#000 !important}.article h2{color:#000;font-family:"Montserrat";font-size:32px;font-weight:bold;font-style:normal;line-height:42px;letter-spacing:.02px}.article h2 a{color:#000;cursor:default}.article h2 a:focus-visible{outline:none}.article h3{color:#000;font-family:Montserrat;font-size:24px;font-weight:bold;font-style:normal;line-height:40px;letter-spacing:.02px}.article h3 a{cursor:default}.article .subtitle-fake-h3{color:#000;font-family:Montserrat;font-size:20px;font-weight:500;font-style:normal;line-height:32px;letter-spacing:.02px;margin:8px 0}.article h4:not(#author_title){font-family:Montserrat;font-style:normal;font-weight:normal;font-size:17px;font-weight:bold;line-height:32px;letter-spacing:.02em}.article #devsdata_homepage img,.article .zoom img{transition:all .25s linear}.article #devsdata_homepage img:hover,.article .zoom img:hover{transform:scale(1.01)}.pic-caption{font-family:Montserrat;font-style:normal;font-weight:400;font-size:14px;margin-top:-10px;line-height:28px;letter-spacing:.02em;color:#6d7082;display:block}.article.case-study section,.article.case-study section p{font-family:"Montserrat"}.main-info{display:flex;flex-direction:column;align-items:center}.rank-math-breadcrumb a{color:#5f6966 !important;text-decoration:none}.rank-math-breadcrumb span{color:#5f6966}.rank-math-breadcrumb .last{color:#000;white-space:normal;-webkit-text-decoration-line:none;text-decoration-line:none;line-height:150%;font-size:14px;letter-spacing:0%;font-weight:600;color:#000}.middle p,.middle li{font-family:"Montserrat";font-style:normal;font-weight:normal;font-size:16px;line-height:28px;letter-spacing:.02em}.middle p{margin-top:18px}.chart_container{display:flex;justify-content:center}.chart_container #chart_d3 .elem_0,.chart_container #chart_d3 .elem_1{transition:.15s}.chart_container #chart_d3 .elem_0:hover{fill:#4cc548;cursor:pointer;scale:1.02}.chart_container #chart_d3 .elem_1:hover{fill:#428dcb;cursor:pointer;scale:1.02}@media screen and (max-width: 1200px){.article h1{color:#000;font-family:Montserrat;font-size:32px;font-weight:600;font-style:normal;line-height:48px;letter-spacing:.02px}.article h2{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:32px;line-height:42px;letter-spacing:.02em}.article h3{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:28px;line-height:36px;letter-spacing:.02em}.article h4:not(#author_title){font-family:Montserrat;font-style:normal;font-weight:bold;font-size:17px;font-weight:bold;line-height:32px;letter-spacing:.02em}.article h5{font-family:Montserrat;font-style:normal;font-weight:normal;font-size:30px;line-height:40px;letter-spacing:.02em}.article h6{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:24px;line-height:32px;letter-spacing:.02em}}.youtube-player-op iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:transparent}.youtube-player-op img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;cursor:pointer;transition:.4s all}.youtube-player-op:hover img{-webkit-filter:brightness(75%)}.youtube-player-op .play{height:96px;width:96px;left:50%;top:50%;margin-left:-48px;margin-top:-48px;position:absolute;background:url("/wp-content/themes/intentionally-blank/assets/img/global/play_icon.svg") no-repeat 0 0/96px 96px;cursor:pointer}.middle{width:90%;max-width:640px;position:relative}.left{justify-self:end;z-index:505}.right{justify-self:start;padding-right:calc(max(20px, 10%));z-index:504}.right,.left{width:calc(min(90%, 400px))}.center{display:grid;grid-auto-flow:column;grid-template-columns:1fr 808px 1fr;justify-items:center;border-radius:0}.row{margin-bottom:20px}@media only screen and (max-width: 1279px){.center{display:grid;grid-auto-flow:column;grid-template-columns:66% 34%;justify-items:center}.left{display:none}}@media only screen and (max-width: 768px){.center{grid-template-columns:100%}.left,.right{display:none}.row{border:none}}.column{float:left}.consultation2{display:inline-block}.consultation{display:none}.row:after{content:"";display:table;clear:both}div.sticky{padding:0;position:sticky;top:80px;align-self:flex-start}@media(max-width: 1700px){div.sticky.left{left:20px}}.img-container{width:100%;display:block;margin-top:15px}.img-container img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:32px}.got-idea{background-image:url("/wp-content/uploads/2020/06/project_idea_background3-1.png");background-size:cover;height:826px}.col{display:flex;max-width:25%;align-items:baseline;height:40px}.col img{width:100%;height:auto;vertical-align:middle;filter:invert(51%) sepia(7%) saturate(944%) hue-rotate(194deg) brightness(84%) contrast(83%) grayscale(1)}.business-insider img{float:left}.yahoo-finance img{float:right;margin-top:-5px}.business-insider,.yahoo-finance{transition:all .25s ease-in-out}@media all and (min-width: 768px)and (max-width: 1200px){.col{display:table-cell;width:50%}}#toc #placeholder{display:flex;flex-direction:column}#toc #placeholder .shimmer-placeholder,#toc #placeholder .placeholder-icons .placeholder-icon,#toc #placeholder .placeholder-items .placeholder-item,#toc #placeholder .placeholder-header{background:linear-gradient(to right, #e0e0e0 0%, #f0f0f0 20%, #e0e0e0 40%, #e0e0e0 100%);opacity:.3;background-size:200% 100%;border-radius:4px;-webkit-animation:shimmer 1.5s infinite;animation:shimmer 1.5s infinite}#toc #placeholder .placeholder-header{height:15px;width:40px}#toc #placeholder .placeholder-items{display:flex;flex-direction:column;margin:21px 0;gap:17px;padding-left:5px}#toc #placeholder .placeholder-items .placeholder-item{height:15px;width:70%}#toc #placeholder .placeholder-items .placeholder-item:nth-child(1){width:60%}#toc #placeholder .placeholder-items .placeholder-item:nth-child(2){width:75%}#toc #placeholder .placeholder-items .placeholder-item:nth-child(3){width:50%}#toc #placeholder .placeholder-items .placeholder-item:nth-child(4){width:90%}#toc #placeholder .placeholder-items .placeholder-item:nth-child(5){width:65%}#toc #placeholder .placeholder-items .placeholder-item:nth-child(6){width:30%}#toc #placeholder .placeholder-items .placeholder-item:nth-child(7){width:55%}#toc #placeholder .placeholder-items .placeholder-item:nth-child(8){width:70%}#toc #placeholder .placeholder-items .placeholder-item:nth-child(9){width:85%}#toc #placeholder .placeholder-items .placeholder-item:nth-child(10){width:60%}#toc #placeholder .placeholder-icons{display:flex;gap:35px;align-items:center;margin-top:32px;margin-left:5px}#toc #placeholder .placeholder-icons .placeholder-icon{height:17px;width:17px}@-webkit-keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}#toc .agenda-title{margin-top:0;font-size:14px;font-weight:400;color:#98a2b3;line-height:150%;letter-spacing:.02px;font-family:Montserrat}#toc a{text-decoration:none;font-family:Montserrat;color:#6d7082;font-weight:500;letter-spacing:.02em;font-style:normal}#toc a:hover{color:#0332c9 !important}#toc ul{-webkit-padding-start:0px;padding-inline-start:0px;list-style:none}#toc ul li{padding-left:5px;margin-bottom:12px;font-family:Montserrat;font-size:14px;line-height:150%}#toc ul li:hover{color:#0332c9}@media screen and (max-width: 1350px){#toc ul li{font-size:10px}.share-widget a svg{width:22px}}.share-widget{display:flex;gap:8px;align-items:center;margin-left:5px}html[lang=he-IL] .schedule-consultation{direction:ltr;text-align:left}html[lang=he-IL] #toc{text-align:right}html[lang=he-IL] .share-widget{justify-content:end}html[lang=he-IL] .accordion-box .accordion,html[lang=he-IL] .accordion-box .panel p{text-align:right}.share-widget a svg{fill:#000;transition:.3s}.share-widget a:hover svg path{fill:#0332c9}#copy-success{position:fixed;bottom:-50px;right:40px;z-index:505;padding:12px 20px;background:#267828;border-radius:8px;font-weight:bold;font-size:16px;line-height:24px;color:#fff;transition:all .3s ease-in-out}section{margin-bottom:0;padding-top:0px;padding-bottom:0px}html{scroll-behavior:smooth}h3.include{margin-top:33px !important}h3 a:active{color:#000 !important}h1 a[id]::before,h2 a[id]::before,h3 a[id]::before{content:"";display:block;height:62px;margin-top:-62px;visibility:hidden}.hero{display:block;height:100vh;background:url(/wp-content/uploads/2020/06/for-enterprise-landing-background.png) no-repeat center center fixed;background-size:cover}.hero-title{color:#fff;font-family:"Montserrat";font-size:56px;font-weight:bold;text-transform:none;line-height:70px;letter-spacing:.05px;margin:0;margin-bottom:20px}.hero-subtitle{font-family:Montserrat;font-style:normal;font-weight:normal;font-size:30px;line-height:40px;letter-spacing:.02em;color:#fff}.hero-head{padding-right:28%;padding-left:15%;padding-top:38vh;position:relative}.contact-us-show{cursor:pointer}.contact-us-show:focus{background-color:#0331c6}.button-empty{border:2px solid #0332c9;box-sizing:border-box;border-radius:1px;background:rgba(0,0,0,0)}.button-full{background:#0332c9;border-radius:1px;border:2px solid #0332c9}.button-full:hover{border:2px solid #0332c9;box-sizing:border-box;border-radius:1px;background:rgba(0,0,0,0)}.button-empty:hover{background:#0332c9;border-radius:1px;border:2px solid #0332c9}.button-regular{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:16px;line-height:20px;text-align:center;letter-spacing:.05em;color:#fff;padding:18px 52px}.site-header{display:none}.page .rank-math-breadcrumb{font-family:Montserrat;font-style:normal;font-weight:normal;font-size:16px;line-height:28px;letter-spacing:.02em}.page .rank-math-breadcrumb span,.page .rank-math-breadcrumb a{-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#6d7082}.page .rank-math-breadcrumb span.separator{-webkit-text-decoration-line:none;text-decoration-line:none}.page .rank-math-breadcrumb .breadcrums_title{font-size:14px;font-weight:400;line-height:150%;letter-spacing:0%;color:#000}.page .rank-math-breadcrumb span.last{-webkit-text-decoration-line:none;text-decoration-line:none;line-height:150%;font-size:14px;letter-spacing:0%;font-weight:600;color:#000}.page h1 a{cursor:text}nav.rank-math-breadcrumb p a{text-decoration:none !important;font-size:14px;font-weight:400;line-height:150%;letter-spacing:0%;color:#000}nav.rank-math-breadcrumb p a:hover{text-decoration:underline !important}.middle .schedule-consultation{grid-column-gap:1em;grid-row-gap:1em;border:1px solid #e5e7eb;background-color:#2d3038;border-radius:.75em;align-items:center;margin-bottom:3.75em;padding:0 1.25em;display:flex}.middle .schedule-consultation.middle-scheduler{padding:.75em 1.25em;margin-bottom:0}.middle .schedule-consultation .block-contact{flex:1}.middle .schedule-consultation .block-contact p{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:.8em;letter-spacing:.5px;line-height:1.5;color:#fff;margin:14px 0 14px}.middle .schedule-consultation .schedule-consultation-button{height:3em;max-width:100%;grid-column-gap:.75em;grid-row-gap:.75em;background-color:#1e1f22;color:#fff !important;border-radius:.5em;flex-flow:row;flex:none;justify-content:space-between;align-items:center;padding:0 1em 0 1.25em;font-size:.875em;font-weight:500;line-height:1.5;text-decoration:none;transition:background-color .2s;display:flex;transition:all .3s ease}.middle .schedule-consultation .schedule-consultation-button .arrow-icon{width:.75em;height:.75em;color:#6b7280;margin-top:2px;justify-content:center;align-items:center;display:flex}.middle .schedule-consultation .schedule-consultation-button:hover{background-color:#3e434e}.author_section_container{direction:ltr;margin-top:24px}.author_section_container .tags-author{display:flex;align-items:center;flex-wrap:wrap;row-gap:5px;border-radius:8px;padding:1rem 1rem 1rem 0}.author_section_container .tags-author a{font-style:normal;line-height:1.75em;border:.5px solid #e2e5e9;margin-right:7px;transition:.2s;transition-property:background;border-radius:5px;padding:.2em .8em;color:#000;font-family:Montserrat;font-size:14px}.author_section_container .tags-author a:hover{background-color:#c1c7d0}.author_section_container .author_section{display:grid;grid-template-areas:"image info" "content content";grid-template-columns:fit-content(6rem) 1fr;grid-gap:1rem;align-items:start;margin-top:60px}.author_section_container .author_section .author_photo_container{grid-area:image;grid-column:image;display:flex;flex-direction:column;align-self:center;justify-content:center;align-items:center;gap:15px;height:100%}.author_section_container .author_section .author_photo_container picture{height:123px}.author_section_container .author_section .author_photo_container picture img{width:auto;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1;border-radius:50%;overflow:hidden;filter:grayscale(1)}.author_section_container .author_section .author_photo_container .read_full_bio{font-size:13px;color:#000;border:1px solid #e2e5e9;line-height:normal;display:inline-block;text-align:center;padding:5px 13px;border-radius:30px;font-weight:600;transition:background-color .2s;text-decoration:none;justify-self:center}.author_section_container .author_section .author_photo_container .read_full_bio:hover{background-color:rgba(0,0,0,.1)}.author_section_container .author_section .author_info_container{grid-area:info}.author_section_container .author_section .author_info_container .author_info{position:relative;font-weight:600;font-size:20px;line-height:24px;letter-spacing:-0.017em;color:#162c6b;text-decoration:none}.author_section_container .author_section .author_info_container .author_info[data-role=Author]::before{content:"Author"}.author_section_container .author_section .author_info_container .author_info[data-role=Autor]::before{content:"Autor"}.author_section_container .author_section .author_info_container .author_info::before{position:absolute;color:#757575;margin-top:-46px;font-family:Montserrat;font-style:normal;font-weight:300;font-size:18px;line-height:28px;letter-spacing:.02em}.author_section_container .author_section .author_info_container .author_info h4{margin:0;font-family:"Montserrat" !important}.author_section_container .author_section .author_info_container .author_info h4 a{text-decoration:underline;color:unset;font-weight:300;font-size:17px;transition:.15s;font-family:"Montserrat" !important}.author_section_container .author_section .author_info_container .author_info h4 a:hover{color:#0332c9}.author_section_container .author_section .author_info_container .author_info .position{font-weight:400;font-size:16px;line-height:24px;letter-spacing:-0.011em;margin-left:1rem;color:#000}.author_section_container .author_section .author_about{grid-area:content}.author_section_container .author_section .author_about span{font-weight:400;font-size:16px;line-height:24px;letter-spacing:-0.011em;color:#555}.author_section_container .author_section .author_about .links{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;-moz-column-gap:30px;column-gap:30px;flex-wrap:wrap}.author_section_container .author_section .author_about .links .author_socials{display:flex;flex-direction:row;gap:20px;list-style-type:none;padding:0}.author_section_container .author_section .author_about .links .author_socials a{text-decoration:none}.author_section_container .author_section .author_about .links .author_socials a svg{width:16px;height:16px;transition:.3s;color:#000}.author_section_container .author_section .author_about .links .author_socials li:hover svg{color:#0332c9}.author_section_container .author_section .author_about .recruitment_link{display:flex;flex-direction:row;gap:10px;justify-content:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;color:#000;font-size:13px;font-weight:400;line-height:1.5}.author_section_container .author_section .author_about .recruitment_link::after{content:"";position:absolute;bottom:-5px;left:0;width:0px;height:1.5px;background:#000;transition:width .3s}.author_section_container .author_section .author_about .recruitment_link:hover::after{width:100%}.software rect,.benchmark rect,.cloud rect,.it-roles rect,.cloud-path,.software-path,.benchmark-path,.it-roles-path,.bar{transition:all .3s;cursor:pointer}.bar{transition:.3s}.software:hover,.benchmark:hover,.cloud:hover,.it-roles:hover,.cloud-path:hover,.software-path:hover,.benchmark-path:hover,.it-roles-path:hover,.bar:hover{filter:brightness(1.9);cursor:pointer;stroke-width:5}.bar:hover{scale:1.002}html[lang=he-IL] .schedule-consultation,html[lang=he-IL] .copy-toast-meet-us{direction:ltr;text-align:left}html[lang=he-IL] #toc{text-align:right;direction:rtl}html[lang=he-IL] .share-widget{justify-content:end}html[lang=he-IL] .accordion-box .accordion,html[lang=he-IL] .accordion-box .panel p{text-align:right}html[lang=he-IL] .table-container{border-collapse:collapse;border-radius:8px !important;border:1px solid #000;overflow-x:auto;-webkit-overflow-scrolling:touch}html[lang=he-IL] .table-container table{border:none}html[lang=he-IL] .table-container table td,html[lang=he-IL] .table-container table th{border:1px solid #000}html[lang=he-IL] .table-container table tr td:first-child,html[lang=he-IL] .table-container table tr th:first-child{border-right:0}html[lang=he-IL] .table-container table tr td:last-child,html[lang=he-IL] .table-container table tr th:last-child{border-left:0}html[lang=he-IL] .table-container table tr:first-child td,html[lang=he-IL] .table-container table tr:first-child th{border-top:0}html[lang=he-IL] .table-container table tr:last-child td{border-bottom:0}html[lang=he-IL] .panel span.list-element{margin-right:20px}html[lang=he-IL] .panel span.list-element::before{right:-15px}@media screen and (min-width: 900px){.author_section_container .author_section{display:grid;grid-template-columns:[image] fit-content(8rem) [content] 1fr;grid-template-areas:unset;align-items:center;grid-gap:1rem 2rem;margin:80px 0 5px}.author_section_container .author_section .author_info_container{grid-area:unset}.author_section_container .author_section .author_photo_container{grid-row:span 2}.tags-author{margin-left:155px}}@media screen and (max-width: 767px){.hero{display:none}.page .rank-math-breadcrumb{padding:0}}@media screen and (min-width: 767px)and (max-width: 1200px){.hero-head{padding-right:20%;padding-left:10%;padding-top:40vh;position:relative}}@media screen and (max-width: 900px){#author_title{margin:50px 0 0 0}.links{flex-direction:column}}@media screen and (max-width: 768px){.middle .schedule-consultation .block-contact p{text-align:center}}@media(max-width: 500px){.middle li{overflow-wrap:break-word}.ios_entwickler h2 a{font-size:22px}.outsourcing_table ul{padding:0 0 0 20px}.outsourcing_table ul li{font-size:14px}}@media(max-width: 479px){.middle .schedule-consultation{flex-direction:column;padding:16px}.middle .schedule-consultation .schedule-consultation-button{align-self:stretch;justify-content:center;align-items:center}.middle .schedule-consultation .schedule-consultation-button .arrow-icon{width:16px;height:16px}.rank-math-breadcrumb p{display:block !important;word-wrap:normal}.rank-math-breadcrumb .separator{top:3px !important}}@media(max-width: 400px){.chart_container #chart_d3 .chart_label{font-size:13px}}.rank-math-breadcrumb .separator{display:inline-block;width:24px;height:24px;background:url("/wp-content/themes/intentionally-blank/assets/svg/blog/chevron_right.svg") no-repeat center center;text-indent:-9999px;position:relative;top:-1px}