@font-face{font-family:"aestheticumtuebingenIcons";src:url("/wp-content/themes/aestheticum-tuebingen/assets/fonts/aestheticum-tuebingen-icons/aestheticumtuebingenIcons.eot?eb18c3a58c5c87b7a3f53c301d7128a2");src:url("/wp-content/themes/aestheticum-tuebingen/assets/fonts/aestheticum-tuebingen-icons/aestheticumtuebingenIcons.eot?eb18c3a58c5c87b7a3f53c301d7128a2#iefix") format("embedded-opentype"),url("/wp-content/themes/aestheticum-tuebingen/assets/fonts/aestheticum-tuebingen-icons/aestheticumtuebingenIcons.woff2?eb18c3a58c5c87b7a3f53c301d7128a2") format("woff2"),url("/wp-content/themes/aestheticum-tuebingen/assets/fonts/aestheticum-tuebingen-icons/aestheticumtuebingenIcons.woff?eb18c3a58c5c87b7a3f53c301d7128a2") format("woff"),url("/wp-content/themes/aestheticum-tuebingen/assets/fonts/aestheticum-tuebingen-icons/aestheticumtuebingenIcons.ttf?eb18c3a58c5c87b7a3f53c301d7128a2") format("truetype"),url("/wp-content/themes/aestheticum-tuebingen/assets/fonts/aestheticum-tuebingen-icons/aestheticumtuebingenIcons.svg?eb18c3a58c5c87b7a3f53c301d7128a2#aestheticumtuebingenIcons") format("svg");font-weight:normal;font-style:normal;font-display:swap}.icon{font-family:"aestheticumtuebingenIcons";display:inline-block;line-height:1;font-size:inherit;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-left:before{content:"\f101"}.icon-arrow-right:before{content:"\f102"}.icon-arrow:before{content:"\f103"}.icon-asymmetrisch:before{content:"\f104"}.icon-blog:before{content:"\f105"}.icon-check:before{content:"\f106"}.icon-date:before{content:"\f107"}.icon-eigenfett-transfer:before{content:"\f108"}.icon-email-circle:before{content:"\f109"}.icon-flach:before{content:"\f10a"}.icon-haengend:before{content:"\f10b"}.icon-list:before{content:"\f10c"}.icon-mail:before{content:"\f10d"}.icon-minus:before{content:"\f10e"}.icon-phone:before{content:"\f10f"}.icon-pin-circle:before{content:"\f110"}.icon-plus-border:before{content:"\f111"}.icon-plus:before{content:"\f112"}.icon-printer:before{content:"\f113"}.icon-rund-alt:before{content:"\f114"}.icon-rund:before{content:"\f115"}.icon-search:before{content:"\f116"}.icon-tel-circle:before{content:"\f117"}.icon-tel:before{content:"\f118"}.icon-tropfen-foermig-alt:before{content:"\f119"}.icon-tropfen-foermig:before{content:"\f11a"}.icon-unsicher:before{content:"\f11b"}.icon-video:before{content:"\f11c"}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.effect{transform:scale(1.15) translate3d(75px, 25px, 0)}.effect-active{animation:ken-burns 10s ease 0s 1 normal forwards}@media(min-width: 768px){@keyframes ken-burns{from{transform:scale(1.15) translate3d(75px, -25px, 0)}to{transform:scale(1) translate3d(0, 0, 0)}}}@media(min-width: 768px){.effect-scale{transform:scale(1.2)}}.effect-scale-active{animation:ken-burns-01 7s ease 0s 1 normal forwards}@media(min-width: 768px){@keyframes ken-burns-01{from{transform:scale(1.2)}to{transform:scale(1)}}}.pma-appointment-container>form h2{font-size:2rem;font-weight:300}.pma-appointment-container>form h2>strong{display:block;color:#1ba0d7;text-transform:uppercase;font-size:1rem;letter-spacing:.2em}.pma-appointment-container>form .chosen-date{margin-bottom:1rem;line-height:1;color:#607380}.pma-appointment-container>form .chosen-date>span{display:block;font-weight:bold;margin-top:4px}.pma-appointment-container>form legend.col-form-label{display:block;padding:0;margin-bottom:.5rem}.pma-appointment-container>form .form-control.is-invalid{border-color:#dc3545}.pma-appointment-container>form .js-datepicker-container{margin-bottom:2rem}.pma-appointment-container>form .custom-checkbox{padding-left:1.8em}.pma-appointment-container>form .custom-checkbox .custom-control-input{margin-left:-1.8em;border-radius:3px;width:1.15em;height:1.15em;margin-top:.175em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid #c7c49d;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.pma-appointment-container>form .custom-checkbox .custom-control-input:checked{background-color:#1ba0d7;border-color:#1ba0d7;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.pma-appointment-container>form .custom-checkbox .custom-control-label{cursor:pointer;font-size:15px;margin-top:0 !important;margin-left:.5rem}.pma-appointment-container>form #appointment_customer_birthday{padding:0}.pma-appointment-container>form #appointment_customer_birthday select{appearance:auto;height:50px}@media(min-width: 576px){.pma-appointment-container>form #appointment_customer_birthday select{display:inline-block;vertical-align:middle;width:32.333333%}}.pma-appointment-container>form #appointment_customer_birthday.is-invalid{background-image:none;border-color:rgba(0,0,0,0)}.pma-appointment-container>form #appointment_customer_birthday.is-invalid>select{border-color:#dc3545}.pma-appointment-container>form .invalid-feedback{display:none !important}.pma-appointment-container>form .flatpickr-calendar.inline{max-width:100%}.pma-appointment-container>form.loading{position:relative}.pma-appointment-container>form.loading *{filter:blur(2px)}.pma-appointment-container>form.loading:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;width:100vw;height:100vh;background-color:rgba(255,255,255,.6);filter:blur(0)}.pma-appointment-container>form.loading:after{content:"";width:200px;height:200px;background-image:url(../../img/loader.gif);background-repeat:no-repeat;background-position:center center;position:fixed;top:50%;left:50%;z-index:99991;transform:translateX(-50%) translateY(-50%)}.pma-appointment-container .alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid rgba(0,0,0,0);border-radius:0}.pma-appointment-container .alert.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.pma-appointment-container .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}

/*# sourceMappingURL=pma.min.css.map */