#whatIsGDPR #whatIsGDPRCommonInfo,#whatIsGDPR #whatIsGDPRResponsibilities{background-repeat:no-repeat;font-size:1.25rem;padding:2rem 0;margin:.5rem 0}#whatIsGDPR #whatIsGDPRCommonInfo{background-image:url("/Content/img/whatIsGDPR/euFlag.png");background-position:right center;padding-right:23%;background-size:18% auto}#whatIsGDPR #whatIsGDPRResponsibilities{background-image:url("/Content/img/whatIsGDPR/files.png");background-position:left center;padding-left:23%;background-size:16% auto}@media only screen and (max-width:53.125rem){#whatIsGDPR #whatIsGDPRCommonInfo,#whatIsGDPR #whatIsGDPRResponsibilities{background-image:none!important;padding:0;margin:.875rem 0;font-size:1rem;max-width:45rem;text-align:center}}#certificationAdvantages ul{font-size:0;text-align:center;margin:1rem 0}#certificationAdvantages ul li{display:inline-block;vertical-align:top;width:20%;margin:.8125rem 2.5%}#certificationAdvantages ul li img,#certificationAdvantages ul li span{display:block}#certificationAdvantages ul li img{margin:0 auto;margin-bottom:.625rem;width:80%;height:auto;max-width:8rem}#certificationAdvantages ul li span{font-size:1.25rem}@media only screen and (max-width:68.75rem){#certificationAdvantages ul{margin:1rem 0}#certificationAdvantages ul li{width:23%;margin:.8125rem 1%}#certificationAdvantages ul li span{font-size:1.125rem}}@media only screen and (max-width:43.75rem){#certificationAdvantages ul{margin:.5rem 0}#certificationAdvantages ul li{width:48%;margin:.5rem 1%}#certificationAdvantages ul li img{max-width:6rem}#certificationAdvantages ul li span{font-size:1rem}}#aboutUs{background-image:url("/Content/img/backgrounds/uniBG.jpg");background-repeat:no-repeat;background-position:top center;background-size:cover;margin:10rem 0}#aboutUs #aboutUsInner{font-size:0;padding-top:2rem;padding-bottom:1.5rem}#aboutUs #aboutUsInner .image,#aboutUs #aboutUsInner .text{display:inline-block;vertical-align:middle;width:47.5%}#aboutUs #aboutUsInner .image{margin-bottom:-11rem;margin-top:-11rem;margin-right:1%;background-image:url("/Content/img/aboutUs/certificate.png");background-repeat:no-repeat;background-size:100% 100%;background-position:center center}#aboutUs #aboutUsInner .text{font-size:1rem}#aboutUs #aboutUsInner .text h2{color:#ffbc42;text-align:left;margin-bottom:1rem}#aboutUs #aboutUsInner .text p{color:#fff;font-size:1.25rem;margin-bottom:4rem}@media only screen and (max-width:75rem){#aboutUs{margin:1.5rem 0}#aboutUs #aboutUsInner{padding-top:1rem;padding-bottom:.75rem}#aboutUs #aboutUsInner .image{background-image:none!important;display:none}#aboutUs #aboutUsInner .text{width:auto;display:block;margin:0}#aboutUs #aboutUsInner .text h2{margin-bottom:.5rem}#aboutUs #aboutUsInner .text p{margin-bottom:.5rem;font-size:1.0625rem}}#ourWorkSteps{text-align:center}#ourWorkSteps #ourWorkStepsIcons{font-size:0;text-align:center}#ourWorkSteps #ourWorkStepsIcons li.icon,#ourWorkSteps #ourWorkStepsIcons li.arrow{display:inline-block;vertical-align:top;margin:1rem 1%}#ourWorkSteps #ourWorkStepsIcons li.icon{width:14%}#ourWorkSteps #ourWorkStepsIcons li.icon span,#ourWorkSteps #ourWorkStepsIcons li.icon img{display:block}#ourWorkSteps #ourWorkStepsIcons li.icon img{width:80%;max-width:7.5rem;margin:0 auto;margin-bottom:.5rem}#ourWorkSteps #ourWorkStepsIcons li.icon span{font-size:1.25rem}#ourWorkSteps #ourWorkStepsIcons li.arrow{background-image:url("/Content/img/workflow/arrow.png");background-repeat:no-repeat;background-size:80% auto;background-position:center center;height:10rem;width:3%}#ourWorkSteps #outWorkStepsText{max-width:50rem;display:inline-block;text-align:left}#ourWorkSteps #outWorkStepsText p{font-size:1.125rem;margin:.875rem 0}@media only screen and (max-width:50rem){#ourWorkSteps #ourWorkStepsIcons li.icon,#ourWorkSteps #ourWorkStepsIcons li.arrow{margin:.5rem 1%}#ourWorkSteps #ourWorkStepsIcons li.icon{width:23.3%}#ourWorkSteps #ourWorkStepsIcons li.icon span{font-size:1rem}#ourWorkSteps #ourWorkStepsIcons li.arrow{width:6%}}@media only screen and (max-width:21.875rem){#ourWorkSteps #ourWorkStepsIcons li.icon,#ourWorkSteps #ourWorkStepsIcons li.arrow{margin:.5rem 0}#ourWorkSteps #ourWorkStepsIcons li.icon{width:auto;display:block}#ourWorkSteps #ourWorkStepsIcons li.icon img{max-width:5rem}#ourWorkSteps #ourWorkStepsIcons li.icon span{font-size:1rem}#ourWorkSteps #ourWorkStepsIcons li.arrow{display:none;background-image:none!important}}#contactForm{background-color:#21428a;background-image:url("/Content/img/backgrounds/lightLinesBG.png");background-repeat:no-repeat;background-size:cover;background-position:center center;padding:2rem 0}#contactForm .block{width:35rem;max-width:100%;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#contactForm h2{color:#ffbc42}#contactForm .commonP{color:#fff}#contactForm #contactFormElement{display:block}#contactForm #contactFormElement fieldset{margin-bottom:1rem;border:0;outline:0}#contactForm #contactFormElement fieldset .formBlock label,#contactForm #contactFormElement fieldset .formBlock input{font-size:1rem;display:block;width:100%}#contactForm #contactFormElement fieldset .formBlock label{color:#fff;padding-left:.0625rem;font-size:1.125rem}#contactForm #contactFormElement fieldset .formBlock label.mandatory:after{content:" *";color:#ffbc42}#contactForm #contactFormElement fieldset .formBlock .errorList{font-size:1rem;position:relative;left:.1875rem;padding-left:1.625rem;margin-left:0}#contactForm #contactFormElement fieldset .formBlock .errorList:before{position:absolute;left:0;top:0;bottom:0;width:.125rem;background-color:#b00606;content:"&nbsp;";font-size:0}#contactForm #contactFormElement fieldset .formBlock .errorList li{color:#fff}#contactForm #contactFormElement fieldset .formBlock [type=text],#contactForm #contactFormElement fieldset .formBlock [type=number],#contactForm #contactFormElement fieldset .formBlock textarea{padding:.3125rem .375rem;border-width:.125rem}#contactForm #contactFormElement fieldset .formBlock textarea{resize:vertical}#contactForm #contactFormElement fieldset .formBlock .validInput{border-color:#0a7b12}#contactForm #contactFormElement fieldset .formBlock .validInput:hover{border-color:#0a7b12}#contactForm #contactFormElement fieldset .formBlock .validInput:focus{border-color:#0a7b12}#contactForm #contactFormElement fieldset .formBlock .invalidInput{border-color:#b00606}#contactForm #contactFormElement fieldset .formBlock .invalidInput:hover{border-color:#b00606}#contactForm #contactFormElement fieldset .formBlock .invalidInput:focus{border-color:#b00606}#contactForm #contactFormElement fieldset .formBlockParallel{font-size:0}#contactForm #contactFormElement fieldset .formBlockParallel .left,#contactForm #contactFormElement fieldset .formBlockParallel .right{display:inline-block;vertical-align:top;width:48%}#contactForm #contactFormElement fieldset .formBlockParallel .left{margin-right:4%}@media only screen and (max-width:37rem){#contactForm{padding:1.25rem 0}#contactForm .block{width:auto;display:block}#contactForm #contactFormElement{margin-top:.75rem}#contactForm #contactFormElement fieldset{margin-bottom:.5rem;display:block;max-width:100%}#contactForm #contactFormElement fieldset .formBlock{max-width:100%}#contactForm #contactFormElement fieldset .formBlock label,#contactForm #contactFormElement fieldset .formBlock input{font-size:.9375rem;display:block;width:100%}#contactForm #contactFormElement fieldset .formBlock textarea{width:100%;min-height:8rem;height:8rem}#contactForm #contactFormElement fieldset .formBlockParallel{font-size:0}#contactForm #contactFormElement fieldset .formBlockParallel .left,#contactForm #contactFormElement fieldset .formBlockParallel .right{display:block;margin-right:0;width:auto}#contactForm #contactFormElement fieldset .formBlockParallel .left{margin-bottom:.5625rem}}.dialogWindow{position:fixed;z-index:201;display:none;opacity:0;text-align:center;padding:1rem;left:0;right:0;top:0;bottom:0;-webkit-transition:transform 250ms cubic-bezier(.215,.61,.355,1);-moz-transition:transform 250ms cubic-bezier(.215,.61,.355,1);-o-transition:transform 250ms cubic-bezier(.215,.61,.355,1);transition:transform 250ms cubic-bezier(.215,.61,.355,1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.dialogWindow .dialogBackground{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.8);font-size:0;z-index:205}.dialogWindow .dialogContent{max-width:55rem;padding:1rem;padding-top:2rem;display:block;margin-left:auto;margin-right:auto;position:relative;z-index:206;text-align:center;background-color:#fff;overflow-y:auto}.dialogWindow .dialogContent .dialogWindowHeading{font-size:1.25rem;text-align:center;display:block;font-weight:bold}.dialogWindow.opened{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.dialogWindow .dialogCross{position:absolute;top:.5rem;right:.5rem;font-size:0;height:1.5rem;width:1.5rem;cursor:pointer}.dialogWindow .dialogCross .line{width:4px;height:100%;-webkit-transition:background-color 250ms cubic-bezier(.215,.61,.355,1),transform 250ms cubic-bezier(.215,.61,.355,1);-moz-transition:background-color 250ms cubic-bezier(.215,.61,.355,1),transform 250ms cubic-bezier(.215,.61,.355,1);-o-transition:background-color 250ms cubic-bezier(.215,.61,.355,1),transform 250ms cubic-bezier(.215,.61,.355,1);transition:background-color 250ms cubic-bezier(.215,.61,.355,1),transform 250ms cubic-bezier(.215,.61,.355,1);background-color:#383838;position:absolute;top:0;left:50%;margin-left:-2px}.dialogWindow .dialogCross .line.line1{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.dialogWindow .dialogCross .line.line2{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.dialogWindow .dialogCross:hover .line{background-color:#000}.dialogWindow .dialogCross:hover .line.line1{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.dialogWindow .dialogCross:hover .line.line2{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.dialogWindow.youtubeDialogWindow .dialogContent{max-width:50rem;padding:0;overflow-y:visible;padding-top:2.5rem;background-color:transparent}.dialogWindow.youtubeDialogWindow .dialogContent .youtubeIframeVideoWrapper{width:100%;max-width:45rem;display:block;margin-left:auto;margin-right:auto}.dialogWindow.youtubeDialogWindow .dialogContent .youtubeIframeVideoWrapper .youtubeIframeVideo{width:100%;height:100%}.dialogWindow.youtubeDialogWindow .dialogCross .line{background-color:#ddd9d9}.dialogWindow.youtubeDialogWindow .dialogCross:hover .line{background-color:#fff}.dialogWindow.captchaDialogWindow .message{text-align:center;font-size:1.25rem}.dialogWindow.captchaDialogWindow .recaptchaWrapper{overflow:hidden;text-align:center;margin:1rem 0}.dialogWindow.captchaDialogWindow .recaptchaWrapper .g-recaptcha{display:inline-block}.dialogWindow.coordinationsDialogWindow .coordinationsResultWrapper{text-align:left}.dialogWindow.coordinationsDialogWindow .coordinationsResultWrapper .coordinationsNotFound{text-align:center;margin:.5rem 0}.dialogWindow.coordinationsDialogWindow .coordinationsResultWrapper .dialogWindowHeading{margin-bottom:1rem}.dialogWindow.coordinationsDialogWindow .coordinationsResultWrapper .coordinationsResult{padding-left:1.0625rem;margin:.4375rem 0;position:relative}.dialogWindow.coordinationsDialogWindow .coordinationsResultWrapper .coordinationsResult:before{position:absolute;content:" ";font-size:0;top:0;bottom:0;left:0;width:.25rem;background-color:#21428a;-webkit-box-shadow:.1875rem .1875rem .1875rem 0 rgba(0,0,0,.5);-moz-box-shadow:.1875rem .1875rem .1875rem 0 rgba(0,0,0,.5);box-shadow:.1875rem .1875rem .1875rem 0 rgba(0,0,0,.5)}.dialogWindow.coordinationsDialogWindow .coordinationsResultWrapper .coordinationsResult .resultAddress{font-size:1.125rem;margin-bottom:.5rem;font-weight:bold}.dialogWindow.coordinationsDialogWindow .coordinationsResultWrapper .coordinationsResult .commonButtonWrapper{text-align:left}dialogWindow.commonDialogWindow .dialogContent{background-color:#fff}dialogWindow.commonDialogWindow .dialogContent .dialogWindowHeading{font-size:1.375rem;color:#212121;margin-bottom:.75rem}dialogWindow.commonDialogWindow .dialogContent .message{color:#000;margin-bottom:1rem}dialogWindow.commonDialogWindow .dialogContent .message a{color:#00f}dialogWindow.commonDialogWindow .dialogContent .message a:hover{text-decoration:underline}dialogWindow#dialogSuccess .dialogContent .message,dialogWindow#dialogGreenConfirmation .dialogContent .message{color:#0a7b12}dialogWindow#dialogWarning .dialogContent .message,dialogWindow#dialogYellowConfirmation .dialogContent .message{color:#cfc50c}dialogWindow#dialogError .dialogContent .message,dialogWindow#dialogRedConfirmation .dialogContent .message{color:#b00606}dialogWindow#dialogInfo .dialogContent .message,dialogWindow#dialogBlackConfirmation .dialogContent .message{color:#212121}