.slideshow { position: relative; z-index: 1; height: 700px; margin-top: 100px}.slideshow .item:before { content: ''; position: absolute; background-color: rgba(0, 0, 0, .5); width: 100%; height: 100%; z-index: 1 }.slideshow * { outline: 0 }.slideshow .slider-track { transition: 1s cubic-bezier(.7, 0, .3, 1) }.slick-list, .slideshow .item {overflow: hidden;}.slideshow .slick-list, .slideshow .slick-track, .slideshow .slider { height: 100% }.slideshow .item { height: 100%; position: relative; z-index: 1; display: flex !important; align-items: center;}.slideshow .item img { width: 100%; transition: 1s cubic-bezier(.7, 0, .3, 1); -webkit-transform: scale(1.3); transform: scale(1.3) }.slideshow .item.slick-active img { -webkit-transform: scale(1); transform: scale(1); -webkit-animation: 8s ease-in-out forwards cssAnimation; animation: 8s ease-in-out forwards cssAnimation }.slideshow .item .banner-content { width: 100%; -webkit-transition: 1s cubic-bezier(.7, 0, .3, 1); transition: 1s cubic-bezier(.7, 0, .3, 1); -webkit-transform: scale(1); transform: scale(1) }.slideshow .banner-content h1 {color: #fff;}.slideshow .item.slick-active .banner-content { -webkit-transform: scale(.5); transform: scale(.5); -webkit-animation: 8s ease-in-out forwards textAnimation; animation: 8s ease-in-out forwards textAnimation }.slideshow .item img, .slideshow .slider-track { -webkit-transition: 1s cubic-bezier(.7, 0, .3, 1) }.slideshow .button {padding: 17px 50px; font-size: 24px;}.slideshow .button:hover { color: #fff; border: 1px solid #fff }.slideshow .play-button:after { content: ''; position: absolute; z-index: 1; left: 38px; top: 31px; transform: scale(3.5); width: 0; height: 0; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 10px solid #fff }.fancybox-slide #videopopup { border-radius: 10px; width: 75%; padding: 14px }.fancybox-close-small:after { background: #eee; top: 10px; right: 10px }.slideshow .banner-content { position: absolute; top: auto; max-width: 1000px; margin: 0 auto; width: 100%; left: 0; right: 0; text-align: center; z-index: 99 }.slideshow .banner-content h1 { margin-bottom: 24px; width: 100% }.slideshow .banner-content p { margin-bottom: 50px; font-size: 22px; color: #fff; }.slideshow .banner-content h5 { line-height: 26px; color: #fff; font-weight: 400 }.slideshow .play-button { position: relative; width: 80px; height: 80px; border-radius: 50%; border: 2px solid #fff; display: flex; justify-content: center; align-items: center; padding-left: 8px; margin: 60px auto 20px; cursor: pointer }.slideshow .slick-dots {padding-left: 0}.owl-prev { width: 15px; margin-left: -20px }.owl-next { width: 15px; right: -25px }.owl-next i, .owl-prev i { transform: scale(1, 6); color: #ccc }.bedge-logos{max-width: 860px;margin: 0 auto;gap:20px;}.bedge-logos .item { width:100px; margin:0 10px; text-align: center }.bedge-logos .item.sourceforge {margin:0 10px; text-align: center }.bedge-logos .item img { width: 100% }.bedge-logos .item:nth-child(4) {width:100px}.slideshow+.entrusted-section { box-shadow: 0 0 50px rgba(0, 0, 0, .1) }.entrusted-section .entrusted-title { max-width: 300px; width: 100% }.entrusted-section .entrusted-title h2 { font-size: 48px; line-height: 50px; letter-spacing: 2px }.entrusted-section .entrusted-title h2 strong { font-size: 22px; font-weight: 400; display: block; letter-spacing: 0 }.entrusted-section .entrusted-logos { max-width: 100%; width: 100% }.Outperforming { height: fit-content }.Outperforming h2 { font-weight: 600; max-width: 800px; margin: 0 auto 15px; text-align: center }.Outperforming h6 {max-width: 1020px; margin: 0 auto 50px; font-family: Roboto, sans-serif; font-weight: 400; font-size: 24px; line-height: 36px; background: #f6f6f5;	padding: 10px 0}.Outperforming p { font-family: Roboto, sans-serif; font-weight: 400; font-size: 24px; line-height: 36px; max-width: 1020px; margin: 0 auto 50px; color: #4d4d4d }.complete-frv { background: #f6f6f5}.complete-frv h2 { font-weight: 600; max-width: 800px; margin: 0 auto 50px; text-align: center }.complete-frv h3 { font-size: 36px; color: #4d4d4f; text-align: center; margin-bottom: 0 }.complete-frv h3 span  {color: #f17f21;}.complete-frv h6, .complete-frv p { font-family: Roboto, sans-serif; font-weight: 400; font-size: 24px; line-height: 36px }.complete-frv h6 { max-width: 1020px; margin: 0 auto 50px }.complete-frv p { color: #4d4d4f }.complete-frv .item { background: #fff; padding: 20px 34px }.Ecosystemtext { background: #f6f6f5; padding: 10px 0 }.Ecosystemtext h2 { font-weight: 600; max-width: 800px; margin: 0 auto 15px; text-align: center }.Ecosystemtext h3 {text-align: center}.Ecosystemtext h3 span {color: #f17f21}.Ecosystemtext h6, .Ecosystemtext p { font-weight: 400; font-size: 24px; line-height: 36px; max-width: 1020px; margin: 10px auto; font-family: Roboto, sans-serif }.Ecosystemtext p { color: #4d4d4d }.idmkyx .heading {margin-bottom: 10px}.idmkyx .item { max-width: 400px; width: 100%; margin-bottom: 15px; position: relative; padding-bottom: 40px }.idmkyx .item .icon { max-width: 35px; width: 100% }.idmkyx .item h3 { margin-left: 25px; font-family: Raleway, sans-serif; margin-bottom: 0}.idmkyx .item h4, .idmkyx .item p { margin-bottom: 20px; font-size: 18px }.idmkyx .item h4 { font-family: Roboto, sans-serif; font-weight: 700; line-height: 21px; min-height: 42px }.idmkyx .item p { font-weight: 400; min-height: 80px }.idmkyx .item ul { padding: 0; margin: 0; list-style-type: none }.idmkyx .item ul li { position: relative; padding-left: 37px; margin: 25px 0; font-size: 16px }.idmkyx .item ul li:first-child { margin: 0 }.idmkyx .item ul li:before { position: absolute; left: 0; top: 3px; content: ''; background: url('../images/grey-bullet.png') no-repeat; width: 20px; height: 20px }.idmkyx .item .learn-more {position: absolute; bottom: 20px}.all-industries .item .learn-more { position: absolute; bottom: 20px }.all-industries { padding: 50px 0 }.all-industries h2 { font-size: 48px; font-weight: 600; text-align: center; margin-bottom: 50px; }.all-industries .owl-item { margin: 50px 0 0; background: #f6f6f5 }.all-industries .item {position: relative; background: #f6f6f5; padding: 50px 34px 0; display: flex; flex-direction: column; flex: 1; height: 100% }.all-industries .item .icon-box { max-width: 100px; width: 100px; padding: 10px; border: 10px solid; border-image-slice: 1; border-image-source: linear-gradient(180deg, #F17F21 0%, #F1B721 100%); position: absolute; left: 0; right: 0; margin: -100px auto 0; height: 100px; display: flex; align-items: center; background: #fff }.all-industries .item h2 { color: #0a4c8a; font-size: 22px; margin-bottom: 20px }.all-industries .item p { color: #4d4d4f; font-size: 18px; margin-bottom: 30px }.all-industries .item ul { list-style-type: none }.all-industries .item ul li { position: relative; color: #4d4d4f; font-size: 16px; line-height: 24px; margin-bottom: 20px; padding-left: 30px }.all-industries .item ul li:before { position: absolute; content: ''; background: url('../images/orange-bullet.png') no-repeat; width: 30px; height: 30px; left: 0 }.all-industries .owl-stage {display: flex}.all-industries .owl-dots { display: none }.all-industries .owl-dot { width: 15px; height: 15px; margin: 0 10px; border: 4px solid !important; border-image-source: linear-gradient(180deg, #F17F21 0%, #F1B721 100%) !important; border-image-slice: 1 !important }.all-industries .owl-dot.active { background: linear-gradient(180deg, #f17f21 0, #f1b721 100%) !important }.all-industries .button { font-size: 18px; position: absolute; left: 0; right: 0; width: 200px; margin: 40px auto 0 }.all-industries.blue h2 { max-width: 525px; width: 100%; margin: 0 auto 50px }.all-industries.blue .item .icon-box { border-image-source: linear-gradient(136.38deg, #0579E3 0%, #0A4C89 51.15%, #043562 100%) }.all-industries.blue .owl-dot { border-image-source: linear-gradient(136.38deg, #0579E3 0%, #0A4C89 51.15%, #043562 100%) !important }.all-industries.blue .owl-dot.active { background: linear-gradient(180deg, #0579e3 0, #043562 100%) !important }.all-industries.blue .button { background: linear-gradient(180deg, #0675dc .63%, #053968 100%) }.all-industries.blue .button:hover { color: #0675dc; background: 0 0; border: 1px solid #0675dc }.all-industries.blue.usa h2 { line-height: 50px }.all-industries.blue .item h2 {margin-bottom: 20px}.security-section { margin-top: 120px }.security-section .container { padding: 0 20px }.security-section h3 {margin-bottom: 20px}.security-section.title-left h3, .security-section.title-left h6 {text-align: left}.security-section .content.one-three:first-child>div:last-child p {margin-bottom: 0}.security-section h3, .security-section h6 {text-align: center}.home .security-section h3 {text-align: left;}.home .security-section .text-center-forced+p {text-align: center;}.security-section h6 { font-size: 20px; margin-bottom: 30px }.security-section .icon-label h5 { color: #4d4d4f; position: relative; margin-bottom: 30px; padding-left: 70px !important }.security-section .no-bullets .one-four h5 {padding-left: 0 !important}.security-section h5 { color: #31689c; position: relative; margin-bottom: 30px; padding-left: 70px !important }.security-section h5 span { font-family: Raleway, sans-serif; color: rgb(240, 127, 33, .5); position: absolute; font-size: 96px; line-height: 110px; left: 0; top: -50px }.security-section .text-center-forced+p {text-align: center;}.security-section p { font-size: 18px; line-height: 30px; font-weight: 400; margin-bottom: 60px; padding-left: 70px; min-height: 90px; color: #4d4d4d }.security-section { padding-bottom: 70px }.security-section .content.one-three:first-child { padding-left: 26px }.security-section .content.one-three:nth-child(2) { max-width: 30% }.solution-security p { margin-bottom: 30px; min-height: 1px; padding: 0; }.mebership { padding: 95px 0 }.mebership h3 { text-align: center; margin-bottom: 40px }.mebership h3, .mebership h5 {text-align: center}.member-logo { overflow: hidden; margin-top: 40px; margin-bottom: 50px; width: 100%;}.member-logo .item img { margin: 0 auto; max-width: 140px; }.grow-business-inner { display: flex; flex-direction: column; align-items: center; position: relative }.grow-business .box { padding: 50px 0; text-align: center }.grow-business .box .box-image { margin-bottom: 35px }.grow-business .box .box-title { color: #31689c; font-size: 24px; font-weight: 700 }.first-row { align-items: flex-end; margin-bottom: 98px; width: 100%; justify-content: center }.second-row { align-items: flex-start; width: 100%; justify-content: center }.box.mix { border-image-source: linear-gradient(89.99deg, #0A4C89 0%, #0579E3 32.71%, #F1B721 68.42%, #F17F21 99.37%)!important;}.box.blue { border-image-source: linear-gradient(136.38deg, #0579E3 0%, #0A4C89 51.15%, #043562 100%)!important;}.box.orange { border-image-source: linear-gradient(180deg, #F17F21 0%, #F1B721 100%)!important;}.first-row .first.box { max-width: 525px; max-height: 290px; width: 100%; margin-right: 180px }.first-row .second.box { max-width: 525px; max-height: 230px; width: 100% }.second-row .first.box { max-width: 374px; max-height: 350px; width: 100%; margin-right: 90px }.second-row .second.box { max-width: 460px; max-height: 340px; width: 100%; padding: 0; margin-top: -30px }.second-row .second.box .box-image {margin-bottom: 0}.second-row .second.box .box-title { margin-bottom: 50px }.center-box { background: #f6f6f5; box-shadow: 0 0 10px 5px rgba(0, 0, 0, .1); padding: 50px; position: absolute; left: 0; right: 0; margin: 0 auto; max-width: 340px; text-align: center; width: 100%; top: 50%; transform: translateY(-50%) }.center-box h3 {margin-bottom: 0;}.box.blue, .box.mix, .box.orange { border: 15px solid; border-image-slice: 1 }.network-partners h2 {text-align: center;}.network-partners-logo .item { max-width: 33.3333%; width: 100%; text-align: center }.network-partners-logo .item img { width: 70% }.aaa h2 { margin-bottom: 50px }@keyframes cssAnimation {	from {		-webkit-transform: scale(1) translate(0)	}	to {		-webkit-transform: scale(1.3) translate(0)	}}@-webkit-keyframes cssAnimation {	from {		-webkit-transform: scale(1) translate(0)	}	to {		-webkit-transform: scale(1.3) translate(0)	}}@keyframes textAnimation {	from {		-webkit-transform: scale(.5) translate(0)	}	to {		-webkit-transform: scale(1) translate(0);		animation-delay: .5	}}@-webkit-keyframes textAnimation {	from {		-webkit-transform: scale(.5) translate(0)	}	to {		-webkit-transform: scale(1) translate(0);		animation-delay: .5	}}/* ==================== Responsive ==================== */@media (max-width:1250px) {	.bedge-logos .item { width: 95px; margin: 0 15px }    .idmkyx .item { max-width: 365px }    .all-industries h2 {font-size: 38px}	.bedge-logos .item {width:13.5%;}	.bedge-logos .item:nth-child(4) { width: 13.5%; }	.bedge-logos .item.sourceforge {width: 14%;}    .security-section .image-content-inner { padding: 0 }	.security-section .content:first-child { max-width: 330px }	.security-section .content { max-width: 360px }	.security-section .content:last-child { max-width: 270px }}@media (max-width:1170px) {    .complete-frv .item { padding: 20px }    .idmkyx .item { max-width: 32.3333% }    .security-section h5 { margin-bottom: 10px }    .security-section .content { max-width: 270px }	.security-section h5 span { font-size: 60px; line-height: 75px; left: 0 }}@media (max-width:991px) {    .complete-frv h2 { margin-bottom: 30px }	.complete-frv h6 { font-size: 18px; line-height: 30px; text-align: center }	.complete-frv p { color: #4d4d4d; font-size: 18px; line-height: 30px; text-align: center }    .idmkyx {flex-direction: column}    .idmkyx .item {max-width: 100%}    .idmkyx .item ul { display: flex; flex-wrap: wrap; margin-bottom: 20px }	.idmkyx .item ul li:first-child { margin: 10px }	.idmkyx .item ul li { max-width: calc(50% - 20px); width: 100%; margin: 10px; line-height: 20px }	.idmkyx .item p { min-height: 1px }    .all-industries h2 { font-size: 26px }    .all-industries .item h2 {margin-top: 20px}    .all-industries .owl-carousel .owl-nav button.owl-next { right: 0 }	.all-industries .owl-carousel .owl-nav button.owl-prev { margin-left: 0 }    .security-section .content { display: flex; flex-wrap: wrap; max-width: 100% !important }	.security-section .content>div { max-width: 50%; width: 100% }	.security-section .content img { margin: 0 auto 70px }    .security-section ul { padding-left: 17px; text-align: left; margin-bottom: 30px }    .member-logo .item img { max-width: 70% }    .first-row { margin-bottom: 60px }	.first-row .first.box { margin-right: 90px }	.second-row .first.box { max-height: 320px }	.center-box { max-width: 300px }}@media (max-width:767px) {    .slideshow { height: auto }    .slideshow .banner-content p { font-size: 16px; line-height: 20px; margin-bottom: 10px; text-align: center; }    .slideshow .banner-content { top: 0 }    .banner-content h1 { font-size: 20px; line-height: 26px; margin-bottom: 14px }    .slideshow .play-button { margin: 15px auto; width: 40px; height: 40px }    .slideshow .play-button:after { left: 16px; top: 12px; transform: scale(1.5) }    .slideshow .button { padding: 8px 15px; font-size: 16px }    .slideshow .slick-dots li, .slideshow .slick-dots li button { width: 48px; height: 48px }    .slideshow .slick-dots li button:before { right: 0; top: 12px; margin: 0 auto }    .slideshow .item img, .slideshow .item.slick-active img { -webkit-transform: scale(1); transform: scale(1); -webkit-animation: none; animation: none }    .slideshow .item .banner-content, .slideshow .item.slick-active .banner-content { -webkit-transform: scale(.9); transform: scale(.9); -webkit-animation: none; animation: none }    .home .slideshow .slick-dots { position: absolute; bottom: -50px }    .Outperforming p { font-size: 18px; line-height: 30px; text-align: center }    .idmkyx .item ul li {max-width: 100%}    .idmkyx .item p {text-align: left}    .idmkyx .item .learn-more {position: relative}    .all-industries .owl-dot { margin: 0 5px }    .security-section .content>div {max-width: 100%}    .security-section p, .security-section ul li { margin-bottom: 20px }    .security-section .no-bullets li p br { display: block }    .security-section br {display: none;}    .security-section ul .icon-label {text-align: center}    .security-section .content.one-three:first-child {padding-left: 0}    .security-section .content img { margin: 0 auto }    .mebership { padding: 25px 0 }        .member-logo {display: block;}    .member-logo .item { max-width: 100%; text-align: center; padding: 10px 0 }	.member-logo .item img { max-width: 90% }    .first-row, .second-row { flex-direction: column; order: 2 }	.first-row { margin-bottom: 15px }	.first-row .first.box, .first-row .second.box, .second-row .first.box, .second-row .second.box { max-width: 100%; max-height: fit-content }	.first-row .first.box { margin-right: 0; margin-bottom: 15px }	.second-row .second.box { margin-top: 15px }	.center-box { position: relative; max-width: 100%; top: -15px; transform: translateY(0); order: 1 }    .network-partners-logo .item {max-width: 100%}    .network-partners-logo {flex-direction: column}    .aaa-buttons {flex-direction: column}    .aaa .button {margin-bottom: 20px}}@media (max-width:479px) {	.security-section ul { margin-bottom: 0 }	.security-section { padding-bottom: 30px }}