.videocall-section{display:flex;align-items:center;justify-content:center;gap:1rem;padding-block:6rem}.videocall-section .section-wrapper{display:flex;flex-direction:column;align-items:center}.videocall-section .section-header{display:flex;align-items:center;justify-content:center}.videocall-section__videos{display:flex;justify-content:center;gap:.25rem}@media (max-width: 768px){.videocall-section__videos{justify-content:flex-end;gap:max(0px,25% - 5rem)}}.videocall-section__video-laptop-container,.videocall-section__video-smartphone-container{flex:0 0 auto;display:grid;place-content:center}.videocall-section__video-laptop-wrapper,.videocall-section__video-smartphone-wrapper{display:flex;align-items:center;overflow:hidden}@media (max-width: 576px){.videocall-section__video-laptop-container{display:none}}.videocall-section__video-laptop{width:50vw}.videocall-section__video-laptop-wrapper{width:44vw}@media (max-width: 768px){.videocall-section__video-laptop-wrapper{height:21rem;width:33.625rem}}@media (max-width: 576px){.videocall-section__video-laptop-container{flex-basis:26.5rem}}.videocall-section__video-smartphone{height:50vh}.videocall-section__video-smartphone-wrapper{width:11vw}@media (max-width: 768px){.videocall-section__video-smartphone-wrapper{height:18rem;width:9.125rem}}@media (max-width: 576px){.videocall-section__video-smartphone-container{flex-basis:5.75rem}}.videocall-section__video-laptop,.videocall-section__video-smartphone{width:calc(100% + 1px)}.videocall-section__dotted-line{position:absolute;top:4.3rem;left:50%;transform:translate(-50%);width:100%;min-width:6rem}.videocall-section__dotted-line-wrapper{--overlap-laptop: -3rem;position:relative;flex:0 0 clamp(var(--overlap-laptop) * -1,25% - 9rem,6.875rem);margin-left:var(--overlap-laptop);overflow:hidden;top:3.75rem}@media (max-width: 1200px){.videocall-section__dotted-line-wrapper{--overlap-laptop: -2rem}}@media (max-width: 992px){.videocall-section__dotted-line-wrapper{--overlap-laptop: -1rem}}@media (max-width: 768px){.videocall-section__dotted-line-wrapper{display:none}}.videocall-section__dotted-line-wrapper svg path{animation:connection .4s infinite linear normal}.product-showcase{padding-block:6rem}.product-showcase .video-wrapper{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2725%27 height=%2725%27 viewBox=%270 0 25 25%27%3E%3Ccircle cx=%271.5%27 cy=%271.5%27 r=%271.5%27 fill=%27%23DCE2E6%27 fill-rule=%27evenodd%27/%3E%3C/svg%3E%0A");background-repeat:repeat;position:relative}.product-showcase .video-wrapper .add-logo__text{font-family:Red Hat Display,sans-serif;font-weight:700;line-height:1.37;font-size:16px;display:flex;flex-direction:column;align-items:center;position:absolute;z-index:1;bottom:2rem;left:1.5rem;padding:.75rem 1.5rem;border:2px dashed #fff;color:#fff;text-transform:uppercase;filter:drop-shadow(0px 1px 8px rgba(42,53,107,.4));user-select:none;cursor:pointer;transition:transform .3s ease}.product-showcase .video-wrapper .add-logo__text:hover{transform:scale(1.1)}.product-showcase .video-wrapper .add-logo__image{display:none;max-width:100%;max-height:100%;position:absolute;bottom:2.5rem;left:2rem;z-index:1;max-width:8rem;max-height:6rem}.product-showcase .video-wrapper .add-logo__uploader{display:none}.product-showcase video{width:100%;border-radius:1rem;border:2px solid #FFF;filter:drop-shadow(0px 4px 15px rgba(42,53,107,.2));transition:filter .5s ease-in-out}@media (max-width: 1600px){.product-showcase video{max-width:65vw}}@media (max-width: 1400px){.product-showcase video{max-width:none}}@media (max-width: 576px){.product-showcase video{aspect-ratio:auto;object-fit:contain}}.product-showcase video:hover{filter:drop-shadow(0px 8px 25px rgba(42,53,107,.35))}.product-showcase iframe{aspect-ratio:16/9;border-radius:1rem}@media (max-width: 1600px){.product-showcase iframe{max-width:65vw}}@media (max-width: 1400px){.product-showcase iframe{max-width:none}}@media (max-width: 576px){.product-showcase iframe{aspect-ratio:1/1}}html{scroll-behavior:smooth}.header__container--left{gap:1rem}.header__container--right{padding:4rem 0}@media (max-width: 768px){.header__background-video{width:initial}}.zigzag__section .content-wrapper:nth-of-type(2) .section__image img,.zigzag__section .content-wrapper:nth-of-type(3) .section__image img{aspect-ratio:1}.zigzag__section .content-wrapper:nth-of-type(1),.zigzag__section .content-wrapper:nth-of-type(4){padding:0}.zigzag__section .content-wrapper:nth-of-type(1) .section__image,.zigzag__section .content-wrapper:nth-of-type(4) .section__image{background:none}.zigzag__section .content-wrapper:nth-of-type(2) .section__image{padding:0}.zigzag__section .section-wrapper .section__image img{border-radius:1.25rem}.virtualization-solutions{padding-block:6rem;color:var(--gray-700)}.virtualization-solutions__item{display:flex;flex-direction:column;align-items:center;gap:2rem;border-radius:1rem;border:2px solid var(--0-basic-white, #FFF);background:linear-gradient(180deg,rgba(255,255,255,.8) 0%,rgba(255,255,255,.4) 100%);box-shadow:0 4px 20px -2px #4663b326;backdrop-filter:blur(20px);padding:1.5rem;flex:1}.virtualization-solutions__item-title{font-family:Red Hat Display,sans-serif;font-weight:400;line-height:1.33;font-size:24px;text-wrap:nowrap}.virtualization-solutions__item-value{font-family:Red Hat Display,sans-serif;font-weight:700;line-height:1.22;font-size:36px}.virtualization-solutions__item-header{display:flex;align-items:center;flex-direction:column}.virtualization-solutions__item-image{width:100%}.virtualization-solutions__content{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem}@media (max-width: 1200px){.virtualization-solutions__content{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.virtualization-solutions__content{grid-template-columns:repeat(1,1fr)}}.benefits{padding-block:6rem}.benefits .card{display:flex;flex-direction:column-reverse;align-items:center;row-gap:1rem;column-gap:2rem;border-radius:1rem;border:2px solid var(--0-basic-white, #FFF);background:linear-gradient(180deg,rgba(255,255,255,.8) 0%,rgba(255,255,255,.4) 100%);box-shadow:0 4px 20px -2px #4663b326;backdrop-filter:blur(20px);padding:1.5rem}@media (max-width: 768px){.benefits .card{align-items:center;flex-direction:column-reverse;text-align:center}}.benefits .card__title{font-family:Red Hat Display,sans-serif;font-weight:700;line-height:1.33;font-size:24px;color:var(--gray-700)}.benefits .card__header{display:flex;flex-direction:column;gap:.5rem;flex:3;text-align:center}@media (max-width: 992px){.benefits .card__header{flex:4}}.benefits .card__description{font-family:Red Hat Display,sans-serif;font-weight:500;line-height:1.28;font-size:14px;color:var(--gray-600)}.benefits .card__content{display:flex;align-items:center;justify-content:center;flex:1}.benefits .card__content img{width:40%}.benefits .section-content{display:grid;grid-template-columns:repeat(3,1fr);row-gap:2rem;column-gap:2rem}@media (max-width: 992px){.benefits .section-content{grid-template-columns:repeat(1,1fr)}}.counters{display:flex;flex-direction:column;gap:1rem;padding-block:6rem;align-items:center}.counters__title{font-family:Red Hat Display,sans-serif;font-weight:500;line-height:1.22;font-size:36px}.counters .counter-card{--border-color: var(--blue-gray-100);display:flex;flex-direction:column;justify-content:center;gap:.5rem;min-height:10rem;padding:1.5rem 2rem;flex:1 0 12rem;border-left:1px solid var(--border-color);text-align:center}@media (max-width: 992px){.counters .counter-card{border-left:none}.counters .counter-card:nth-child(1),.counters .counter-card:nth-child(2){border-bottom:1px solid var(--border-color)}.counters .counter-card:nth-child(2){border-left:1px solid var(--border-color)}.counters .counter-card:nth-child(4){border-left:1px solid var(--border-color)}}@media (max-width: 576px){.counters .counter-card{border-left:none;border-bottom:1px solid var(--border-color)}.counters .counter-card:nth-child(2),.counters .counter-card:nth-child(4){border-left:none}.counters .counter-card:last-child{border-bottom:none}}.counters .counter-card:first-child{border-left:none}.counters .counter-card__container{display:grid;grid-template-columns:repeat(4,1fr)}@media (max-width: 992px){.counters .counter-card__container{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.counters .counter-card__container{grid-template-columns:1fr}}.counters .counter-card__value{font-family:Red Hat Display,sans-serif;font-weight:500;line-height:1.14;font-size:44px;background:linear-gradient(116deg,var(--blue-500) 28.57%,var(--blue-400) 73.62%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.counters .counter-card__text{font-family:Red Hat Display,sans-serif;font-weight:700;line-height:1.44;font-size:18px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:16ch;margin-inline:auto;overflow-wrap:break-word;min-height:2.88em}.counters .counter-card__description{font-family:Red Hat Display,sans-serif;font-weight:500;line-height:1.28;font-size:14px;color:var(--gray-400);margin-inline:auto}.contact-form{display:flex;flex-direction:column;gap:1rem}.contact-form__container{border:2px solid var(--blue-gray-50);background:rgba(255,255,255,.8);box-shadow:0 4px 20px -2px #4663b326;backdrop-filter:blur(20px);border-radius:1rem;padding:2rem;width:90%}@media (max-width: 1200px){.contact-form__container{width:100%}}.contact-form__header{text-align:center;font-family:Red Hat Display,sans-serif;font-weight:700;line-height:1.3;font-size:20px;color:var(--gray-500)}.contact-form__footer{display:flex;gap:2rem;align-items:center;flex-direction:column}.contact-form__footer button{width:fit-content}@media (max-width: 768px){.contact-form__footer button{width:100%}}.contact-form__slider-wrapper{padding:2rem 1rem 1rem}.contact-form__slider-images{display:flex;align-items:flex-end;justify-content:space-between}.contact-form__fields-wrapper{display:flex;gap:1rem;flex-wrap:wrap}.contact-form__fields-wrapper .customInput{flex:1 1 10em}.contact-form .customInput__input,.contact-form .customCheckbox__visible-input,.contact-form textarea{background-color:#fff}.contact-form .iti__selected-flag{background:transparent!important}.contact-form .iti__country-list{max-height:140px}.contact-form .customInput__innerWrapper:has(.customInput__input:user-invalid),.contact-form .customInput__innerWrapper:has(.customInput__textArea:user-invalid),.contact-form .customCheckbox__hidden-input:user-invalid+.customCheckbox__visible-input{border-color:var(--red-400);box-shadow:0 0 0 2px #f9394233}.contact-form a{color:var(--gray-700)}
