.clsCsProgressMask .clsCsPmInfo{left:1rem;width:calc(100% - 2rem);padding:2rem 1rem}.clsCsProgressMask .clsCsPmInfo .clsCsPmTitle{font-size:1rem}.clsCsPopup .clsCsPopupBody{min-width:calc(100vw - 2rem - 5rem - 0.8rem);max-width:calc(100vw - 2rem - 5rem - 0.8rem)}.clsCsWindow{background:white}.clsCsWindow .clsCsWindowClose{top:.5rem;right:.5rem}.clsCsWindow.clsCsCloseVisible .clsCsWindowHeader{padding-right:2.5rem}.clsCsWindow .clsCsWindowHeader>.clsCsLeftTools button,.clsCsWindow .clsCsWindowHeader>.clsCsRightTools button{font-size:.9rem}.clsCsWindow .clsCsWindowHeader>.clsCsTitle{font-size:1rem}.clsCsWindow .clsCsWindowHeader>.clsCsLeftTools{padding-left:.5rem}.clsCsWindow .clsCsWindowHeader>.clsCsRightTools{padding-right:.5rem}.clsCsWindow .clsCsWindowContent{height:calc(100% - 3rem)}.cs-notouch .clsCsButtonWindow>.clsCsWindowButtons>button:hover,.cs-touch .clsCsButtonWindow>.clsCsWindowButtons>button:active{background-color:#d9d9d9;color:black}.cs-notouch .clsCsButtonWindow>.clsCsWindowButtons>button:active{background-color:#ccc;color:black}.clsCsWindow.clsCsMsgBox .clsCsWindowContent{padding-bottom:44px}.clsCsErrorWnd .clsCsWindowContent .clsCsEwIcon{display:block;text-align:center;font-size:5rem;margin-bottom:1rem}.clsCsErrorWnd .clsCsWindowContent p{margin:0 0 .5rem 0}.clsCsErrorWnd .clsCsWindowContent .clsCsErrorInfo{margin:0 0 .5rem 0}.clsCsWindow{top:4rem !important;padding:0;left:0 !important;right:0 !important;bottom:0 !important}.clsCsWindow .clsCsWindowHeader{height:4rem}.clsCsWindow .clsCsWindowContent{width:100% !important;height:100% !important}.clsCsMsgBox.clsCsWindow .clsCsWindowContent{height:calc(100% - 5rem) !important}.clsWsNewsletterWnd.clsCsMsgBox.clsCsWindow .clsCsWindowContent{height:calc(100% - 9rem) !important}.clsCsWindow .clsCsWindowHeader:not(.clsCsHidden)+.clsCsWindowContent{height:calc(100% - 4rem) !important}.clsCsWindow .clsCsChCheck{top:0;margin-top:0}.clsCrmLoginWnd .clsCrmBtLogin{position:relative;display:inline-block;margin-top:2rem;padding:.5rem 1rem;text-align:center;font-size:1.1rem;right:auto;bottom:auto;vertical-align:top;margin-right:1rem}.clsCrmLoginWnd .clsCrmBtCancel{position:relative;display:inline-block;right:auto;bottom:auto;width:auto;font-size:1.1rem;vertical-align:top;margin-top:2rem;padding:.5rem 1rem}.clsCrmLoginWnd .clsCsTitle{font-size:1.5rem;font-weight:bold}.clsCrmLoginWnd .clsCsWindowContent{flex:none;vertical-align:top;text-align:center}.clsCrmLoginWnd .clsCrmFrmLogin{text-align:left}.clsCsMbFooter .clsCsMbButtons button{text-align:center;padding:.5rem 1rem}.clsWsEnvelopeWrap{padding:1rem;-webkit-backdrop-filter:blur(0.25rem);-moz-backdrop-filter:blur(0.25rem);-ms-backdrop-filter:blur(0.25rem);backdrop-filter:blur(0.25rem);background:rgba(255,255,255,.5)}.clsWsEnvelopeWrap h3{opacity:1;transition:opacity 250ms linear 0s}.clsWsEnvelopeWrap .clsWsEnvelopeArrow{position:absolute;left:.3rem;top:-2.5rem;height:3.5rem;-webkit-transform:rotate(23deg);-moz-transform:rotate(23deg);-ms-transform:rotate(23deg);transform:rotate(23deg);opacity:1;transition:opacity 100ms linear 0s}.clsWsEnvelopeWrap .clsWsSuccess{position:absolute;margin:4rem auto 0 auto;width:calc(100% - 2rem);box-sizing:border-box;font-size:1.6rem;text-align:center;font-weight:100;color:white;background:rgba(68,102,136,.5);border-radius:1rem;padding:2rem 1rem;opacity:0}.clsWsEnvelopeWrap .clsWsSuccess img{display:inline-block;margin:1rem 0 2rem 0;height:5rem}.clsWsEnvelopeWrap .clsWsSuccess p{margin:0 0 1rem 0}.clsWsEnvelopeWrap #formContact{display:block;position:relative;text-align:left;transition:opacity 250ms linear 0s}.clsWsEnvelopeWrap #formContact .clsCsTextArea{height:15.5rem}.clsWsEnvelopeWrap #formContact .clsWsCodeSample{margin-bottom:1.5rem}.clsWsEnvelopeWrap #formContact .clsCsButton{display:block;float:none;margin:2rem auto 0 auto;padding:.3rem 5rem}.clsWsEnvelopeWrap .clsWsEnvelope>.clsWsLoader{position:absolute;left:50%;top:7rem;margin:0 0 0 -2.5rem;z-index:1;opacity:0;transition:opacity 100ms linear 0s}.clsWsEnvelopeWrap.clsWsClosed .clsWsEnvelopeArrow{opacity:0}.clsWsEnvelopeWrap.clsWsClosed .clsWsEnvelope>.clsWsLoader{opacity:1}.clsWsEnvelopeWrap.clsWsClosed #formContact{opacity:.3;pointer-events:none}.clsWsEnvelopeWrap.clsWsSent h3{opacity:0}.clsWsEnvelopeWrap.clsWsSent .clsWsSuccess{transition:opacity 250ms linear 0s;opacity:1}.clsWsEnvelopeWrap.clsWsSent .clsWsEnvelope>.clsWsLoader{opacity:0}.clsWsEnvelopeWrap.clsWsSent #formContact{opacity:0;pointer-events:none}.clsWsAboutSection{color:#333}.clsWsAboutSection h2{font-size:1.7rem !important;line-height:2.1rem !important;margin-bottom:3rem !important}.clsWsAboutSection .clsWsWave{top:3rem}.clsWsAboutSection h3{margin:6rem 0 3rem;text-align:center;font-size:1.6rem;font-weight:600}.clsWsAboutSection>.clsWsPageBody{display:block;padding:0 !important}.clsWsAboutSection .clsWsBodySection{position:relative}.clsWsAboutSection .clsWsAboutHeader{background:#f5f6fa;padding-bottom:.5rem;border-bottom:1px solid #ddd}.clsWsAboutSection .clsWsNarrowInfo{margin-bottom:3rem}.clsWsAboutSection .clsWsNarrowInfo p{text-align:justify;font-size:1rem !important;line-height:1.7}.clsWsAboutSection .clsWsHistorySection{margin-bottom:3rem}.clsWsAboutSection .clsWsHistoryTimelineWrap{padding:5rem 0;overflow-x:hidden;overflow-y:hidden;text-align:center;cursor:grab}.cs-touch .clsWsAboutSection .clsWsHistoryTimelineWrap{overflow-x:overlay}.clsWsAboutSection .clsWsHistoryTimelineWrap.clsWsGrabbing{cursor:grabbing}.clsWsAboutSection .clsWsHistoryTimeline{display:inline-block;white-space:nowrap;font-size:0}.clsWsAboutSection .clsWsHistoryTimeline .clsWsYear{display:inline-block;position:relative;height:.4375rem}.clsWsAboutSection .clsWsHistoryTimeline .clsWsYear .clsWsLine{display:block;width:0;height:.4375rem}.clsWsAboutSection .clsWsHistoryTimeline .clsWsYear .clsWsText{display:block;position:absolute;left:calc(50% - 1.25rem);top:calc(50% - 0.5rem);width:2.5rem;height:1rem;font-weight:bold;font-size:.8rem;text-align:center;line-height:1rem;background:#f5f6fa;-webkit-transform:scale3d(0.5,.5,1);-moz-transform:scale3d(0.5,.5,1);-ms-transform:scale3d(0.5,.5,1);transform:scale3d(0.5,.5,1);opacity:0}.clsWsAboutSection .clsWsHistoryTimeline .clsWsYear img{position:absolute;max-width:6rem;max-height:2.5rem;-webkit-transform:translate3d(-50%,-50%,0) scale3d(0.5,.5,1);-moz-transform:translate3d(-50%,-50%,0) scale3d(0.5,.5,1);-ms-transform:translate3d(-50%,-50%,0) scale3d(0.5,.5,1);transform:translate3d(-50%,-50%,0) scale3d(0.5,.5,1);opacity:0}.clsWsAboutSection .clsWsHistoryTimeline .clsWsYear img.clsWsUp{top:0}.clsWsAboutSection .clsWsHistoryTimeline .clsWsYear img.clsWsDn{top:.4375rem}.clsWsAboutSection .clsWsHistoryTimeline:not(.clsWsInView) .clsWsYear .clsWsLine,.clsWsAboutSection .clsWsHistoryTimeline:not(.clsWsInView) .clsWsYear .clsWsText,.clsWsAboutSection .clsWsHistoryTimeline:not(.clsWsInView) .clsWsYear img{transition-delay:0s !important;transition-duration:0s !important}.clsWsAboutSection .clsWsHistoryTimeline.clsWsInView .clsWsYear .clsWsLine{transition:width 300ms linear 0s;width:100%}.clsWsAboutSection .clsWsHistoryTimeline.clsWsInView .clsWsYear .clsWsText{transition:-webkit-transform 300ms cubic-bezier(0.59,1.59,.34,1) 0s,opacity 150ms linear 0s;transition:-moz-transform 300ms cubic-bezier(0.59,1.59,.34,1) 0s,opacity 150ms linear 0s;transition:-ms-transform 300ms cubic-bezier(0.59,1.59,.34,1) 0s,opacity 150ms linear 0s;transition:transform 300ms cubic-bezier(0.59,1.59,.34,1) 0s,opacity 150ms linear 0s;opacity:1;-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.clsWsAboutSection .clsWsHistoryTimeline.clsWsInView .clsWsYear img{transition:-webkit-transform 400ms cubic-bezier(0.59,1.59,.34,1) 0s,opacity 200ms linear 0s;transition:-moz-transform 400ms cubic-bezier(0.59,1.59,.34,1) 0s,opacity 200ms linear 0s;transition:-ms-transform 400ms cubic-bezier(0.59,1.59,.34,1) 0s,opacity 200ms linear 0s;transition:transform 400ms cubic-bezier(0.59,1.59,.34,1) 0s,opacity 200ms linear 0s;opacity:1}.clsWsAboutSection .clsWsHistoryTimeline.clsWsInView .clsWsYear img.clsWsUp{-webkit-transform:translate3d(0,-3rem,0) translate3d(-50%,-50%,0) scale3d(1,1,1);-moz-transform:translate3d(0,-3rem,0) translate3d(-50%,-50%,0) scale3d(1,1,1);-ms-transform:translate3d(0,-3rem,0) translate3d(-50%,-50%,0) scale3d(1,1,1);transform:translate3d(0,-3rem,0) translate3d(-50%,-50%,0) scale3d(1,1,1)}.clsWsAboutSection .clsWsHistoryTimeline.clsWsInView .clsWsYear img.clsWsDn{-webkit-transform:translate3d(0,3rem,0) translate3d(-50%,-50%,0) scale3d(1,1,1);-moz-transform:translate3d(0,3rem,0) translate3d(-50%,-50%,0) scale3d(1,1,1);-ms-transform:translate3d(0,3rem,0) translate3d(-50%,-50%,0) scale3d(1,1,1);transform:translate3d(0,3rem,0) translate3d(-50%,-50%,0) scale3d(1,1,1)}.clsWsAboutSection .clsWsPeople{display:flex;justify-content:space-around;flex-wrap:wrap;margin:0}.clsWsAboutSection .clsWsPerson{display:inline-block;width:14rem;padding:2rem 1rem;text-align:center}.clsWsAboutSection .clsWsPerson img{display:block;width:8rem;height:8rem;margin:0 auto 1rem auto;border-radius:50%;background:white}.clsWsAboutSection .clsWsPerson h4{margin:0 0 1rem 0;font-size:1.1rem;font-weight:500}.clsWsAboutSection .clsWsPerson h5{margin:0 0 .2rem 0;font-size:.8rem;font-weight:500}.clsWsAboutSection .clsWsPerson h6{margin:0 0 1rem 0;font-size:.8rem;font-weight:100}.clsWsAboutSection .clsWsPerson .clsWsReadMore{font-size:.8rem;cursor:pointer;outline:0 !important}.clsWsAboutSection .clsWsPerson .clsWsMore{display:none}.clsWsAboutSection .clsWsPartner{display:inline-block;padding:2rem 0;text-align:center}.clsWsAboutSection .clsWsPartner img{display:block;width:8rem;height:8rem;margin:0 auto 1rem auto;border-radius:50%;background:white}.clsWsAboutSection .clsWsPartner h4{margin:0 0 1rem 0;font-size:1.1rem;font-weight:500}.clsWsAboutSection .clsWsPartner p{margin:0 !important;font-size:.9rem !important;font-weight:400;line-height:1.8;text-align:justify}.clsWsAboutSection .clsWsJoinUsWrap{margin:0;text-align:center}.clsWsAboutSection .clsWsJoinUsWrap .clsWsJoinUsCTA{display:inline-block;padding:.5rem 1.5rem;text-decoration:none;font-size:1rem;font-weight:400}.clsWsAboutSection .clsWsTechnologyWrap{margin-top:5rem;background:#dee2ee;padding:2rem 0 4rem 0}.clsWsAboutSection .clsWsTechnologyWrap h3{margin-top:2rem}.clsWsAboutSection .clsWsTechnologyWrap .clsWsTechnologies{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.clsWsAboutSection .clsWsTechnologyWrap .clsWsTechnologies img{flex:0;margin:1rem 1.5rem;max-width:4.5rem;max-height:2.5rem}#frmLicenseActivate{display:block;position:relative;width:100%;font-size:1.25rem;background:none repeat scroll 0 0 rgba(90,90,90,.3);padding:1.5rem}#frmLicenseActivate input{width:100%}#frmLicenseActivate span.clsCsTriggerEdit{width:100%}#frmLicenseActivate span.clsCsTriggerEdit input{width:calc(100% - 5rem) !important;font-size:1.15rem}#frmLicenseActivate span.clsCsTriggerEdit i.clsCsTrigger{width:5rem;font-size:1rem;background:-webkit-linear-gradient(top,#7b73a9,#463e75);color:white;line-height:2.6;text-align:center;font-style:normal;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}#frmLicenseActivate .clsWsTxProductDescription{margin-bottom:.5rem}#frmLicenseActivate .clsWsBtLogin{border:0;box-shadow:none;font-size:1.1rem;padding:.5rem 1rem;width:100%;margin:1rem auto}#frmLicenseActivate .clsWsPlLicensee .clsCsPanelBody{padding-top:.5rem}#frmLicenseActivate .clsWsPlLicensee .clsCsPanelBody span{display:block}#frmLicenseActivate .clsCsPanelHeader{margin-bottom:1rem}#frmLicenseActivate .clsWsPlSummary{display:none}#frmLicenseActivate .clsCsChCheck{top:0;margin-top:0}.clsWsBlob{display:block;position:absolute;top:1rem;left:5vw;width:90vw;height:65rem;text-align:center}.clsWsBlob.clsWsDropShadow>svg{filter:drop-shadow(0 0 .3rem rgba(0,0,0,.3))}.clsWsBlob .clsWsBlobIcon{display:inline-block;position:relative;width:100%;height:10rem;margin-top:1rem;background-repeat:no-repeat;background-position:center center;background-size:contain}.clsWsBlob .clsWsBlobIcon.clsWsWelcomeIcon{height:18vw;margin-top:12vw;background-image:url(/app/views/main/images/icons/computer2_animated.svg?7d4e493b011041e4909c57c113f45023)}.clsWsBlob .clsWsBlobIcon.clsWsBadgeIcon{background-image:url(/app/views/main/images/icons/badge-icon.svg?638922a9a6bf6f5f7ff925de4fe39185)}.clsWsBlob .clsWsBlobIcon.clsWsWebappIcon{background-image:url(/app/views/main/images/icons/web-app-icon.svg?989451568142374d3146a0d1467c957e)}.clsWsBlob .clsWsBlobIcon.clsWsBulbIcon{background-image:url(/app/views/main/images/icons/man-icon.svg?cc0497836ebb74fc74b1d4e288e64deb)}.clsWsBlob .clsWsBlobIcon.clsWsPeopleIcon{background-image:url(/app/views/main/images/icons/people-icon.svg?52110eacd474833b216e20ab8b02abb6)}.clsWsBlob .clsWsBlobIcon.clsWsPencilIcon{background-image:url(/app/views/main/images/icons/pencil-icon.svg?f4df2b1e4645a2e257e3584d9b3cc20e)}.clsWsBlob .clsWsBlobIcon.clsWsScreenIcon{background-image:url(/app/views/main/images/icons/computer-icon.svg?38301c77645bc490dd6e7d0309da5339)}.clsWsBlob .clsWsBlobIcon.clsWsFlexibleIcon{background-image:url(/app/views/main/images/icons/flexible.svg?43f53d817fb074e79d824166e1d16013)}.clsWsBlob .clsWsBlobIcon.clsWsTransparentIcon{background-image:url(/app/views/main/images/icons/transparent.svg?63d84e03873a0e8a7a347e2674cb6e3e)}.clsWsBlob h1{position:relative;margin-top:.5rem;margin-bottom:.2rem;font-size:3.4vw;font-weight:normal;color:#fff}.clsWsBlob span{position:relative;display:block;width:60%;margin:0 auto;color:white;font-size:4.5vw}#dvWhyus .clsWsBlob span{top:-2rem;font-size:1rem;width:10rem;display:inline-block}.clsWsBlob svg{position:absolute;top:0;left:0}.clsWsBlob.clsWsOrangeBlob{width:120vw;height:65vw;top:4rem;left:-14vw}.clsWsBlob.clsWsOrangeBlob h1{letter-spacing:.05em;text-transform:uppercase;font-size:2.85vw !important;color:#f3ab97;font-weight:400}.clsWsBlob.clsWsOrangeBlob span{font-size:4.2vw !important;font-weight:100}.clsWsBlob.clsWsOrangeBlob svg{-webkit-transform:scale3d(1,1.3,1);-moz-transform:scale3d(1,1.3,1);-ms-transform:scale3d(1,1.3,1);transform:scale3d(1,1.3,1)}.clsWsBlob.clsWsDarkBlob{width:100vw;height:70rem;top:-8rem;left:42rem}.clsWsBlob.clsWsRedBlob{top:70rem}.clsWsBlob.clsWsPurpleBlob1{top:-3rem;right:0;left:auto;width:20rem;height:22rem}.clsWsBlob.clsWsPurpleBlob2{width:15rem;height:15rem;top:19rem;left:7rem}.clsWsBlob.clsWsBlueBlob1{width:16rem;height:16rem;top:15rem;left:auto;right:0}.clsWsBlob.clsWsBlueBlob2{width:20rem;height:20rem;top:20rem;left:1rem}.clsWsWave{display:block;position:absolute;top:0;left:-15vw;right:0;height:10rem}.clsWsWave.clsWsBackWave{margin-top:-.1rem}#dvContactForm{display:block;position:relative;background-color:#92b2d0;padding:0;text-align:center}#dvContactForm .clsWsContent{padding:0}#dvContactForm .clsWsWave{top:calc(50% - 12vw)}#dvContactForm .clsWsBottomBg{position:absolute;left:-15vw;top:calc(50% - 12vw + 10rem);right:0;bottom:0;background:#6b90b4}#dvContactForm h3{color:white}#dvContactForm .clsWsEnvelopeWrap{background:transparent !important}#dvContactForm .clsCsFieldLabel,#dvContactForm .clsCsChLabel{color:black}#dvCookieInfo{display:block;position:fixed;left:1rem;width:30rem;max-width:calc(100% - 2rem);max-height:calc(100vh - 2rem);bottom:1rem;overflow-y:auto;padding:1.5rem;z-index:100000;text-align:left;color:white;background-color:#000821;border:1px solid #232f58;border-radius:.1875rem;box-shadow:0 .0625rem .9375rem black}#dvCookieInfo p.clsWsTitle{margin:0 0 .9rem 0;font-size:1.3rem;font-weight:400;line-height:1.4}#dvCookieInfo div.clsWsText{margin:0 0 1.5rem 0}#dvCookieInfo div.clsWsText p{font-size:1rem;line-height:1.6}#dvCookieInfo .clsCsFieldWithLabel{margin-bottom:.5rem}#dvCookieInfo form{margin-bottom:3rem}#dvCookieInfo button{padding:.8rem 1rem;font-size:1.2rem;background:#4167af;border:0;border-radius:.125rem;color:white;outline:0;cursor:pointer}.cs-notouch #dvCookieInfo button:hover{background:#3a5c9c}#dvCookieInfo button:active{background:#33518a !important}#dvCookieInfo .clsWsCookieFooter{position:relative}#dvCookieInfo .clsWsCookiesIcon{position:absolute;width:6rem;height:6rem;right:0;bottom:-.5rem;background-image:url("/app/views/main/images/cookies.svg?cf3039c22f4f3bcfc1ec1c7b24e657bc");background-repeat:no-repeat;background-size:contain;background-position:right bottom}.clsWsJobsSection #dvJobs{padding-top:1rem}.clsWsJobsSection #dvJobs .clsWsContent{background:#f5f6fa;padding-bottom:1rem}.clsWsJobsSection #dvJobs .clsWsHeader{position:relative;color:#333;margin-bottom:2rem}.clsWsJobsSection #dvJobs h3{text-align:left;font-size:1.1rem;font-weight:600;margin:2rem 0 1rem 0}.clsWsJobsSection #dvJobs p,.clsWsJobsSection #dvJobs ul{margin:0 0 1rem 0;font-size:1rem}.clsWsJobsSection #dvJobs li{margin:0 0 .5rem 0}.clsWsJobsSection #dvJobs ul.clsWsJobList{position:relative;margin:0 -1rem 0 -1rem;list-style:none;padding:0}.clsWsJobsSection #dvJobs .clsWsJobList li{position:relative;display:block;padding:2rem 1rem;background-color:white;margin:1rem 0;color:#666;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.clsWsJobsSection #dvJobs .clsWsJobList li h3{margin:0 0 1.5rem 0;font-weight:600;font-size:1.3rem}.clsWsJobsSection #dvJobs .clsWsJobList li p{margin:0 0 1.5rem 0;font-size:1rem;font-weight:100;line-height:1.4;text-align:justify}.clsWsJobsSection #dvJobs .clsWsJobList li a{display:block;margin:0 auto;padding:.5rem 1rem;max-width:10rem;text-align:center;text-decoration:none;color:white;border-radius:.25rem}.clsWsJobsSection #dvJobs .clsWsJobList li.clsWsJobDevelopment h3::before,.clsWsJobsSection #dvJobs .clsWsJobList li.clsWsJobDevelopment a{background:#dd9053}.cs-notouch .clsWsJobsSection #dvJobs .clsWsJobList li.clsWsJobDevelopment a:hover{background:#d9823e}.clsWsJobsSection #dvJobs .clsWsJobList li.clsWsJobDevelopment a:active{background:#d3752a !important}.clsWsJobsSection #dvJobs .clsWsJobList li.clsWsJobDeployment h3::before,.clsWsJobsSection #dvJobs .clsWsJobList li.clsWsJobDeployment a{background:#7c3f85}.cs-notouch .clsWsJobsSection #dvJobs .clsWsJobList li.clsWsJobDeployment a:hover{background:#6c3774}.clsWsJobsSection #dvJobs .clsWsJobList li.clsWsJobDeployment a:active{background:#5c2f62 !important}.clsWsJobsSection #dvJobs .clsWsJobList li.clsWsJobSecurity h3::before,.clsWsJobsSection #dvJobs .clsWsJobList li.clsWsJobSecurity a{background:#7ad0d6}.cs-notouch .clsWsJobsSection #dvJobs .clsWsJobList li.clsWsJobSecurity a:hover{background:#67c9d0}.clsWsJobsSection #dvJobs .clsWsJobList li.clsWsJobSecurity a:active{background:#53c2ca !important}.clsWsJobSection #dvJob{padding-top:1rem}.clsWsJobSection #dvJob .clsWsContent{background:#f5f6fa;padding-bottom:1rem}.clsWsJobSection #dvJob .clsWsInfo{position:relative;display:block;padding:2rem 1rem;background-color:white;margin:1rem 0 0 0;color:#666;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.clsWsJobSection #dvJob .clsWsInfo h1{display:flex;align-items:center;margin:0 0 1.5rem 0;font-weight:600;font-size:1.3rem}.clsWsJobSection #dvJob .clsWsInfo h1::before{content:"";display:inline-block;margin-left:-2rem;margin-right:.5rem;width:1.9rem;height:1.3rem}.clsWsJobSection #dvJob .clsWsInfo.clsWsJobDevelopment h1::before{background:#dd9053}.clsWsJobSection #dvJob .clsWsInfo.clsWsJobDeployment h1::before{background:#7c3f85}.clsWsJobSection #dvJob .clsWsInfo.clsWsJobSecurity h1::before{background:#7ad0d6}.clsWsJobSection #dvJob .clsWsInfo h4{margin:0 0 .5rem 0;font-size:1rem;font-weight:600}.clsWsJobSection #dvJob .clsWsInfo p{margin:0 0 1rem 0;font-size:1rem}.clsWsJobSection #dvJob .clsWsInfo ul{margin:0 0 1.5rem 0;font-size:1rem;padding-left:1.5rem}.clsWsJobSection #dvJob .clsWsInfo li{margin:0 0 .25rem 0}.clsWsJobSection #dvJob .clsWsContactForm{position:relative;background:#dee8f1}.clsWsJobSection #dvJob .clsWsContactForm .clsWsWave{top:calc(50% - 15vw)}.clsWsJobSection #dvJob .clsWsContactForm .clsWsBottomBg{position:absolute;left:-15vw;top:calc(50% - 15vw + 10rem);right:0;bottom:0;background:#92b3ce}.clsWsJobSection #dvJob .clsWsEnvelopeWrap h3{color:#666}body{overflow-x:hidden;padding:0;font-size:1.4rem;line-height:1.5;background:white}.clsWsDesktopItem{display:none !important}.clsContent{position:relative;margin:0;width:100%;box-sizing:border-box}.clsWsContent{margin:0;padding:0 1rem;width:100%;box-sizing:border-box}#navTopMenu{display:block;list-style:none outside none;margin:1.25rem auto;padding:0;z-index:2002;font-size:.875rem}#dvTopMenuLinks{float:right}#dvTopMenuLinks>a{margin-left:.3125rem;margin-right:.3125rem;color:#91b7ff;text-decoration:none}#navTopMenuMobile{display:block;position:fixed;top:0;left:0;width:100%;height:4rem;background:rgba(7,13,25,.8);-webkit-backdrop-filter:blur(0.625rem);-moz-backdrop-filter:blur(0.625rem);-ms-backdrop-filter:blur(0.625rem);backdrop-filter:blur(0.625rem);box-shadow:0 .125rem .3125rem -.125rem #666;z-index:555}#navTopMenuMobile>a{display:block;position:absolute;top:1rem;right:1rem;width:8rem;height:2rem;background-image:url("/app/views/main/images/codetonLogo.svg?b6d5c99905bfd4a25e53ea8f409ecfa6");background-repeat:no-repeat;background-position:center center;background-size:contain}.clsCrmLogin,.clsCrmMyProfile{display:inline-block}#dvLogo{position:relative;background:url("/app/views/main/images/backgrounds/header-bg.png?e589d561e85239385c47097a742388e7") no-repeat scroll center 0 black}#dvBody{display:block;position:relative;padding:0;margin-top:4rem}#dvContent h2{position:relative;font-size:2rem;line-height:2rem;color:black;letter-spacing:.05em;margin:2rem 0 1rem 0;padding:1.5rem 0;text-align:center;z-index:6}#dvContent h3{margin:0 0 .5rem 0;font-weight:normal;color:black;font-size:1.5rem}#dvContent h4{color:black;display:block;font-weight:normal;padding:0 0 .5rem;margin:0;font-size:1.5rem}#dvContent p{margin:0 0 1rem 0;font-size:1.1rem}#dvFooter{padding:1rem 0;text-align:center;background-color:#2b3743}#dvFooter .clsWsContent{display:flex;flex-direction:column;justify-content:center;align-items:center}#dvFooter a{display:inline-block;white-space:nowrap;font-size:.9rem;line-height:1.6;text-decoration:none;color:white}#dvFooter a:active{text-decoration:underline;color:#d85230}#dvContent .clsWsSmallInfoBox{margin-bottom:2rem;padding:1rem 1.5rem;background-color:rgba(90,90,90,.3);border-top:1px solid #30363b;border-bottom:1px solid #30363b}#dvContent .clsWsSmallInfoBox i{float:right;margin:0 0 .5rem .5rem}#dvContent .clsWsSmallInfoBox h5{margin:.5rem 0 1rem 0;padding:0;color:#e0dbf2;font-size:1.5rem;font-weight:normal}#dvContent .clsWsSmallInfoBox p{margin:0;padding:0}#dvContent .clsWsSmallInfoBox p i{float:none;margin:.5rem}#dvContent .clsWsSmallInfoBox ul{margin:.5rem 0 1rem;padding-left:2rem}#dvContent .clsWsBigInfoBox{padding-left:1.5rem;padding-right:1.5rem}#dvContent .clsWsBigInfoBox h5{margin:0 0 1rem 0;padding:0}#dvContent .clsWsBigInfoBox p{margin:0 0 1rem 0;padding:0}#dvContent .clsWsBigInfoBox ul{margin:0 0 1rem;padding-left:2rem}#dvLanguage{display:inline-block;position:fixed;top:1.25rem;left:4.5rem;z-index:3003}#dvCurrentLanguage{display:flex;align-items:center;cursor:pointer}#dvCurrentLanguage>i.clsWsFlag{margin-top:.2rem;font-size:1rem}#dvCurrentLanguage>span{display:none}#dvCurrentLanguage span.clsWsLanguageArrow{margin-left:.5rem;font-size:.9rem}#dvLanguagesWrap{position:absolute;left:0;top:2rem}#dvLanguages{min-width:120px;background:#132e49;border-radius:.125rem;padding:.1875rem;box-shadow:0 .1875rem .3125rem black;text-align:left}#dvLanguages>a{display:block;padding:.25rem .3125rem;font-size:.9375rem;border-top:1px solid #132e49;color:white}#dvLanguages>a:first-child{border-top:0}#dvLanguages>a:hover{background:black;color:white}#dvLanguages>a i.clsWsFlag{display:inline-block;margin-right:.375rem}#dvLanguages>a span{display:inline-block}.clsWsMobileMenu{display:block;position:fixed;height:100vh;width:80%;left:100%;top:0;z-index:99999;background-color:#162958;text-align:left;font-weight:normal;transition:-webkit-transform 300ms ease-out;transition:-moz-transform 300ms ease-out;transition:-ms-transform 300ms ease-out;transition:transform 300ms ease-out}.clsWsMobileMenu a{display:block;position:relative;text-decoration:none;font-size:1.1rem;border-bottom:1px solid #283e76;padding:.5rem 1rem;width:80%;margin-left:1.5rem;color:white;line-height:2rem}.clsWsMobileMenu a.clsWsNoBottomBorder{border-bottom:0}.clsWsMobileMenu a span{display:inline-block;position:relative;width:2rem;height:2rem;vertical-align:middle;margin-right:1.25rem;font-size:2rem}.clsWsMobileMenu h1{padding:.9rem 3.5rem;background:#122043;margin:0;color:white;font-weight:normal;font-size:1.5rem}.clsWsMobileMenuActive .clsWsMobileMenu{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.clsWsMobileMenuButton{display:block;position:absolute;left:1rem;top:2rem;margin-top:-.75rem;width:2.2rem;height:1.5rem;font-size:1.7rem;line-height:1.5rem;cursor:pointer;color:white}.clsCsButton{font-size:1.4rem;line-height:2rem}#dvMobileWarning{padding:4.5rem 0 2rem 0}#dvMobileWarning .clsWsMobileWarningContent{padding:1rem 2rem;text-align:center}#dvMobileWarning .clsWsMobileWarningContent span{position:relative;display:block;font-size:2rem;text-align:center}#dvMobileWarning .clsWsMobileWarningContent .clsWsMobileWarningBack{display:inline-block;position:relative;margin:1rem auto;text-align:center;font-size:2rem;text-decoration:none;text-shadow:none;border-radius:2.5rem;padding:.25rem 2rem}.clsWsSection{display:block;position:relative}.clsWsLoadMask{height:4rem}#dvWelcome,#dvSolutions,#dvPartners{background:white}#dvWelcome{min-height:28rem}.clsWsNewsContainer{background-color:#f5f6fa}#ulWsNews{position:relative;z-index:5;padding:1rem 0 0 0}#ulWsNews ul{padding-left:1rem}#ulWsNews ul li{margin-bottom:.45rem;font-size:1.1rem}#ulWsNews>li{position:relative;display:block;padding:2rem 1rem;background-color:white;margin:1rem 0;color:black;border-top:1px solid #ddd;border-bottom:1px solid #ddd}#ulWsNews h5{color:black;margin:0;font-size:1.5rem;font-weight:normal}#ulWsNews h6{font-size:.8rem;margin:.2rem 0 1rem 0;font-weight:normal}#ulWsNews p{font-size:1.1rem;padding:0}#dvMoreNews{text-align:center;padding-bottom:1rem}#dvMoreNews a{display:inline-block;position:relative;height:4rem;line-height:4rem;width:14rem;text-align:center;border-radius:.4rem;text-decoration:none;background:#f26644}#dvMoreNews .clsWsLoaderWrap{display:inline-block;position:relative;top:auto;left:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;width:3.5rem;height:3.5rem}.clsCustomerMap{display:none}#dvPageNotFound{display:block;position:relative;min-height:calc(100vh - 6rem);text-align:center;background-color:#0e1831;background-image:url(/app/views/main/images/backgrounds/waveBg.png?61b57312bd99cfbc86f9abd0b613c449);background-repeat:no-repeat;background-position:center 0;background-size:cover}#dvPageNotFound .clsWsDescription{display:inline-block;position:relative;text-align:center;font-size:0;color:white}#dvPageNotFound .clsWsDescription h1{display:inline-block;width:100%;vertical-align:top;font-weight:bold;font-size:4rem;text-align:center;margin:0 0 5rem 0;padding:1rem 0}#dvPageNotFound .clsWsDescription p{text-align:left;font-size:1.25rem;margin:1rem auto 0 !important;padding:0 2rem}#dvPageNotFound .clsWsDescription span{display:block;position:relative;font-size:2rem;text-align:center}#dvPageNotFound .clsWsDescription:last-child{margin-bottom:0}#dvPageNotFound .clsWsGrandpaImage{display:inline-block;position:relative;width:50vw;height:50vw;background-image:url(/app/views/main/images/grandpa-down.svg?6e6ce0690eb3d06d6149716c9681b7a6);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-top:1rem;vertical-align:top}#dvPartners{display:block;position:relative;height:auto;background:white;padding-bottom:3rem;min-height:auto}#dvPartners h1{position:relative;width:100%;color:#071a1b;padding-top:2rem;padding-bottom:2rem;text-align:center;font-size:1.6rem;font-weight:normal;margin:0}#dvPartners .clsWsPartnersContainer{display:block;position:relative;height:28vw;overflow:hidden}#dvPartners .clsWsPartnersContainer img{position:absolute;width:28vw;height:28vw;top:0;left:0;-webkit-transform:translate3d(-101%,0,0);-moz-transform:translate3d(-101%,0,0);-ms-transform:translate3d(-101%,0,0);transform:translate3d(-101%,0,0);transition:-webkit-transform 300ms ease-out;transition:-moz-transform 300ms ease-out;transition:-ms-transform 300ms ease-out;transition:transform 300ms ease-out}#dvPartners .clsWsPartnersContainer img:nth-child(1){-webkit-transform:translate3d(4vw,0,0);-moz-transform:translate3d(4vw,0,0);-ms-transform:translate3d(4vw,0,0);transform:translate3d(4vw,0,0)}#dvPartners .clsWsPartnersContainer img:nth-child(2){-webkit-transform:translate3d(36vw,0,0);-moz-transform:translate3d(36vw,0,0);-ms-transform:translate3d(36vw,0,0);transform:translate3d(36vw,0,0)}#dvPartners .clsWsPartnersContainer img:nth-child(3){-webkit-transform:translate3d(68vw,0,0);-moz-transform:translate3d(68vw,0,0);-ms-transform:translate3d(68vw,0,0);transform:translate3d(68vw,0,0)}#dvPartners .clsWsPartnersContainer img:nth-child(4){-webkit-transform:translate3d(100vw,0,0);-moz-transform:translate3d(100vw,0,0);-ms-transform:translate3d(100vw,0,0);transform:translate3d(100vw,0,0)}#dvPartners .clsWsPartnersContainer img:nth-child(5){-webkit-transform:translate3d(132vw,0,0);-moz-transform:translate3d(132vw,0,0);-ms-transform:translate3d(132vw,0,0);transform:translate3d(132vw,0,0)}#dvPartners .clsWsPartnersContainer img:nth-child(6){-webkit-transform:translate3d(164vw,0,0);-moz-transform:translate3d(164vw,0,0);-ms-transform:translate3d(164vw,0,0);transform:translate3d(164vw,0,0)}#dvPartners .clsWsPartnersContainer img:nth-child(7){-webkit-transform:translate3d(196vw,0,0);-moz-transform:translate3d(196vw,0,0);-ms-transform:translate3d(196vw,0,0);transform:translate3d(196vw,0,0)}.clsWsProductsSection #dvProducts{padding-top:1rem}.clsWsProductsSection #dvProducts .clsWsContent{background:#f5f6fa;padding-bottom:1rem}.clsWsProductsSection #dvProducts .clsWsHeader{position:relative;color:#333;margin-bottom:2rem}.clsWsProductsSection #dvProducts h3{text-align:left;font-size:1.1rem;font-weight:600;margin:2rem 0 1rem 0}.clsWsProductsSection #dvProducts p,.clsWsProductsSection #dvProducts ul{margin:0 0 1rem 0;font-size:1rem}.clsWsProductsSection #dvProducts li{margin:0 0 .5rem 0}.clsWsProductsSection #dvProducts ul.clsWsProductList{position:relative;margin:0 -1rem 0 -1rem;list-style:none;padding:0}.clsWsProductsSection #dvProducts .clsWsProductList li{position:relative;display:block;padding:2rem 1rem;background-color:white;margin:1rem 0;color:#666;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.clsWsProductsSection #dvProducts .clsWsProductList li h3{margin:0 0 1.5rem 0;font-weight:600;font-size:1.3rem}.clsWsProductsSection #dvProducts .clsWsProductList li img{position:absolute;right:2rem;top:1.3rem;height:3rem}.clsWsProductsSection #dvProducts .clsWsProductList li p{margin:0 0 1.5rem 0;font-size:1rem;font-weight:100;line-height:1.4;text-align:justify}.clsWsProductsSection #dvProducts .clsWsProductList li a{display:block;margin:0 auto;padding:.5rem 1rem;max-width:10rem;text-align:center;text-decoration:none;color:white;border-radius:.25rem}.clsWsProductsSection #dvProducts .clsWsProductList li.clsWsProductTonCut h3::before,.clsWsProductsSection #dvProducts .clsWsProductList li.clsWsProductTonCut a{background:#dd9053}.cs-notouch .clsWsProductsSection #dvProducts .clsWsProductList li.clsWsProductTonCut a:hover{background:#d9823e}.clsWsProductsSection #dvProducts .clsWsProductList li.clsWsProductTonCut a:active{background:#d3752a !important}.clsWsProductsSection #dvProducts .clsWsProductList li.clsWsProductTE h3::before,.clsWsProductsSection #dvProducts .clsWsProductList li.clsWsProductTE a{background:#7c3f85}.cs-notouch .clsWsProductsSection #dvProducts .clsWsProductList li.clsWsProductTE a:hover{background:#6c3774}.clsWsProductsSection #dvProducts .clsWsProductList li.clsWsProductTE a:active{background:#5c2f62 !important}.clsWsProductsSection #dvProducts .clsWsProductList li.clsWsProductTonCutEasy h3::before,.clsWsProductsSection #dvProducts .clsWsProductList li.clsWsProductTonCutEasy a{background:#7ad0d6}.cs-notouch .clsWsProductsSection #dvProducts .clsWsProductList li.clsWsProductTonCutEasy a:hover{background:#67c9d0}.clsWsProductsSection #dvProducts .clsWsProductList li.clsWsProductTonCutEasy a:active{background:#53c2ca !important}.clsWsProductsSection #dvProducts .clsWsProductList li.clsWsProductLawPad h3::before,.clsWsProductsSection #dvProducts .clsWsProductList li.clsWsProductLawPad a{background:#138585}.cs-notouch .clsWsProductsSection #dvProducts .clsWsProductList li.clsWsProductLawPad a:hover{background:#106f6f}.clsWsProductsSection #dvProducts .clsWsProductList li.clsWsProductLawPad a:active{background:#0d5858 !important}.clsWsServicesSection #dvServices{padding-top:1rem}.clsWsServicesSection #dvServices .clsWsContent{background:#f5f6fa;padding-bottom:1rem}.clsWsServicesSection #dvServices .clsWsHeader{position:relative;color:#333;margin-bottom:2rem}.clsWsServicesSection #dvServices h3{text-align:left;font-size:1.1rem;font-weight:600;margin:2rem 0 1rem 0}.clsWsServicesSection #dvServices p,.clsWsServicesSection #dvServices ul{margin:0 0 1rem 0;font-size:1rem}.clsWsServicesSection #dvServices li{margin:0 0 .5rem 0}.clsWsServicesSection #dvServices ul.clsWsServiceList{position:relative;margin:0 -1rem 0 -1rem;list-style:none;padding:0}.clsWsServicesSection #dvServices .clsWsServiceList li{position:relative;display:block;padding:2rem 1rem;background-color:white;margin:1rem 0;color:#666;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.clsWsServicesSection #dvServices .clsWsServiceList li h3{margin:0 0 1.5rem 0;font-weight:600;font-size:1.3rem}.clsWsServicesSection #dvServices .clsWsServiceList li p{margin:0 0 1.5rem 0;font-size:1rem;font-weight:100;line-height:1.4;text-align:justify}.clsWsServicesSection #dvServices .clsWsServiceList li a{display:block;margin:0 auto;padding:.5rem 1rem;max-width:10rem;text-align:center;text-decoration:none;color:white;border-radius:.25rem}.clsWsServicesSection #dvServices .clsWsServiceList li.clsWsServiceWebApps h3::before,.clsWsServicesSection #dvServices .clsWsServiceList li.clsWsServiceWebApps a{background:#dd9053}.cs-notouch .clsWsServicesSection #dvServices .clsWsServiceList li.clsWsServiceWebApps a:hover{background:#d9823e}.clsWsServicesSection #dvServices .clsWsServiceList li.clsWsServiceWebApps a:active{background:#d3752a !important}.clsWsServicesSection #dvServices .clsWsServiceList li.clsWsServiceMobileApps h3::before,.clsWsServicesSection #dvServices .clsWsServiceList li.clsWsServiceMobileApps a{background:#7c3f85}.cs-notouch .clsWsServicesSection #dvServices .clsWsServiceList li.clsWsServiceMobileApps a:hover{background:#6c3774}.clsWsServicesSection #dvServices .clsWsServiceList li.clsWsServiceMobileApps a:active{background:#5c2f62 !important}.clsWsServicesSection #dvServices .clsWsServiceList li.clsWsServiceDesktopApps h3::before,.clsWsServicesSection #dvServices .clsWsServiceList li.clsWsServiceDesktopApps a{background:#7ad0d6}.cs-notouch .clsWsServicesSection #dvServices .clsWsServiceList li.clsWsServiceDesktopApps a:hover{background:#67c9d0}.clsWsServicesSection #dvServices .clsWsServiceList li.clsWsServiceDesktopApps a:active{background:#53c2ca !important}.clsWsServicesSection #dvServices .clsWsServiceList li.clsWsServiceDatabases h3::before,.clsWsServicesSection #dvServices .clsWsServiceList li.clsWsServiceDatabases a{background:#138585}.cs-notouch .clsWsServicesSection #dvServices .clsWsServiceList li.clsWsServiceDatabases a:hover{background:#106f6f}.clsWsServicesSection #dvServices .clsWsServiceList li.clsWsServiceDatabases a:active{background:#0d5858 !important}.clsWsServicesSection #dvServices .clsWsServiceList li.clsWsServiceEmbedded h3::before,.clsWsServicesSection #dvServices .clsWsServiceList li.clsWsServiceEmbedded a{background:#feb134}.cs-notouch .clsWsServicesSection #dvServices .clsWsServiceList li.clsWsServiceEmbedded a:hover{background:#fea71b}.clsWsServicesSection #dvServices .clsWsServiceList li.clsWsServiceEmbedded a:active{background:#fe9e01 !important}.clsWsServicesSection #dvServices .clsWsServiceList li.clsWsServiceAI h3::before,.clsWsServicesSection #dvServices .clsWsServiceList li.clsWsServiceAI a{background:#dd9053}.cs-notouch .clsWsServicesSection #dvServices .clsWsServiceList li.clsWsServiceAI a:hover{background:#d9823e}.clsWsServicesSection #dvServices .clsWsServiceList li.clsWsServiceAI a:active{background:#d3752a !important}.clsWsServicesSection #dvServices .clsWsServiceList li.clsWsServiceRefactoring h3::before,.clsWsServicesSection #dvServices .clsWsServiceList li.clsWsServiceRefactoring a{background:#7c3f85}.cs-notouch .clsWsServicesSection #dvServices .clsWsServiceList li.clsWsServiceRefactoring a:hover{background:#6c3774}.clsWsServicesSection #dvServices .clsWsServiceList li.clsWsServiceRefactoring a:active{background:#5c2f62 !important}.clsWsServicesSection #dvServices .clsWsServiceList li.clsWsServiceConsulting h3::before,.clsWsServicesSection #dvServices .clsWsServiceList li.clsWsServiceConsulting a{background:#7ad0d6}.cs-notouch .clsWsServicesSection #dvServices .clsWsServiceList li.clsWsServiceConsulting a:hover{background:#67c9d0}.clsWsServicesSection #dvServices .clsWsServiceList li.clsWsServiceConsulting a:active{background:#53c2ca !important}.clsWsServiceSection #dvService{padding-top:1rem}.clsWsServiceSection #dvService .clsWsContent{background:#f5f6fa;padding-bottom:1rem}.clsWsServiceSection #dvService .clsWsInfo{position:relative;display:block;padding:2rem 1rem;background-color:white;margin:1rem 0 0 0;color:#666;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.clsWsServiceSection #dvService .clsWsInfo h1{display:flex;align-items:center;margin:0 0 1.5rem 0;font-weight:600;font-size:1.3rem}.clsWsServiceSection #dvService .clsWsInfo h1::before{content:"";display:inline-block;margin-left:-2rem;margin-right:.5rem;width:1.9rem;height:1.3rem}.clsWsServiceSection #dvService .clsWsInfo.clsWsServiceWebApps h1::before{background:#dd9053}.clsWsServiceSection #dvService .clsWsInfo.clsWsServiceMobileApps h1::before{background:#7c3f85}.clsWsServiceSection #dvService .clsWsInfo.clsWsServiceDesktopApps h1::before{background:#7ad0d6}.clsWsServiceSection #dvService .clsWsInfo.clsWsServiceDatabases h1::before{background:#138585}.clsWsServiceSection #dvService .clsWsInfo.clsWsServiceEmbedded h1::before{background:#feb134}.clsWsServiceSection #dvService .clsWsInfo.clsWsServiceAI h1::before{background:#dd9053}.clsWsServiceSection #dvService .clsWsInfo.clsWsServiceRefactoring h1::before{background:#7c3f85}.clsWsServiceSection #dvService .clsWsInfo.clsWsServiceConsulting h1::before{background:#7ad0d6}.clsWsServiceSection #dvService .clsWsInfo h4{margin:0 0 .5rem 0;font-size:1rem;font-weight:600}.clsWsServiceSection #dvService .clsWsInfo p{margin:0 0 1rem 0;font-size:1rem}.clsWsServiceSection #dvService .clsWsInfo ul{margin:0 0 1.5rem 0;font-size:1rem;padding-left:1.5rem}.clsWsServiceSection #dvService .clsWsInfo li{margin:0 0 .25rem 0}.clsWsServiceSection #dvService .clsWsContactForm{position:relative;background:#dee8f1}.clsWsServiceSection #dvService .clsWsContactForm .clsWsWave{top:calc(50% - 15vw)}.clsWsServiceSection #dvService .clsWsContactForm .clsWsBottomBg{position:absolute;left:-15vw;top:calc(50% - 15vw + 10rem);right:0;bottom:0;background:#92b3ce}.clsWsServiceSection #dvService .clsWsEnvelopeWrap h3{color:#666}#dvSolutions{text-align:center;margin-top:3rem}#dvSolutions h1{color:#071a1b;position:relative;text-align:center;z-index:4;font-size:1.6rem;margin:0;font-weight:normal}#dvSolutions .clsWsVideo{display:inline-block;position:relative;width:20rem;height:14rem;background-color:#162635;z-index:1;margin-top:1rem;border-radius:1.5rem;text-align:center}#dvSolutions .clsWsVideo .clsWsCover{display:inline-block;position:relative;width:18rem;height:12rem;background-color:white;margin-top:1rem}#dvMaps{display:block;position:relative;width:100vw;min-height:20rem;left:50%;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}#dvMaps .clsTcPolandMapContainer,#dvMaps .clsTcWorldMapContainer{display:block;position:absolute;top:1rem;left:1rem;right:1rem;bottom:1rem}#dvMaps .clsTcPolandMapContainer{z-index:3;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#dvMaps .clsTcPolandMapContainer .clsTcPolandMap{display:block;position:absolute;width:100%;height:100%;background-image:url("/data/images/map-background-PL.svg?59a53ff336d0cc3d7bf03294c129406f");background-position:center center;background-size:contain;background-repeat:no-repeat;-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1);transform-origin:51.35% 31%;transition:all 200ms ease-out 0s}#dvMaps .clsTcPolandMapContainer .clsTcPolandMapDots{display:block;position:absolute;width:100%;height:100%;background-image:url("/data/images/marker-customer-map-PL.svg?99a09361a67a29eff7e8bf79c3ecc96c");background-position:center center;background-size:contain;background-repeat:no-repeat;-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1);transform-origin:51.35% 31%;transition:all 200ms ease-out 0s}#dvMaps .clsTcWorldMapContainer{z-index:2}#dvMaps .clsTcWorldMapContainer .clsTcWorldMap{display:block;position:absolute;width:100%;height:100%;background-image:url("/data/images/map-background.svg?bebdd714703c6de1208c84f6a4716cc8");background-position:center center;background-size:contain;background-repeat:no-repeat;opacity:0;transition:all 200ms ease-out 0s}#dvMaps .clsTcWorldMapContainer .clsTcWorldMapDots{display:block;position:absolute;width:100%;height:100%;background-image:url("/data/images/marker-customer-map-mobile.svg?fde47d1fcabf66828b4476f69ebc280d");background-position:center center;background-size:contain;background-repeat:no-repeat;opacity:0;transition:all 200ms ease-out 0s}.clsWsContactSection #dvContact .clsWsContent{padding:0}.clsWsContactSection #dvContact .clsWsLeftColumn,.clsWsContactSection #dvContact .clsWsRightColumn{display:block;position:relative;background-color:#f5f6fa;padding:1rem;color:black}.clsWsContactSection #dvContact .clsWsLeftColumn p,.clsWsContactSection #dvContact .clsWsRightColumn p{font-size:1rem;padding:0}.clsWsContactSection #dvContact .clsWsLeftColumn h5,.clsWsContactSection #dvContact .clsWsRightColumn h5{margin:0 0 .5rem 0;font-size:1.1rem;font-weight:600}.clsWsContactSection #dvContact .clsWsLeftColumn a,.clsWsContactSection #dvContact .clsWsRightColumn a{color:black}.clsWsContactSection #dvContact .clsWsLeftColumn label,.clsWsContactSection #dvContact .clsWsLeftColumn .clsCsCheckbox .clsCsChLabel,.clsWsContactSection #dvContact .clsWsRightColumn label,.clsWsContactSection #dvContact .clsWsRightColumn .clsCsCheckbox .clsCsChLabel{color:#888 !important}#dvWarranty{display:block;position:relative;height:auto;padding-top:1rem;padding-bottom:6rem;background-color:#2a4865;text-align:center}#dvWarranty .clsWsMobileShield{display:block;position:relative;padding-bottom:1rem}#dvWarranty .clsWsWave{top:-8rem}#dvWarranty h1{position:relative;margin:0 0 1rem 0;padding:1rem 1rem 0;text-align:center;font-size:1.6rem;font-weight:100;color:white}#dvWarranty p{position:relative;color:white;text-align:justify;font-weight:100}#dvWarranty strong{font-weight:500;color:#f0823f}#dvWarranty .clsWsPhase1,#dvWarranty .clsWsPhase2{display:block;position:relative;margin-top:43vw;margin-bottom:45vw}#dvWarranty .clsWsShieldIcon{display:inline-block;position:relative;width:40vw;height:40vw;z-index:1;font-size:0;background-image:url(/app/views/main/images/icons/tarcza2.png?1d39fbc12bd3de79155c66326b70226f);background-repeat:no-repeat;background-position:center center;background-size:contain}#dvWarranty .clsWsShieldIcon em{display:block;position:relative;font-size:6vw;line-height:1.4;color:white;text-align:center;width:40vw;padding:8vw 0 0 0}#dvWarranty .clsWsShieldIcon span{display:block;position:relative;font-size:4vw;line-height:1.4;color:#f0823f;text-align:center;width:40vw;padding:.5vw 0 0 0}#dvWarranty .clsWsCircle{display:block;position:absolute}#dvWarranty .clsWsCircle.clsWsCircle1{top:-38vw;left:calc(50% - 23vw);width:46vw}#dvWarranty .clsWsCircle.clsWsCircle1 .clsWsRay{width:30vw;height:0;right:8vw;top:32vw;-webkit-transform:rotate3d(0,0,1,90deg);-moz-transform:rotate3d(0,0,1,90deg);-ms-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg)}#dvWarranty .clsWsCircle.clsWsCircle1 span{width:25vw;height:25vw;border-radius:40vw;font-size:3.5vw}#dvWarranty .clsWsCircle.clsWsCircle2{width:25vw;height:25vw;border-radius:40vw;left:10vw;top:40vw}#dvWarranty .clsWsCircle.clsWsCircle2 .clsWsRay{width:25vw;right:-12vw;top:-3vw;-webkit-transform:rotate3d(0,0,1,-45deg);-moz-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}#dvWarranty .clsWsCircle.clsWsCircle2 span{width:25vw;height:25vw;border-radius:40vw;font-size:3.5vw}#dvWarranty .clsWsCircle.clsWsCircle3{width:35vw;height:35vw;border-radius:40vw;right:10vw;top:40vw}#dvWarranty .clsWsCircle.clsWsCircle3 .clsWsRay{width:25vw;left:-1vw;top:-1vw;right:auto;-webkit-transform:rotate3d(0,0,1,45deg);-moz-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}#dvWarranty .clsWsCircle.clsWsCircle3 span{width:35vw;height:35vw;border-radius:40vw;font-size:4.25vw}#dvWarranty .clsWsCircle.clsWsCircle4{border-radius:40vw;left:4vw;top:-19vw}#dvWarranty .clsWsCircle.clsWsCircle4 .clsWsRay{width:20vw;right:-14vw;top:23vw;-webkit-transform:rotate3d(0,0,1,30deg);-moz-transform:rotate3d(0,0,1,30deg);-ms-transform:rotate3d(0,0,1,30deg);transform:rotate3d(0,0,1,30deg)}#dvWarranty .clsWsCircle.clsWsCircle4 span{width:20vw;height:20vw;border-radius:40vw;font-size:3.5vw}#dvWarranty .clsWsCircle.clsWsCircle5{right:6vw;top:-35vw}#dvWarranty .clsWsCircle.clsWsCircle5 .clsWsRay{left:auto;right:16vw;top:auto;bottom:-2vw;-webkit-transform:rotate3d(0,0,1,-54deg);-moz-transform:rotate3d(0,0,1,-54deg);-ms-transform:rotate3d(0,0,1,-54deg);transform:rotate3d(0,0,1,-54deg)}#dvWarranty .clsWsCircle.clsWsCircle5 span{width:30vw;height:30vw;border-radius:40vw;font-size:4vw}#dvWarranty .clsWsCircle.clsWsCircle6{right:calc(50% - 15vw);bottom:-43vw}#dvWarranty .clsWsCircle.clsWsCircle6 .clsWsRay{width:28vw;height:0;right:8vw;left:6vw;top:-1vw;-webkit-transform:rotate3d(0,0,1,105deg);-moz-transform:rotate3d(0,0,1,105deg);-ms-transform:rotate3d(0,0,1,105deg);transform:rotate3d(0,0,1,105deg)}#dvWarranty .clsWsCircle.clsWsCircle6 span{width:30vw;height:30vw;border-radius:40vw;font-size:4vw}#dvWarranty .clsWsCircle .clsWsRay{display:block;position:absolute;border:dashed #f0823f;border-width:1px 0 0 0;width:7rem;height:0;right:-5rem;top:4rem;-webkit-transform:rotate3d(0,0,1,10deg);-moz-transform:rotate3d(0,0,1,10deg);-ms-transform:rotate3d(0,0,1,10deg);transform:rotate3d(0,0,1,10deg);z-index:0}#dvWarranty .clsWsCircle span{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:3vw;border:1px dashed #f0823f;background-color:#162635;color:white;z-index:1}#dvWarranty .clsWsCircle span em{display:block;position:relative;margin:0;padding-bottom:1.5vw;font-size:8vw;font-style:normal;line-height:.8;color:#f0823f}#dvStrengths{display:block;position:relative;height:auto;padding-top:1rem;padding-bottom:6rem;color:white;background-color:#0a3750;text-align:center}#dvStrengths .clsWsWave{top:-8rem}#dvStrengths h1{position:relative;margin:0 0 1rem 0;padding:1rem 1rem 0;text-align:center;font-size:1.6rem;font-weight:100;color:white}#dvStrengths .clsWsPuzzles{position:relative}#dvStrengths .clsWsPuzzleLink{display:block;position:absolute;left:calc(50% - 1.5rem);width:3rem;height:2.6rem;border:.25rem solid #0a3750;z-index:1}#dvStrengths .clsWsPuzzleLink.clsWsQuality{top:calc(25% - 0.9rem);border-radius:40% 68% 42% 35%;-webkit-transform:rotate(134deg);-moz-transform:rotate(134deg);-ms-transform:rotate(134deg);transform:rotate(134deg);background:#ea9613}#dvStrengths .clsWsPuzzleLink.clsWsStability{top:calc(50% - 0.9rem);border-radius:40% 68% 42% 57%;-webkit-transform:rotate(19deg);-moz-transform:rotate(19deg);-ms-transform:rotate(19deg);transform:rotate(19deg);background:#873987}#dvStrengths .clsWsPuzzleLink.clsWsCreativity{top:calc(75% - 0.9rem);border-radius:55% 55% 54% 50%;-webkit-transform:rotate(139deg);-moz-transform:rotate(139deg);-ms-transform:rotate(139deg);transform:rotate(139deg);background:#138585}#dvStrengths .clsWsPuzzleLink.clsWsMaturity{display:none}#dvStrengths .clsWsPuzzleMask{display:block;position:absolute;left:calc(50% - 2rem);width:4rem;height:1.5rem;z-index:2}#dvStrengths .clsWsPuzzleMask.clsWsQuality{top:calc(25% - 1.5rem - 0.094rem);background:#ea9613}#dvStrengths .clsWsPuzzleMask.clsWsStability{top:calc(50% - 1.5rem - 0.094rem);background:#873987}#dvStrengths .clsWsPuzzleMask.clsWsCreativity{top:calc(75% - 1.5rem - 0.094rem);background:#138585}#dvStrengths .clsWsPuzzleMask.clsWsMaturity{display:none}#dvStrengths .clsWsPuzzle{display:block;position:relative;margin:0 auto;width:26rem;height:26rem;max-height:calc(100vw - 2rem);max-width:calc(100vw - 2rem);padding:2.6rem;font-size:.8rem;text-align:left;box-sizing:border-box;border:.125rem solid #0a3750}#dvStrengths .clsWsPuzzle h3{font-weight:500;text-transform:uppercase;margin:0;font-size:1.5rem;text-align:center;border-bottom:1px solid rgba(255,255,255,.3);color:white}#dvStrengths .clsWsPuzzle ul{font-weight:300;padding:0 0 0 1.5rem;list-style-type:square}#dvStrengths .clsWsPuzzle li{margin-bottom:.3rem;font-size:.95rem}#dvStrengths .clsWsPuzzle.clsWsQuality{background:#ea9613;border-radius:2rem 2rem 0 0}#dvStrengths .clsWsPuzzle.clsWsStability{background:#873987}#dvStrengths .clsWsPuzzle.clsWsCreativity{background:#138585}#dvStrengths .clsWsPuzzle.clsWsMaturity{background:#ed8b49;border-radius:0 0 2rem 2rem}#dvReferences{display:block;position:relative;height:auto;padding-top:1rem;padding-bottom:6rem;color:white;background-color:#1b3145;text-align:center}#dvReferences .clsWsWave{top:-8rem}#dvReferences h1{position:relative;margin:0 0 1rem 0;padding:1rem 1rem 0;text-align:center;font-size:1.6rem;font-weight:100;color:white}#dvReferences .clsWsReferenceList{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}#dvReferences .clsWsReference{display:flex;flex-direction:column;align-items:center;width:26rem;max-width:calc(100vw - 2rem);background:#29435b;border-radius:1rem;padding:1rem}#dvReferences .clsWsReference i{font-size:1.3rem}#dvReferences .clsWsReference:nth-child(1) i{color:#eb8b48}#dvReferences .clsWsReference:nth-child(2) i{color:#873885}#dvReferences .clsWsReference:nth-child(3) i{color:#138485}#dvReferences .clsWsReference p{text-align:justify;font-size:1rem;flex:1}#dvReferences .clsWsReference .clsWsAvatar img{display:inline-block;width:4rem;height:4rem;border-radius:50%}#dvReferences .clsWsReference .clsWsAvatar .clsWsName{display:block;margin-bottom:.3rem;font-size:1rem;font-weight:100}#dvReferences .clsWsReference .clsWsAvatar .clsWsPosition{display:block;font-size:.9rem;font-weight:500}#dvReferences .clsWsReference .clsWsAvatar .clsWsCompany{display:block;font-size:.9rem;font-weight:500}#dvWhyus{display:block;position:relative;height:auto !important;text-align:center;background-color:#162635;margin-top:2rem;padding-top:1rem;padding-bottom:6rem;font-size:0}#dvWhyus h1{position:relative;width:100%;color:white;margin:0;text-align:center;font-size:1.6rem;font-weight:normal}#dvWhyus .clsWsBlob{display:inline-block;position:relative;vertical-align:top;width:15rem;height:15rem;left:auto}#dvWhyus .clsWsWave{display:block;position:absolute;top:-8rem;left:0;right:0;height:10rem}#dvWhyus .clsWsWave.clsWsUpsideDown{top:46%;-webkit-transform:rotate3d(0,0,1,180deg);-moz-transform:rotate3d(0,0,1,180deg);-ms-transform:rotate3d(0,0,1,180deg);transform:rotate3d(0,0,1,180deg)}.clsWsColumns2#dvWhyus .clsWsWave.clsWsUpsideDown{top:55%}.clsWsPersonWindow{max-width:none !important;max-height:none !important}.clsWsPersonWindow .clsCsWindowContent{overflow-y:auto}.clsWsPersonWindow img{display:block;height:16rem;border-radius:50%;margin:3rem auto 1.5rem auto}.clsWsPersonWindow h4{display:block;text-align:center;font-size:2rem;font-weight:500;line-height:1;margin:0 0 .5rem 0}.clsWsPersonWindow h5{text-align:center;font-size:1rem;font-weight:100;margin:0 0 2rem 0}.clsWsPersonWindow h6{display:none}.clsWsPersonWindow .clsWsReadMore{display:none}.clsWsPersonWindow .clsWsMore{padding:0 2rem;margin-bottom:3rem;font-size:1rem;white-space:normal}.clsWsPersonWindow .clsWsMore p{margin:0 0 1rem 0}