:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #007bff;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role="button"]{cursor:pointer}select{word-wrap:normal}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}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container,.container-sm{max-width:540px}}@media (min-width: 768px){.container,.container-sm,.container-md{max-width:720px}}@media (min-width: 992px){.container,.container-sm,.container-md,.container-lg{max-width:960px}}@media (min-width: 1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width: 576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width: 768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width: 992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width: 1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,0.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#b8daff}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,0.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,0.075)}@media (max-width: 575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width: 767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width: 991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{appearance:none}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*="col-"]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input[disabled] ~ .form-check-label,.form-check-input:disabled ~ .form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,0.9);border-radius:.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*="col-"]>.valid-tooltip{left:5px}.was-validated :valid ~ .valid-feedback,.was-validated :valid ~ .valid-tooltip,.is-valid ~ .valid-feedback,.is-valid ~ .valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#28a745;padding-right:calc(1.5em + .75rem) !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:3rem !important;background-position:right 1.5rem center}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem) !important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label{color:#28a745}.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip,.form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-control-input:valid ~ .custom-control-label,.custom-control-input.is-valid ~ .custom-control-label{color:#28a745}.was-validated .custom-control-input:valid ~ .custom-control-label::before,.custom-control-input.is-valid ~ .custom-control-label::before{border-color:#28a745}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,.custom-control-input.is-valid:checked ~ .custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,.custom-control-input.is-valid:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before{border-color:#28a745}.was-validated .custom-file-input:valid ~ .custom-file-label,.custom-file-input.is-valid ~ .custom-file-label{border-color:#28a745}.was-validated .custom-file-input:valid:focus ~ .custom-file-label,.custom-file-input.is-valid:focus ~ .custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,0.9);border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*="col-"]>.invalid-tooltip{left:5px}.was-validated :invalid ~ .invalid-feedback,.was-validated :invalid ~ .invalid-tooltip,.is-invalid ~ .invalid-feedback,.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem) !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right:3rem !important;background-position:right 1.5rem center}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem) !important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label{color:#dc3545}.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip,.form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-control-input:invalid ~ .custom-control-label,.custom-control-input.is-invalid ~ .custom-control-label{color:#dc3545}.was-validated .custom-control-input:invalid ~ .custom-control-label::before,.custom-control-input.is-invalid ~ .custom-control-label::before{border-color:#dc3545}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,.custom-control-input.is-invalid:checked ~ .custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,.custom-control-input.is-invalid:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before{border-color:#dc3545}.was-validated .custom-file-input:invalid ~ .custom-file-label,.custom-file-input.is-invalid ~ .custom-file-label{border-color:#dc3545}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,.custom-file-input.is-invalid:focus ~ .custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-sm,.navbar .container-md,.navbar .container-lg,.navbar .container-xl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50% / 100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width: 575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width: 767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width: 1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,0.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,0.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,0.5)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,0.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,0.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,0.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,0.5);border-color:rgba(0,0,0,0.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280,0,0,0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,0.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,0.9)}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,0.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,0.5)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,0.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,0.5);border-color:rgba(255,255,255,0.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255,255,255,0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,0.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}@media print{*,*::before,*::after{text-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px !important}.container{min-width:992px !important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6 !important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace !important}.text-justify{text-align:justify !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media (min-width: 576px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-weight-light{font-weight:300 !important}.font-weight-lighter{font-weight:lighter !important}.font-weight-normal{font-weight:400 !important}.font-weight-bold{font-weight:700 !important}.font-weight-bolder{font-weight:bolder !important}.font-italic{font-style:italic !important}.text-white{color:#fff !important}.text-primary{color:#007bff !important}a.text-primary:hover,a.text-primary:focus{color:#0056b3 !important}.text-secondary{color:#6c757d !important}a.text-secondary:hover,a.text-secondary:focus{color:#494f54 !important}.text-success{color:#28a745 !important}a.text-success:hover,a.text-success:focus{color:#19692c !important}.text-info{color:#17a2b8 !important}a.text-info:hover,a.text-info:focus{color:#0f6674 !important}.text-warning{color:#ffc107 !important}a.text-warning:hover,a.text-warning:focus{color:#ba8b00 !important}.text-danger{color:#dc3545 !important}a.text-danger:hover,a.text-danger:focus{color:#a71d2a !important}.text-light{color:#f8f9fa !important}a.text-light:hover,a.text-light:focus{color:#cbd3da !important}.text-dark{color:#343a40 !important}a.text-dark:hover,a.text-dark:focus{color:#121416 !important}.text-body{color:#212529 !important}.text-muted{color:#6c757d !important}.text-black-50{color:rgba(0,0,0,0.5) !important}.text-white-50{color:rgba(255,255,255,0.5) !important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none !important}.text-break{word-break:break-word !important;word-wrap:break-word !important}.text-reset{color:inherit !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}.clearfix::after{display:block;clear:both;content:""}body {
background-color: #ffffff;
color: #333333;
font-family: "Helvetica", Verdana, Arial, sans-serif;
font-size: 18px;
font-weight: 400;
line-height: 1.65;
font-style: normal;
padding: 0;
word-wrap: break-word;
}
body.modal-open .media-modal-close:hover,
body.modal-open .media-modal-close:focus {
background: none;
border: none;
padding: 1px;
}
body.modal-open .media-modal-close:focus {
position: absolute;
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: #333333;
font-family: "Helvetica", Verdana, Arial, sans-serif;
font-weight: 400;
line-height: 1.4;
text-transform: none;
font-style: normal;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
color: #333333;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
text-decoration: none;
}
h1 {
font-size: 36px;
line-height: 1.4;
letter-spacing: 0px;
color: #333333;
font-family: "Helvetica", Verdana, Arial, sans-serif;
font-weight: 400;
font-style: normal;
text-transform: none;
}
h1 a {
color: #333333;
}
h2 {
font-size: 30px;
line-height: 1.4;
letter-spacing: 0px;
}
h2 .fl-comments-list-title {
font-size: 24px;
}
h3 {
font-size: 24px;
line-height: 1.4;
letter-spacing: 0px;
}
h4 {
font-size: 18px;
line-height: 1.4;
letter-spacing: 0px;
}
h5 {
font-size: 14px;
line-height: 1.4;
letter-spacing: 0px;
}
h6 {
font-size: 12px;
line-height: 1.4;
letter-spacing: 0px;
}
a {
color: #2b7bb9;
text-decoration: underline;
}
a:hover {
color: #2b7bb9;
text-decoration: none;
}
a:focus {
color: #2b7bb9;
}
blockquote {
border-color: #e6e6e6;
}
iframe {
max-width: 100%;
}
img {
max-width: 100%;
height: auto;
} .fl-screen-reader-text {
position: absolute;
left: -10000px;
top: auto;
width: 1px;
height: 1px;
overflow: hidden;
padding: 10px 15px;
background: #fff !important;
}
.fl-screen-reader-text:focus {
width: auto;
height: auto;
position: fixed;
left: 0px;
top: 0px;
z-index: 99999;
}
body.rtl .fl-screen-reader-text {
right: -10000px;
}
body.rtl .fl-screen-reader-text:focus {
position: fixed;
left: auto;
right: 0px;
top: 0px;
width: auto;
height: auto;
z-index: 99999;
}
body.admin-bar .fl-screen-reader-text:focus {
top: 32px;
}
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute;
height: 1px;
width: 1px;
overflow: hidden;
} .container {
padding-left: 20px;
padding-right: 20px;
} .fl-page {
position: relative;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
margin: 0 auto;
} .fl-page-header {
border-color: #e6e6e6;
background-color: #ffffff;
color: #000000;
}
.fl-page-header *,
.fl-page-header h1,
.fl-page-header h2,
.fl-page-header h3,
.fl-page-header h4,
.fl-page-header h5,
.fl-page-header h6 {
color: #000000;
}
.fl-page-header a,
.fl-page-header a *,
.fl-page-header a.fas,
.fl-page-header a.fab {
color: #2b7bb9;
}
.fl-page-header a:hover,
.fl-page-header a:focus,
.fl-page-header a:hover *,
.fl-page-header a:focus *,
.fl-page-header a.fas:hover,
.fl-page-header a.fab:hover,
.fl-page-header a.fas:focus,
.fl-page-header a.fab:focus {
color: #2b7bb9;
}
.fl-page-header .navbar-nav li > a {
color: #2b7bb9;
}
.fl-page-header .navbar-nav li > a:hover,
.fl-page-header .navbar-nav li > a:focus {
color: #2b7bb9;
}
.fl-page-header .navbar-nav li.current-menu-ancestor > a,
.fl-page-header .navbar-nav li.current-menu-parent > a,
.fl-page-header .navbar-nav li.current-menu-item > a {
color: #2b7bb9;
}
.fl-page-header .navbar-nav li.current-menu-item ~ li.current-menu-item > a {
color: #2b7bb9;
}
.fl-page-header-container {
padding-bottom: 30px;
padding-top: 30px;
}
.fl-page-header-logo {
text-align: center;
}
.fl-page-header-logo a {
text-decoration: none;
}
.fl-logo-text {
font-family: "Helvetica", Verdana, Arial, sans-serif;
font-weight: 400;
font-size: 30px;
color: #757575 !important;
}
.fl-logo-text:hover,
.fl-logo-text:focus {
color: #2b7bb9 !important;
}
.fl-theme-tagline {
color: #757575 !important;
}
.fl-logo-img {
max-width: 100%;
}
.fl-page-header-primary .fl-logo-img {
height: auto !important;
}
.fl-logo-img.sticky-logo {
display: none;
}
.fl-page-header-fixed .fl-logo-img {
display: inherit;
}
.fl-page-header-fixed .fl-logo-img.sticky-logo {
display: inherit;
}
.fl-nav-mobile-offcanvas .fl-button-close {
display: none;
} .fl-page-nav-wrap {
padding-bottom: 20px;
}
.fl-page-nav {
background: transparent;
border: none;
min-height: 0;
margin-bottom: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
.fl-page-nav .navbar-nav > li > a {
padding: 15px;
}
.fl-page-nav .navbar-toggle {
border: none;
float: none;
font-family: "Helvetica", Verdana, Arial, sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 1.4;
text-transform: none;
margin: 0;
width: 100%;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
.fl-page-nav .navbar-toggle:hover {
outline: none;
}
.fl-page-nav .navbar-toggle:focus {
outline: auto;
}
.fl-page-nav .navbar-nav,
.fl-page-nav .navbar-nav a {
font-family: "Helvetica", Verdana, Arial, sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 1.4;
text-transform: none;
} .fl-full-width .fl-page-nav {
margin: 0 auto;
} .fl-page-nav .mega-menu a[href="#"]:hover,
.fl-page-nav .mega-menu a[href="#"]:focus {
color: #2b7bb9 !important;
cursor: default;
}
.mega-menu-spacer {
background: none;
display: block;
left: 0;
position: absolute;
width: 100%;
} .fl-page-header[class*=" fl-page-nav-toggle-visible"] ul.navbar-nav li.hide-heading {
border-top: 0 none !important;
}
.fl-page-header[class*=" fl-page-nav-toggle-visible"] ul.navbar-nav li.hide-heading > a,
.fl-page-header[class*=" fl-page-nav-toggle-visible"] ul.navbar-nav li.hide-heading > .fl-submenu-icon-wrap {
display: none !important;
}
.fl-page-header[class*=" fl-page-nav-toggle-visible"] ul.navbar-nav li.hide-heading > ul.sub-menu {
margin-left: 0;
} .fl-page-nav-collapse {
border: none;
max-height: none;
padding: 0;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.fl-page-nav-collapse ul.navbar-nav {
margin: 0;
}
.fl-page-nav-collapse ul.navbar-nav > li {
border-bottom: 1px solid #e6e6e6;
}
.fl-page-nav-collapse ul.navbar-nav > li:last-child {
border-bottom: none;
}
.fl-page-nav-collapse.in {
overflow-y: visible;
} .fl-page-nav-search {
bottom: 0;
display: none;
position: absolute;
right: 0;
top: 0;
}
.fl-page-nav-search a.fa-search {
color: #2b7bb9;
font-size: 20px;
padding: 8px;
position: absolute;
right: 0;
top: 5px;
}
.fl-page-nav-search a.fa-search:hover,
.fl-page-nav-search a.fa-search:focus {
color: #2b7bb9;
text-decoration: none;
}
.fl-page-nav-search form {
background-color: #ffffff;
border-top: 3px solid #95bddc;
display: none;
padding: 20px;
position: absolute;
right: 0;
top: 100%;
width: 400px;
z-index: 1000;
-moz-box-shadow: 0 1px 20px rgba(0, 0, 0, 0.15);
-webkit-box-shadow: 0 1px 20px rgba(0, 0, 0, 0.15);
box-shadow: 0 1px 20px rgba(0, 0, 0, 0.15);
}
.fl-page-nav-search form input.fl-search-input {
background-color: #ffffff;
border-color: #e6e6e6;
color: #2b7bb9;
}
.fl-page-nav-search form input.fl-search-input:focus {
color: #2b7bb9;
} .fl-page-nav ul.sub-menu {
background-clip: padding-box;
background-color: #ffffff;
border-top: 3px solid #95bddc;
font-size: 14px;
float: none;
left: -99999px;
list-style: none;
padding: 10px 0;
position: absolute;
top: 100%;
width: 240px;
z-index: 1000;
-moz-box-shadow: 0 1px 20px rgba(0, 0, 0, 0.15);
-webkit-box-shadow: 0 1px 20px rgba(0, 0, 0, 0.15);
box-shadow: 0 1px 20px rgba(0, 0, 0, 0.15);
}
.fl-page-nav ul.sub-menu ul.sub-menu {
left: -99999px;
padding-bottom: 10px;
top: -13px;
}
.fl-page-nav ul.sub-menu li {
border: none;
}
.fl-page-nav ul.sub-menu li a {
clear: none;
color: #2b7bb9;
display: block;
font-weight: 400;
line-height: 20px;
margin: 0 10px;
padding: 10px 15px;
}
.fl-page-nav ul.sub-menu li a:hover,
.fl-page-nav ul.sub-menu li a:focus {
color: #2b7bb9;
text-decoration: none;
}
.fl-page-nav ul.sub-menu li a:before {
content: '';
margin-right: 0;
}
.fl-page-nav ul li {
position: relative;
}
.fl-page-nav ul li.fl-sub-menu-open > ul.sub-menu {
left: auto;
}
.fl-page-nav ul li.fl-sub-menu-open > ul.sub-menu li.fl-sub-menu-open > ul.sub-menu {
left: 100%;
}
.fl-page-nav ul li.fl-sub-menu-open > ul.sub-menu li.fl-sub-menu-open.fl-sub-menu-right > ul.sub-menu {
left: auto;
right: 100%;
}
.fl-page-nav ul li.fl-sub-menu-open.fl-sub-menu-right > ul.sub-menu {
right: 0;
}
.fl-page-nav ul li.fl-sub-menu-open .hide-heading > ul.sub-menu {
position: static;
padding: 0;
border-top: 0 none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
} .fl-page-content {
background-color: #ffffff;
}
.fl-content,
.fl-sidebar {
margin: 20px 0;
}
.fl-sidebar {
display: none;
}
.fl-sidebar.fl-sidebar-display-always {
display: block;
} #fl-to-top {
display: none;
background-color: #ccc;
background-color: rgba(0, 0, 0, 0.2);
position: fixed;
bottom: 15px;
right: 15px;
width: 44px;
height: 42px;
text-align: center;
z-index: 1003;
}
#fl-to-top:hover {
background-color: rgba(0, 0, 0, 0.3);
}
#fl-to-top i {
position: absolute;
top: 12px;
left: 14px;
color: #fff;
font-size: 16px;
line-height: 16px;
} .fl-social-icons .fa-stack.icon-facebook-f i.fa-circle.branded,
.fl-social-icons .fa-facebook-f.branded {
color: #3b5997;
}
.fl-social-icons .fa-stack.icon-twitter i.fa-circle.branded,
.fl-social-icons .fa-twitter.branded {
color: #00aaef;
}
.fl-social-icons .fa-stack.icon-google i.fa-circle.branded,
.fl-social-icons .fa-google.branded {
color: #d13e2b;
}
.fl-social-icons .fa-stack.icon-google-maps i.fa-circle.branded,
.fl-social-icons .fa-map-marker-alt.branded {
color: #eb5f1a;
}
.fl-social-icons .fa-stack.icon-linkedin i.fa-circle.branded,
.fl-social-icons .fa-linkedin.branded {
color: #007ab8;
}
.fl-social-icons .fa-stack.icon-yelp i.fa-circle.branded,
.fl-social-icons .fa-yelp.branded {
color: #c31200;
}
.fl-social-icons .fa-stack.icon-xing i.fa-circle.branded,
.fl-social-icons .fa-xing.branded {
color: #006567;
}
.fl-social-icons .fa-stack.icon-pinterest i.fa-circle.branded,
.fl-social-icons .fa-pinterest.branded {
color: #cb2127;
}
.fl-social-icons .fa-stack.icon-tumblr i.fa-circle.branded,
.fl-social-icons .fa-tumblr.branded {
color: #304e6c;
}
.fl-social-icons .fa-stack.icon-vimeo i.fa-circle.branded,
.fl-social-icons .fa-vimeo.branded {
color: #41b1db;
}
.fl-social-icons .fa-stack.icon-youtube i.fa-circle.branded,
.fl-social-icons .fa-youtube.branded {
color: #d6000f;
}
.fl-social-icons .fa-stack.icon-flickr i.fa-circle.branded,
.fl-social-icons .fa-flickr.branded {
color: #ec1982;
}
.fl-social-icons .fa-stack.icon-instagram i.fa-circle.branded,
.fl-social-icons .fa-instagram.branded {
color: #517fa5;
}
.fl-social-icons .fa-stack.icon-dribbble i.fa-circle.branded,
.fl-social-icons .fa-dribbble.branded {
color: #eb4a88;
}
.fl-social-icons .fa-stack.icon-skype i.fa-circle.branded,
.fl-social-icons .fa-skype.branded {
color: #009EE5;
}
.fl-social-icons .fa-stack.icon-500px i.fa-circle.branded,
.fl-social-icons .fa-500px.branded {
color: #333333;
}
.fl-social-icons .fa-stack.icon-github i.fa-circle.branded,
.fl-social-icons .fa-github.branded {
color: #333333;
}
.fl-social-icons .fa-stack.icon-rss i.fa-circle.branded,
.fl-social-icons .fa-rss.branded {
color: #e09026;
}
.fl-social-icons .fa-stack.icon-envelope i.fa-circle.branded,
.fl-social-icons .fa-envelope.branded {
color: #333333;
}
.fl-social-icons .fa-stack.icon-blogger i.fa-circle.branded,
.fl-social-icons .fa-blogger.branded {
color: #fe7300;
}
.fl-social-icons .fa-stack.icon-snapchat i.fa-circle.branded,
.fl-social-icons .fa-snapchat.branded {
color: #FFFC00;
}
.fl-social-icons .fa-stack.icon-wordpress i.fa-circle.branded,
.fl-social-icons .fa-wordpress.branded {
color: #15aabf;
}
.fl-social-icons .fa-stack.icon-spotify i.fa-circle.branded,
.fl-social-icons .fa-spotify.branded {
color: #1cd760;
}
.fl-social-icons .fa-stack.icon-tiktok i.fa-circle.branded,
.fl-social-icons .fa-tiktok.branded {
color: #000000;
}
.fl-social-icons .fa-stack.icon-soundcloud i.fa-circle.branded,
.fl-social-icons .fa-soundcloud.branded {
color: #f50;
}
.fl-social-icons .fa-stack.icon-x-twitter i.fa-circle.branded,
.fl-social-icons .fa-x-twitter.branded {
color: #000;
}
.fl-social-icons .fa-stack.icon-bluesky i.fa-circle.branded,
.fl-social-icons .fa-bluesky.branded {
color: #01aaff;
}
.fl-social-icons .fa-stack i.branded {
color: #fff;
}
.fl-social-icons .fa-stack {
margin: 0 0 10px 8px;
}
.fl-social-icons .fallback {
height: 28px;
width: 28px;
margin: 0 0 10px 5px !important;
vertical-align: inherit;
font-size: 30px;
}
.fl-social-icons .fallback:before {
width: 28px !important;
display: inline-block;
height: 28px !important;
}
.fl-page-header-content .fa-stack i.fa-inverse.mono {
color: #ffffff;
}
.fa-stack i.fa-inverse.mono {
color: #ffffff;
} .fl-404 {
padding: 30px 0 50px;
text-align: center;
}
.fl-404 .fl-post-header {
margin-bottom: 45px;
}
.fl-404 .fl-post-header h2 {
font-size: 24px;
}
.fl-404 form {
margin: 0 auto;
max-width: 400px;
} .fl-archive .fl-post {
border-bottom: 1px solid #e6e6e6;
padding-bottom: 40px;
}
.fl-archive .fl-post:last-child {
border-bottom: none;
padding-bottom: 0;
}
.fl-archive .fl-archive-title {
border-bottom: 1px solid #e6e6e6;
font-size: 18px;
margin-bottom: 40px;
padding-bottom: 8px;
}
.fl-archive .fl-archive-title a:hover {
text-decoration: none;
}
.fl-archive .fl-archive-nav-prev {
float: left;
}
.fl-archive .fl-archive-nav-next {
float: right;
} .wp-pagenavi a,
.wp-pagenavi span {
border: 1px solid #e6e6e6;
border-right: none;
margin: 0;
padding: 6px 10px;
}
.wp-pagenavi a:hover {
border-color: #e6e6e6;
}
.wp-pagenavi > *:last-child {
border-right: 1px solid #e6e6e6;
}
.wp-pagenavi span.current,
.wp-pagenavi a:hover {
border-color: #e6e6e6;
color: #ffffff;
background: #2b7bb9;
font-weight: normal;
} .search .page .fl-post-header {
display: block;
}  .fl-post {
margin-bottom: 40px;
}
.fl-post:last-child {
margin-bottom: 0;
}
.fl-post img[class*="wp-image-"],
.fl-post img.alignnone,
.fl-post img.alignleft,
.fl-post img.aligncenter,
.fl-post img.alignright {
height: auto;
max-width: 100%;
}
.fl-post img[class*="wp-block-cover"] {
height: 100%;
}
.fl-post .fl-post-image-beside {
float: left;
margin-right: 25px;
}
.fl-post .fl-author-box {
margin-top: 40px;
background: #f5f5f5;
border: 1px solid #ddd;
padding: 20px;
}
.fl-post .fl-author-box .fl-author-avatar {
float: left;
margin-right: 25px;
}
.fl-post .fl-author-box .fl-author-description h4 {
margin-top: 0;
margin-bottom: 5px;
}
.fl-post-thumb {
margin-bottom: 25px;
}
.fl-post-thumb img {
height: auto !important;
max-width: 100%;
}
.fl-post-header {
margin-bottom: 25px;
}
.fl-post-title {
margin-top: 0;
}
.fl-post-meta .fl-sep {
margin: 0 3px;
}
.fl-post-meta-bottom {
border-top: 1px solid #e6e6e6;
font-style: italic;
margin-top: 20px;
padding-top: 10px;
}
.fl-comments-popup-link a:hover {
text-decoration: none;
}
.fl-comments-popup-link i {
vertical-align: text-top;
}
.post-edit-link {
color: #2b7bb9;
font-size: 14px;
font-weight: normal;
}
.fl-post-nav {
border-top: 1px solid #e6e6e6;
margin-top: 10px;
padding-top: 10px;
}
.fl-post-nav-prev {
float: left;
}
.fl-post-nav-next {
float: right;
} .alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float: right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
background: #f7f7f7;
border: 1px solid #e6e6e6;
max-width: 100%;
padding: 10px;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 100%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 5px;
} .fl-comments {
margin-top: 60px;
} .fl-comment-form .fl-comment-form-cancel {
padding: 15px 0;
}
.fl-comment-form abbr {
color: #dc3545;
text-decoration: none;
margin-inline-start: 4px;
} .fl-comments-list {    }
.fl-comments-list ol {
margin: 0;
padding: 0;
}
.fl-comments-list ol li {
line-height: inherit;
list-style: none;
}
.fl-comments-list .fl-comments-list-nav {
border-top: 1px solid #e6e6e6;
margin-top: 30px;
padding: 10px 0 30px 0;
}
.fl-comments-list .fl-comments-list-prev {
float: left;
}
.fl-comments-list .fl-comments-list-next {
float: right;
}
.fl-comments-list .fl-comments-respond-title {
margin-top: 0;
}
.fl-comments-list .comment-meta {
margin: 20px 0 10px;
}
.fl-comments-list .comment-avatar img {
height: auto;
max-width: 40px;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
border-radius: 100%;
}
.fl-comments-list .comment-author-link {
font-size: 16px;
font-weight: bold;
margin-left: 10px;
}
.fl-comments-list .comment-content {
border: 1px solid #e6e6e6;
padding: 15px;
}
.fl-comments-list .comment-moderation {
color: #17a2b8;
padding: .75rem 1.25rem;
background-color: #d4f5fa;
border: 1px solid #17a2b8;
border-radius: .25rem;
}
.fl-comments-list .comment-reply-link {
padding: 5px;
text-align: right;
}
.fl-comments-list ul.children {
margin: 0;
padding: 0;
}
.fl-comments-list ul.children li {
margin: 0 0 0 6%;
}
#wp-comment-cookies-consent {
margin-right: 5px;
} .fl-widget {
margin-bottom: 40px;
}
.fl-module-widget .fl-widget {
margin-bottom: 0;
}
.fl-widget .fl-widget-title {
margin-bottom: 20px;
}
.fl-widget ul {
list-style: none;
padding: 0;
}
.fl-widget ul li {
display: block;
margin-bottom: 8px;
}
.fl-widget ul li:last-child {
margin-bottom: 0;
}
.fl-widget ul.sub-menu li {
margin: 0;
padding: 5px;
}
.fl-widget ul.sub-menu li:before {
content: "\2013";
padding-right: 5px;
} input[type=text].fl-search-input {
color: rgba(51, 51, 51, 0.6);
width: 100%;
}
input[type=text].fl-search-input:focus {
color: #333333;
} .widget_calendar table {
width: 100%;
}
.widget_calendar caption,
.widget_calendar th,
.widget_calendar td {
border-bottom: 1px solid #e6e6e6;
padding: 3px 0;
text-align: center;
}
.widget_calendar caption td,
.widget_calendar tfoot td {
border: none;
}
.widget_calendar caption #prev,
.widget_calendar tfoot #prev {
text-align: left;
}
.widget_calendar caption #next,
.widget_calendar tfoot #next {
text-align: right;
} .woocommerce-account .woocommerce-Address {
max-width: none;
}  .fl-page .fl-module span.onsale {
color: #ffffff;
background: #2b7bb9;
font-size: 13px;
font-weight: normal;
left: 10px;
margin: 0;
padding: 2px 13px;
right: auto;
text-shadow: none;
top: 10px;
min-height: 3.236em;
min-width: 3.236em;
position: absolute;
text-align: center;
line-height: 3.236;
z-index: 9;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
.fl-page .fl-module-woocommerce a.button,
.fl-page .fl-module-woocommerce button.button.alt,
.fl-page .fl-post-module-woo-button button[type=submit],
.fl-page .fl-post-module-woo-button button[type=submit].alt.disabled,
.fl-page .fl-post-module-woo-button a.button {
color: #515151;
background-color: #ebe9eb;
font-family: "Helvetica", Verdana, Arial, sans-serif;
font-weight: normal;
font-size: 16px;
line-height: 1.2;
text-transform: none;
border: none;
border-radius: 4px;
}
.fl-page .fl-module-woocommerce a.button:hover,
.fl-page .fl-module-woocommerce button.button.alt:hover,
.fl-page .fl-post-module-woo-button button[type=submit]:hover,
.fl-page .fl-post-module-woo-button a.button:hover {
background-color: #dfdcde;
color: #515151;
border: none;
border-radius: 4px;
border-color: #1f5a87;
}
.fl-page .fl-module-woocommerce button.button:disabled,
.fl-page .fl-module-woocommerce button.button:disabled[disabled],
.fl-page .fl-module-woocommerce button.alt.disabled {
padding: 6px 12px;
}
.woocommerce-page ul.products li.product a.button,
.woocommerce-page .woocommerce-message a.button,
.woocommerce-page .woocommerce-message a.button.wc-forward,
.woocommerce-page .woocommerce a.button.wc-forward,
.woocommerce-page button.button,
.woocommerce-page button.button.alt,
.woocommerce-page a.button,
.woocommerce-page a.button.alt,
.woocommerce-page .woocommerce button[type=submit],
.woocommerce-page button[type=submit].alt.disabled {
color: #515151;
background-color: #ebe9eb;
font-family: "Helvetica", Verdana, Arial, sans-serif;
font-weight: normal;
font-size: 16px;
line-height: 1.2;
text-transform: none;
border: none;
border-radius: 4px;
}
.woocommerce-page button.button:disabled,
.woocommerce-page button.button:disabled[disabled],
.woocommerce-page button.alt.disabled {
padding: 6px 12px;
}
.woocommerce-page ul.products li.product a.button:hover,
.woocommerce-page .woocommerce-message a.button:hover,
.woocommerce-page button.button:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce-page a.button:hover,
.woocommerce-page .woocommerce button[type=submit]:hover,
.woocommerce-page button[type=submit].alt.disabled:hover {
background-color: #dfdcde;
color: #515151;
border: none;
border-radius: 4px;
border-color: #1f5a87;
} .woocommerce-page button.pswp__button:hover {
border: 0px;
}
.woocommerce-page button.pswp__button.pswp__button--arrow--left,
.woocommerce-page button.pswp__button.pswp__button--arrow--right {
position: absolute;
top: 50%;
}
.woocommerce form .form-row .input-checkbox {
position: static;
} a.fl-button,
a.fl-button:visited {
background: #2b7bb9;
color: #ffffff;
border: 1px solid #1f5a87;
}
a.fl-button:hover,
.fl-builder-content a.fl-button:hover {
color: #ffffff;
background: #2b7bb9;
}
a.fl-button *,
a.fl-button:visited * {
color: #ffffff;
}
a.fl-button:hover * {
color: #ffffff;
}
a.fl-button:hover,
a.button:hover {
color: #ffffff;
background-color: #2b7bb9;
border: 1px solid #1f5a87;
} .woocommerce a.button,
.woocommerce a.button:hover {
border: 1px solid transparent;
} .wp-block-button .wp-block-button__link {
font-size: 16px;
line-height: 1.2;
} button,
input[type=button],
input[type=submit] {
background-color: #2b7bb9;
color: #ffffff;
font-size: 16px;
line-height: 1.2;
padding: 6px 12px;
font-weight: normal;
text-shadow: none;
border: 1px solid #1f5a87;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
button:hover,
input[type=button]:hover,
input[type=submit]:hover {
background-color: #2b7bb9;
color: #ffffff;
border: 1px solid #1f5a87;
text-decoration: none;
}
button:active,
input[type=button]:active,
input[type=submit]:active,
button:focus,
input[type=button]:focus,
input[type=submit]:focus {
background-color: #2b7bb9;
color: #ffffff;
border: 1px solid #1f5a87;
outline: none;
position: relative;
}
button.btn-default,
input[type=button].btn-default,
input[type=submit].btn-default,
button.btn-default:hover,
input[type=button].btn-default:hover,
input[type=submit].btn-default:hover,
button.btn-default:focus,
input[type=button].btn-default:focus,
input[type=submit].btn-default:focus,
button.btn-default.active,
input[type=button].btn-default.active,
input[type=submit].btn-default.active {
color: #333333;
background-color: #fcfcfc;
border-color: #cccccc;
} .mejs-button button .mejs-button button:active,
.mejs-button button:hover,
.mejs-button button:visited,
.mejs-button button:focus {
background-color: transparent;
border: none;
} input[type=text],
input[type=password],
input[type=email],
input[type=tel],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=number],
input[type=search],
input[type=url],
textarea {
display: block;
width: 100%;
padding: 6px 12px;
font-size: 14px;
line-height: 1.428571429;
color: #333333;
background-color: #fcfcfc;
background-image: none;
border: 1px solid #e6e6e6;
-moz-transition: all ease-in-out 0.15s;
-webkit-transition: all ease-in-out 0.15s;
transition: all ease-in-out 0.15s;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
input[type=text]::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder,
input[type=email]::-webkit-input-placeholder,
input[type=tel]::-webkit-input-placeholder,
input[type=date]::-webkit-input-placeholder,
input[type=month]::-webkit-input-placeholder,
input[type=week]::-webkit-input-placeholder,
input[type=time]::-webkit-input-placeholder,
input[type=number]::-webkit-input-placeholder,
input[type=search]::-webkit-input-placeholder,
input[type=url]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder { color: rgba(51, 51, 51, 0.4);
}
input[type=text]:-moz-placeholder,
input[type=password]:-moz-placeholder,
input[type=email]:-moz-placeholder,
input[type=tel]:-moz-placeholder,
input[type=date]:-moz-placeholder,
input[type=month]:-moz-placeholder,
input[type=week]:-moz-placeholder,
input[type=time]:-moz-placeholder,
input[type=number]:-moz-placeholder,
input[type=search]:-moz-placeholder,
input[type=url]:-moz-placeholder,
textarea:-moz-placeholder { color: rgba(51, 51, 51, 0.4);
}
input[type=text]::-moz-placeholder,
input[type=password]::-moz-placeholder,
input[type=email]::-moz-placeholder,
input[type=tel]::-moz-placeholder,
input[type=date]::-moz-placeholder,
input[type=month]::-moz-placeholder,
input[type=week]::-moz-placeholder,
input[type=time]::-moz-placeholder,
input[type=number]::-moz-placeholder,
input[type=search]::-moz-placeholder,
input[type=url]::-moz-placeholder,
textarea::-moz-placeholder { color: rgba(51, 51, 51, 0.4);
}
input[type=text]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder,
input[type=email]:-ms-input-placeholder,
input[type=tel]:-ms-input-placeholder,
input[type=date]:-ms-input-placeholder,
input[type=month]:-ms-input-placeholder,
input[type=week]:-ms-input-placeholder,
input[type=time]:-ms-input-placeholder,
input[type=number]:-ms-input-placeholder,
input[type=search]:-ms-input-placeholder,
input[type=url]:-ms-input-placeholder,
textarea:-ms-input-placeholder { color: rgba(51, 51, 51, 0.4);
}
input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=tel]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=time]:focus,
input[type=number]:focus,
input[type=search]:focus,
input[type=url]:focus,
textarea:focus {
background-color: #fcfcfc;
border-color: #cccccc;
outline: 0;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.form-control {
background-color: #fcfcfc;
border-color: #e6e6e6;
color: #333333;
-moz-transition: all ease-in-out 0.15s;
-webkit-transition: all ease-in-out 0.15s;
transition: all ease-in-out 0.15s;
}
.form-control::-webkit-input-placeholder { color: rgba(51, 51, 51, 0.4);
}
.form-control:-moz-placeholder { color: rgba(51, 51, 51, 0.4);
}
.form-control::-moz-placeholder { color: rgba(51, 51, 51, 0.4);
}
.form-control:-ms-input-placeholder { color: rgba(51, 51, 51, 0.4);
}
.form-control:focus {
background-color: #fcfcfc;
border-color: #cccccc;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.form-control:user-invalid {
border-color: #dc3545;
} .mfp-wrap button.mfp-arrow,
.mfp-wrap button.mfp-arrow:active,
.mfp-wrap button.mfp-arrow:hover,
.mfp-wrap button.mfp-arrow:focus {
background: transparent !important;
border: none !important;
outline: none;
position: absolute;
top: 50%;
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
.mfp-wrap .mfp-close,
.mfp-wrap .mfp-close:active,
.mfp-wrap .mfp-close:hover,
.mfp-wrap .mfp-close:focus {
background: transparent !important;
border: none !important;
outline: none;
position: absolute;
top: 0;
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
img.mfp-img {
padding: 0;
}
.mfp-counter {
display: none;
} .fl-builder-edit .fl-page-header-fixed {
display: none !important;
}
.fl-builder .container.fl-content-full {
margin: 0;
padding: 0;
width: auto;
max-width: none;
}
.fl-builder .container.fl-content-full > .row {
margin: 0;
}
.fl-builder .container.fl-content-full .fl-content {
margin: 0;
padding: 0;
}
.fl-builder .container.fl-content-full .fl-post-header {
margin-left: 20px;
margin-right: 20px;
padding-top: 40px;
}
.fl-builder .container.fl-content-full .fl-comments {
margin-left: 20px;
margin-right: 20px;
} @media (max-width: 991px) { .fl-post .fl-post-image-beside {
float: none;
margin-right: 0;
}
.fl-post .fl-post-image-beside,
.fl-post .fl-post-content-beside {
padding: 0 15px;
} .fl-page-header-logo img[data-mobile] {
display: none;
}
} @media (max-width: 1200px) {
body.woocommerce-page.fl-framework-bootstrap:not(.has-blocks) .row,
body.woocommerce-page.fl-framework-base:not(.has-blocks) .row {
display: flex;
flex-wrap: wrap;
flex-direction: column;
}
body.woocommerce-page.fl-framework-bootstrap .fl-page-content .row .fl-woo-content,
body.woocommerce-page.fl-framework-base .fl-page-content .row .fl-woo-content {
box-sizing: border-box;
width: 100%;
}
body.woocommerce-page.fl-framework-bootstrap .fl-woo-content-right,
body.woocommerce-page.fl-framework-base .fl-woo-content-right {
order: 1;
width: 100%;
}
body.woocommerce-page.fl-framework-bootstrap .fl-woo-sidebar-left,
body.woocommerce-page.fl-framework-base .fl-woo-sidebar-left,
body.woocommerce-page.fl-framework-bootstrap .fl-sidebar,
body.woocommerce-page.fl-framework-base .fl-sidebar {
width: 100%;
}
} @media (min-width: 992px) { .container {
padding-left: 40px;
padding-right: 40px;
width: auto;
} .fl-page-nav {
background: transparent;
}
.fl-page-nav .navbar-nav li > a {
padding: 15px 15px;
color: #333333;
}
.fl-page-nav .navbar-nav li > a:hover,
.fl-page-nav .navbar-nav li > a:focus {
color: #2b7bb9;
}
.fl-page-nav .navbar-nav li.current-menu-ancestor > a,
.fl-page-nav .navbar-nav li.current-menu-parent > a,
.fl-page-nav .navbar-nav li.current-menu-item > a {
color: #2b7bb9;
}
.fl-page-nav .navbar-nav li.current-menu-item ~ li.current-menu-item > a {
color: #333333;
}
.fl-page-nav-wrap {
border-bottom: 1px solid #e6e6e6;
border-top: 1px solid #e6e6e6;
padding: 0;
border-color: #e6e6e6;
background-color: #ffffff;
color: #000000;
}
.fl-page-nav-wrap *,
.fl-page-nav-wrap h1,
.fl-page-nav-wrap h2,
.fl-page-nav-wrap h3,
.fl-page-nav-wrap h4,
.fl-page-nav-wrap h5,
.fl-page-nav-wrap h6 {
color: #000000;
}
.fl-page-nav-wrap a,
.fl-page-nav-wrap a *,
.fl-page-nav-wrap a.fas,
.fl-page-nav-wrap a.fab {
color: #2b7bb9;
}
.fl-page-nav-wrap a:hover,
.fl-page-nav-wrap a:focus,
.fl-page-nav-wrap a:hover *,
.fl-page-nav-wrap a:focus *,
.fl-page-nav-wrap a.fas:hover,
.fl-page-nav-wrap a.fab:hover,
.fl-page-nav-wrap a.fas:focus,
.fl-page-nav-wrap a.fab:focus {
color: #2b7bb9;
}
.fl-page-nav-wrap .navbar-nav li > a {
color: #2b7bb9;
}
.fl-page-nav-wrap .navbar-nav li > a:hover,
.fl-page-nav-wrap .navbar-nav li > a:focus {
color: #2b7bb9;
}
.fl-page-nav-wrap .navbar-nav li.current-menu-ancestor > a,
.fl-page-nav-wrap .navbar-nav li.current-menu-parent > a,
.fl-page-nav-wrap .navbar-nav li.current-menu-item > a {
color: #2b7bb9;
}
.fl-page-nav-wrap .navbar-nav li.current-menu-item ~ li.current-menu-item > a {
color: #2b7bb9;
}
.fl-page-nav-toggle-visible-always .fl-page-header-wrap .fl-page-header-container,
.fl-page-nav-toggle-visible-medium-mobile .fl-page-header-wrap .fl-page-header-container {
padding-left: 40px;
padding-right: 40px;
} .fl-page-nav-collapse ul.navbar-nav > li {
border: none;
}
.fl-page-nav-collapse ul.navbar-nav > li:first-child {
border: none;
}  .fl-page-header-container,
.fl-page-nav-container {
position: relative;
}
.fl-page-nav-col,
.fl-page-nav,
.fl-page-fixed-nav-wrap {
position: inherit;
}
ul.navbar-nav li.mega-menu {
position: inherit;
}
ul.navbar-nav li.mega-menu.fl-sub-menu-open > ul.sub-menu {
left: 0;
}
ul.navbar-nav li.mega-menu > ul.sub-menu {
position: absolute !important;
width: 100%;
padding: 20px;
display: table;
}
ul.navbar-nav li.mega-menu > ul.sub-menu ul.sub-menu {
position: relative;
width: auto;
left: 0 !important;
top: 0;
opacity: 1 !important;
padding: 0;
border-top: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
ul.navbar-nav li.mega-menu > ul.sub-menu > li {
position: relative;
float: none;
display: table-cell;
height: auto;
vertical-align: top;
border-right: 1px solid #d5e5f1;
}
ul.navbar-nav li.mega-menu > ul.sub-menu > li:last-child {
border-right: none;
}
ul.navbar-nav li.mega-menu > ul.sub-menu > li li li a::before {
font-family: 'Font Awesome 5 Free';
content: '\f105';
font-weight: 900;
margin-right: 10px;
}
ul.navbar-nav li.mega-menu > ul.sub-menu > li > a {
font-weight: bold;
}
ul.navbar-nav li.mega-menu.mega-menu-items-1 > ul > li {
width: 100%;
}
ul.navbar-nav li.mega-menu.mega-menu-items-2 > ul > li {
width: 50%;
}
ul.navbar-nav li.mega-menu.mega-menu-items-3 > ul > li {
width: 33.33%;
}
ul.navbar-nav li.mega-menu.mega-menu-items-4 > ul > li {
width: 25%;
}
ul.navbar-nav li.mega-menu.mega-menu-items-5 > ul > li {
width: 20%;
}
ul.navbar-nav li.mega-menu.mega-menu-items-6 > ul > li {
width: 16.66%;
} .fl-content,
.fl-sidebar {
margin: 40px 0;
} .fl-full-width.fl-footer-effect .fl-page-footer-wrap {
z-index: -1;
position: fixed;
bottom: 0;
left: 0;
width: 100%;
}
.fl-full-width.fl-footer-effect .fl-page {
z-index: 10;
} .fl-404 {
padding: 100px 0 150px;
}
.fl-404 .fl-post-header h2 {
font-size: 30px;
} .fl-builder .container.fl-content-full .fl-post-header,
.fl-builder .container.fl-content-full .fl-comments {
margin: 0 40px;
width: auto;
}
} @media (min-width: 1200px) { body.fl-fixed-width:not(.fl-nav-vertical):not(.fl-fixed-header):not(.fl-shrink) {
padding: 0;
} .container {
padding-left: 0;
padding-right: 0;
width: 900px;
} .fl-full-width .container {
padding-left: 40px;
padding-right: 40px;
width: auto;
} .fl-page {
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
width: 980px;
} .fl-full-width .fl-page {
width: auto;
} .fl-page-nav-search {
display: block;
} .fl-scroll-header .fl-page-header-primary,
.fl-scroll-header .fl-page-bar {
-webkit-transform: translateY(-200%);
-ms-transform: translateY(-200%);
transform: translateY(-200%);
-webkit-transition: -webkit-transform 0.4s ease-in-out;
-moz-transition: transform 0.4s ease-in-out;
-o-transition: transform 0.4s ease-in-out;
transition: transform 0.4s ease-in-out;
}
.fl-scroll-header .fl-page-header-primary.fl-show,
.fl-scroll-header .fl-page-bar.fl-show {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
} .fl-sidebar {
display: block;
}
.fl-content {
margin: 40px 0;
}
.fl-content-left {
border-right: 1px solid #e6e6e6;
padding-right: 40px;
}
.fl-content-right {
border-left: 1px solid #e6e6e6;
padding-left: 40px;
}
.fl-woo-content-left {
float: left;
}
.fl-woo-content-right {
float: right;
}
.fl-sidebar-right {
padding-left: 40px;
}
.fl-sidebar-left {
padding-right: 40px;
}   .fl-builder.fl-full-width .container.fl-content-full .fl-post-header,
.fl-builder.fl-full-width .container.fl-content-full .fl-comments {
margin: 0 40px;
width: auto;
}
} @media (min-width: 1100px) { .fl-fixed-width .fl-page {
width: 1440px;
max-width: 90%;
} .container {
width: 1360px;
max-width: 90%;
} .fl-full-width .container {
padding-left: 0;
padding-right: 0;
width: 1360px;
} .fl-page-nav-toggle-visible-always .fl-page-header-wrap .fl-page-header-container,
.fl-page-nav-toggle-visible-medium-mobile .fl-page-header-wrap .fl-page-header-container {
padding-left: 0;
padding-right: 0;
} .fl-builder.fl-full-width .container.fl-content-full .fl-post-header,
.fl-builder.fl-full-width .container.fl-content-full .fl-comments {
margin: 0 auto;
width: 1360px;
}
}
body.fl-framework-base-4 nav a.no-menu,
body.fl-framework-bootstrap-4 nav a.no-menu {
display: block;
}
body.woocommerce-page.fl-framework-bootstrap .product .label {
font-size: 18px;
color: #333333;
padding: 0px;
}  @media (max-width: 991px) {
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile {            }
body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-collapse {
width: 100%;
}
body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-collapse ul.navbar-nav {
flex: 0 0 100%;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-collapse ul.navbar-nav {
float: none !important;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-header-row .fl-page-header-logo {
padding-bottom: 30px;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-header-logo-col,
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-col {
width: 100%;
}
.fl-framework-bootstrap-4 .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-header-logo-col,
.fl-framework-bootstrap-4 .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-col {
flex-basis: 100%;
max-width: 100%;
}
body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-collapse {
width: 100%;
}
body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-collapse ul.navbar-nav {
flex: 0 0 100%;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-header-row .fl-page-header-logo {
padding-bottom: 30px;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav ul.navbar-nav > li:first-child a {
padding-left: 17px;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-logo-wrap,
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-col {
width: 100%;
}
.fl-framework-bootstrap-4 .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-header-logo-col,
.fl-framework-bootstrap-4 .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-col {
flex-basis: 100%;
max-width: 100%;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-centered-inline-logo {
text-align: left;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-centered-inline-logo .fl-page-header-logo {
display: block;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-header-vertical {
top: 0;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse {
border-top: 1px solid #e6e6e6;
padding-bottom: 10px;  }
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapse {
display: none !important;
visibility: hidden !important;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapse.in,
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapse.show {
display: block !important;
visibility: visible !important;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapsing {
display: block !important;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav {
display: block;
float: none;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav > li {
border-color: #e6e6e6;
border-bottom-style: solid;
border-bottom-width: 1px;
display: block;
float: none;
position: relative;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav > li > a {
color: #2b7bb9;
text-align: left;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav > li > a:hover,
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav > li > a:focus {
color: #2b7bb9;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav > li.current-menu-item > a,
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav > li.current-menu-item > .fl-submenu-icon-wrap .fl-submenu-toggle-icon {
color: #2b7bb9;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li {
border-color: #e6e6e6;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li a {
color: #2b7bb9;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li a:hover {
color: #2b7bb9;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li.current-menu-item > a {
color: #2b7bb9;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse .fl-page-nav-search {
display: none;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu {
background-color: transparent;
border: none;
float: none;
height: 100%;
list-style: none;
overflow: hidden;
padding: 0;
position: absolute;
top: 0;
width: auto;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu ul.sub-menu {
padding-bottom: 0;
margin-left: 15px;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li {
border-top: 1px solid #e6e6e6;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a {
clear: both;
color: #2b7bb9;
display: block;
font-weight: 400;
line-height: 20px;
margin: 0;
padding: 15px;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a:hover,
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a:focus {
color: #2b7bb9;
text-decoration: none;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a:before {
font-family: 'Font Awesome 5 Free';
content: '\f105';
font-weight: 900;
margin-right: 10px;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul li.fl-mobile-sub-menu-open ul.sub-menu {
position: static;
}
.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav .sub-menu {
position: absolute;
}
.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.menu-item-has-children > a {
padding-right: 40px;
}
.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.menu-item-has-children > .fl-submenu-icon-wrap {
visibility: visible;
}
.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.fl-mobile-sub-menu-open > .fl-submenu-icon-wrap .fl-submenu-toggle-icon:after {
content: '\f106';
}
.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.fl-mobile-sub-menu-open > ul.sub-menu,
.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.fl-mobile-sub-menu-open .hide-heading > ul.sub-menu {
position: static;
}
.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li a {
padding: 15px;
}
.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li:hover > .fl-submenu-icon-wrap .fl-submenu-toggle-icon,
.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li:focus > .fl-submenu-icon-wrap .fl-submenu-toggle-icon {
color: #2b7bb9;
}
.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children > a {
padding-right: 40px;
}
.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children > a:after {
content: '' !important;
}
.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children > .fl-submenu-icon-wrap {
visibility: visible;
}
.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children:hover > .fl-submenu-icon-wrap .fl-submenu-toggle-icon,
.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children:focus > .fl-submenu-icon-wrap .fl-submenu-toggle-icon {
color: #2b7bb9;
}
.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children.fl-mobile-sub-menu-open > .fl-submenu-icon-wrap .fl-submenu-toggle-icon:after {
content: '\f106';
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-submenu-icon-wrap {
visibility: hidden;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-submenu-icon-wrap .fl-submenu-toggle-icon {
position: absolute;
padding: 15px;
top: 0;
right: 0;
bottom: 0;
cursor: pointer;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-submenu-icon-wrap .fl-submenu-toggle-icon:after {
font-family: 'Font Awesome 5 Free';
content: '\f107';
font-weight: 900;
font-size: 14px;
float: right;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-wrap {
border: 0 none;
margin: 0;
padding-bottom: 20px;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle {
display: block;
background: #e6e6e6;
color: #2b7bb9;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle * {
color: #2b7bb9;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle:hover,
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle:focus {
background: #e6e6e6;
}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-header-fixed .fl-page-nav-wrap {
padding-top: 20px;
}
}  .fl-page-nav-right.fl-page-header-fixed,
.fl-page-header-fixed {
display: none;
left: auto;
position: fixed !important;
top: 0;
width: 100%;
z-index: 100;
border-color: #e6e6e6;
background-color: #ffffff;
color: #000000;
-moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
}
.fl-page-nav-right.fl-page-header-fixed *,
.fl-page-header-fixed *,
.fl-page-nav-right.fl-page-header-fixed h1,
.fl-page-header-fixed h1,
.fl-page-nav-right.fl-page-header-fixed h2,
.fl-page-header-fixed h2,
.fl-page-nav-right.fl-page-header-fixed h3,
.fl-page-header-fixed h3,
.fl-page-nav-right.fl-page-header-fixed h4,
.fl-page-header-fixed h4,
.fl-page-nav-right.fl-page-header-fixed h5,
.fl-page-header-fixed h5,
.fl-page-nav-right.fl-page-header-fixed h6,
.fl-page-header-fixed h6 {
color: #000000;
}
.fl-page-nav-right.fl-page-header-fixed a,
.fl-page-header-fixed a,
.fl-page-nav-right.fl-page-header-fixed a *,
.fl-page-header-fixed a *,
.fl-page-nav-right.fl-page-header-fixed a.fas,
.fl-page-header-fixed a.fas,
.fl-page-nav-right.fl-page-header-fixed a.fab,
.fl-page-header-fixed a.fab {
color: #2b7bb9;
}
.fl-page-nav-right.fl-page-header-fixed a:hover,
.fl-page-header-fixed a:hover,
.fl-page-nav-right.fl-page-header-fixed a:focus,
.fl-page-header-fixed a:focus,
.fl-page-nav-right.fl-page-header-fixed a:hover *,
.fl-page-header-fixed a:hover *,
.fl-page-nav-right.fl-page-header-fixed a:focus *,
.fl-page-header-fixed a:focus *,
.fl-page-nav-right.fl-page-header-fixed a.fas:hover,
.fl-page-header-fixed a.fas:hover,
.fl-page-nav-right.fl-page-header-fixed a.fab:hover,
.fl-page-header-fixed a.fab:hover,
.fl-page-nav-right.fl-page-header-fixed a.fas:focus,
.fl-page-header-fixed a.fas:focus,
.fl-page-nav-right.fl-page-header-fixed a.fab:focus,
.fl-page-header-fixed a.fab:focus {
color: #2b7bb9;
}
.fl-page-nav-right.fl-page-header-fixed .navbar-nav li > a,
.fl-page-header-fixed .navbar-nav li > a {
color: #2b7bb9;
}
.fl-page-nav-right.fl-page-header-fixed .navbar-nav li > a:hover,
.fl-page-header-fixed .navbar-nav li > a:hover,
.fl-page-nav-right.fl-page-header-fixed .navbar-nav li > a:focus,
.fl-page-header-fixed .navbar-nav li > a:focus {
color: #2b7bb9;
}
.fl-page-nav-right.fl-page-header-fixed .navbar-nav li.current-menu-ancestor > a,
.fl-page-header-fixed .navbar-nav li.current-menu-ancestor > a,
.fl-page-nav-right.fl-page-header-fixed .navbar-nav li.current-menu-parent > a,
.fl-page-header-fixed .navbar-nav li.current-menu-parent > a,
.fl-page-nav-right.fl-page-header-fixed .navbar-nav li.current-menu-item > a,
.fl-page-header-fixed .navbar-nav li.current-menu-item > a {
color: #2b7bb9;
}
.fl-page-nav-right.fl-page-header-fixed .navbar-nav li.current-menu-item ~ li.current-menu-item > a,
.fl-page-header-fixed .navbar-nav li.current-menu-item ~ li.current-menu-item > a {
color: #2b7bb9;
}
.fl-page-nav-right.fl-page-header-fixed .fl-page-header-container.container,
.fl-page-header-fixed .fl-page-header-container.container {
padding-bottom: 8px;
padding-top: 8px;
}
.fl-page-nav-right.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-header-row .fl-page-header-logo,
.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-header-row .fl-page-header-logo {
padding-bottom: 0;
}
.fl-page-nav-right.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-nav-collapse,
.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-nav-collapse {
margin-top: 20px;
}
.fl-page-nav-right.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-nav .navbar-toggle,
.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-nav .navbar-toggle {
top: 15px;
}
.fl-page-nav-right.fl-page-header-fixed .fl-logo-img,
.fl-page-header-fixed .fl-logo-img {
max-height: 46px !important;
width: auto !important;
}
.fl-page-nav-right.fl-page-header-fixed .fl-logo-text,
.fl-page-header-fixed .fl-logo-text {
font-size: 28px;
}
.fl-page-nav-right.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav > li > a,
.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav > li > a {
padding: 10px 15px;
}
.fl-page-nav-right.fl-page-header-fixed .fl-page-nav ul.sub-menu,
.fl-page-header-fixed .fl-page-nav ul.sub-menu {
background-color: #ffffff;
}
.admin-bar .fl-page-nav-right.fl-page-header-fixed,
.admin-bar .fl-page-header-fixed,
.admin-bar .fl-page-header-vertical {
top: 32px;
} @media (min-width: 1199px) {
.fl-page-header-fixed .fl-page-fixed-nav-wrap {
padding-right: 0;
}
}
@media (min-width: 1200px) {
.fl-fixed-width .fl-page-nav-right.fl-page-header-fixed,
.fl-fixed-width .fl-page-header-fixed {
width: 980px;
}
} @media (min-width: 1100px) {
.fl-fixed-width .fl-page-nav-right.fl-page-header-fixed,
.fl-fixed-width .fl-page-header-fixed {
width: 1440px;
max-width: 90%;
}
} .fl-page-nav-right .fl-page-header-container {
padding-bottom: 0;
}
.fl-page-nav-right .fl-page-header-logo {
padding-bottom: 30px;
}
.fl-page-nav-right .fl-page-nav-search {
position: relative;
}
.fl-page-nav-right .fl-page-nav-search a.fa-search {
padding: 13px 0 13px 15px;
position: static;
}
.fl-page-nav-right .fl-page-nav-collapse {
display: inline-flex !important;
align-items: center;
justify-content: flex-end;
} @media (min-width: 992px) {
.fl-page-nav-right {
text-align: center;
}
.fl-page-nav-right .fl-page-header-container {
padding-left: 15px;
padding-right: 15px;
}
.fl-page-nav-right .fl-page-header-logo {
padding-left: 40px;
padding-right: 40px;
}
.fl-page-nav-right .fl-page-nav-wrap {
margin-left: -15px;
margin-right: -15px;
}
.fl-page-nav-right .fl-page-nav ul.navbar-nav {
float: none !important;
}
.fl-page-nav-right .fl-page-nav ul.navbar-nav:last-child {
margin-right: 0;
}
.fl-page-nav-right .fl-page-nav ul.navbar-nav > li {
display: inline-block;
float: none;
}
.fl-page-nav-right .fl-page-nav ul.sub-menu {
text-align: left;
}
} @media (min-width: 1200px) {
.fl-page-nav-right {
text-align: right;
}
.fl-page-nav-right .fl-page-header-wrap {
border-bottom: 1px solid rgba(0, 0, 0, 0.13);
}
.fl-page-nav-right .fl-page-header-container {
padding-bottom: 30px;
}
.fl-page-nav-right .fl-page-header-row {
display: table;
table-layout: fixed;
width: 100%;
margin-left: 0;
margin-right: 0;
}
.fl-page-nav-right .fl-page-header-row > div {
display: table-cell;
float: none;
vertical-align: middle;
}
.fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col {
padding-left: 0;
}
.fl-page-nav-right .fl-page-header-row .fl-page-logo-wrap {
padding-left: 0;
}
.fl-page-nav-right .fl-page-header-row .fl-page-nav-col {
padding-right: 0;
}
.fl-page-nav-right.fl-page-nav-toggle-visible-always .fl-page-header-row {
display: block;
width: auto;
}
.fl-page-nav-right.fl-page-nav-toggle-visible-always .fl-page-header-row > div {
display: block;
width: 100%;
}
.fl-page-nav-right .fl-page-header-logo {
padding: 0;
text-align: left;
}
.fl-page-nav-right .fl-page-nav-wrap {
border-color: #e6e6e6;
background-color: #ffffff;
color: #000000;
background: none;
border: none;
margin-left: 0;
margin-right: 0;
}
.fl-page-nav-right .fl-page-nav-wrap *,
.fl-page-nav-right .fl-page-nav-wrap h1,
.fl-page-nav-right .fl-page-nav-wrap h2,
.fl-page-nav-right .fl-page-nav-wrap h3,
.fl-page-nav-right .fl-page-nav-wrap h4,
.fl-page-nav-right .fl-page-nav-wrap h5,
.fl-page-nav-right .fl-page-nav-wrap h6 {
color: #000000;
}
.fl-page-nav-right .fl-page-nav-wrap a,
.fl-page-nav-right .fl-page-nav-wrap a *,
.fl-page-nav-right .fl-page-nav-wrap a.fas,
.fl-page-nav-right .fl-page-nav-wrap a.fab {
color: #2b7bb9;
}
.fl-page-nav-right .fl-page-nav-wrap a:hover,
.fl-page-nav-right .fl-page-nav-wrap a:focus,
.fl-page-nav-right .fl-page-nav-wrap a:hover *,
.fl-page-nav-right .fl-page-nav-wrap a:focus *,
.fl-page-nav-right .fl-page-nav-wrap a.fas:hover,
.fl-page-nav-right .fl-page-nav-wrap a.fab:hover,
.fl-page-nav-right .fl-page-nav-wrap a.fas:focus,
.fl-page-nav-right .fl-page-nav-wrap a.fab:focus {
color: #2b7bb9;
}
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a {
color: #2b7bb9;
}
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a:hover,
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a:focus {
color: #2b7bb9;
}
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-ancestor > a,
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-parent > a,
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-item > a {
color: #2b7bb9;
}
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-item ~ li.current-menu-item > a {
color: #2b7bb9;
}
.fl-page-nav-right .fl-page-nav {
border: none;
margin: 0;
}
.fl-page-nav-right .fl-page-nav ul.navbar-nav {
float: right !important;
}
.fl-page-nav-right .fl-page-nav ul.navbar-nav > li {
display: block;
float: left;
}
.fl-fixed-width .fl-page-nav-right .fl-page-header-container {
padding-left: 0;
padding-right: 0;
}
} @media (min-width: 1100px) {
.fl-page-nav-right.fl-page-nav-toggle-visible-always .fl-page-header-container,
.fl-page-nav-right.fl-page-nav-toggle-visible-medium-mobile .fl-page-header-container,
.fl-page-nav-right .fl-page-header-container {
padding-left: 0;
padding-right: 0;
}
}  body.has-blocks .fl-post-content > .alignwide {
max-width: 1100px;
}
body.fl-fixed-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .alignfull {
width: auto;
max-width: 100vw;
}
body.fl-full-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .alignfull {
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
width: auto;
max-width: 100vw;
}
body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignwide,
body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignfull {
margin-left: 0;
margin-right: 0;
}
body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignwide .wp-block-list,
body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignfull .wp-block-list {
padding-inline: 0px;
}
body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignwide .wp-block-list li,
body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignfull .wp-block-list li {
list-style-position: inside;
}
body.fl-full-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .wp-block-group.alignfull,
body.fl-full-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .wp-block-group.alignfull.wp-block-group-is-layout-flex,
body.fl-full-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .wp-block-group.alignfull.wp-block-group-is-layout-grid {
margin-left: calc(-100vw / 2 + 100% / 2);
margin-right: calc(-100vw / 2 + 100% / 2);
}
body.has-blocks .fl-post-content > .alignfull,
body.fl-full-width.page-template-tpl-sidebar.has-blocks .fl-post-content .alignfull {
margin: 1.5em 0;
max-width: 100%;
}
body.has-blocks .fl-post-content .alignwide {
margin-left: -5%;
margin-right: -5%;
width: auto;
max-width: 100vw;
} @media (max-width: 991px) {
body.fl-framework-base.has-blocks .fl-post-content .wp-block-woocommerce-cart.alignwide,
body.fl-framework-bootstrap.has-blocks .fl-post-content .wp-block-woocommerce-cart.alignwide,
body.fl-framework-base.has-blocks .fl-post-content .wp-block-woocommerce-checkout.alignwide,
body.fl-framework-bootstrap.has-blocks .fl-post-content .wp-block-woocommerce-checkout.alignwide,
body.fl-framework-base.has-blocks .fl-post-content .wp-block-woocommerce-my-account.alignwide,
body.fl-framework-bootstrap.has-blocks .fl-post-content .wp-block-woocommerce-my-account.alignwide {
margin-left: 0;
margin-right: 0;
}
} body.has-blocks .fl-post-content ul,
body.has-blocks .fl-post-content ol {
margin: 1.5em 0;
list-style-position: outside;
}
body.has-blocks .fl-post-content .alignwide ul,
body.has-blocks .fl-post-content .alignfull ul,
body.has-blocks .fl-post-content .alignwide ol,
body.has-blocks .fl-post-content .alignfull ol {
max-width: 100%;
}
body.has-blocks .fl-post-content li {
list-style-position: outside;
} body.has-blocks .fl-post-content .wp-block-navigation {
margin-bottom: 1.5em;
}
body.has-blocks .fl-post-content .wp-block-navigation ul {
margin-top: 0;
margin-bottom: 0;
} .wp-block-embed.type-video > .wp-block-embed__wrapper {
position: relative;
width: 100%;
height: 0;
padding-top: 56.25%;
}
.wp-block-embed.type-video > .wp-block-embed__wrapper > iframe {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
bottom: 0;
right: 0;
}
.wp-block-file object,
.wp-block-file .fluid-width-video-wrapper object {
position: static;
}
.wp-block-gallery:not(.components-placeholder) {
margin: 1.5em auto;
}
.wp-block-cover-text p {
padding: 1.5em 20px;
}
@media screen and (min-width: 992px) {
.wp-block-cover-text p {
padding: 1.5em 0;
}
} ul.wp-block-latest-posts.alignwide,
ul.wp-block-latest-posts.alignfull,
ul.wp-block-latest-posts.is-grid.alignwide,
ul.wp-block-latest-posts.is-grid.alignwide {
padding: 0 20px;
} .wp-block-table {
display: block;
overflow-x: auto;
}
.wp-block-table table {
border-collapse: collapse;
width: 100%;
}
.wp-block-table td,
.wp-block-table th {
padding: .5em;
}
body.has-blocks .has-fl-heading-text-color {
color: #333333;
}
body.has-blocks .has-fl-heading-text-background-color {
background-color: #333333;
}
body.has-blocks .has-fl-body-bg-color {
color: #ffffff;
}
body.has-blocks .has-fl-body-bg-background-color {
background-color: #ffffff;
}
body.has-blocks .has-fl-body-text-color {
color: #333333;
}
body.has-blocks .has-fl-body-text-background-color {
background-color: #333333;
}
body.has-blocks .has-fl-accent-color {
color: #2b7bb9;
}
body.has-blocks .has-fl-accent-background-color {
background-color: #2b7bb9;
}
body.has-blocks .has-fl-accent-hover-color {
color: #2b7bb9;
}
body.has-blocks .has-fl-accent-hover-background-color {
background-color: #2b7bb9;
}
body.has-blocks .has-fl-topbar-bg-color {
color: #ffffff;
}
body.has-blocks .has-fl-topbar-bg-background-color {
background-color: #ffffff;
}
body.has-blocks .has-fl-topbar-text-color {
color: #000000;
}
body.has-blocks .has-fl-topbar-text-background-color {
background-color: #000000;
}
body.has-blocks .has-fl-topbar-link-color {
color: #2b7bb9;
}
body.has-blocks .has-fl-topbar-link-background-color {
background-color: #2b7bb9;
}
body.has-blocks .has-fl-topbar-hover-color {
color: #2b7bb9;
}
body.has-blocks .has-fl-topbar-hover-background-color {
background-color: #2b7bb9;
}
body.has-blocks .has-fl-header-bg-color {
color: #ffffff;
}
body.has-blocks .has-fl-header-bg-background-color {
background-color: #ffffff;
}
body.has-blocks .has-fl-header-text-color {
color: #000000;
}
body.has-blocks .has-fl-header-text-background-color {
background-color: #000000;
}
body.has-blocks .has-fl-header-link-color {
color: #2b7bb9;
}
body.has-blocks .has-fl-header-link-background-color {
background-color: #2b7bb9;
}
body.has-blocks .has-fl-header-hover-color {
color: #2b7bb9;
}
body.has-blocks .has-fl-header-hover-background-color {
background-color: #2b7bb9;
}
body.has-blocks .has-fl-nav-bg-color {
color: #ffffff;
}
body.has-blocks .has-fl-nav-bg-background-color {
background-color: #ffffff;
}
body.has-blocks .has-fl-nav-link-color {
color: #2b7bb9;
}
body.has-blocks .has-fl-nav-link-background-color {
background-color: #2b7bb9;
}
body.has-blocks .has-fl-nav-hover-color {
color: #2b7bb9;
}
body.has-blocks .has-fl-nav-hover-background-color {
background-color: #2b7bb9;
}
body.has-blocks .has-fl-content-bg-color {
color: #ffffff;
}
body.has-blocks .has-fl-content-bg-background-color {
background-color: #ffffff;
}
body.has-blocks .has-fl-footer-widgets-bg-color {
color: #ffffff;
}
body.has-blocks .has-fl-footer-widgets-bg-background-color {
background-color: #ffffff;
}
body.has-blocks .has-fl-footer-widgets-text-color {
color: #000000;
}
body.has-blocks .has-fl-footer-widgets-text-background-color {
background-color: #000000;
}
body.has-blocks .has-fl-footer-widgets-link-color {
color: #2b7bb9;
}
body.has-blocks .has-fl-footer-widgets-link-background-color {
background-color: #2b7bb9;
}
body.has-blocks .has-fl-footer-widgets-hover-color {
color: #2b7bb9;
}
body.has-blocks .has-fl-footer-widgets-hover-background-color {
background-color: #2b7bb9;
}
body.has-blocks .has-fl-footer-bg-color {
color: #ffffff;
}
body.has-blocks .has-fl-footer-bg-background-color {
background-color: #ffffff;
}
body.has-blocks .has-fl-footer-text-color {
color: #000000;
}
body.has-blocks .has-fl-footer-text-background-color {
background-color: #000000;
}
body.has-blocks .has-fl-footer-link-color {
color: #2b7bb9;
}
body.has-blocks .has-fl-footer-link-background-color {
background-color: #2b7bb9;
}
body.has-blocks .has-fl-footer-hover-color {
color: #2b7bb9;
}
body.has-blocks .has-fl-footer-hover-background-color {
background-color: #2b7bb9;
}  @media (max-width: 1199px) {
body {
font-size: 16px;
line-height: 1.45;
}
h1 {
font-size: 36px;
line-height: 1.4;
letter-spacing: 0px;
}
h2 {
font-size: 30px;
line-height: 1.4;
letter-spacing: 0px;
}
h3 {
font-size: 24px;
line-height: 1.4;
letter-spacing: 0px;
}
h4 {
font-size: 18px;
line-height: 1.4;
letter-spacing: 0px;
}
h5 {
font-size: 14px;
line-height: 1.4;
letter-spacing: 0px;
}
h6 {
font-size: 12px;
line-height: 1.4;
letter-spacing: 0px;
} .wp-block-button .wp-block-button__link {
font-size: 16px;
line-height: 1.2;
} .fl-page button,
.fl-page input[type=button],
.fl-page input[type=submit] {
font-size: 16px;
line-height: 1.2;
} a.fl-button,
a.fl-button:visited,
.fl-page a.fl-button,
.fl-page a.fl-button:visited {
font-size: 16px;
line-height: 1.2;
}
a.fl-button:hover {
font-size: 16px;
line-height: 1.2;
}
.fl-page .fl-module-woocommerce a.button,
.fl-page .fl-post-module-woo-button a.button,
.fl-page .fl-module-woocommerce a.button:visited,
.fl-page .fl-post-module-woo-button a.button:visited,
.fl-page .fl-module-woocommerce button[type=button],
.fl-page .fl-post-module-woo-button button[type=button],
.fl-page .fl-module-woocommerce button[type=submit],
.fl-page .fl-post-module-woo-button button[type=submit] {
font-size: 16px;
line-height: 1.2;
}
} @media (max-width: 991px) {
body {
font-size: 14px;
line-height: 1.45;
}
h1 {
font-size: 36px;
line-height: 1.4;
letter-spacing: 0px;
}
h2 {
font-size: 30px;
line-height: 1.4;
letter-spacing: 0px;
}
h3 {
font-size: 24px;
line-height: 1.4;
letter-spacing: 0px;
}
h3 {
font-size: 24px;
line-height: 1.4;
letter-spacing: 0px;
}
h4 {
font-size: 18px;
line-height: 1.4;
letter-spacing: 0px;
}
h5 {
font-size: 14px;
line-height: 1.4;
letter-spacing: 0px;
}
h6 {
font-size: 12px;
line-height: 1.4;
letter-spacing: 0px;
} .wp-block-button .wp-block-button__link {
font-size: 16px;
line-height: 1.2;
} .fl-page button,
.fl-page input[type=button],
.fl-page input[type=submit] {
font-size: 16px;
line-height: 1.2;
} a.fl-button,
a.fl-button:visited,
.fl-page a.fl-button,
.fl-page a.fl-button:visited {
font-size: 16px;
line-height: 1.2;
} .fl-page .fl-module-woocommerce a.button,
.fl-page .fl-post-module-woo-button a.button,
.fl-page .fl-module-woocommerce a.button:visited,
.fl-page .fl-post-module-woo-button a.button:visited,
.fl-page .fl-module-woocommerce button[type=button],
.fl-page .fl-post-module-woo-button button[type=button],
.fl-page .fl-module-woocommerce button[type=submit],
.fl-page .fl-post-module-woo-button button[type=submit] {
font-size: 16px;
line-height: 1.2;
}
}  .fl-full-width .container {
max-width: 100%;
}
.navbar-toggle {
padding: 9px 10px;
} .fl-page-bar-nav {
display: block;
}
.fl-page-bar-nav > li > a.nav-link {
padding: 2px 10px;
}
@media (min-width: 992px) {
.fl-page-bar-nav {
display: flex;
}
} .fl-page-nav {
flex-wrap: wrap;
padding: 0;
}
.fl-page-nav .navbar-nav > li > a.nav-link {
padding: 15px 15px;
} .fl-page-nav-left .fl-page-header-row,
.fl-page-nav-right .fl-page-header-row {
display: flex;
align-items: center;
}
.fl-page-nav-left .fl-page-nav,
.fl-page-nav-right .fl-page-nav {
flex-direction: row;
}
.fl-page-nav-left .fl-page-nav .navbar-nav,
.fl-page-nav-right .fl-page-nav .navbar-nav {
display: block;
}
.fl-page-nav-left.fl-page-nav-toggle-visible-always .fl-page-header-row > div,
.fl-page-nav-right.fl-page-nav-toggle-visible-always .fl-page-header-row > div {
max-width: 100%;
}
@media (max-width: 1199px) {
.fl-page-nav-left .fl-page-nav-collapse,
.fl-page-nav-right .fl-page-nav-collapse {
justify-content: center;
}
}
@media (min-width: 1200px) {
.fl-page-nav-left .fl-page-header-row .col-lg-4,
.fl-page-nav-right .fl-page-header-row .col-lg-4 {
width: 33.333333%;
}
.fl-page-nav-left .fl-page-header-row .col-lg-8,
.fl-page-nav-right .fl-page-header-row .col-lg-8 {
width: 66.666667%;
}
.fl-page-nav-left .fl-page-nav .navbar-nav,
.fl-page-nav-right .fl-page-nav .navbar-nav {
display: flex;
}
} .fl-page-nav-centered .fl-page-nav .navbar-nav,
.fl-page-nav-centered-inline-logo .fl-page-nav .navbar-nav,
.fl-page-nav-vertical-left .fl-page-nav .navbar-nav,
.fl-page-nav-vertical-right .fl-page-nav .navbar-nav {
display: block;
}
@media (min-width: 992px) {
.fl-page-nav-centered .fl-page-nav-collapse,
.fl-page-nav-centered-inline-logo .fl-page-nav-collapse,
.fl-page-nav-vertical-left .fl-page-nav-collapse,
.fl-page-nav-vertical-right .fl-page-nav-collapse {
display: block !important;
}
} .fl-page-nav-right.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav > li > a.nav-link,
.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav > li > a.nav-link {
padding: 10px 15px;
} .row.fl-post-image-beside-wrap {
display: block;
} .fl-page-footer .text-right .fl-page-footer-nav {
justify-content: end;
}
.fl-page-footer .fl-page-footer-nav {
flex-direction: row;
}
.fl-page-footer .fl-page-footer-nav > li .nav-link {
line-height: 20px;
padding: 0 15px 15px 15px;
position: relative;
} @media (min-width: 1100px) {
.fl-full-width .container {
max-width: 90%;
}
} body.fl-framework-base-4 .woocommerce-billing-fields .form-row,
body.fl-framework-bootstrap-4 .woocommerce-billing-fields .form-row,
body.fl-framework-base-4 .woocommerce-shipping-fields .form-row,
body.fl-framework-bootstrap-4 .woocommerce-shipping-fields .form-row,
body.fl-framework-base-4 .woocommerce form .form-row,
body.fl-framework-bootstrap-4 .woocommerce form .form-row {
display: block;
}
body.fl-framework-base-4 .woocommerce .col2-set .col-1,
body.fl-framework-bootstrap-4 .woocommerce .col2-set .col-1,
body.fl-framework-base-4 .woocommerce-page .col2-set .col-1,
body.fl-framework-bootstrap-4 .woocommerce-page .col2-set .col-1,
body.fl-framework-base-4 .woocommerce .col2-set .col-2,
body.fl-framework-bootstrap-4 .woocommerce .col2-set .col-2,
body.fl-framework-base-4 .woocommerce-page .col2-set .col-2,
body.fl-framework-bootstrap-4 .woocommerce-page .col2-set .col-2 {
max-width: none;
max-width: unset;
padding-left: initial;
padding-right: initial;
}
body.fl-framework-base-4 .fl-woo-content-right,
body.fl-framework-bootstrap-4 .fl-woo-content-right {
order: 1;
} @media (max-width: 1200px) {
body.woocommerce-page.fl-framework-base-4 .row,
body.woocommerce-page.fl-framework-bootstrap-4 .row {
flex-direction: column;
}
body.woocommerce-page.fl-framework-base-4 .fl-sidebar,
body.woocommerce-page.fl-framework-bootstrap-4 .fl-sidebar {
width: 100%;
}
}
body.has-blocks .has--color {
color: ;
}
body.has-blocks .has--background-color {
background-color: ;
}@font-face {
font-family: 'MF Inter';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//www.gasometer-pforzheim.de/wp-content/themes/bb-theme-child/fonts/inter/inter-400.woff2) format('woff2');
}
@font-face {
font-family: 'MF Inter';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(//www.gasometer-pforzheim.de/wp-content/themes/bb-theme-child/fonts/inter/inter-600.woff2) format('woff2');
}
@font-face {
font-family: 'MF Inter';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(//www.gasometer-pforzheim.de/wp-content/themes/bb-theme-child/fonts/inter/inter-700.woff2) format('woff2');
}
@font-face {
font-family: 'MF Satoshi';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(//www.gasometer-pforzheim.de/wp-content/themes/bb-theme-child/fonts/satoshi/satoshi-300.woff2) format('woff2');
}
@font-face {
font-family: 'MF Satoshi';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//www.gasometer-pforzheim.de/wp-content/themes/bb-theme-child/fonts/satoshi/satoshi-400.woff2) format('woff2');
}
@font-face {
font-family: 'MF Satoshi';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(//www.gasometer-pforzheim.de/wp-content/themes/bb-theme-child/fonts/satoshi/satoshi-500.woff2) format('woff2');
}
@font-face {
font-family: 'MF Satoshi';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(//www.gasometer-pforzheim.de/wp-content/themes/bb-theme-child/fonts/satoshi/satoshi-700.woff2) format('woff2');
} :root { --mfbb-font-display: "MF Satoshi", "Satoshi Variable", sans-serif;
--mfbb-font-body: "MF Inter", "Inter", sans-serif;
--mfbb-font-ui: "MF Satoshi", "Satoshi Variable", sans-serif; --mfbb-vh-weight: 0.3;
--mfbb-vw-weight: calc(1 - var(--mfbb-vh-weight)); --mfbb-d1-vh-weight: 0.55;
--mfbb-d1-vw-weight: calc(1 - var(--mfbb-d1-vh-weight));
--mfbb-d1-min: 2.625rem;
--mfbb-d1-max: 8rem;
--mfbb-d1-fs: clamp(var(--mfbb-d1-min), calc(var(--mfbb-d1-vw-weight) * (2rem + 5vw) + var(--mfbb-d1-vh-weight) * (-5.2151rem + 17.73vh)), var(--mfbb-d1-max));
--mfbb-d1-fw: 400;
--mfbb-d1-lh-min: 2.9531rem;
--mfbb-d1-lh-max: 9rem;
--mfbb-d1-lh: clamp(var(--mfbb-d1-lh-min), calc(var(--mfbb-d1-vw-weight) * (2.25rem + 5.625vw) + var(--mfbb-d1-vh-weight) * (-5.8631rem + 19.94vh)), var(--mfbb-d1-lh-max));
--mfbb-d1-ls: 0.04em;
--mfbb-d1-tt: uppercase; --mfbb-h1-vh-weight: 0.55;
--mfbb-h1-vw-weight: calc(1 - var(--mfbb-h1-vh-weight));
--mfbb-h1-min: 3rem;
--mfbb-h1-max: 8rem;
--mfbb-h1-fs: clamp(var(--mfbb-h1-min), calc(var(--mfbb-h1-vw-weight) * (-1.6429rem + 10.7143vw) + var(--mfbb-h1-vh-weight) * (-1rem + 12vh)), var(--mfbb-h1-max));
--mfbb-h1-fw: 400;
--mfbb-h1-lh: clamp(3.3214rem, calc(var(--mfbb-h1-vw-weight) * (-1.9821rem + 12.2024vw) + var(--mfbb-h1-vh-weight) * (-1rem + 13.5vh)), 9rem);
--mfbb-h1-ls: 0.04em;
--mfbb-h1-tt: uppercase; --mfbb-h2-min: 2.25rem;
--mfbb-h2-max: 6rem;
--mfbb-h2-fs: clamp(var(--mfbb-h2-min), calc(var(--mfbb-vw-weight) * (-1.5357rem + 8.9286vw) + var(--mfbb-vh-weight) * (-0.5rem + 10vh)), var(--mfbb-h2-max));
--mfbb-h2-fw: 400;
--mfbb-h2-lh: clamp(2.6591rem, calc(var(--mfbb-vw-weight) * (-1.75rem + 10.4167vw) + var(--mfbb-vh-weight) * (-0.5rem + 11.5vh)), 7.625rem);
--mfbb-h2-ls: 0.04em;
--mfbb-h2-tt: uppercase; --mfbb-h3-min: 2rem;
--mfbb-h3-max: 5rem;
--mfbb-h3-fs: clamp(var(--mfbb-h3-min), calc(var(--mfbb-vw-weight) * (-0.3571rem + 5.9524vw) + var(--mfbb-vh-weight) * (0rem + 7.5vh)), var(--mfbb-h3-max));
--mfbb-h3-fw: 400;
--mfbb-h3-lh: clamp(2.625rem, calc(var(--mfbb-vw-weight) * (-0.1429rem + 6.5476vw) + var(--mfbb-vh-weight) * (0rem + 8vh)), 5.75rem);
--mfbb-h3-ls: 0.04em;
--mfbb-h3-tt: uppercase; --mfbb-h4-min: 1.625rem;
--mfbb-h4-max: 2.375rem;
--mfbb-h4-fs: clamp(var(--mfbb-h4-min), calc(var(--mfbb-vw-weight) * (0.7679rem + 1.7857vw) + var(--mfbb-vh-weight) * (0.5rem + 3.5vh)), var(--mfbb-h4-max));
--mfbb-h4-fw: 400;
--mfbb-h4-lh: clamp(2.125rem, calc(var(--mfbb-vw-weight) * (1.125rem + 2.0833vw) + var(--mfbb-vh-weight) * (0.5rem + 4vh)), 3rem);
--mfbb-h4-ls: 0.08em;
--mfbb-h4-tt: uppercase; --mfbb-h5-min: 1.5rem;
--mfbb-h5-max: 2rem;
--mfbb-h5-fs: clamp(var(--mfbb-h5-min), calc(var(--mfbb-vw-weight) * (0.9286rem + 1.1905vw) + var(--mfbb-vh-weight) * (0.5rem + 3vh)), var(--mfbb-h5-max));
--mfbb-h5-fw: 400;
--mfbb-h5-lh: clamp(2rem, calc(var(--mfbb-vw-weight) * (1.2857rem + 1.4881vw) + var(--mfbb-vh-weight) * (0.5rem + 3.5vh)), 2.625rem);
--mfbb-h5-ls: 0.06em;
--mfbb-h5-tt: uppercase; --mfbb-h6-min: 1.125rem;
--mfbb-h6-max: 1.25rem;
--mfbb-h6-fs: clamp(var(--mfbb-h6-min), calc(var(--mfbb-vw-weight) * (0.9821rem + 0.2976vw) + var(--mfbb-vh-weight) * (0.75rem + 1.5vh)), var(--mfbb-h6-max));
--mfbb-h6-fw: 700;
--mfbb-h6-lh: clamp(1.375rem, calc(var(--mfbb-vw-weight) * (1.2321rem + 0.2976vw) + var(--mfbb-vh-weight) * (0.75rem + 2vh)), 1.5rem);
--mfbb-h6-ls: 0.08em;
--mfbb-h6-tt: uppercase; --mfbb-body-l-fs: 1.125rem;
--mfbb-body-l-fw: 400;
--mfbb-body-l-lh: 1.75rem;
--mfbb-body-l-ls: 0em;
--mfbb-body-l-tt: none; --mfbb-body-m-fs: 1.0625rem;
--mfbb-body-m-fw: 400;
--mfbb-body-m-lh: 1.6875rem;
--mfbb-body-m-ls: 0em;
--mfbb-body-m-tt: none; --mfbb-body-s-fs: 1rem;
--mfbb-body-s-fw: 400;
--mfbb-body-s-lh: 1.5rem;
--mfbb-body-s-ls: 0em;
--mfbb-body-s-tt: none; --mfbb-small-fs: 0.875rem;
--mfbb-small-fw: 400;
--mfbb-small-lh: 1.3125rem;
--mfbb-small-ls: 0em;
--mfbb-small-tt: none; --mfbb-body-fs: var(--mfbb-body-m-fs);
--mfbb-body-fw: var(--mfbb-body-m-fw);
--mfbb-body-lh: var(--mfbb-body-m-lh);
--mfbb-body-ls: var(--mfbb-body-m-ls);
--mfbb-body-tt: var(--mfbb-body-m-tt); --mfbb-btn-fs: 1rem;
--mfbb-btn-fw: 700;
--mfbb-btn-lh: 1.6875rem;
--mfbb-btn-ls: 0.04em;
--mfbb-btn-tt: uppercase; --mfbb-link-l-fs: 1.125rem;
--mfbb-link-l-fw: 600;
--mfbb-link-l-lh: 1.5rem;
--mfbb-link-l-ls: 0.05em;
--mfbb-link-l-tt: uppercase; --mfbb-link-m-fs: 1rem;
--mfbb-link-m-fw: 700;
--mfbb-link-m-lh: 1.6875rem;
--mfbb-link-m-ls: 0.04em;
--mfbb-link-m-tt: uppercase; --mfbb-link-fs: var(--mfbb-link-m-fs);
--mfbb-link-fw: var(--mfbb-link-m-fw);
--mfbb-link-lh: var(--mfbb-link-m-lh);
--mfbb-link-ls: var(--mfbb-link-m-ls);
--mfbb-link-tt: var(--mfbb-link-m-tt);
}
@media (min-width: 90rem) {
:root { --mfbb-body-fs: var(--mfbb-body-l-fs);
--mfbb-body-fw: var(--mfbb-body-l-fw);
--mfbb-body-lh: var(--mfbb-body-l-lh);
--mfbb-body-ls: var(--mfbb-body-l-ls);
--mfbb-body-tt: var(--mfbb-body-l-tt); --mfbb-link-fs: var(--mfbb-link-l-fs);
--mfbb-link-fw: var(--mfbb-link-l-fw);
--mfbb-link-lh: var(--mfbb-link-l-lh);
--mfbb-link-ls: var(--mfbb-link-l-ls);
--mfbb-link-tt: var(--mfbb-link-l-tt);
}
} :root {
--mfbb-transition-duration: 200ms;
--mfbb-transition-easing: ease-in-out;
--mfbb-transition:
background var(--mfbb-transition-duration) var(--mfbb-transition-easing),
opacity var(--mfbb-transition-duration) var(--mfbb-transition-easing),
color var(--mfbb-transition-duration) var(--mfbb-transition-easing),
border-color var(--mfbb-transition-duration) var(--mfbb-transition-easing),
box-shadow var(--mfbb-transition-duration) var(--mfbb-transition-easing),
transform var(--mfbb-transition-duration) var(--mfbb-transition-easing),
outline-color var(--mfbb-transition-duration) var(--mfbb-transition-easing); --mfbb-success: #7FA37C;
--mfbb-danger: #E0705E;
--mfbb-danger-subtle: rgba(224, 112, 94, 0.05); --mfbb-overlay-hover: rgba(0, 0, 0, 0.06);
--mfbb-overlay-interact: rgba(0, 0, 0, 0.1); --mfbb-color-text-primary: #E8E8E8;
--mfbb-color-text-secondary: #C8C1B8;
--mfbb-color-text-dark: #151413;
--mfbb-color-text-on-dark: #E8E8E8;
--mfbb-color-text-muted: #6F6A65;
--mfbb-color-text-highlight: #E1B381; --mfbb-color-bg-0: #11100F;
--mfbb-color-bg-primary: #151413;
--mfbb-color-bg-secondary: #1D1B19;
--mfbb-color-bg-card: #272421;
--mfbb-color-bg-card-hover: #35312C;
--mfbb-color-bg-overlay: #181818; --mfbb-color-border: rgba(255, 255, 255, 0.10);
--mfbb-color-border-soft: rgba(255, 255, 255, 0.06);
--mfbb-color-border-hard: rgba(255, 255, 255, 0.16); --mfbb-color-ring: #D98A57; --mfbb-color-v1: #FFC759;
--mfbb-color-v1--hover: #FFD987;
--mfbb-color-v1--interact: #C5963A;
--mfbb-color-v2: #2A2825;
--mfbb-color-v2--hover: #3C3936;
--mfbb-color-v2--interact: #1F1D1B; --mfbb-space-unit: 8px; --mfbb-space-1: calc(var(--mfbb-space-unit) * 0.5);
--mfbb-space-2: calc(var(--mfbb-space-unit) * 1);
--mfbb-space-3: calc(var(--mfbb-space-unit) * 1.5);
--mfbb-space-4: calc(var(--mfbb-space-unit) * 2);
--mfbb-space-5: calc(var(--mfbb-space-unit) * 2.5);
--mfbb-space-6: calc(var(--mfbb-space-unit) * 3);
--mfbb-space-8: calc(var(--mfbb-space-unit) * 4);
--mfbb-space-10: calc(var(--mfbb-space-unit) * 5);
--mfbb-space-12: calc(var(--mfbb-space-unit) * 6);
--mfbb-space-16: calc(var(--mfbb-space-unit) * 8);
--mfbb-space-20: calc(var(--mfbb-space-unit) * 10);
--mfbb-space-21: calc(var(--mfbb-space-unit) * 10.5);
--mfbb-space-24: calc(var(--mfbb-space-unit) * 12);
--mfbb-space-25: calc(var(--mfbb-space-unit) * 12.5);  --mfbb-btn-font: var(--mfbb-font-ui); --mfbb-btn-padding-x: 16px;
--mfbb-btn-padding-y: 9px;
--mfbb-btn-min-height: 48px;
--mfbb-btn-icon-size: 18px;
--mfbb-btn-gap: 12px; --mfbb-btn-border-width: 1px;
--mfbb-btn-radius: 8px; --mfbb-btn-primary-bg: var(--mfbb-color-v1);
--mfbb-btn-primary-bg--hover: var(--mfbb-color-v1--hover);
--mfbb-btn-primary-bg--interact: var(--mfbb-color-v1--interact);
--mfbb-btn-primary-text: var(--mfbb-color-text-dark);
--mfbb-btn-primary-text--hover: var(--mfbb-color-text-dark);
--mfbb-btn-primary-text--interact: var(--mfbb-color-text-dark);
--mfbb-btn-primary-border: #FFD57B;
--mfbb-btn-primary-border--hover: #FFF1D2;
--mfbb-btn-primary-border--interact: var(--mfbb-color-v1--interact);
--mfbb-btn-primary-shadow: unset;
--mfbb-btn-primary-shadow--hover: unset;
--mfbb-btn-primary-shadow--interact: unset;
--mfbb-btn-primary-opacity: 1;
--mfbb-btn-primary-opacity--hover: 1;
--mfbb-btn-primary-opacity--interact: 1; --mfbb-btn-secondary-bg: var(--mfbb-color-v2);
--mfbb-btn-secondary-bg--hover: var(--mfbb-color-v2--hover);
--mfbb-btn-secondary-bg--interact: var(--mfbb-color-v2--interact);
--mfbb-btn-secondary-text: var(--mfbb-color-text-primary);
--mfbb-btn-secondary-text--hover: var(--mfbb-color-text-primary);
--mfbb-btn-secondary-text--interact: var(--mfbb-color-text-primary);
--mfbb-btn-secondary-border: var(--mfbb-color-border);
--mfbb-btn-secondary-border--hover: var(--mfbb-color-border-soft);
--mfbb-btn-secondary-border--interact: transparent;
--mfbb-btn-secondary-shadow: unset;
--mfbb-btn-secondary-shadow--hover: unset;
--mfbb-btn-secondary-shadow--interact: unset;
--mfbb-btn-secondary-opacity: 1;
--mfbb-btn-secondary-opacity--hover: 1;
--mfbb-btn-secondary-opacity--interact: 1; --mfbb-btn-tertiary-bg: transparent;
--mfbb-btn-tertiary-bg--hover: var(--mfbb-color-bg-card);
--mfbb-btn-tertiary-bg--interact: var(--mfbb-color-v2--interact);
--mfbb-btn-tertiary-text: var(--mfbb-color-text-primary);
--mfbb-btn-tertiary-text--hover: var(--mfbb-color-text-primary);
--mfbb-btn-tertiary-text--interact: var(--mfbb-color-text-primary);
--mfbb-btn-tertiary-border: transparent;
--mfbb-btn-tertiary-border--hover: var(--mfbb-color-border-soft);
--mfbb-btn-tertiary-border--interact: transparent;
--mfbb-btn-tertiary-shadow: unset;
--mfbb-btn-tertiary-shadow--hover: unset;
--mfbb-btn-tertiary-shadow--interact: unset;
--mfbb-btn-tertiary-opacity: 1;
--mfbb-btn-tertiary-opacity--hover: 1;
--mfbb-btn-tertiary-opacity--interact: 1; --mfbb-btn-ghost-text: #FFC759;
--mfbb-btn-ghost-text--hover: #FFD987;
--mfbb-btn-ghost-text--interact: #C5963A; --mfbb-btn-special-bg: transparent;
--mfbb-btn-special-bg--hover: var(--mfbb-color-bg-card);
--mfbb-btn-special-bg--interact: var(--mfbb-color-v2--interact);
--mfbb-btn-special-text: #FFC759;
--mfbb-btn-special-text--hover: #FFD987;
--mfbb-btn-special-text--interact: #C5963A; --mfbb-nav-bg: rgba(21, 20, 19, 0.85); --mfbb-img-darkener: linear-gradient(in oklch 180deg, rgba(0, 0, 0, 0.60) 0%, rgba(0, 0, 0, 0.00) 27.39%);
--mfbb-img-darkener-skewed: linear-gradient(106deg, rgba(0, 0, 0, 0.64) 0%, rgba(0, 0, 0, 0.25) 33.05%, rgba(0, 0, 0, 0.00) 100%);
--mfbb-img-darkener-top-to-bottom: linear-gradient(180deg, rgba(0, 0, 0, 0.80) 0%, rgba(0, 0, 0, 0.60) 20.05%, rgba(0, 0, 0, 0.00) 100%);
}
@media (max-width: 768px) {
:root {
--mfbb-btn-radius: 6px;
}
}
@media (prefers-reduced-motion: reduce) {
:root {
--mfbb-transition-duration: 0ms;
}
} h1,
h2,
h3,
h4,
h5,
h6 {
font-family: var(--mfbb-font-display);
margin: 0;
color: var(--mfbb-color-text-primary);
}
h1 {
font-size: var(--mfbb-h1-fs);
font-weight: var(--mfbb-h1-fw);
line-height: var(--mfbb-h1-lh);
letter-spacing: var(--mfbb-h1-ls);
text-transform: var(--mfbb-h1-tt);
}
h2 {
font-size: var(--mfbb-h2-fs);
font-weight: var(--mfbb-h2-fw);
line-height: var(--mfbb-h2-lh);
letter-spacing: var(--mfbb-h2-ls);
text-transform: var(--mfbb-h2-tt);
}
h3 {
font-size: var(--mfbb-h3-fs);
font-weight: var(--mfbb-h3-fw);
line-height: var(--mfbb-h3-lh);
letter-spacing: var(--mfbb-h3-ls);
text-transform: var(--mfbb-h3-tt);
}
h4 {
font-size: var(--mfbb-h4-fs);
font-weight: var(--mfbb-h4-fw);
line-height: var(--mfbb-h4-lh);
letter-spacing: var(--mfbb-h4-ls);
text-transform: var(--mfbb-h4-tt);
}
h5 {
font-size: var(--mfbb-h5-fs);
font-weight: var(--mfbb-h5-fw);
line-height: var(--mfbb-h5-lh);
letter-spacing: var(--mfbb-h5-ls);
text-transform: var(--mfbb-h5-tt);
}
h6 {
font-size: var(--mfbb-h6-fs);
font-weight: var(--mfbb-h6-fw);
line-height: var(--mfbb-h6-lh);
letter-spacing: var(--mfbb-h6-ls);
text-transform: var(--mfbb-h6-tt);
}
small {
font-family: var(--mfbb-font-body);
font-size: var(--mfbb-small-fs);
font-weight: var(--mfbb-small-fw);
line-height: var(--mfbb-small-lh);
letter-spacing: var(--mfbb-small-ls);
text-transform: var(--mfbb-small-tt);
}
body .mfbb-btn {
display: inline-flex;
align-items: center;
justify-content: center;
gap: var(--mfbb-btn-gap);
-webkit-appearance: none;
appearance: none;
text-decoration: none;
white-space: normal;
padding: var(--mfbb-btn-padding-y) var(--mfbb-btn-padding-x);
min-height: var(--mfbb-btn-min-height);
border-style: solid;
border-width: var(--mfbb-btn-border-width);
border-radius: var(--mfbb-btn-radius);
cursor: pointer;
transition: var(--mfbb-transition);
text-align: center;
}
body .mfbb-btn,
body .mfbb-btn .mfbb-btn__label {
font-family: var(--mfbb-btn-font);
font-size: var(--mfbb-btn-fs);
font-weight: var(--mfbb-btn-fw);
line-height: var(--mfbb-btn-lh);
letter-spacing: var(--mfbb-btn-ls);
text-transform: var(--mfbb-btn-tt);
text-decoration: none;
} body .mfbb-btn .mfbb-btn__icon-svg {
width: var(--mfbb-btn-icon-size);
height: var(--mfbb-btn-icon-size);
flex-shrink: 0;
display: block;
transition: transform var(--mfbb-transition-duration) ease-in-out;
}
body .mfbb-btn.mfbb-btn--icon-left .mfbb-btn__icon-svg {
order: -1;
}
body .mfbb-btn.mfbb-btn--icon-right .mfbb-btn__icon-svg {
order: 1;
} body .mfbb-btn.mfbb-btn--primary {
background-color: var(--mfbb-btn-primary-bg);
color: var(--mfbb-btn-primary-text);
border-color: var(--mfbb-btn-primary-border);
box-shadow: var(--mfbb-btn-primary-shadow);
opacity: var(--mfbb-btn-primary-opacity);
}
body .mfbb-btn.mfbb-btn--primary:hover {
background-color: var(--mfbb-btn-primary-bg--hover);
color: var(--mfbb-btn-primary-text--hover);
border-color: var(--mfbb-btn-primary-border--hover);
box-shadow: var(--mfbb-btn-primary-shadow--hover);
opacity: var(--mfbb-btn-primary-opacity--hover);
}
body .mfbb-btn.mfbb-btn--primary:active,
body .mfbb-btn.mfbb-btn--primary:focus-visible {
background-color: var(--mfbb-btn-primary-bg--interact);
color: var(--mfbb-btn-primary-text--interact);
border-color: var(--mfbb-btn-primary-border--interact);
outline: none;
box-shadow: var(--mfbb-btn-primary-shadow--interact);
opacity: var(--mfbb-btn-primary-opacity--interact);
} body .mfbb-btn.mfbb-btn--secondary {
background-color: var(--mfbb-btn-secondary-bg);
color: var(--mfbb-btn-secondary-text);
border-color: var(--mfbb-btn-secondary-border);
box-shadow: var(--mfbb-btn-secondary-shadow);
opacity: var(--mfbb-btn-secondary-opacity);
}
body .mfbb-btn.mfbb-btn--secondary:hover {
background-color: var(--mfbb-btn-secondary-bg--hover);
color: var(--mfbb-btn-secondary-text--hover);
border-color: var(--mfbb-btn-secondary-border--hover);
box-shadow: var(--mfbb-btn-secondary-shadow--hover);
opacity: var(--mfbb-btn-secondary-opacity--hover);
}
body .mfbb-btn.mfbb-btn--secondary:active,
body .mfbb-btn.mfbb-btn--secondary:focus-visible {
background-color: var(--mfbb-btn-secondary-bg--interact);
color: var(--mfbb-btn-secondary-text--interact);
border-color: var(--mfbb-btn-secondary-border--interact);
outline: none;
box-shadow: var(--mfbb-btn-secondary-shadow--interact);
opacity: var(--mfbb-btn-secondary-opacity--interact);
} body .mfbb-btn.mfbb-btn--tertiary {
background-color: var(--mfbb-btn-tertiary-bg);
color: var(--mfbb-btn-tertiary-text);
border-color: var(--mfbb-btn-tertiary-border);
box-shadow: var(--mfbb-btn-tertiary-shadow);
opacity: var(--mfbb-btn-tertiary-opacity);
}
body .mfbb-btn.mfbb-btn--tertiary:hover {
background-color: var(--mfbb-btn-tertiary-bg--hover);
color: var(--mfbb-btn-tertiary-text--hover);
border-color: var(--mfbb-btn-tertiary-border--hover);
box-shadow: var(--mfbb-btn-tertiary-shadow--hover);
opacity: var(--mfbb-btn-tertiary-opacity--hover);
}
body .mfbb-btn.mfbb-btn--tertiary:active,
body .mfbb-btn.mfbb-btn--tertiary:focus-visible {
background-color: var(--mfbb-btn-tertiary-bg--interact);
color: var(--mfbb-btn-tertiary-text--interact);
border-color: var(--mfbb-btn-tertiary-border--interact);
outline: none;
box-shadow: var(--mfbb-btn-tertiary-shadow--interact);
opacity: var(--mfbb-btn-tertiary-opacity--interact);
} body .mfbb-btn.mfbb-btn--ghost,
body .mfbb-btn.mfbb-btn--ghost-skewed {
--mfbb-btn-icon-size: 24px;
display: inline;
width: auto;
max-width: 100%;
padding: 0;
min-height: unset;
border-width: 0;
background: transparent;
box-shadow: none;
color: var(--mfbb-btn-ghost-text);
white-space: normal;
text-align: inherit;
}
body .mfbb-btn.mfbb-btn--ghost .mfbb-btn__label,
body .mfbb-btn.mfbb-btn--ghost-skewed .mfbb-btn__label {
display: inline;
overflow-wrap: break-word;
hyphens: auto;
}
body .mfbb-btn.mfbb-btn--ghost .mfbb-btn__icon-svg,
body .mfbb-btn.mfbb-btn--ghost-skewed .mfbb-btn__icon-svg {
display: inline-block;
width: var(--mfbb-btn-icon-size);
height: var(--mfbb-btn-icon-size);
margin-inline-start: var(--mfbb-btn-gap);
vertical-align: -0.2em;
flex-shrink: unset;
order: unset;
padding-top: 5px;
}
body .mfbb-btn.mfbb-btn--ghost:hover,
body .mfbb-btn.mfbb-btn--ghost-skewed:hover {
color: var(--mfbb-btn-ghost-text--hover);
}
body .mfbb-btn.mfbb-btn--ghost:active,
body .mfbb-btn.mfbb-btn--ghost:focus-visible,
body .mfbb-btn.mfbb-btn--ghost-skewed:active,
body .mfbb-btn.mfbb-btn--ghost-skewed:focus-visible {
color: var(--mfbb-btn-ghost-text--interact);
outline: none;
}
body .mfbb-btn.mfbb-btn--ghost-skewed {
--mfbb-btn-icon-size: 16px;
}
body .mfbb-btn.mfbb-btn--ghost-skewed svg path {
stroke-width: 3;
}
body .mfbb-btn.mfbb-btn--ghost-skewed:hover svg,
body .mfbb-btn.mfbb-btn--ghost-skewed:active svg,
body .mfbb-btn.mfbb-btn--ghost-skewed:focus-visible svg {
transform: rotate(45deg);
} body .mfbb-btn.mfbb-btn--special {
background-color: var(--mfbb-btn-special-bg);
color: var(--mfbb-btn-special-text);
border-color: transparent;
box-shadow: var(--mfbb-btn-special-shadow);
opacity: var(--mfbb-btn-special-opacity);
justify-content: space-between;
padding: clamp(var(--mfbb-space-4), 1.5vw, var(--mfbb-space-6)) clamp(var(--mfbb-space-unit), 1.5vw, var(--mfbb-space-6));
width: 100%;
text-align: left;
gap: var(--mfbb-space-4);
--mfbb-btn-fs: var(--mfbb-h5-fs);
--mfbb-btn-fw: var(--mfbb-h5-fw);
--mfbb-btn-lh: var(--mfbb-h5-lh);
--mfbb-btn-ls: var(--mfbb-h5-ls);
--mfbb-btn-tt: var(--mfbb-h5-tt);
--mfbb-btn-icon-size: clamp(18px, 1.5vw, 24px);
}
body .mfbb-btn.mfbb-btn--special:hover {
background-color: var(--mfbb-btn-special-bg--hover);
color: var(--mfbb-btn-special-text--hover);
border-color: transparent;
box-shadow: var(--mfbb-btn-special-shadow--hover);
opacity: var(--mfbb-btn-special-opacity--hover);
}
body .mfbb-btn.mfbb-btn--special:active,
body .mfbb-btn.mfbb-btn--special:focus-visible {
background-color: var(--mfbb-btn-special-bg--interact);
color: var(--mfbb-btn-special-text--interact);
border-color: transparent;
outline: none;
box-shadow: var(--mfbb-btn-special-shadow--interact);
opacity: var(--mfbb-btn-special-opacity--interact);
}
body .mfbb-btn.mfbb-btn--special:active .mfbb-btn__icon-svg,
body .mfbb-btn.mfbb-btn--special:hover .mfbb-btn__icon-svg,
body .mfbb-btn.mfbb-btn--special:focus-visible .mfbb-btn__icon-svg {
transform: rotate(45deg);
} body .mfbb-btn.mfbb-btn--ghost .mfbb-btn__arrow-line {
transform-box: fill-box;
transform-origin: left center;
transform: scaleX(0.655);
transition: transform var(--mfbb-transition-duration) ease;
}
body .mfbb-btn.mfbb-btn--ghost .mfbb-btn__arrow-head {
transform: translateX(-6px);
transition: transform var(--mfbb-transition-duration) ease;
}
body .mfbb-btn.mfbb-btn--ghost:hover .mfbb-btn__arrow-line {
transform: scaleX(1);
}
body .mfbb-btn.mfbb-btn--ghost:hover .mfbb-btn__arrow-head {
transform: translateX(0);
} body .mfbb-btn.mfbb-btn--icon-only {
--mfbb-btn-icon-size: 24px;
width: 48px;
height: 48px;
min-height: unset;
padding: 0;
flex-shrink: 0;
border-radius: 500px;
}
@media (prefers-reduced-motion: reduce) {
body .mfbb-btn {
transition: none;
}
}
html {
box-sizing: border-box;
font-size: 100%;
}
body {
font-family: var(--mfbb-font-body);
font-size: var(--mfbb-body-fs);
font-weight: var(--mfbb-body-fw);
line-height: var(--mfbb-body-lh);
letter-spacing: var(--mfbb-body-ls);
text-transform: var(--mfbb-body-tt);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
background: var(--mfbb-color-bg-primary);
color: var(--mfbb-color-text-primary);
box-sizing: border-box;
}
body .fl-page .fl-page-content {
background: var(--mfbb-color-bg-primary);
} body:not(.fl-builder-edit) .fl-page * {
outline-color: var(--mfbb-color-ring) !important;
}
body:not(.fl-builder-edit) :focus-visible {
outline: 2px solid var(--mfbb-color-ring) !important;
outline-offset: 2px !important;
} body .fl-page .fl-module-rich-text ul,
body .fl-page .fl-module-rich-text ol {
padding-left: 1.5em;
list-style-position: inside;
margin: 0;
padding: 0;
} body .fl-page p,
body .fl-page p.mfbb-text {
font-family: var(--mfbb-font-body);
font-size: var(--mfbb-body-fs);
font-weight: var(--mfbb-body-fw);
line-height: var(--mfbb-body-lh);
letter-spacing: var(--mfbb-body-ls);
text-transform: var(--mfbb-body-tt);
margin: 0;
}
body .fl-page .fl-module-rich-text>*+*,
body .fl-page .mfbb-editor>*+* {
margin-top: var(--mfbb-space-2);
}
.fl-photo-content {
position: relative;
}
.fl-photo-content::before {
content: '';
position: absolute;
inset: 0;
z-index: 1;
pointer-events: none;
}
body .fl-page p.mfbb-text--small,
body .fl-page p.mfbb-text.mfbb-text--small,
body .fl-page ul.mfbb-text--small>li,
body .fl-page li.mfbb-text--small {
font-size: var(--mfbb-small-fs);
font-weight: var(--mfbb-small-fw);
line-height: var(--mfbb-small-lh);
letter-spacing: var(--mfbb-small-ls);
text-transform: var(--mfbb-small-tt);
}
:root {
--mfbb-deco-left-src: url(//www.gasometer-pforzheim.de/wp-content/themes/bb-theme-child/css/assets/left-deco.png);
--mfbb-deco-right-src: url(//www.gasometer-pforzheim.de/wp-content/themes/bb-theme-child/css/assets/right-deco.png);
}
.mfbb-decorativebox-wrapper {
--mfbb-art-bleed-top: 680px;
--mfbb-art-bleed-bottom: 340px;
position: relative;
width: 100%;
overflow: clip;
isolation: isolate;
padding-top: var(--mfbb-art-bleed-top);
padding-bottom: var(--mfbb-art-bleed-bottom);
margin-top: calc(var(--mfbb-art-bleed-top) * -1);
margin-bottom: calc(var(--mfbb-art-bleed-bottom) * -1);
}
@supports not (overflow: clip) {
.mfbb-decorativebox-wrapper {
overflow: hidden;
}
}
.mfbb-decorativebox-wrapper::before,
.mfbb-decorativebox-wrapper::after {
content: "";
position: absolute;
width: 80%;
height: 1100px;
max-width: none;
pointer-events: none;
z-index: 0;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
.mfbb-decorativebox-wrapper::before {
background-image: var(--mfbb-deco-left-src);
left: 0;
top: 0;
transform: translate(-54%, 0);
transform-origin: center;
}
.mfbb-decorativebox-wrapper::after {
background-image: var(--mfbb-deco-right-src);
right: 0;
bottom: 0;
transform: translate(40%, 10%);
transform-origin: center;
}
footer.fl-builder-content {
position: relative;
z-index: 9;
} html:not(.fl-builder-edit) .mfbb-confirmation-box {
display: none !important;
}
@media (max-width: 1440px) {
.mfbb-decorativebox-wrapper::before {
transform: translate(-60%, 0);
}
.mfbb-decorativebox-wrapper::after {
transform: translate(48%, 15%);
}
}
@media (max-width: 1024px) {
.mfbb-decorativebox-wrapper {
--mfbb-art-bleed-top: 650px;
}
.mfbb-decorativebox-wrapper::before,
.mfbb-decorativebox-wrapper::after {
height: 1200px;
width: 125%;
}
.mfbb-decorativebox-wrapper::before {
transform: translate(-60%, -2%);
}
.mfbb-decorativebox-wrapper::after {
transform: translate(54%, 18%);
}
}
@media (max-width: 768px) {
.mfbb-decorativebox-wrapper {
--mfbb-art-bleed-top: 650px;
}
.mfbb-decorativebox-wrapper::before,
.mfbb-decorativebox-wrapper::after {
height: 1160px;
}
}
body a {
--mfbb-link-color: var(--mfbb-color-v1);
--mfbb-link-color-hover: var(--mfbb-color-v1--hover);
--mfbb-link-color-interact: var(--mfbb-color-v1--interact);
color: var(--mfbb-link-color);
transition: var(--mfbb-transition);
}
body a.mfbb-link--variant-1 {
--mfbb-link-color: var(--mfbb-color-text-primary);
}
body a:hover {
color: var(--mfbb-link-color-hover);
}
body a:active,
body a:focus-visible,
body a:focus {
color: var(--mfbb-link-color-interact);
outline: none;
}