/* Minify_CSS_UriRewriter::$debugText

*/

/* style.css */

/* 1    */ /*
/* 2    *| Theme Name: Dr. Doryumu.de
/* 3    *| Text Domain: doryumu
/* 4    *| Description: A custom theme for Dr. Doryumu.de
/* 5    *| Author: Daniel
/* 6    *| Author URI: https://doryumu.de
/* 7    *| Version: 2.0
/* 8    *| License: Internal IT
/* 9    *| */
/* 10   */
/* 11   */ /* General Reset */
/* 12   */ * {
/* 13   */     margin: 0;
/* 14   */     padding: 0;
/* 15   */     box-sizing: border-box;
/* 16   */ }
/* 17   */
/* 18   */ /* Navbar Styles */
/* 19   */ .navbar {
/* 20   */     height: 11rem;
/* 21   */     background-color: #071A38;
/* 22   */     padding: 0 2rem;
/* 23   */ }
/* 24   */
/* 25   */ .navbar-brand {
/* 26   */     margin-top: 0.2rem;
/* 27   */     height: 5.5rem;
/* 28   */ }
/* 29   */
/* 30   */ .navbar-nav {
/* 31   */     margin-top: 3rem;
/* 32   */     font-weight: bold;
/* 33   */     font-size: 0.9rem;
/* 34   */     gap: 0.8rem;
/* 35   */     flex-wrap: wrap;
/* 36   */     justify-content: center;
/* 37   */ }
/* 38   */
/* 39   */ .nav-link:hover {
/* 40   */     color: #8faeff;
/* 41   */     cursor: pointer;
/* 42   */ }
/* 43   */
/* 44   */ /* Mega Menu Styles */
/* 45   */ .mega-item {
/* 46   */     margin-right: 5rem;
/* 47   */     text-align: center;
/* 48   */     font-size: 0.9rem;
/* 49   */     color: white;
/* 50   */     text-decoration: none;

/* style.css */

/* 51   */     display: block;
/* 52   */     transition: transform 0.2s;
/* 53   */ }
/* 54   */
/* 55   */ .mega-item:hover {
/* 56   */     transform: scale(1.05);
/* 57   */     color: #8faeff;
/* 58   */ }
/* 59   */
/* 60   */ .mega-icon {
/* 61   */     width: 80px;
/* 62   */     height: 80px;
/* 63   */     object-fit: contain;
/* 64   */     filter: brightness(0) invert(1);
/* 65   */ }
/* 66   */
/* 67   */ .mega-label {
/* 68   */     margin-top: 0.5rem;
/* 69   */     font-size: 0.95rem;
/* 70   */     font-weight: 500;
/* 71   */ }
/* 72   */
/* 73   */ /* Dropdown Menu Styles */
/* 74   */ .dropdown-menu {
/* 75   */     left: 0;
/* 76   */     right: 0;
/* 77   */     top: 100%;
/* 78   */     margin-top: 0;
/* 79   */     background-color: #071A38;
/* 80   */     padding: 1rem;
/* 81   */     border: #071A38;
/* 82   */     display: none;
/* 83   */     visibility: hidden;
/* 84   */     transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
/* 85   */ }
/* 86   */
/* 87   */ .nav-item.dropdown:hover > .dropdown-menu,
/* 88   */ .nav-item.dropdown .dropdown-menu:hover {
/* 89   */   display: block;
/* 90   */   opacity: 1;
/* 91   */   visibility: visible;
/* 92   */
/* 93   */ }
/* 94   */
/* 95   */ .navbar-expand-lg .navbar-nav .dropdown-menu {
/* 96   */    position: absolute;
/* 97   */    margin-top: 0;
/* 98   */ }
/* 99   */
/* 100  */

/* style.css */

/* 101  */
/* 102  */ /*
/* 103  *| @media (min-width: 992px) {
/* 104  *|   .nav-item.dropdown:hover .dropdown-menu {
/* 105  *|     display: block;
/* 106  *|     opacity: 1;
/* 107  *|     visibility: visible;
/* 108  *|   }
/* 109  *| }
/* 110  *| */
/* 111  */
/* 112  */ /* Responsive Styles */
/* 113  */ @media (max-width: 768px) {
/* 114  */     .services-section {
/* 115  */         flex-direction: column;
/* 116  */         padding: 30px;
/* 117  */     }
/* 118  */ }
/* 119  */
/* 120  */ /* Mega Dropdown */
/* 121  */ .mega-dropdown:hover .mega-menu {
/* 122  */     display: flex;
/* 123  */ }
/* 124  */
/* 125  */ .mega-menu {
/* 126  */     display: none;
/* 127  */     position: absolute;
/* 128  */     top: 100%;
/* 129  */     left: 0;
/* 130  */     background-color: #0b1d3e;
/* 131  */     padding: 2rem;
/* 132  */     box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
/* 133  */     border-radius: 12px;
/* 134  */     gap: 3rem;
/* 135  */     z-index: 1000;
/* 136  */
/* 137  */ }
/* 138  */
/* 139  */ .team-section {
/* 140  */     width: 220px;
/* 141  */     text-align: center;
/* 142  */     font-size: 0.9rem;
/* 143  */ }
/* 144  */
/* 145  */ .team-section img {
/* 146  */     width: 200px;
/* 147  */     height: 250px;
/* 148  */     object-fit: cover;
/* 149  */     border-radius: 12px;
/* 150  */     margin-bottom: 1rem;

/* style.css */

/* 151  */ }
/* 152  */
/* 153  */ .team-section h3 {
/* 154  */     font-size: 1.25rem;
/* 155  */     color: #ffffff;
/* 156  */     margin: 0.5rem 0;
/* 157  */ }
/* 158  */
/* 159  */ .team-section a {
/* 160  */     color: #a3b4ff;
/* 161  */     font-weight: 400px;
/* 162  */     text-decoration: underline;
/* 163  */ }
/* 164  */
/* 165  */ .team-section a:hover {
/* 166  */     color: #ffffff;
/* 167  */ }
/* 168  */
/* 169  */ .megaMenu-content > .txt-service {
/* 170  */     margin-top: 2.5rem;
/* 171  */     text-align: left;
/* 172  */     font-weight: bold;
/* 173  */     color: #a3b4ff;
/* 174  */ }
/* 175  */
/* 176  */ .megaMenu-content > p {
/* 177  */     margin-top: 1rem;
/* 178  */     text-align: left;
/* 179  */     color: #ffffff;
/* 180  */     font-size: 1rem;
/* 181  */     line-height: 1.5;
/* 182  */     font-weight: normal;
/* 183  */ }
/* 184  */
/* 185  */ .tm-megaMenu-content > .tm-txt-h {
/* 186  */     color: #a3b4ff;
/* 187  */     margin-top: 2.5rem;
/* 188  */     font-weight: bold;
/* 189  */ }
/* 190  */
/* 191  */ .tm-megaMenu-content > p {
/* 192  */     margin-top: 1rem;
/* 193  */     color: #ffffff;
/* 194  */     font-size: 1rem;
/* 195  */     line-height: 1.5;
/* 196  */     font-weight: normal;
/* 197  */ }
/* 198  */
/* 199  */ .landstuhl-contact {
/* 200  */     position: absolute;

/* style.css */

/* 201  */     top: -0.1rem;
/* 202  */     right: 27rem;
/* 203  */     padding: 1rem;
/* 204  */     text-align: center;
/* 205  */ }
/* 206  */
/* 207  */ .k-town-contact {
/* 208  */     position: absolute;
/* 209  */     top: -0.1rem;
/* 210  */     right: 15rem;
/* 211  */     padding: 1rem;
/* 212  */     text-align: center;
/* 213  */ }
/* 214  */
/* 215  */ .landstuhl-n,
/* 216  */ .k-town-n {
/* 217  */     color: #a3b4ff;
/* 218  */     font-size: 0.95rem;
/* 219  */     font-weight: bold;
/* 220  */ }
/* 221  */
/* 222  */ .ph-nummer-l > a,
/* 223  */ .ph-nummer-k > a {
/* 224  */     color: #ffffff;
/* 225  */     font-size: 0.95rem;
/* 226  */     font-weight: normal;
/* 227  */     text-decoration: none;
/* 228  */ }
/* 229  */
/* 230  */ .ringer-mm-n {
/* 231  */     position: absolute;
/* 232  */     top: -3rem;
/* 233  */     left: -24rem;
/* 234  */     padding: 0.5rem;
/* 235  */     animation: heartbeat 1.5s infinite;
/* 236  */     display: inline-block;
/* 237  */     color: #a3b4ff;
/* 238  */     font-size: 1.2rem;
/* 239  */     font-weight: bold;
/* 240  */     text-align: center;
/* 241  */ }
/* 242  */
/* 243  */ @keyframes heartbeat {
/* 244  */     0%,
/* 245  */     100% {
/* 246  */         transform: scale(1);
/* 247  */     }
/* 248  */     50% {
/* 249  */         transform: scale(1.1);
/* 250  */     }

/* style.css */

/* 251  */ }
/* 252  */
/* 253  */ .ringer-mm-n:hover {
/* 254  */     animation: pulse 1s infinite;
/* 255  */ }
/* 256  */
/* 257  */ .termin > a {
/* 258  */     margin-top: 3.4rem;
/* 259  */     background-color: #a3b4ff;
/* 260  */     color: #071A38;
/* 261  */     display: flex;
/* 262  */     flex-direction: column;
/* 263  */     align-items: center;
/* 264  */     border-radius: 30px;
/* 265  */     padding-left: 2rem;
/* 266  */     padding-right: 2rem;
/* 267  */ }
/* 268  */
/* 269  */ .termin > a:hover {
/* 270  */     background-color: #FDF8F3;
/* 271  */     color: #071A38;
/* 272  */ }
/* 273  */
/* 274  */ .termin-i-m > a {
/* 275  */     position: fixed;
/* 276  */     bottom: 1.5rem;
/* 277  */     left: 50%;
/* 278  */     transform: translateX(-50%);
/* 279  */     width: 30%;
/* 280  */     padding: 1rem;
/* 281  */     background-color: #a3b4ff;
/* 282  */     color: #071A38;
/* 283  */     border: none;
/* 284  */     text-align: center;
/* 285  */     font-size: 1.4rem;
/* 286  */     z-index: 1000;
/* 287  */     display: none;
/* 288  */     box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.2);
/* 289  */     border-radius: 30px;
/* 290  */     font-weight: bold;
/* 291  */ }
/* 292  */
/* 293  */ .termin-i-m:hover a {
/* 294  */     background-color: #FDF8F3;
/* 295  */     color: #071A38;
/* 296  */ }
/* 297  */
/* 298  */
/* 299  */ @media (max-width: 480px) {
/* 300  */     .navbar-brand {

/* style.css */

/* 301  */       margin-top: 0.2rem;
/* 302  */       height: 4.6rem;
/* 303  */       width: 11.3rem;
/* 304  */       overflow: hidden;
/* 305  */     }
/* 306  */
/* 307  */     .navbar-toggler {
/* 308  */       border: none;
/* 309  */       font-size: 1.5rem;
/* 310  */       color: #fff;
/* 311  */       position: absolute;
/* 312  */       top: 5.2rem;
/* 313  */       right: 15px;
/* 314  */     }
/* 315  */
/* 316  */     .ringer-mm-n.phone-icon,
/* 317  */     .landstuhl-contact,
/* 318  */     .k-town-contact,
/* 319  */     .termin,
/* 320  */     .termin-i-m {
/* 321  */       visibility: hidden;
/* 322  */       display: none;
/* 323  */     }
/* 324  */
/* 325  */     .offcanvas-end {
/* 326  */       background-color: #071A38;
/* 327  */     }
/* 328  */
/* 329  */     .hg-menu {
/* 330  */       align-items: center;
/* 331  */       font-size: 1rem;
/* 332  */     }
/* 333  */
/* 334  */     .nav-link {
/* 335  */       color: white;
/* 336  */     }
/* 337  */   }
/* 338  */
/* 339  */   @media (min-width: 481px) and (max-width: 768px) {
/* 340  */     .navbar-nav > .nav-item {
/* 341  */       font-size: 1rem;
/* 342  */       gap: 0.5rem;
/* 343  */     }
/* 344  */
/* 345  */     .navbar-brand {
/* 346  */       margin-top: 0.5rem;
/* 347  */       height: 4.0rem;
/* 348  */       width: 11rem;
/* 349  */       overflow: hidden;
/* 350  */     }

/* style.css */

/* 351  */
/* 352  */     .navbar-toggler {
/* 353  */       border: none;
/* 354  */       font-size: 1.5rem;
/* 355  */       color: #fff;
/* 356  */       position: absolute;
/* 357  */       top: 5.7rem;
/* 358  */       right: 20px;
/* 359  */     }
/* 360  */
/* 361  */     .offcanvas-end {
/* 362  */       width: 300px;
/* 363  */       background-color: #071A38;
/* 364  */       color: white;
/* 365  */     }
/* 366  */
/* 367  */     .hg-menu {
/* 368  */       align-items: center;
/* 369  */       font-size: 2rem;
/* 370  */     }
/* 371  */
/* 372  */     .btn-close {
/* 373  */       color: white;
/* 374  */     }
/* 375  */
/* 376  */     .nav-link {
/* 377  */       font-size: 1.2rem;
/* 378  */       color: white;
/* 379  */     }
/* 380  */
/* 381  */     .landstuhl-contact,
/* 382  */     .k-town-contact {
/* 383  */       font-size: 0.7rem;
/* 384  */       padding: 0.5rem;
/* 385  */     }
/* 386  */
/* 387  */     .landstuhl-n,
/* 388  */     .k-town-n {
/* 389  */       font-size: 0.7rem;
/* 390  */     }
/* 391  */
/* 392  */     .ph-nummer-l > a,
/* 393  */     .ph-nummer-k > a {
/* 394  */       font-size: 0.7rem;
/* 395  */     }
/* 396  */
/* 397  */     .termin > a {
/* 398  */       font-size: 0.6rem;
/* 399  */       padding: 0.2rem 0.5rem;
/* 400  */       font-weight: bold;

/* style.css */

/* 401  */       display: none;
/* 402  */     }
/* 403  */
/* 404  */     .team-section {
/* 405  */       width: 200px;
/* 406  */       text-align: center;
/* 407  */       font-size: 0.8rem;
/* 408  */     }
/* 409  */
/* 410  */     .mega-item {
/* 411  */       margin-right: 4rem;
/* 412  */       text-align: center;
/* 413  */       font-size: 0.6rem;
/* 414  */       color: white;
/* 415  */       text-decoration: none;
/* 416  */       display: block;
/* 417  */       transition: transform 0.2s;
/* 418  */     }
/* 419  */
/* 420  */     .ringer-mm-n {
/* 421  */         visibility: hidden;
/* 422  */         display: none;
/* 423  */     }
/* 424  */     .k-town-contact {
/* 425  */       right: 18rem;
/* 426  */       top: 1rem;
/* 427  */     }
/* 428  */
/* 429  */     .landstuhl-contact {
/* 430  */       right: 26.4rem;
/* 431  */       top: 1rem;
/* 432  */     }
/* 433  */
/* 434  */     .termin-i-m > a {
/* 435  */       display: block;
/* 436  */     }
/* 437  */
/* 438  */     .hm-sc-bgg {
/* 439  */       position: fixed;
/* 440  */       left: 42rem;
/* 441  */       top: 5.5rem;
/* 442  */       transform: scale(1.2);
/* 443  */       cursor: pointer;
/* 444  */       z-index: 1001;
/* 445  */       display: flex;
/* 446  */       align-items: center;
/* 447  */       justify-content: center;
/* 448  */     }
/* 449  */
/* 450  */     #navbarSupportedContent {

/* style.css */

/* 451  */       background-color: #071A38;
/* 452  */     }
/* 453  */
/* 454  */     .navbar-collapse.collapse.show {
/* 455  */       width: 150%;
/* 456  */       opacity: 1;
/* 457  */     }
/* 458  */
/* 459  */     .landstuhl-contact {
/* 460  */       top: -0.1rem;
/* 461  */       right: 20rem;
/* 462  */       padding: 1rem;
/* 463  */     }
/* 464  */
/* 465  */     .k-town-contact {
/* 466  */       top: -0.1rem;
/* 467  */       right: 10rem;
/* 468  */       padding: 1rem;
/* 469  */     }
/* 470  */
/* 471  */     .landstuhl-n,
/* 472  */     .k-town-n {
/* 473  */       color: #a3b4ff;
/* 474  */       font-size: 0.95rem;
/* 475  */       font-weight: bold;
/* 476  */     }
/* 477  */
/* 478  */     .ph-nummer-l > a,
/* 479  */     .ph-nummer-k > a {
/* 480  */       color: #ffffff;
/* 481  */       font-size: 0.95rem;
/* 482  */       font-weight: normal;
/* 483  */       text-decoration: none;
/* 484  */     }
/* 485  */   }
/* 486  */
/* 487  */   @media (min-width: 769px) and (max-width: 912px) {
/* 488  */     .navbar-brand {
/* 489  */       height: 3.5rem;
/* 490  */       width: 9rem;
/* 491  */     }
/* 492  */
/* 493  */     .termin > a {
/* 494  */       display: none;
/* 495  */     }
/* 496  */
/* 497  */     .navbar-toggler {
/* 498  */       border: none;
/* 499  */       font-size: 1.5rem;
/* 500  */       color: #fff;

/* style.css */

/* 501  */       position: absolute;
/* 502  */       top: 5.7rem;
/* 503  */       right: 20px;
/* 504  */     }
/* 505  */     .ringer-mm-n {
/* 506  */         position: absolute;
/* 507  */         top: -3rem;
/* 508  */         left: -15.5rem;
/* 509  */         padding: 0.4rem;
/* 510  */         animation: heartbeat 1.5s infinite;
/* 511  */         display: inline-block;
/* 512  */         color: #a3b4ff;
/* 513  */         font-size: 1rem;
/* 514  */         font-weight: bold;
/* 515  */         text-align: center;
/* 516  */       }
/* 517  */
/* 518  */       .offcanvas-end {
/* 519  */         width: 300px;
/* 520  */         background-color: #071A38;
/* 521  */         color: white;
/* 522  */       }
/* 523  */
/* 524  */       .hg-menu {
/* 525  */         align-items: center;
/* 526  */         font-size: 1.2rem;
/* 527  */         color: #fff;
/* 528  */     }
/* 529  */
/* 530  */     .nav-link {
/* 531  */         color: white;
/* 532  */     }
/* 533  */
/* 534  */     .landstuhl-contact {
/* 535  */         right: 25rem;
/* 536  */     }
/* 537  */
/* 538  */     .k-town-contact {
/* 539  */         right: 14.5rem;
/* 540  */     }
/* 541  */
/* 542  */
/* 543  */     @media (max-width: 540px) {
/* 544  */         .ringer-mm-n {
/* 545  */             display: none;
/* 546  */         }
/* 547  */
/* 548  */     }
/* 549  */
/* 550  */

/* style.css */

/* 551  */   }
/* 552  */
/* 553  */   @media (min-width: 913px) and (max-width: 1030px) {
/* 554  */     .navbar-nav > .nav-item {
/* 555  */       font-size: 1.2rem;
/* 556  */       gap: 0.6rem;
/* 557  */     }
/* 558  */
/* 559  */     .navbar-brand {
/* 560  */       margin-top: 0.7rem;
/* 561  */       height: 3rem;
/* 562  */       width: 8rem;
/* 563  */     }
/* 564  */
/* 565  */     .navbar-nav > .nav-link {
/* 566  */       font-size: 1rem;
/* 567  */     }
/* 568  */
/* 569  */     .landstuhl-contact,
/* 570  */     .k-town-contact {
/* 571  */       font-size: 0.8rem;
/* 572  */       padding: 0.6rem;
/* 573  */     }
/* 574  */
/* 575  */     .landstuhl-n,
/* 576  */     .k-town-n {
/* 577  */       font-size: 0.8rem;
/* 578  */     }
/* 579  */
/* 580  */     .ph-nummer-l > a,
/* 581  */     .ph-nummer-k > a {
/* 582  */       font-size: 0.8rem;
/* 583  */     }
/* 584  */
/* 585  */     .termin > a {
/* 586  */       font-size: 0.7rem;
/* 587  */       padding: 0.3rem 0.7rem;
/* 588  */       font-weight: bold;
/* 589  */     }
/* 590  */
/* 591  */     .team-section {
/* 592  */       width: 220px;
/* 593  */       text-align: center;
/* 594  */       font-size: 0rem;
/* 595  */     }
/* 596  */
/* 597  */     .mega-item {
/* 598  */       margin-right: 5rem;
/* 599  */       text-align: center;
/* 600  */       font-size: 0.7rem;

/* style.css */

/* 601  */       color: white;
/* 602  */       text-decoration: none;
/* 603  */       display: block;
/* 604  */       transition: transform 0.2s;
/* 605  */     }
/* 606  */
/* 607  */     .ringer-mm-n {
/* 608  */       position: absolute;
/* 609  */       top: -3.3rem;
/* 610  */       left: -26rem;
/* 611  */       padding: 0.5rem;
/* 612  */       animation: heartbeat 1.5s infinite;
/* 613  */       display: inline-block;
/* 614  */       color: #a3b4ff;
/* 615  */       font-size: 1.2rem;
/* 616  */       font-weight: bold;
/* 617  */       text-align: center;
/* 618  */     }
/* 619  */
/* 620  */     @keyframes heartbeat {
/* 621  */       0%,
/* 622  */       100% {
/* 623  */         transform: scale(1);
/* 624  */       }
/* 625  */       50% {
/* 626  */         transform: scale(1.1);
/* 627  */       }
/* 628  */     }
/* 629  */
/* 630  */     .ringer-mm-n:hover {
/* 631  */       animation: pulse 1s infinite;
/* 632  */     }
/* 633  */
/* 634  */     .k-town-contact {
/* 635  */       right: 15.5rem;
/* 636  */     }
/* 637  */
/* 638  */     .navbar-nav > .nav-item {
/* 639  */       font-size: 0.8rem;
/* 640  */     }
/* 641  */
/* 642  */
/* 643  */   }
/* 644  */
/* 645  */   @media (min-width: 913px) and (max-width: 1199px) {
/* 646  */     .navbar-nav > .nav-item {
/* 647  */       font-size: 1.5rem;
/* 648  */       gap: 0.8rem;
/* 649  */     }
/* 650  */

/* style.css */

/* 651  */     .navbar-brand {
/* 652  */       height: 3.5rem;
/* 653  */       width: 9rem;
/* 654  */     }
/* 655  */
/* 656  */     .nav-link {
/* 657  */       font-size: 0.7rem;
/* 658  */     }
/* 659  */
/* 660  */     .landstuhl-contact,
/* 661  */     .k-town-contact {
/* 662  */       font-size: 1rem;
/* 663  */       padding: 0.8rem;
/* 664  */     }
/* 665  */
/* 666  */     .landstuhl-n,
/* 667  */     .k-town-n {
/* 668  */       font-size: 1rem;
/* 669  */     }
/* 670  */
/* 671  */     .ph-nummer-l > a,
/* 672  */     .ph-nummer-k > a {
/* 673  */       font-size: 0.8rem;
/* 674  */     }
/* 675  */
/* 676  */     .termin > a {
/* 677  */       font-size: 0.8rem;
/* 678  */       padding: 0.5rem 1rem;
/* 679  */     }
/* 680  */   }
/* 681  */
/* 682  */   @media (max-width: 1271px) and (min-width: 1200px) {
/* 683  */     .navbar-nav > .nav-item {
/* 684  */       font-size: 0.75rem;
/* 685  */     }
/* 686  */     .navbar-brand {
/* 687  */       margin-top: 0.2rem;
/* 688  */       height: 5.5rem;
/* 689  */   }
/* 690  */
/* 691  */   }
/* 692  */
/* 693  */   @media (max-width: 1005px) and (min-width: 992px) {
/* 694  */     .navbar-nav > .nav-item {
/* 695  */       font-size: 0.6rem;
/* 696  */     }
/* 697  */   }
/* 698  */
/* 699  */   @media (max-width: 991px) and (min-width: 913px) {
/* 700  */     .termin > a {

/* style.css */

/* 701  */       display: none;
/* 702  */     }
/* 703  */
/* 704  */     .navbar-toggler {
/* 705  */       border: none;
/* 706  */       font-size: 1.5rem;
/* 707  */       color: #fff;
/* 708  */       position: absolute;
/* 709  */       top: 5.7rem;
/* 710  */       right: 20px;
/* 711  */     }
/* 712  */     .ringer-mm-n {
/* 713  */       position: absolute;
/* 714  */       top: -3.3rem;
/* 715  */       left: -13.5rem;
/* 716  */       padding: 0.5rem;
/* 717  */       animation: heartbeat 1.5s infinite;
/* 718  */       display: inline-block;
/* 719  */       color: #a3b4ff;
/* 720  */       font-size: 1.2rem;
/* 721  */       font-weight: bold;
/* 722  */       text-align: center;
/* 723  */     }
/* 724  */
/* 725  */     .offcanvas-end {
/* 726  */       width: 300px;
/* 727  */       background-color: #071A38;
/* 728  */       color: white;
/* 729  */     }
/* 730  */
/* 731  */     .hg-menu {
/* 732  */       align-items: center;
/* 733  */       font-size: 1.2rem;
/* 734  */       color: white;
/* 735  */     }
/* 736  */     .nav-link {
/* 737  */         color: white;
/* 738  */         font-size: 1.2rem;
/* 739  */     }
/* 740  */
/* 741  */     .über-uns-conn {
/* 742  */       flex-direction: row;
/* 743  */     }
/* 744  */
/* 745  */     .über-uns-1-1,.über-uns-1-2 {
/* 746  */       flex: 1
/* 747  */     }
/* 748  */     .about-section h2 {
/* 749  */       font-size: 2rem;
/* 750  */     }

/* style.css */

/* 751  */
/* 752  */
/* 753  */   }
/* 754  */
/* 755  */
/* 756  */
/* 757  */
/* 758  */
/* 759  */   @media (max-width: 1199px) and (min-width: 1031px) {
/* 760  */     .ringer-mm-n {
/* 761  */         position: absolute;
/* 762  */         top: -3.3rem;
/* 763  */         left: -26.5rem;
/* 764  */         padding: 0.5rem;
/* 765  */         animation: heartbeat 1.5s infinite;
/* 766  */         display: inline-block;
/* 767  */         color: #a3b4ff;
/* 768  */         font-size: 1.2rem;
/* 769  */         font-weight: bold;
/* 770  */         text-align: center;
/* 771  */     }
/* 772  */   }
/* 773  */
/* 774  */
/* 775  */
/* 776  */
/* 777  */
/* 778  */ .sophisticated-footer {
/* 779  */     display: block;
/* 780  */     background-color: #0d1b2a;
/* 781  */     padding: 40px 40px;
/* 782  */     color: #ffffff;
/* 783  */ }
/* 784  */
/* 785  */
/* 786  */ .sophisticated-newsletter h2 {
/* 787  */     color: white;
/* 788  */     margin-bottom: 15px;
/* 789  */     font-size: 1.5rem;
/* 790  */ }
/* 791  */
/* 792  */ .sophisticated-newsletter p {
/* 793  */     font-size: 0.95rem;
/* 794  */     margin: 5px 0;
/* 795  */     color: white;
/* 796  */ }
/* 797  */
/* 798  */ .sophisticated-newsletter form {
/* 799  */     margin-top: 15px;
/* 800  */     display: flex;

/* style.css */

/* 801  */     flex-direction: column;
/* 802  */     gap: 10px;
/* 803  */ }
/* 804  */
/* 805  */ input[type="email"]::placeholder {
/* 806  */     border-bottom: 2px solid #ffffff;
/* 807  */     color: #ffffff;
/* 808  */     padding-left: 0;
/* 809  */ }
/* 810  */
/* 811  */ #newsletterForm > button {
/* 812  */     max-width: 360px;
/* 813  */
/* 814  */ }
/* 815  */
/* 816  */
/* 817  */ .sophisticated-newsletter button {
/* 818  */     padding: 10px;
/* 819  */     border: 2px solid #ffffff;
/* 820  */     background-color: transparent;
/* 821  */     color: #ffffff;
/* 822  */     border-radius: 30px;
/* 823  */     font-size: 1rem;
/* 824  */     cursor: pointer;
/* 825  */ }
/* 826  */
/* 827  */ .ns-letter-summit {
/* 828  */     padding: 10px;
/* 829  */     border: 2px solid #ffffff;
/* 830  */     background-color: transparent;
/* 831  */     color: #ffffff;
/* 832  */     border-radius: 30px;
/* 833  */     font-size: 1rem;
/* 834  */     cursor: pointer;
/* 835  */ }
/* 836  */
/* 837  */ .ns-letter-summit:hover {
/* 838  */     background-color: #a3b4ff;
/* 839  */ }
/* 840  */
/* 841  */ .sophisticated-hours-kl > .ktown,
/* 842  */ .sophisticated-hours-lan > .lan {
/* 843  */     color: #89aaff;
/* 844  */ }
/* 845  */
/* 846  */ .OP-time-f--1,
/* 847  */ .contact-title {
/* 848  */     color: white;
/* 849  */ }
/* 850  */

/* style.css */

/* 851  */ .f-form--1 > h2 {
/* 852  */     color: #ffffff;
/* 853  */ }
/* 854  */
/* 855  */ @media (max-width: 1020px) and (min-width: 768px) {
/* 856  */     .hours-wrapper {
/* 857  */         grid-template-columns: 1fr;
/* 858  */     }
/* 859  */
/* 860  */     .sophisticated-contact {
/* 861  */       visibility: hidden;
/* 862  */     }
/* 863  */
/* 864  */     .f-form--1.col-md-6,
/* 865  */     .f-form--2.col-md-6,
/* 866  */     .f-form--1.col-md-6 {
/* 867  */       width: 35%;
/* 868  */     }
/* 869  */
/* 870  */
/* 871  */
/* 872  */
/* 873  */ }
/* 874  */ .sophisticated-menu ul {
/* 875  */     list-style: none;
/* 876  */     padding: 0;
/* 877  */ }
/* 878  */
/* 879  */ .sophisticated-menu li {
/* 880  */     margin-bottom: 10px;
/* 881  */ }
/* 882  */
/* 883  */ .sophisticated-menu a {
/* 884  */     color: #ffffff;
/* 885  */     text-decoration: underline;
/* 886  */ }
/* 887  */
/* 888  */ .sophisticated-menu h2 {
/* 889  */     color: white;
/* 890  */ }
/* 891  */
/* 892  */ .sophisticated-contact{
/* 893  */     text-decoration: none;
/* 894  */ }
/* 895  */
/* 896  */ .sophisticated-contact .sophisticated-book-btn {
/* 897  */     margin-top: 20px;
/* 898  */     background-color: #89aaff;
/* 899  */     color: #000;
/* 900  */     padding: 12px 24px;

/* style.css */

/* 901  */     border: none;
/* 902  */     border-radius: 20px;
/* 903  */     font-weight: bold;
/* 904  */     cursor: pointer;
/* 905  */ }
/* 906  */
/* 907  */ .footer-bottom {
/* 908  */     background-color: #91abff;
/* 909  */     color: #061836;
/* 910  */     font-size: 0.9rem;
/* 911  */     font-weight: 500;
/* 912  */   }
/* 913  */
/* 914  */   .footer-bottom a.footer-bottom-link {
/* 915  */     color: #061836;
/* 916  */     font-weight: 700;
/* 917  */     text-decoration: none;
/* 918  */   }
/* 919  */
/* 920  */   .footer-bottom a.footer-bottom-link:hover {
/* 921  */     color:#ffffff;
/* 922  */   }
/* 923  */
/* 924  */
/* 925  */
/* 926  */   @media (max-width: 1024px) and (min-width: 768px) {
/* 927  */     .f-form--1 > h2 {
/* 928  */         font-size: 18px;
/* 929  */     }
/* 930  */
/* 931  */     .f-form--1 > p {
/* 932  */         font-size: 10px;
/* 933  */         text-align: justify;
/* 934  */
/* 935  */     }
/* 936  */
/* 937  */     .newsletter-input {
/* 938  */         width: 70%;
/* 939  */     }
/* 940  */
/* 941  */     #newsletterForm > button {
/* 942  */         max-width: 68%;
/* 943  */         height: 50%;
/* 944  */         padding: 4px;
/* 945  */         font-size: 12px;
/* 946  */     }
/* 947  */
/* 948  */     input[type="email"]::placeholder {
/* 949  */         font-size: 12px;
/* 950  */     }

/* style.css */

/* 951  */
/* 952  */     .OP-time-f--1 {
/* 953  */         font-size: 18px;
/* 954  */     }
/* 955  */
/* 956  */     .hours-location > strong {
/* 957  */         font-size: 12px;
/* 958  */     }
/* 959  */
/* 960  */     .hours-location > p {
/* 961  */         font-size: 10px;
/* 962  */
/* 963  */     }
/* 964  */
/* 965  */     .sophisticated-menu {
/* 966  */         font-size: 12px;
/* 967  */     }
/* 968  */
/* 969  */     .sophisticated-menu ul li {
/* 970  */        font-size: 10px
/* 971  */     }
/* 972  */
/* 973  */     .sophisticated-contact > .contact-title {
/* 974  */         font-size: 18px;
/* 975  */     }
/* 976  */
/* 977  */     .sophisticated-contact {
/* 978  */         font-size: 12px;
/* 979  */     }
/* 980  */
/* 981  */     .sophisticated-contact .sophisticated-book-btn {
/* 982  */         font-size: 12px;
/* 983  */         padding: 6px 14px;
/* 984  */     }
/* 985  */
/* 986  */
/* 987  */   }
/* 988  */
/* 989  */
/* 990  */   @media (max-width:912px) and (min-width: 767px) {
/* 991  */
/* 992  */     .f-form--1 > h2 {
/* 993  */         font-size: 18px;
/* 994  */     }
/* 995  */
/* 996  */     .f-form--1 > p {
/* 997  */         font-size: 10px;
/* 998  */         text-align: justify;
/* 999  */
/* 1000 */     }

/* style.css */

/* 1001 */
/* 1002 */     .newsletter-input {
/* 1003 */         width: 70%;
/* 1004 */     }
/* 1005 */
/* 1006 */     #newsletterForm > button {
/* 1007 */         max-width: 68%;
/* 1008 */         height: 50%;
/* 1009 */         padding: 4px;
/* 1010 */         font-size: 12px;
/* 1011 */     }
/* 1012 */
/* 1013 */     input[type="email"]::placeholder {
/* 1014 */         font-size: 12px;
/* 1015 */     }
/* 1016 */
/* 1017 */     .OP-time-f--1 {
/* 1018 */         font-size: 18px;
/* 1019 */     }
/* 1020 */
/* 1021 */     .hours-location > strong {
/* 1022 */         font-size: 12px;
/* 1023 */     }
/* 1024 */
/* 1025 */     .hours-location > p {
/* 1026 */         font-size: 10px;
/* 1027 */
/* 1028 */     }
/* 1029 */
/* 1030 */     .sophisticated-menu {
/* 1031 */         font-size: 12px;
/* 1032 */     }
/* 1033 */
/* 1034 */     .sophisticated-menu ul li {
/* 1035 */        font-size: 10px
/* 1036 */     }
/* 1037 */
/* 1038 */     .sophisticated-contact > .contact-title {
/* 1039 */         font-size: 18px;
/* 1040 */     }
/* 1041 */
/* 1042 */     .sophisticated-contact {
/* 1043 */         font-size: 12px;
/* 1044 */     }
/* 1045 */
/* 1046 */     .sophisticated-contact .sophisticated-book-btn {
/* 1047 */         font-size: 12px;
/* 1048 */         padding: 8px 16px;
/* 1049 */     }
/* 1050 */

/* style.css */

/* 1051 */
/* 1052 */   }
/* 1053 */
/* 1054 */
/* 1055 */   @media (max-width:768px) {
/* 1056 */     .f-form--1 > h2 {
/* 1057 */         font-size: 25px;
/* 1058 */     }
/* 1059 */     .f-form--1 > p {
/* 1060 */         font-size: 10px;
/* 1061 */         text-align: justify;
/* 1062 */     }
/* 1063 */     .OP-time-f--1 {
/* 1064 */         font-size: 25px;
/* 1065 */     }
/* 1066 */    .sophisticated-hours-lan,
/* 1067 */    .sophisticated-hours-kl {
/* 1068 */         font-size: 13.3px;
/* 1069 */    }
/* 1070 */
/* 1071 */    .sophisticated-menu > .menu-title{
/* 1072 */         font-size: 25px;
/* 1073 */    }
/* 1074 */
/* 1075 */    .sophisticated-menu ul li {
/* 1076 */         font-size: 12px;
/* 1077 */    }
/* 1078 */    .sophisticated-contact > .contact-title {
/* 1079 */         font-size: 25px;
/* 1080 */    }
/* 1081 */    .sophisticated-contact > p {
/* 1082 */         font-size: 10px;
/* 1083 */
/* 1084 */    }
/* 1085 */    .sophisticated-contact .sophisticated-book-btn {
/* 1086 */         padding: 10px 10px;
/* 1087 */    }
/* 1088 */
/* 1089 */   }
/* 1090 */
/* 1091 */   @media (max-width:344px) {
/* 1092 */     .sophisticated-contact .sophisticated-book-btn {
/* 1093 */         padding: 10px 3px;
/* 1094 */    }
/* 1095 */
/* 1096 */   }
/* 1097 */
/* 1098 */
/* 1099 */
/* 1100 */

/* style.css */

/* 1101 */
/* 1102 */  /* CSS for Frontpage <main> (ipads and mobile are below) */
/* 1103 */
/* 1104 */ .hm-here-content {
/* 1105 */     padding: 4rem;
/* 1106 */     text-align: center;
/* 1107 */     margin-top: -8rem;
/* 1108 */ }
/* 1109 */
/* 1110 */ .hm-here-content h1 {
/* 1111 */     font-family: 'playfair-display', serif;
/* 1112 */     font-size: 53px;
/* 1113 */     margin-bottom: 1rem;
/* 1114 */     font-weight: bold;
/* 1115 */     color: #071A38;
/* 1116 */     padding-bottom: 0.5rem;
/* 1117 */ }
/* 1118 */
/* 1119 */ .hm-here-content p {
/* 1120 */     font-size: 1.5rem;
/* 1121 */     color: #071A38;
/* 1122 */     margin-bottom: 1rem;
/* 1123 */     padding-bottom: 1rem;
/* 1124 */ }
/* 1125 */
/* 1126 */ .hm-here-content a {
/* 1127 */     background-color: #071A38;
/* 1128 */     color: white;
/* 1129 */     padding: 0.8rem 2rem;
/* 1130 */     border-radius: 30px;
/* 1131 */     font-weight: bold;
/* 1132 */     text-decoration: none;
/* 1133 */ }
/* 1134 */
/* 1135 */ .hm-here-content a:hover {
/* 1136 */     background-color: #a3b4ff;
/* 1137 */     color: #071A38;
/* 1138 */ }
/* 1139 */
/* 1140 */
/* 1141 */  .offer-section {
/* 1142 */     background-color: #FDF8F3;
/* 1143 */     color: #0a1a3d;
/* 1144 */  }
/* 1145 */ .offer-section h2 {
/* 1146 */     font-size: 50px;
/* 1147 */     font-weight: bold;
/* 1148 */     font-family: 'playfair-display', serif;
/* 1149 */     text-align: center;
/* 1150 */ }

/* style.css */

/* 1151 */
/* 1152 */
/* 1153 */ .offer-card-mm-1,
/* 1154 */ .offer-card-mm-2,
/* 1155 */ .offer-card-mm-3
/* 1156 */  {
/* 1157 */     background-color: #FDF8F3;
/* 1158 */     border: 0;
/* 1159 */     padding: 2rem;
/* 1160 */     text-align: center;
/* 1161 */     margin-bottom: 2rem;
/* 1162 */ }
/* 1163 */
/* 1164 */ .offer-card-content-1 > img,
/* 1165 */ .offer-card-content-2 > img,
/* 1166 */ .offer-card-content-3 > img
/* 1167 */  {
/* 1168 */     width: 184px;
/* 1169 */     height: 176px;
/* 1170 */ }
/* 1171 */
/* 1172 */ .offer-title-1,
/* 1173 */ .offer-title-2,
/* 1174 */ .offer-title-3 {
/* 1175 */     font-family: 'playfair-display', serif;
/* 1176 */     font-weight: bold;
/* 1177 */ }
/* 1178 */
/* 1179 */ .offer-text,
/* 1180 */ .offer-text-2,
/* 1181 */ .offer-text-3 {
/* 1182 */     font-size: 1.1rem;
/* 1183 */     color: #071A38;
/* 1184 */ }
/* 1185 */ .offer-link-1,
/* 1186 */ .offer-link-2,
/* 1187 */ .offer-link-3 {
/* 1188 */     font-weight: bold;
/* 1189 */     text-decoration: none;
/* 1190 */     font-size: 1rem;
/* 1191 */ }
/* 1192 */
/* 1193 */ .offer-link-1:hover,
/* 1194 */ .offer-link-2:hover,
/* 1195 */ .offer-link-3:hover {
/* 1196 */     color: #071A38;
/* 1197 */ }
/* 1198 */
/* 1199 */ .scroll-section {
/* 1200 */     height: 45vh;

/* style.css */

/* 1201 */ }
/* 1202 */
/* 1203 */ .treatment-container {
/* 1204 */     margin-left: 2rem;
/* 1205 */
/* 1206 */ }
/* 1207 */ .scroll-section-1 {
/* 1208 */     background-color:#051537;
/* 1209 */ }
/* 1210 */ .scroll-section {
/* 1211 */     background-color: #FDF8F3;
/* 1212 */ }
/* 1213 */
/* 1214 */ .treatment-section {
/* 1215 */     background-color: #FDF8F3;
/* 1216 */     padding: 80px 20px;
/* 1217 */ }
/* 1218 */
/* 1219 */ .treatment-heading > h2 {
/* 1220 */     font-size: 3.2rem;
/* 1221 */     font-weight: bold;
/* 1222 */     font-family: 'playfair-display', serif;
/* 1223 */ }
/* 1224 */
/* 1225 */ .treatment-heading > p {
/* 1226 */     font-size: 1rem;
/* 1227 */     color: #071A38;
/* 1228 */ }
/* 1229 */
/* 1230 */ .btn-custom {
/* 1231 */     background-color: #7da3ff;
/* 1232 */     color: #fff;
/* 1233 */     border-radius: 999px;
/* 1234 */     padding: 10px 25px;
/* 1235 */     font-weight: 500;
/* 1236 */     transition: background-color 0.3s ease;
/* 1237 */ }
/* 1238 */
/* 1239 */ .btn-custom:hover {
/* 1240 */     background-color: #071A38;
/* 1241 */     color: white;
/* 1242 */ }
/* 1243 */
/* 1244 */ .card-carousel {
/* 1245 */     border: none;
/* 1246 */     border-radius: 20px;
/* 1247 */     overflow: hidden;
/* 1248 */     height: 100%;
/* 1249 */ }
/* 1250 */

/* style.css */

/* 1251 */ .card-carousel img {
/* 1252 */     height: 350px;
/* 1253 */     object-fit: cover;
/* 1254 */     width: 100%;
/* 1255 */ }
/* 1256 */
/* 1257 */ .card-carousel > a > div {
/* 1258 */     font-size: 1.2rem
/* 1259 */
/* 1260 */ }
/* 1261 */
/* 1262 */ .ccustom-prev-btn,
/* 1263 */ .custom-next-btn {
/* 1264 */     width: 40px;
/* 1265 */     height: 25%;
/* 1266 */     background-color: #0a1a3d;
/* 1267 */     border-radius: 50%;
/* 1268 */     top: 50%;
/* 1269 */     transform: translateY(-50%);
/* 1270 */ }
/* 1271 */
/* 1272 */ .custom-icon-prev,
/* 1273 */ .custom-icon-next {
/* 1274 */     background-size: 75% 75%;
/* 1275 */ }
/* 1276 */
/* 1277 */ .scroll-section-1 {
/* 1278 */     height: 45vh;
/* 1279 */ }
/* 1280 */
/* 1281 */ .stats-section {
/* 1282 */     background-color: #051537;
/* 1283 */     color: #fff;
/* 1284 */     padding: 80px 0;
/* 1285 */ }
/* 1286 */
/* 1287 */ .stats-title {
/* 1288 */     font-size: 2.8rem;
/* 1289 */     font-weight: bold;
/* 1290 */     color: #fff;
/* 1291 */ }
/* 1292 */
/* 1293 */ .stat-card {
/* 1294 */     background: transparent;
/* 1295 */     padding: 30px 10px;
/* 1296 */     border-radius: 12px;
/* 1297 */     text-align: center;
/* 1298 */     transition: transform 0.3s ease;
/* 1299 */ }
/* 1300 */

/* style.css */

/* 1301 */ .stat-card:hover {
/* 1302 */     transform: translateY(-5px);
/* 1303 */ }
/* 1304 */
/* 1305 */ .stat-icon {
/* 1306 */     font-size: 3.2rem;
/* 1307 */     color: #7da3ff;
/* 1308 */     margin-bottom: 15px;
/* 1309 */ }
/* 1310 */
/* 1311 */ .stat-number {
/* 1312 */     font-size: 2.4rem;
/* 1313 */     font-weight: 600;
/* 1314 */     color: #a4b7ff;
/* 1315 */ }
/* 1316 */
/* 1317 */ .stat-label {
/* 1318 */     font-size: 1.1rem;
/* 1319 */     margin-top: 5px;
/* 1320 */     color: #d4dfff;
/* 1321 */ }
/* 1322 */
/* 1323 */ .testimonial-section {
/* 1324 */     background-color: #FDF8F3;
/* 1325 */     padding: 4rem 1rem;
/* 1326 */ }
/* 1327 */
/* 1328 */ .testimonial-title {
/* 1329 */     font-family: 'playfair-display', serif;
/* 1330 */     font-size: 2.5rem;
/* 1331 */     font-weight: bold;
/* 1332 */     color: #0b2240;
/* 1333 */     margin-bottom: 2rem;
/* 1334 */ }
/* 1335 */
/* 1336 */ .testimonial-text {
/* 1337 */     font-size: 1.5rem;
/* 1338 */     font-weight: 400;
/* 1339 */     max-width: 1000px;
/* 1340 */     margin: 0 auto;
/* 1341 */     color: #0b2240;
/* 1342 */     line-height: 1.6;
/* 1343 */ }
/* 1344 */
/* 1345 */ .testimonial-source {
/* 1346 */     font-size: 1rem;
/* 1347 */     font-weight: 600;
/* 1348 */     color: #0b2240;
/* 1349 */     text-decoration: underline;
/* 1350 */     margin-top: 2rem;

/* style.css */

/* 1351 */ }
/* 1352 */
/* 1353 */ .carousel-control-prev-icon,
/* 1354 */ .carousel-control-next-icon {
/* 1355 */     display: inline-block;
/* 1356 */     font-size: 2rem;
/* 1357 */     color: #0b2240;
/* 1358 */     background-image: none;
/* 1359 */ }
/* 1360 */
/* 1361 */ .carousel-control-prev,
/* 1362 */ .carousel-control-next {
/* 1363 */     width: 5%;
/* 1364 */     opacity: 1;
/* 1365 */     height: 25%;
/* 1366 */ }
/* 1367 */
/* 1368 */ .carousel-control-prev span,
/* 1369 */ .carousel-control-next span {
/* 1370 */     font-size: 2rem;
/* 1371 */ }
/* 1372 */
/* 1373 */ .chief-message {
/* 1374 */     background-color: #0b1b3a;
/* 1375 */     color: #ffffff;
/* 1376 */     padding: 80px 0;
/* 1377 */ }
/* 1378 */
/* 1379 */ .chief-grid {
/* 1380 */     display: grid;
/* 1381 */     grid-template-rows: auto 1fr auto;
/* 1382 */     gap: 1.5rem;
/* 1383 */ }
/* 1384 */
/* 1385 */ .chief-message h2 {
/* 1386 */     font-size: 2.8rem;
/* 1387 */     font-weight: 700;
/* 1388 */     color: #a4b7ff;
/* 1389 */ }
/* 1390 */
/* 1391 */ .chief-message .quote {
/* 1392 */     font-style: italic;
/* 1393 */     font-size: 1.1rem;
/* 1394 */     color: #dbe2ff;
/* 1395 */     position: relative;
/* 1396 */     padding-left: 30px;
/* 1397 */ }
/* 1398 */
/* 1399 */ .chief-message .quote::before {
/* 1400 */     content: "“";

/* style.css */

/* 1401 */     font-size: 3rem;
/* 1402 */     color: #ffffff;
/* 1403 */     position: absolute;
/* 1404 */     left: 0;
/* 1405 */     top: -10px;
/* 1406 */ }
/* 1407 */
/* 1408 */ .chief-message .quote::after {
/* 1409 */     content: "”";
/* 1410 */     font-size: 3rem;
/* 1411 */     color: #ffffff;
/* 1412 */     position: absolute;
/* 1413 */     right: -15px;
/* 1414 */     bottom: -20px;
/* 1415 */ }
/* 1416 */
/* 1417 */ .chief-message .chief-name {
/* 1418 */     font-size: 1.8rem;
/* 1419 */     font-weight: 700;
/* 1420 */     color: #a4b7ff;
/* 1421 */     margin: 0;
/* 1422 */ }
/* 1423 */
/* 1424 */ .chief-img {
/* 1425 */     border-radius: 35px;
/* 1426 */     padding: 10px;
/* 1427 */     max-width: 65%;
/* 1428 */ }
/* 1429 */
/* 1430 */ .angebote-section {
/* 1431 */     background-color: #FDF8F3;
/* 1432 */     padding: 60px 0;
/* 1433 */     text-align: center;
/* 1434 */   }
/* 1435 */   .angebote-section h2 {
/* 1436 */     font-size: 2.5rem;
/* 1437 */     font-weight: bold;
/* 1438 */     font-family: 'playfair-display', serif;
/* 1439 */     color: #0b1b3a;
/* 1440 */     margin-bottom: 50px;
/* 1441 */   }
/* 1442 */
/* 1443 */   .angebot-item img {
/* 1444 */     max-height: 80px;
/* 1445 */     margin-bottom: 20px;
/* 1446 */     object-fit: contain;
/* 1447 */   }
/* 1448 */
/* 1449 */   .angebot-item p {
/* 1450 */     font-size: 1rem;

/* style.css */

/* 1451 */     color: #0b1b3a;
/* 1452 */     font-weight: 500;
/* 1453 */     max-width: 220px;
/* 1454 */     margin: 0 auto;
/* 1455 */   }
/* 1456 */
/* 1457 */   .angebot-item:hover img {
/* 1458 */     transform: translateY(-10px) scale(0.95);
/* 1459 */     transition: transform 0.3s ease-in-out;
/* 1460 */   }
/* 1461 */     .angebot-item:hover p {
/* 1462 */         color: black;
/* 1463 */         transition: color 0.3s ease-in-out;
/* 1464 */     }
/* 1465 */
/* 1466 */   @media (max-width: 768px) {
/* 1467 */     .angebot-item {
/* 1468 */       margin-bottom: 40px;
/* 1469 */     }
/* 1470 */   }
/* 1471 */
/* 1472 */   .standorte-section {
/* 1473 */     background-color:#0b1b3a;
/* 1474 */     color: white;
/* 1475 */     padding: 60px 0;
/* 1476 */     text-align: center;
/* 1477 */   }
/* 1478 */
/* 1479 */   .standorte-section h2 {
/* 1480 */     font-size: 2.5rem;
/* 1481 */     font-weight: bold;
/* 1482 */     margin-bottom: 20px;
/* 1483 */   }
/* 1484 */
/* 1485 */   .standorte-section p.subtitle {
/* 1486 */     font-size: 1.1rem;
/* 1487 */     margin-bottom: 50px;
/* 1488 */     color: #d1d1d1;
/* 1489 */   }
/* 1490 */
/* 1491 */   .standort-item {
/* 1492 */     text-align: center;
/* 1493 */     margin-bottom: 40px;
/* 1494 */   }
/* 1495 */
/* 1496 */   .standort-item img {
/* 1497 */     border-radius: 20px;
/* 1498 */     border-radius: 20px;
/* 1499 */     width: 100%;
/* 1500 */     height: 255px;

/* style.css */

/* 1501 */     object-fit: cover;
/* 1502 */     box-shadow: 0 4px 10px rgba(0,0,0,0.2);
/* 1503 */   }
/* 1504 */
/* 1505 */   .standort-item p {
/* 1506 */     margin-top: 15px;
/* 1507 */     font-size: 1rem;
/* 1508 */     font-weight: 500;
/* 1509 */   }
/* 1510 */
/* 1511 */ .standort-item:hover img {
/* 1512 */     transform: translateY(-10px) scale(0.95);
/* 1513 */     transition: transform 0.3s ease-in-out;
/* 1514 */ }
/* 1515 */
/* 1516 */ .standort-item:hover p {
/* 1517 */     color: #a3b4ff;
/* 1518 */     transition: color 0.3s ease-in-out;
/* 1519 */ }
/* 1520 */
/* 1521 */   @media (max-width: 767.98px) {
/* 1522 */     .location-card img {
/* 1523 */       height: 180px;
/* 1524 */     }
/* 1525 */   }
/* 1526 */
/* 1527 */
/* 1528 */   .section-container {
/* 1529 */     display: flex;
/* 1530 */     flex-direction: row;
/* 1531 */     background-color: #FDF8F3;
/* 1532 */   }
/* 1533 */
/* 1534 */   .map {
/* 1535 */     width: 800px;
/* 1536 */     height: 718px;
/* 1537 */   }
/* 1538 */
/* 1539 */   .OP-content {
/* 1540 */     width: 50%;
/* 1541 */     padding: 60px 40px;
/* 1542 */     background-color: #fffaf5;
/* 1543 */   }
/* 1544 */
/* 1545 */   .section-title {
/* 1546 */     font-size: 3rem;
/* 1547 */     font-weight: bold;
/* 1548 */     font-family: 'playfair-display', serif;
/* 1549 */     color: #0b1b3a;
/* 1550 */     margin-bottom: 40px;

/* style.css */

/* 1551 */   }
/* 1552 */
/* 1553 */   .clinic-block {
/* 1554 */     margin-bottom: 30px;
/* 1555 */   }
/* 1556 */
/* 1557 */   .clinic-name{
/* 1558 */     font-weight: bold;
/* 1559 */     font-size: 1.2rem;
/* 1560 */     line-height: 1.4;
/* 1561 */   }
/* 1562 */
/* 1563 */   .clinic-location{
/* 1564 */     color: #5b6fd3;
/* 1565 */     font-weight: 500;
/* 1566 */     text-decoration: none;
/* 1567 */
/* 1568 */   }
/* 1569 */
/* 1570 */   .time-block {
/* 1571 */     font-weight: 600;
/* 1572 */     margin-top: 15px;
/* 1573 */   }
/* 1574 */
/* 1575 */   .time-range {
/* 1576 */     font-weight: 400;
/* 1577 */     margin-bottom: 5px;
/* 1578 */   }
/* 1579 */
/* 1580 */   .divider {
/* 1581 */     width: 60px;
/* 1582 */     height: 2px;
/* 1583 */     background-color: #5b6fd3;
/* 1584 */     margin: 20px 0;
/* 1585 */   }
/* 1586 */
/* 1587 */   .contact-info {
/* 1588 */     font-size: 0.95rem;
/* 1589 */     color: #000;
/* 1590 */   }
/* 1591 */
/* 1592 */   @media (max-width: 992px) {
/* 1593 */     .section-container {
/* 1594 */       flex-direction: column;
/* 1595 */     }
/* 1596 */     .map,
/* 1597 */       .content {
/* 1598 */         width: 100%;
/* 1599 */         height: auto;
/* 1600 */       }

/* style.css */

/* 1601 */
/* 1602 */       .content {
/* 1603 */         padding: 40px 20px;
/* 1604 */       }
/* 1605 */     }
/* 1606 */
/* 1607 */
/* 1608 */
/* 1609 */
/* 1610 */     @media (max-width: 1024px) and (min-width: 768px) {
/* 1611 */         .hm-here-content {
/* 1612 */             padding: 2rem;
/* 1613 */             margin-top: -4rem;
/* 1614 */         }
/* 1615 */
/* 1616 */         .hm-here-content h1 {
/* 1617 */             font-size: 32px;
/* 1618 */         }
/* 1619 */
/* 1620 */         .hm-here-content p {
/* 1621 */             font-size: 1rem;
/* 1622 */         }
/* 1623 */
/* 1624 */         .hm-here-content a {
/* 1625 */             padding: 0.6rem 1.5rem;
/* 1626 */             font-size: 0.8rem;
/* 1627 */         }
/* 1628 */         .offer-section h2 {
/* 1629 */             font-size: 30px;
/* 1630 */
/* 1631 */         }
/* 1632 */         .offer-card-content-1 > img,
/* 1633 */         .offer-card-content-2 > img,
/* 1634 */         .offer-card-content-3 > img {
/* 1635 */             width: 110px;
/* 1636 */             height: 106px
/* 1637 */         }
/* 1638 */
/* 1639 */
/* 1640 */         .offer-title-1,
/* 1641 */         .offer-title-2,
/* 1642 */         .offer-title-3 {
/* 1643 */             font-family: 'playfair-display', serif;
/* 1644 */             font-weight: bold;
/* 1645 */             font-size: 25px;
/* 1646 */         }
/* 1647 */
/* 1648 */
/* 1649 */         .offer-text,
/* 1650 */         .offer-text-2,

/* style.css */

/* 1651 */         .offer-text-3 {
/* 1652 */             font-size: 9.5px;
/* 1653 */             color: #071A38;
/* 1654 */         }
/* 1655 */
/* 1656 */         .offer-link-1,
/* 1657 */         .offer-link-2,
/* 1658 */         .offer-link-3 {
/* 1659 */             font-weight: bold;
/* 1660 */             text-decoration: none;
/* 1661 */             font-size: 9.5px;
/* 1662 */         }
/* 1663 */
/* 1664 */         .scroll-section {
/* 1665 */             height: 30vh;
/* 1666 */         }
/* 1667 */
/* 1668 */         .treatment-heading > h2 {
/* 1669 */             font-size: 28px;
/* 1670 */             font-weight: bold;
/* 1671 */
/* 1672 */         }
/* 1673 */
/* 1674 */         .treatment-heading > p {
/* 1675 */             font-size: 12.5px;
/* 1676 */             color: #071A38;
/* 1677 */         }
/* 1678 */
/* 1679 */         .btn-custom {
/* 1680 */             background-color: #7da3ff;
/* 1681 */             color: #fff;
/* 1682 */             border-radius: 999px;
/* 1683 */             padding: 5px 15px;
/* 1684 */             font-weight: 500;
/* 1685 */             font-size: 0.8rem;
/* 1686 */             transition: background-color 0.3s ease;
/* 1687 */         }
/* 1688 */
/* 1689 */         .card-carousel img {
/* 1690 */             height: 250px;
/* 1691 */             object-fit: cover;
/* 1692 */             width: 100%;
/* 1693 */         }
/* 1694 */
/* 1695 */         .card-carousel > a > div,
/* 1696 */         .card-carousel > div{
/* 1697 */             font-size: 12px;
/* 1698 */
/* 1699 */         }
/* 1700 */

/* style.css */

/* 1701 */         .scroll-section-1 {
/* 1702 */             height: 30vh;
/* 1703 */
/* 1704 */         }
/* 1705 */         .stats-title {
/* 1706 */             font-size: 2.0rem;
/* 1707 */             font-weight: bold;
/* 1708 */             color: #fff;
/* 1709 */         }
/* 1710 */
/* 1711 */         .stat-number {
/* 1712 */             font-size: 2.0rem;
/* 1713 */             font-weight: 600;
/* 1714 */             color: #a4b7ff;
/* 1715 */         }
/* 1716 */
/* 1717 */         .stat-label {
/* 1718 */             font-size: 1rem;
/* 1719 */             margin-top: 5px;
/* 1720 */             color: #d4dfff;
/* 1721 */         }
/* 1722 */
/* 1723 */
/* 1724 */         .testimonial-title {
/* 1725 */             font-size: 2.0rem;
/* 1726 */
/* 1727 */         }
/* 1728 */
/* 1729 */         .testimonial-text {
/* 1730 */             font-size: 1rem;
/* 1731 */
/* 1732 */         }
/* 1733 */
/* 1734 */         .testimonial-source {
/* 1735 */             font-size: 1rem;
/* 1736 */
/* 1737 */         }
/* 1738 */
/* 1739 */         .map > iframe {
/* 1740 */             width: 500px
/* 1741 */         }
/* 1742 */
/* 1743 */         .OP-content {
/* 1744 */             width: 80%;
/* 1745 */         }
/* 1746 */
/* 1747 */
/* 1748 */
/* 1749 */     }
/* 1750 */

/* style.css */

/* 1751 */
/* 1752 */
/* 1753 */     @media (max-width:912px) and (min-width: 767px) {
/* 1754 */
/* 1755 */         .hm-here-content {
/* 1756 */             padding: 2rem;
/* 1757 */             margin-top: -1rem;
/* 1758 */         }
/* 1759 */
/* 1760 */         .hm-here-content h1 {
/* 1761 */             font-size: 24px;
/* 1762 */         }
/* 1763 */
/* 1764 */         .hm-here-content p {
/* 1765 */             font-size: 0.8rem;
/* 1766 */         }
/* 1767 */
/* 1768 */         .hm-here-content a {
/* 1769 */             padding: 0.6rem 1.5rem;
/* 1770 */             font-size: 0.7rem;
/* 1771 */         }
/* 1772 */         .offer-section h2 {
/* 1773 */             font-size: 27px;
/* 1774 */
/* 1775 */         }
/* 1776 */
/* 1777 */         .offer-card-content-1 > img,
/* 1778 */         .offer-card-content-2 > img,
/* 1779 */         .offer-card-content-3 > img {
/* 1780 */             width: 110px;
/* 1781 */             height: 106px
/* 1782 */         }
/* 1783 */
/* 1784 */         .offer-title-1,
/* 1785 */         .offer-title-2,
/* 1786 */         .offer-title-3 {
/* 1787 */             font-family: 'playfair-display', serif;
/* 1788 */             font-weight: bold;
/* 1789 */             font-size: 18px;
/* 1790 */         }
/* 1791 */
/* 1792 */         .offer-text,
/* 1793 */         .offer-text-2,
/* 1794 */         .offer-text-3 {
/* 1795 */             font-size: 8px;
/* 1796 */             color: #071A38;
/* 1797 */         }
/* 1798 */
/* 1799 */         .offer-link-1,
/* 1800 */         .offer-link-2,

/* style.css */

/* 1801 */         .offer-link-3 {
/* 1802 */             font-weight: bold;
/* 1803 */             text-decoration: none;
/* 1804 */             font-size: 9px;
/* 1805 */         }
/* 1806 */
/* 1807 */         .scroll-section{
/* 1808 */             height: 30vh;
/* 1809 */         }
/* 1810 */
/* 1811 */         .treatment-heading > h2 {
/* 1812 */             font-size: 1.8rem;
/* 1813 */             font-weight: bold;
/* 1814 */
/* 1815 */         }
/* 1816 */
/* 1817 */         .treatment-heading > p {
/* 1818 */             font-size: 10px;
/* 1819 */             color: #071A38;
/* 1820 */         }
/* 1821 */
/* 1822 */         .btn-custom {
/* 1823 */             background-color: #7da3ff;
/* 1824 */             color: #fff;
/* 1825 */             border-radius: 999px;
/* 1826 */             padding: 5px 15px;
/* 1827 */             font-weight: 500;
/* 1828 */             font-size: 0.8rem;
/* 1829 */             transition: background-color 0.3s ease;
/* 1830 */         }
/* 1831 */
/* 1832 */         .card-carousel img {
/* 1833 */             height: 250px;
/* 1834 */             object-fit: cover;
/* 1835 */             width: 100%;
/* 1836 */         }
/* 1837 */
/* 1838 */         .card-carousel > a > div,
/* 1839 */         .card-carousel > div{
/* 1840 */             font-size: 12px;
/* 1841 */
/* 1842 */         }
/* 1843 */
/* 1844 */         .scroll-section-1 {
/* 1845 */             height: 30vh;
/* 1846 */
/* 1847 */         }
/* 1848 */
/* 1849 */         .stats-title {
/* 1850 */             font-size: 2.0rem;

/* style.css */

/* 1851 */             font-weight: bold;
/* 1852 */             color: #fff;
/* 1853 */         }
/* 1854 */
/* 1855 */         .stat-number {
/* 1856 */             font-size: 2.0rem;
/* 1857 */             font-weight: 600;
/* 1858 */             color: #a4b7ff;
/* 1859 */         }
/* 1860 */
/* 1861 */         .stat-label {
/* 1862 */             font-size: 1.0rem;
/* 1863 */             margin-top: 5px;
/* 1864 */             color: #d4dfff;
/* 1865 */         }
/* 1866 */
/* 1867 */
/* 1868 */         .testimonial-title {
/* 1869 */             font-size: 2.0rem;
/* 1870 */
/* 1871 */         }
/* 1872 */
/* 1873 */         .testimonial-text {
/* 1874 */             font-size: 0.7rem;
/* 1875 */
/* 1876 */         }
/* 1877 */
/* 1878 */         .testimonial-source {
/* 1879 */             font-size: 1rem;
/* 1880 */
/* 1881 */         }
/* 1882 */
/* 1883 */
/* 1884 */
/* 1885 */         .chief-message h2 {
/* 1886 */             font-size: 2.0rem;
/* 1887 */
/* 1888 */         }
/* 1889 */
/* 1890 */
/* 1891 */         .chief-message .quote {
/* 1892 */             font-style: italic;
/* 1893 */             font-size: 0.9rem;
/* 1894 */             color: #dbe2ff;
/* 1895 */             position: relative;
/* 1896 */             padding-left: 30px;
/* 1897 */         }
/* 1898 */
/* 1899 */         .chief-message .quote::before {
/* 1900 */             content: "“";

/* style.css */

/* 1901 */             font-size: 2rem;
/* 1902 */             color: #ffffff;
/* 1903 */             position: absolute;
/* 1904 */             left: 0;
/* 1905 */             top: -10px;
/* 1906 */         }
/* 1907 */
/* 1908 */         .chief-message .quote::after {
/* 1909 */             content: "”";
/* 1910 */             font-size: 2rem;
/* 1911 */             color: #ffffff;
/* 1912 */             position: absolute;
/* 1913 */             right: -15px;
/* 1914 */             bottom: -20px;
/* 1915 */         }
/* 1916 */
/* 1917 */         .chief-message .chief-name {
/* 1918 */             font-size: 1.8rem;
/* 1919 */             font-weight: 700;
/* 1920 */             color: #a4b7ff;
/* 1921 */             margin: 0;
/* 1922 */         }
/* 1923 */
/* 1924 */         .chief-img {
/* 1925 */             max-width: 50%;
/* 1926 */
/* 1927 */
/* 1928 */
/* 1929 */         }
/* 1930 */
/* 1931 */         .map > iframe {
/* 1932 */             width: 758px;
/* 1933 */         }
/* 1934 */
/* 1935 */         .OP-content {
/* 1936 */             width: 80%;
/* 1937 */         }
/* 1938 */
/* 1939 */         .section-title {
/* 1940 */             font-size: 2.0rem;
/* 1941 */         }
/* 1942 */
/* 1943 */
/* 1944 */     }
/* 1945 */
/* 1946 */     @media (max-width: 480px) {
/* 1947 */
/* 1948 */         .carl-dy {
/* 1949 */             order: 1;
/* 1950 */             display: flex;

/* style.css */

/* 1951 */         }
/* 1952 */
/* 1953 */         .dy-hmm-pg {
/* 1954 */             order: 2;
/* 1955 */             display: flex;
/* 1956 */         }
/* 1957 */
/* 1958 */          .hm-here-content {
/* 1959 */             padding: 2rem;
/* 1960 */             margin-top: -1rem;
/* 1961 */         }
/* 1962 */
/* 1963 */         .hm-here-content h1 {
/* 1964 */             font-size: 30px;
/* 1965 */             text-align: left;
/* 1966 */         }
/* 1967 */
/* 1968 */
/* 1969 */         .hm-here-content p {
/* 1970 */             font-size: 15px;
/* 1971 */             text-align: left;
/* 1972 */         }
/* 1973 */
/* 1974 */         .hm-here-content a {
/* 1975 */             padding: 0.6rem 1.5rem;
/* 1976 */             font-size: 0.7rem;
/* 1977 */
/* 1978 */         }
/* 1979 */         .offer-section h2 {
/* 1980 */             font-size: 30px;
/* 1981 */
/* 1982 */         }
/* 1983 */
/* 1984 */         .offer-card-content-1 > img,
/* 1985 */         .offer-card-content-2 > img,
/* 1986 */         .offer-card-content-3 > img {
/* 1987 */             width: 110px;
/* 1988 */             height: 106px
/* 1989 */         }
/* 1990 */
/* 1991 */         .offer-title-1,
/* 1992 */         .offer-title-2,
/* 1993 */         .offer-title-3 {
/* 1994 */             font-size: 25px;
/* 1995 */
/* 1996 */     }
/* 1997 */
/* 1998 */         .offer-text,
/* 1999 */         .offer-text-2,
/* 2000 */         .offer-text-3 {

/* style.css */

/* 2001 */             font-size: 15px;
/* 2002 */             color: #071A38;
/* 2003 */         }
/* 2004 */
/* 2005 */         .offer-link-1,
/* 2006 */         .offer-link-2,
/* 2007 */         .offer-link-3 {
/* 2008 */             font-weight: bold;
/* 2009 */             text-decoration: none;
/* 2010 */             font-size: 16px;
/* 2011 */         }
/* 2012 */
/* 2013 */         .scroll-section{
/* 2014 */             height: 30vh;
/* 2015 */         }
/* 2016 */
/* 2017 */         .treatment-heading > h2 {
/* 2018 */             font-size: 30px;
/* 2019 */
/* 2020 */
/* 2021 */         }
/* 2022 */
/* 2023 */         .treatment-heading > p {
/* 2024 */             font-size: 15px;
/* 2025 */             color: #071A38;
/* 2026 */             text-align: left;
/* 2027 */         }
/* 2028 */
/* 2029 */         .btn-custom {
/* 2030 */             background-color: #7da3ff;
/* 2031 */             color: #fff;
/* 2032 */             border-radius: 999px;
/* 2033 */             padding: 5px 15px;
/* 2034 */             font-weight: 500;
/* 2035 */             font-size: 0.8rem;
/* 2036 */             transition: background-color 0.3s ease;
/* 2037 */         }
/* 2038 */
/* 2039 */         .card-carousel img {
/* 2040 */             height: 250px;
/* 2041 */             object-fit: cover;
/* 2042 */             width: 100%;
/* 2043 */         }
/* 2044 */
/* 2045 */         .card-carousel > a > div,
/* 2046 */         .card-carousel > div{
/* 2047 */             font-size: 14px;
/* 2048 */
/* 2049 */         }
/* 2050 */

/* style.css */

/* 2051 */         .scroll-section-1 {
/* 2052 */             height: 30vh;
/* 2053 */
/* 2054 */         }
/* 2055 */
/* 2056 */         .stats-title {
/* 2057 */             font-size: 30px;
/* 2058 */         }
/* 2059 */
/* 2060 */         .stat-label {
/* 2061 */             font-size: 15px;
/* 2062 */
/* 2063 */         }
/* 2064 */
/* 2065 */         .testimonial-title{
/* 2066 */             font-size: 30px;
/* 2067 */         }
/* 2068 */         .testimonial-text {
/* 2069 */             font-size: 12.5px;
/* 2070 */
/* 2071 */         }
/* 2072 */
/* 2073 */         .chief-grid > h2 {
/* 2074 */             font-size: 30px;
/* 2075 */         }
/* 2076 */
/* 2077 */         .chief-message .quote {
/* 2078 */             font-size: 13px;
/* 2079 */
/* 2080 */         }
/* 2081 */
/* 2082 */         .chief-message .chief-name {
/* 2083 */             font-size: 20px;
/* 2084 */         }
/* 2085 */
/* 2086 */         .chief-message .quote::before {
/* 2087 */             content: "“";
/* 2088 */             font-size: 1.7rem;
/* 2089 */
/* 2090 */         }
/* 2091 */
/* 2092 */         .chief-message .quote::after {
/* 2093 */             content: "”";
/* 2094 */             font-size: 1.7rem;
/* 2095 */             color: #ffffff;
/* 2096 */
/* 2097 */         }
/* 2098 */
/* 2099 */         .section-title {
/* 2100 */             font-size: 30px;

/* style.css */

/* 2101 */         }
/* 2102 */
/* 2103 */         .OP-content {
/* 2104 */             width: 100%;
/* 2105 */         }
/* 2106 */
/* 2107 */         .map {
/* 2108 */             width: 100%;
/* 2109 */         }
/* 2110 */
/* 2111 */         .map > iframe {
/* 2112 */             width: 100%;
/* 2113 */         }
/* 2114 */
/* 2115 */ }
/* 2116 */
/* 2117 */ @media (min-width: 1332px) and (max-width: 1554px) {
/* 2118 */     .hm-here-content {
/* 2119 */         padding: 2rem;
/* 2120 */         margin-top: -4rem;
/* 2121 */         display: inline-block;
/* 2122 */         transform: scale(0.9);   /* visually shrink */
/* 2123 */         transform-origin: left center; /* keep aligned to checkbox */
/* 2124 */   }
/* 2125 */
/* 2126 */
/* 2127 */     .hm-here-content h1 {
/* 2128 */       font-size: 50px;
/* 2129 */       line-height: 1.2;
/* 2130 */     }
/* 2131 */
/* 2132 */     .hm-here-content p {
/* 2133 */         font-size: 1rem;
/* 2134 */     }
/* 2135 */
/* 2136 */     .hm-here-content a {
/* 2137 */         padding: 0.6rem 1.5rem;
/* 2138 */         font-size: 0.8rem;
/* 2139 */     }
/* 2140 */ }
/* 2141 */
/* 2142 */ @media (min-width: 1104px) and (max-width: 1331px) {
/* 2143 */     .hm-here-content {
/* 2144 */         padding: 2rem;
/* 2145 */         margin-top: -4rem;
/* 2146 */         display: inline-block;
/* 2147 */         transform: scale(0.95);   /* visually shrink */
/* 2148 */         transform-origin: left center; /* keep aligned to checkbox */
/* 2149 */   }
/* 2150 */

/* style.css */

/* 2151 */
/* 2152 */     .hm-here-content h1 {
/* 2153 */       font-size: 40px;
/* 2154 */       line-height: 1.2;
/* 2155 */     }
/* 2156 */
/* 2157 */     .hm-here-content p {
/* 2158 */         font-size: 1rem;
/* 2159 */     }
/* 2160 */
/* 2161 */     .hm-here-content a {
/* 2162 */         padding: 0.6rem 1.5rem;
/* 2163 */         font-size: 0.8rem;
/* 2164 */     }
/* 2165 */ }
/* 2166 */
/* 2167 */
/* 2168 */ @media (min-width: 1025px) and (max-width: 1103px) {
/* 2169 */     .hm-here-content {
/* 2170 */         padding: 2rem;
/* 2171 */         margin-top: -2rem;
/* 2172 */         display: inline-block;
/* 2173 */         transform: scale(0.95);
/* 2174 */         transform-origin: left center;
/* 2175 */   }
/* 2176 */
/* 2177 */
/* 2178 */     .hm-here-content h1 {
/* 2179 */       font-size: 30px;
/* 2180 */       line-height: 1.2;
/* 2181 */     }
/* 2182 */
/* 2183 */     .hm-here-content p {
/* 2184 */         font-size: 1rem;
/* 2185 */     }
/* 2186 */
/* 2187 */     .hm-here-content a {
/* 2188 */         padding: 0.6rem 1.5rem;
/* 2189 */         font-size: 0.8rem;
/* 2190 */     }
/* 2191 */ }
/* 2192 */
/* 2193 */ @media (min-width: 913px) and (max-width: 990px) {
/* 2194 */     .hm-here-content {
/* 2195 */         padding: 2rem;
/* 2196 */         margin-top: -1rem;
/* 2197 */         display: inline-block;
/* 2198 */         transform: scale(0.95);   /* visually shrink */
/* 2199 */         transform-origin: left center; /* keep aligned to checkbox */
/* 2200 */   }

/* style.css */

/* 2201 */
/* 2202 */
/* 2203 */     .hm-here-content h1 {
/* 2204 */       font-size: 30px;
/* 2205 */       line-height: 1.2;
/* 2206 */     }
/* 2207 */
/* 2208 */     .hm-here-content p {
/* 2209 */         font-size: 1rem;
/* 2210 */     }
/* 2211 */
/* 2212 */     .hm-here-content a {
/* 2213 */         padding: 0.6rem 1.5rem;
/* 2214 */         font-size: 0.8rem;
/* 2215 */     }
/* 2216 */
/* 2217 */ }
/* 2218 */
/* 2219 */
/* 2220 */ @media (max-width: 576px) {
/* 2221 */     .carl-dy {
/* 2222 */         order: 1;
/* 2223 */         display: flex;
/* 2224 */     }
/* 2225 */
/* 2226 */     .dy-hmm-pg {
/* 2227 */         order: 2;
/* 2228 */         display: flex;
/* 2229 */     }
/* 2230 */
/* 2231 */     .hm-here-content {
/* 2232 */         padding: 2rem;
/* 2233 */         margin-top: -1rem;
/* 2234 */         text-align: left;
/* 2235 */   }
/* 2236 */
/* 2237 */
/* 2238 */     .hm-here-content h1 {
/* 2239 */       font-size: 30px;
/* 2240 */       line-height: 1.2;
/* 2241 */       text-align: left;
/* 2242 */
/* 2243 */     }
/* 2244 */
/* 2245 */     .hm-here-content p {
/* 2246 */         font-size: 1rem;
/* 2247 */         text-align: left;
/* 2248 */     }
/* 2249 */
/* 2250 */     .hm-here-content a {

/* style.css */

/* 2251 */         padding: 0.6rem 1.5rem;
/* 2252 */         font-size: 0.8rem;
/* 2253 */     }
/* 2254 */
/* 2255 */     .offer-section h2 {
/* 2256 */       font-size: 30px;
/* 2257 */
/* 2258 */   }
/* 2259 */
/* 2260 */     .offer-card-content-1 > img,
/* 2261 */     .offer-card-content-2 > img,
/* 2262 */     .offer-card-content-3 > img {
/* 2263 */         width: 110px;
/* 2264 */         height: 106px
/* 2265 */   }
/* 2266 */
/* 2267 */       .offer-title-1,
/* 2268 */       .offer-title-2,
/* 2269 */       .offer-title-3 {
/* 2270 */           font-size: 25px;
/* 2271 */
/* 2272 */ }
/* 2273 */
/* 2274 */     .offer-text,
/* 2275 */     .offer-text-2,
/* 2276 */     .offer-text-3 {
/* 2277 */         font-size: 15px;
/* 2278 */         color: #071A38;
/* 2279 */   }
/* 2280 */
/* 2281 */     .offer-link-1,
/* 2282 */     .offer-link-2,
/* 2283 */     .offer-link-3 {
/* 2284 */         font-weight: bold;
/* 2285 */         text-decoration: none;
/* 2286 */         font-size: 16px;
/* 2287 */   }
/* 2288 */
/* 2289 */   .scroll-section-1 {
/* 2290 */     height: 30vh;
/* 2291 */
/* 2292 */ }
/* 2293 */
/* 2294 */ .stats-title {
/* 2295 */     font-size: 30px;
/* 2296 */ }
/* 2297 */
/* 2298 */ .stat-label {
/* 2299 */     font-size: 15px;
/* 2300 */

/* style.css */

/* 2301 */ }
/* 2302 */
/* 2303 */ .testimonial-title{
/* 2304 */     font-size: 30px;
/* 2305 */ }
/* 2306 */ .testimonial-text {
/* 2307 */     font-size: 12.5px;
/* 2308 */
/* 2309 */ }
/* 2310 */
/* 2311 */ .chief-grid > h2 {
/* 2312 */     font-size: 30px;
/* 2313 */ }
/* 2314 */
/* 2315 */ .chief-message .quote {
/* 2316 */     font-size: 13px;
/* 2317 */
/* 2318 */ }
/* 2319 */
/* 2320 */ .chief-message .chief-name {
/* 2321 */     font-size: 20px;
/* 2322 */ }
/* 2323 */
/* 2324 */ .chief-message .quote::before {
/* 2325 */     content: "“";
/* 2326 */     font-size: 1.7rem;
/* 2327 */
/* 2328 */ }
/* 2329 */
/* 2330 */ .chief-message .quote::after {
/* 2331 */     content: "”";
/* 2332 */     font-size: 1.7rem;
/* 2333 */     color: #ffffff;
/* 2334 */
/* 2335 */ }
/* 2336 */
/* 2337 */ .section-title {
/* 2338 */     font-size: 30px;
/* 2339 */ }
/* 2340 */
/* 2341 */ .OP-content {
/* 2342 */     width: 100%;
/* 2343 */ }
/* 2344 */
/* 2345 */ .map {
/* 2346 */     width: 100%;
/* 2347 */ }
/* 2348 */
/* 2349 */ .map > iframe {
/* 2350 */     width: 100%;

/* style.css */

/* 2351 */ }
/* 2352 */
/* 2353 */ .treatment-heading > h2 {
/* 2354 */     font-size: 30px;
/* 2355 */     font-weight: bold;
/* 2356 */
/* 2357 */ }
/* 2358 */
/* 2359 */ }
/* 2360 */
/* 2361 */
/* 2362 */
/* 2363 */
/* 2364 */
/* 2365 */ /* CSS for About-us */
/* 2366 */ .about-section .tag {
/* 2367 */     font-size: 0.875rem;
/* 2368 */     font-weight: bold;
/* 2369 */     background-color: #FDF8F3;
/* 2370 */     color: #071A38;
/* 2371 */     display: inline-block;
/* 2372 */     padding: 0.25rem 0.75rem;
/* 2373 */     border-radius: 1rem;
/* 2374 */     margin-bottom: 1rem;
/* 2375 */   }
/* 2376 */
/* 2377 */   .about-section h2 {
/* 2378 */     font-family: 'playfair-display', serif;
/* 2379 */     font-size: 3.3rem;
/* 2380 */     font-weight: 700;
/* 2381 */     margin-bottom: 1rem;
/* 2382 */   }
/* 2383 */
/* 2384 */   .about-section p {
/* 2385 */     color: #071A38;
/* 2386 */     font-size: 1.2rem;
/* 2387 */   }
/* 2388 */
/* 2389 */   .about-section .btn-custom {
/* 2390 */     border-radius: 1.5rem;
/* 2391 */     padding: 0.5rem 1.5rem;
/* 2392 */     font-weight: bold;
/* 2393 */     background-color: #071A38;
/* 2394 */   }
/* 2395 */
/* 2396 */   .about-section .btn-custom:hover {
/* 2397 */     background-color: #a3b4ff;
/* 2398 */     color: #ffffff;
/* 2399 */   }
/* 2400 */

/* style.css */

/* 2401 */   .about-section .stats h3 {
/* 2402 */     font-size: 2.5rem;
/* 2403 */     font-weight: bold;
/* 2404 */   }
/* 2405 */
/* 2406 */   .about-section .stats p {
/* 2407 */     font-size: 1.2rem;
/* 2408 */     color: #071A38;
/* 2409 */   }
/* 2410 */
/* 2411 */   @media (max-width: 768px) {
/* 2412 */     .about-section h2 {
/* 2413 */       font-size: 1.5rem;
/* 2414 */     }
/* 2415 */     .about-section .stats h3 {
/* 2416 */       font-size: 1.25rem;
/* 2417 */     }
/* 2418 */   }
/* 2419 */
/* 2420 */   .values-section {
/* 2421 */     background-color: #071A38;
/* 2422 */     color: #ffffff;
/* 2423 */   }
/* 2424 */
/* 2425 */   .values-section .title {
/* 2426 */     font-size: 3rem;
/* 2427 */     font-weight: 700;
/* 2428 */     line-height: 1.2;
/* 2429 */   }
/* 2430 */
/* 2431 */   .values-section .subtitle {
/* 2432 */     font-size: 1rem;
/* 2433 */     color: #d1d1d1;
/* 2434 */     margin-top: 1rem;
/* 2435 */   }
/* 2436 */   .text-mm-n {
/* 2437 */     margin-top: 5rem;
/* 2438 */   }
/* 2439 */   .value-card {
/* 2440 */     background-color: #7b9dff;
/* 2441 */     color: #000;
/* 2442 */     padding: 2rem;
/* 2443 */     border-radius: 2rem;
/* 2444 */     text-align: center;
/* 2445 */     display: flex;
/* 2446 */     flex-direction: column;
/* 2447 */     justify-content: flex-start;
/* 2448 */   }
/* 2449 */
/* 2450 */   .value-card h4 {

/* style.css */

/* 2451 */     font-weight: bold;
/* 2452 */     margin-bottom: 1rem;
/* 2453 */
/* 2454 */
/* 2455 */   }
/* 2456 */
/* 2457 */   .value-card p {
/* 2458 */     font-size: 1rem;
/* 2459 */     line-height: 1.5;
/* 2460 */     line-clamp: 7;
/* 2461 */   }
/* 2462 */
/* 2463 */
/* 2464 */   @media (max-width: 767.98px) {
/* 2465 */     .equal-height-sm {
/* 2466 */       display: flex;
/* 2467 */       flex-direction: column;
/* 2468 */       height: 100%;
/* 2469 */     }
/* 2470 */
/* 2471 */     .equal-height-sm .value-card {
/* 2472 */       flex: 1;
/* 2473 */     }
/* 2474 */
/* 2475 */     .values-section .title,
/* 2476 */     .values-section .subtitle {
/* 2477 */       text-align: center;
/* 2478 */     }
/* 2479 */   }
/* 2480 */
/* 2481 */   .offer-mm-section {
/* 2482 */     background-color: #FDF8F3;
/* 2483 */     padding: 3rem 1rem;
/* 2484 */     position: relative;
/* 2485 */     background-image: url('../images/toothooth.png');
/* 2486 */     background-repeat: no-repeat;
/* 2487 */     background-size: contain;
/* 2488 */     background-position: center;
/* 2489 */   }
/* 2490 */
/* 2491 */   .Ang-title {
/* 2492 */     font-size: 3.3rem;
/* 2493 */     font-family: 'playfair-display', serif;
/* 2494 */     font-weight: bold;
/* 2495 */     color: #0b1b3a;
/* 2496 */   }
/* 2497 */
/* 2498 */   .Ang-text {
/* 2499 */     font-size: 1rem
/* 2500 */   }

/* style.css */

/* 2501 */
/* 2502 */ .Angebot-bild {
/* 2503 */     width: 368px;
/* 2504 */     height: auto;
/* 2505 */     border-radius: 2rem;
/* 2506 */     object-fit: cover;
/* 2507 */ }
/* 2508 */
/* 2509 */ .btn-primary-mm {
/* 2510 */     background-color: #5c73f2;
/* 2511 */     color: white;
/* 2512 */     border: none;
/* 2513 */     padding: 0.5rem 1.5rem;
/* 2514 */     border-radius: 999px;
/* 2515 */     font-weight: 500;
/* 2516 */ }
/* 2517 */
/* 2518 */ .btn-primary-mm:hover {
/* 2519 */     background-color: #3f55d8;
/* 2520 */     color: white;
/* 2521 */ }
/* 2522 */
/* 2523 */ .justify {
/* 2524 */     text-align: justify;
/* 2525 */   }
/* 2526 */
/* 2527 */   @media (min-width: 768px) {
/* 2528 */     .offer-text {
/* 2529 */       padding-right: 2rem;
/* 2530 */     }
/* 2531 */   }
/* 2532 */
/* 2533 */   @media (max-width: 1024px) and (min-width: 768px) {
/* 2534 */     .about-section h2 {
/* 2535 */         font-family: 'playfair-display', serif;
/* 2536 */         font-size: 2.5rem;
/* 2537 */         font-weight: 700;
/* 2538 */
/* 2539 */       }
/* 2540 */
/* 2541 */       .about-section p {
/* 2542 */         color: #071A38;
/* 2543 */         font-size: 0.8rem;
/* 2544 */       }
/* 2545 */
/* 2546 */       .about-section .stats h3 {
/* 2547 */         font-size: 2.0rem;
/* 2548 */       }
/* 2549 */
/* 2550 */       .about-section .stats p {

/* style.css */

/* 2551 */         font-size: 1rem;
/* 2552 */       }
/* 2553 */
/* 2554 */       .value-card {
/* 2555 */         display: flex;
/* 2556 */         flex-direction: column;
/* 2557 */         justify-content: center;
/* 2558 */         align-items: center;
/* 2559 */         padding: 0.8rem;
/* 2560 */
/* 2561 */       }
/* 2562 */
/* 2563 */       .values-section .title {
/* 2564 */         margin-top: -4rem;
/* 2565 */         font-size: 2rem;
/* 2566 */       }
/* 2567 */
/* 2568 */       .value-card p {
/* 2569 */         font-size: 0.8rem;
/* 2570 */       }
/* 2571 */
/* 2572 */       .Ang-title {
/* 2573 */         font-size: 2.5rem;
/* 2574 */       }
/* 2575 */
/* 2576 */       .Ang-text {
/* 2577 */         font-size: 0.8rem;
/* 2578 */       }
/* 2579 */
/* 2580 */
/* 2581 */
/* 2582 */   }
/* 2583 */
/* 2584 */
/* 2585 */
/* 2586 */   @media (max-width:912px) and (min-width: 767px) {
/* 2587 */
/* 2588 */     .about-section h2 {
/* 2589 */         font-family: 'playfair-display', serif;
/* 2590 */         font-size: 1.7rem;
/* 2591 */         font-weight: 700;
/* 2592 */
/* 2593 */       }
/* 2594 */
/* 2595 */       .value-card {
/* 2596 */         display: flex;
/* 2597 */         flex-direction: column;
/* 2598 */         justify-content: center;
/* 2599 */         align-items: center;
/* 2600 */         padding: 0.8rem;

/* style.css */

/* 2601 */
/* 2602 */
/* 2603 */       }
/* 2604 */
/* 2605 */       .values-section .title {
/* 2606 */         font-size: 2rem;
/* 2607 */         line-height: 1.5;
/* 2608 */
/* 2609 */       }
/* 2610 */
/* 2611 */       .über-uns-1-2 > img {
/* 2612 */         max-width: 100%;
/* 2613 */         height: auto;
/* 2614 */         border-radius: 8px;
/* 2615 */       }
/* 2616 */
/* 2617 */
/* 2618 */       .über-uns-1-2 {
/* 2619 */         flex: 1;
/* 2620 */         display: flex;
/* 2621 */         justify-content: center;
/* 2622 */         align-items: center;
/* 2623 */       }
/* 2624 */
/* 2625 */       .Ang-title {
/* 2626 */         font-size: 30px;
/* 2627 */       }
/* 2628 */
/* 2629 */
/* 2630 */       .über-uns-conn {
/* 2631 */         flex-direction: row;
/* 2632 */       }
/* 2633 */
/* 2634 */       .über-uns-1-1,.über-uns-1-2 {
/* 2635 */         flex: 1
/* 2636 */       }
/* 2637 */
/* 2638 */
/* 2639 */   }
/* 2640 */
/* 2641 */   @media (max-width: 540px) and (min-height: 720px) {
/* 2642 */     .über-uns-conn {
/* 2643 */         flex-direction: column;
/* 2644 */       }
/* 2645 */
/* 2646 */       .über-uns-1-2 {
/* 2647 */         order: 1;
/* 2648 */         margin-top: -3.0rem;
/* 2649 */         max-width: 100%;
/* 2650 */         padding: 0;

/* style.css */

/* 2651 */
/* 2652 */       }
/* 2653 */       .über-uns-1-1 {
/* 2654 */         order: 2;
/* 2655 */         margin-top: 2rem
/* 2656 */       }
/* 2657 */
/* 2658 */       .about-section h2 {
/* 2659 */         font-family: 'playfair-display', serif;
/* 2660 */         font-size: 1.5rem;
/* 2661 */         font-weight: 700;
/* 2662 */       }
/* 2663 */
/* 2664 */       .about-section p {
/* 2665 */         color: #071A38;
/* 2666 */         font-size: 0.9rem;
/* 2667 */       }
/* 2668 */
/* 2669 */       .about-section .btn-custom {
/* 2670 */         display: none;
/* 2671 */       }
/* 2672 */
/* 2673 */       .stat-über-uns {
/* 2674 */         flex-direction: row;
/* 2675 */         justify-content: center;
/* 2676 */       }
/* 2677 */
/* 2678 */       .stat-über-uns .col-md-4 {
/* 2679 */         flex: 1;
/* 2680 */       }
/* 2681 */       .text-mm-n {
/* 2682 */         margin-top: 1rem;
/* 2683 */       }
/* 2684 */
/* 2685 */       .values-section .title {
/* 2686 */         font-size: 2rem;
/* 2687 */         line-height: 1.2;
/* 2688 */
/* 2689 */       }
/* 2690 */
/* 2691 */       .values-section .subtitle {
/* 2692 */         font-size: 0.9rem;
/* 2693 */       }
/* 2694 */
/* 2695 */       .value-card p {
/* 2696 */         font-size: 0.9rem;
/* 2697 */
/* 2698 */     }
/* 2699 */
/* 2700 */       .value-card {

/* style.css */

/* 2701 */         border-radius: 1.2rem;
/* 2702 */         padding: 0.5rem;
/* 2703 */       }
/* 2704 */
/* 2705 */       .Angebot-bild {
/* 2706 */         margin-top: -1rem;
/* 2707 */         width: 540px;
/* 2708 */         height: 400px;
/* 2709 */         border-radius: 1.5rem;
/* 2710 */         object-fit: cover
/* 2711 */       }
/* 2712 */
/* 2713 */       .Ang-title {
/* 2714 */         font-size: 30px;
/* 2715 */       }
/* 2716 */
/* 2717 */       .Ang-text {
/* 2718 */         font-size: 0.9rem;
/* 2719 */       }
/* 2720 */
/* 2721 */       .termin-i-m > a {
/* 2722 */         bottom: 0.9rem;
/* 2723 */         padding: 0.5rem;
/* 2724 */         font-size: 1rem;
/* 2725 */       }
/* 2726 */
/* 2727 */   }
/* 2728 */
/* 2729 */
/* 2730 */   @media (max-width: 480px) {
/* 2731 */     .über-uns-conn {
/* 2732 */       flex-direction: column;
/* 2733 */     }
/* 2734 */
/* 2735 */     .über-uns-1-2 {
/* 2736 */       order: 1;
/* 2737 */       margin-top: -3.0rem;
/* 2738 */       max-width: 100%;
/* 2739 */       padding: 0;
/* 2740 */
/* 2741 */     }
/* 2742 */     .über-uns-1-1 {
/* 2743 */       order: 2;
/* 2744 */       margin-top: 2rem
/* 2745 */     }
/* 2746 */
/* 2747 */     .über-uns-1-1 > h2 {
/* 2748 */         font-size: 30px;
/* 2749 */     }
/* 2750 */

/* style.css */

/* 2751 */     .about-section .stats p {
/* 2752 */         font-size: 0.9rem;
/* 2753 */     }
/* 2754 */
/* 2755 */
/* 2756 */
/* 2757 */     .about-section p {
/* 2758 */         font-size: 0.9rem;
/* 2759 */     }
/* 2760 */
/* 2761 */     .values-section .title {
/* 2762 */         font-size: 30px;
/* 2763 */
/* 2764 */     }
/* 2765 */
/* 2766 */     .values-section .subtitle {
/* 2767 */         font-size: 0.9rem;
/* 2768 */     }
/* 2769 */
/* 2770 */     .value-card p {
/* 2771 */         font-size: 0.9rem;
/* 2772 */
/* 2773 */     }
/* 2774 */
/* 2775 */     .value-card {
/* 2776 */         border-radius: 1.2rem;
/* 2777 */         padding: 0.5rem;
/* 2778 */
/* 2779 */     }
/* 2780 */
/* 2781 */     .Angebot-bild {
/* 2782 */         width: 100%;
/* 2783 */         height: 300px;
/* 2784 */         border-radius: 1.2rem;
/* 2785 */         object-fit: cover;
/* 2786 */
/* 2787 */     }
/* 2788 */
/* 2789 */     .Ang-title {
/* 2790 */         font-size: 30px;
/* 2791 */     }
/* 2792 */
/* 2793 */     .Ang-text {
/* 2794 */         font-size: 0.9rem;
/* 2795 */     }
/* 2796 */
/* 2797 */     .text-mm-n {
/* 2798 */         margin-top: 0.5rem;
/* 2799 */     }
/* 2800 */

/* style.css */

/* 2801 */   }
/* 2802 */
/* 2803 */
/* 2804 */
/* 2805 */
/* 2806 */
/* 2807 */
/* 2808 */
/* 2809 */
/* 2810 */ /* CSS for Termin Buchen */
/* 2811 */
/* 2812 */ .page-termin-buchen {
/* 2813 */     background-color: #FDF8F3;
/* 2814 */ }
/* 2815 */
/* 2816 */ .form-wrapper {
/* 2817 */     max-width: 720px;
/* 2818 */     margin: 3rem auto;
/* 2819 */     background-color: #ffffff;
/* 2820 */     border-radius: 12px;
/* 2821 */     padding: 2rem 2.5rem;
/* 2822 */     box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
/* 2823 */   }
/* 2824 */
/* 2825 */   .form-wrapper h1 {
/* 2826 */     font-size: 1.75rem;
/* 2827 */     font-weight: 700;
/* 2828 */     margin-bottom: 1rem;
/* 2829 */   }
/* 2830 */
/* 2831 */   .form-wrapper p {
/* 2832 */     color: #555;
/* 2833 */     font-size: 1rem;
/* 2834 */     margin-bottom: 2rem;
/* 2835 */   }
/* 2836 */
/* 2837 */   .form-control,
/* 2838 */     .form-select {
/* 2839 */       border-radius: 8px;
/* 2840 */       padding: 0.75rem;
/* 2841 */       font-size: 1rem;
/* 2842 */     }
/* 2843 */
/* 2844 */     .btn-submit {
/* 2845 */         background-color: #071A38;
/* 2846 */         color: #fff;
/* 2847 */         border: none;
/* 2848 */         border-radius: 8px;
/* 2849 */         padding: 0.6rem 1.5rem;
/* 2850 */         font-weight: 600;

/* style.css */

/* 2851 */         font-size: 1rem;
/* 2852 */       }
/* 2853 */
/* 2854 */       .btn-submit:hover {
/* 2855 */         background-color: #a3b4ff;
/* 2856 */       }
/* 2857 */
/* 2858 */       .form-label {
/* 2859 */         font-weight: 500;
/* 2860 */         margin-bottom: 0.4rem;
/* 2861 */       }
/* 2862 */
/* 2863 */       .file-upload-wrapper {
/* 2864 */         border: 2px dashed #8c7356;
/* 2865 */         border-radius: 6px;
/* 2866 */         padding: 30px;
/* 2867 */         text-align: center;
/* 2868 */         background-color: #fdfcf9;
/* 2869 */         position: relative;
/* 2870 */       }
/* 2871 */
/* 2872 */       #fileUpload {
/* 2873 */         opacity: 0;
/* 2874 */         position: absolute;
/* 2875 */         top: 0;
/* 2876 */         left: 0;
/* 2877 */         width: 100%;
/* 2878 */         height: 100%;
/* 2879 */         cursor: pointer;
/* 2880 */       }
/* 2881 */
/* 2882 */       .choose-files {
/* 2883 */         color: #8c7356;
/* 2884 */         font-weight: 600;
/* 2885 */         cursor: pointer;
/* 2886 */         text-decoration: underline;
/* 2887 */       }
/* 2888 */
/* 2889 */       .upload-info {
/* 2890 */         color: #7c7c7c;
/* 2891 */       }
/* 2892 */
/* 2893 */
/* 2894 */
/* 2895 */       /* CSS for Ästhetik */
/* 2896 */
/* 2897 */     .ästhetische-zahnheilkunde-content {
/* 2898 */         background-color:  #fdfcf9;
/* 2899 */     }
/* 2900 */

/* style.css */

/* 2901 */       .headline-as {
/* 2902 */         font-size: 35px;
/* 2903 */         font-weight: bold;
/* 2904 */         color: #071A38;
/* 2905 */         margin-bottom: 2rem;
/* 2906 */       }
/* 2907 */
/* 2908 */       .as-behandlung-text > p {
/* 2909 */         font-size: 1.2rem;
/* 2910 */         color: #071A38;
/* 2911 */         margin-bottom: 1.5rem;
/* 2912 */       }
/* 2913 */
/* 2914 */       .as-behandlung-text.col-lg-6 {
/* 2915 */         position: relative;
/* 2916 */         top: -6rem;
/* 2917 */       }
/* 2918 */
/* 2919 */       .rounded-img {
/* 2920 */         border-radius: 20px;
/* 2921 */       }
/* 2922 */
/* 2923 */       .icon-grid img {
/* 2924 */         width: 50px;
/* 2925 */         height: 50px;
/* 2926 */       }
/* 2927 */
/* 2928 */       .icon-grid .active {
/* 2929 */         background-color: #d6e0ff;
/* 2930 */         border-radius: 10px;
/* 2931 */       }
/* 2932 */
/* 2933 */       .emoji-card > .mb-3 {
/* 2934 */         width: 80px;
/* 2935 */         height: 80px;
/* 2936 */     }
/* 2937 */
/* 2938 */     .background-tooth {
/* 2939 */         background: url('/wp-content/themes/doryumu_de/images/toothooth.png') no-repeat center center;
/* 2940 */         background-size: contain;
/* 2941 */         opacity: 0.05;
/* 2942 */         position: absolute;
/* 2943 */         top: 0;
/* 2944 */         right: 0;
/* 2945 */         bottom: 0;
/* 2946 */         left: 0;
/* 2947 */         z-index: 0;
/* 2948 */       }
/* 2949 */
/* 2950 */       .section {

/* style.css */

/* 2951 */         position: relative;
/* 2952 */         z-index: 1;
/* 2953 */       }
/* 2954 */       .arrow-down {
/* 2955 */         width: 40px;
/* 2956 */         display: block;
/* 2957 */         margin-top: 1rem;
/* 2958 */       }
/* 2959 */       .behandlung-as-z {
/* 2960 */         background-color: #071A38;
/* 2961 */         color: white;
/* 2962 */         border-radius: 20px;
/* 2963 */         padding: 4rem;
/* 2964 */       }
/* 2965 */
/* 2966 */       .leist-hd-imi {
/* 2967 */         color: white;
/* 2968 */         font-size: 35px;
/* 2969 */       }
/* 2970 */
/* 2971 */       .as-leist-icon {
/* 2972 */         width: 90px;
/* 2973 */         height: 90px;
/* 2974 */       }
/* 2975 */
/* 2976 */       .as-leistung-nn-text {
/* 2977 */         font-size: 1.1rem;
/* 2978 */         padding-bottom: 1rem;
/* 2979 */         padding-top: 1rem;
/* 2980 */       }
/* 2981 */
/* 2982 */
/* 2983 */       @media (max-width: 767px) {
/* 2984 */         .icon-grid {
/* 2985 */           display: none;
/* 2986 */         }
/* 2987 */       }
/* 2988 */
/* 2989 */       .emoji-card:hover {
/* 2990 */         transform: scale(1.03);
/* 2991 */       }
/* 2992 */       .as-leist-icon {
/* 2993 */         font-size: 2.5rem;
/* 2994 */         margin-bottom: 1rem;
/* 2995 */       }
/* 2996 */       .section-title {
/* 2997 */         font-weight: bold;
/* 2998 */         font-size: 1.75rem;
/* 2999 */       }
/* 3000 */       .bl-icon-text {

/* style.css */

/* 3001 */         font-size: 1.1rem;
/* 3002 */         color: white;
/* 3003 */       }
/* 3004 */
/* 3005 */       .behandlungen-section {
/* 3006 */         background-color: #91a7ff;
/* 3007 */         color: white;
/* 3008 */       }
/* 3009 */
/* 3010 */       .behandlung-item {
/* 3011 */         display: flex;
/* 3012 */         flex-direction: column;
/* 3013 */         align-items: center;
/* 3014 */         color: white;
/* 3015 */         transition: all 0.3s ease-in-out;
/* 3016 */       }
/* 3017 */
/* 3018 */       .behandlung-item img {
/* 3019 */         width: 80px;
/* 3020 */         height: 80px;
/* 3021 */         margin-bottom: 0.5rem;
/* 3022 */         filter: brightness(2);
/* 3023 */         opacity: 0.9;
/* 3024 */       }
/* 3025 */
/* 3026 */       .behandlung-item p {
/* 3027 */         font-size: 1.2rem;
/* 3028 */         margin: 0;
/* 3029 */         text-align: center;
/* 3030 */         line-height: 1.3;
/* 3031 */         color: white;
/* 3032 */       }
/* 3033 */
/* 3034 */     .behandlung-item.active img {
/* 3035 */       background-color: #071A38;
/* 3036 */       border-radius: 50%;
/* 3037 */       padding: 1rem;
/* 3038 */     }
/* 3039 */     .behandlung-item:hover img {
/* 3040 */         background-color: #071A38;
/* 3041 */         transform: scale(0.95);
/* 3042 */         cursor: pointer;
/* 3043 */         border-radius: 50%;
/* 3044 */     }
/* 3045 */
/* 3046 */     .behandlung-item:hover p {
/* 3047 */         transform: scale(0.95);
/* 3048 */         transition: transform 0.2s ease-in-out;
/* 3049 */     }
/* 3050 */       .behandlung-item.active img {

/* style.css */

/* 3051 */         filter: brightness(100%) !important;
/* 3052 */       }
/* 3053 */
/* 3054 */       .col-lg-5th {
/* 3055 */         flex: 0 0 20%;
/* 3056 */         max-width: 20%;
/* 3057 */       }
/* 3058 */
/* 3059 */       @media (max-width: 991.98px) {
/* 3060 */         .col-lg-5th {
/* 3061 */           flex: 0 0 33.3333%;
/* 3062 */           max-width: 33.3333%;
/* 3063 */         }
/* 3064 */       }
/* 3065 */
/* 3066 */       @media (max-width: 767.98px) {
/* 3067 */         .col-lg-5th {
/* 3068 */           flex: 0 0 50%;
/* 3069 */           max-width: 50%;
/* 3070 */         }
/* 3071 */       }
/* 3072 */
/* 3073 */       @media (max-width: 1020px) and (min-width: 768px) {
/* 3074 */         /*
/* 3075 *|         .ästhetische-zahnheilkunde-content .row.align-items-center {
/* 3076 *|           display: flex;
/* 3077 *|           flex-direction: row;
/* 3078 *|           flex-wrap: nowrap;
/* 3079 *|           justify-content: space-between;
/* 3080 *|           align-items: center;
/* 3081 *|           gap: 20px;
/* 3082 *|         }
/* 3083 *|         */
/* 3084 */
/* 3085 */         .ästhetische-zahnheilkunde-content .as-main,
/* 3086 */         .ästhetische-zahnheilkunde-content .as-behandlung-text {
/* 3087 */           flex: 0 0 50%;
/* 3088 */           max-width: 50%;
/* 3089 */           text-align: left;
/* 3090 */         }
/* 3091 */
/* 3092 */         .ästhetische-zahnheilkunde-content .as-main img {
/* 3093 */           width: 100%;
/* 3094 */           height: 400px;
/* 3095 */           border-radius: 8px;
/* 3096 */         }
/* 3097 */
/* 3098 */
/* 3099 */         .headline-as {
/* 3100 */           font-size: 30px;

/* style.css */

/* 3101 */         }
/* 3102 */
/* 3103 */         .as-behandlung-text > p {
/* 3104 */           font-size: 0.8rem;
/* 3105 */           color: #071A38;
/* 3106 */           margin-bottom: 1rem;
/* 3107 */         }
/* 3108 */
/* 3109 */         .as-main {
/* 3110 */           max-width: 100%;
/* 3111 */           height: auto;
/* 3112 */         }
/* 3113 */
/* 3114 */         .behandlung-as-z > h2 {
/* 3115 */           font-size: 25px;
/* 3116 */           font-weight: bold;
/* 3117 */           color: #071A38;
/* 3118 */           margin-bottom: 1rem;
/* 3119 */         }
/* 3120 */
/* 3121 */         .as-behand-mm-ii >.emoji-card .card-text {
/* 3122 */           font-size: 0.9rem;
/* 3123 */         }
/* 3124 */
/* 3125 */
/* 3126 */
/* 3127 */         .emoji-card {
/* 3128 */           height: 90%;
/* 3129 */         }
/* 3130 */         .as-behandlung-text.col-lg-6 {
/* 3131 */           position: relative;
/* 3132 */           top: -2.8rem;
/* 3133 */         }
/* 3134 */
/* 3135 */         .leist-hd-imi {
/* 3136 */           padding-top: 1rem;
/* 3137 */           font-size: 30px
/* 3138 */         }
/* 3139 */
/* 3140 */         .as-leistung-nn-text,
/* 3141 */         .bl-icon-text {
/* 3142 */           font-size: 0.9rem;
/* 3143 */         }
/* 3144 */
/* 3145 */         .as-leist-icon {
/* 3146 */           width: 70px;
/* 3147 */           height: 70px;
/* 3148 */         }
/* 3149 */
/* 3150 */       }

/* style.css */

/* 3151 */
/* 3152 */       @media (max-width: 576px) {
/* 3153 */           .ästhetische-zahnheilkunde-content .row.align-items-center {
/* 3154 */             flex-direction: column;
/* 3155 */         }
/* 3156 */
/* 3157 */           .ästhetische-zahnheilkunde-content .as-main,
/* 3158 */           .ästhetische-zahnheilkunde-content .as-behandlung-text {
/* 3159 */             max-width: 100%;
/* 3160 */           }
/* 3161 */           .headline-as {
/* 3162 */             font-size: 25px;
/* 3163 */             margin-bottom: 1rem;
/* 3164 */           }
/* 3165 */           .headline-as {
/* 3166 */             font-size: 20px;
/* 3167 */           }
/* 3168 */
/* 3169 */           .as-behandlung-text > p {
/* 3170 */             font-size: 0.8rem;
/* 3171 */             color: #071A38;
/* 3172 */             margin-bottom: 1rem;
/* 3173 */           }
/* 3174 */
/* 3175 */           .behandlung-as-z > h2 {
/* 3176 */             font-size: 20px;
/* 3177 */             font-weight: bold;
/* 3178 */             color: #071A38;
/* 3179 */             margin-bottom: 1rem;
/* 3180 */           }
/* 3181 */
/* 3182 */           .behandlung-as-z {
/* 3183 */             padding-top: 0rem !important;
/* 3184 */           }
/* 3185 */
/* 3186 */           .as-behand-mm-ii >.emoji-card .card-text {
/* 3187 */             font-size: 0.9rem;
/* 3188 */           }
/* 3189 */
/* 3190 */           .emoji-card > .mb-3 {
/* 3191 */               width: 50px;
/* 3192 */               height: 50px;
/* 3193 */           }
/* 3194 */
/* 3195 */           .emoji-card {
/* 3196 */             height: 87%;
/* 3197 */           }
/* 3198 */
/* 3199 */           .ästhetische-zahnheilkunde-content .as-main img {
/* 3200 */             width: 100%;

/* style.css */

/* 3201 */             height: 400px;
/* 3202 */           }
/* 3203 */           .as-behandlung-text.col-lg-6 {
/* 3204 */             position: relative;
/* 3205 */             top: -0.2rem;
/* 3206 */           }
/* 3207 */           .leist-hd-imi {
/* 3208 */             padding-top: 1rem;
/* 3209 */             font-size: 25px
/* 3210 */           }
/* 3211 */
/* 3212 */           .as-leistung-nn-text,
/* 3213 */           .bl-icon-text {
/* 3214 */             font-size: 0.9rem;
/* 3215 */           }
/* 3216 */
/* 3217 */           .as-leist-icon {
/* 3218 */             width: 70px;
/* 3219 */             height: 70px;
/* 3220 */           }
/* 3221 */       }
/* 3222 */
/* 3223 */
/* 3224 */
/* 3225 */
/* 3226 */
/* 3227 */
/* 3228 */       @media (max-width: 480px) {
/* 3229 */
/* 3230 */         .headline-as {
/* 3231 */           font-size: 20px;
/* 3232 */           margin-bottom: 1rem;
/* 3233 */         }
/* 3234 */
/* 3235 */         .as-behandlung-text > p {
/* 3236 */           font-size: 0.8rem;
/* 3237 */           color: #071A38;
/* 3238 */           margin-bottom: 1rem;
/* 3239 */         }
/* 3240 */
/* 3241 */         .behandlung-as-z > h2 {
/* 3242 */           font-size: 20px;
/* 3243 */           font-weight: bold;
/* 3244 */           color: #071A38;
/* 3245 */           margin-bottom: 1rem;
/* 3246 */         }
/* 3247 */
/* 3248 */         .behandlung-as-z {
/* 3249 */           padding-top: 0rem !important;
/* 3250 */         }

/* style.css */

/* 3251 */
/* 3252 */         .as-behand-mm-ii >.emoji-card .card-text {
/* 3253 */           font-size: 0.8rem;
/* 3254 */         }
/* 3255 */
/* 3256 */         .behandlung-as-z {
/* 3257 */           padding: 2rem;
/* 3258 */         }
/* 3259 */
/* 3260 */         .leist-hd-imi {
/* 3261 */           padding-top: 1rem;
/* 3262 */           font-size: 25px
/* 3263 */         }
/* 3264 */
/* 3265 */         .as-leistung-nn-text,
/* 3266 */         .bl-icon-text {
/* 3267 */           font-size: 0.9rem;
/* 3268 */         }
/* 3269 */
/* 3270 */         .as-leist-icon {
/* 3271 */           width: 50px;
/* 3272 */           height: 50px;
/* 3273 */         }
/* 3274 */
/* 3275 */         .as-behandlung-text.col-lg-6 {
/* 3276 */           position: relative;
/* 3277 */           top: -0.2rem;
/* 3278 */         }
/* 3279 */
/* 3280 */
/* 3281 */
/* 3282 */
/* 3283 */
/* 3284 */
/* 3285 */
/* 3286 */       }
/* 3287 */
/* 3288 */
/* 3289 */
/* 3290 */
/* 3291 */
/* 3292 */
/* 3293 */
/* 3294 */
/* 3295 */
/* 3296 */
/* 3297 */       /* CSS Unser-team Landstuhl */
/* 3298 */       .unser-team-landstuhl {
/* 3299 */         background-color: #fdfaf7;
/* 3300 */         font-family: 'Helvetica Neue', sans-serif;

/* style.css */

/* 3301 */         color: #1a1a1a;
/* 3302 */       }
/* 3303 */
/* 3304 */       .hd-un-team {
/* 3305 */         color: #0d1b2a;
/* 3306 */       }
/* 3307 */
/* 3308 */       .text-primary {
/* 3309 */         color: #a3b4ff;
/* 3310 */       }
/* 3311 */
/* 3312 */
/* 3313 */     .team-photo-placeholder {
/* 3314 */         width: 100%;
/* 3315 */         aspect-ratio: 3/4;
/* 3316 */       }
/* 3317 */
/* 3318 */       .text-justified {
/* 3319 */         text-align: justify;
/* 3320 */       }
/* 3321 */
/* 3322 */       .img-rounded {
/* 3323 */         border-radius: 0.5rem;
/* 3324 */       }
/* 3325 */
/* 3326 */       @media (max-width: 768px) {
/* 3327 */         h2 {
/* 3328 */           font-size: 1.3rem;
/* 3329 */         }
/* 3330 */         .tm-lan-mm {
/* 3331 */           font-size: 1rem;
/* 3332 */         }
/* 3333 */
/* 3334 */         .lan-tm-mm > p {
/* 3335 */           font-size: 0.9rem;
/* 3336 */         }
/* 3337 */
/* 3338 */         .team-photo-placeholder {
/* 3339 */           aspect-ratio: 3/4;
/* 3340 */         }
/* 3341 */
/* 3342 */         .text-justified {
/* 3343 */           text-align: justify;
/* 3344 */         }
/* 3345 */         .lan-tm-iin > .col-md-6 > h5 {
/* 3346 */           font-size: 0.9rem;
/* 3347 */           margin-top: 0.5rem;
/* 3348 */         }
/* 3349 */
/* 3350 */         .lan-tm-iin > .col-md-6 > p {

/* style.css */

/* 3351 */           font-size: 0.8rem;
/* 3352 */           margin-top: 0.2rem;
/* 3353 */         }
/* 3354 */
/* 3355 */         .lan-tm-iin > .col-md-6 {
/* 3356 */           transform: scale(0.80)
/* 3357 */         }
/* 3358 */
/* 3359 */       }
/* 3360 */
/* 3361 */
/* 3362 */       @media (max-width: 480px) {
/* 3363 */         .hd-un-team {
/* 3364 */           font-size: 1.5rem;
/* 3365 */         }
/* 3366 */
/* 3367 */         .tm-lan-mm {
/* 3368 */           font-size: 1rem;
/* 3369 */         }
/* 3370 */
/* 3371 */         .lan-tm-mm > p {
/* 3372 */           font-size: 0.8rem;
/* 3373 */         }
/* 3374 */
/* 3375 */         .lan-tm-iin{
/* 3376 */           display: flex;
/* 3377 */           flex-wrap: wrap;
/* 3378 */         }
/* 3379 */
/* 3380 */         .lan-tm-iin > .col-md-6{
/* 3381 */           width: 50%;
/* 3382 */           flex: 0 0 50%;
/* 3383 */           max-width: 50%;
/* 3384 */         }
/* 3385 */
/* 3386 */         .lan-tm-iin > .col-md-6 > img {
/* 3387 */           width: 80%;
/* 3388 */           height: auto;
/* 3389 */           border-radius: 0.5rem;
/* 3390 */         }
/* 3391 */
/* 3392 */
/* 3393 */         .lan-tm-iin > .col-md-6 > h5 {
/* 3394 */           font-size: 0.8rem;
/* 3395 */           margin-top: 0.5rem;
/* 3396 */         }
/* 3397 */
/* 3398 */         .lan-tm-iin > .col-md-6 > p {
/* 3399 */           font-size: 0.7rem;
/* 3400 */           margin-top: 0.2rem;

/* style.css */

/* 3401 */         }
/* 3402 */
/* 3403 */       }
/* 3404 */
/* 3405 */
/* 3406 */        /* CSS Unser-team kaiserslautern */
/* 3407 */
/* 3408 */        .unser-team-kaiserslautern {
/* 3409 */         background-color: #fdfaf7;
/* 3410 */         font-family: 'Helvetica Neue', sans-serif;
/* 3411 */         color: #1a1a1a;
/* 3412 */       }
/* 3413 */
/* 3414 */       .hd-un-team {
/* 3415 */         color: #0d1b2a;
/* 3416 */       }
/* 3417 */
/* 3418 */       .text-primary {
/* 3419 */         color: #a3b4ff;
/* 3420 */       }
/* 3421 */
/* 3422 */
/* 3423 */     .team-photo-placeholder {
/* 3424 */         width: 100%;
/* 3425 */         aspect-ratio: 3/4;
/* 3426 */       }
/* 3427 */
/* 3428 */       .text-justified {
/* 3429 */         text-align: justify;
/* 3430 */       }
/* 3431 */
/* 3432 */       .img-rounded {
/* 3433 */         border-radius: 0.5rem;
/* 3434 */       }
/* 3435 */
/* 3436 */       @media (max-width: 768px) {
/* 3437 */         h2 {
/* 3438 */           font-size: 1.3rem;
/* 3439 */         }
/* 3440 */         .tm-lan-mm {
/* 3441 */           font-size: 1rem;
/* 3442 */         }
/* 3443 */
/* 3444 */         .kai-tm-iin > p {
/* 3445 */           font-size: 0.9rem;
/* 3446 */         }
/* 3447 */
/* 3448 */         .team-photo-placeholder {
/* 3449 */           aspect-ratio: 3/4;
/* 3450 */         }

/* style.css */

/* 3451 */
/* 3452 */         .text-justified {
/* 3453 */           text-align: justify;
/* 3454 */         }
/* 3455 */         .lan-tm-iin > .col-md-6 > h5 {
/* 3456 */           font-size: 0.9rem;
/* 3457 */           margin-top: 0.5rem;
/* 3458 */         }
/* 3459 */
/* 3460 */         .kai-tm-iin > .col-md-6 > p {
/* 3461 */           font-size: 0.8rem;
/* 3462 */           margin-top: 0.2rem;
/* 3463 */         }
/* 3464 */
/* 3465 */         .kai-tm-iin > .col-md-6 {
/* 3466 */           transform: scale(0.80)
/* 3467 */         }
/* 3468 */
/* 3469 */       }
/* 3470 */
/* 3471 */
/* 3472 */       @media (max-width: 480px) {
/* 3473 */         .hd-un-team {
/* 3474 */           font-size: 1.5rem;
/* 3475 */         }
/* 3476 */
/* 3477 */         .tm-lan-mm {
/* 3478 */           font-size: 1rem;
/* 3479 */         }
/* 3480 */
/* 3481 */         .kai-tm-iin > p {
/* 3482 */           font-size: 0.8rem;
/* 3483 */         }
/* 3484 */
/* 3485 */         .kai-tm-iin{
/* 3486 */           display: flex;
/* 3487 */           flex-wrap: wrap;
/* 3488 */         }
/* 3489 */
/* 3490 */         .kai-tm-iin > .col-md-6{
/* 3491 */           width: 50%;
/* 3492 */           flex: 0 0 50%;
/* 3493 */           max-width: 50%;
/* 3494 */         }
/* 3495 */
/* 3496 */         .kai-tm-iin > .col-md-6 > img {
/* 3497 */           width: 80%;
/* 3498 */           height: auto;
/* 3499 */           border-radius: 0.5rem;
/* 3500 */         }

/* style.css */

/* 3501 */
/* 3502 */
/* 3503 */         .kai-tm-iin > .col-md-6 > h5 {
/* 3504 */           font-size: 0.8rem;
/* 3505 */           margin-top: 0.5rem;
/* 3506 */         }
/* 3507 */
/* 3508 */         .kai-tm-iin > .col-md-6 > p {
/* 3509 */           font-size: 0.7rem;
/* 3510 */           margin-top: 0.2rem;
/* 3511 */         }
/* 3512 */
/* 3513 */       }
/* 3514 */
/* 3515 */
/* 3516 */       /* CSS for Chirurgische Zahnheilkunde */
/* 3517 */       .chirurgische-zahnheilkunde-content {
/* 3518 */         background-color: #fdfcf9;
/* 3519 */     }
/* 3520 */
/* 3521 */     .headline-cs{
/* 3522 */         font-size: 35px;
/* 3523 */         font-weight: bold;
/* 3524 */         color: #071A38;
/* 3525 */         margin-bottom: 2rem;
/* 3526 */
/* 3527 */     }
/* 3528 */
/* 3529 */     .cs-behandlung-text.col-lg-6 {
/* 3530 */         position: relative;
/* 3531 */         top: -3.3rem;
/* 3532 */     }
/* 3533 */
/* 3534 */     .cs-behandlung-text > p {
/* 3535 */         font-size: 1.2rem;
/* 3536 */         color: #071A38;
/* 3537 */         margin-bottom: 1.5rem;
/* 3538 */     }
/* 3539 */
/* 3540 */     @media (max-width: 768px) {
/* 3541 */         .cs-behandlung-text.col-lg-6 {
/* 3542 */             position: relative;
/* 3543 */             top: -1rem;
/* 3544 */         }
/* 3545 */     }
/* 3546 */
/* 3547 */
/* 3548 */     .rounded-img {
/* 3549 */         border-radius: 20px;
/* 3550 */         height: 564px;

/* style.css */

/* 3551 */         width: 564px;
/* 3552 */         object-fit: cover;
/* 3553 */     }
/* 3554 */
/* 3555 */     @media (max-width: 1020px) and (min-width: 768px) {
/* 3556 */         .cs-behandlung-text.col-lg-6,
/* 3557 */         .cs-mm.col-lg-6{
/* 3558 */             flex: 0 0 50%;
/* 3559 */             max-width: 50%;
/* 3560 */             text-align: left;
/* 3561 */         }
/* 3562 */         .cs-mm img {
/* 3563 */             width: 100%;
/* 3564 */             height: 400px;
/* 3565 */             border-radius: 8px;
/* 3566 */         }
/* 3567 */         .headline-cs {
/* 3568 */             font-size: 30px;
/* 3569 */         }
/* 3570 */
/* 3571 */         .cs-behandlung-text > p {
/* 3572 */             font-size: 0.8rem;
/* 3573 */             color: #071A38;
/* 3574 */             margin-bottom: 1rem;
/* 3575 */         }
/* 3576 */         .cs-mm {
/* 3577 */             max-width: 100%;
/* 3578 */             height: auto;
/* 3579 */         }
/* 3580 */         .cs-behandlung-text > p {
/* 3581 */             font-size: 0.8rem;
/* 3582 */             color: #071A38;
/* 3583 */             margin-bottom: 1rem;
/* 3584 */         }
/* 3585 */         .rounded-img {
/* 3586 */             height: 300px;
/* 3587 */             width: 300px;
/* 3588 */         }
/* 3589 */         .cs-behandlung-text > p {
/* 3590 */             font-size: 0.9rem;
/* 3591 */         }
/* 3592 */
/* 3593 */         .headline-cs {
/* 3594 */             font-size: 28px;
/* 3595 */         }
/* 3596 */     }
/* 3597 */     @media (max-width: 576px) {
/* 3598 */         .cs-mm img {
/* 3599 */             width: 100%;
/* 3600 */             height: 300px;

/* style.css */

/* 3601 */             border-radius: 8px;
/* 3602 */         }
/* 3603 */         .cs-behandlung-text > p {
/* 3604 */             font-size: 0.9rem;
/* 3605 */             color: #071A38;
/* 3606 */             margin-bottom: 1rem;
/* 3607 */         }
/* 3608 */         .cs-behandlung-text.col-lg-6 {
/* 3609 */             position: relative;
/* 3610 */             top: -0.2rem;
/* 3611 */         }
/* 3612 */         .headline-cs {
/* 3613 */             font-size: 25px;
/* 3614 */             margin-bottom: 1rem;
/* 3615 */         }
/* 3616 */     }
/* 3617 */
/* 3618 */     @media (max-width: 480px) {
/* 3619 */         .cs-mm img {
/* 3620 */             width: 100%;
/* 3621 */             height: 300px;
/* 3622 */             border-radius: 8px;
/* 3623 */         }
/* 3624 */         .cs-behandlung-text > p {
/* 3625 */             font-size: 0.9rem;
/* 3626 */             color: #071A38;
/* 3627 */             margin-bottom: 1rem;
/* 3628 */         }
/* 3629 */         .cs-behandlung-text.col-lg-6 {
/* 3630 */             top: 0.5rem;
/* 3631 */         }
/* 3632 */         .headline-cs {
/* 3633 */             font-size: 25px;
/* 3634 */             font-weight: bold;
/* 3635 */             color: #071A38;
/* 3636 */             margin-bottom: 1rem;
/* 3637 */         }
/* 3638 */     }
/* 3639 */     /*
/* 3640 *|       .background-tooth {
/* 3641 *|         background: url('../images/toothooth.png') no-repeat center center;
/* 3642 *|         background-size: contain;
/* 3643 *|         opacity: 0.05;
/* 3644 *|         position: absolute;
/* 3645 *|         top: 0;
/* 3646 *|         right: 0;
/* 3647 *|         bottom: 0;
/* 3648 *|         left: 0;
/* 3649 *|         z-index: 0;
/* 3650 *|       }

/* style.css *|

/* 3651 *|     */
/* 3652 */
/* 3653 */       /* CSS for implantologie */
/* 3654 */       .implantologie-content{
/* 3655 */         background-color: #fdfcf9;
/* 3656 */       }
/* 3657 */
/* 3658 */       .implant-behandlung-text.col-lg-6 {
/* 3659 */         position: relative;
/* 3660 */         top: -8rem;
/* 3661 */       }
/* 3662 */
/* 3663 */       .headline-implant.fw-bold {
/* 3664 */         padding-bottom: 1.5rem;
/* 3665 */         font-size: 35px;
/* 3666 */       }
/* 3667 */
/* 3668 */       .headline-implant.fw-bold > p {
/* 3669 */         font-size: 2rem;
/* 3670 */         color: #071A38;
/* 3671 */         margin-bottom: 1.5rem;
/* 3672 */
/* 3673 */       }
/* 3674 */
/* 3675 */       @media (max-width: 1020px) and (min-width: 768px) {
/* 3676 */         .implant-mm.col-lg-6,
/* 3677 */         .implant-behandlung-text.col-lg-6 {
/* 3678 */             flex: 0 0 50%;
/* 3679 */             max-width: 50%;
/* 3680 */             text-align: left;
/* 3681 */         }
/* 3682 */         .implant-mm img {
/* 3683 */             width: 100%;
/* 3684 */             height: 400px;
/* 3685 */             border-radius: 8px;
/* 3686 */         }
/* 3687 */         .cs-behandlung-text.col-lg-6  {
/* 3688 */             position: relative;
/* 3689 */             top: -1rem;
/* 3690 */         }
/* 3691 */
/* 3692 */         .headline-implant.fw-bold > p {
/* 3693 */             font-size: 0.9rem;
/* 3694 */         }
/* 3695 */         .headline-implant.fw-bold {
/* 3696 */             font-size: 28px;
/* 3697 */             margin-bottom: 1rem;
/* 3698 */         }
/* 3699 */
/* 3700 */         .headline-implant.fw-bold > p {

/* style.css */

/* 3701 */             font-size: 0.9rem;
/* 3702 */         }
/* 3703 */
/* 3704 */         .headline-implant.fw-bold {
/* 3705 */             font-size: 28px;
/* 3706 */         }
/* 3707 */
/* 3708 */       }
/* 3709 */
/* 3710 */       @media (max-width: 576px) {
/* 3711 */         .headline-implant.fw-bold > p {
/* 3712 */             font-size: 0.8rem;
/* 3713 */         }
/* 3714 */         .headline-implant.fw-bold {
/* 3715 */             font-size: 25px;
/* 3716 */             margin-bottom: 0.2rem;
/* 3717 */         }
/* 3718 */         .implant-mm img {
/* 3719 */             width: 100%;
/* 3720 */             height: 300px;
/* 3721 */             border-radius: 8px;
/* 3722 */         }
/* 3723 */         .implant-behandlung-text > p {
/* 3724 */             font-size: 0.9rem;
/* 3725 */             color: #071A38;
/* 3726 */             margin-bottom: 1rem;
/* 3727 */         }
/* 3728 */         .implant-behandlung-text.col-lg-6 {
/* 3729 */             position: relative;
/* 3730 */             top: -0.2rem;
/* 3731 */         }
/* 3732 */       }
/* 3733 */
/* 3734 */       @media (max-width: 480px) {
/* 3735 */         .headline-implant.fw-bold {
/* 3736 */             font-size: 25px;
/* 3737 */             font-weight: bold;
/* 3738 */             color: #071A38;
/* 3739 */             margin-bottom: 1rem;
/* 3740 */         }
/* 3741 */         .implant-behandlung-text > p {
/* 3742 */             font-size: 0.9rem;
/* 3743 */             color: #071A38;
/* 3744 */             margin-bottom: 1rem;
/* 3745 */         }
/* 3746 */         .implant-behandlung-text.col-lg-6 {
/* 3747 */             top: 0.5rem;
/* 3748 */         }
/* 3749 */
/* 3750 */       }

/* style.css */

/* 3751 */
/* 3752 */
/* 3753 */
/* 3754 */
/* 3755 */       /* CSS for Kieferorthopädie */
/* 3756 */       .Kieferorthopädie-content {
/* 3757 */         background-color: #fdfcf9;
/* 3758 */       }
/* 3759 */
/* 3760 */       .headline-kiefer.fw-bold {
/* 3761 */         font-size: 35px;
/* 3762 */         font-weight: bold;
/* 3763 */         color: #071A38;
/* 3764 */         margin-bottom: 2rem;
/* 3765 */       }
/* 3766 */
/* 3767 */     .kiefe-behandlung-text.col-lg-6 {
/* 3768 */       position: relative;
/* 3769 */       top: -8rem;
/* 3770 */     }
/* 3771 */
/* 3772 */       .headline-kiefer.fw-bold > p {
/* 3773 */         font-size: 1.2rem;
/* 3774 */         color: #071A38;
/* 3775 */         margin-bottom: 1.5rem;
/* 3776 */       }
/* 3777 */       .headline-kiefer.fw-bold > p > a {
/* 3778 */         color: #7da3ff;
/* 3779 */         text-decoration: none;
/* 3780 */       }
/* 3781 */
/* 3782 */       .headline-kiefer.fw-bold > p > a:hover {
/* 3783 */         color: #071A38;
/* 3784 */         text-decoration: underline;
/* 3785 */         cursor: pointer;
/* 3786 */       }
/* 3787 */
/* 3788 */
/* 3789 */       .leist-mm.container {
/* 3790 */         background-color: #fdfcf9;
/* 3791 */       }
/* 3792 */
/* 3793 */       .leist-section {
/* 3794 */         background-color: #071A38;
/* 3795 */         border-radius: 20px;
/* 3796 */         color: white;
/* 3797 */         padding: 2rem;
/* 3798 */         margin: 2rem auto;
/* 3799 */       }
/* 3800 */

/* style.css */

/* 3801 */       .leist-section h2 {
/* 3802 */         font-weight: 700;
/* 3803 */       }
/* 3804 */
/* 3805 */     .leist-image {
/* 3806 */       border-radius: 1rem;
/* 3807 */       width: 100%;
/* 3808 */       height: auto;
/* 3809 */       max-height: 500px;
/* 3810 */       object-fit: cover;
/* 3811 */     }
/* 3812 */
/* 3813 */       .Leist-name {
/* 3814 */         color: #7faaff;
/* 3815 */         font-size: 1.5rem;
/* 3816 */         font-weight: 600;
/* 3817 */       }
/* 3818 */
/* 3819 */       .leist-text {
/* 3820 */         font-size: 1rem;
/* 3821 */         text-align: left;
/* 3822 */       }
/* 3823 */
/* 3824 */       @media (max-width: 1020px) and (min-width: 768px) {
/* 3825 */         .implant-mm.col-lg-6,
/* 3826 */         .kiefe-behandlung-text.col-lg-6 {
/* 3827 */             flex: 0 0 50%;
/* 3828 */             max-width: 50%;
/* 3829 */             text-align: left;
/* 3830 */         }
/* 3831 */         .kiefe-behandlung-text.col-lg-6 {
/* 3832 */             position: relative;
/* 3833 */             top: -1rem;
/* 3834 */         }
/* 3835 */         .Kieferorthopädie-content .implant-mm img {
/* 3836 */             width: 100%;
/* 3837 */             height: 400px;
/* 3838 */             border-radius: 8px;
/* 3839 */         }
/* 3840 */         .headline-kiefer.fw-bold > p {
/* 3841 */             font-size: 0.9rem;
/* 3842 */         }
/* 3843 */         .headline-kiefer.fw-bold {
/* 3844 */             font-size: 28px;
/* 3845 */             margin-bottom: 1rem;
/* 3846 */         }
/* 3847 */         .kiefe-behandlung-tex > p {
/* 3848 */             font-size: 0.9rem;
/* 3849 */             color: #071A38;
/* 3850 */             margin-bottom: 1rem;

/* style.css */

/* 3851 */         }
/* 3852 */         .implant-mm img {
/* 3853 */             width: 100%;
/* 3854 */             height: 400px;
/* 3855 */             border-radius: 8px;
/* 3856 */         }
/* 3857 */
/* 3858 */         .leist-section {
/* 3859 */           padding: 40px 20px;
/* 3860 */       }
/* 3861 */         .Leist-name {
/* 3862 */             text-align: left;
/* 3863 */       }
/* 3864 */
/* 3865 */         .Leist-name {
/* 3866 */             font-size: 25px;
/* 3867 */       }
/* 3868 */         .leist-text {
/* 3869 */             font-size: 0.9rem;
/* 3870 */       }
/* 3871 */         .leist-image {
/* 3872 */             width: 100%;
/* 3873 */             height: auto;
/* 3874 */             border-radius: 8px;
/* 3875 */       }
/* 3876 */       .leist-section.row {
/* 3877 */         display: flex;
/* 3878 */         flex-wrap: wrap;
/* 3879 */
/* 3880 */       }
/* 3881 */
/* 3882 */       .leist-srv {
/* 3883 */         flex: 0 0 100%;
/* 3884 */         max-width: 100%;
/* 3885 */         text-align: center;
/* 3886 */       }
/* 3887 */       .leist-srv-text,
/* 3888 */       .leist-section.col-md-4:not(.leist-srv) {
/* 3889 */         flex: 0 0 50%;
/* 3890 */         max-width: 50%;
/* 3891 */
/* 3892 */       }
/* 3893 */
/* 3894 */
/* 3895 */
/* 3896 */     }
/* 3897 */
/* 3898 */ @media (max-width: 576px) {
/* 3899 */         .headline-kiefer.fw-bold > p {
/* 3900 */             font-size: 0.8rem;

/* style.css */

/* 3901 */         }
/* 3902 */         .headline-kiefer.fw-bold {
/* 3903 */             font-size: 25px;
/* 3904 */             margin-bottom: 1rem;
/* 3905 */         }
/* 3906 */         .kiefe-behandlung-text.col-lg-6 {
/* 3907 */             position: relative;
/* 3908 */             top: -0.2rem;
/* 3909 */         }
/* 3910 */         .implant-mm img {
/* 3911 */             width: 100%;
/* 3912 */             height: 300px;
/* 3913 */             border-radius: 8px;
/* 3914 */         }
/* 3915 */         .kiefe-behandlung-text > p {
/* 3916 */             font-size: 0.9rem;
/* 3917 */             color: #071A38;
/* 3918 */             margin-bottom: 1rem;
/* 3919 */         }
/* 3920 */     }
/* 3921 */
/* 3922 */ @media (max-width: 480px) {
/* 3923 */         .headline-kiefer.fw-bold {
/* 3924 */             font-size: 25px;
/* 3925 */             font-weight: bold;
/* 3926 */             color: #071A38;
/* 3927 */             margin-bottom: 1rem;
/* 3928 */         }
/* 3929 */         .kiefe-behandlung-text > p {
/* 3930 */             font-size: 0.9rem;
/* 3931 */             color: #071A38;
/* 3932 */             margin-bottom: 1rem;
/* 3933 */         }
/* 3934 */         .kiefe-behandlung-text.col-lg-6 {
/* 3935 */             top: 0.5rem;
/* 3936 */         }
/* 3937 */     }
/* 3938 */
/* 3939 */
/* 3940 */
/* 3941 */ /* CSS for Parodontologie */
/* 3942 */ .parodontologie-content{
/* 3943 */     background-color: #fdfcf9;
/* 3944 */ }
/* 3945 */
/* 3946 */ .headline-paradon.fw-bold {
/* 3947 */     font-size: 35px;
/* 3948 */     font-weight: bold;
/* 3949 */     color: #071A38;
/* 3950 */     margin-bottom: 2rem;

/* style.css */

/* 3951 */ }
/* 3952 */ .headline-paradon.fw-bold > p {
/* 3953 */     font-size: 2rem;
/* 3954 */     color: #071A38;
/* 3955 */     margin-bottom: 1.5rem;
/* 3956 */
/* 3957 */   }
/* 3958 */
/* 3959 */
/* 3960 */ .paradon-behandlung-text.col-lg-6 {
/* 3961 */     position: relative;
/* 3962 */     top: -8rem;
/* 3963 */ }
/* 3964 */
/* 3965 */
/* 3966 */ .procedure-section {
/* 3967 */     background-color: #071A38;
/* 3968 */     border-radius: 25px;
/* 3969 */     color: #ffffff;
/* 3970 */     padding: 60px 30px;
/* 3971 */     margin: 30px auto;
/* 3972 */     max-width: 1300px;
/* 3973 */ }
/* 3974 */
/* 3975 */ .procedure-title {
/* 3976 */     font-size: 2.5rem;
/* 3977 */     font-weight: 700;
/* 3978 */     margin-bottom: 30px;
/* 3979 */ }
/* 3980 */
/* 3981 */ .procedure-image {
/* 3982 */     width: 100%;
/* 3983 */     border-radius: 25px;
/* 3984 */     object-fit: cover;
/* 3985 */ }
/* 3986 */
/* 3987 */ .procedure-step h5 {
/* 3988 */     font-size: 1.25rem;
/* 3989 */     font-weight: 600;
/* 3990 */     color: #9db8f2;
/* 3991 */ }
/* 3992 */
/* 3993 */ .procedure-step p {
/* 3994 */     color: #f0f4ff;
/* 3995 */     font-size: 0.95rem;
/* 3996 */ }
/* 3997 */
/* 3998 */ @media (max-width: 1020px) and (min-width: 768px) {
/* 3999 */     .parodontologie-mm.col-lg-6,
/* 4000 */     .paradon-behandlung-text.col-lg-6 {

/* style.css */

/* 4001 */         flex: 0 0 50%;
/* 4002 */         max-width: 50%;
/* 4003 */         text-align: left;
/* 4004 */     }
/* 4005 */
/* 4006 */     .paradon-behandlung-text.col-lg-6 {
/* 4007 */         position: relative;
/* 4008 */         top: -1rem;
/* 4009 */     }
/* 4010 */     .procedure-section {
/* 4011 */         padding: 40px 20px;
/* 4012 */     }
/* 4013 */     .procedure-title {
/* 4014 */         text-align: center;
/* 4015 */     }
/* 4016 */
/* 4017 */     .Leist-name {
/* 4018 */         font-size: 1.3rem;
/* 4019 */     }
/* 4020 */
/* 4021 */     .procedure-step {
/* 4022 */         margin-bottom: 20px;
/* 4023 */     }
/* 4024 */     .headline-paradon.fw-bold > p {
/* 4025 */         font-size: 0.9rem;
/* 4026 */     }
/* 4027 */     .headline-paradon.fw-bold {
/* 4028 */         font-size: 28px;
/* 4029 */         margin-bottom: 1rem;
/* 4030 */     }
/* 4031 */     .paradon-behandlung-text > p {
/* 4032 */         font-size: 0.9rem;
/* 4033 */         color: #071A38;
/* 4034 */         margin-bottom: 1rem;
/* 4035 */     }
/* 4036 */     .parodontologie-mm img {
/* 4037 */         width: 100%;
/* 4038 */         height: 400px;
/* 4039 */         border-radius: 8px;
/* 4040 */     }
/* 4041 */
/* 4042 */ }
/* 4043 */
/* 4044 */ @media (max-width: 576px) {
/* 4045 */     .headline-paradon.fw-bold > p {
/* 4046 */         font-size: 0.8rem;
/* 4047 */     }
/* 4048 */
/* 4049 */     .headline-paradon.fw-bold {
/* 4050 */         font-size: 25px;

/* style.css */

/* 4051 */         margin-bottom: 1rem;
/* 4052 */     }
/* 4053 */
/* 4054 */     .paradon-behandlung-text.col-lg-6 {
/* 4055 */         position: relative;
/* 4056 */         top: -0.2rem;
/* 4057 */     }
/* 4058 */
/* 4059 */     .parodontologie-mm img {
/* 4060 */         width: 100%;
/* 4061 */         height: 300px;
/* 4062 */         border-radius: 8px;
/* 4063 */     }
/* 4064 */     .paradon-behandlung-text > p {
/* 4065 */         font-size: 0.9rem;
/* 4066 */         color: #071A38;
/* 4067 */         margin-bottom: 1rem;
/* 4068 */     }
/* 4069 */ }
/* 4070 */
/* 4071 */ @media (max-width: 480px) {
/* 4072 */     .headline-paradon.fw-bold {
/* 4073 */       font-size: 25px;
/* 4074 */       font-weight: bold;
/* 4075 */       color: #071A38;
/* 4076 */       margin-bottom: 1rem;
/* 4077 */   }
/* 4078 */     .paradon-behandlung-text > p {
/* 4079 */         font-size: 0.9rem;
/* 4080 */         color: #071A38;
/* 4081 */         margin-bottom: 1rem;
/* 4082 */   }
/* 4083 */
/* 4084 */     .paradon-behandlung-text.col-lg-6 {
/* 4085 */         top: 0.5rem;
/* 4086 */     }
/* 4087 */
/* 4088 */ }
/* 4089 */
/* 4090 */
/* 4091 */ /* CSS for Prophylaxe */
/* 4092 */ .prophylaxe-content {
/* 4093 */     background-color: #fdfcf9;
/* 4094 */ }
/* 4095 */
/* 4096 */ .headline-prophy.fw-bold {
/* 4097 */     font-size: 35px;
/* 4098 */     font-weight: bold;
/* 4099 */     color: #071A38;
/* 4100 */     margin-bottom: 2rem;

/* style.css */

/* 4101 */ }
/* 4102 */
/* 4103 */ .headline-prophy.fw-bold > p {
/* 4104 */     font-size: 2rem;
/* 4105 */     color: #071A38;
/* 4106 */     margin-bottom: 1.5rem;
/* 4107 */ }
/* 4108 */
/* 4109 */ .prophylaxe-mm-text.col-lg-6 {
/* 4110 */     position: relative;
/* 4111 */     top: -6rem;
/* 4112 */ }
/* 4113 */
/* 4114 */ @media (max-width: 1020px) and (min-width: 768px) {
/* 4115 */     .prophylaxe-mm.col-lg-6,
/* 4116 */     .prophylaxe-mm-text.col-lg-6 {
/* 4117 */         flex: 0 0 50%;
/* 4118 */         max-width: 50%;
/* 4119 */         text-align: left;
/* 4120 */     }
/* 4121 */     .prophylaxe-mm-text.col-lg-6 {
/* 4122 */       position: relative;
/* 4123 */       top: -0.2rem;
/* 4124 */     }
/* 4125 */
/* 4126 */     .headline-prophy.fw-bold > p {
/* 4127 */         font-size: 0.9rem;
/* 4128 */     }
/* 4129 */
/* 4130 */     .headline-prophy.fw-bold {
/* 4131 */         font-size: 28px;
/* 4132 */         margin-bottom: 1rem;
/* 4133 */     }
/* 4134 */     .prophylaxe-mm-text > p {
/* 4135 */         font-size: 0.9rem;
/* 4136 */         color: #071A38;
/* 4137 */         margin-bottom: 1rem;
/* 4138 */     }
/* 4139 */     .prophylaxe-mm img {
/* 4140 */         width: 100%;
/* 4141 */         height: 400px;
/* 4142 */         border-radius: 8px;
/* 4143 */     }
/* 4144 */
/* 4145 */ }
/* 4146 */
/* 4147 */ @media (max-width: 576px) {
/* 4148 */     .headline-prophy.fw-bold > p {
/* 4149 */         font-size: 0.8rem;
/* 4150 */     }

/* style.css */

/* 4151 */
/* 4152 */     .headline-prophy.fw-bold {
/* 4153 */         font-size: 25px;
/* 4154 */         margin-bottom: 1rem;
/* 4155 */     }
/* 4156 */
/* 4157 */     .prophylaxe-mm-text.col-lg-6 {
/* 4158 */         position: relative;
/* 4159 */         top: -0.2rem;
/* 4160 */     }
/* 4161 */
/* 4162 */     .prophylaxe-mm img {
/* 4163 */         width: 100%;
/* 4164 */         height: 300px;
/* 4165 */         border-radius: 8px;
/* 4166 */     }
/* 4167 */     .prophylaxe-mm-text > p {
/* 4168 */         font-size: 0.9rem;
/* 4169 */         color: #071A38;
/* 4170 */         margin-bottom: 1rem;
/* 4171 */     }
/* 4172 */ }
/* 4173 */
/* 4174 */ @media (max-width: 480px) {
/* 4175 */     .headline-prophy.fw-bold {
/* 4176 */       font-size: 25px;
/* 4177 */       font-weight: bold;
/* 4178 */       color: #071A38;
/* 4179 */       margin-bottom: 1rem;
/* 4180 */   }
/* 4181 */     .prophylaxe-mm-text > p {
/* 4182 */         font-size: 0.9rem;
/* 4183 */         color: #071A38;
/* 4184 */         margin-bottom: 1rem;
/* 4185 */   }
/* 4186 */
/* 4187 */     .prophylaxe-mm-text.col-lg-6 {
/* 4188 */         top: 0.5rem;
/* 4189 */     }
/* 4190 */
/* 4191 */ }
/* 4192 */
/* 4193 */
/* 4194 */
/* 4195 */ /* CSS for Schlafapnoe */
/* 4196 */ .schlafapnoe-content {
/* 4197 */     background-color: #fdfcf9;
/* 4198 */ }
/* 4199 */
/* 4200 */ .headline-schlafapnoe.fw-bold {

/* style.css */

/* 4201 */     font-size: 35px;
/* 4202 */     font-weight: bold;
/* 4203 */     color: #071A38;
/* 4204 */     margin-bottom: 2rem;
/* 4205 */ }
/* 4206 */
/* 4207 */ .headline-schlafapnoe.fw-bold > p {
/* 4208 */     font-size: 2rem;
/* 4209 */     color: #071A38;
/* 4210 */     margin-bottom: 1.5rem;
/* 4211 */ }
/* 4212 */
/* 4213 */ .schlafapnoe-mm-text.col-lg-6 {
/* 4214 */     position: relative;
/* 4215 */     top: -6rem;
/* 4216 */ }
/* 4217 */
/* 4218 */ @media (max-width: 1020px) and (min-width: 768px) {
/* 4219 */     .schlafapnoe-mm.col-lg-6,
/* 4220 */     .schlafapnoe-mm-text.col-lg-6 {
/* 4221 */         flex: 0 0 50%;
/* 4222 */         max-width: 50%;
/* 4223 */         text-align: left;
/* 4224 */     }
/* 4225 */     .schlafapnoe-mm-text.col-lg-6 {
/* 4226 */         position: relative;
/* 4227 */         top: -0.2rem;
/* 4228 */     }
/* 4229 */
/* 4230 */     .headline-schlafapnoe.fw-bold > p {
/* 4231 */         font-size: 0.9rem;
/* 4232 */     }
/* 4233 */
/* 4234 */     .headline-schlafapnoe.fw-bold {
/* 4235 */         font-size: 28px;
/* 4236 */         margin-bottom: 1rem;
/* 4237 */
/* 4238 */     }
/* 4239 */     .schlafapnoe-mm img {
/* 4240 */         width: 100%;
/* 4241 */         height: 400px;
/* 4242 */         border-radius: 8px;
/* 4243 */     }
/* 4244 */     .schlafapnoe-mm-text > p {
/* 4245 */         font-size: 0.9rem;
/* 4246 */         color: #071A38;
/* 4247 */         margin-bottom: 1rem;
/* 4248 */     }
/* 4249 */
/* 4250 */ }

/* style.css */

/* 4251 */
/* 4252 */ @media (max-width: 576px) {
/* 4253 */     .headline-schlafapnoe.fw-bold > p {
/* 4254 */         font-size: 0.8rem;
/* 4255 */     }
/* 4256 */
/* 4257 */     .headline-schlafapnoe.fw-bold {
/* 4258 */         font-size: 25px;
/* 4259 */         margin-bottom: 1rem;
/* 4260 */     }
/* 4261 */
/* 4262 */     .schlafapnoe-mm-text.col-lg-6 {
/* 4263 */         position: relative;
/* 4264 */         top: -0.2rem;
/* 4265 */     }
/* 4266 */
/* 4267 */     .schlafapnoe-mm img {
/* 4268 */         width: 100%;
/* 4269 */         height: 300px;
/* 4270 */         border-radius: 8px;
/* 4271 */     }
/* 4272 */     .schlafapnoe-mm-text > p {
/* 4273 */         font-size: 0.9rem;
/* 4274 */         color: #071A38;
/* 4275 */         margin-bottom: 1rem;
/* 4276 */     }
/* 4277 */ }
/* 4278 */
/* 4279 */
/* 4280 */ @media (max-width: 480px) {
/* 4281 */     .headline-schlafapnoe.fw-bold {
/* 4282 */       font-size: 25px;
/* 4283 */       font-weight: bold;
/* 4284 */       color: #071A38;
/* 4285 */       margin-bottom: 1rem;
/* 4286 */   }
/* 4287 */     .schlafapnoe-mm-text > p {
/* 4288 */         font-size: 0.9rem;
/* 4289 */         color: #071A38;
/* 4290 */         margin-bottom: 1rem;
/* 4291 */   }
/* 4292 */
/* 4293 */     .schlafapnoe-mm-text.col-lg-6 {
/* 4294 */         top: 0.5rem;
/* 4295 */     }
/* 4296 */
/* 4297 */ }
/* 4298 */
/* 4299 */
/* 4300 */ /* CSS for Veneers */

/* style.css */

/* 4301 */ .veneers-content {
/* 4302 */     background-color: #fdfcf9;
/* 4303 */ }
/* 4304 */
/* 4305 */ .headline-veneers.fw-bold {
/* 4306 */     font-size: 35px;
/* 4307 */     font-weight: bold;
/* 4308 */     color: #071A38;
/* 4309 */     margin-bottom: 2rem;
/* 4310 */ }
/* 4311 */
/* 4312 */ .headline-veneers.fw-bold > p {
/* 4313 */     font-size: 2rem;
/* 4314 */     color: #071A38;
/* 4315 */     margin-bottom: 1.5rem;
/* 4316 */ }
/* 4317 */
/* 4318 */ .veneers-mm-text.col-lg-6 {
/* 4319 */     position: relative;
/* 4320 */     top: -6rem;
/* 4321 */ }
/* 4322 */
/* 4323 */ @media (max-width: 1020px) and (min-width: 768px) {
/* 4324 */     .veneers-mm-img.col-lg-6,
/* 4325 */     .veneers-mm-text.col-lg-6 {
/* 4326 */         flex: 0 0 50%;
/* 4327 */         max-width: 50%;
/* 4328 */         text-align: left;
/* 4329 */     }
/* 4330 */
/* 4331 */     .headline-veneers.fw-bold > p {
/* 4332 */         font-size: 0.9rem;
/* 4333 */     }
/* 4334 */
/* 4335 */     .headline-veneers.fw-bold {
/* 4336 */         font-size: 28px;
/* 4337 */         margin-bottom: 1rem;
/* 4338 */     }
/* 4339 */
/* 4340 */     .veneers-mm-text.col-lg-6 {
/* 4341 */         position: relative;
/* 4342 */         top: -0.2rem;
/* 4343 */     }
/* 4344 */
/* 4345 */     .veneers-mm-img img {
/* 4346 */         width: 100%;
/* 4347 */         height: 400px;
/* 4348 */         border-radius: 8px;
/* 4349 */     }
/* 4350 */

/* style.css */

/* 4351 */ }
/* 4352 */
/* 4353 */ @media (max-width: 576px) {
/* 4354 */     .headline-veneers.fw-bold > p {
/* 4355 */         font-size: 0.8rem;
/* 4356 */     }
/* 4357 */
/* 4358 */     .headline-veneers.fw-bold {
/* 4359 */         font-size: 25px;
/* 4360 */         margin-bottom: 1rem;
/* 4361 */     }
/* 4362 */
/* 4363 */     .veneers-mm-text.col-lg-6 {
/* 4364 */         position: relative;
/* 4365 */         top: -0.5rem;
/* 4366 */     }
/* 4367 */
/* 4368 */     .veneers-mm-img img {
/* 4369 */         width: 100%;
/* 4370 */         height: 300px;
/* 4371 */         border-radius: 8px;
/* 4372 */     }
/* 4373 */     .veneers-mm-text > p {
/* 4374 */         font-size: 0.9rem;
/* 4375 */         color: #071A38;
/* 4376 */         margin-bottom: 1rem;
/* 4377 */     }
/* 4378 */   }
/* 4379 */
/* 4380 */ @media (max-width: 480px) {
/* 4381 */     .headline-veneers.fw-bold {
/* 4382 */       font-size: 25px;
/* 4383 */       font-weight: bold;
/* 4384 */       color: #071A38;
/* 4385 */       margin-bottom: 1rem;
/* 4386 */   }
/* 4387 */     .veneers-mm-text > p {
/* 4388 */         font-size: 0.9rem;
/* 4389 */         color: #071A38;
/* 4390 */         margin-bottom: 1rem;
/* 4391 */   }
/* 4392 */
/* 4393 */     .veneers-mm-text.col-lg-6 {
/* 4394 */         top: 0.5rem;
/* 4395 */     }
/* 4396 */
/* 4397 */
/* 4398 */
/* 4399 */
/* 4400 */ }

/* style.css */

/* 4401 */
/* 4402 */
/* 4403 */
/* 4404 */
/* 4405 */ /* CSS for Zahnersatz */
/* 4406 */
/* 4407 */ .zahnersatz-content {
/* 4408 */     background-color: #fdfcf9;
/* 4409 */ }
/* 4410 */ .headline-zahnersatz.fw-bold {
/* 4411 */     font-size: 35px;
/* 4412 */     font-weight: bold;
/* 4413 */     color: #071A38;
/* 4414 */     margin-bottom: 2rem;
/* 4415 */ }
/* 4416 */ .headline-zahnersatz.fw-bold > p {
/* 4417 */     font-size: 2rem;
/* 4418 */     color: #071A38;
/* 4419 */     margin-bottom: 1.5rem;
/* 4420 */ }
/* 4421 */ .zahnersatz-mm-text.col-lg-6 {
/* 4422 */     position: relative;
/* 4423 */     top: -6rem;
/* 4424 */ }
/* 4425 */ @media (max-width: 1020px) and (min-width: 768px) {
/* 4426 */     .headline-zahnersatz.fw-bold > p {
/* 4427 */         font-size: 0.9rem;
/* 4428 */     }
/* 4429 */
/* 4430 */     .headline-zahnersatz.fw-bold {
/* 4431 */         font-size: 28px;
/* 4432 */     }
/* 4433 */
/* 4434 */     .zahnersatz-mm-text.col-lg-6 {
/* 4435 */         position: relative;
/* 4436 */         top: -1rem;
/* 4437 */     }
/* 4438 */     .zahnersatz-mm.col-lg-6,
/* 4439 */     .zahnersatz-mm-text.col-lg-6 {
/* 4440 */         flex: 0 0 50%;
/* 4441 */         max-width: 50%;
/* 4442 */         text-align: left;
/* 4443 */     }
/* 4444 */     .zahnersatz-mm img {
/* 4445 */         width: 100%;
/* 4446 */         height: 400px;
/* 4447 */         border-radius: 8px;
/* 4448 */     }
/* 4449 */     .zahnersatz-mm-text > p {
/* 4450 */         font-size: 0.9rem;

/* style.css */

/* 4451 */         color: #071A38;
/* 4452 */         margin-bottom: 1rem;
/* 4453 */     }
/* 4454 */
/* 4455 */
/* 4456 */ }
/* 4457 */
/* 4458 */ @media (max-width: 576px) {
/* 4459 */     .headline-zahnersatz.fw-bold > p {
/* 4460 */         font-size: 0.8rem;
/* 4461 */     }
/* 4462 */
/* 4463 */     .headline-zahnersatz.fw-bold {
/* 4464 */         font-size: 25px;
/* 4465 */         margin-bottom: 1rem;
/* 4466 */     }
/* 4467 */
/* 4468 */     .zahnersatz-mm-text.col-lg-6 {
/* 4469 */         position: relative;
/* 4470 */         top: -0.2rem;
/* 4471 */     }
/* 4472 */ }
/* 4473 */
/* 4474 */ @media (max-width: 480px) {
/* 4475 */     .headline-zahnersatz.fw-bold {
/* 4476 */         font-size: 25px;
/* 4477 */         font-weight: bold;
/* 4478 */         color: #071A38;
/* 4479 */         margin-bottom: 1rem;
/* 4480 */     }
/* 4481 */     .zahnersatz-mm-text > p {
/* 4482 */         font-size: 0.9rem;
/* 4483 */         color: #071A38;
/* 4484 */         margin-bottom: 1rem;
/* 4485 */     }
/* 4486 */     .zahnersatz-mm-text.col-lg-6 {
/* 4487 */         top: 0.5rem;
/* 4488 */     }
/* 4489 */     .zahnersatz-mm img {
/* 4490 */         width: 100%;
/* 4491 */         height: 300px;
/* 4492 */         border-radius: 8px;
/* 4493 */     }
/* 4494 */
/* 4495 */
/* 4496 */ }
/* 4497 */
/* 4498 */ /* CSS for Zahnerhaltung */
/* 4499 */
/* 4500 */ .zahnerhaltung-content {

/* style.css */

/* 4501 */     background-color: #fdfcf9;
/* 4502 */ }
/* 4503 */ .headline-zahnerhaltung.fw-bold {
/* 4504 */     font-size: 35px;
/* 4505 */     font-weight: bold;
/* 4506 */     color: #071A38;
/* 4507 */     margin-bottom: 2rem;
/* 4508 */ }
/* 4509 */ .headline-zahnerhaltung.fw-bold > p {
/* 4510 */     font-size: 2rem;
/* 4511 */     color: #071A38;
/* 4512 */     margin-bottom: 1.5rem;
/* 4513 */ }
/* 4514 */ .zahnerhaltung-mm-text.col-lg-6 {
/* 4515 */     position: relative;
/* 4516 */     top: -6rem;
/* 4517 */ }
/* 4518 */ @media (max-width: 1020px) and (min-width: 768px) {
/* 4519 */     .zahnerhaltung-mm.col-lg-6,
/* 4520 */     .zahnerhaltung-mm-text.col-lg-6 {
/* 4521 */         flex: 0 0 50%;
/* 4522 */         max-width: 50%;
/* 4523 */         text-align: left;
/* 4524 */     }
/* 4525 */
/* 4526 */     .headline-zahnerhaltung.fw-bold > p {
/* 4527 */         font-size: 0.9rem;
/* 4528 */     }
/* 4529 */
/* 4530 */     .headline-zahnerhaltung.fw-bold {
/* 4531 */         font-size: 28px;
/* 4532 */         margin-bottom: 1rem;
/* 4533 */     }
/* 4534 */
/* 4535 */     .zahnerhaltung-mm-text.col-lg-6 {
/* 4536 */         position: relative;
/* 4537 */         top: -0.2rem;
/* 4538 */     }
/* 4539 */
/* 4540 */     .zahnerhaltung-mm img {
/* 4541 */       width: 100%;
/* 4542 */       height: 400px;
/* 4543 */       border-radius: 8px;
/* 4544 */   }
/* 4545 */
/* 4546 */
/* 4547 */ }
/* 4548 */
/* 4549 */
/* 4550 */ @media (max-width: 576px) {

/* style.css */

/* 4551 */
/* 4552 */     .headline-zahnerhaltung.fw-bold > p {
/* 4553 */         font-size: 0.8rem;
/* 4554 */     }
/* 4555 */     .headline-zahnerhaltung.fw-bold {
/* 4556 */         font-size: 25px;
/* 4557 */     }
/* 4558 */
/* 4559 */     .zahnerhaltung-mm-text.col-lg-6 {
/* 4560 */         position: relative;
/* 4561 */         top: -0.5rem;
/* 4562 */     }
/* 4563 */
/* 4564 */     .zahnerhaltung-mm-text > p {
/* 4565 */         font-size: 0.9rem;
/* 4566 */         color: #071A38;
/* 4567 */         margin-bottom: 1rem;
/* 4568 */     }
/* 4569 */     .zahnerhaltung-mm img {
/* 4570 */         width: 100%;
/* 4571 */         height: 300px;
/* 4572 */         border-radius: 8px;
/* 4573 */     }
/* 4574 */ }
/* 4575 */
/* 4576 */ @media (max-width: 480px) {
/* 4577 */
/* 4578 */     .headline-zahnerhaltung.fw-bold {
/* 4579 */         font-size: 25px;
/* 4580 */         font-weight: bold;
/* 4581 */         color: #071A38;
/* 4582 */         margin-bottom: 1rem;
/* 4583 */     }
/* 4584 */     .zahnerhaltung-mm-text > p {
/* 4585 */         font-size: 0.9rem;
/* 4586 */         color: #071A38;
/* 4587 */         margin-bottom: 1rem;
/* 4588 */     }
/* 4589 */
/* 4590 */     .zahnerhaltung-mm-text.col-lg-6 {
/* 4591 */         top: 0.2rem;
/* 4592 */     }
/* 4593 */ }
/* 4594 */
/* 4595 */
/* 4596 */
/* 4597 */
/* 4598 */ /* CSS for Kontakt */
/* 4599 */ .kontakt-page {
/* 4600 */     background-color: #fdfcf9;

/* style.css */

/* 4601 */ }
/* 4602 */
/* 4603 */ .hd-contact-p{
/* 4604 */     font-size: 2.5rem;
/* 4605 */     font-weight: bold;
/* 4606 */     color: #071A38;
/* 4607 */     line-height: 1.2;
/* 4608 */     font-weight: 600;
/* 4609 */ }
/* 4610 */
/* 4611 */ .text-k-pg {
/* 4612 */     font-size: 1.2rem;
/* 4613 */     color: #071A38;
/* 4614 */     font-weight: 500;
/* 4615 */
/* 4616 */ }
/* 4617 */
/* 4618 */ .kontakt-btn-1{
/* 4619 */     border: none;
/* 4620 */     background-color: #a3b4ff;
/* 4621 */     color: #071A38;
/* 4622 */     border-radius: 999px;
/* 4623 */     padding: 7px 20px;
/* 4624 */     font-weight: 500;
/* 4625 */     font-size: 1rem;
/* 4626 */     transition: background-color 0.3s ease;
/* 4627 */ }
/* 4628 */
/* 4629 */ .kontakt-btn-1:hover {
/* 4630 */     background-color: #071A38;
/* 4631 */     color: white;
/* 4632 */ }
/* 4633 */
/* 4634 */
/* 4635 */ .kontakt-btn-2 {
/* 4636 */     border: none;
/* 4637 */     background-color: #a3b4ff;
/* 4638 */     color: #071A38;
/* 4639 */     border-radius: 999px;
/* 4640 */     padding: 7px 40px;
/* 4641 */     font-weight: 500;
/* 4642 */     font-size: 1rem;
/* 4643 */     transition: background-color 0.3s ease;
/* 4644 */ }
/* 4645 */
/* 4646 */ .kontakt-btn-2:hover {
/* 4647 */     background-color: #071A38;
/* 4648 */     color: white;
/* 4649 */ }
/* 4650 */

/* style.css */

/* 4651 */
/* 4652 */ .kontakt-btn{
/* 4653 */     gap: 20px;
/* 4654 */ }
/* 4655 */
/* 4656 */ .kontakt-alles {
/* 4657 */     display: flex;
/* 4658 */     flex-direction: column;
/* 4659 */     align-items: center;
/* 4660 */     justify-content: center;
/* 4661 */     padding: 1.2rem;
/* 4662 */ }
/* 4663 */
/* 4664 */ .kontakt-pg-info,
/* 4665 */ .kontakt-pg-info-kt-a {
/* 4666 */     font-size: 1.2rem;
/* 4667 */     font-weight: bold;
/* 4668 */     color: #071A38;
/* 4669 */     line-height: 1.2;
/* 4670 */     font-weight: 500;
/* 4671 */
/* 4672 */ }
/* 4673 */
/* 4674 */ .kontakt-pg-info-kt-a {
/* 4675 */     margin-right: 1.8rem;
/* 4676 */     margin-top: 15px;
/* 4677 */ }
/* 4678 */
/* 4679 */
/* 4680 */ @media (max-width: 768px) {
/* 4681 */     .hd-contact-p {
/* 4682 */         font-size: 1.8rem;
/* 4683 */     }
/* 4684 */     .text-k-pg {
/* 4685 */         font-size: 1rem;
/* 4686 */     }
/* 4687 */     .kontakt-btn-1{
/* 4688 */         font-size: 0.9rem;
/* 4689 */         padding: 7px 15px;
/* 4690 */     }
/* 4691 */
/* 4692 */     .kontakt-btn-2 {
/* 4693 */         font-size: 0.9rem;
/* 4694 */         padding: 7px 32px;
/* 4695 */     }
/* 4696 */
/* 4697 */     .btn-k-pg {
/* 4698 */         flex-direction: column;
/* 4699 */         align-items: start;
/* 4700 */     }

/* style.css */

/* 4701 */
/* 4702 */     .kontakt-pg-info,
/* 4703 */     .kontakt-pg-info-kt-a {
/* 4704 */         font-size: 1rem;
/* 4705 */         line-height: 1.2;
/* 4706 */         font-weight: 500;
/* 4707 */     }
/* 4708 */
/* 4709 */
/* 4710 */
/* 4711 */ }
/* 4712 */
/* 4713 */ @media (max-width: 480px) {
/* 4714 */
/* 4715 */
/* 4716 */
/* 4717 */ }
/* 4718 */
/* 4719 */ /* CSS for Impressum */
/* 4720 */ .imp-page-mm,.impressum-page {
/* 4721 */     background-color: #fdfcf9;
/* 4722 */ }
/* 4723 */
/* 4724 */ .impressum-container {
/* 4725 */     max-width: 900px;
/* 4726 */     margin: 60px auto;
/* 4727 */     padding: 30px;
/* 4728 */     background: #ffffff;
/* 4729 */     border-radius: 8px;
/* 4730 */     box-shadow: 0 2px 8px rgba(0,0,0,0.05);
/* 4731 */ }
/* 4732 */
/* 4733 */ .impressum-container > h1,h2 {
/* 4734 */     color: #071A38;
/* 4735 */     font-weight: 600;
/* 4736 */
/* 4737 */ }
/* 4738 */
/* 4739 */ .impressum-container > h2 {
/* 4740 */     margin-top: 2rem;
/* 4741 */     font-size: 1.3rem;
/* 4742 */ }
/* 4743 */
/* 4744 */ .imoressum-container > p > a {
/* 4745 */     color: #a3b4ff;
/* 4746 */     word-break: break-word;
/* 4747 */ }
/* 4748 */
/* 4749 */ @media (max-width: 576px) {
/* 4750 */     .impressum-container {

/* style.css */

/* 4751 */       margin: 30px 15px;
/* 4752 */       padding: 20px;
/* 4753 */     }
/* 4754 */ }
/* 4755 */
/* 4756 */
/* 4757 */
/* 4758 */ /* CSS for Datenschutz */
/* 4759 */ .dataschutz-i,.datenschutz-page {
/* 4760 */     padding: 2rem;
/* 4761 */     background-color: #fdfcf9;
/* 4762 */ }
/* 4763 */
/* 4764 */ @media (max-width: 768px) {
/* 4765 */     .datenschutz-i,.datenschutz-page {
/* 4766 */         padding: 1rem;
/* 4767 */
/* 4768 */     }
/* 4769 */
/* 4770 */     .d-d-pg {
/* 4771 */         font-size: 1.3rem;
/* 4772 */     }
/* 4773 */     .section-title--i,
/* 4774 */     .hd-dataschutz {
/* 4775 */         font-size: 1rem;
/* 4776 */     }
/* 4777 */
/* 4778 */     .text-p-d {
/* 4779 */         font-size: 0.9rem;
/* 4780 */     }
/* 4781 */
/* 4782 */
/* 4783 */ }
/* 4784 */
/* 4785 */
/* 4786 */ /* CSS for Behandlung-page */
/* 4787 */
/* 4788 */ .behandlung-content-qq {
/* 4789 */     background-color: #071A38;
/* 4790 */
/* 4791 */ }
/* 4792 */ .behandlung-txt-1,
/* 4793 */ .h-bh-1 {
/* 4794 */     font-size: 1.4rem;
/* 4795 */     font-weight: bold;
/* 4796 */     color: #a3b4ff;
/* 4797 */ }
/* 4798 */
/* 4799 */ .behandlung-ss-header {
/* 4800 */     margin-bottom: 1rem;

/* style.css */

/* 4801 */
/* 4802 */ }
/* 4803 */ .text-b-1-3 {
/* 4804 */     font-size: 0.9rem;
/* 4805 */ }
/* 4806 */
/* 4807 */ .behandlung-item-1 {
/* 4808 */     background-color: transparent;
/* 4809 */     text-align: center;
/* 4810 */     padding: 15px 5px;
/* 4811 */     border-radius: 10px;
/* 4812 */     transition: transform 0.3s ease;
/* 4813 */ }
/* 4814 */
/* 4815 */ .behandlung-item-1:hover {
/* 4816 */     transform: scale(1.05);
/* 4817 */     color: #a3b4ff;
/* 4818 */ }
/* 4819 */
/* 4820 */ .behandlung-item-1 img {
/* 4821 */     width: 85px;
/* 4822 */     height: auto;
/* 4823 */     margin-bottom: 10px;
/* 4824 */ }
/* 4825 */
/* 4826 */ .b-lable-1 {
/* 4827 */     font-size: 0.9rem;
/* 4828 */ }
/* 4829 */
/* 4830 */ @media (max-width: 1024px) and (min-width: 768px) {
/* 4831 */     .behandlung-txt-1 {
/* 4832 */         font-size: 1rem;
/* 4833 */         font-weight: bold;
/* 4834 */     }
/* 4835 */     .text-b-1-3 {
/* 4836 */         font-size: 0.9rem;
/* 4837 */       }
/* 4838 */     .h-bh-1 {
/* 4839 */         font-size: 1.4rem;
/* 4840 */         font-weight: bold;
/* 4841 */
/* 4842 */     }
/* 4843 */     .text-b-1-3 {
/* 4844 */         font-size: 0.8rem;
/* 4845 */
/* 4846 */     }
/* 4847 */ }
/* 4848 */
/* 4849 */ @media (max-width: 768px) {
/* 4850 */     .behandlung-item-1 img {

/* style.css */

/* 4851 */       width: 45px;
/* 4852 */     }
/* 4853 */
/* 4854 */     .h-bh-1 {
/* 4855 */         font-size: 1rem;
/* 4856 */         font-weight: bold;
/* 4857 */         color: #a3b4ff;
/* 4858 */     }
/* 4859 */
/* 4860 */     .text-b-1-3 {
/* 4861 */         font-size: 0.8rem;
/* 4862 */
/* 4863 */     }
/* 4864 */
/* 4865 */   }
/* 4866 */
/* 4867 */   @media (max-width: 576px) {
/* 4868 */     .behandlung-txt-1 {
/* 4869 */       font-size: 1rem;
/* 4870 */     }
/* 4871 */     .b-lable-1 {
/* 4872 */         font-size: 0.7rem;
/* 4873 */     }
/* 4874 */     .text-b-1-3 {
/* 4875 */         font-size: 0.7rem;
/* 4876 */     }
/* 4877 */
/* 4878 */   }
/* 4879 */
/* 4880 */ /* CSS for Standorte */
/* 4881 */
/* 4882 */ .standorte-pg-content {
/* 4883 */     background-color: #fdf8f3;
/* 4884 */     padding: 3rem;
/* 4885 */     margin: 4rem;
/* 4886 */ }
/* 4887 */
/* 4888 */ .ort-pg-c {
/* 4889 */     width: 80%;
/* 4890 */   }
/* 4891 */
/* 4892 */ .ort-section-title {
/* 4893 */     font-size: 3rem;
/* 4894 */     font-weight: 800;
/* 4895 */     color: #071A38;
/* 4896 */     line-height: 1.2;
/* 4897 */   }
/* 4898 */
/* 4899 */   .ort-section-text {
/* 4900 */     color: #071A38;

/* style.css */

/* 4901 */     font-size: 1rem;
/* 4902 */     max-width: 480px;
/* 4903 */     margin-bottom: 2rem;
/* 4904 */   }
/* 4905 */
/* 4906 */   .location-column-wrapper {
/* 4907 */     position: relative;
/* 4908 */     min-height: 350px;
/* 4909 */   }
/* 4910 */
/* 4911 */   .location-overlay {
/* 4912 */     position: absolute;
/* 4913 */     top: 0;
/* 4914 */     left: 0;
/* 4915 */     width: 100%;
/* 4916 */     height: 100%;
/* 4917 */     border-radius: 2rem;
/* 4918 */     overflow: hidden;
/* 4919 */     opacity: 0;
/* 4920 */     transition: opacity 0.4s ease;
/* 4921 */     z-index: 0;
/* 4922 */     visibility: hidden;
/* 4923 */   }
/* 4924 */
/* 4925 */   .location-overlay.active {
/* 4926 */     visibility: visible;
/* 4927 */     opacity: 1;
/* 4928 */   }
/* 4929 */ .location-overlay img {
/* 4930 */     width: 85%;
/* 4931 */     height: auto;
/* 4932 */     object-fit: cover;
/* 4933 */     filter: brightness(0.9);
/* 4934 */     border-radius: inherit;
/* 4935 */     margin: auto;
/* 4936 */ }
/* 4937 */
/* 4938 */   .location-overlay.active {
/* 4939 */     display: block;
/* 4940 */     opacity: 1;
/* 4941 */     z-index: 2;
/* 4942 */   }
/* 4943 */
/* 4944 */   .location-column-block {
/* 4945 */     position: relative;
/* 4946 */     padding: 1rem;
/* 4947 */     border-radius: 1rem;
/* 4948 */     background: transparent;
/* 4949 */     margin-bottom: 1.5rem;
/* 4950 */     cursor: pointer;

/* style.css */

/* 4951 */     z-index: 1;
/* 4952 */   }
/* 4953 */
/* 4954 */
/* 4955 */
/* 4956 */   .location-pg-title {
/* 4957 */     font-weight: 700;
/* 4958 */     font-size: 2rem;
/* 4959 */   }
/* 4960 */
/* 4961 */   .location-pg-title.blue {
/* 4962 */     color: #071A38;
/* 4963 */   }
/* 4964 */
/* 4965 */   .location-pg-title.dark {
/* 4966 */     color: #071A38;
/* 4967 */   }
/* 4968 */
/* 4969 */   .location-pg-details {
/* 4970 */     color: #6c757d;
/* 4971 */     font-size: 1rem;
/* 4972 */     margin-top: 0.3rem;
/* 4973 */   }
/* 4974 */
/* 4975 */  .location-pg-title.blue:hover,
/* 4976 */  .location-pg-title.dark:hover {
/* 4977 */     color: #a3b4ff;
/* 4978 */   }
/* 4979 */
/* 4980 */
/* 4981 */   .location-inline-image {
/* 4982 */     display: none;
/* 4983 */     width: 120px;
/* 4984 */     height: 80px;
/* 4985 */     border-radius: 1rem;
/* 4986 */     object-fit: cover;
/* 4987 */     margin-left: 1rem;
/* 4988 */     flex-shrink: 0;
/* 4989 */   }
/* 4990 */
/* 4991 */   .ort-text-container {
/* 4992 */     flex-grow: 1;
/* 4993 */     display: flex;
/* 4994 */     flex-direction: column;
/* 4995 */   }
/* 4996 */
/* 4997 */   @media (max-width: 750px) {
/* 4998 */     .standorte-pg-content {
/* 4999 */         padding: 1rem;
/* 5000 */         margin: 0;

/* style.css */

/* 5001 */     }
/* 5002 */     .ort-pg-11 {
/* 5003 */         flex-direction: column;
/* 5004 */     }
/* 5005 */
/* 5006 */     .location-column-wrapper {
/* 5007 */         position: static;
/* 5008 */         min-height: auto;
/* 5009 */         margin-bottom: 2rem;
/* 5010 */         padding: 0 1rem;
/* 5011 */       }
/* 5012 */
/* 5013 */       .location-column-block {
/* 5014 */         background: #fff;
/* 5015 */         box-shadow: 0 0 8px rgb(0 0 0 / 0.05);
/* 5016 */         border-radius: 1rem;
/* 5017 */         padding: 1rem;
/* 5018 */         display: flex;
/* 5019 */         align-items: center;
/* 5020 */         justify-content: flex-start;
/* 5021 */         position: relative;
/* 5022 */         z-index: 3;
/* 5023 */       }
/* 5024 */
/* 5025 */       .location-pg-title {
/* 5026 */         margin: 0;
/* 5027 */         font-size: 0.9rem;
/* 5028 */       }
/* 5029 */
/* 5030 */       .location-pg-details {
/* 5031 */         margin-top: 0.3rem;
/* 5032 */       }
/* 5033 */
/* 5034 */       .location-inline-image {
/* 5035 */         display: block;
/* 5036 */       }
/* 5037 */
/* 5038 */       .location-overlay {
/* 5039 */         display: none !important;
/* 5040 */       }
/* 5041 */   }
/* 5042 */
/* 5043 */   @media (max-width: 1024px) and (min-width: 768px) {
/* 5044 */      .standorte-pg-content {
/* 5045 */       background-color: #fdf8f3;
/* 5046 */      }
/* 5047 */
/* 5048 */      .ort-section-title {
/* 5049 */       font-size: 30px;
/* 5050 */      }

/* style.css */

/* 5051 */
/* 5052 */      .ort-pg-c {
/* 5053 */       width: 150%;
/* 5054 */      }
/* 5055 */
/* 5056 */      .ort-section-text {
/* 5057 */       font-size: 0.8rem;
/* 5058 */      }
/* 5059 */
/* 5060 */
/* 5061 */     .location-pg-title {
/* 5062 */       font-size: 1.3rem;
/* 5063 */     }
/* 5064 */
/* 5065 */     .location-pg-details {
/* 5066 */       font-size: 1rem;
/* 5067 */     }
/* 5068 */
/* 5069 */     .location-overlay {
/* 5070 */       position: absolute;
/* 5071 */       top: 0;
/* 5072 */       left: 0;
/* 5073 */       width: 100%;
/* 5074 */       height: 100%;
/* 5075 */       border-radius: 2rem;
/* 5076 */       overflow: hidden;
/* 5077 */       opacity: 0;
/* 5078 */       transition: opacity 0.4s ease;
/* 5079 */       z-index: 0;
/* 5080 */       visibility: hidden;
/* 5081 */     }
/* 5082 */
/* 5083 */     .location-overlay.active {
/* 5084 */       visibility: visible;
/* 5085 */       opacity: 1;
/* 5086 */     }
/* 5087 */   .location-overlay img {
/* 5088 */       width: 100%;
/* 5089 */       height: 90%;
/* 5090 */       object-fit: cover;
/* 5091 */       filter: brightness(0.9);
/* 5092 */       border-radius: inherit;
/* 5093 */       margin: auto;
/* 5094 */   }
/* 5095 */
/* 5096 */     .location-overlay.active {
/* 5097 */       display: block;
/* 5098 */       opacity: 1;
/* 5099 */       z-index: 2;
/* 5100 */     }

/* style.css */

/* 5101 */
/* 5102 */     .location-column-block {
/* 5103 */       position: relative;
/* 5104 */       padding: 1rem;
/* 5105 */       border-radius: 1rem;
/* 5106 */       background: transparent;
/* 5107 */       margin-bottom: 1.5rem;
/* 5108 */       cursor: pointer;
/* 5109 */       z-index: 1;
/* 5110 */     }
/* 5111 */
/* 5112 */
/* 5113 */
/* 5114 */
/* 5115 */   }
/* 5116 */
/* 5117 */
/* 5118 */   @media (max-width: 480px) {
/* 5119 */     .ort-section-title {
/* 5120 */       font-size: 2rem;
/* 5121 */       text-align: left;
/* 5122 */       margin-bottom: -1rem;
/* 5123 */     }
/* 5124 */
/* 5125 */     .ort-section-text {
/* 5126 */       font-size: 0.9rem;
/* 5127 */       max-width: 100%;
/* 5128 */       text-align: left;
/* 5129 */       margin-bottom: 1rem;
/* 5130 */     }
/* 5131 */
/* 5132 */     .location-column-block {
/* 5133 */       padding: 0.5rem;
/* 5134 */     }
/* 5135 */
/* 5136 */     .ort-pg-c {
/* 5137 */       width: 100%;
/* 5138 */      }
/* 5139 */
/* 5140 */     .location-pg-title {
/* 5141 */       font-size: 1rem;
/* 5142 */     }
/* 5143 */
/* 5144 */     .location-pg-details {
/* 5145 */       font-size: 0.8rem;
/* 5146 */     }
/* 5147 */   }
/* 5148 */
/* 5149 */   /* CSS for Karriere */
/* 5150 */   .karriere-content {

/* style.css */

/* 5151 */     background-color: #fdfcf9;
/* 5152 */     padding: 60px 0;
/* 5153 */   }
/* 5154 */   .arrow-down {
/* 5155 */     font-size: 2rem;
/* 5156 */     color: #7E8BFF;
/* 5157 */     display: inline-block;
/* 5158 */     animation: bounce 1.5s infinite;
/* 5159 */     flex-shrink: 0;
/* 5160 */     margin-right: 15px;
/* 5161 */   }
/* 5162 */
/* 5163 */   @keyframes bounce {
/* 5164 */     0%, 20%, 50%, 80%, 100% { transform: translateY(0); }
/* 5165 */     40% { transform: translateY(8px); }
/* 5166 */     60% { transform: translateY(4px); }
/* 5167 */   }
/* 5168 */
/* 5169 */   .karriere-hh-nn {
/* 5170 */     font-weight: bold;
/* 5171 */     font-size: 2.2rem;
/* 5172 */     margin: 0;
/* 5173 */   }
/* 5174 */
/* 5175 */   .karriere-p-nn  p{
/* 5176 */     line-height: 1.6;
/* 5177 */   }
/* 5178 */
/* 5179 */   .karriere-p-nn a {
/* 5180 */     text-decoration: underline;
/* 5181 */     color: #0a1a2f;
/* 5182 */   }
/* 5183 */
/* 5184 */   .karriere-p-nn a:hover {
/* 5185 */     color: #7E8BFF;
/* 5186 */   }
/* 5187 */
/* 5188 */   .karriere-img-1 > img {
/* 5189 */     border-radius: 20px;
/* 5190 */     max-width: 100%;
/* 5191 */     height: auto;
/* 5192 */     display: block;
/* 5193 */     margin: 0 auto;
/* 5194 */   }
/* 5195 */
/* 5196 */   .karriere-button {
/* 5197 */     background-color: #0a1a2f;
/* 5198 */     color: white;
/* 5199 */     border-radius: 30px;
/* 5200 */     padding: 10px 25px;

/* style.css */

/* 5201 */     font-weight: bold;
/* 5202 */     margin-top: 20px;
/* 5203 */     border: none;
/* 5204 */     cursor: pointer;
/* 5205 */   }
/* 5206 */
/* 5207 */   .karriere-button:hover, .karriere-button:focus {
/* 5208 */     background-color: #7E8BFF;
/* 5209 */     color: white;
/* 5210 */     box-shadow: 0 0 0 3px #7E8BFF;
/* 5211 */   }
/* 5212 */
/* 5213 */   .section-career-benefits{
/* 5214 */     margin-top: 6rem;
/* 5215 */   }
/* 5216 */
/* 5217 */
/* 5218 */   .section-career-benefits {
/* 5219 */     background-color: #fefaf4;
/* 5220 */     position: relative;
/* 5221 */     overflow: hidden
/* 5222 */   }
/* 5223 */   .section-career-benefits::before {
/* 5224 */     content: "";
/* 5225 */     position: absolute;
/* 5226 */     top: 0;
/* 5227 */     left: 50%;
/* 5228 */     width: 200%;
/* 5229 */     height: 200%;
/* 5230 */     background: radial-gradient(circle at center, transparent 0%, transparent 60%, rgba(255, 213, 158, 0.2) 61%, transparent 62%),
/* 5231 */                 radial-gradient(circle at center, transparent 0%, transparent 80%, rgba(255, 213, 158, 0.15) 81%, transparent 82%);
/* 5232 */     transform: translateX(-50%);
/* 5233 */     z-index: 0;
/* 5234 */   }
/* 5235 */   .why-join-us {
/* 5236 */     font-size: 2rem;
/* 5237 */     color: #000;
/* 5238 */     position: relative;
/* 5239 */     z-index: 1
/* 5240 */
/* 5241 */   }
/* 5242 */
/* 5243 */   .feature-box {
/* 5244 */     background: transparent;
/* 5245 */     padding: 20px;
/* 5246 */     border-radius: 10px;
/* 5247 */     transition: all 0.3s ease-in-out;
/* 5248 */     position: relative;
/* 5249 */     z-index: 1;
/* 5250 */   }

/* style.css */

/* 5251 */
/* 5252 */   .feature-box:hover {
/* 5253 */     background: rgba(255, 213, 158, 0.1);
/* 5254 */     transform: translateY(-5px);
/* 5255 */   }
/* 5256 */
/* 5257 */   .feature-icon img {
/* 5258 */     width: 50px;
/* 5259 */     height: 50px;
/* 5260 */   }
/* 5261 */
/* 5262 */   .feature-box h5 {
/* 5263 */     font-size: 1.1rem;
/* 5264 */     color: #000;
/* 5265 */   }
/* 5266 */
/* 5267 */   .feature-box p {
/* 5268 */     font-size: 0.95rem;
/* 5269 */     color: #555;
/* 5270 */   }
/* 5271 */
/* 5272 */   .jobs-mm-aa > h2 {
/* 5273 */     text-align: center;
/* 5274 */     margin-top: 1rem;
/* 5275 */   }
/* 5276 */
/* 5277 */   .jobs-mm-aa > p {
/* 5278 */     text-align: center;
/* 5279 */     font-size: 0.9rem;
/* 5280 */     color: #555;
/* 5281 */     margin-bottom: 1rem;
/* 5282 */   }
/* 5283 */
/* 5284 */   .no-jobs-message{
/* 5285 */    text-align: center;
/* 5286 */   }
/* 5287 */   .no-jobs-message h4 {
/* 5288 */     font-size: 1.2rem;
/* 5289 */     margin-top: 20px;
/* 5290 */   }
/* 5291 */   .no-jobs-message h5 {
/* 5292 */     font-size: 1rem;
/* 5293 */   }
/* 5294 */
/* 5295 */   .no-jobs-message img {
/* 5296 */     width: 80px;
/* 5297 */     height: auto;
/* 5298 */     margin-top: 20px;
/* 5299 */   }
/* 5300 */

/* style.css */

/* 5301 */
/* 5302 */
/* 5303 */
/* 5304 */
/* 5305 */
/* 5306 */   @media (max-width: 1020px) and (min-width: 768px) {
/* 5307 */     .karriere-p-nn,
/* 5308 */     .karriere-img-1 {
/* 5309 */       flex: 0 0 50%;
/* 5310 */       max-width: 50%;
/* 5311 */       text-align: left;
/* 5312 */     }
/* 5313 */
/* 5314 */
/* 5315 */     .karriere-img-1 > img {
/* 5316 */       max-width: 100%;
/* 5317 */       height: 300px;
/* 5318 */       object-fit: cover;
/* 5319 */       border-radius: 20px;
/* 5320 */     }
/* 5321 */     .karriere-hh-nn {
/* 5322 */         font-size: 25px;
/* 5323 */     }
/* 5324 */     .karriere-p-nn p {
/* 5325 */         font-size: 0.9rem;
/* 5326 */     }
/* 5327 */     .karriere-button {
/* 5328 */         padding: 6px 18px;
/* 5329 */         font-size: 0.9rem;
/* 5330 */     }
/* 5331 */     .arrow-down {
/* 5332 */         font-size: 1.5rem;
/* 5333 */     }
/* 5334 */
/* 5335 */   .section-career-benefits {
/* 5336 */         padding: 40px 20px;
/* 5337 */     }
/* 5338 */     .why-join-us {
/* 5339 */         font-size: 25px;
/* 5340 */     }
/* 5341 */     .feature-box {
/* 5342 */         padding: 15px;
/* 5343 */     }
/* 5344 */     .feature-box h5 {
/* 5345 */         font-size: 0.9rem;
/* 5346 */
/* 5347 */     }
/* 5348 */   .feature-box p {
/* 5349 */         font-size: 0.9rem;
/* 5350 */     }

/* style.css */

/* 5351 */
/* 5352 */     .no-jobs-message{
/* 5353 */       text-align: center;
/* 5354 */      }
/* 5355 */      .no-jobs-message h4 {
/* 5356 */        font-size: 1rem;
/* 5357 */        margin-top: 20px;
/* 5358 */      }
/* 5359 */      .no-jobs-message h5 {
/* 5360 */        font-size: 0.9rem;
/* 5361 */      }
/* 5362 */
/* 5363 */      .no-jobs-message img {
/* 5364 */        width: 80px;
/* 5365 */        height: auto;
/* 5366 */        margin-top: 20px;
/* 5367 */      }
/* 5368 */
/* 5369 */
/* 5370 */   }
/* 5371 */
/* 5372 */   @media (max-width: 576px) {
/* 5373 */     .karriere-img-1.col-lg-6.text-center {
/* 5374 */       order: -1;
/* 5375 */     }
/* 5376 */
/* 5377 */     .karriere-p-nn.col-lg-6  {
/* 5378 */       order: 1;
/* 5379 */     }
/* 5380 */     .karriere-hh-nn {
/* 5381 */         font-size: 20px;
/* 5382 */     }
/* 5383 */     .karriere-p-nn p {
/* 5384 */         font-size: 0.8rem;
/* 5385 */     }
/* 5386 */     .karriere-button {
/* 5387 */         padding: 5px 15px;
/* 5388 */         font-size: 0.8rem;
/* 5389 */     }
/* 5390 */     .arrow-down {
/* 5391 */         font-size: 1.2rem;
/* 5392 */     }
/* 5393 */
/* 5394 */     .karriere-img-1 > img {
/* 5395 */       max-width: 100%;
/* 5396 */       height: 250px;
/* 5397 */       object-fit: cover;
/* 5398 */       border-radius: 20px;
/* 5399 */       margin-bottom: 2rem;
/* 5400 */     }

/* style.css */

/* 5401 */
/* 5402 */     .section-career-benefits {
/* 5403 */         padding: 30px 15px;
/* 5404 */     }
/* 5405 */
/* 5406 */     .why-join-us {
/* 5407 */         font-size: 20px;
/* 5408 */     }
/* 5409 */
/* 5410 */     .feature-box h5 {
/* 5411 */         font-size: 0.9rem;
/* 5412 */     }
/* 5413 */
/* 5414 */     .feature-box p {
/* 5415 */         font-size: 0.8rem;
/* 5416 */     }
/* 5417 */     .no-jobs-message{
/* 5418 */       text-align: center;
/* 5419 */      }
/* 5420 */      .no-jobs-message h4 {
/* 5421 */        font-size: 1rem;
/* 5422 */        margin-top: 20px;
/* 5423 */      }
/* 5424 */      .no-jobs-message h5 {
/* 5425 */        font-size: 0.8rem;
/* 5426 */      }
/* 5427 */
/* 5428 */      .no-jobs-message img {
/* 5429 */        width: 80px;
/* 5430 */        height: auto;
/* 5431 */        margin-top: 20px;
/* 5432 */      }
/* 5433 */
/* 5434 */
/* 5435 */   }
/* 5436 */
/* 5437 */   @media (max-width: 480px) {
/* 5438 */     .karriere-hh-nn {
/* 5439 */         font-size: 18px;
/* 5440 */     }
/* 5441 */     .karriere-p-nn p {
/* 5442 */         font-size: 0.8rem;
/* 5443 */     }
/* 5444 */     .karriere-button {
/* 5445 */         padding: 5px 12px;
/* 5446 */         font-size: 0.8rem;
/* 5447 */     }
/* 5448 */     .arrow-down {
/* 5449 */         font-size: 1rem;
/* 5450 */     }

/* style.css */

/* 5451 */
/* 5452 */     .karriere-img-1 > img {
/* 5453 */       max-width: 100%;
/* 5454 */       height: 200px;
/* 5455 */       object-fit: cover;
/* 5456 */       border-radius: 20px;
/* 5457 */       margin-bottom: 2rem;
/* 5458 */     }
/* 5459 */
/* 5460 */     .section-career-benefits {
/* 5461 */         padding: 20px 10px;
/* 5462 */     }
/* 5463 */
/* 5464 */     .why-join-us {
/* 5465 */         font-size: 18px;
/* 5466 */     }
/* 5467 */
/* 5468 */     .feature-box h5 {
/* 5469 */         font-size: 0.8rem;
/* 5470 */     }
/* 5471 */
/* 5472 */     .feature-box p {
/* 5473 */         font-size: 0.7rem;
/* 5474 */     }
/* 5475 */     .no-jobs-message{
/* 5476 */       text-align: center;
/* 5477 */      }
/* 5478 */      .no-jobs-message h4 {
/* 5479 */        font-size: 1rem;
/* 5480 */        margin-top: 20px;
/* 5481 */      }
/* 5482 */      .no-jobs-message h5 {
/* 5483 */        font-size: 0.8rem;
/* 5484 */      }
/* 5485 */
/* 5486 */      .no-jobs-message img {
/* 5487 */        width: 80px;
/* 5488 */        height: auto;
/* 5489 */        margin-top: 20px;
/* 5490 */      }
/* 5491 */
/* 5492 */   }
/* 5493 */
/* 5494 */   .doryumu-theme {
/* 5495 */     background-color: #FDF8F3;
/* 5496 */ }
/* 5497 */
/* 5498 */   .awsm-job-main {
/* 5499 */     background-color: #FDF8F3;
/* 5500 */   }

/* style.css */

/* 5501 */
/* 5502 */   .awsm-job-container {
/* 5503 */     max-width: 850px;
/* 5504 */     margin: 3rem auto;
/* 5505 */     padding: 2rem;
/* 5506 */     background: #ffffff;
/* 5507 */     border-radius: 12px;
/* 5508 */     box-shadow: 0 4px 10px rgba(0,0,0,0.1);
/* 5509 */   }
/* 5510 */
/* 5511 */   .awsm-job-container > .awsm-jobs-single-title {
/* 5512 */     text-align: left;
/* 5513 */     font-size: 1.75rem;
/* 5514 */     font-weight: 700;
/* 5515 */     margin-bottom: 2rem;
/* 5516 */   }
/* 5517 */
/* 5518 */   .awsm-job-entry-content > .wp-block-heading {
/* 5519 */     font-size: 1.3rem;
/* 5520 */     margin-bottom: 0.8rem;
/* 5521 */   }
/* 5522 */
/* 5523 */   .awsm-job-entry-content > p {
/* 5524 */     font-size: 1rem;
/* 5525 */     line-height: 1.5;
/* 5526 */   }
/* 5527 */
/* 5528 */   .awsm-job-form-inner > .text-2xl {
/* 5529 */     font-size: 1.3rem;
/* 5530 */     font-weight: 700;
/* 5531 */     margin-bottom: 0.8rem;
/* 5532 */   }
/* 5533 */
/* 5534 */   .space-y-4 > label {
/* 5535 */     font-weight: 500;
/* 5536 */     margin-bottom: 0.4rem;
/* 5537 */   }
/* 5538 */
/* 5539 */   .awsm-job-inline-group > label {
/* 5540 */     font-size: 0.7rem;
/* 5541 */     color: #555;
/* 5542 */     margin: 0;
/* 5543 */   }
/* 5544 */
/* 5545 */   .awsm-job-inline-group {
/* 5546 */     display: flex
/* 5547 */   }
/* 5548 */
/* 5549 */   .awsm-job-inline-group > input[type="checkbox"] {
/* 5550 */     width: 15px;

/* style.css */

/* 5551 */     height: 15px;
/* 5552 */     margin-right: 0.5rem;
/* 5553 */     cursor: pointer;
/* 5554 */     margin-top: 0.5rem;
/* 5555 */   }
/* 5556 */
/* 5557 */   .awsm-job-form-control {
/* 5558 */     border: none;
/* 5559 */   }
/* 5560 */
/* 5561 */
/* 5562 */   .awsm-job-form {
/* 5563 */     border: none;
/* 5564 */   }
/* 5565 */
/* 5566 */
/* 5567 */   .custom-job-form {
/* 5568 */     background: white;
/* 5569 */     border-radius: 12px;
/* 5570 */     padding: 2rem;
/* 5571 */   }
/* 5572 */
/* 5573 */   .custom-job-form .awsm-job-form-group {
/* 5574 */     margin-bottom: 1.25rem;
/* 5575 */   }
/* 5576 */
/* 5577 */   .custom-job-form label {
/* 5578 */     font-weight: 600;
/* 5579 */     display: block;
/* 5580 */     margin-bottom: 0.5rem;
/* 5581 */   }
/* 5582 */
/* 5583 */   .custom-job-form input{
/* 5584 */     width: 50%;
/* 5585 */     border: 1px solid #ddd;
/* 5586 */     padding: 0.75rem;
/* 5587 */     border-radius: 8px;
/* 5588 */   }
/* 5589 */
/* 5590 */   .custom-job-form textarea {
/* 5591 */     width: 80%;
/* 5592 */     border: 1px solid #ddd;
/* 5593 */     padding: 0.75rem;
/* 5594 */     border-radius: 8px;
/* 5595 */     resize: vertical;
/* 5596 */   }
/* 5597 */
/* 5598 */   .custom-job-form input[type="submit"] {
/* 5599 */     margin-top: -3rem;
/* 5600 */     background: #071A38;

/* style.css */

/* 5601 */     color: #fff;
/* 5602 */     border: none;
/* 5603 */     width: 200px;
/* 5604 */     padding: 0.6rem 2rem;
/* 5605 */     border-radius: 40px;
/* 5606 */     cursor: pointer;
/* 5607 */     transition: background .3s ease;
/* 5608 */   }
/* 5609 */
/* 5610 */   .custom-job-form input[type="submit"]:hover {
/* 5611 */     background: #a3b4ff;
/* 5612 */   }
/* 5613 */
/* 5614 */
/* 5615 */   @media (max-width: 1020px) and (min-width: 768px) {
/* 5616 */     .awsm-job-container {
/* 5617 */       max-width: 720px;
/* 5618 */       margin: 3rem auto;
/* 5619 */       background-color: #ffffff;
/* 5620 */       border-radius: 12px;
/* 5621 */       padding: 2rem 2.5rem;
/* 5622 */       box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
/* 5623 */     }
/* 5624 */     .awsm-job-container > .awsm-jobs-single-title {
/* 5625 */       font-size: 1.5rem;
/* 5626 */     }
/* 5627 */     .awsm-job-entry-content > .wp-block-heading {
/* 5628 */       font-size: 1.2rem;
/* 5629 */     }
/* 5630 */     .awsm-job-entry-content > p {
/* 5631 */       font-size: 0.9rem;
/* 5632 */     }
/* 5633 */     .awsm-job-form-inner > .text-2xl {
/* 5634 */       font-size: 1.1rem;
/* 5635 */     }
/* 5636 */     .custom-job-form input {
/* 5637 */       width: 100%;
/* 5638 */     }
/* 5639 */
/* 5640 */     .custom-job-form textarea{
/* 5641 */       width: 100%;
/* 5642 */     }
/* 5643 */   }
/* 5644 */
/* 5645 */
/* 5646 */   @media (max-width: 576px) {
/* 5647 */     .awsm-job-container {
/* 5648 */       max-width: 100%;
/* 5649 */       padding: 1.5rem;
/* 5650 */     }

/* style.css */

/* 5651 */     .awsm-job-container > .awsm-jobs-single-title {
/* 5652 */       font-size: 1.3rem;
/* 5653 */     }
/* 5654 */     .awsm-job-entry-content > .wp-block-heading {
/* 5655 */       font-size: 1rem;
/* 5656 */     }
/* 5657 */     .awsm-job-entry-content > p {
/* 5658 */       font-size: 0.8rem;
/* 5659 */     }
/* 5660 */     .awsm-job-form-inner > .text-2xl {
/* 5661 */       font-size: 1rem;
/* 5662 */     }
/* 5663 */     .custom-job-form input {
/* 5664 */       width: 100%;
/* 5665 */     }
/* 5666 */
/* 5667 */     .custom-job-form textarea{
/* 5668 */       width: 100%;
/* 5669 */     }
/* 5670 */     .custom-job-form {
/* 5671 */       padding: 0;
/* 5672 */     }
/* 5673 */   }
/* 5674 */
/* 5675 */   @media (max-width: 480px) {
/* 5676 */     .awsm-job-container {
/* 5677 */       padding: 1rem;
/* 5678 */     }
/* 5679 */     .awsm-job-container > .awsm-jobs-single-title {
/* 5680 */       font-size: 1.2rem;
/* 5681 */     }
/* 5682 */     .awsm-job-entry-content > .wp-block-heading {
/* 5683 */       font-size: 0.9rem;
/* 5684 */     }
/* 5685 */     .awsm-job-entry-content > p {
/* 5686 */       font-size: 0.8rem;
/* 5687 */     }
/* 5688 */     .awsm-job-form-inner > .text-2xl {
/* 5689 */       font-size: 0.9rem;
/* 5690 */     }
/* 5691 */     .custom-job-form input {
/* 5692 */       width: 100%;
/* 5693 */     }
/* 5694 */     .custom-job-form textarea{
/* 5695 */       width: 100%;
/* 5696 */     }
/* 5697 */     .custom-job-form {
/* 5698 */       padding: 0;
/* 5699 */     }
/* 5700 */   }

/* style.css */

/* 5701 */
/* 5702 */
