/*!
 * Bootstrap  v5.2.3 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg-rgb: 255, 255, 255;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-bg: #fff;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-2xl: 2rem;--bs-border-radius-pill: 50rem;--bs-link-color: #0d6efd;--bs-link-hover-color: #0a58ca;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd}*,*::before,*::after{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media(min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media(min-width: 1200px){h3,.h3{font-size:1.75rem}}p{margin-top:0;margin-bottom:1rem}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ul{padding-left:2rem}ul{margin-top:0;margin-bottom:1rem}ul ul{margin-bottom:0}b{font-weight:bolder}a{color:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code{font-family:var(--bs-font-monospace);font-size:1em}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button{text-transform:none}[role=button]{cursor:pointer}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}summary{display:list-item;cursor:pointer}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.figure{display:inline-block}.container{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container{max-width:540px}}@media(min-width: 768px){.container{max-width:720px}}@media(min-width: 992px){.container{max-width:960px}}@media(min-width: 1200px){.container{max-width:1140px}}@media(min-width: 1400px){.container{max-width:1320px}}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.col-12{flex:0 0 auto;width:100%}@media(min-width: 768px){.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}}@media(min-width: 992px){.col-lg-6{flex:0 0 auto;width:50%}}.table{--bs-table-color: var(--bs-body-color);--bs-table-bg: transparent;--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-body-color);--bs-table-striped-bg: rgba(0, 0, 0, 0.05);--bs-table-active-color: var(--bs-body-color);--bs-table-active-bg: rgba(0, 0, 0, 0.1);--bs-table-hover-color: var(--bs-body-color);--bs-table-hover-bg: rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.collapse:not(.show){display:none}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: #6c757d;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: 0.5rem;--bs-navbar-color: rgba(0, 0, 0, 0.55);--bs-navbar-hover-color: rgba(0, 0, 0, 0.7);--bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);--bs-navbar-active-color: rgba(0, 0, 0, 0.9);--bs-navbar-brand-padding-y: 0.3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(0, 0, 0, 0.9);--bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);--bs-navbar-nav-link-padding-x: 0.5rem;--bs-navbar-toggler-padding-y: 0.25rem;--bs-navbar-toggler-padding-x: 0.75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);--bs-navbar-toggler-border-radius: 0.375rem;--bs-navbar-toggler-focus-width: 0.25rem;--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .show>.nav-link,.navbar-nav .nav-link.active{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:rgba(0,0,0,0);border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}@media(min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: 1px solid var(--bs-alert-border-color);--bs-alert-border-radius: 0.375rem;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: #084298;--bs-alert-bg: #cfe2ff;--bs-alert-border-color: #b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{--bs-alert-color: #41464b;--bs-alert-bg: #e2e3e5;--bs-alert-border-color: #d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{--bs-alert-color: #0f5132;--bs-alert-bg: #d1e7dd;--bs-alert-border-color: #badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{--bs-alert-color: #055160;--bs-alert-bg: #cff4fc;--bs-alert-border-color: #b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{--bs-alert-color: #664d03;--bs-alert-bg: #fff3cd;--bs-alert-border-color: #ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{--bs-alert-color: #842029;--bs-alert-bg: #f8d7da;--bs-alert-border-color: #f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{--bs-alert-color: #636464;--bs-alert-bg: #fefefe;--bs-alert-border-color: #fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{--bs-alert-color: #141619;--bs-alert-bg: #d3d3d4;--bs-alert-border-color: #bcbebf}.alert-dark .alert-link{color:#101214}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}@keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-none{display:none !important}.w-100{width:100% !important}.h-100{height:100% !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.justify-content-end{justify-content:flex-end !important}.justify-content-between{justify-content:space-between !important}.align-items-center{align-items:center !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.ms-auto{margin-left:auto !important}.p-4{padding:1.5rem !important}.pb-5{padding-bottom:3rem !important}.gap-1{gap:.25rem !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-nowrap{white-space:nowrap !important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-none{display:none !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.ps-md-5{padding-left:3rem !important}.gap-md-3{gap:1rem !important}}@media(min-width: 992px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-none{display:none !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.me-lg-5{margin-right:3rem !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-5{margin-bottom:3rem !important}.text-lg-start{text-align:left !important}}header{font-size:34px;overflow:hidden}@media(min-width: 992px){header .container{max-width:1400px}}.navbar{background-color:rgba(0,0,0,0);border:none;margin-top:20px;margin-bottom:30px}@media screen and (min-width: 992px){.navbar{margin-bottom:40px}.navbar>.container{max-width:1200px}}.navbar-brand{z-index:10;color:#fff !important;position:relative;font-size:20px;width:auto}.navbar-brand svg{height:80px;width:auto}.navbar-brand:hover{bottom:0px !important;position:relative !important}.navbar-brand:hover:before{top:-24px !important}@media screen and (min-width: 992px){.navbar-brand{margin-left:0px !important;font-size:16px;max-width:125px;margin-top:4px}}@media screen and (max-width: 991px){.navbar-brand{position:relative}.navbar-brand:before{height:70px;top:-31px}}.navbar-collapse{background-color:rgba(0,0,0,0) !important;border-top:none !important;position:relative;margin-top:20px !important}@media screen and (max-width: 991px){.navbar-collapse{width:100vw;overflow-x:hidden;margin-right:0;left:0;padding-left:0}}@media screen and (min-width: 992px){.navbar-collapse .navbar-nav{display:flex;width:100%}.navbar-collapse .navbar-nav .nav-item-logo{flex-grow:1}.navbar-collapse .navbar-nav li{float:none}}@media screen and (max-width: 1240px){.navbar-collapse .navbar-nav li{font-size:24px}.navbar-collapse .navbar-nav li a{padding:5px 10px}}.navbar-collapse .navbar-nav .nav-item.active{border-bottom:1px solid #800032 !important}@media screen and (max-width: 991px){.navbar-collapse .navbar-nav{padding-bottom:0;margin-bottom:0;margin-top:0;margin-left:0}.navbar-collapse .navbar-nav .nav-item.active a{font-weight:bold}.navbar-collapse .navbar-nav li{margin-bottom:3px;font-size:30px}.navbar-collapse .navbar-nav li a{line-height:1.4 !important}.navbar-collapse .navbar-nav li>a,.navbar-collapse .navbar-nav li>a:active,.navbar-collapse .navbar-nav li>a:focus,.navbar-collapse .navbar-nav li>a:hover{color:#fff;padding-top:10px;padding-bottom:10px;color:#800032}}.navbar-toggler{border:none;padding:.25rem .75rem;margin-right:-10px}.navbar-toggler:focus{box-shadow:none;outline:none}.navbar-toggler .navbar-toggler-icon{transition:all .3s ease-in-out;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28128, 0, 50, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon{background-image:none;position:relative}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon::before,.navbar-toggler[aria-expanded=true] .navbar-toggler-icon::after{content:"";position:absolute;width:24px;height:2px;background-color:#800032;left:50%;top:50%;transition:all .3s ease-in-out}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon::before{transform:translate(-50%, -50%) rotate(45deg)}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon::after{transform:translate(-50%, -50%) rotate(-45deg)}.navbar-nav{padding-bottom:20px;position:relative;align-items:center;background-color:rgba(0,0,0,0)}.navbar-nav .left,.navbar-nav .right{gap:20px;max-width:calc(50% - 105px)}@media screen and (max-width: 767px){.navbar-nav .left,.navbar-nav .right{max-width:100%;width:100%}}.navbar-nav .right{justify-content:flex-end}.navbar-nav li{font-size:22px}.navbar-nav li:last-child a{padding-right:0px !important}.navbar-nav li a{display:block;padding-top:0 !important;line-height:32px;padding-bottom:0 !important;font-weight:300;text-align:center;padding:0 !important;color:#800032;font-size:16px;letter-spacing:1px}@media screen and (min-width: 1100px){.navbar-nav li a{font-size:20px}}.navbar-nav li a svg{height:100px;width:auto;margin-top:-23px}.navbar-nav li a:hover{color:#800032 !important}.navbar-nav li a.active{color:#800032 !important;border-bottom:1px solid}.navbar-nav li a.active:hover{color:#fff !important}@media screen and (min-width: 992px){.navbar-nav li a.active:hover{color:#800032 !important}}@media screen and (max-width: 991px){.navbar-collapse{margin-top:30px}}.navbar-brand{height:auto}.navbar-brand img{height:60px}@media screen and (max-width: 991px){.navbar-brand{padding:0px 0px !important}.navbar-brand img{height:40px;margin-top:6px}}@media screen and (max-width: 991px){.navbar-collapse{border-top:1px solid rgba(0,0,0,0);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.collapse{display:none !important}.navbar-nav{float:none !important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.show{display:block !important}}footer{padding:20px 0px;font-size:16px}footer a{text-decoration:none}footer i{top:-4px;position:relative;padding-left:3px}footer .more-link{font-size:16px;margin-top:.5rem !important}footer .more-link svg{height:20px;width:auto;margin-right:3px;margin-left:0}.intro{max-width:100%;margin-left:auto}@media screen and (min-width: 768px){.intro{padding-left:40px}}.intro .brand{color:#800032;font-size:24px}.intro__title{font-size:40px;font-weight:normal;margin-bottom:20px;margin-top:0;font-weight:300;line-height:1.2}@media screen and (min-width: 500px){.intro__title{font-size:40px}}@media screen and (min-width: 768px){.intro__title{margin-top:10px;font-size:40px;line-height:1.4}}.intro__title a{text-decoration:none}.intro__title.text-brand{color:#5c0024;margin-top:0px}@media screen and (min-width: 768px){.intro__title.text-brand{font-size:60px;line-height:1.4}}.intro__title.text-brand+div{font-size:30px}.intro__title span{padding:0px 5px;box-decoration-break:clone;line-height:1.2}.intro__content{font-size:18px;font-weight:300}.intro__content a{text-decoration:none}@media screen and (min-width: 768px){.intro__content{font-size:20px}}.intro__content span{display:inline-block}@media screen and (max-width: 767px){.intro__content span{line-height:1.4 !important}}.stars{width:140px}.stars svg{fill:#800032}.feedback{font-size:20px;line-height:1.1}.feedback-content{margin-bottom:20px}.feedback-content:before{content:"«";color:#800032}.feedback-content:after{content:"»";color:#800032;position:absolute;margin-left:3px}.feedback .author-name{font-size:18px;margin-left:5px;white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.feedback .author-image img{border-radius:50%}@media screen and (max-width: 767px){.feedback-info{flex-direction:column;align-items:flex-start !important;gap:1rem}.feedback-info .review-left{flex-direction:column;align-items:flex-start !important;width:100%}.feedback-info .review-left .stars{width:180px;margin-bottom:.25rem}.feedback-info .review-left .stars svg{width:32px;height:32px}.feedback-info .review-right{width:100%}.feedback-info .review-right a{display:block}}@media screen and (max-width: 767px){.feedbacks .feedback{margin-bottom:1rem}.feedbacks .feedback:last-child{margin-bottom:0}}.review-score{font-size:20px}.review-right a{font-size:18px;text-decoration:none}.image-link{width:100%}.image-link img{width:100%;height:auto;object-fit:cover;object-position:center}.image-link span{line-height:41px}.image-link a:hover .with-arrow{bottom:0}.image-link a:hover .with-arrow:after{left:5px}.col-md-8 .image-link{height:100%}@media screen and (max-width: 768px){.col-md-8 .image-link{height:auto}}.col-md-8 .image-links{height:100%}@media screen and (max-width: 768px){.col-md-8 .image-links{height:auto}}.col-md-8 .image-link a:first-child,.col-md-8 .image-link div:first-child{height:100%;padding-bottom:0;display:block}.col-md-8 .image-link a:first-child img,.col-md-8 .image-link div:first-child img{height:calc(100% - 51px);position:relative}@media screen and (max-width: 767px){.col-md-8 .image-link a:first-child img,.col-md-8 .image-link div:first-child img{height:auto !important}}.col-md-8 .image-link a:first-child span,.col-md-8 .image-link div:first-child span{display:inline-block;margin-top:10px}@media screen and (max-width: 768px){.col-md-8 .image-link a:first-child img,.col-md-8 .image-link div:first-child img{aspect-ratio:auto}}.image-link a:first-child span{display:inline-block;margin-top:10px}.image-link>a,.image-link>div{text-decoration:none;font-size:26px;font-family:"Fraunces";position:relative;overflow:hidden;display:block}.image-link>a img,.image-link>div img{aspect-ratio:4/3}.contact-form{margin-top:40px}.contact-form .field{margin:0 auto;position:relative}.contact-form label{width:100%;border:none;box-shadow:none}.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=number],.contact-form textarea{width:100%;border:none;padding:15px 15px;outline:none;-moz-appearance:none;margin:0 auto;position:relative;margin-top:20px;display:block;background-color:#fff;border:1px solid rgba(92,0,35,.3058823529)}.contact-form input[type=text]:focus+.form-placeholder,.contact-form input[type=text]:not(:placeholder-shown)+.form-placeholder,.contact-form input[type=email]:focus+.form-placeholder,.contact-form input[type=email]:not(:placeholder-shown)+.form-placeholder,.contact-form input[type=number]:focus+.form-placeholder,.contact-form input[type=number]:not(:placeholder-shown)+.form-placeholder,.contact-form textarea:focus+.form-placeholder,.contact-form textarea:not(:placeholder-shown)+.form-placeholder{top:-10px;transform:none;font-size:10px}.contact-form .form-placeholder{background-color:#fff;width:auto;padding:2px 6px;position:absolute;border-radius:3px;left:12px;top:50%;transform:translateY(-50%);transition:.2s ease all;font-weight:normal;opacity:1;color:rgba(0,0,0,.6)}.contact-form textarea{height:200px}.contact-form input[type=submit]{width:auto;margin-left:auto;display:inline-block;float:right;margin-top:20px;padding:5px 10px;margin-bottom:20px}.home-about-image{margin-top:-40px}.home-about-image img{height:360px;width:100%;object-fit:cover;object-position:center}.constrained-width{max-width:700px;margin-left:auto;margin-right:auto;padding:0}.contact-form{margin-top:4rem;margin-bottom:40px}.contact-form .field input{background-color:#fff}@media screen and (max-width: 767px){.contact-form{margin-bottom:20px}}.contact-form .field:first-child input{margin-top:0}.contact-form .btn-outline{margin-bottom:0 !important}.alert{margin-top:2rem;font-size:20px}.alert p:last-child{margin-bottom:0}@media screen and (max-width: 991px){.navbar .navbar-collapse{background-color:rgba(0,0,0,0);padding:1rem 0;margin-top:1rem !important;box-shadow:none}.navbar .navbar-collapse .navbar-nav{gap:1rem}.navbar .navbar-collapse .navbar-nav .nav-item{border-bottom:1px solid rgba(0,0,0,.1);padding:.5rem 0}.navbar .navbar-collapse .navbar-nav .nav-item:last-child{border-bottom:none}.navbar .navbar-collapse .navbar-nav .nav-item .nav-link{padding:.25rem 0;font-size:20px;transition:all .2s ease}.navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover,.navbar .navbar-collapse .navbar-nav .nav-item .nav-link.active{color:#800032;background-color:rgba(0,0,0,0)}}@-webkit-keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%,100%{opacity:0}0%{transform:scale(0.1)}50%{opacity:1}100%{transform:scale(1.2)}}html{background-color:#fefaf6}.bg-lightred{background-color:#faf2f0}body{font-family:"Lato",sans-serif;font-weight:300;font-size:16px;color:#040303;display:flex;flex-direction:column;min-height:100vh;background-color:#fefaf6;overflow-x:hidden}body main{flex-grow:1}body p,body span,body div{line-height:1.6}.lead{max-width:700px;font-size:26px;line-height:1.4}@media screen and (max-width: 767px){.lead{margin-bottom:20px}}.mt-big{margin-top:100px}@media screen and (max-width: 767px){.mt-big{margin-top:60px}}.mb-big{margin-bottom:100px}@media screen and (max-width: 767px){.mb-big{margin-bottom:60px}}.more-link{font-size:24px;text-decoration:none;display:flex;align-items:center;margin-top:2rem;display:block;text-align:center}@media screen and (max-width: 767px){.more-link{margin-top:.5rem;font-size:20px}}.more-link svg{height:29px;margin-top:-4px;margin-left:3px;width:auto}.with-arrow{position:relative;transition:all .5s ease}.with-arrow:hover{bottom:0}.with-arrow:hover:after{left:5px}.with-arrow:after{margin-left:.3em;content:"";background-image:url("/assets/images/arrow.svg");background-repeat:no-repeat;background-position:center;width:1.1em;height:20px;background-size:contain;display:inline-block;top:4px;position:relative}.with-shadow{position:relative}.with-shadow:after{width:5px;height:90%;right:-5px;top:50%;transform:translateY(-50%);background-color:#800032;opacity:.3;content:"";position:absolute}@media(min-width: 768px){.with-shadow:after{right:-10px;width:10px}}.text-brand{font-family:"Fraunces";font-weight:300}.container{padding:0px 20px;max-width:none;max-width:1000px}@media(min-width: 992px){.container{max-width:1000px;width:100%}}.gallery__image img.lazyload,.banner__bg.lazyload{-webkit-filter:blur(10px);-moz-filter:blur(10px);-ms-filter:blur(10px);-o-filter:blur(10px);filter:url("data:image/svg+xml;utf8,<svg height='0' xmlns='http://www.w3.org/2000/svg'><filter id='svgBlur' x='-5%' y='-5%' width='110%' height='110%'><feGaussianBlur in='SourceGraphic' stdDeviation='5'/></filter></svg>#svgBlur");filter:"progid: DXImageTransform.Microsoft.Blur(PixelRadius = '10')";filter:blur(10px)}a{color:#800032;text-decoration:none}a:hover{color:#800032;bottom:-1px;position:relative}.date-separator{color:#800032;padding-left:10px;padding-right:10px}.btn-outline{background-color:rgba(0,0,0,0);border:1px solid rgba(92,0,35,.3058823529);padding:10px 20px;color:#800032;margin-top:20px;margin-left:auto;font-family:"Fraunces";float:right;font-size:26px;line-height:41px}.btn-outline:hover,.btn-outline:active,.btn-outline:focus{bottom:-1px;position:relative}@media screen and (max-width: 500px){.btn-outline{width:100%}}h1,h2,h3{font-weight:bold}h1{margin-bottom:20px;font-weight:bold}h2{color:#5c0024;font-family:"Fraunces";font-size:40px;max-width:800px;margin-bottom:1rem}@media screen and (max-width: 767px){h2{margin-bottom:1rem;font-size:34px}}.banner{margin-bottom:30px;height:200px;display:flex;color:#fff;align-items:center;font-family:"Fraunces";position:relative;overflow:hidden;line-height:1.2;position:relative;border-radius:5px}.banner__bg{position:absolute;height:100%;width:100%;background-size:cover;background-position:center center}@media screen and (max-width: 767px){.banner{height:150px;margin-bottom:20px}}.banner__text{display:block;font-size:60px;padding:0px 30px 0px 80px;position:relative;height:100%;display:flex;align-items:center;margin-bottom:0}@media screen and (max-width: 767px){.banner__text{font-size:40px;padding:0px 10px 0 20px}}.banner__text-content{position:relative;z-index:1}.banner__text:before{content:"";width:100%;height:200px;background-color:rgba(128,0,50,.7);position:absolute;left:0;top:0}@media screen and (max-width: 767px){.banner__text:before{height:150px;left:0px}}.banner__text:after{width:0;height:0;border-style:solid;border-width:300px 0 0 175px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(128,0,50,.7);position:absolute;right:-175px;content:"";top:0}@media screen and (max-width: 767px){.banner__text:after{border-width:150px 0 0 85px;right:-85px}}.back-to{margin-top:0px;margin-bottom:4rem;display:inline-block;text-decoration:none;position:relative;transition:all .5s ease}.back-to:hover{bottom:0}.back-to:hover:before{left:-5px}.back-to:before{margin-right:.3em;content:"";background-image:url("/assets/images/arrow.svg");background-repeat:no-repeat;background-position:center;width:1.1em;transform:rotate(180deg);height:20px;background-size:contain;display:inline-block;top:4px;position:relative}.date-area{display:block;float:left;width:60px;margin-right:25px;margin-top:5px;margin-bottom:10px}.date-area .day{font-size:50px;line-height:43px;width:60px;text-align:center;display:inline-block}.default-gallery .col-md-8 img{height:100% !important}.gallery{margin-top:20px;display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}.gallery h2:not(:first-child){margin-top:30px}@media screen and (max-width: 767px){.gallery{grid-template-columns:repeat(2, 1fr)}}.gallery h2{grid-column:1/-1;width:100%}.gallery__image{position:relative;padding-bottom:100%;overflow:hidden;border-radius:5px}.gallery__image:only-child{grid-column:2/span 2}.gallery__image:first-child+.gallery__image:last-child{grid-column:2/span 2}.gallery__image:first-child:nth-last-child(2){grid-column:2/span 2}.gallery__image img{position:absolute;top:50%;width:auto;height:100%;left:50%;transform:translate(-50%, -50%)}.gallery__image img.lazyload{width:400px;height:auto}.workshop.col-xs-12{margin-bottom:0px;margin-top:30px;max-width:700px;margin-left:auto;margin-right:auto;background-color:#fff;padding:1.4rem 20px}.workshop:first-child{margin-top:40px}.workshop:last-child{margin-bottom:4rem}.workshop__title{font-family:Fraunces;color:#800032}.workshop__title a{text-decoration:none}.workshop__title a:hover{text-decoration:none}.workshop__text{margin-top:10px;margin-bottom:10px;font-size:18px}.workshop__meta{font-weight:bold;font-size:20px}.workshop__link{text-decoration:none}.main-banner{width:100%}.main-banner img{position:absolute;width:100%;height:100%;object-fit:cover}main.workshop .page-text{max-width:700px;margin:0 auto}main.workshop .text{font-size:20px}body.workshops .page-text{max-width:700px;margin:0 auto}.uniform__potty{position:absolute !important;left:-9999px}label[for=captcha]{color:#fff}label[for=captcha]+input{margin-top:0 !important}.uniform-errors{border:3px solid #f1b5b1;border-radius:3px;padding:10px}.newsentry{margin-bottom:20px}.newsentry:first-child{margin-top:0px}.newsentry__title{font-size:40px;font-family:Fraunces;color:#800032}.newsentry__title a:hover{text-decoration:none}.newsentry__text{margin-bottom:10px}.newsentry__link{border-left:1px solid #4a4a4a;margin-left:10px;padding-left:10px}.page-text{max-width:800px;font-size:20px}.page-text a{text-decoration:none}.steps{max-width:700px;margin:0 auto}.steps__content{width:calc(100% + 40px);margin-left:-20px}.steps .step{padding:1.4rem 20px;background-color:#fff;gap:2rem}.steps .step:not(:last-child){margin-bottom:.5rem}@media screen and (max-width: 500px){.steps .step{gap:1.5rem}}.steps .step__title{font-size:30px;font-weight:300}@media screen and (max-width: 500px){.steps .step__title{font-size:24px;margin-top:5px}}.steps .step__text{font-size:20px;margin-top:1rem}.steps .step__text p:last-child{margin-bottom:0}.steps .step-left{font-size:50px;line-height:1;font-family:"Fraunces";color:#5c0024;min-width:70px;text-align:center}@media screen and (max-width: 500px){.steps .step-left{font-size:40px;min-width:50px}}.faqs{max-width:700px;margin-left:auto;margin-right:auto;margin-bottom:2rem}.faqs .faq-item{border-bottom:1px solid rgba(92,0,36,.2);padding:1rem 0}.faqs .faq-item:last-child{border-bottom:none}.faqs .faq-question{font-size:20px;font-weight:300;color:#800032;cursor:pointer;padding-right:3rem;position:relative;list-style:none}.faqs .faq-question::marker{display:none}.faqs .faq-question::-webkit-details-marker{display:none}.faqs .faq-question:after{content:"+";position:absolute;right:0;font-size:50px;top:50%;transform:translateY(-50%);transition:.3s ease}.faqs details[open] .faq-question:after{transform:translateY(-50%) rotate(45deg)}.faqs .faq-answer{padding-top:1rem;font-size:18px}.faqs .faq-answer p:last-child{margin-bottom:0}body.kontakt .text{max-width:700px;margin:0 auto;font-size:20px}.whatsapp-button{position:fixed;bottom:30px;right:20px;background-color:#128c7e;color:#fff;padding:12px 16px 12px 16px;text-decoration:none;font-weight:bold;display:flex;align-items:center;gap:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:1000;transition:transform .2s ease;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;will-change:transform}.whatsapp-button .desktop-text{display:inline}.whatsapp-button .mobile-text{display:none}.whatsapp-button:hover{transform:scale3d(1.05, 1.05, 1);color:#fff;position:fixed;bottom:30px}.whatsapp-button svg{width:24px;height:24px}@media(max-width: 768px){.whatsapp-button{bottom:20px;right:15px;padding:10px 15px}.whatsapp-button:hover{bottom:20px}.whatsapp-button .desktop-text{display:none}.whatsapp-button .mobile-text{display:inline}}
