.sidecontact *{-webkit-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}*:focus {outline: none;}.modal-open .modal {overflow-x: hidden;overflow-y: auto;}.fade.in {opacity: 1;}.modal {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;display: none;overflow: hidden;-webkit-overflow-scrolling: touch;outline: 0;}.modal {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;display: none;overflow: hidden;-webkit-overflow-scrolling: touch;outline: 0;}.fade {opacity: 0;-webkit-transition: opacity .15s linear;-o-transition: opacity .15s linear;transition: opacity .15s linear;}.sidecontact {flex-direction: column;font-family: "Open Sans",sans-serif;margin: 0 45px 45px 0;position: fixed;display: flex;z-index: 10000;bottom: 0;right: 0;}.sidecontact form{background:rgba(240, 240, 240, 0.95);}.sidecontact .btn {padding: 6px 30px;}.sidecontact .form-group {padding: 15px;display: flex;box-shadow: 0 0 45 rgba(0, 0, 0, 0.2);border-radius: 8px;border:1px solid rgba(0,0,0,0.05);flex-direction: column;margin-bottom: 0;}.sidecontact .form-group:before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;opacity: 0.8;background: url(../images/bg.svg);}.sidecontact .form-group input, .sidecontact .form-group textarea {border: 0;background: #fff;font-family: 'Open Sans', sans-serif;font-size: 0.9em;border-radius: 20px 0 20px 20px;resize: none;margin: 15px 15px 0 15px;padding: 20px;outline: none;box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);width: 70%;}.iconwrapper {order: 2;display: flex;position: relative;}.sideicon {position: relative;background: #25D366;margin-left: 15px;display: block;border-radius: 100px;border: 3px solid #fff;width: 60px;height: 60px;filter: drop-shadow(0 0 10 rgba(0,0,0,0.2));}.sideicon > a{display: block;padding: 12px;}.sideicon img {width: 100%;height: auto;display: block;object-fit: contain;}.sideicon .activeicon {pointer-events: none;display: flex;align-items: center;text-align: center;justify-content: center;vertical-align: middle;color: #fff;font-size: 0.75em;position: absolute;top: 0;right: -10px;width: 20px;height: 20px;padding: 2px;background: #e53434;border:1px solid #FFF;border-radius: 100px;animation-delay: 0s;animation-fill-mode: forwards;animation-timing-function: ease-in-out;animation-name: activeicon;animation-iteration-count: 8;animation-duration: 1s;}@keyframes activeicon {0% {transform: scale(1);}50% {transform: scale(1.3);}100% {transform: scale(1);}}.sideicon .stillicon {display: none;pointer-events: none;display: flex;align-items: center;text-align: center;justify-content: center;vertical-align: middle;color: #fff;font-size: 0.75em;position: absolute;top: 0;right: -10px;width: 20px;height: 20px;padding: 2px;background: #e53434;border:1px solid #FFF;border-radius: 100px;}.begroeting {border-radius: 100px;display: none;animation-delay: 5s;animation-fill-mode: forwards;animation-name: begroeting;animation-duration: 1.5s;}@keyframes begroeting {0% {opacity: 1;}100% {display: none;visibility: hidden;pointer-events: none;opacity: 0;}}.begroeting:hover {-webkit-animation-play-state: paused;-moz-animation-play-state: paused;-o-animation-play-state: paused;animation-play-state: paused;}.wbtxt {font-size: 0.9em;box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);background: #DCF8C6;padding: 10px 15px;border-radius: 0 20px 20px 20px;width: auto;margin: 15px 15px 0 15px;align-self: flex-end;color: #555;}.modal-open .wbtxt {animation-delay: 0s;animation-fill-mode: backwards;animation-name: wbtxt;animation-duration: 1.5s;}@keyframes wbtxt {0% {opacity: 0;transform: translateX(-30px);}100% {opacity: 1;transform: translateX(0);}}.userinput {background: #fff;}.userinput fieldset {display: flex;flex-direction: column;align-items: flex-start;border: 0;padding: 0;margin: 0;}.userinput input {border: 0;padding: 10px;margin: 0;}.userinput .buttons {display: flex;flex-direction: row;border: 0;padding: 0;margin: 0;}.userinput button {border: 0;padding: 0;margin: 0;}.btnwrapper {align-items: flex-start;flex-wrap: wrap;padding: 15px;justify-content: flex-start;display: flex;}.btnwrapper img{margin-right: 5px;height: 20px;width: auto;}.btnwrapper button + button {margin-left: 10px;}.sidecontact .btn + .btn {margin-left: 15px;}.sidecontact .form-group .btn-primary {padding: 10px 18px;cursor: pointer;text-decoration: none;display: flex;font-size: 0.9em;border-radius: 100px;color: #fff!important;background: #128C7E!important;border-color: #128C7E!important;}.sidecontact .form-group .btn-primary:last-child {color: #3a343c!important;background: rgba(0, 0, 0, 0)!important;border-color: rgba(0, 0, 0, 0)!important;}.sidecontact .form-group .btn-primary:hover {color: #fff!important;background: #075E54!important;border-color: #075E54!important;}.sidecontact .form-group .btn-primary + .btn-primary:hover {color: #555!important;background: rgba(0, 0, 0, 0)!important;border-color: #075E54!important;}.modal-content {background: rgba(0, 0, 0, 0);border: 0;box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);border-radius: 8px;}.modal-open {overflow: auto;}.modal-backdrop.in, .modal-backdrop.show {display: none;pointer-events: none;z-index: -1;}.sidecontact .material-icons {margin-right: 5px;font-size: 1.3em;vertical-align: middle;}.modal-dialog {position: fixed;bottom: 120px;width: auto;right: 45px;margin: 0;}.sidecontact .btn-primary, .sidecontact .btn-primary.active, .sidecontact .btn-primary.focus, .sidecontact .btn-primary:active, .sidecontact .btn-primary:focus, .sidecontact .open > .dropdown-toggle.btn-primary {color: #fff;border-style: none;background-color: #128c7e;border-color: #128c7e;}.sidecontact .btn-primary:hover{background-color: #075e54;border-color: #075e54;}.logointro {background: rgba(255, 255, 255, 0.9);position: relative;display: none;top: 0;left: 0;height: 100vh;width: 100vw;position: fixed;z-index: 100;}.aniyoh {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 10;width: 150px;height: auto;animation-delay: 0s;animation-fill-mode: backwards;animation-name: inth;animation-duration: 1.5s;}.aniyoha {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 10;width: 150px;height: auto;animation-delay: 0s;animation-fill-mode: backwards;animation-name: intha;animation-duration: 1.5s;}@keyframes inth {0% {transform: translate(-50%, -50%) scale(0.3);}100% {transform: translate(-50%, -50%) scale(1);}}@keyframes intha {0% {transform: translate(calc(-50% + 28px), calc(-50% + 39px)) scale(0.8);}100% {transform: translate(calc(-50%), calc(-50%)) scale(1);}}@media (max-width: 767px) {.sidecontact .form-group .btn-primary{width: 100%;justify-content: center;}.sidecontact .btn + .btn {margin-left: 0px;}}