.error#contact-popup-upload .upload-field{border:1px solid #e4002b;border-top:1px dashed #cdd3d8;outline:none}.error#contact-popup-upload .upload-field-list{border-left:1px solid #e4002b;border-right:1px solid #e4002b;border-top:0 dashed #cdd3d8}.noError#contact-popup-upload .upload-field-list{border-left:1px solid #cdd3d8;border-right:1px solid #cdd3d8;border-top:0 dashed #cdd3d8}.noError#contact-popup-upload .upload-field{border:1px solid #cdd3d8;border-top-style:dashed;outline:none}#contact-popup-upload{display:flex;flex-direction:column;margin:-5px 0 0}#contact-popup-upload label{display:none}#contact-popup-upload input[type=file]{border:none;display:block;height:2px;margin-bottom:-2px;opacity:.01;padding:0;position:absolute;width:2px;z-index:-1}#contact-popup-upload .upload-field{align-items:flex-start;display:flex;order:2}#contact-popup-upload .upload-field,.error #contact-popup-upload .upload-field{border:1px solid #cdd3d8;border-top-style:dashed;outline:none}.dragover:not(.reachLimit)#contact-popup-upload .upload-field{border-color:#0000}#contact-popup-upload .upload-field__error{align-items:flex-start;border-bottom:1px dashed #e4002b;font-size:14px;margin-top:-1px;padding:0 12px}#contact-popup-upload .upload-field-item.active{align-items:center;display:flex;margin-bottom:12px}#contact-popup-upload .upload-field-item .icon-s-error{margin-right:8px}#contact-popup-upload .upload-field-area{background-color:#fff;border:1px dashed #0000;flex-direction:row;height:auto;justify-content:flex-start;min-height:unset;order:1;padding:1px 0 1px 10px;transition:background-color,border .4s ease-in-out}.dragover#contact-popup-upload .upload-field-area{background-color:#f2f9fe;border:1px dashed #115689}@media only screen and (max-width:1023px){#contact-popup-upload .upload-field-area{padding:0}}#contact-popup-upload .upload-field-area__message{align-items:baseline;display:flex;margin:14px 0;padding-left:8px}@media only screen and (max-width:1023px){#contact-popup-upload .upload-field-area__message{height:100%;margin:0;padding:0;width:100%}}#contact-popup-upload .upload-field-area__message-btn,#contact-popup-upload .upload-field-area__message-limit,#contact-popup-upload .upload-field-area__message-text{color:#6c6e70;font-size:14px;font-weight:400;line-height:1.43}#contact-popup-upload .upload-field-area__message-btn p,#contact-popup-upload .upload-field-area__message-btn span,#contact-popup-upload .upload-field-area__message-limit p,#contact-popup-upload .upload-field-area__message-limit span,#contact-popup-upload .upload-field-area__message-text p,#contact-popup-upload .upload-field-area__message-text span{color:#6c6e70;font-size:14px;line-height:1.43;margin-bottom:0}#contact-popup-upload .upload-field-area__message-text{margin:0}@media only screen and (max-width:1023px){#contact-popup-upload .upload-field-area__message-text{height:100%;width:100%}}#contact-popup-upload .upload-field-area__message-btn{padding-left:0}@media only screen and (max-width:1023px){#contact-popup-upload .upload-field-area__message-btn{height:100%;padding:14px 0 14px 34px;text-align:left;width:100%}}@media only screen and (min-width:1024px){#contact-popup-upload .upload-field-area__message-btn,#contact-popup-upload .upload-field-area__message-btn p{color:#005eb8}}#contact-popup-upload .upload-field-list{background:#fff;border:1px solid #cdd3d8;border-bottom:none;border-top:none;margin-top:1px;transition:border-color .15s ease-in-out}#contact-popup-upload .upload-field-list__item{border:none;justify-content:flex-start}#contact-popup-upload .upload-field-list__item:first-of-type{border-top:1px dashed #cdd3d8;padding-top:14px}#contact-popup-upload .upload-field-list__item:nth-last-of-type(2){padding-bottom:14px}#contact-popup-upload .upload-field-list__item-name{color:#005eb8;font-size:14px;letter-spacing:normal;line-height:1.29}#contact-popup-upload .upload-field-list__item .btn-link{background:#0000;cursor:pointer;font-size:0;margin-left:10px}#contact-popup-upload .upload-field-list__item .btn-link:before{background:#dadfe3;border-radius:50%;color:#fff;content:"\00d7";cursor:pointer;font-size:13px;padding:0 5px;visibility:visible}#contact-popup-upload .upload-field-list__total{display:none}#contact-popup-upload .upload-field__limit{border-bottom:1px dashed #cdd3d8;color:#e4002b;display:none;justify-content:flex-start;position:static}#contact-popup-upload .icon-s-upload{color:#005eb8;font-size:16px;vertical-align:middle}@media only screen and (max-width:1023px){#contact-popup-upload .icon-s-upload{left:10px;position:absolute;z-index:-1}}#contact-popup-upload .icon-s-upload:before{content:"\e916"}.p-contact-block{flex-direction:column;margin-top:0}@media only screen and (min-width:768px){.p-contact-block{margin-bottom:50px;margin-top:30px}}@media only screen and (min-width:1024px){.p-contact-block{background-color:#f6f8f8;flex-direction:row;margin-bottom:80px;margin-top:50px;max-width:calc(100% - 30px)}}@media only screen and (min-width:768px) and (max-width:1023px){.p-contact-block .configural-editable-wrapper .simple-editables{box-shadow:none!important}.p-contact-block .configural-editable-wrapper .simple-editables .p-contact-block__offices{margin-top:auto}}@media only screen and (min-width:1024px){.p-contact-block .configural-editable-wrapper{transform:translateY(-30px)}.p-contact-block .configural-editable-wrapper .p-contact-block__offices{transform:unset}}@media only screen and (max-width:1023px){.p-contact-block .configural-editable-wrapper .p-contact-block__offices{margin-top:30px}}.p-contact-block__form{background-color:#f6f8f8;flex:0 0 100%;margin:0 -8px;padding:20px 8px 30px}@media only screen and (min-width:768px){.p-contact-block__form{padding:40px 30px 30px}}@media only screen and (min-width:1024px){.p-contact-block__form{background-color:initial;flex:0 0 calc(100% - 380px);margin:40px 0 0 30px;max-width:calc(100% - 380px);padding:0 30px 0 0}.p-contact-block__form.hasFiles{height:100%}}@media only screen and (min-width:1280px){.p-contact-block__form{flex:0 0 calc(100% - 400px);max-width:calc(100% - 400px)}}@media only screen and (min-width:1440px){.p-contact-block__form{flex:0 0 calc(100% - 470px);max-width:calc(100% - 470px);padding-right:30px}}@media only screen and (min-width:768px) and (max-width:1023px){.p-contact-block__form{padding-top:30px}}@media only screen and (min-width:1024px){.p-contact-block__form{margin-top:30px}}.p-contact-block__form-description{color:#717171;display:flex;flex-direction:row;line-height:1.75;margin-bottom:30px}@media only screen and (max-width:767px){.p-contact-block__form-description{flex-direction:column-reverse}}@media only screen and (min-width:768px){.p-contact-block__form-description{margin-bottom:20px}}.p-contact-block__form-description>p{padding-right:20px;width:calc(100% - 131px)}@media only screen and (max-width:767px){.p-contact-block__form-description>p{margin-right:0;width:auto}.p-contact-block__form-description>p+.siteseal{padding-bottom:20px}}.p-contact-block__form-description .siteseal{height:32px;margin-left:auto;width:131px}.p-contact-block__form-description .siteseal img+img{display:none}@media only screen and (max-width:767px){.p-contact-block__form-description .siteseal{display:block;height:unset;line-height:0;margin-left:inherit;padding-bottom:0;position:inherit;text-align:center;width:unset}}.p-contact-block .md-field{margin-right:30px}.p-contact-block .md-field:last-child{margin-right:0}.p-contact-block .md-field.textarea{margin-bottom:0}@media (max-width:767px){.p-contact-block .md-field.textarea{line-height:1}}.p-contact-block .md-field .md-input:not(textarea){padding-right:30px}.p-contact-block .modal-form__btn{letter-spacing:normal;line-height:normal;margin:30px 0;max-width:100%;min-width:170px;padding:15.5px 10px;width:auto}@media only screen and (min-width:768px){.p-contact-block .modal-form__btn{margin:30px 0}}@media only screen and (min-width:768px) and (max-width:1023px){.p-contact-block__left{flex-direction:column}}@media only screen and (max-width:1023px){.p-contact-block__left .p-contact-block__form{order:1}}.p-contact-block__left .configural-editable-wrapper{height:auto}.p-contact-block__left .configural-editable-wrapper>div{height:100%}@media only screen and (min-width:1024px){.p-contact-block__left .configural-editable-wrapper{transform:translateY(-30px)}}@media only screen and (max-width:767px){.p-contact-block__left .configural-editable-wrapper{margin:0 -8px}}@media only screen and (max-width:1023px){.p-contact-block__left .configural-editable-wrapper{order:2}}@media only screen and (min-width:1024px){.p-contact-block__left{flex-direction:column-reverse;flex-direction:row-reverse;margin-left:30px;margin-top:60px}.p-contact-block__left .p-contact-block__form{padding-right:30px}.p-contact-block__left .p-contact-block__form.hasFiles{height:100%}}@media only screen and (max-width:1024px){.p-contact-block__left.p-contact-block-configurable{margin-bottom:40px}}@media only screen and (max-width:767px){.p-contact-block__left.p-contact-block-configurable{margin-bottom:40px}}@media only screen and (min-width:1280px) and (max-width:1439px){.p-contact-block__left.p-contact-block-configurable.p-contact-block__left{max-width:calc(100% - 30px)}}@media only screen and (max-width:1024px){.p-contact-block__left .a-testimonials-contact-configurable{padding-top:25px}}@media only screen and (max-width:767px){.p-contact-block__left .a-testimonials-contact-configurable{padding-top:22px}}.p-contact-block-configurable{margin-bottom:40px}@media only screen and (max-width:1023px){.p-contact-block-configurable{margin-bottom:0}}@media only screen and (min-width:1280px) and (max-width:1439px){.p-contact-block-configurable.p-contact-block{max-width:calc(100% - 30px)}.p-contact-block-configurable.p-contact-block .simple-editables{width:400px}}@media only screen and (max-width:1023px){.p-contact-block-configurable .modal-form__btn{margin-bottom:0}}@media only screen and (max-width:767px){.p-contact-block-configurable .modal-form__btn{margin-bottom:0}}@media only screen and (min-width:1024px){.p-contact-block-configurable form#ContactForm{height:100%}.p-contact-block-configurable .md-field.textarea{border-left:1px solid #cdd3d8;border-right:1px solid #cdd3d8;min-height:80px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.p-contact-block-configurable .md-field.textarea.error{border-left:1px solid #e4002b;border-right:1px solid #e4002b}.p-contact-block-configurable .md-field.textarea.error.noError{border-left:1px solid #cdd3d8;border-right:1px solid #cdd3d8}.p-contact-block-configurable .md-field.textarea.error.noError.focused,.p-contact-block-configurable .md-field.textarea.focused{border-left:1px solid #005eb8;border-right:1px solid #005eb8}.p-contact-block-configurable .md-field.textarea textarea{border-left:0 solid #cdd3d8!important;border-right:0 solid #cdd3d8!important;min-height:100%!important}.p-contact-block-configurable .md-field.textarea textarea.hasError{height:calc(100% - 39px)!important;min-height:calc(100% - 39px)!important}.p-contact-block-configurable .md-error{border:0 solid #fff!important;width:100%}}.p-contact-block-configurable .bootstrap-text-center{position:relative}.p-contact-block-configurable .modal-form__btn{padding:10.5px 10px}@media only screen and (max-width:767px){.p-contact-block-configurable .modal-form__btn{width:100%}}.p-contact-block__admin{flex-direction:column-reverse}.p-contact-block__admin .p-contact-block__offices{width:100%}.p-contact-block__admin .configural-editable-wrapper{background-color:#fff;box-shadow:0 2px 20px 0 #0000001a;padding:30px}.microsite .p-contact-block-configurable #contact-popup-upload .upload-field-area__message-btn{padding:0 6px 0 0}@media only screen and (max-width:1023px){.microsite .p-contact-block-configurable #contact-popup-upload .upload-field-area__message-btn{padding-left:34px}}.microsite .p-contact-block-configurable #contact-popup-upload .upload-field-area{padding:0 0 0 10px}@media only screen and (min-width:1024px){.microsite .p-contact-block-configurable .p-contact-block__form:not(.has-gd-checkboxes) form#ContactForm,.microsite .p-contact-block__left .p-contact-block__form.hasFiles{height:calc(100% - 20px)!important}.microsite .p-contact-block.p-contact-block-configurable .p-contact-block__form:not(.has-gd-checkboxes){margin-bottom:-20px}.microsite .configural-editable-wrapper{height:auto!important}}.microsite .p-contact-block-configurable #contact-popup-upload .upload-field-area__message{margin:7px 0}.microsite .md-field.textarea textarea~.md-error{background:#0000}@media only screen and (min-width:1280px) and (max-width:1439px){.microsite .p-contact-block-configurable .p-contact-block__form{flex:0 0 calc(100% - 470px);max-width:calc(100% - 470px)}.microsite .p-contact-block-configurable .p-contact-block__offices{flex:0 0 470px;max-width:100%;padding:0 10px;width:470px}.microsite .p-contact-block-configurable.p-contact-block .simple-editables{width:470px}}@media only screen and (min-width:1024px){.microsite .p-contact-block__bullet-item.scu{padding:5px 30px 5px 34px}.microsite .p-contact-block__bullet-item.scu:before{top:14px}.microsite .p-contact-block__bullet-description.scu{padding:11px 0 15px}}@media only screen and (min-width:1280px){.microsite .p-contact-block__bullet-item.scu{padding:9px 30px 9px 34px}.microsite .p-contact-block__bullet-item.scu:before{top:17px}.microsite .p-contact-block__bullet-item{line-height:1.78}}.page-main .p-contact-block__form-description>p{font-size:16px;line-height:1.75;margin-bottom:0}.contact-page .p-contact-block .modal-form__btn{margin-top:0}.contact-page #contact-popup-upload{margin-bottom:30px}@media (max-width:767px){.contact-page #contact-popup-upload{margin-bottom:20px}}.contact-page .author-ask-modal__gdpr{margin-bottom:30px;margin-top:0}@media (max-width:767px){.contact-page .author-ask-modal__gdpr{margin-top:30px}}.page-main p.p-contact-block__bullet-description.scu{font-size:24px;font-weight:700;margin-bottom:0}@media only screen and (max-width:1024px){.page-main .p-contact-block__offices-title{margin-left:16px}}.p-contact-block__offices{cursor:default!important;flex:0 0 100%;min-height:100%;transform:translateY(-30px);width:100%}@media only screen and (min-width:768px){.p-contact-block__offices{flex:0 0 calc(100% - 60px);transform:translateX(30px) translateY(-30px);width:calc(100% - 60px)}}@media only screen and (min-width:1024px){.p-contact-block__offices{flex:0 0 380px;transform:translateY(-30px);width:380px}}@media only screen and (min-width:1280px){.p-contact-block__offices{flex:0 0 400px;width:400px}}@media only screen and (min-width:1440px){.p-contact-block__offices{flex:0 0 470px;width:470px}}.p-contact-block__offices:after,.p-contact-block__offices:hover:after{border-bottom:none!important;box-shadow:0 2px 20px 0 #0000001a!important}.p-contact-block__offices-title{color:#2b2826;font-size:24px;margin:30px 30px 20px}@media only screen and (max-width:1024px){.p-contact-block__offices-title{margin-left:16px}}.p-contact-block__offices-title:after{background-color:#ed8b00;content:"";display:block;height:2px;margin:10px 0 0;width:40px}.p-contact-block__offices-title-no-line:after{display:none}.p-contact-block__offices-item{border-bottom:2px solid #fafafa;border-top:2px solid #fafafa;color:#2b2826;padding:0 30px;position:relative}.p-contact-block__offices-item:first-of-type{border-bottom:none}.p-contact-block__offices-item:first-of-type .toggle-content{display:block}.p-contact-block__offices-item .toggle-title{color:#939eab;font-size:16px;font-weight:600;margin:0;padding:11px 0}@media only screen and (min-width:768px){.p-contact-block__offices-item .toggle-title{font-size:18px}}.p-contact-block__offices-item .toggle-button{background:#0000;border:none;box-shadow:none;cursor:pointer;height:24px;left:calc(100% - 29px);left:calc(100% - 41px);outline:none;overflow:hidden;padding:0;position:absolute;text-indent:9999px;top:0;white-space:nowrap;width:24px}.p-contact-block__offices-item .toggle-button:after,.p-contact-block__offices-item .toggle-button:before{background:#939eab;content:"";display:block;height:2px;left:50%;position:absolute;top:calc(50% + 3px);transition:.4s ease;width:9px}.p-contact-block__offices-item .toggle-button:before{margin-left:-16px;transform:rotate(45deg);transform-origin:right}.p-contact-block__offices-item .toggle-button:after{margin-left:-8px;transform:rotate(-45deg);transform-origin:left}.p-contact-block__offices-item .toggle-button:after,.p-contact-block__offices-item .toggle-button:before{left:75%;top:60%}.p-contact-block__offices-item .toggle-button:hover:after,.p-contact-block__offices-item .toggle-button:hover:before{background:#939eab}@media only screen and (min-width:1600px){.p-contact-block__offices-item .toggle-button{left:calc(100% - 44px)}}.p-contact-block__offices-item .toggle-input{cursor:pointer;height:24px;left:calc(100% - 35px);left:0;margin:0;opacity:0;position:absolute;top:0;width:24px;width:100%;z-index:1}.p-contact-block__offices-item .toggle-input:checked+.toggle-button:after,.p-contact-block__offices-item .toggle-input:checked+.toggle-button:before{left:50%;margin-top:-2px}.p-contact-block__offices-item .toggle-input:checked+.toggle-button:before{transform:rotate(-45deg)}.p-contact-block__offices-item .toggle-input:checked+.toggle-button:after{transform:rotate(45deg)}.p-contact-block__offices-item .toggle-input:checked+.toggle-button:after,.p-contact-block__offices-item .toggle-input:checked+.toggle-button:before{left:75%;top:40%}.p-contact-block__offices-item .toggle-input:checked~.toggle-title{color:#2b2826}.p-contact-block__offices-item .toggle-button,.p-contact-block__offices-item .toggle-input{top:11px}.p-contact-block__offices-item .toggle-content{display:none;padding:9px 0 21px;width:100%}.p-contact-block__offices-item .toggle-content a,.p-contact-block__offices-item .toggle-content div{background-image:inherit;color:#2b2826;font-size:16px;line-height:1.88;margin-bottom:10px}@media only screen and (max-width:767px){.p-contact-block__offices-item .toggle-content a,.p-contact-block__offices-item .toggle-content div{line-height:2}}.p-contact-block__offices-bbb{margin:auto 30px 30px;padding-top:40px}@media only screen and (max-width:1023px){.p-contact-block__offices.p-contact-block__slider:after,.p-contact-block__offices.p-contact-block__slider:hover:after{box-shadow:none}}.p-contact-block__bullet-list{padding:0 16px 30px}@media only screen and (min-width:1024px){.p-contact-block__bullet-list{padding:0 0 20px}}.p-contact-block__bullet-item{line-height:1.88;padding:10px 0 10px 64px;position:relative}@media only screen and (max-width:1024px){.p-contact-block__bullet-item{padding:10px 0 10px 34px}.p-contact-block__bullet-item:before{left:0}}.p-contact-block__bullet-item p{margin-bottom:0}.p-contact-block__bullet-item.scu{padding:10px 0 10px 34px}.p-contact-block__bullet-item.scu:before{left:0}.p-contact-block__bullet-item.scu p{font-size:16px;margin-bottom:0}.p-contact-block__bullet-item:before{background-image:url(https://www.scnsoft.com/bundles/app/images/check.svg);background-size:contain;content:"";display:inline-block;height:15px;left:34px;position:absolute;top:19px;width:20px}@media only screen and (max-width:1024px){.p-contact-block__bullet-item:before{left:0}}.p-contact-block__bullet-description{color:#2b2826;font-size:16px;font-weight:600;line-height:normal;margin:0;padding:11px 30px 10px}@media only screen and (max-width:1024px){.p-contact-block__bullet-description{padding-left:0}}.p-contact-block__bullet-description.scu{font-size:24px;font-weight:700;padding:11px 0 10px}@media only screen and (min-width:768px){.p-contact-block__bullet-description{font-size:18px}}.p-contact-block__slider{transform:none}@media only screen and (max-width:1023px){.p-contact-block__slider{margin-left:-16px;width:calc(100% + 32px)}}@media only screen and (max-width:768px){.p-contact-block__slider{margin-left:-8px;width:calc(100% + 16px)}}.p-contact-hotcall{margin-bottom:30px}.p-contact-hotcall .btn-white{align-items:center;display:flex;font-weight:600;justify-content:center;letter-spacing:normal;line-height:normal;max-width:100%}.p-contact-hotcall .icon-s-phone{font-size:20px;margin-right:12px}.simple-editables{margin:20px 0;min-height:100%}@media (min-width:1024px){.simple-editables .a-card:after{z-index:-1}.simple-editables .a-testimonials-contact__slider-wrapper.a-testimonials-contact__slider-wrapper-configurable.one-slide{padding:15px 0}}.simple-editables .a-testimonials-contact__slider-wrapper.a-testimonials-contact__slider-wrapper-configurable.one-slide .a-testimonials-contact__slide-wrapper .a-testimonials-contact__block-logo{padding-right:0}.simple-editables .a-testimonials-contact__slider-wrapper.a-testimonials-contact__slider-wrapper-configurable.one-slide .a-testimonials-contact__slide-wrapper .a-testimonials-contact__block-logo img{height:50px;max-width:unset}.simple-editables .p-contact-block__bullet-list{padding-bottom:0}.simple-editables .a-wysiwyg{margin:20px 0;padding:0 16px}.simple-editables .a-wysiwyg p{line-height:1.63}.simple-editables .area-image{margin:20px 0;padding:0 16px}.simple-editables .area-image img{height:auto;max-width:100%}.simple-editables .a-logo-text{height:auto}.simple-editables .a-logo-text .a-icon-box{padding:15px 0 0}@media only screen and (min-width:1024px){.simple-editables .a-logo-text .a-icon-box{box-shadow:none}}@media only screen and (max-width:1023px){.simple-editables .a-logo-text .a-icon-box{padding:30px 30px 10px}}@media only screen and (max-width:767px){.simple-editables .a-logo-text .a-icon-box{box-shadow:none;padding:20px 8px 10px}}.simple-editables .a-logo-text .a-icon-box__item img{max-height:120px;width:170px}.simple-editables .a-logo-text .a-icon-box__list-wrapper{margin:20px -20px 0}.simple-editables .a-logo-text .a-icon-box .bx-next,.simple-editables .a-logo-text .a-icon-box .bx-prev{top:calc(50% - 48px)}@media only screen and (min-width:768px){.simple-editables{flex-wrap:wrap}.simple-editables.one{display:block}.simple-editables .pimcore_area_bullet-list,.simple-editables .pimcore_area_image,.simple-editables .pimcore_area_text,.simple-editables .pimcore_area_wysiwyg{flex-basis:50%}.simple-editables .pimcore_area_scu-slider{align-items:center;display:flex;flex-basis:50%}.simple-editables .pimcore_area_testimonials-configurable{max-width:100%;width:100%}}@media (max-width:1023px){.simple-editables .pimcore_area_testimonials-configurable .p-contact-block__offices:after{box-shadow:none!important}}@media only screen and (min-width:768px) and (max-width:1023px){.simple-editables:not(.one-group){box-shadow:0 2px 20px 0 #0000001a;display:flex;margin:30px 30px 42px;padding:15px}}@media only screen and (min-width:1024px){.simple-editables{background:#fff;box-shadow:0 2px 20px 0 #0000001a;display:block;margin:0;min-height:100%;padding:15px 30px;width:380px}.simple-editables .a-wysiwyg,.simple-editables .area-image{padding:0}.simple-editables .pimcore_area_scu-slider{display:block}.simple-editables .p-contact-block__offices{width:auto}.simple-editables .a-testimonials-contact__slider-wrapper:after,.simple-editables .a-testimonials-contact__slider-wrapper:before{display:none}.simple-editables .a-testimonials-contact__slider-wrapper-configurable{margin-bottom:15px;padding:15px 0}.simple-editables .a-logo-text{width:auto}}@media only screen and (min-width:1440px){.simple-editables{width:470px}}.page-main .simple-editables .a-testimonials-contact-configurable .a-testimonials-contact__contacts-configurable{margin-top:12px}.author-ask-modal__gdpr{margin-top:30px}.author-ask-modal__gdpr--desc{margin:25px 0 0}.author-ask-modal__gdpr--desc p{font-size:12px!important;line-height:1.78!important;margin:0!important;padding:0}@media only screen and (min-width:1280px){.author-ask-modal__gdpr--desc p{font-size:14px!important}}.author-ask-modal__gdpr--desc p a{color:#115689!important;text-decoration:underline;text-decoration-color:initial}.author-ask-modal__gdpr label{font-size:14px}@media only screen and (min-width:1280px){.author-ask-modal__gdpr label{font-size:16px}}.a-card{background-color:#fff;cursor:pointer;position:relative}.a-card>*>*{z-index:1}.a-card:after{border-bottom:4px solid #fff;bottom:0;box-shadow:0 2px 37px 0 #0000001a;content:"";display:block;left:0;position:absolute;right:0;top:0;transition:box-shadow .3s ease-in-out,border-color .3s ease-in-out}.a-card__title{color:#222;font-size:22px;font-weight:700}@media only screen and (min-width:1023px){.a-card__title{line-height:1.27}}@media only screen and (min-width:1281px){.a-card__title{font-size:24px;line-height:1.17}}@media only screen and (max-width:768px){.a-card__title{line-height:normal}}.a-card__link{font-size:14px;font-weight:600;text-decoration:none;text-transform:uppercase}.a-card__link,.a-card__link:active,.a-card__link:visited{color:#005eb8}.a-card__link i{font-size:12px;margin-left:10px}@media only screen and (min-width:769px){.a-card:hover:after{border-bottom-color:#005eb8;box-shadow:0 2px 30px 0 #0003}.a-card:hover .btn-link-arrow--right:after{animation:slide-left 1s ease infinite}.a-card:hover .btn-link-arrow--hide-label:after{animation:slide-left 1s ease-in-out .5s infinite}.a-card:hover .btn-link-arrow--hide-label .btn__label{transform:translateX(0)}}@media only screen and (min-width:768px) and (max-width:1023px){.a-card--blog.no-image{padding-left:20px}.a-card--blog.no-image .a-blog__list-content{max-width:100%}}.a-card--blog:before{background-color:#005eb8;bottom:0;content:"";height:4px;left:0;position:absolute;right:100%;transition:right .4s ease-in-out}.a-card--blog:after{border-bottom:none;box-shadow:0 2px 15px 0 #0000001a}.a-card--blog:hover:before{right:0}.a-card--blog:hover:after{box-shadow:0 2px 25px 0 #0003}@keyframes slide-left{0%,to{transform:translate(0)}50%{transform:translate(-5px)}}.page-main .referral-policy-checkbox-wrapper,.referral-policy-checkbox-wrapper{font-size:16px;line-height:normal}@media only screen and (max-width:767px){.page-main .referral-policy-checkbox-wrapper,.referral-policy-checkbox-wrapper{font-size:14px}}.page-main .referral-policy-checkbox-wrapper p,.referral-policy-checkbox-wrapper p{font-size:16px;line-height:normal;margin-bottom:0}@media only screen and (max-width:767px){.page-main .referral-policy-checkbox-wrapper p,.referral-policy-checkbox-wrapper p{font-size:14px}}.page-main .pimcore_area_referral-contact-form-editable .p-contact h1{margin:0 0 40px}@media only screen and (max-width:767px){.page-main .pimcore_area_referral-contact-form-editable .p-contact h1{margin:25px 0}}.page-main .pimcore_area_referral-contact-form-editable .p-contact .a-section__description{color:#333;margin-bottom:20px}@media only screen and (max-width:1024px){.page-main .pimcore_area_referral-contact-form-editable .p-contact .a-section__description{font-size:16px}}@media only screen and (max-width:767px){.page-main .pimcore_area_referral-contact-form-editable .p-contact .a-section__description{font-size:16px;line-height:28px}}.page-main .pimcore_area_referral-contact-form-editable .p-contact .md-error .hasError{color:#e4002b;font-size:12px;list-style:none;margin-bottom:-4px}.page-main .pimcore_area_referral-contact-form-editable li:not(.hasError),.page-main .pimcore_area_referral-contact-form-editable p{color:#333}.page-main .pimcore_area_referral-contact-form-editable .p-contact-block{margin-bottom:40px;margin-top:50px;width:calc(100% - 30px)}@media only screen and (max-width:1023px){.page-main .pimcore_area_referral-contact-form-editable .p-contact-block{margin-bottom:45px;margin-top:40px;width:100%}}@media only screen and (max-width:767px){.page-main .pimcore_area_referral-contact-form-editable .p-contact-block{margin-bottom:40px;margin-top:30px}}@media only screen and (min-width:768px) and (max-width:1023px){.page-main .pimcore_area_referral-contact-form-editable .p-contact-block{flex-direction:column-reverse}.page-main .pimcore_area_referral-contact-form-editable .p-contact-block__left{flex-direction:column}}.page-main .pimcore_area_referral-contact-form-editable .p-contact-block__left .p-contact-block__referral{cursor:default}.page-main .pimcore_area_referral-contact-form-editable .p-contact-block__left .p-contact-block__referral:hover:after{border-bottom:4px solid #fff;box-shadow:0 2px 37px 0 #0000001a}@media only screen and (min-width:1280px){.page-main .pimcore_area_referral-contact-form-editable .p-contact-block__left .p-contact-block__referral{flex:0 0 470px;transform:translateY(-30px);width:470px}}.page-main .pimcore_area_referral-contact-form-editable .p-contact-block .modal-form__btn{min-width:170px;padding:10.5px 20px}@media only screen and (max-width:767px){.page-main .pimcore_area_referral-contact-form-editable .p-contact-block .modal-form__btn{margin:20px 0;padding:10.5px 20px;width:100%}}.page-main .pimcore_area_referral-contact-form-editable .p-contact-block .referral-get-link{height:100%;justify-content:center;margin:30px 0;min-width:170px;padding:8.5px 10px}@media only screen and (max-width:767px){.page-main .pimcore_area_referral-contact-form-editable .p-contact-block .referral-get-link{margin-bottom:40px;margin-right:0;margin-top:0;padding:8.5px 10px;width:100%}}.page-main .pimcore_area_referral-contact-form-editable .p-contact-block .referral-get-link span:after{display:none}.page-main .pimcore_area_referral-contact-form-editable .p-contact-block .text-explanation-wrapper{margin-top:15px}.page-main .pimcore_area_referral-contact-form-editable .p-contact-block .text-explanation-wrapper p{margin-bottom:10px}.page-main .pimcore_area_referral-contact-form-editable .p-contact-block .text-explanation-wrapper p,.page-main .pimcore_area_referral-contact-form-editable .p-contact-block .text-explanation-wrapper ul li{color:#6c6e70;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.43}.page-main .pimcore_area_referral-contact-form-editable .p-contact-block .modal-form__btn{margin-left:20px}@media only screen and (max-width:767px){.page-main .pimcore_area_referral-contact-form-editable .p-contact-block .modal-form__btn{margin-left:0}}.page-main .pimcore_area_referral-contact-form-editable .p-contact-block .bootstrap-text-right{display:flex;justify-content:flex-end}@media only screen and (max-width:767px){.page-main .pimcore_area_referral-contact-form-editable .p-contact-block .bootstrap-text-right{display:flex;flex-direction:column-reverse}}.a-contact-modal.referral-modal{margin:53px 0;max-height:95vh;max-width:830px;padding:50px 0}@media only screen and (max-width:767px){.a-contact-modal.referral-modal{max-height:100%}}@media only screen and (min-width:768px){.a-contact-modal.referral-modal{width:730px}}@media only screen and (min-width:1024px){.a-contact-modal.referral-modal{width:830px}}@media only screen and (min-width:768px) and (max-width:1024px){.a-contact-modal.referral-modal .modal-form__close{right:0;top:-40px}}.a-contact-modal.referral-modal__content h3:not([class]){font-size:24px;margin:20px 0}.a-contact-modal.referral-modal__content p{font-size:18px;line-height:1.67}@media only screen and (max-width:767px){.a-contact-modal.referral-modal__content p{font-size:16px}}.a-contact-modal.referral-modal__content ul{padding:0}.a-contact-modal.referral-modal__content ul li:not(.hasError){font-size:16px;line-height:1.67;list-style-type:none;padding-bottom:10px}.a-contact-modal.referral-modal__content ul li:not(.hasError):before{background-color:#005eb8;content:"";display:inline-block;height:8px;margin-right:10px;width:8px}.a-contact-modal.referral-modal .a-contact-modal__scroll{max-height:calc(89vh - 114px);min-height:calc(89vh - 130px)}@media only screen and (max-width:767px){.a-contact-modal.referral-modal .a-contact-modal__scroll{max-height:calc(100vh - 114px);min-height:calc(100vh - 130px)}}.a-contact-modal.referral-modal p{color:#3b3c3d;font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.67;margin-bottom:18px}@media only screen and (max-width:1023px){.a-contact-modal.referral-modal p{font-size:16px;line-height:1.88}}@media only screen and (max-width:767px){.a-contact-modal.referral-modal p{font-size:16px;line-height:2}}.a-contact-modal.referral-modal ul:not([class]){list-style-type:none;margin:30px 0;padding:0}.a-contact-modal.referral-modal ul:not([class]) li{color:#3b3c3d;font-size:16px;line-height:normal;margin-bottom:10px;padding-left:18px!important;position:relative}.a-contact-modal.referral-modal ul:not([class]) li:before{background-color:#005eb8;content:"";height:8px;left:0;position:absolute;top:calc(.78em - 4px);width:8px}.referral-contact-form .p-contact-block__form-description p{color:#717171}.referral-contact-form .author-ask-modal__gdpr{margin-top:20px}.referral-contact-form .author-ask-modal__gdpr .referral-gdrp-content{margin-top:0}.referral-contact-form .author-ask-modal__gdpr .checkcontainer--checkbox{display:inline-block;font-size:16px;height:28px;line-height:28px}@media only screen and (max-width:767px){.referral-contact-form .author-ask-modal__gdpr .checkcontainer--checkbox{margin-bottom:0}}.referral-contact-form .author-ask-modal__gdpr a:not([class]){color:#005eb8;font-size:16px}.referral-contact-form .author-ask-modal__gdpr p{font-size:12px;line-height:1.67;padding-top:0}.referral-contact-form .author-ask-modal__gdpr p a:not([class]){color:#005eb8;font-size:12px}.referral-contact-form .align-items-end:nth-child(odd) .md-field{margin-bottom:20px}@media only screen and (max-width:767px){.referral-contact-form .align-items-end:nth-child(odd) .md-field{margin-bottom:20px}}.referral-contact-form .align-items-end .md-field{margin-bottom:20px}.referral-contact-form .align-items-end .md-field .md-input{padding:12px 10px}@media only screen and (min-width:1024px){.referral-contact-form .p-contact-block__form{max-width:calc(100% - 470px)}}@media only screen and (min-width:1024px) and (max-width:1279px){.referral-contact-form .p-contact-block__form{max-width:calc(100% - 380px)}}@media only screen and (max-width:1023px){.referral-contact-form .p-contact-block__form{margin:0;padding-bottom:0}}@media only screen and (max-width:767px){.referral-contact-form .p-contact-block__form{margin:0 -16px;order:1;padding:20px 16px 0}}@media only screen and (min-width:1280px){.referral-contact-form .p-contact-block__referral{flex:0 0 470px;transform:translateY(-30px);width:470px}}@media only screen and (min-width:1024px) and (max-width:1280px){.referral-contact-form .p-contact-block__referral{transform:translateY(-30px)}}@media only screen and (max-width:1023px){.referral-contact-form .p-contact-block__referral{margin:40px 30px;transform:none!important}}@media only screen and (max-width:767px){.referral-contact-form .p-contact-block__referral{margin:0;order:0;padding:0}}.referral-contact-form .p-contact-block__referral .referral__wrapper{padding:30px 30px 0}@media only screen and (max-width:1023px){.referral-contact-form .p-contact-block__referral .referral__wrapper{padding:30px 20px}}@media only screen and (min-width:1024px) and (max-width:1279px){.referral-contact-form .p-contact-block__referral .referral__wrapper{padding:30px 20px 0}}@media only screen and (max-width:767px){.referral-contact-form .p-contact-block__referral .referral__wrapper{padding:0}}.referral-contact-form .p-contact-block__referral .referral__title{color:#2b2826;font-family:inherit!important;font-size:24px;font-weight:700;margin:0 0 30px;text-transform:inherit}@media only screen and (min-width:1024px) and (max-width:1440px){.referral-contact-form .p-contact-block__referral .referral__title{margin:0 0 40px}}@media only screen and (max-width:1023px){.referral-contact-form .p-contact-block__referral .referral__title{margin-bottom:20px}}.referral-contact-form .p-contact-block__referral .referral__title:after,.referral-contact-form .p-contact-block__referral .referral__title:before{display:none!important}.referral-contact-form .p-contact-block__referral .referral__title p{color:#2b2826;font-size:24px;font-weight:700;line-height:normal;margin-bottom:0}.referral-contact-form .p-contact-block__referral .referral__title p strong{color:#ed8b00}.referral-contact-form .p-contact-block__referral .referral__image img{height:auto;width:110px}.referral-contact-form .p-contact-block__referral .referral__description{color:#222;font-size:16px;line-height:normal;margin-left:10px}.referral-contact-form .p-contact-block__referral .referral__description p{font-size:16px;line-height:normal;margin-bottom:0}@media only screen and (max-width:1024px){.referral-contact-form .p-contact-block__referral .referral__description p{text-align:center}}@media only screen and (max-width:767px){.referral-contact-form .p-contact-block__referral .referral__description p{font-size:14px}}.referral-contact-form .p-contact-block__referral .referral__description p strong{color:#ed8b00}@media only screen and (max-width:1023px){.referral-contact-form .p-contact-block__referral .referral__description{margin-left:0;margin-top:10px}}@media only screen and (max-width:767px){.referral-contact-form .p-contact-block__referral .referral__description{margin-left:0;margin-top:12px;padding:0 57px;text-align:center;width:100%}}@media only screen and (max-width:1023px){.referral-contact-form .p-contact-block__referral .referral__description-full{width:100%}.referral-contact-form .p-contact-block__referral .referral__content{display:flex;justify-content:space-between}}@media only screen and (max-width:767px){.referral-contact-form .p-contact-block__referral .referral__content{flex-direction:column}}.referral-contact-form .p-contact-block__referral .referral__content-wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.referral-contact-form .p-contact-block__referral .referral__content-wrapper:last-child{margin-bottom:30px}@media only screen and (min-width:1024px) and (max-width:1279px){.referral-contact-form .p-contact-block__referral .referral__content-wrapper:last-child{margin-bottom:30px}}@media only screen and (max-width:1023px) and (min-width:768px){.referral-contact-form .p-contact-block__referral .referral__content-wrapper:last-child{margin-right:0}}@media only screen and (max-width:1023px){.referral-contact-form .p-contact-block__referral .referral__content-wrapper:last-child{margin-bottom:0}}@media only screen and (max-width:767px){.referral-contact-form .p-contact-block__referral .referral__content-wrapper:last-child{margin-bottom:30px}}@media only screen and (max-width:1023px){.referral-contact-form .p-contact-block__referral .referral__content-wrapper{flex-direction:column;margin-bottom:0}}@media only screen and (max-width:1023px) and (min-width:768px){.referral-contact-form .p-contact-block__referral .referral__content-wrapper{margin-right:30px}}@media only screen and (max-width:767px){.referral-contact-form .p-contact-block__referral .referral__content-wrapper{margin-bottom:30px}}.referral-contact-form #contact-popup-upload{margin-bottom:30px}@media only screen and (max-width:767px){.referral-contact-form #contact-popup-upload{margin-bottom:20px}.a-card.p-contact-block__referral:after{display:none}}.referral-editable-wrapper{height:auto}@media only screen and (min-width:1024px){.referral-editable-wrapper{transform:translateY(-30px)}}.referral-editable-wrapper>div{height:100%}@media only screen and (max-width:1023px){.p-contact-block__left .p-contact-block__referral{margin:0 30px 40px}}@media only screen and (max-width:767px){.p-contact-block__left .p-contact-block__referral{margin:0}}