/*!
 * # Formulario – Gansel Rechtsanwälte
 *
 */@font-face{font-family:'Rubik';src:url("../../../semantic_kl/dist/themes/Rubik/Rubik-Regular.ttf") format("truetype");font-weight:normal}@font-face{font-family:'Rubik';src:url("../../../semantic_kl/dist/themes/Rubik/Rubik-Medium.ttf") format("truetype");font-weight:500}.maintenance table tr.highlight{background:#4e858f;color:#fff}#wrapper{min-height:100vh;display:flex;flex-direction:column}#footer:not(.trust-element){padding-top:1.7rem;padding-bottom:1.7rem}#footer:not(.trust-element) .container p{text-align:center}#footer:not(.trust-element) .container p,#footer:not(.trust-element) .container a{color:rgba(40,40,40,0.3);font-weight:700;transition:color 0.4s ease}#footer.trust-element{background:#fff;box-shadow:0px 1em 1.4em 0.3em rgba(0,0,0,0.1);margin-top:auto}#footer .column{padding:25px 15px 30px !important}#footer .footer.sub{text-align:right;margin-top:-10px;padding:2px 0}#footer .ui.section.divider{margin:0.5rem 0 1.5rem}#footer .ui.small.image{height:195px;width:auto}#footer .column.signs>div{float:right}#footer .column.signs .proven.expert img{height:284px;width:226px}@media (max-width: 824px){#footer .wide.column{width:100% !important}#footer .wide.column:nth-of-type(1){padding-bottom:20px !important}#footer .wide.column:nth-of-type(2){padding-top:0 !important}#footer .wide.column>div{float:left;margin-right:20px}#footer:not(.trust-element) .wide.column:hover:hover{color:#000}#footer .footer.sub{width:100% !important}#footer .footer.sub p{text-align:left}#footer .ui.list{margin:0}}body .ce_form{background:#fff;padding:1.7rem;box-shadow:0px 1em 2em -1.5em rgba(0,0,0,0.1)}body .ce_form form.ui.form .ui.grid .field>div{position:relative}body .ce_form form.ui.form .ui.grid .widget:not(.table){display:flex;flex-direction:column}body .ce_form form.ui.form .ui.grid .widget:not(.table)>*{margin-top:auto}body .ce_form form.ui.form .ui.grid .widget:not(.table) label i{margin-right:0}body .ce_form form.ui.form .ui.grid .widget-submit button{transition:background-color 0.4s ease}body .ce_form form.ui.form .ui.grid .widget-submit button.wait{background-color:#f2f5fb;border-color:#f2f5fb;cursor:wait;color:#25373f}body .ce_form form.ui.form .ui.grid .widget-radio .radio_container .radio.horizontal-alignment{width:auto;margin-right:15px}body .ce_form form.ui.form .ui.grid .widget-radio .radio_container .radio.horizontal-alignment:last-child{margin-right:0}body .ce_form form.ui.form .ui.grid hr{width:100%;opacity:0;margin:0 !important}@media (max-width: 414px){body .ce_form form.ui.form .ui.grid .widget-submit button.ui.left{width:100%;margin-bottom:15px;padding-right:67px !important}body .ce_form form.ui.form .ui.grid .widget-submit button.ui.right{float:right;width:100%;margin-right:0;padding-left:67px !important}}body .ce_form form.ui.form .field.error .ui.selection.dropdown{border:none}body .ce_form form.ui.form .field.error .ui.selection.dropdown input.search{left:0}body.formulario-frame #main .ce_form{padding:17.5px 1rem !important}@media (min-width: 994px){body.formulario-frame #main .ce_form{padding:17.5px 0 !important}}@media (min-width: 767px) and (max-width: 993px){body.formulario-frame #main .ce_form{padding:17.5px 35px !important}}body.formulario-frame #secondFormWrapper{background-color:#fff}@media (max-width: 993px){body.formulario-frame #secondFormWrapper{padding-top:0 !important}}@media (min-width: 994px){body.formulario-frame #secondFormWrapper .ui.container:not(.fluid){width:calc(100% - 30px) !important}}body.formulario-frame #secondFormWrapper .second-form-column{padding-left:0;padding-right:0}body.formulario-frame #secondFormWrapper .ce_form{padding:17.5px 1rem !important}@media (min-width: 994px){body.formulario-frame #secondFormWrapper .ce_form{padding:17.5px 0 !important}}@media (min-width: 994px){.gansel.form-description>.ui.sticky{padding-top:25px}}@media (max-width: 993px){.gansel.form-description{padding-bottom:10px !important}}.gansel.form-description .menu{width:100% !important}.gansel.form-description .ui.table{box-shadow:0 1em 2em -0.14em rgba(0,0,0,0.05);margin-bottom:20px}@media (max-width: 767.98px){.gansel.form-description .ui.table span{font-weight:400}.gansel.form-description .ui.table tr{padding-top:5px !important;padding-bottom:5px !important}}@media (max-width: 994px){.gansel.form-description .ui.table{border-radius:0;margin-bottom:-5px}}*[data-trigger-modal]{font-weight:600;color:#099a97 !important;text-decoration:underline;transition:color 0.4s ease;cursor:pointer}*[data-trigger-modal]:hover{color:#077877 !important}.ui.dropdown.search.disabled{cursor:not-allowed;opacity:0.5 !important}.ui.dropdown.search.disabled input.search{opacity:0.6 !important}input[readonly],textarea[readonly],.calendar.disabled{cursor:not-allowed;opacity:0.6}input[readonly]:focus,textarea[readonly]:focus,.calendar.disabled:focus{border:1px solid #cecece !important}.ui.input.text.disabled,.ui.input.disabled,.ui.input.text.readonly{opacity:0.8 !important}.ui.input.text.disabled input[disabled],.ui.input.text.disabled .readonly,.ui.input.text.disabled .disabled,.ui.input.disabled input[disabled],.ui.input.disabled .readonly,.ui.input.disabled .disabled,.ui.input.text.readonly input[disabled],.ui.input.text.readonly .readonly,.ui.input.text.readonly .disabled{opacity:0.6 !important}.ui.input.text.disabled .dropdown.disabled,.ui.input.disabled .dropdown.disabled,.ui.input.text.readonly .dropdown.disabled{opacity:0.5 !important}.field button[data-undo-signature="signature"][disabled="disabled"]{opacity:0.8 !important}.widget-headline{padding-bottom:0 !important}.widget-explanation+.widget.message-wrapper{padding-top:0 !important}#javascriptIsEnabled>.ui.grid{box-sizing:border-box;width:calc(100% + 30px)}.ui.embed>.placeholder{-o-object-fit:cover;object-fit:cover}.ssl.safety{display:flex;align-items:center;justify-content:center;padding-top:20px;font-weight:500;margin-bottom:-18px}.ssl.safety i.icon{margin-left:auto}@media (max-width: 473px){.ssl.safety i.icon{padding-right:15px;margin-top:-19px}}.error-message{color:#9a1d25;font-weight:600}.authentication .prompt{opacity:1 !important}.ui.calendar .ui.table tr td{text-align:center !important}.widget-dropzone+script+.red.prompt{left:calc(50% - 101px)}.number-input input{padding-right:2.56666667em !important;text-align:center !important}.number-input i.plus{right:1px !important;left:auto !important}.number-input.labeled-left input,.calendar.labeled-left input{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;border-left-color:transparent !important}.number-input.labeled-right input,.calendar.labeled-right input{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;border-right-color:transparent !important}.ui.input.text.labeled label.ui.label{border-top-right-radius:0;border-bottom-right-radius:0}.ui.input.text.labeled div.ui.label{border-top-left-radius:0;border-bottom-left-radius:0}.number-input.readonly i.minus{pointer-events:none;opacity:0.7 !important}.number-input.readonly i.plus{pointer-events:none;opacity:0.3 !important}body.formulario-frame #wrapper{min-height:unset !important}body.formulario-frame #wrapper header{display:none}body.formulario-frame #wrapper aside{display:none}body.formulario-frame #wrapper aside .inside .ui.container{width:100%}body.formulario-frame #wrapper aside .inside .ui.container .active.step{background:#099a97;border-color:#099a97}body.formulario-frame #wrapper aside .inside .ui.container .active.step .content .title{color:#fff}body.formulario-frame #wrapper aside .inside .ui.container .active.step:after{background:#099a97;border-color:#099a97}body.formulario-frame #wrapper aside .inside .ui.container .completed.step{background:#f3f4f5}body.formulario-frame #wrapper aside .inside .ui.container .completed.step .content .title{color:#099a97}body.formulario-frame #wrapper aside .inside .ui.container .completed.step:after{background:#f3f4f5}body.formulario-frame #wrapper main{padding-top:0 !important;margin:0 !important}body.formulario-frame #wrapper main .ui.container{margin:0 !important;width:100% !important}body.formulario-frame #wrapper main .ui.container .ui.grid .form-description{display:none}body.formulario-frame #wrapper main .ui.container .ui.grid .form-column{margin:0 !important;width:100% !important}body.formulario-frame #wrapper main .ui.container .ui.grid .ssl.safety{display:none}body.formulario-frame #wrapper footer{display:none}#header{background:#fff;border-bottom:1px solid rgba(34,36,38,0.15);z-index:20;position:relative}#header .inside .container{display:flex;align-items:center}#header .inside .container .help.gansel{margin-left:auto;margin-bottom:0;cursor:pointer;color:rgba(40,40,40,0.3);font-weight:700;transition:color 0.4s ease}#header .inside .container .help.gansel:hover{color:#000}#header .contact-modal-trigger{width:100%}#header .contact-modal-trigger .contact-modal-wrap{display:flex;align-items:center;color:#099a97}#header .contact-modal-trigger .contact-modal-wrap #contactModalTrigger{display:flex;align-items:center;float:right;margin:-2px 0 0 0;cursor:pointer}#header .contact-modal-trigger .contact-modal-wrap #contactModalTrigger:hover p{text-decoration:underline}#header .contact-modal-trigger .contact-modal-wrap #contactModalTrigger p{margin-bottom:-4px}#header .contact-modal-trigger .contact-modal-wrap #contactModalTrigger span{font-size:12px;opacity:0.6;font-style:italic}@media (min-width: 994px){#header .contact-modal-trigger i.icon{margin-top:-1.5px;margin-right:7px}}@media (max-width: 993px){#header .contact-modal-trigger>.column:nth-of-type(1){height:60px !important}#header .contact-modal-trigger p{font-size:12px;font-weight:400;margin-top:-2px}#header .contact-modal-trigger i.icon{font-size:18px;margin-right:5px}#header .contact-modal-trigger span{display:none}}@media (min-width: 631px){#header .contact-modal-trigger #contactModalTrigger{margin-left:auto !important}#header .contact-modal-trigger #contactModalTrigger{margin-right:-15px !important}#header .contact-modal-trigger>.column:nth-of-type(2){padding-right:0}}@media (max-width: 630px){#header .contact-modal-trigger{flex-direction:column}#header .contact-modal-trigger>.column{width:100% !important}#header .contact-modal-trigger>.column.contact-modal-wrap{padding-top:5px;margin-top:-5px}}#header .logo.gansel{vertical-align:middle}@media (min-width: 994px){#header .logo.gansel{height:46px}#header .inside{padding:1.3rem 0}}@media (max-width: 993px){#header .logo.gansel{height:30px}#header .inside{padding:1rem 0}}#header .kl-icon-header{font-size:35px;margin-right:15px}.padding-top-0{padding-top:0 !important}.padding-top-1{padding-top:10px !important}.padding-bottom-0{padding-bottom:0 !important}.padding-bottom-1{padding-bottom:10px !important}.margin-bottom-0{margin-bottom:0 !important}.margin-bottom-1{margin-bottom:10px !important}.margin-bottom-2{margin-bottom:20px !important}.margin-top-0{margin-top:0 !important}.margin-top-1{margin-top:10px !important}.margin-top-2{margin-top:20px !important}.margin-right-0{margin-right:0 !important}.margin-right-1{margin-right:10px !important}.margin-right-2{margin-right:20px !important}.margin-bottom-1{margin-bottom:10px !important}.margin-bottom-2{margin-bottom:20px !important}.margin-bottom-3{margin-bottom:30px !important}.margin-bottom-4{margin-bottom:40px !important}.text-align-center{text-align:center !important}.color-white{color:#fff !important}.color-white a{color:#fff !important;text-decoration:underline !important}.text-transform-uppercase{text-transform:uppercase}.color-transparent{color:rgba(37,55,63,0.4)}.display.inline{display:inline !important}#main{padding-top:1.7rem}@media (max-width: 993px){#main .ui.grid{display:flex;flex-direction:row}#main .ui.grid>*:not(hr){width:100% !important}#main .ui.grid>hr{width:auto}#main .ui.grid .widget{align-self:flex-end}#main .ui.grid .sixteen-mobile{width:100% !important}#main .ui.grid .twelve-mobile{width:75% !important}#main .ui.grid .tenPointSix-mobile{width:66.66% !important}#main .ui.grid .eight-mobile{width:50% !important}#main .ui.grid .fiveThird-mobile{width:33.33% !important}#main .ui.grid .four-mobile{width:25% !important}#main .ui.grid .threePointTwo-mobile{width:20% !important}}body{font-family:"Rubik",sans-serif !important}.ui.modal table{width:100% !important}.ui.modal table td{padding:15px 10px}.success.nag{background-color:#004250 !important}.success.nag .title{font-weight:600}.expire.nag{z-index:20 !important}.ui.nag{border-radius:unset !important}body .product.gansel{display:flex;align-items:center}@media (min-width: 994px){body .product.gansel{margin-bottom:22px}}@media (max-width: 993px){body .product.gansel{margin-bottom:0px}}body .product.gansel img{margin-top:0 !important;background:#fff;padding:5px;width:2.7em !important;height:2.7em;border:1px solid #f3f3f3;box-shadow:0 1em 2em -0.34em rgba(0,0,0,0.3)}body .product.gansel .content{padding-left:0.8rem}body .product.gansel .content .sub.header{margin-top:2px}@media (min-width: 994px){.mobile{display:none !important}}@media (min-width: 768px){.smartphone{display:none !important}}@media (max-width: 993px){.desktop{display:none !important}}@media (max-width: 767px){body .ui.table.browser_version_table>thead{display:none !important}}@media (max-width: 991.98px) and (min-width: 768px){.ui.container:not(.progress){width:calc(100% - 70px) !important}}body.formulario-frame #submenu .custom-container-progress .label{margin-left:1em}#submenu{box-shadow:0px 1em 2em 1.5em rgba(0,0,0,0.05)}#submenu .inside{text-align:center;background:#fff}#submenu .inside .steps{margin:0 auto;border:0;border-radius:0}#submenu .inside .custom-container-progress{display:inline-grid;grid-template-columns:1fr auto;grid-template-rows:auto;align-items:center;width:100%;padding:17.5px 1em}#submenu .inside .custom-container-progress .label{width:auto;max-width:70px;font-size:13px;font-weight:700;text-shadow:none;text-align:center}@media (max-width: 993px){#submenu .custom-container-progress .progress .bar{background-color:rgba(0,0,0,0.1)}}@media (min-width: 768px){#submenu .custom-container-progress{width:calc(100% - 70px);margin-left:auto;margin-right:auto;padding-left:35px !important;padding-right:35px !important}#submenu .custom-container-progress .progress{margin-right:1em !important}}@media (max-width: 993px){#submenu{background:#fff;display:flex;align-items:center;min-height:30px}#submenu .inside{width:100%}#submenu .inside .progress{width:auto;margin-top:0;margin-bottom:0;margin-left:0}#submenu .inside .progress .label{position:absolute;right:20px;top:-10px;left:48.5vw}}body.formulario-frame #nprogress .bar{top:0}body.formulario-frame #nprogress .spinner{display:none}.trustbar{background:#099a97;padding:0 20px;box-shadow:0px 1em 2em -1.5em rgba(0,0,0,0.1)}.trustbar #trustbarMovingEl.grid{margin:0}.trustbar #trustbarMovingEl.grid .column{padding:7px !important;display:flex !important;align-items:center;justify-content:center}.trustbar #trustbarMovingEl.grid .column .rating-wrap{text-align:center;margin-top:-4px}.trustbar #trustbarMovingEl.grid .column .rating-wrap i.star{font-size:12px}.trustbar #trustbarMovingEl.grid .column p{color:#fff;font-size:12px;text-align:center}@media (max-width: 668px){.trustbar{padding:0;overflow:hidden}.trustbar #trustbarWrapper.ui.container{margin-left:0}.trustbar #trustbarWrapper.ui.container .ui.equal.width.grid{width:300vw}.trustbar #trustbarWrapper.ui.container .ui.equal.width.grid .column{width:100vw !important}}.dropzone{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background:#f3f3f3;border-color:#cecece;border-width:2px;border-radius:0;min-height:100px !important}.dropzone .dz-message{margin:1em 0}.dropzone .dz-message button.dz-button{color:rgba(0,0,0,0.5);font-size:15px;font-weight:400;transition:color 0.4s ease}.dropzone:hover .dz-message button.dz-button{color:rgba(0,0,0,0.7)}.dropzone .dz-preview{background:transparent !important}.dropzone .dz-preview .dz-details{padding:1em 2em 3.5em}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:0.2em}.dropzone .dz-preview .dz-remove{color:rgba(0,0,0,0.5);font-size:12px;font-weight:400;margin-top:2px;transition:color 0.4s ease}.dropzone .dz-preview .dz-remove:hover{text-decoration:none;color:rgba(0,0,0,0.89)}.dropzone .dz-preview .dz-progress .dz-upload{background:#099a97 !important}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 1s cubic-bezier(0.77, 0, 0.175, 1);animation:passing-through 1s cubic-bezier(0.77, 0, 0.175, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;top:59px;margin-top:0}.dropzone .dz-preview.dz-success .dz-success-mark svg path{fill-opacity:0.9;fill:#099a97}.dropzone .dz-preview .dz-error-message{margin-top:15px;text-align:center}.dropzone .dz-preview .dz-error-mark{top:59px;margin-top:0;z-index:1001}.dropzone .dz-preview .dz-error-mark svg path{fill:#ef4339}.dropzone .dz-preview .dz-image{box-shadow:0 1em 5em -0.6em rgba(255,255,255,0.5);margin-bottom:7px}@-webkit-keyframes passing-through{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0px)}}@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0px)}}@media (max-width: 767px){#communicationInformationModal p{margin-bottom:0px}#communicationInformationModal table{margin-top:0px}#communicationInformationModal table td{padding:0}#communicationInformationModal table tr:last-child{border-bottom:none;box-shadow:none;padding-bottom:5px}#communicationInformationModal i.close.icon{padding:0.48rem 0}}@media (max-width: 991px){#communicationInformationModal i.close.icon{padding:0.48rem 0}}.wrapper__gansel_upload{position:fixed;z-index:999999;left:0;top:0;width:100vw;height:100vh;background:rgba(235,235,235,0.7);opacity:0;visibility:hidden;transition:opacity 1s ease}.wrapper__gansel_upload.show{opacity:1;visibility:visible}.wrapper__gansel_upload .modal__gansel_upload{position:absolute;width:550px;max-width:100%;height:225px;overflow-x:hidden;left:50%;transform:translate(-50%, 0);top:calc(50% - 112.5px);perspective:1000px;background:#099a97}@media (max-width: 620px){.wrapper__gansel_upload .modal__gansel_upload{width:calc(100% - 40px)}}@media (max-width: 600px){.wrapper__gansel_upload .modal__gansel_upload{height:245px;top:calc(50% - 122.5px);top:calc((var(--vh, 1vh) * 50) - 122.5px)}}@media (max-width: 375px){.wrapper__gansel_upload .modal__gansel_upload{height:285px;top:calc(50% - 147.5px);top:calc((var(--vh, 1vh) * 50) - 147.5px)}}.wrapper__gansel_upload .road{position:absolute;bottom:0;left:-75%;width:250%;height:1500px;background:#077877;transform:rotateX(90deg);transform-origin:bottom;box-shadow:1px 3.8em 3em 12.5em rgba(255,255,255,0.1)}.wrapper__gansel_upload .road:before{content:"";position:absolute;top:70%;left:-10%;width:250%;border-top:35px dashed white}.wrapper__gansel_upload .icon{position:absolute;bottom:20%;z-index:99}.wrapper__gansel_upload .icon:nth-of-type(1){left:20px}.wrapper__gansel_upload .icon:nth-of-type(2){left:100px}.wrapper__gansel_upload .icon:nth-of-type(3){left:180px}.wrapper__gansel_upload .icon:nth-of-type(4){left:260px}.wrapper__gansel_upload .icon:nth-of-type(5){left:340px}.wrapper__gansel_upload .icon:nth-of-type(6){left:420px;-webkit-animation:4s fadeIn4 infinite linear;animation:4s fadeIn4 infinite linear}.wrapper__gansel_upload .icon:nth-of-type(9){left:500px;-webkit-animation:4s fadeIn3 infinite linear;animation:4s fadeIn3 infinite linear}.wrapper__gansel_upload .icon:nth-of-type(10){left:580px;-webkit-animation:4s fadeIn4 infinite linear;animation:4s fadeIn4 infinite linear}.wrapper__gansel_upload .icon:nth-of-type(7){left:-140px;-webkit-animation:4s fadeIn2 infinite linear;animation:4s fadeIn2 infinite linear}.wrapper__gansel_upload .icon:nth-of-type(8){left:-60px;-webkit-animation:4s fadeIn infinite linear;animation:4s fadeIn infinite linear}.wrapper__gansel_upload svg{width:60px;height:auto}.wrapper__gansel_upload svg path{fill:#fff}.wrapper__gansel_upload .sending{position:absolute;bottom:20%;z-index:99;-webkit-animation:4s sendFiles infinite linear;animation:4s sendFiles infinite linear}@-webkit-keyframes fadeIn{0%{opacity:0}50%{opacity:1}}@keyframes fadeIn{0%{opacity:0}50%{opacity:1}}@-webkit-keyframes fadeIn2{50%{opacity:0}100%{opacity:1}}@keyframes fadeIn2{50%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn3{0%{opacity:1}50%{opacity:0}}@keyframes fadeIn3{0%{opacity:1}50%{opacity:0}}@-webkit-keyframes fadeIn4{50%{opacity:1}100%{opacity:0}}@keyframes fadeIn4{50%{opacity:1}100%{opacity:0}}@-webkit-keyframes sendFiles{100%{transform:translate(160px)}}@keyframes sendFiles{100%{transform:translate(160px)}}@-webkit-keyframes moveLines{100%{transform:translate(-210px)}}@keyframes moveLines{100%{transform:translate(-210px)}}@-webkit-keyframes run{100%{background-position:-520px 0}}@keyframes run{100%{background-position:-520px 0}}.wrapper__gansel_upload h4{color:#fff;margin-bottom:-5px}.wrapper__gansel_upload p{margin-top:10px;color:#fff}#gansel_privacy_modal .checkbox label{cursor:default;text-align:left}#gansel_privacy_modal .checkbox+.red.pointing.prompt{margin-top:10px;margin-bottom:0px}#gansel_privacy_modal .checkbox+.red.pointing.prompt:before{top:0 !important;left:50% !important}.widget-signature .signature_wrapper{border:1px solid rgba(38,39,41,0.1);box-shadow:inset 0 1.5em 2.5em -0.7em rgba(0,0,0,0.05) !important;border-top-left-radius:0.26666667rem;border-top-right-radius:0.26666667rem}.widget-signature button{margin-top:10px !important;border-bottom-left-radius:0.26666667rem !important;border-bottom-right-radius:0.26666667rem !important}.widget-signature .red.prompt{bottom:25px !important}
