.cs-ipad .clsCsModalMask{-webkit-backdrop-filter:blur(5px) saturate(0%);-moz-backdrop-filter:blur(5px) saturate(0%);-ms-backdrop-filter:blur(5px) saturate(0%);backdrop-filter:blur(5px) saturate(0%)}.clsCsProgressMask .clsCsPmInfo{left:calc(50% - 15rem);width:30rem;padding:2rem 5rem}.clsCsProgressMask .clsCsPmInfo .clsCsPmTitle{font-size:1.6rem}.clsCsWindow{max-width:90%;max-height:90%;box-shadow:0 0 100px #111;border-radius:.7rem;overflow:hidden}.clsCsWindow .clsCsWindowClose{top:.5rem;right:.5rem}.clsCsWindow .clsCsWindowHeader>.clsCsLeftTools button,.clsCsWindow .clsCsWindowHeader>.clsCsRightTools button{font-size:1rem}.clsCsWindow .clsCsWindowHeader>.clsCsTitle{font-size:1.1rem}.cs-ie .clsCsWindow,.cs-safari .clsCsWindow{max-height:none}.cs-ie .clsCsWindow .clsCsWindowContent,.cs-safari .clsCsWindow .clsCsWindowContent{max-height:calc(90vh - 6rem)}.clsCsWindow.clsCsVideoWnd{max-width:initial;max-height:initial}.clsCsWindow.clsCsVideoWnd .clsCsWindowClose{top:.5rem;right:.5rem}.clsCsWindow.clsCsVideoWnd .clsCsWindowClose::before,.clsCsWindow.clsCsVideoWnd .clsCsWindowClose::after{background:#c2310e}.clsCsWindow.clsCsVideoWnd .clsCsWindowContent .video-js{width:auto !important;height:auto !important;font-size:0}.clsCsWindow.clsCsVideoWnd .clsCsWindowContent .video-js *{font-size:10px}.clsCsWindow.clsCsVideoWnd .clsCsWindowContent .video-js video{position:relative;max-height:90vh;max-width:90vw;width:auto;height:auto}.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 .clsCsWindowHeader{max-width:450px}.clsCsWindow.clsCsMsgBox .clsCsWindowContent{min-width:25rem;min-height:9rem;max-width:450px;padding-bottom:1rem}.clsCsErrorWnd{width:37rem;max-width:90%}.clsCsErrorWnd .clsCsWindowContent .clsCsEwIcon{display:block;position:absolute;left:1rem;top:1rem;font-size:5rem}.clsCsErrorWnd .clsCsWindowContent h1,.clsCsErrorWnd .clsCsWindowContent p{padding-left:6rem}.clsCsErrorWnd .clsCsWindowContent p{margin:0 0 .8rem 0}.clsCsErrorWnd .clsCsWindowContent .clsCsErrorInfo{margin:0 0 .8rem 0}.clsCsErrorReportWnd{width:30rem;max-width:90%}.clsWsEnvelopeWrap{display:block;position:relative;width:40rem;margin:0 auto;text-align:left;font-size:0}.clsWsEnvelopeWrap h3{position:relative;width:100%;margin:1rem 0 0 0;padding-top:3rem;text-align:center;font-size:2.5rem;font-weight:100;opacity:1;transition:opacity 250ms linear 0s}.clsWsEnvelopeWrap .clsWsEnvelopeArrow{position:absolute;left:calc(50% - 25rem);top:8rem;opacity:.4;transition:opacity 250ms linear 0s}.clsWsEnvelopeWrap .clsWsSuccess{position:absolute;width:40rem;margin:8rem auto 0 auto;box-sizing:border-box;font-size:1.6rem;text-align:center;font-weight:100;color:white;background:rgba(68,102,136,.5);-webkit-backdrop-filter:blur(0.625rem);-moz-backdrop-filter:blur(0.625rem);-ms-backdrop-filter:blur(0.625rem);backdrop-filter:blur(0.625rem);border-radius:1rem;padding:2rem;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;margin:9rem 0 .0625rem 0;left:10%;top:0;width:80%;padding:1rem 2rem 2rem 2rem;border-radius:1rem;background:#f8f8fa;box-shadow:0 .125rem .3125rem 0 #aaa;z-index:1;transition:top 400ms ease-out 500ms}.clsWsEnvelopeWrap #formContact.clsWsOpen{top:-17rem !important;transition-delay:0s}.clsWsEnvelopeWrap #formContact.clsWsOpened{transition-delay:500ms}.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.clsWsJobForm .clsWsSuccess{margin-top:18rem}.clsWsEnvelopeWrap.clsWsJobForm #formContact{top:-5rem}.clsWsEnvelopeWrap.clsWsJobForm .clsWsEnvelope>.clsWsLoader{top:27.5rem}.clsWsEnvelopeWrap.clsWsJobForm.clsWsClosed #formContact{top:4rem !important}.clsWsEnvelopeWrap .clsWsEnvelope{padding-top:11rem;margin-top:-10rem;transition:-webkit-transform 400ms ease-out 0s;transition:-moz-transform 400ms ease-out 0s;transition:-ms-transform 400ms ease-out 0s;transition:transform 400ms ease-out 0s;overflow:hidden}.clsWsEnvelopeWrap .clsWsEnvelope>.clsWsLoader{position:absolute;left:50%;top:32.5rem;margin:0 0 0 -2.5rem;pointer-events:none;z-index:4;opacity:0;transition:opacity 100ms linear 0s}.clsWsEnvelopeWrap .clsWsEnvelopePart{position:absolute;left:0;bottom:0;width:40rem;height:26.909442721rem;background-size:100%;background-repeat:no-repeat;background-position:bottom;pointer-events:none}.clsWsEnvelopeWrap .clsWsEnvelopeBack{background-image:url(/app/views/main/images/envelope/back.svg?723d74102128438e26a3956bd7c28513)}.clsWsEnvelopeWrap .clsWsEnvelopeFront{background-image:url(/app/views/main/images/envelope/front.svg?a0a7f7231ac1a2fe0f6548dc496e8635);z-index:2}.clsWsEnvelopeWrap .clsWsEnvelopeClosure{background-image:url(/app/views/main/images/envelope/closure.svg?723d74102128438e26a3956bd7c28513);z-index:0;transform-origin:left .03125rem;-webkit-transform:rotate3d(1,0,0,-180deg);-moz-transform:rotate3d(1,0,0,-180deg);-ms-transform:rotate3d(1,0,0,-180deg);transform:rotate3d(1,0,0,-180deg);transition:-webkit-transform 400ms ease-out 0s,z-index 0s step-end 500ms;transition:-moz-transform 400ms ease-out 0s,z-index 0s step-end 500ms;transition:-ms-transform 400ms ease-out 0s,z-index 0s step-end 500ms;transition:transform 400ms ease-out 0s,z-index 0s step-end 500ms}.clsWsEnvelopeWrap.clsWsClosed{pointer-events:none}.clsWsEnvelopeWrap.clsWsClosed .clsWsEnvelopeArrow{opacity:0}.clsWsEnvelopeWrap.clsWsClosed .clsWsEnvelope{transition:-webkit-transform 400ms ease-out 0s;transition:-moz-transform 400ms ease-out 0s;transition:-ms-transform 400ms ease-out 0s;transition:transform 400ms ease-out 0s;-webkit-transform:translate3d(0,-11rem,0);-moz-transform:translate3d(0,-11rem,0);-ms-transform:translate3d(0,-11rem,0);transform:translate3d(0,-11rem,0)}.clsWsEnvelopeWrap.clsWsClosed .clsWsEnvelope>.clsWsLoader{opacity:1;transition-delay:1300ms}.clsWsEnvelopeWrap.clsWsClosed #formContact{top:9rem !important;transition-delay:0s !important}.clsWsEnvelopeWrap.clsWsClosed .clsWsEnvelopeClosure{transition:-webkit-transform 800ms ease-in-out 500ms,z-index 0s step-end 500ms;transition:-moz-transform 800ms ease-in-out 500ms,z-index 0s step-end 500ms;transition:-ms-transform 800ms ease-in-out 500ms,z-index 0s step-end 500ms;transition:transform 800ms ease-in-out 500ms,z-index 0s step-end 500ms;-webkit-transform:rotate3d(1,0,0,0);-moz-transform:rotate3d(1,0,0,0);-ms-transform:rotate3d(1,0,0,0);transform:rotate3d(1,0,0,0);z-index:3}.clsWsEnvelopeWrap.clsWsSent{overflow:visible}.clsWsEnvelopeWrap.clsWsSent h3{opacity:0}.clsWsEnvelopeWrap.clsWsSent .clsWsSuccess{transition:opacity 250ms linear 200ms;opacity:1}.clsWsEnvelopeWrap.clsWsSent .clsWsEnvelope>.clsWsLoader{opacity:0}.clsWsEnvelopeWrap.clsWsSent .clsWsEnvelope{transition:-webkit-transform 400ms ease-out 0s;transition:-moz-transform 400ms ease-out 0s;transition:-ms-transform 400ms ease-out 0s;transition:transform 400ms ease-out 0s;-webkit-transform:translate3d(100vw,-11rem,0);-moz-transform:translate3d(100vw,-11rem,0);-ms-transform:translate3d(100vw,-11rem,0);transform:translate3d(100vw,-11rem,0)}.clsWsAboutSection{color:#333}.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 .clsWsNarrowInfo{margin-bottom:4rem;width:52rem}.clsWsAboutSection .clsWsNarrowInfo p{text-align:center;line-height:1.7}.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:.44rem}.clsWsAboutSection .clsWsHistoryTimeline .clsWsYear .clsWsLine{display:block;width:0;height:.44rem}.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:.44rem}.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:5rem 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{position:relative;box-sizing:content-box;padding:3rem 2rem 3rem 15.5rem;min-height:8rem;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.clsWsAboutSection .clsWsPartner img{display:block;position:absolute;left:4.5rem;top:3rem;width:8rem;height:8rem;border-radius:50%;background:white}.clsWsAboutSection .clsWsPartner h4{margin:0 0 1rem 0;font-size:1.1rem;font-weight:600}.clsWsAboutSection .clsWsPartner p{margin:0;font-size:.9rem;font-weight:400;line-height:1.8}.clsWsAboutSection .clsWsJoinUsWrap{margin:0;text-align:center}.clsWsAboutSection .clsWsJoinUsWrap .clsWsJoinUsCTA{display:inline-block;padding:.8rem 4rem;text-decoration:none;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 2rem;max-width:10rem;max-height:4rem}.clsWsBlob{display:block;position:absolute;top:1rem;left:5vw;width:90vw;height:60vw;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:12rem;margin-top:2.6rem;background-repeat:no-repeat;background-position:center center;background-size:contain}.clsWsBlob .clsWsBlobIcon.clsWsWelcomeIcon{height:25%;width:45vw;margin-top:16vw;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:4rem;font-size:1.3vw;font-weight:normal;color:#fff}.clsWsBlob span{position:relative;color:white;font-size:2.5vw}.clsWsBlob svg{position:absolute;top:0;left:0}.clsWsBlob.clsWsOrangeBlob{top:0}.clsWsBlob.clsWsOrangeBlob h1{margin-top:2.6vw;margin-bottom:0;letter-spacing:.15em;text-transform:uppercase;font-size:1.05vw !important;color:#f3ab97;font-weight:400}.clsWsBlob.clsWsOrangeBlob span{font-size:2.1vw !important;font-weight:100}.clsWsBlob.clsWsRedBlob{top:70rem}.clsWsBlob.clsWsPurpleBlob1{top:2vw;right:2rem;left:auto;width:50vw;height:40vw}.clsWsBlob.clsWsPurpleBlob2{width:15vw;height:15vw;top:23rem;left:5vw}.clsWsBlob.clsWsBlueBlob1{width:50vw;height:40vw;top:24vw;left:auto;right:20vw}.clsWsBlob.clsWsBlueBlob2{width:17vw;height:17vw;top:24rem;left:1vw}.clsWsBlob.clsWsNavBlob{position:absolute;left:calc(50vw - 20rem);top:-14vw;width:100vw;height:80vw;pointer-events:none}.clsWsWave{display:block;position:absolute;top:-20rem;left:-15vw;right:0;height:21rem}.clsWsWave.clsWsBackWave{margin-top:-.1rem}#dvContactForm{display:block;position:relative;background-color:#92b2d0;padding:2rem 2rem;text-align:center}#dvContactForm .clsWsWave{top:calc(50% - 9rem)}#dvContactForm .clsWsBottomBg{position:absolute;left:-15vw;top:calc(50% + 12rem);right:0;bottom:0;background:#6b90b4}#dvContactForm h3{color:white}#dvCookieInfo{display:block;position:fixed;left:5rem;bottom:5rem;width:30rem;max-height:calc(100vh - 6rem);overflow-y:auto;padding:2.5rem;z-index:100000;text-align:left;color:white;background-color:#000821;border:1px solid #232f58;border-radius:.1875rem;box-shadow:0 .0625rem .95rem black}#dvCookieInfo p.clsWsTitle{margin:0 0 .9rem 0;font-size:1.3rem;font-weight:400;line-height:1}#dvCookieInfo .clsWsText{margin:0 0 1.5rem 0;font-size:1rem;line-height:1.6}#dvCookieInfo .clsCsFieldWithLabel{margin-bottom:.5rem}#dvCookieInfo form{margin-bottom:3rem}#dvCookieInfo button{padding:.8rem 2rem;font-size:1.3rem;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 .clsWsHeader{position:relative;color:#333;margin-bottom:2rem}.clsWsJobsSection #dvJobs h3{text-align:left;font-size:1.3rem;font-weight:600;margin:2rem 0 1rem 0}.clsWsJobsSection #dvJobs p{margin:0 0 1rem 0}.clsWsJobsSection #dvJobs ul.clsWsJobList{position:relative;display:flex;flex-wrap:wrap;margin-right:-2rem;align-items:stretch;align-content:stretch;list-style:none;padding:0}.clsWsJobsSection #dvJobs ul.clsWsJobList::after{content:"";flex:1;min-width:20rem;margin:0 2rem 2rem 0;padding:2rem 2rem 5rem 2rem}.clsWsJobsSection #dvJobs .clsWsJobList li{flex:1;min-width:20rem;margin:0 2rem 2rem 0;padding:2rem 2rem 5rem 2rem;position:relative;border-radius:1rem;background:white;box-shadow:0 .125rem .3125rem 0 #aaa;color:#666}.clsWsJobsSection #dvJobs .clsWsJobList li h3{display:flex;align-items:center;margin:0 0 1.5rem 0;font-weight:600;font-size:1.3rem}.clsWsJobsSection #dvJobs .clsWsJobList li h3::before{content:"";display:inline-block;margin-left:-2rem;margin-right:.5rem;width:1.9rem;height: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;position:absolute;bottom:2rem;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);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{display:block;padding:2rem 0 0 0;margin-top:calc(6vw + 8rem)}.clsWsJobSection #dvJob::before{background:#dee8f1}.clsWsJobSection #dvJob .clsWsInfo{position:relative;display:block;margin-top:-13rem;padding:2rem;border-radius:1rem;color:#666;-webkit-backdrop-filter:blur(0.5rem);-moz-backdrop-filter:blur(0.5rem);-ms-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem);background:rgba(255,255,255,.8);box-shadow:0 .125rem .625rem -.0625rem #aaa}.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;margin-top:4rem;padding:1rem 2rem 2rem 2rem;background:#dee8f1}.clsWsJobSection #dvJob .clsWsContactForm .clsWsWave{top:calc(50% - 15vw)}.clsWsJobSection #dvJob .clsWsContactForm .clsWsBottomBg{position:absolute;left:-15vw;top:calc(50% + 15vw);right:0;bottom:0;background:#92b3ce}.clsWsJobSection #dvJob .clsWsEnvelopeWrap h3{color:#666}.clsWsBlogSection #dvBlog p{margin:0 0 1rem 0}.clsWsBlogSection #dvBlog ul{position:relative;list-style:none;padding:0;margin:0}.clsWsBlogSection #dvBlog li{position:relative;margin:0 0 1rem 0;border-radius:1rem;background:white;box-shadow:0 .125rem .3125rem 0 #aaa;transition:box-shadow 200ms ease-out 0s}.cs-notouch .clsWsBlogSection #dvBlog li:hover{box-shadow:0 .125rem .625rem -.0625rem #aaa}.cs-notouch .clsWsBlogSection #dvBlog li:hover a{color:#333}.clsWsBlogSection #dvBlog li:active a{color:black !important}.clsWsBlogSection #dvBlog li a{display:block;box-sizing:content-box;min-height:8rem;padding:2rem 3rem 2rem 14rem;color:#666;text-decoration:none !important;transition:color 200ms linear 0s}.clsWsBlogSection #dvBlog li img{position:absolute;left:3rem;top:2rem;width:8rem;height:8rem}.clsWsBlogSection #dvBlog li h3{margin:0 0 1rem 0;font-size:1.3rem;font-weight:600}.clsWsBlogSection #dvBlog li p{margin:0 0 2rem 0;font-size:1.1rem}.clsWsBlogSection #dvBlog li span{position:absolute;bottom:2rem;right:3rem;padding:0;font-size:1rem;line-height:1rem}.clsWsArticleSection #dvArticle{display:block;padding:2rem 0 2rem 0;margin-top:calc(6vw + 8rem)}.clsWsArticleSection #dvArticle::before{background:#dee8f1}.clsWsArticleSection #dvArticle .clsWsInfo{position:relative;display:block;margin-top:-13rem;padding:2rem;border-radius:1rem;color:#666;-webkit-backdrop-filter:blur(0.5rem);-moz-backdrop-filter:blur(0.5rem);-ms-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem);background:rgba(255,255,255,.8);box-shadow:0 .125rem .625rem -.0625rem #aaa}.clsWsArticleSection #dvArticle .clsWsInfo h3{font-size:1.4rem;font-weight:600;margin:1rem 0 2rem 0}.clsWsArticleSection #dvArticle .clsWsInfo>img{display:block;max-width:100%;margin:0 auto}.clsWsArticleSection #dvArticle .clsWsInfo>p{font-size:1.2rem}.clsWsArticleSection #dvArticle .clsWsArticleHeader{position:relative;min-height:13rem;box-sizing:content-box;padding-left:15rem;padding-bottom:2rem}.clsWsArticleSection #dvArticle .clsWsArticleHeader h1{font-size:1.8rem;font-weight:600;line-height:1.4;margin:0 0 2rem 0}.clsWsArticleSection #dvArticle .clsWsArticleHeader img{position:absolute;left:0;top:0;height:13rem}.clsWsArticleSection #dvArticle .clsWsArticleHeader section{font-size:1.3rem;font-weight:400}.clsWsLicenseActivateSection .clsWsActivateFormContainer{display:block;width:100%}.clsWsLicenseActivateSection #frmLicenseActivate{display:block;position:relative;margin:2rem 0 0 0}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm{width:calc(100% - 22rem);text-align:center}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsTxWelcome{font-size:1.3rem}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsTgActivationCode{margin-top:2rem}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsTgActivationCode label{font-size:1rem;margin-bottom:.5rem;color:#8c9bb8;font-weight:bold}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsTgActivationCode span{width:100%;height:3.5rem;background:white;line-height:3.5rem;padding:0;font-size:1.5rem;border-radius:.5rem;overflow:hidden;border:0}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsTgActivationCode span input{padding-left:1rem;font-size:1.5rem;width:calc(100% - 6rem)}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsTgActivationCode span .clsCsTrigger{width:auto;padding:0 1rem;height:100%;width:6rem;background:#b9c6de !important;color:white;line-height:3.5rem}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsTgActivationCode span .clsCsTrigger:hover,.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsTgActivationCode span .clsCsTrigger:active{background:#8c9bb8 !important}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsTxProductDescription{margin-top:1rem;background-image:none;background-color:#8c9bb8;border:.1875rem solid #b9c6de;border-radius:.5rem;padding:2rem 3rem;font-size:1.3rem;text-align:center;color:white}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsTxProductDescription .clsWsLabel{min-width:10rem;display:inline-block;position:relative;text-align:left}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsTxProductDescription .clsWsValue{margin-left:2rem}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsTxProductDescription .clsWsLicenseText{font-size:.8rem;text-align:left;display:inline-block;position:relative;float:left}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsTxProductDescription .clsWsLicenseText:hover{text-decoration:underline;cursor:pointer}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsTxProductDescription .clsWsProductVersion,.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsTxProductDescription .clsWsLicenseType{text-align:left}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsTxLogin{margin-top:1rem;font-size:1.3rem}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsTxHardwareKey{margin:1rem 0;text-align:left}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsTeHardwareKey label{color:white;font-size:1rem;font-weight:bold;text-align:left;margin-bottom:.5rem}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsBtLogin{margin-top:1rem;text-align:center;display:inline-block;color:white;border:0;box-shadow:none;padding:.5rem 2rem;border-radius:.25rem;font-size:1.3rem;font-weight:normal;background:#f26643}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsPlLicensee{margin-top:2rem}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsPlLicensee .clsCsPanelHeader{font-size:1.3rem;margin-bottom:.5rem}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsPlLicensee .clsCsPanelBody{margin:1rem 0}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsPlLicensee .clsCsRadio{display:inline-flex;margin:0 1rem .5rem 0}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsTxWelcome,.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsTgActivationCode,.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsTxLogin,.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsPlLicensee,.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsPlLeft,.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsPlRight,.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsPlPassword,.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsPlOther{text-align:left}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsPlLeft,.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsPlRight,.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsPlPassword{float:left;width:48%;margin-right:4%}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsPlLeft input,.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsPlRight input,.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsPlPassword input{width:100%;border-radius:.25rem;margin-bottom:1rem}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsPlLeft input:nth-child(2),.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsPlRight input:nth-child(2),.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsPlPassword input:nth-child(2){margin-right:0}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsPlRight{margin-right:0}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsPlPassword{width:100% !important}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsPlPassword input{width:48%;margin-right:4%}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsPlPassword input.clsWsPeConfirmPassword{margin-right:0}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsPlOther{float:left}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsPlOther .clsWsBtActivate{margin-top:1rem;text-align:center;display:inline-block;color:white;border:0;box-shadow:none;padding:.5rem 2rem;border-radius:.25rem;font-size:1.3rem;font-weight:normal;background:#f26643;cursor:pointer}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsPlOther .clsWsBtActivate:hover{background:#f4795b}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsPlOther .clsWsBtActivate:active{background:#f58d73}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsPlOther .clsCsCheckbox{margin-bottom:.5rem}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsPlOther .clsCsCheckbox .clsCsChCheck{top:0;margin:.2rem 0 0 0}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsPlOther .clsCsCheckbox .clsCsChLabel{display:block;line-height:1.4rem;margin-left:.5rem;color:#888}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm .clsWsPlOther .clsCsCheckbox .clsCsChLabel a{color:#888}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlSummary{position:absolute;top:0;right:0;width:20rem;padding:1.5rem;border-radius:.2rem;color:#2b5a85;background-color:white;box-shadow:0 .125rem .3125rem 0 #aaa;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:-webkit-transform 500ms ease-in-out 0s;transition:-moz-transform 500ms ease-in-out 0s;transition:-ms-transform 500ms ease-in-out 0s;transition:transform 500ms ease-in-out 0s}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlSummary i.clsWsPadlock{display:block;position:relative;margin:0 auto 1rem;width:calc(100% - 2rem);height:8rem;background-image:url(/app/views/main/images/lock.svg?b2c8aaf315ce1364c5bc2dcb541d8410);background-repeat:no-repeat;background-size:contain;background-position:center center}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlSummary .clsWsNoImage{padding-top:2rem}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlSummary .clsWsNoImage i.clsWsPadlock{display:none}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlSummary .clsWsTxSummary h5{text-align:center;margin:0 0 .5rem 0;font-size:1.3rem}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlSummary .clsWsTxSummary .clsWsSummaryRow{margin-bottom:.5rem}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlSummary .clsWsTxSummary .clsWsSummaryRow b{font-weight:bold}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlSummary .clsWsTxSummary .clsWsSummaryRow .clsWsSummaryLabel{font-size:.85rem;font-weight:normal;float:left}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlSummary .clsWsTxSummary .clsWsSummaryRow .clsWsSummaryLabel em{display:block;position:relative}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlSummary .clsWsTxSummary .clsWsSummaryRow .clsWsSummaryValue{font-size:.85rem;float:right;font-weight:bold}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlSummary h5{font-size:1rem;font-weight:normal;margin:0 0 .625rem}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlSummary hr{display:block;height:0;border:1px solid #9eb4c6;border-width:1px 0 0 0;margin:0 0 .5rem 0}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlSummary hr .clsWsDouble{border-width:1px 0 1px 0;height:0,1875rem}.clsWsLicenseActivateSection #frmLicenseActivate .clsWsPlForm{margin-bottom:2rem}#ulFullFaq .clsWsItemBox{margin:1rem 0;padding:1rem}#ulFullFaq .clsWsLeftColumn b{color:#222}#ulFullFaq .clsWsLeftColumn>p{font-size:1rem}#ulFullFaq .clsWsLeftColumn>ol,#ulFullFaq .clsWsLeftColumn>ul{margin:2px 0 0 0;padding-left:1.563rem}#ulFullFaq .clsWsLeftColumn>h5{color:#222;font-size:1.188rem;font-weight:normal;margin:1.25rem 0 .625rem}#ulFullFaq .clsWsLeftColumn>*:first-child{margin:0}.clsWsRegisterSection .clsWsRegisterContainer{display:block}.clsWsRegisterSection .clsWsRegisterContainer #ulFullFaq{position:relative;padding:0}.clsWsRegisterSection .clsWsRegisterContainer #ulFullFaq .clsWsItemBox{position:relative;display:block;margin:1rem 0;padding:2rem;line-height:1.5;border-radius:1rem;color:#444;background-color:white;box-shadow:0 .125rem .3125rem 0 #aaa}.clsWsRegisterSection .clsWsRegisterContainer #ulFullFaq .clsWsItemBox h3{margin:0;font-size:1.6rem;font-weight:normal;text-align:center;margin-bottom:1rem;color:#222}.clsWsRegisterSection .clsWsRegisterContainer #ulFullFaq .clsWsItemBox ul{padding-left:1.5rem}.clsWsRegisterSection .clsWsRegisterContainer #ulFullFaq .clsWsItemBox ul li{list-style-type:disc}.clsWsMobileItem{display:none !important}.clsContent{position:relative;margin:0 auto;min-height:100vh}.clsWsContent{margin-left:auto;margin-right:auto;width:69rem;max-width:calc(100vw - 2rem);box-sizing:border-box}.clsWsFlexSpacer{flex:1}.clsSvgBubbles{display:none;position:relative}#dvLoadMask{position:fixed;left:0;top:0;width:100vw;height:100vh;background:white;z-index:1000}#dvWelcome{display:block;position:relative;min-height:65vw}#navTopMenu{display:block;position:absolute;width:100%;list-style:none outside none;text-align:center}#navTopMenu>.clsWsContent{display:flex;align-items:center;justify-content:space-between;margin-top:1.1rem}#navTopMenu #dvCodetonLogo{display:inline-block;width:14rem;height:5rem;background-image:url("/app/views/main/images/codetonLogo.svg?b6d5c99905bfd4a25e53ea8f409ecfa6");background-repeat:no-repeat;background-position:center center;background-size:contain;vertical-align:middle}#navTopMenu #dvLanguage{display:inline-block;position:relative;margin:0 2rem;vertical-align:middle}#navTopMenu #dvLanguage #dvLanguagesWrap{position:absolute;left:-.6rem}#navTopMenu #dvLanguage #dvCurrentLanguage{cursor:pointer;white-space:nowrap}#navTopMenu #dvLanguage #dvCurrentLanguage>.clsWsFlag{display:inline-block;margin-right:.4rem}#navTopMenu #dvLanguage #dvCurrentLanguage span{display:inline-block;color:white;font-weight:400;font-size:1.1rem}#navTopMenu #dvLanguage #dvCurrentLanguage:hover span{color:#f26644}#navTopMenu #dvLanguage #dvLanguages{min-width:7.5rem;background:#132e49;border-radius:.125rem;padding:.1875rem;box-shadow:0 .1875rem .3125rem black;text-align:left}#navTopMenu #dvLanguage #dvLanguages>a{display:block;padding:.25rem .3125rem .25rem .25rem;font-size:.9375rem;border-top:1px solid #132e49;color:white}#navTopMenu #dvLanguage #dvLanguages>a:first-child{border-top:0}#navTopMenu #dvLanguage #dvLanguages>a:hover{background:black;color:white}#navTopMenu #dvLanguage #dvLanguages>a .clsWsFlag{display:inline-block;margin-left:.3rem;margin-right:.4rem}#navTopMenu #dvLanguage #dvLanguages>a span{display:inline-block}#navTopMenu #dvTopMenuLinks{display:inline-block;vertical-align:middle;white-space:nowrap}#navTopMenu #dvTopMenuLinks .clsWsIcons{display:block;margin-left:1.5rem;float:right}#navTopMenu #dvTopMenuLinks .clsWsIcons>a,#navTopMenu #dvTopMenuLinks>a{margin:0 0 0 .7rem;text-decoration:none;font-weight:400;font-size:1.1rem;color:white;color:white}.cs-notouch #navTopMenu #dvTopMenuLinks .clsWsIcons>a:hover,.cs-notouch #navTopMenu #dvTopMenuLinks>a:hover{color:#f26644}#navTopMenu #dvTopMenuLinks .clsWsIcons>a:active,#navTopMenu #dvTopMenuLinks>a:active{color:#ef3f14 !important}#dvTopMenuBlob{width:100%;height:110vh;position:absolute;left:0;top:0;overflow:hidden}.clsCrmLogin,.clsCrmMyProfile{display:inline-block}.clsCrmLogin>.clsCrmLoginBtn>*,.clsCrmMyProfile>.clsCrmLoginBtn>*{pointer-events:none}.clsCrmLogin .clsCrmMyProfileBtn,.clsCrmMyProfile .clsCrmMyProfileBtn{display:inline-block;width:2em;height:1em}.clsCrmLogin .clsCrmMyProfileBtn img,.clsCrmMyProfile .clsCrmMyProfileBtn img{height:2em;border-radius:50%;position:absolute;left:0;top:-.5em}#imgLogo{position:absolute;top:-3.4rem}#dvBody{display:block;position:relative;overflow-x:hidden;transition:opacity 150ms ease-out 0s;opacity:0}#dvBody.clsWsVisible{opacity:1}#dvFooter{display:block;position:relative;font-size:.9rem;background-color:#2b3743;padding:1rem 0}#dvFooter a{text-decoration:none;cursor:pointer;color:white}.cs-notouch #dvFooter a:hover{text-decoration:underline}#dvFooter a:active{color:white !important}#dvFooter .clsWsRules{margin-right:1.25rem}#dvFooter .clsWsCodetonLink{float:right}.clsCrmLoginPopup{background:#132e49;box-shadow:0 0 .625rem 0 black;width:20rem;right:-.5rem}.clsCrmLoginPopup .clsCrmMiniMenuArrow{right:.5rem;background:#132e49;z-index:1}.clsCrmLoginPopup .clsCrmQuickLoginForm{text-align:center}.clsCrmLoginPopup .clsCrmQuickLoginForm label{color:white !important;font-size:1rem !important;margin-bottom:.2rem;text-align:left}.clsCrmLoginPopup .clsCrmQuickLoginForm input{margin-bottom:.75rem;border-radius:.5rem;overflow:hidden;background:white}.clsCrmLoginPopup .clsCrmQuickLoginForm .clsCsButton{font-size:1.2rem;font-weight:normal;background:#f26643;border-radius:.5rem;width:10rem;margin:.5rem auto 1rem;display:block}.cs-notouch .clsCrmLoginPopup .clsCrmQuickLoginForm .clsCsButton:hover{background-image:linear-gradient(#d85230,#d85230);box-shadow:0 0 .0625rem #f26643,.0625rem .125rem .3125rem rgba(0,0,0,.5)}.clsCrmLoginPopup .clsCrmQuickLoginForm .clsCsButton:active{background-image:linear-gradient(#d85230,#d85230) !important;box-shadow:0 0 .0625rem #f26643,.0625rem .125rem .3125rem rgba(0,0,0,.5) !important}.clsCrmLoginPopup .clsCrmQuickLoginForm .clsCrmPopupLink{color:#5274c4;font-size:.75rem;text-align:center;display:inline-block}.clsCrmMyProfileMenuPopup{right:-.5rem;background:#132e49;box-shadow:0 0 .625rem 0 black;color:white}.clsCrmMyProfileMenuPopup .clsCrmMiniMenuArrow{right:1em;background:#132e49;z-index:1}.clsCrmMyProfileMenuPopup .clsCrmPopupBar{background-color:#294d71}.clsCrmMyProfileMenuPopup .clsCrmPopupLink{text-align:left}.clsCrmMyProfileMenuPopup .clsCrmPopupLink[data-target="Logout"]{text-transform:uppercase}#navTopMenu{z-index:1}.clsWsSection h1{font-size:2.5rem !important}.clsWsPage{box-sizing:border-box;min-height:100vh;padding-top:10vw}.clsWsPage h2{display:block;position:relative;width:100%;height:8rem;margin:0;padding:0;font-size:2.4rem;line-height:8rem;text-transform:uppercase;text-align:center;color:#333}.clsWsPage .clsWsPageBody{position:relative;box-sizing:border-box;min-height:calc(100vh - 6vw - 8rem - 10vw);padding:2rem 0;margin-top:6vw;background:transparent !important}.clsWsPage .clsWsPageBody::before{content:"";display:block;position:absolute;left:0;top:11vw;bottom:0;right:0;background-color:#f5f6fa}.clsWsPage .clsWsWave{top:-19vw;height:30vw}#dvMoreNews{position:relative}#dvMoreNews .clsWsButton{margin:2rem auto 0;max-width:12rem}#dvMoreNews .clsWsLoaderWrap{display:block;position:relative;top:0;margin-top:2rem}#dvMoreNews .clsWsLoaderWrap .clsWsLoader{width:3.3rem;height:3.3rem}.clsWsNewsSection .clsWsNewsContainer{display:block}.clsWsNewsSection .clsWsNewsContainer #ulWsNews{position:relative;padding:0}.clsWsNewsSection .clsWsNewsContainer #ulWsNews h5{margin:0;font-size:1.6rem;font-weight:normal}.clsWsNewsSection .clsWsNewsContainer #ulWsNews h6{margin:.1rem 0;font-weight:normal;font-size:.7rem}.clsWsNewsSection .clsWsNewsContainer #ulWsNews>li{position:relative;display:block;margin:1rem 0;padding:2rem;border-radius:1rem;color:#444;background-color:white;box-shadow:0 .125rem .3125rem 0 #aaa}.clsWsNewsSection .clsWsNewsContainer #ulWsNews>li ul{padding-left:1.5rem}.clsWsNewsSection .clsWsNewsContainer #ulWsNews>li ul li{list-style-type:disc}#dvPageNotFound{display:block;position:relative;padding-bottom:4rem;width:100%;height:100%;min-height:calc(100vh - 5rem);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;margin-top:20rem;text-align:center;font-size:0;color:white;max-width:25rem}#dvPageNotFound .clsWsDescription h1{display:inline-block;width:100%;vertical-align:top;font-weight:bold;font-size:5rem;text-align:left;margin:2rem 0 1rem 0;padding:0}#dvPageNotFound .clsWsDescription p{text-align:left;font-size:1.5rem;margin:1rem auto 0 !important}#dvPageNotFound .clsWsDescription span{width:100%;display:block;position:relative;font-size:2.5rem;text-align:left}#dvPageNotFound .clsWsDescription:last-child{margin-bottom:0}#dvPageNotFound .clsWsGrandpaImage{display:inline-block;position:relative;width:30vw;height:30vw;background-image:url(/app/views/main/images/grandpa-up.svg?baf01882b97245384764249a13205b2b);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-top:25rem;vertical-align:top}#dvPartners{display:block;position:relative;z-index:3;padding:1rem 0}#dvPartners h1{position:relative;width:100%;color:#071a1b;margin-top:4rem;text-align:center;font-size:3.4rem;font-weight:normal;z-index:2}#dvPartners .clsWsPartnersContainer{display:block;position:relative;height:12vw;overflow:hidden}#dvPartners .clsWsPartnersContainer img{position:absolute;width:12vw;height:12vw;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(20vw,0,0);-moz-transform:translate3d(20vw,0,0);-ms-transform:translate3d(20vw,0,0);transform:translate3d(20vw,0,0)}#dvPartners .clsWsPartnersContainer img:nth-child(3){-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(4){-webkit-transform:translate3d(52vw,0,0);-moz-transform:translate3d(52vw,0,0);-ms-transform:translate3d(52vw,0,0);transform:translate3d(52vw,0,0)}#dvPartners .clsWsPartnersContainer img:nth-child(5){-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(6){-webkit-transform:translate3d(84vw,0,0);-moz-transform:translate3d(84vw,0,0);-ms-transform:translate3d(84vw,0,0);transform:translate3d(84vw,0,0)}#dvPartners .clsWsPartnersContainer img:nth-child(7){-webkit-transform:translate3d(100vw,0,0);-moz-transform:translate3d(100vw,0,0);-ms-transform:translate3d(100vw,0,0);transform:translate3d(100vw,0,0)}.clsWsProductsSection #dvProducts .clsWsHeader{position:relative;color:#333;margin-bottom:2rem}.clsWsProductsSection #dvProducts h3{text-align:left;font-size:1.3rem;font-weight:600;margin:2rem 0 1rem 0}.clsWsProductsSection #dvProducts p{margin:0 0 1rem 0}.clsWsProductsSection #dvProducts ul.clsWsProductList{position:relative;display:flex;flex-wrap:wrap;margin-right:-2rem;align-items:stretch;align-content:stretch;list-style:none;padding:0}.clsWsProductsSection #dvProducts ul.clsWsProductList::after{content:"";flex:1;min-width:20rem;margin:0 2rem 2rem 0;padding:2rem 2rem 5rem 2rem}.clsWsProductsSection #dvProducts .clsWsProductList li{flex:1;min-width:20rem;margin:0 2rem 2rem 0;padding:2rem 2rem 5rem 2rem;position:relative;border-radius:1rem;background:white;box-shadow:0 .125rem .3125rem 0 #aaa;color:#666}.clsWsProductsSection #dvProducts .clsWsProductList li h3{display:flex;align-items:center;margin:0 0 1.5rem 0;font-weight:600;font-size:1.3rem}.clsWsProductsSection #dvProducts .clsWsProductList li h3::before{content:"";display:inline-block;margin-left:-2rem;margin-right:.5rem;width:1.9rem;height: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;position:absolute;bottom:2rem;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);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 .clsWsHeader{position:relative;color:#333;margin-bottom:2rem}.clsWsServicesSection #dvServices h3{text-align:left;font-size:1.3rem;font-weight:600;margin:2rem 0 1rem 0}.clsWsServicesSection #dvServices p{margin:0 0 1rem 0}.clsWsServicesSection #dvServices ul.clsWsServiceList{position:relative;display:flex;flex-wrap:wrap;margin-right:-2rem;align-items:stretch;align-content:stretch;list-style:none;padding:0}.clsWsServicesSection #dvServices ul.clsWsServiceList::after{content:"";flex:1;min-width:20rem;margin:0 2rem 2rem 0;padding:2rem 2rem 5rem 2rem}.clsWsServicesSection #dvServices .clsWsServiceList li{flex:1;min-width:20rem;margin:0 2rem 2rem 0;padding:2rem 2rem 5rem 2rem;position:relative;border-radius:1rem;background:white;box-shadow:0 .125rem .3125rem 0 #aaa;color:#666}.clsWsServicesSection #dvServices .clsWsServiceList li h3{display:flex;align-items:center;margin:0 0 1.5rem 0;font-weight:600;font-size:1.3rem}.clsWsServicesSection #dvServices .clsWsServiceList li h3::before{content:"";display:inline-block;margin-left:-2rem;margin-right:.5rem;width:1.9rem;height: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;position:absolute;bottom:2rem;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);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{display:block;padding:2rem 0 0 0;margin-top:calc(6vw + 8rem)}.clsWsServiceSection #dvService::before{background:#dee8f1}.clsWsServiceSection #dvService .clsWsInfo{position:relative;display:block;margin-top:-13rem;padding:2rem;border-radius:1rem;color:#666;-webkit-backdrop-filter:blur(0.5rem);-moz-backdrop-filter:blur(0.5rem);-ms-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem);background:rgba(255,255,255,.8);box-shadow:0 .125rem .625rem -.0625rem #aaa}.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;margin-top:4rem;padding:1rem 2rem 2rem 2rem;background:#dee8f1}.clsWsServiceSection #dvService .clsWsContactForm .clsWsWave{top:calc(50% - 15vw)}.clsWsServiceSection #dvService .clsWsContactForm .clsWsBottomBg{position:absolute;left:-15vw;top:calc(50% + 15vw);right:0;bottom:0;background:#92b3ce}.clsWsServiceSection #dvService .clsWsEnvelopeWrap h3{color:#666}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#imgContentLoading{background-image:url("/app/views/main/images/progress@2x.gif?b73c58c73075a519f191b25b705f8da1");background-size:32px 32px}.clsWsLoading{background-image:url("/app/views/main/images/progress@2x.gif?b73c58c73075a519f191b25b705f8da1");background-size:32px 32px}#frmLicenseActivate .clsWsChecking .clsCsTextEdit,#frmLicenseActivate .clsCsTextEdit.clsWsChecking{background-image:url("/app/views/main/images/progress-small-24@2x.gif?5ba81f90fce4c9f2087faaa1f67c9363");background-size:24px 24px}#frmLicenseActivate .clsWsCheckOk .clsCsTextEdit,#frmLicenseActivate .clsCsTextEdit.clsWsCheckOk{background-image:url("/app/views/main/images/accept-24@2x.png?7f9e0e49f403990096021e9036b302c5");background-size:24px 24px}#frmLicenseActivate .clsWsCheckWrong .clsCsTextEdit,#frmLicenseActivate .clsCsTextEdit.clsWsCheckWrong{background-image:url("/app/views/main/images/reject-24@2x.png?bf9a21f6ab7cb5adf54087dd4184234c");background-size:24px 24px}#frmLicenseActivate .clsWsCheckFailure .clsCsTextEdit,#frmLicenseActivate .clsCsTextEdit.clsWsCheckFailure{background-image:url("/app/views/main/images/error-24@2x.png?6524208bda805f8591fae39e84baeebd");background-size:24px 24px}}#dvSolutions{display:block;position:relative;text-align:center;padding-top:4rem}#dvSolutions h1{color:#071a1b;position:relative;text-align:center;margin:0;font-weight:normal}#dvMaps{display:block;position:relative;min-height:35rem}#dvMaps .clsTcPolandMapContainer,#dvMaps .clsTcWorldMapContainer{display:block;position:absolute;top:2rem;left:0;right:0;bottom:2rem}#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.svg?97ff5a60e9d5e7ed787ce49960d1f0cf");background-position:center center;background-size:contain;background-repeat:no-repeat;opacity:0;transition:all 200ms ease-out 0s}.clsWsContactSection #dvContact{display:block;padding:0;font-size:0}.clsWsContactSection #dvContact h1{position:relative;width:100%;color:black;margin-top:1rem;padding-top:3rem;text-align:center;font-size:3.4rem;font-weight:100}.clsWsContactSection #dvContact .clsWsLeftColumn,.clsWsContactSection #dvContact .clsWsRightColumn{display:inline-block;position:relative;width:calc(50% - 1rem);padding-bottom:3rem;vertical-align:top;color:black}.clsWsContactSection #dvContact .clsWsLeftColumn p,.clsWsContactSection #dvContact .clsWsRightColumn p{font-size:1.05rem;margin:.5rem 0}.clsWsContactSection #dvContact .clsWsLeftColumn h5,.clsWsContactSection #dvContact .clsWsRightColumn h5{font-size:1.4rem;font-weight:normal;margin:1rem 0}.clsWsContactSection #dvContact .clsWsLeftColumn a,.clsWsContactSection #dvContact .clsWsRightColumn a{color:black;text-decoration:none}.clsWsContactSection #dvContact .clsWsLeftColumn label,.clsWsContactSection #dvContact .clsWsLeftColumn .clsCsCheckbox .clsCsChLabel,.clsWsContactSection #dvContact .clsWsRightColumn label,.clsWsContactSection #dvContact .clsWsRightColumn .clsCsCheckbox .clsCsChLabel{color:#888 !important}.clsWsContactSection #dvContact .clsWsRightColumn{margin-left:2rem;padding-left:5rem;box-sizing:border-box}#dvWarranty{display:block;position:relative;height:auto;padding-bottom:6rem;background-color:#2a4865;text-align:center}#dvWarranty h1{position:relative;color:white;padding:0 4rem;margin:1rem auto;text-align:center;font-weight:100;z-index:2}#dvWarranty p{position:relative;margin:.5rem auto 0;padding:1rem 0;text-align:justify;font-size:1.4rem;font-weight:100;color:white;z-index:2}#dvWarranty .clsWsNarrowInfo{box-sizing:border-box;width:52rem;max-width:100%;padding-left:1rem;padding-right:1rem}#dvWarranty strong{font-weight:500;color:#f0823f}#dvWarranty .clsWsShieldIcon{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-image:url(/app/views/main/images/icons/tarcza2.svg?6334104cf570b64ef656f4ad87b45cb3);background-repeat:no-repeat;background-position:center center;background-size:contain}#dvWarranty .clsWsShield{display:inline-block;position:relative;width:30rem;height:30rem;margin-top:3rem;margin-bottom:2rem;z-index:2;font-size:0;pointer-events:none}#dvWarranty .clsWsShield .clsWsShieldTitle{display:inline-block;position:relative;width:calc(50% - 6rem);height:100%;font-size:1.2rem;text-align:center;color:white;vertical-align:top;z-index:2}#dvWarranty .clsWsShield .clsWsShieldTitle.clsWsShieldLeft{padding-left:4rem;padding-right:1rem;text-align:right}#dvWarranty .clsWsShield .clsWsShieldTitle.clsWsShieldRight{padding-left:1rem;padding-right:4rem;text-align:left}#dvWarranty .clsWsShield .clsWsShieldTitle h2{display:block;position:relative;font-size:2.2rem;color:white;margin-top:7.5rem}#dvWarranty .clsWsShield .clsWsStageContainer{display:block;position:absolute;top:0;left:0;right:0;bottom:0}#dvWarranty .clsWsShield .clsWsStageContainer .clsWsStage{display:flex;position:absolute;width:14rem;top:20%;left:-10rem;padding:.125rem;font-size:1rem;line-height:2rem;border:.125rem solid #f0823f;white-space:nowrap;color:white;pointer-events:all;border-radius:calc(1rem + 0.0625rem + 0.0625rem);cursor:pointer;transition:background-color 200ms ease-out 0s,-webkit-transform 400ms cubic-bezier(0.59,1.59,.34,1) 0s;transition:background-color 200ms ease-out 0s,-moz-transform 400ms cubic-bezier(0.59,1.59,.34,1) 0s;transition:background-color 200ms ease-out 0s,-ms-transform 400ms cubic-bezier(0.59,1.59,.34,1) 0s;transition:background-color 200ms ease-out 0s,transform 400ms cubic-bezier(0.59,1.59,.34,1) 0s}#dvWarranty .clsWsShield .clsWsStageContainer .clsWsStage:hover{background:#f0823f}#dvWarranty .clsWsShield .clsWsStageContainer .clsWsStage>span{display:block;border-radius:50%;background:#f0823f;width:2rem;height:2rem}#dvWarranty .clsWsShield .clsWsStageContainer .clsWsStage .clsWsShieldTooltip{visibility:hidden;position:absolute;width:100%;left:0;top:100%;margin-top:.25rem;z-index:3;opacity:0;-webkit-transform:translate3d(0,-1rem,0);-moz-transform:translate3d(0,-1rem,0);-ms-transform:translate3d(0,-1rem,0);transform:translate3d(0,-1rem,0);white-space:normal;pointer-events:none;font-size:.9rem;line-height:1.4;border:.125rem solid #f0823f;background:#f0823f;padding:.5rem;box-sizing:border-box;border-radius:calc(1rem + 0.0625rem + 0.0625rem);box-shadow:0 .25rem .5rem #2a4865}#dvWarranty .clsWsShield .clsWsStageContainer .clsWsStage:hover .clsWsShieldTooltip{visibility:visible;opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:opacity 150ms ease-out 0s,-webkit-transform 150ms ease-out 0s;transition:opacity 150ms ease-out 0s,-moz-transform 150ms ease-out 0s;transition:opacity 150ms ease-out 0s,-ms-transform 150ms ease-out 0s;transition:opacity 150ms ease-out 0s,transform 150ms ease-out 0s}#dvWarranty .clsWsShield .clsWsStageContainer .clsWsStage.clsWsStage1{top:25%;margin-left:0}#dvWarranty .clsWsShield .clsWsStageContainer .clsWsStage.clsWsStage2{top:40%;margin-left:1rem}#dvWarranty .clsWsShield .clsWsStageContainer .clsWsStage.clsWsStage3{top:55%;margin-left:2rem}#dvWarranty .clsWsShield .clsWsStageContainer .clsWsStage.clsWsStage4{top:25%;margin-right:0}#dvWarranty .clsWsShield .clsWsStageContainer .clsWsStage.clsWsStage5{top:40%;margin-right:1rem}#dvWarranty .clsWsShield .clsWsStageContainer .clsWsStage.clsWsStage6{top:55%;margin-right:2rem}#dvWarranty .clsWsShield .clsWsStageContainer .clsWsStage.clsWsStageLeft{left:-10rem;-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}#dvWarranty .clsWsShield .clsWsStageContainer .clsWsStage.clsWsStageLeft>span{margin-right:.5rem}#dvWarranty .clsWsShield .clsWsStageContainer .clsWsStage.clsWsStageRight{left:auto;right:-10rem;flex-direction:row-reverse;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}#dvWarranty .clsWsShield .clsWsStageContainer .clsWsStage.clsWsStageRight>span{margin-left:.5rem}#dvWarranty .clsWsShield.clsWsInView .clsWsStage.clsWsStageLeft{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}#dvWarranty .clsWsShield.clsWsInView .clsWsStage.clsWsStageRight{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}#dvWarranty .clsWsShield.clsWsInView .clsWsStage.clsWsStage1{transition-delay:0s,0s}#dvWarranty .clsWsShield.clsWsInView .clsWsStage.clsWsStage2{transition-delay:0s,400ms}#dvWarranty .clsWsShield.clsWsInView .clsWsStage.clsWsStage3{transition-delay:0s,800ms}#dvWarranty .clsWsShield.clsWsInView .clsWsStage.clsWsStage4{transition-delay:0s,1200ms}#dvWarranty .clsWsShield.clsWsInView .clsWsStage.clsWsStage5{transition-delay:0s,1600ms}#dvWarranty .clsWsShield.clsWsInView .clsWsStage.clsWsStage6{transition-delay:0s,2000ms}#dvStrengths{display:block;position:relative;height:auto;padding-bottom:20rem;color:white;background-color:#0a3750;text-align:center}#dvStrengths h1{position:relative;color:white;padding:0 4rem;margin:0 auto 1rem auto;text-align:center;font-weight:100;z-index:2}#dvStrengths .clsWsPuzzles{position:relative}#dvStrengths .clsWsPuzzleRow{display:flex;justify-content:center}#dvStrengths .clsWsPuzzleLink{display:block;position:absolute;border:.25rem solid #0a3750;z-index:1}#dvStrengths .clsWsPuzzleLink.clsWsQuality{left:calc(50% - 1.1rem);top:calc(50% - 11.5rem);width:3.4rem;height:3rem;border-radius:45% 50% 45% 35%;-webkit-transform:rotate(71deg);-moz-transform:rotate(71deg);-ms-transform:rotate(71deg);transform:rotate(71deg);background:#ea9613}#dvStrengths .clsWsPuzzleLink.clsWsStability{left:calc(50% + 8.5rem);top:calc(50% - 0.9rem);width:3rem;height:2.6rem;border-radius:40% 68% 42% 35%;-webkit-transform:rotate(134deg);-moz-transform:rotate(134deg);-ms-transform:rotate(134deg);transform:rotate(134deg);background:#873987}#dvStrengths .clsWsPuzzleLink.clsWsCreativity{left:calc(50% - 11.5rem);top:calc(50% - 2.3rem);width:3.5rem;height:3rem;border-radius:71% 71% 81% 66%;-webkit-transform:rotate(-32deg);-moz-transform:rotate(-32deg);-ms-transform:rotate(-32deg);transform:rotate(-32deg);background:#138585}#dvStrengths .clsWsPuzzleLink.clsWsMaturity{left:calc(50% - 2.7rem);top:calc(50% + 8.5rem);width:3rem;height:3rem;border-radius:45% 50% 45% 35%;-webkit-transform:rotate(246deg);-moz-transform:rotate(246deg);-ms-transform:rotate(246deg);transform:rotate(246deg);background:#ed8b49}#dvStrengths .clsWsPuzzleMask{display:block;position:absolute;z-index:2}#dvStrengths .clsWsPuzzleMask.clsWsQuality{left:calc(50% - 1.5rem - 0.094rem);top:calc(50% - 11.7rem);width:1.5rem;height:4rem;background:#ea9613}#dvStrengths .clsWsPuzzleMask.clsWsStability{left:calc(50% + 8.2rem);top:calc(50% - 1.5rem - 0.094rem);width:4rem;height:1.5rem;background:#873987}#dvStrengths .clsWsPuzzleMask.clsWsCreativity{left:calc(50% - 11.8rem);top:calc(50% + 0.11rem);width:4rem;height:1.5rem;background:#138585}#dvStrengths .clsWsPuzzleMask.clsWsMaturity{left:calc(50% + 0.12rem);top:calc(50% + 8.4rem);width:1rem;height:4rem;background:#ed8b49}#dvStrengths .clsWsPuzzle{display:block;position:relative;width:20rem;height:20rem;padding:2rem 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)}#dvStrengths .clsWsPuzzle ul{font-weight:300;padding:0 0 0 1.5rem;list-style-type:square}#dvStrengths .clsWsPuzzle li{margin-bottom:.3rem;font-size:.85rem}#dvStrengths .clsWsPuzzle.clsWsQuality{background:#ea9613;border-radius:2rem 0 0 0}#dvStrengths .clsWsPuzzle.clsWsStability{background:#873987;border-radius:0 2rem 0 0}#dvStrengths .clsWsPuzzle.clsWsCreativity{background:#138585;border-radius:0 0 0 2rem}#dvStrengths .clsWsPuzzle.clsWsMaturity{background:#ed8b49;border-radius:0 0 2rem 0}#dvReferences{display:block;position:relative;height:auto;padding-bottom:20rem;color:#f8f8f8;background-color:#1b3145;text-align:center}#dvReferences h1{position:relative;color:white;padding:0 4rem;margin:0 auto 1rem auto;text-align:center;font-weight:100;z-index:2}#dvReferences .clsWsReferenceList{display:flex;justify-content:center;gap:1rem}#dvReferences .clsWsReference{display:flex;flex-direction:column;align-items:center;width:15rem;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:.9rem;flex:1}#dvReferences .clsWsReference .clsWsAvatar{height:10rem}#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;text-align:center;background-color:#162635;margin-top:20rem;padding-bottom:20rem;font-size:0}#dvWhyus h1{position:relative;width:100%;color:white;margin-top:4rem;text-align:center;font-size:3.3rem;font-weight:normal;z-index:2}#dvWhyus .clsWsBlob{display:inline-block;position:relative;vertical-align:top;width:22rem;height:22rem;left:auto}#dvWhyus .clsWsBlob span{margin-top:-1rem;font-size:1.3rem;padding:0 5rem;display:inline-block}#dvWhyus .clsWsWave.clsWsUpsideDown{top:30%;-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)}.clsWsColumns1#dvWhyus .clsWsWave.clsWsUpsideDown{top:48%}.clsWsColumns2#dvWhyus .clsWsWave.clsWsUpsideDown{top:60%}.clsWsPersonWindow{max-width:none !important;max-height:none !important}.clsWsPersonWindow .clsCsWindowContent{max-height:90vh;max-width:90vw;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}