/*!*******************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./resources/assets/styles/theme.css ***!
  \*******************************************************************************************************************************/
/* Modules */
.splide__container{box-sizing:border-box;position:relative}
.splide__list{margin:0!important;padding:0!important}
.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%}
.splide.is-initialized:not(.is-active) .splide__list{display:block}
.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}
.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}
.splide:not(.is-overflow) .splide__pagination{display:none}
.splide__progress__bar{width:0}
.splide{position:relative;visibility:hidden}
.splide.is-initialized,.splide.is-rendered{visibility:visible}
.splide__slide{list-style-type:none!important}
.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative}
.splide__slide img{vertical-align:bottom}
.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}
.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}
.splide__toggle.is-active .splide__toggle__pause{display:inline}
.splide__track{overflow:hidden;position:relative;z-index:0}
@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.splide__track--fade>.splide__list>.splide__slide{margin:0!important}
.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0}
.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}
.splide--rtl{direction:rtl}
.splide__track--ttb>.splide__list{display:block}
.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2em;z-index:1}
.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}
.splide__arrow:hover:not(:disabled){opacity:.9}
.splide__arrow:disabled{opacity:.3}
.splide__arrow.focus-visible{outline:3px solid #0bf;outline-offset:3px}
.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}
.splide__arrow--prev{left:1em}
.splide__arrow--prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}
.splide__arrow--next{right:1em}
.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}
.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}
.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear, -webkit-transform .2s linear;width:8px}
.splide__pagination__page.is-active{background:#fff;-webkit-transform:scale(1.4);transform:scale(1.4);z-index:1}
.splide__pagination__page:hover{cursor:pointer;opacity:.9}
.splide__pagination__page.focus-visible{outline:3px solid #0bf;outline-offset:3px}
.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}
.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}
.splide__progress__bar{background:#ccc;height:3px}
.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}
.splide__slide:focus{outline:0}
@supports(outline-offset:-3px){.splide__slide.focus-visible{outline:3px solid #0bf;outline-offset:-3px}.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}
@media screen and (-ms-high-contrast:none){.splide__slide.focus-visible{border:3px solid #0bf}.splide__slide:focus-visible{border:3px solid #0bf}}
@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}
@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}
.splide__toggle{cursor:pointer}
.splide__toggle.focus-visible{outline:3px solid #0bf;outline-offset:3px}
.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}
.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}
.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}
.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}
.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}
.splide__arrows--rtl .splide__arrow--prev svg{-webkit-transform:scaleX(1);transform:scaleX(1)}
.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}
.splide__arrows--rtl .splide__arrow--next svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}
.splide__arrows--ttb .splide__arrow{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}
.splide__arrows--ttb .splide__arrow--prev{top:1em}
.splide__arrows--ttb .splide__arrow--prev svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}
.splide__arrows--ttb .splide__arrow--next svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.splide__track--fade>.splide__list>.splide__slide{margin:0!important}
.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0}
.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}
.splide--rtl{direction:rtl}
.splide__track--ttb>.splide__list{display:block}
.splide__container{box-sizing:border-box;position:relative}
.splide__list{margin:0!important;padding:0!important}
.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%}
.splide.is-initialized:not(.is-active) .splide__list{display:block}
.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}
.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}
.splide:not(.is-overflow) .splide__pagination{display:none}
.splide__progress__bar{width:0}
.splide{position:relative;visibility:hidden}
.splide.is-initialized,.splide.is-rendered{visibility:visible}
.splide__slide{list-style-type:none!important}
.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative}
.splide__slide img{vertical-align:bottom}
.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}
.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}
.splide__toggle.is-active .splide__toggle__pause{display:inline}
.splide__track{overflow:hidden;position:relative;z-index:0}
.slide-y-fade-enter-active {
    transition: all 0.3s ease-in;
}
.slide-y-fade-leave-active {
    transition: all 0.3s cubic-bezier(1, 0.5, 0.8, 1);
}
.slide-y-fade-enter-from,
.slide-y-fade-leave-to {
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px);
    opacity: 0;
}
.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.3s ease-in;
}
.fade-enter-from,
.fade-leave-to {
  opacity: 0;
}
.slide-x-fade-move,
.slide-x-fade-enter-active,
.slide-x-fade-leave-active {
  transition: all 0.3s ease;
}
.slide-x-fade-enter-from,
.slide-x-fade-leave-to {
  opacity: 0;
  -webkit-transform: translateX(-30px);
          transform: translateX(-30px);
}
.slide-x-fade-leave-active {
  position: absolute;
  left:0;
}
.slide-fade-enter-active {
  transition: all 0.7s ease;
}
.slide-fade-leave-active {
  transition: all 0.3s ease;
}
.slide-fade-enter-from {
  -webkit-transform: translateX(-50px);
          transform: translateX(-50px);
  opacity: 0;
}
.slide-fade-leave-to {
  -webkit-transform: translateX(50px);
          transform: translateX(50px);
  opacity: 0;
}
@media print {
    #top-banner, 
    .aside, 
    footer, 
    #breadcrumbs, 
    .action-sidebar, 
    .badge, 
    .block-jwplayer, 
    .block-read-also, 
    .text-submission, 
    .related-content, 
    .block-categories-sub-categories, 
    .content ~ *{display:none !important}
        body.single-post #navigation{position:relative;display:block;height:auto}
                body.single-post #navigation .flex.inner li {
                    display: none;
                }

                    body.single-post #navigation .flex.inner li.leading-none {
                        display: block;
                    }

            body.single-post #navigation .brand {
                width: 50px;
            }

                body.single-post #navigation .brand img{display:block;
                    width: 50px}
            body.single-post #navigation h1{display:none}
        body.single-post h2 {
            font-size: 20px;
            line-height: 30px;
        }
        body.single-post table {
            background: #fff !important;
        }
}
/* Blocks */
.block-accordion .content a{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:rgba(0, 0, 0, 1);text-decoration-color:rgba(0, 0, 0, 1);text-underline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
.block-accordion .content a:hover{-webkit-text-decoration-color:rgba(0, 0, 0, 0);text-decoration-color:rgba(0, 0, 0, 0)}
.bordered-text p{margin-bottom:2.25rem}
.bordered-text ul, 
    .bordered-text ol{margin-bottom:2.25rem;font-size:21px;line-height:35px;font-weight:400;--tw-text-opacity:1;color:rgba(92, 92, 92, var(--tw-text-opacity))}
.bordered-text blockquote p{margin-bottom:2.25rem;display:block;font-family:Barlow, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:25px;font-style:italic;line-height:43px}
.bordered-text blockquote p::before{--tw-content:'«';content:var(--tw-content)}
.bordered-text blockquote p::after{--tw-content:'»';content:var(--tw-content)}
.bordered-text ul > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}
.bordered-text ul{padding-left:1.5rem}
.bordered-text ul li{position:relative;padding-left:1rem}
.bordered-text ul li:before{position:absolute;left:-1rem;display:inline-block;
                content: '-'}
.bordered-text ol{list-style-type:decimal}
.bordered-text ol > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}
.bordered-text ol{padding-left:1.75rem}
.bordered-text ol li{padding-left:0.75rem}
.bordered-text b, 
    .bordered-text strong{font-weight:700}
.bordered-text mark{background-color:rgba(235, 99, 35, 0.2)}
.bordered-text u{text-underline-offset:2px}
.bordered-text i, 
    .bordered-text em{font-style:italic}
.bordered-text i[class*='fa-'],  .bordered-text em[class*='fa-']{font-style:normal}
.bordered-text p strong, 
        .bordered-text p b{--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity))}
.bordered-text hr{border-top-width:1px;--tw-border-opacity:1;border-color:rgba(205, 205, 205, var(--tw-border-opacity))}
.bordered-text a:not(.btn){-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:2px}
.bordered-text a:not(.btn):hover{-webkit-text-decoration-line:none;text-decoration-line:none}
.block-categories-sub-categories .content {
        grid-template-areas:
            'main-article'
            'secondary-articles'
            'aside';
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }
@media (min-width: 1024px) {
.block-categories-sub-categories .content {
            grid-template-columns: 1fr minmax(300px, 300px);
            grid-template-areas:
                'main-article main-article'
                'secondary-articles aside';
            grid-template-rows: auto auto
    }
        }
.block-categories-sub-categories .main-article {
        grid-area: main-article;
    }
.block-categories-sub-categories .secondary-articles {
        grid-area: secondary-articles;
    }
.block-categories-sub-categories .aside {
        grid-area: aside;
    }
.block-data-sheet strong, 
    .block-data-sheet b{font-weight:700}
.block-data-sheet ul > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}
.block-data-sheet ul{padding-left:1rem}
.block-data-sheet ul li{margin-top:0px !important}
.block-data-sheet ul li{position:relative;padding-left:0.75rem}
.block-data-sheet ul li:before{position:absolute;left:-0.875rem;display:inline-block;
                content: '-'}
.block-data-sheet ol{list-style-type:decimal}
.block-data-sheet ol > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}
.block-data-sheet ol{padding-left:1rem}
.block-data-sheet ol li{margin-top:0px !important}
.block-data-sheet ol li{padding-left:0.875rem}
.block-data-sheet a:not(.btn){-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:2px}
.block-data-sheet a:not(.btn):hover{-webkit-text-decoration-line:none;text-decoration-line:none}
.alignfull{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw}
.alignfull img{height:auto}
.alignwide img{height:auto}
.wp-block-button a{display:inline-flex;white-space:normal;border-radius:5px;border-width:1px;border-color:rgba(255, 255, 255, 0);padding-left:1rem;padding-right:1rem;padding-top:9px;padding-bottom:9px;text-align:center;font-size:12px;line-height:18px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity));-webkit-text-decoration-line:none;text-decoration-line:none;transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
.wp-block-button a:disabled,  
        .wp-block-button a[disabled]{cursor:default}
.wp-block-button a.btn-large{padding-top:14px;padding-bottom:14px;font-size:13px;line-height:18px}
.wp-block-button a.btn-small{padding-top:0.375rem;padding-bottom:0.375rem;font-size:13px;line-height:18px}
.wp-block-button a{--tw-bg-opacity:1;background-color:rgba(204, 63, 54, var(--tw-bg-opacity))}
.wp-block-button a:hover{--tw-bg-opacity:1;background-color:rgba(164, 51, 43, var(--tw-bg-opacity))}
.wp-block-button a:disabled,  
        .wp-block-button a[disabled]{--tw-bg-opacity:1;background-color:rgba(248, 194, 168, var(--tw-bg-opacity))}
.wp-block-button a:disabled:hover,  
        .wp-block-button a[disabled]:hover{--tw-bg-opacity:1;background-color:rgba(248, 194, 168, var(--tw-bg-opacity))}
.wp-block-button a:disabled,  
        .wp-block-button a[disabled]{--tw-bg-opacity:1;background-color:rgba(248, 194, 168, var(--tw-bg-opacity))}
.wp-block-button a:disabled:hover,  
        .wp-block-button a[disabled]:hover{--tw-bg-opacity:1;background-color:rgba(248, 194, 168, var(--tw-bg-opacity))}
.bordered-text a:not(.wp-block-button a){-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:2px}
.bordered-text a:not(.wp-block-button a):hover{-webkit-text-decoration-line:none;text-decoration-line:none}
.block-data-sheet a:not(.wp-block-button a){-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:2px}
.block-data-sheet a:not(.wp-block-button a):hover{-webkit-text-decoration-line:none;text-decoration-line:none}
.wp-block-button a.has-dark-background-color{--tw-bg-opacity:1;background-color:rgba(40, 40, 40, var(--tw-bg-opacity))}
.wp-block-button a.has-dark-background-color input:-webkit-autofill, 
    .wp-block-button a.has-dark-background-color input:-webkit-autofill:hover, 
    .wp-block-button a.has-dark-background-color input:-webkit-autofill:focus, 
    .wp-block-button a.has-dark-background-color textarea:-webkit-autofill, 
    .wp-block-button a.has-dark-background-color textarea:-webkit-autofill:hover, 
    .wp-block-button a.has-dark-background-color textarea:-webkit-autofill:focus, 
    .wp-block-button a.has-dark-background-color select:-webkit-autofill, 
    .wp-block-button a.has-dark-background-color select:-webkit-autofill:hover, 
    .wp-block-button a.has-dark-background-color select:-webkit-autofill:focus {
        -webkit-text-fill-color: white;
    }
footer .wp-block-button a.has-dark-background-color{font-size:14px}
@media (min-width: 1024px){
footer .wp-block-button a.has-dark-background-color{font-size:15px}}
footer .wp-block-button a.has-dark-background-color ul li a{transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
footer .wp-block-button a.has-dark-background-color ul li a:hover{--tw-text-opacity:1;color:rgba(173, 173, 173, var(--tw-text-opacity))}
footer .wp-block-button a.has-dark-background-color .social-medias ul li a{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:9999px;background-color:rgba(255, 255, 255, 0);font-size:16px;line-height:24px;transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
@media print {
                body.single-post #navigation footer .wp-block-button a.has-dark-background-color .social-medias ul li a.inner li {
                    display: none;
                }

                    body.single-post #navigation footer .wp-block-button a.has-dark-background-color .social-medias ul li a.inner li.leading-none {
                        display: block;
                    }
}
.block-photo-gallery footer .wp-block-button a.has-dark-background-color .social-medias ul li a .group{position:relative;max-width:100%;flex-grow:1;flex-direction:column;justify-content:center;
            display: flex;
            width: calc(
                33.33% - 16px * 0.66667
            );
            width: calc(
                33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667
            )}
footer .wp-block-button a.has-dark-background-color .social-medias ul li a:hover{background-color:rgba(255, 255, 255, 0.12);--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}
.wp-block-button a.has-dark-background-color:hover{--tw-bg-opacity:1;background-color:rgba(0, 0, 0, var(--tw-bg-opacity))}
.wp-block-button a.has-dark-background-color:disabled,  
        .wp-block-button a.has-dark-background-color[disabled]{--tw-bg-opacity:1;background-color:rgba(173, 173, 173, var(--tw-bg-opacity))}
.wp-block-button a.has-dark-background-color:disabled:hover,  
        .wp-block-button a.has-dark-background-color[disabled]:hover{--tw-bg-opacity:1;background-color:rgba(173, 173, 173, var(--tw-bg-opacity))}
.wp-block-button a.has-dark-background-color:disabled,  
        .wp-block-button a.has-dark-background-color[disabled]{--tw-bg-opacity:1;background-color:rgba(173, 173, 173, var(--tw-bg-opacity))}
.wp-block-button a.has-dark-background-color:disabled:hover,  
        .wp-block-button a.has-dark-background-color[disabled]:hover{--tw-bg-opacity:1;background-color:rgba(173, 173, 173, var(--tw-bg-opacity))}
.wp-block-button a.has-light-background-color{--tw-bg-opacity:1;background-color:rgba(239, 239, 239, var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(92, 92, 92, var(--tw-text-opacity))}
.wp-block-button a.has-light-background-color:hover{--tw-bg-opacity:1;background-color:rgba(221, 221, 221, var(--tw-bg-opacity))}
.wp-block-button a.has-light-background-color:disabled,  
        .wp-block-button a.has-light-background-color[disabled]{--tw-bg-opacity:1;background-color:rgba(247, 247, 247, var(--tw-bg-opacity))}
.wp-block-button a.has-light-background-color:disabled:hover,  
        .wp-block-button a.has-light-background-color[disabled]:hover{--tw-bg-opacity:1;background-color:rgba(247, 247, 247, var(--tw-bg-opacity))}
.wp-block-button a.has-light-background-color:disabled,  
        .wp-block-button a.has-light-background-color[disabled]{--tw-bg-opacity:1;background-color:rgba(247, 247, 247, var(--tw-bg-opacity))}
.wp-block-button a.has-light-background-color:disabled:hover,  
        .wp-block-button a.has-light-background-color[disabled]:hover{--tw-bg-opacity:1;background-color:rgba(247, 247, 247, var(--tw-bg-opacity))}
.wp-block-button.is-style-outline a{display:inline-flex;white-space:normal;border-radius:5px;border-width:1px;border-color:rgba(255, 255, 255, 0);padding-left:1rem;padding-right:1rem;padding-top:9px;padding-bottom:9px;text-align:center;font-size:12px;line-height:18px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity));-webkit-text-decoration-line:none;text-decoration-line:none;transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
.wp-block-button.is-style-outline a:disabled,  
        .wp-block-button.is-style-outline a[disabled]{cursor:default}
.wp-block-button.is-style-outline a.btn-large{padding-top:14px;padding-bottom:14px;font-size:13px;line-height:18px}
.wp-block-button.is-style-outline a.btn-small{padding-top:0.375rem;padding-bottom:0.375rem;font-size:13px;line-height:18px}
.wp-block-button.is-style-outline a{--tw-border-opacity:1;border-color:rgba(204, 63, 54, var(--tw-border-opacity));background-image:none;--tw-text-opacity:1;color:rgba(204, 63, 54, var(--tw-text-opacity))}
.wp-block-button.is-style-outline a:hover{--tw-bg-opacity:1;background-color:rgba(204, 63, 54, var(--tw-bg-opacity))}
.bordered-text a:not(.wp-block-button.is-style-outline a){-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:2px}
.bordered-text a:not(.wp-block-button.is-style-outline a):hover{-webkit-text-decoration-line:none;text-decoration-line:none}
.block-data-sheet a:not(.wp-block-button.is-style-outline a){-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:2px}
.block-data-sheet a:not(.wp-block-button.is-style-outline a):hover{-webkit-text-decoration-line:none;text-decoration-line:none}
.wp-block-button.is-style-outline a:hover{--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}
.wp-block-button.is-style-outline a.has-dark-color{display:inline-flex;white-space:normal;border-radius:5px;border-width:1px;border-color:rgba(255, 255, 255, 0);padding-left:1rem;padding-right:1rem;padding-top:9px;padding-bottom:9px;text-align:center;font-size:12px;line-height:18px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity));-webkit-text-decoration-line:none;text-decoration-line:none;transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
.wp-block-button.is-style-outline a.has-dark-color:disabled,  
        .wp-block-button.is-style-outline a.has-dark-color[disabled]{cursor:default}
.wp-block-button.is-style-outline a.has-dark-color.btn-large{padding-top:14px;padding-bottom:14px;font-size:13px;line-height:18px}
.wp-block-button.is-style-outline a.has-dark-color.btn-small{padding-top:0.375rem;padding-bottom:0.375rem;font-size:13px;line-height:18px}
.wp-block-button.is-style-outline a.has-dark-color{--tw-border-opacity:1;border-color:rgba(40, 40, 40, var(--tw-border-opacity));background-image:none;--tw-text-opacity:1;color:rgba(40, 40, 40, var(--tw-text-opacity))}
.wp-block-button.is-style-outline a.has-dark-color:hover{--tw-bg-opacity:1;background-color:rgba(40, 40, 40, var(--tw-bg-opacity))}
.bordered-text a:not(.wp-block-button.is-style-outline a.has-dark-color){-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:2px}
.bordered-text a:not(.wp-block-button.is-style-outline a.has-dark-color):hover{-webkit-text-decoration-line:none;text-decoration-line:none}
.block-data-sheet a:not(.wp-block-button.is-style-outline a.has-dark-color){-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:2px}
.block-data-sheet a:not(.wp-block-button.is-style-outline a.has-dark-color):hover{-webkit-text-decoration-line:none;text-decoration-line:none}
.wp-block-button.is-style-outline a.has-dark-color:hover{--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}
.wp-block-button.is-style-outline a.has-light-color{display:inline-flex;white-space:normal;border-radius:5px;border-width:1px;border-color:rgba(255, 255, 255, 0);padding-left:1rem;padding-right:1rem;padding-top:9px;padding-bottom:9px;text-align:center;font-size:12px;line-height:18px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity));-webkit-text-decoration-line:none;text-decoration-line:none;transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
.wp-block-button.is-style-outline a.has-light-color:disabled,  
        .wp-block-button.is-style-outline a.has-light-color[disabled]{cursor:default}
.wp-block-button.is-style-outline a.has-light-color.btn-large{padding-top:14px;padding-bottom:14px;font-size:13px;line-height:18px}
.wp-block-button.is-style-outline a.has-light-color.btn-small{padding-top:0.375rem;padding-bottom:0.375rem;font-size:13px;line-height:18px}
.wp-block-button.is-style-outline a.has-light-color{--tw-border-opacity:1;border-color:rgba(92, 92, 92, var(--tw-border-opacity));background-image:none;--tw-text-opacity:1;color:rgba(92, 92, 92, var(--tw-text-opacity))}
.wp-block-button.is-style-outline a.has-light-color:hover{--tw-border-opacity:1;border-color:rgba(239, 239, 239, var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(239, 239, 239, var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(92, 92, 92, var(--tw-text-opacity))}
.bordered-text a:not(.wp-block-button.is-style-outline a.has-light-color){-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:2px}
.bordered-text a:not(.wp-block-button.is-style-outline a.has-light-color):hover{-webkit-text-decoration-line:none;text-decoration-line:none}
.block-data-sheet a:not(.wp-block-button.is-style-outline a.has-light-color){-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:2px}
.block-data-sheet a:not(.wp-block-button.is-style-outline a.has-light-color):hover{-webkit-text-decoration-line:none;text-decoration-line:none}
h1.has-red-color,  h2.has-red-color,  h3.has-red-color,  h4.has-red-color,  h5.has-red-color,  h6.has-red-color{--tw-text-opacity:1;color:rgba(204, 63, 54, var(--tw-text-opacity))}
h1.has-dark-color,  h2.has-dark-color,  h3.has-dark-color,  h4.has-dark-color,  h5.has-dark-color,  h6.has-dark-color{--tw-text-opacity:1;color:rgba(40, 40, 40, var(--tw-text-opacity))}
h1.has-light-color,  h2.has-light-color,  h3.has-light-color,  h4.has-light-color,  h5.has-light-color,  h6.has-light-color{--tw-text-opacity:1;color:rgba(239, 239, 239, var(--tw-text-opacity))}
h1h1.is-style-font-serif, h1 h2.is-style-font-serif, h1 h3.is-style-font-serif, h1 h4.is-style-font-serif, h1 h5.is-style-font-serif, h1 h6.is-style-font-serif {
            font-size: 38px;
            line-height: 50px;
        }
h2h1.is-style-font-serif, h2 h2.is-style-font-serif, h2 h3.is-style-font-serif, h2 h4.is-style-font-serif, h2 h5.is-style-font-serif, h2 h6.is-style-font-serif {
            font-size: 32px;
            line-height: 42px;
        }
h3h1.is-style-font-serif, h3 h2.is-style-font-serif, h3 h3.is-style-font-serif, h3 h4.is-style-font-serif, h3 h5.is-style-font-serif, h3 h6.is-style-font-serif {
            font-size: 26px;
            line-height: 35px;
        }
h4h1.is-style-font-serif, h4 h2.is-style-font-serif, h4 h3.is-style-font-serif, h4 h4.is-style-font-serif, h4 h5.is-style-font-serif, h4 h6.is-style-font-serif {
            font-size: 23px;
            line-height: 32px;
        }
h5h1.is-style-font-serif, h5 h2.is-style-font-serif, h5 h3.is-style-font-serif, h5 h4.is-style-font-serif, h5 h5.is-style-font-serif, h5 h6.is-style-font-serif {
            font-size: 20px;
            line-height: 28px;
        }
h6h1.is-style-font-serif, h6 h2.is-style-font-serif, h6 h3.is-style-font-serif, h6 h4.is-style-font-serif, h6 h5.is-style-font-serif, h6 h6.is-style-font-serif {
            font-size: 16px;
            line-height: 24px;
        }
h1.is-style-font-serif.text-display-1,  h2.is-style-font-serif.text-display-1,  h3.is-style-font-serif.text-display-1,  h4.is-style-font-serif.text-display-1,  h5.is-style-font-serif.text-display-1,  h6.is-style-font-serif.text-display-1 {
            font-size: 90px;
            line-height: 100px;
        }
h1.is-style-font-serif.text-display-2,  h2.is-style-font-serif.text-display-2,  h3.is-style-font-serif.text-display-2,  h4.is-style-font-serif.text-display-2,  h5.is-style-font-serif.text-display-2,  h6.is-style-font-serif.text-display-2 {
            font-size: 72px;
            line-height: 86px;
        }
h1.is-style-font-serif.text-display-3,  h2.is-style-font-serif.text-display-3,  h3.is-style-font-serif.text-display-3,  h4.is-style-font-serif.text-display-3,  h5.is-style-font-serif.text-display-3,  h6.is-style-font-serif.text-display-3 {
            font-size: 60px;
            line-height: 72px;
        }
h1.is-style-font-serif.text-display-4,  h2.is-style-font-serif.text-display-4,  h3.is-style-font-serif.text-display-4,  h4.is-style-font-serif.text-display-4,  h5.is-style-font-serif.text-display-4,  h6.is-style-font-serif.text-display-4 {
            font-size: 46px;
            line-height: 56px;
        }
h1.is-style-font-serif,  h2.is-style-font-serif,  h3.is-style-font-serif,  h4.is-style-font-serif,  h5.is-style-font-serif,  h6.is-style-font-serif{font-family:Source Serif Pro, ui-serif, Georgia, Cambria, "Times New Roman", Times, serif}
.wp-block-separator{margin-top:2.5rem;margin-bottom:2.5rem;border-top-width:1px;border-bottom-width:0px;--tw-border-opacity:1;border-color:rgba(205, 205, 205, var(--tw-border-opacity))}
.wp-block-separator.is-style-medium{border-top-width:2px;--tw-border-opacity:1;border-color:rgba(0, 0, 0, var(--tw-border-opacity))}
.wp-block-separator.is-style-thick{border-top-width:5px;--tw-border-opacity:1;border-color:rgba(0, 0, 0, var(--tw-border-opacity))}
.wp-block-image{margin-top:1.75rem;margin-bottom:1.75rem}
@media (min-width: 640px){
.wp-block-image{margin-top:3.5rem;margin-bottom:3.5rem}}
.wp-block-image .alignleft{float:none;

    margin: 0}
@media (min-width: 640px) {
.wp-block-image .alignleft{float:left;

      margin: 0.5em 2rem 0 0}
    }
.wp-block-image .alignright{float:none;

    margin: 0}
@media (min-width: 640px) {
.wp-block-image .alignright{float:right;

      margin: 0.5em 0 0 2rem}
    }
.wp-block-image figcaption{text-align:left;font-size:12px;line-height:18px;--tw-text-opacity:1;color:rgba(128, 128, 128, var(--tw-text-opacity))}
.classic-editor figure{max-width:100% !important}
.classic-editor figure{margin-bottom:1.75rem;height:auto}
.classic-editor figcaption{margin-top:0.5rem;text-align:left;font-size:12px;line-height:18px;--tw-text-opacity:1;color:rgba(128, 128, 128, var(--tw-text-opacity))}
.classic-editor figcaption em{font-style:normal}
.classic-editor h2:first-of-type{font-family:Barlow, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important}
.classic-editor h2:first-of-type{font-size:23px;line-height:36px;font-weight:500}
.classic-editor .jwplayer{margin-bottom:1.75rem}
.wp-block-table.is-style-stripes{border-style:none}
.wp-block-table .has-fixed-layout{min-width:200%}
@media (min-width: 640px){
.wp-block-table .has-fixed-layout{min-width:150vw}}
@media (min-width: 768px){
.wp-block-table .has-fixed-layout{min-width:100%}}
.wp-block-columns .has-light-background-color{--tw-bg-opacity:1;background-color:rgba(239, 239, 239, var(--tw-bg-opacity))}
#equipe .wp-block-columns .wp-block-column table.has-fixed-layout{min-width:100%}
#equipe .wp-block-columns .wp-block-column table.has-fixed-layout td{font-size:13px;line-height:18px}
#equipe .wp-block-columns .wp-block-column table.has-fixed-layout td:first-of-type {
              width: 110px;
            }
#equipe .wp-block-columns .wp-block-column table.has-fixed-layout td a {
              overflow: hidden;
              text-overflow: ellipsis;
              white-space: nowrap;
              display: block;
            }
#equipe .wp-block-columns.cols-4 {
      display: grid;
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
@media (min-width: 768px) {
#equipe .wp-block-columns.cols-4 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
      }
@media (min-width: 1024px) {
#equipe .wp-block-columns.cols-4 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
      }
@media (min-width: 1280px) {
#equipe .wp-block-columns.cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }
      }
#equipe .wp-block-columns.cols-3 {
      display: grid;
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
@media (min-width: 768px) {
#equipe .wp-block-columns.cols-3 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
      }
@media (min-width: 1024px) {
#equipe .wp-block-columns.cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }
      }
@media (min-width: 1280px) {
#equipe .wp-block-columns.cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }
      }
/*
RGBA at idle.
 */
.jwplayer.jw-skin-laterre.jw-state-idle .jw-controls, 
.jwplayer.jw-skin-laterre.jw-state-complete .jw-controls{background-color:rgba(0, 0, 0, 0.1)}
.jwplayer{border-radius:5px}
/*
Play button at idle
 */
.jwplayer.jw-skin-laterre.jw-state-idle
    .jw-display-controls
    .jw-display-icon-display{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity))}
@media print {
                body.single-post #navigation .jwplayer.jw-skin-laterre.jw-state-idle
    .jw-display-controls
    .jw-display-icon-display.inner li {
                    display: none;
                }

                    body.single-post #navigation .jwplayer.jw-skin-laterre.jw-state-idle
    .jw-display-controls
    .jw-display-icon-display.inner li.leading-none {
                        display: block;
                    }
}
.block-photo-gallery .jwplayer.jw-skin-laterre.jw-state-idle
    .jw-display-controls
    .jw-display-icon-display .group{position:relative;max-width:100%;flex-grow:1;flex-direction:column;justify-content:center;
            display: flex;
            width: calc(
                33.33% - 16px * 0.66667
            );
            width: calc(
                33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667
            )}
.jwplayer.jw-skin-laterre.jw-state-idle:hover
    .jw-display-controls
    .jw-display-icon-container{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity));transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.jwplayer.jw-skin-laterre.jw-state-idle
    .jw-display-controls
    .jw-display-icon-container
    .jw-icon{height:1.25rem;width:1.25rem;border-radius:9999px;padding:0.25rem;--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity));transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.jwplayer.jw-skin-laterre.jw-state-idle
    .jw-display-controls
    .jw-display-icon-container:hover{background-color:rgba(255, 255, 255, 0.8)}
.jwplayer.jw-skin-laterre.jw-state-idle
    .jw-display-controls
    .jw-display-icon-container
    .jw-icon:hover{--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity))}
/*
Play position at idle
*/
.jwplayer.jw-skin-laterre.jw-state-idle .jw-display{height:100%}
.jwplayer.jw-skin-laterre.jw-state-idle .jw-display-container{vertical-align:bottom}
.jwplayer.jw-skin-laterre
    .jw-display-controls
    .jw-display-icon-container
    .jw-icon:hover{--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}
.jwplayer.jw-skin-laterre.jw-state-paused .jw-controls{background-color:rgba(0, 0, 0, 0.1)}
.jwplayer.jw-skin-laterre .jw-controls::after{background-image:none}
.jwplayer.jw-skin-laterre .jw-controlbar .jw-button-container .jw-button-color{--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}
.jwplayer.jw-skin-laterre.jw-state-paused
    .jw-controlbar
    .jw-button-container
    .jw-button-color{--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}
.jwplayer.jw-skin-laterre
    .jw-controlbar
    .jw-button-container
    .jw-button-color:hover{--tw-text-opacity:1;color:rgba(239, 239, 239, var(--tw-text-opacity))}
/*
Tooltips closer to the bar, change colors and remove shadows
*/
.jwplayer.jw-skin-laterre .jw-controlbar .jw-tooltip {
    --tw-shadow:0 0 rgba(0,0,0,0) !important;
    --tw-shadow-colored:0 0 rgba(0,0,0,0) !important;
    box-shadow:0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow) !important;
    box-shadow:0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow) !important;
    box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow) !important;
}
.jwplayer.jw-skin-laterre .jw-controlbar .jw-tooltip {
    bottom: 90%;
}
.jwplayer.jw-skin-laterre .jw-controlbar .jw-tooltip.jw-open{border-radius:0.125rem;--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity))}
.jwplayer.jw-skin-laterre .jw-controlbar .jw-tooltip .jw-text{border-radius:0.125rem;border-width:0px;--tw-bg-opacity:1;background-color:rgba(0, 0, 0, var(--tw-bg-opacity))}
.jwplayer.jw-skin-laterre .jw-controlbar .jw-text{--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}
.jwplayer.jw-skin-laterre .jw-time-tip .jw-text{--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity))}
.jwplayer.jw-skin-laterre .jw-volume-tip{margin-bottom:-2.5rem}
/*
Tooltip timeslider and quality and caption buttons
*/
.jwplayer.jw-skin-laterre .jw-settings-topbar-buttons .jw-tooltip-captions, 
.jwplayer.jw-skin-laterre .jw-settings-topbar-buttons .jw-tooltip-quality{--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity))}
.jwplayer.jw-skin-laterre
    .jw-settings-topbar-buttons
    .jw-tooltip-captions
    .jw-text, 
.jwplayer.jw-skin-laterre
    .jw-settings-topbar-buttons
    .jw-tooltip-quality
    .jw-text, 
.jwplayer.jw-skin-laterre .jw-time-tip .jw-reset{border-radius:0.125rem;--tw-bg-opacity:1;background-color:rgba(0, 0, 0, var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}
.jwplayer.jw-skin-laterre .jw-time-tip{--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity))}
/*
Volume control
*/
.jwplayer.jw-skin-laterre
    .jw-overlay
    .jw-slider-volume
    .jw-slider-container
    .jw-knob{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity))}
.jwplayer.jw-skin-laterre
    .jw-overlay
    .jw-slider-volume
    .jw-slider-container
    .jw-buffer, 
.jwplayer.jw-skin-laterre
    .jw-overlay
    .jw-slider-volume
    .jw-slider-container
    .jw-rail{width:0.125rem;--tw-bg-opacity:1;background-color:rgba(0, 0, 0, var(--tw-bg-opacity))}
.jwplayer.jw-skin-laterre
    .jw-overlay
    .jw-slider-volume
    .jw-slider-container
    .jw-progress{width:0.25rem;--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity))}
/*
Slider size and color
*/
.jwplayer.jw-skin-laterre
    .jw-controlbar
    .jw-slider-time
    .jw-slider-container
    .jw-rail{--tw-bg-opacity:1;background-color:rgba(0, 0, 0, var(--tw-bg-opacity))}
.jwplayer.jw-skin-laterre
    .jw-controlbar
    .jw-slider-time
    .jw-slider-container
    .jw-buffer{background-color:rgba(0, 0, 0, 0.5)}
.jwplayer.jw-skin-laterre
    .jw-controlbar
    .jw-slider-time
    .jw-slider-container
    .jw-knob, 
.jwplayer.jw-skin-laterre
    .jw-controlbar
    .jw-slider-time
    .jw-slider-container
    .jw-progress{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity))}
.jw-skin-laterre .jw-slider-horizontal .jw-rail,
.jw-skin-laterre .jw-slider-horizontal .jw-buffer,
.jw-skin-laterre .jw-slider-horizontal .jw-progress {
    height: 0.3rem;
}
/*
Settings menu color
*/
.jwplayer.jw-skin-laterre .jw-settings-menu {
    max-width: 10rem;
    max-height: 15rem;
    border-radius:0.125rem;
    --tw-bg-opacity:1;
    background-color:rgba(0, 0, 0, var(--tw-bg-opacity));
}
.jwplayer.jw-skin-laterre .jw-settings-menu .jw-settings-topbar .jw-icon:hover{--tw-text-opacity:1;color:rgba(239, 239, 239, var(--tw-text-opacity))}
.jwplayer.jw-skin-laterre .jw-settings-menu .jw-settings-content-item:hover, 
.jwplayer.jw-skin-laterre .jw-settings-menu .jw-settings-item-active{--tw-bg-opacity:1;background-color:rgba(40, 40, 40, var(--tw-bg-opacity))}
/*
Playback Rates icon and subtitle settings
*/
.jw-svg-icon-playback-rate path{--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}
.jwplayer.jw-skin-laterre .jw-settings-menu .jw-submenu-topbar{display:none}
/*
Player icons
 */
.jw-svg-icon-buffer{--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}
.jwplayer.jw-skin-laterre.jw-breakpoint-6 .jw-volume-tip, 
.jwplayer.jw-skin-laterre.jw-breakpoint-5 .jw-volume-tip, 
.jwplayer.jw-skin-laterre.jw-breakpoint-4 .jw-volume-tip, 
.jwplayer.jw-skin-laterre.jw-breakpoint-3 .jw-volume-tip, 
.jwplayer.jw-skin-laterre.jw-breakpoint-2 .jw-volume-tip, 
.jwplayer.jw-skin-laterre.jw-breakpoint-1 .jw-volume-tip, 
.jwplayer.jw-skin-laterre.jw-breakpoint-0 .jw-volume-tip{margin-bottom:0px;background-color:rgba(0, 0, 0, 0.5)}
.jwplayer.jw-skin-laterre .jw-video-thumbnail-container video{margin-top:0px;margin-bottom:0px}
.jwplayer.jw-skin-laterre .jw-reset-text.jw-title-secondary{padding:1.5rem;font-family:Barlow, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:600}
.jwplayer.jw-skin-laterre .jw-title{top:auto;bottom:0px;padding-top:0px}
.jwplayer.jw-skin-laterre.jw-flag-small-player .jw-title-secondary{display:block}
.block-photo-gallery .grid {
        grid-auto-rows: 0;
        grid-template-rows: 1fr 1fr 50px;
        position:relative;
        overflow-y:hidden;
    }
.block-photo-gallery .grid:after{pointer-events:none;position:absolute;bottom:0px;height:50px;width:100%;background-image:linear-gradient(to top, var(--tw-gradient-stops));--tw-gradient-from:#ffffff;--tw-gradient-to:rgba(255, 255, 255, 0);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);--tw-content:'';content:var(--tw-content)}
.block-photo-gallery .flex .group{position:relative;max-width:100%;flex-grow:1;flex-direction:column;justify-content:center;
            display: flex;
            width: calc(
                33.33% - 16px * 0.66667
            );
            width: calc(
                33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667
            )}
.pswp--zoomed-in .caption {
        opacity: 0 !important;
    }
.pswp__zoom-icn-bar-h,
.pswp__zoom-icn-bar-v {
    fill: black;
}
.pswp__icn-shadow {
    display: none;
}
.pswp--touch .pswp__button--arrow {
    visibility: visible !important;
}
.splide__pagination{top:1.25rem;bottom:auto;display:flex;justify-content:flex-start}
@media print {
                body.single-post #navigation .splide__pagination.inner li {
                    display: none;
                }

                    body.single-post #navigation .splide__pagination.inner li.leading-none {
                        display: block;
                    }
}
.block-photo-gallery .splide__pagination .group{position:relative;max-width:100%;flex-grow:1;flex-direction:column;justify-content:center;
            display: flex;
            width: calc(
                33.33% - 16px * 0.66667
            );
            width: calc(
                33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667
            )}
@media (min-width: 640px){
.splide__pagination{display:none}}
.splide__pagination .splide__pagination__page{margin:0.25rem;height:0.625rem;width:0.625rem;background-color:rgba(221, 221, 221, var(--tw-bg-opacity));--tw-bg-opacity:1}
.splide__pagination .splide__pagination__page.is-active{-webkit-transform:none;transform:none;background-color:rgba(92, 92, 92, var(--tw-bg-opacity));--tw-bg-opacity:1}
.block-sponsored-slider .splide__pagination{top:4rem;bottom:auto;display:flex;justify-content:flex-start}
@media print {
                body.single-post #navigation .block-sponsored-slider .splide__pagination.inner li {
                    display: none;
                }

                    body.single-post #navigation .block-sponsored-slider .splide__pagination.inner li.leading-none {
                        display: block;
                    }
}
.block-photo-gallery .block-sponsored-slider .splide__pagination .group{position:relative;max-width:100%;flex-grow:1;flex-direction:column;justify-content:center;
            display: flex;
            width: calc(
                33.33% - 16px * 0.66667
            );
            width: calc(
                33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667
            )}
@media (min-width: 640px){
.block-sponsored-slider .splide__pagination{display:none}}
.block-top-news .wrapper {
        grid-template-areas:
            'main-article'
            'secondary-articles'
            'tertiary-articles'
            'aside';
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }
@media (min-width: 1024px) {
.block-top-news .wrapper {
        grid-template-columns: 1fr 1fr 1fr;
        grid-template-rows: 1fr auto auto;
        grid-template-areas:
            'main-article main-article main-article'
            'secondary-articles secondary-articles aside'
            'tertiary-articles tertiary-articles tertiary-articles'
    }
        }
.block-top-news .main-article {
        grid-area: main-article;
    }
.block-top-news .secondary-articles {
        grid-area: secondary-articles;
    }
.block-top-news .tertiary-articles {
        grid-area: tertiary-articles;
    }
.block-top-news .aside {
        grid-area: aside;
    }
.block-videos .jwplayer.jw-flag-aspect-mode {
        height: 100% !important;
    }
@media (min-width: 640px){
.block-videos .main-video .jwplayer.jw-skin-laterre.jw-state-idle
            .jw-display-controls
            .jw-display-icon-display{height:3rem;width:3rem}
.block-videos .main-video .jwplayer.jw-skin-laterre.jw-state-idle
            .jw-display-controls
            .jw-display-icon-container
            .jw-icon{height:1.5rem;width:1.5rem}}
.block-videos .main-video .jwplayer.jw-skin-laterre .jw-reset-text.jw-title-secondary{padding:1.5rem;font-size:16px;line-height:24px}
@media (min-width: 1024px){
.block-videos .main-video .jwplayer.jw-skin-laterre .jw-reset-text.jw-title-secondary{font-size:26px;line-height:34px}}
@media (min-width: 640px){
.block-videos .secondary-videos .jwplayer.jw-skin-laterre.jw-state-idle
            .jw-display-controls
            .jw-display-icon-display{height:1.5rem;width:1.5rem;padding:0.125rem}
.block-videos .secondary-videos .jwplayer.jw-skin-laterre.jw-state-idle
            .jw-display-controls
            .jw-display-icon-container
            .jw-icon{height:0.875rem;width:0.875rem}}
.block-videos img,  .block-videos video{border-radius:5px}
/* Content */
.template-account{--tw-bg-opacity:1;background-color:rgba(247, 247, 247, var(--tw-bg-opacity))}
.template-account .wrap{overflow-x:visible !important}
.template-account-activation{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity))}
@media (min-width: 1024px){
.template-account-activation{--tw-bg-opacity:1;background-color:rgba(247, 247, 247, var(--tw-bg-opacity))}}
.archive-content {
    grid-template-areas:
        'recent-news-top'
        'recent-news-bottom'
        'entry-content'
        'aside';
    grid-template-columns: 1fr;
    grid-template-rows: auto;
    padding-bottom:3.5rem;
}
@media (min-width: 1024px) {
.archive-content {
        grid-template-columns: 1fr minmax(300px, 300px);
        grid-template-areas:
            'recent-news-top recent-news-top'
            'recent-news-bottom aside'
            'entry-content aside';
        grid-template-rows: auto auto auto
}
    }
.archive-content .author span:nth-of-type(1){padding-left:0px}
.archive-content .entry-content {
        grid-area: entry-content;
    }
.archive-content .aside {
        grid-area: aside;
    }
.archive-content .recent-news-top {
        grid-area: recent-news-top;
    }
.archive-content .recent-news-bottom {
        grid-area: recent-news-bottom;
    }
.page-template-template-contact .gform_wrapper .gform_footer .button{margin-left:auto;margin-right:auto}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0px 1000px rgba(255,255,255,0) inset !important;
    -webkit-transition: background-color 5000s ease-in-out 0s !important;
    transition: background-color 5000s ease-in-out 0s !important;
}
.bg-dark input:-webkit-autofill,
    .bg-dark input:-webkit-autofill:hover,
    .bg-dark input:-webkit-autofill:focus,
    .bg-dark textarea:-webkit-autofill,
    .bg-dark textarea:-webkit-autofill:hover,
    .bg-dark textarea:-webkit-autofill:focus,
    .bg-dark select:-webkit-autofill,
    .bg-dark select:-webkit-autofill:hover,
    .bg-dark select:-webkit-autofill:focus {
        -webkit-text-fill-color: white !important;
    }
select{border-radius:5px !important;--tw-border-opacity:1 !important;border-color:rgba(221, 221, 221, var(--tw-border-opacity)) !important;font-size:16px !important;line-height:24px !important}
select{text-overflow:ellipsis;padding-left:0.75rem;padding-right:0.75rem;--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
select:focus{--tw-border-opacity:1 !important;border-color:rgba(0, 0, 0, var(--tw-border-opacity)) !important;--tw-ring-opacity:1 !important;--tw-ring-color:rgba(0, 0, 0, var(--tw-ring-opacity)) !important}
select:focus{outline-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0))}
select {
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3e%3cpath stroke=%27%23000000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M6 8l4 4 4-4%27/%3e%3c/svg%3e") !important;
}
.select2-container--default .select2-selection--single{right:1.5rem;border-radius:5px;--tw-border-opacity:1;border-color:rgba(221, 221, 221, var(--tw-border-opacity));padding-left:0.75rem;padding-right:0.75rem;padding-top:0.375rem;padding-bottom:0.375rem;--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity))}
.select2-container--default .select2-selection--single:focus{--tw-border-opacity:1;border-color:rgba(0, 0, 0, var(--tw-border-opacity))}
.select2-container--default .select2-selection--single .select2-selection__arrow{right:0.625rem;top:0.625rem;height:1.25rem}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
                background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3e%3cpath stroke=%27%23000000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M6 8l4 4 4-4%27/%3e%3c/svg%3e") !important;
                border: none !important;
                height: 20px !important;
                width: 20px !important;
                margin: auto !important;
                top: auto !important;
                left: auto !important;
            }
.select2-container--default .select2-selection--single .select2-selection__arrow b {
                background-color: transparent;
                background-size: 1.5em 1.5em;
            }
.select2-container--default .select2-selection--single .select2-selection__rendered{position:relative;padding-left:0px;line-height:160%;--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity))}
.select2-container--open .select2-dropdown{top:-1.75rem;--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity))}
.select2-search--dropdown, 
.select2-results__option{padding-top:0.75rem;padding-bottom:0.75rem;padding-left:0.375rem;padding-right:0.375rem}
.select2-container .select2-selection--single{height:42px}
.select2-results__option--highlighted, 
.select2-results__option:hover, 
.select2-results__option:focus{--tw-bg-opacity:1 !important;background-color:rgba(247, 247, 247, var(--tw-bg-opacity)) !important;--tw-text-opacity:1 !important;color:rgba(0, 0, 0, var(--tw-text-opacity)) !important}
.entry-content input[type='color'], 
    .entry-content input[type='date'], 
    .entry-content input[type='datetime-local'], 
    .entry-content input[type='datetime'], 
    .entry-content input[type='email'], 
    .entry-content input[type='month'], 
    .entry-content input[type='number'], 
    .entry-content input[type='password'], 
    .entry-content input[type='search'], 
    .entry-content input[type='tel'], 
    .entry-content input[type='text'], 
    .entry-content input[type='time'], 
    .entry-content input[type='url'], 
    .entry-content input[type='week'], 
    .entry-content textarea{display:block;width:100%;border-radius:5px;--tw-border-opacity:1;border-color:rgba(221, 221, 221, var(--tw-border-opacity));padding-left:0.75rem;padding-right:0.75rem;padding-top:0.641rem;padding-bottom:0.641rem;font-size:16px;line-height:24px;font-weight:400;--tw-ring-offset-width:0px;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
.entry-content input[type='color']::-webkit-input-placeholder, .entry-content input[type='date']::-webkit-input-placeholder, .entry-content input[type='datetime-local']::-webkit-input-placeholder, .entry-content input[type='datetime']::-webkit-input-placeholder, .entry-content input[type='email']::-webkit-input-placeholder, .entry-content input[type='month']::-webkit-input-placeholder, .entry-content input[type='number']::-webkit-input-placeholder, .entry-content input[type='password']::-webkit-input-placeholder, .entry-content input[type='search']::-webkit-input-placeholder, .entry-content input[type='tel']::-webkit-input-placeholder, .entry-content input[type='text']::-webkit-input-placeholder, .entry-content input[type='time']::-webkit-input-placeholder, .entry-content input[type='url']::-webkit-input-placeholder, .entry-content input[type='week']::-webkit-input-placeholder, .entry-content textarea::-webkit-input-placeholder{--tw-text-opacity:1;color:rgba(128, 128, 128, var(--tw-text-opacity))}
.entry-content input[type='color']::-moz-placeholder, .entry-content input[type='date']::-moz-placeholder, .entry-content input[type='datetime-local']::-moz-placeholder, .entry-content input[type='datetime']::-moz-placeholder, .entry-content input[type='email']::-moz-placeholder, .entry-content input[type='month']::-moz-placeholder, .entry-content input[type='number']::-moz-placeholder, .entry-content input[type='password']::-moz-placeholder, .entry-content input[type='search']::-moz-placeholder, .entry-content input[type='tel']::-moz-placeholder, .entry-content input[type='text']::-moz-placeholder, .entry-content input[type='time']::-moz-placeholder, .entry-content input[type='url']::-moz-placeholder, .entry-content input[type='week']::-moz-placeholder, .entry-content textarea::-moz-placeholder{--tw-text-opacity:1;color:rgba(128, 128, 128, var(--tw-text-opacity))}
.entry-content input[type='color']::placeholder, 
    .entry-content input[type='date']::placeholder, 
    .entry-content input[type='datetime-local']::placeholder, 
    .entry-content input[type='datetime']::placeholder, 
    .entry-content input[type='email']::placeholder, 
    .entry-content input[type='month']::placeholder, 
    .entry-content input[type='number']::placeholder, 
    .entry-content input[type='password']::placeholder, 
    .entry-content input[type='search']::placeholder, 
    .entry-content input[type='tel']::placeholder, 
    .entry-content input[type='text']::placeholder, 
    .entry-content input[type='time']::placeholder, 
    .entry-content input[type='url']::placeholder, 
    .entry-content input[type='week']::placeholder, 
    .entry-content textarea::placeholder{--tw-text-opacity:1;color:rgba(128, 128, 128, var(--tw-text-opacity))}
.entry-content input[type='color']:focus, 
    .entry-content input[type='date']:focus, 
    .entry-content input[type='datetime-local']:focus, 
    .entry-content input[type='datetime']:focus, 
    .entry-content input[type='email']:focus, 
    .entry-content input[type='month']:focus, 
    .entry-content input[type='number']:focus, 
    .entry-content input[type='password']:focus, 
    .entry-content input[type='search']:focus, 
    .entry-content input[type='tel']:focus, 
    .entry-content input[type='text']:focus, 
    .entry-content input[type='time']:focus, 
    .entry-content input[type='url']:focus, 
    .entry-content input[type='week']:focus, 
    .entry-content textarea:focus{--tw-border-opacity:1;border-color:rgba(0, 0, 0, var(--tw-border-opacity));outline-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));--tw-ring-opacity:1;--tw-ring-color:rgba(0, 0, 0, var(--tw-ring-opacity))}
.entry-content [type='checkbox']{margin-right:0.375rem !important;display:inline-flex !important;height:1rem !important;width:1rem !important;border-radius:4px !important}
.entry-content [type='checkbox']{--tw-shadow:0 0 rgba(0,0,0,0);--tw-shadow-colored:0 0 rgba(0,0,0,0);box-shadow:0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);box-shadow:0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow)}
.entry-content [type='checkbox']:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));--tw-ring-offset-width:0px}
.entry-content .newsletter-form input[type='email']{border-radius:0px;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgba(0, 0, 0, var(--tw-border-opacity));padding-left:0px;padding-right:0px;padding-right:3rem;--tw-shadow:0 0 rgba(0,0,0,0);--tw-shadow-colored:0 0 rgba(0,0,0,0);box-shadow:0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);box-shadow:0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
.entry-content .newsletter-form input[type='email']::-webkit-input-placeholder{--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity))}
.entry-content .newsletter-form input[type='email']::-moz-placeholder{--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity))}
.entry-content .newsletter-form input[type='email']::placeholder{--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity))}
.entry-content .newsletter-form input[type='email']:focus{--tw-border-opacity:1;border-color:rgba(128, 128, 128, var(--tw-border-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0))}
.newsletter-form input{width:100%;border-radius:0px;border-width:0px;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgba(255, 255, 255, var(--tw-border-opacity));background-color:rgba(40, 40, 40, 0);padding-left:0px;padding-right:0px;padding-top:0.875rem;padding-bottom:0.875rem;padding-right:2.25rem;--tw-shadow:0 0 rgba(0,0,0,0);--tw-shadow-colored:0 0 rgba(0,0,0,0);box-shadow:0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);box-shadow:0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
.newsletter-form input:focus{--tw-border-opacity:1;border-color:rgba(128, 128, 128, var(--tw-border-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0))}
.newsletter-form button{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:9999px;transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
@media print {
                body.single-post #navigation .newsletter-form button.inner li {
                    display: none;
                }

                    body.single-post #navigation .newsletter-form button.inner li.leading-none {
                        display: block;
                    }
}
.block-photo-gallery .newsletter-form button .group{position:relative;max-width:100%;flex-grow:1;flex-direction:column;justify-content:center;
            display: flex;
            width: calc(
                33.33% - 16px * 0.66667
            );
            width: calc(
                33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667
            )}
[type="checkbox"]{margin-right:0.375rem !important;display:inline-flex !important;height:1rem !important;width:1rem !important;border-radius:4px !important;--tw-text-opacity:1 !important;color:rgba(0, 0, 0, var(--tw-text-opacity)) !important}
[type="checkbox"]{--tw-shadow:0 0 rgba(0,0,0,0);--tw-shadow-colored:0 0 rgba(0,0,0,0);box-shadow:0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);box-shadow:0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow)}
[type="checkbox"]:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0) !important;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0) !important;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0)) !important;--tw-ring-offset-width:0px !important}
[type="radio"]{--tw-text-opacity:1 !important;color:rgba(0, 0, 0, var(--tw-text-opacity)) !important}
#gf_form_focus{display:none;overflow-x:hidden}
.gform_wrapper .gform_fields {
        grid-row-gap: 24px !important;
    }
.gform_wrapper .gform_heading{text-align:center}
.gform_wrapper .gform_heading .gform_required_legend{font-family:Barlow, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:16px;line-height:24px}
.gform_wrapper .gfield_label{font-size:14px !important;font-weight:400 !important}
.gform_wrapper .ginput_complex{row-gap:1.5rem}
.gform_wrapper .ginput_complex label{font-size:14px !important}
.gform_wrapper .ginput_complex span{margin-bottom:0px !important}
.gform_wrapper .gform_fileupload_multifile .gform_button_select_files{display:inline-flex;white-space:normal;border-radius:5px;border-width:1px;border-color:rgba(255, 255, 255, 0);padding-left:1rem;padding-right:1rem;padding-top:9px;padding-bottom:9px;text-align:center;font-size:12px;line-height:18px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity));-webkit-text-decoration-line:none;text-decoration-line:none;transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
.gform_wrapper .gform_fileupload_multifile .gform_button_select_files:disabled,  
        .gform_wrapper .gform_fileupload_multifile .gform_button_select_files[disabled]{cursor:default}
.gform_wrapper .gform_fileupload_multifile .gform_button_select_files.btn-large{padding-top:14px;padding-bottom:14px;font-size:13px;line-height:18px}
.gform_wrapper .gform_fileupload_multifile .gform_button_select_files.btn-small{padding-top:0.375rem;padding-bottom:0.375rem;font-size:13px;line-height:18px}
.btn.gform_wrapper .gform_fileupload_multifile .gform_button_select_files{padding-top:0.375rem;padding-bottom:0.375rem;font-size:13px;line-height:18px}
.gform_wrapper .gform_fileupload_multifile .gform_button_select_files{--tw-bg-opacity:1;background-color:rgba(40, 40, 40, var(--tw-bg-opacity))}
.gform_wrapper .gform_fileupload_multifile .gform_button_select_files input:-webkit-autofill, 
    .gform_wrapper .gform_fileupload_multifile .gform_button_select_files input:-webkit-autofill:hover, 
    .gform_wrapper .gform_fileupload_multifile .gform_button_select_files input:-webkit-autofill:focus, 
    .gform_wrapper .gform_fileupload_multifile .gform_button_select_files textarea:-webkit-autofill, 
    .gform_wrapper .gform_fileupload_multifile .gform_button_select_files textarea:-webkit-autofill:hover, 
    .gform_wrapper .gform_fileupload_multifile .gform_button_select_files textarea:-webkit-autofill:focus, 
    .gform_wrapper .gform_fileupload_multifile .gform_button_select_files select:-webkit-autofill, 
    .gform_wrapper .gform_fileupload_multifile .gform_button_select_files select:-webkit-autofill:hover, 
    .gform_wrapper .gform_fileupload_multifile .gform_button_select_files select:-webkit-autofill:focus {
        -webkit-text-fill-color: white;
    }
footer .gform_wrapper .gform_fileupload_multifile .gform_button_select_files{font-size:14px}
@media (min-width: 1024px){
footer .gform_wrapper .gform_fileupload_multifile .gform_button_select_files{font-size:15px}}
footer .gform_wrapper .gform_fileupload_multifile .gform_button_select_files ul li a{transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
footer .gform_wrapper .gform_fileupload_multifile .gform_button_select_files ul li a:hover{--tw-text-opacity:1;color:rgba(173, 173, 173, var(--tw-text-opacity))}
footer .gform_wrapper .gform_fileupload_multifile .gform_button_select_files .social-medias ul li a{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:9999px;background-color:rgba(255, 255, 255, 0);font-size:16px;line-height:24px;transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
@media print {
                body.single-post #navigation footer .gform_wrapper .gform_fileupload_multifile .gform_button_select_files .social-medias ul li a.inner li {
                    display: none;
                }

                    body.single-post #navigation footer .gform_wrapper .gform_fileupload_multifile .gform_button_select_files .social-medias ul li a.inner li.leading-none {
                        display: block;
                    }
}
.block-photo-gallery footer .gform_wrapper .gform_fileupload_multifile .gform_button_select_files .social-medias ul li a .group{position:relative;max-width:100%;flex-grow:1;flex-direction:column;justify-content:center;
            display: flex;
            width: calc(
                33.33% - 16px * 0.66667
            );
            width: calc(
                33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667
            )}
footer .gform_wrapper .gform_fileupload_multifile .gform_button_select_files .social-medias ul li a:hover{background-color:rgba(255, 255, 255, 0.12);--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}
.gform_wrapper .gform_fileupload_multifile .gform_button_select_files:hover{--tw-bg-opacity:1;background-color:rgba(0, 0, 0, var(--tw-bg-opacity))}
.gform_wrapper .gform_fileupload_multifile .gform_button_select_files:disabled,  
        .gform_wrapper .gform_fileupload_multifile .gform_button_select_files[disabled]{--tw-bg-opacity:1;background-color:rgba(173, 173, 173, var(--tw-bg-opacity))}
.gform_wrapper .gform_fileupload_multifile .gform_button_select_files:disabled:hover,  
        .gform_wrapper .gform_fileupload_multifile .gform_button_select_files[disabled]:hover{--tw-bg-opacity:1;background-color:rgba(173, 173, 173, var(--tw-bg-opacity))}
.gform_wrapper .gform_fileupload_multifile .gform_button_select_files:disabled,  
        .gform_wrapper .gform_fileupload_multifile .gform_button_select_files[disabled]{--tw-bg-opacity:1;background-color:rgba(173, 173, 173, var(--tw-bg-opacity))}
.gform_wrapper .gform_fileupload_multifile .gform_button_select_files:disabled:hover,  
        .gform_wrapper .gform_fileupload_multifile .gform_button_select_files[disabled]:hover{--tw-bg-opacity:1;background-color:rgba(173, 173, 173, var(--tw-bg-opacity))}
.bordered-text a:not(.gform_wrapper .gform_fileupload_multifile .gform_button_select_files){-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:2px}
.bordered-text a:not(.gform_wrapper .gform_fileupload_multifile .gform_button_select_files):hover{-webkit-text-decoration-line:none;text-decoration-line:none}
.block-data-sheet a:not(.gform_wrapper .gform_fileupload_multifile .gform_button_select_files){-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:2px}
.block-data-sheet a:not(.gform_wrapper .gform_fileupload_multifile .gform_button_select_files):hover{-webkit-text-decoration-line:none;text-decoration-line:none}
.gform_wrapper .gform_footer{margin-top:2.75rem !important;padding-top:0px !important}
.gform_wrapper .gform_footer .gform_button{display:inline-flex;white-space:normal;border-radius:5px;border-width:1px;border-color:rgba(255, 255, 255, 0);padding-left:1rem;padding-right:1rem;padding-top:9px;padding-bottom:9px;text-align:center;font-size:12px;line-height:18px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity));-webkit-text-decoration-line:none;text-decoration-line:none;transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
.gform_wrapper .gform_footer .gform_button:disabled,  
        .gform_wrapper .gform_footer .gform_button[disabled]{cursor:default}
.gform_wrapper .gform_footer .gform_button.btn-large{padding-top:14px;padding-bottom:14px;font-size:13px;line-height:18px}
.gform_wrapper .gform_footer .gform_button.btn-small{padding-top:0.375rem;padding-bottom:0.375rem;font-size:13px;line-height:18px}
.gform_wrapper .gform_footer .gform_button{--tw-bg-opacity:1;background-color:rgba(40, 40, 40, var(--tw-bg-opacity))}
.gform_wrapper .gform_footer .gform_button input:-webkit-autofill, 
    .gform_wrapper .gform_footer .gform_button input:-webkit-autofill:hover, 
    .gform_wrapper .gform_footer .gform_button input:-webkit-autofill:focus, 
    .gform_wrapper .gform_footer .gform_button textarea:-webkit-autofill, 
    .gform_wrapper .gform_footer .gform_button textarea:-webkit-autofill:hover, 
    .gform_wrapper .gform_footer .gform_button textarea:-webkit-autofill:focus, 
    .gform_wrapper .gform_footer .gform_button select:-webkit-autofill, 
    .gform_wrapper .gform_footer .gform_button select:-webkit-autofill:hover, 
    .gform_wrapper .gform_footer .gform_button select:-webkit-autofill:focus {
        -webkit-text-fill-color: white;
    }
footer .gform_wrapper .gform_footer .gform_button{font-size:14px}
@media (min-width: 1024px){
footer .gform_wrapper .gform_footer .gform_button{font-size:15px}}
footer .gform_wrapper .gform_footer .gform_button ul li a{transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
footer .gform_wrapper .gform_footer .gform_button ul li a:hover{--tw-text-opacity:1;color:rgba(173, 173, 173, var(--tw-text-opacity))}
footer .gform_wrapper .gform_footer .gform_button .social-medias ul li a{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:9999px;background-color:rgba(255, 255, 255, 0);font-size:16px;line-height:24px;transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
@media print {
                body.single-post #navigation footer .gform_wrapper .gform_footer .gform_button .social-medias ul li a.inner li {
                    display: none;
                }

                    body.single-post #navigation footer .gform_wrapper .gform_footer .gform_button .social-medias ul li a.inner li.leading-none {
                        display: block;
                    }
}
.block-photo-gallery footer .gform_wrapper .gform_footer .gform_button .social-medias ul li a .group{position:relative;max-width:100%;flex-grow:1;flex-direction:column;justify-content:center;
            display: flex;
            width: calc(
                33.33% - 16px * 0.66667
            );
            width: calc(
                33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667
            )}
footer .gform_wrapper .gform_footer .gform_button .social-medias ul li a:hover{background-color:rgba(255, 255, 255, 0.12);--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}
.gform_wrapper .gform_footer .gform_button:hover{--tw-bg-opacity:1;background-color:rgba(0, 0, 0, var(--tw-bg-opacity))}
.gform_wrapper .gform_footer .gform_button:disabled,  
        .gform_wrapper .gform_footer .gform_button[disabled]{--tw-bg-opacity:1;background-color:rgba(173, 173, 173, var(--tw-bg-opacity))}
.gform_wrapper .gform_footer .gform_button:disabled:hover,  
        .gform_wrapper .gform_footer .gform_button[disabled]:hover{--tw-bg-opacity:1;background-color:rgba(173, 173, 173, var(--tw-bg-opacity))}
.gform_wrapper .gform_footer .gform_button:disabled,  
        .gform_wrapper .gform_footer .gform_button[disabled]{--tw-bg-opacity:1;background-color:rgba(173, 173, 173, var(--tw-bg-opacity))}
.gform_wrapper .gform_footer .gform_button:disabled:hover,  
        .gform_wrapper .gform_footer .gform_button[disabled]:hover{--tw-bg-opacity:1;background-color:rgba(173, 173, 173, var(--tw-bg-opacity))}
.gform_wrapper .gform_footer .gform_button{cursor:pointer}
.bordered-text a:not(.gform_wrapper .gform_footer .gform_button){-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:2px}
.bordered-text a:not(.gform_wrapper .gform_footer .gform_button):hover{-webkit-text-decoration-line:none;text-decoration-line:none}
.block-data-sheet a:not(.gform_wrapper .gform_footer .gform_button){-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:2px}
.block-data-sheet a:not(.gform_wrapper .gform_footer .gform_button):hover{-webkit-text-decoration-line:none;text-decoration-line:none}
.gform_wrapper .gform_validation_errors{border-style:none;background-color:rgba(235, 99, 35, var(--tw-bg-opacity));--tw-bg-opacity:0.12;padding:1rem;--tw-text-opacity:1;color:rgba(204, 63, 54, var(--tw-text-opacity));--tw-shadow:0 0 rgba(0,0,0,0);--tw-shadow-colored:0 0 rgba(0,0,0,0);box-shadow:0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);box-shadow:0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow)}
.gform_wrapper .gform_validation_errors h2{text-align:center;font-size:16px;line-height:24px;font-weight:400}
.gform_wrapper .gform_validation_errors h2 .gform-icon{display:none}
.gform_wrapper .gfield_validation_message{padding:0px !important;font-size:13px !important;line-height:18px !important}
.gform_wrapper .gfield_validation_message{margin-top:0.5rem;border-style:none;background-color:rgba(255, 255, 255, 0);font-weight:500;--tw-text-opacity:1;color:rgba(204, 63, 54, var(--tw-text-opacity))}
.gform_wrapper .gfield_required{--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity))}
.gform_wrapper .gfield_error .gfield_required{--tw-text-opacity:1;color:rgba(204, 63, 54, var(--tw-text-opacity))}
.gform_wrapper .gfield_error [aria-invalid="true"]:focus{--tw-border-opacity:1;border-color:rgba(0, 0, 0, var(--tw-border-opacity));outline-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0));--tw-ring-opacity:1;--tw-ring-color:rgba(0, 0, 0, var(--tw-ring-opacity))}
.gform_confirmation_wrapper{border-radius:5px;border-style:none;background-color:rgba(0, 139, 125, var(--tw-bg-opacity));--tw-bg-opacity:0.12;padding:1rem;text-align:center;--tw-text-opacity:1;color:rgba(0, 139, 125, var(--tw-text-opacity))}
.chronicle-content {
    grid-template-areas:
        'page-header'
        'author'
        'entry-content'
        'action-sidebar'
        'aside';
    grid-template-columns: 1fr;
    grid-template-rows: auto;
    padding-bottom:3.5rem;
}
@media (min-width: 768px) {
.chronicle-content {
        grid-template-columns: minmax(36px, 36px) minmax(300px, 1fr);
        grid-template-areas:
            'page-header page-header'
            'author author'
            'action-sidebar entry-content'
            'action-sidebar aside';
        grid-template-rows: auto auto auto 1fr
}
    }
@media (min-width: 1024px) {
.chronicle-content {
        grid-template-columns: minmax(36px, 36px) minmax(300px, 1fr) minmax(
                300px,
                300px
            );
        grid-template-areas:
            'page-header page-header page-header'
            'author author author'
            'action-sidebar entry-content aside';
        grid-template-rows: auto auto auto 1fr
}
    }
.article-content {
    grid-template-areas:
        'page-header'
        'meta'
        'entry-content'
        'action-sidebar'
        'aside';
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: auto;
    padding-bottom:3.5rem;
}
@media (min-width: 768px) {
.article-content {
        grid-template-columns: minmax(36px, 36px) minmax(300px, 1fr);
        grid-template-areas:
            'page-header page-header'
            'action-sidebar meta'
            'action-sidebar entry-content'
            'action-sidebar aside';
        grid-template-rows: auto auto auto 1fr
}
    }
@media (min-width: 1024px) {
.article-content {
        grid-template-columns: minmax(36px, 36px) minmax(300px, 1fr) minmax(
                300px,
                300px
            );
        grid-template-areas:
            'page-header page-header page-header'
            'action-sidebar meta aside'
            'action-sidebar entry-content aside';
        grid-template-rows: auto auto auto 1fr
}
    }
@media (min-width: 1280px) {
.article-content {
        grid-template-columns: minmax(36px, 36px) minmax(300px, 1fr) minmax(
                300px,
                300px
            );
        grid-template-areas:
            'page-header page-header page-header'
            'action-sidebar meta meta'
            'action-sidebar entry-content aside';
        grid-template-rows: auto auto auto 1fr
}
    }
.article-content .meta {
        grid-area: meta;
    }
.article-content .page-header, .chronicle-content .page-header {
        grid-area: page-header;
    }
.article-content .entry-content, .chronicle-content .entry-content {
        grid-area: entry-content;
    }
.article-content .action-sidebar, .chronicle-content .action-sidebar {
        grid-area: action-sidebar;
    }
.article-content .author, .chronicle-content .author {
        grid-area: author;
    }
.article-content .aside, .chronicle-content .aside {
        grid-area: aside;
    }
.article-content .aside .pub,  .chronicle-content .aside .pub{display:flex;justify-content:center}
@media print {
                body.single-post #navigation .article-content .aside .pub.inner li, body.single-post #navigation  .chronicle-content .aside .pub.inner li {
                    display: none;
                }

                    body.single-post #navigation .article-content .aside .pub.inner li.leading-none, body.single-post #navigation  .chronicle-content .aside .pub.inner li.leading-none {
                        display: block;
                    }
}
.block-photo-gallery .article-content .aside .pub .group,  .block-photo-gallery  .chronicle-content .aside .pub .group{position:relative;max-width:100%;flex-grow:1;flex-direction:column;justify-content:center;
            display: flex;
            width: calc(
                33.33% - 16px * 0.66667
            );
            width: calc(
                33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667
            )}
@media (min-width: 1024px){
.article-content .aside .pub,  .chronicle-content .aside .pub{justify-content:flex-start}}
.logged-in .pub{top:7rem}
.subscription-content {
    grid-template-areas:
        'entry-content'
        'aside';
    grid-template-columns: 1fr;
    grid-template-rows: auto;
}
@media (min-width: 1024px) {
.subscription-content {
        grid-template-columns: 1fr minmax(490px, 490px);
        grid-template-areas: 'entry-content aside'
}
    }
.subscription-content .entry-content {
        grid-area: entry-content;
    }
.subscription-content .aside {
        grid-area: aside;
    }
.search-content {
    grid-template-areas:
        'results-count'
        'main-content'
        'aside';
    grid-template-columns: 1fr;
    grid-template-rows: auto;
}
@media (min-width: 1024px) {
.search-content {
        grid-template-areas:
            'results-count results-count'
            'main-content aside';
        grid-template-columns: 1fr minmax(300px, 300px)
}
    }
.search-content .results-count {
        grid-area: results-count;
    }
.search-content .main-content {
        grid-area: main-content;
    }
.search-content .aside {
        grid-area: aside;
    }
.search-content .author span:nth-of-type(1){padding-left:0px}
.bookmarks-content {
    grid-template-areas:
        'main-content'
        'aside-right';
    grid-template-columns: 1fr;
    grid-template-rows: auto;
}
@media (min-width: 1024px) {
.bookmarks-content {
        grid-template-areas: 'main-content aside-right';
        grid-template-columns: 1fr minmax(300px, 300px);
        grid-template-rows: auto
}
    }
.bookmarks-content .main-content {
        grid-area: main-content;
    }
.bookmarks-content .aside-right {
        grid-area: aside-right;
    }
.bookmarks-content .author span:nth-of-type(1){padding-left:0px}
.bookmarks-content article:last-of-type{margin-bottom:0px}
.woocommerce input, 
    .woocommerce label, 
    .woocommerce-page input, 
    .woocommerce-page label{--tw-border-opacity:1;border-color:rgba(221, 221, 221, var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity))}
.woocommerce abbr.required,  .woocommerce-page abbr.required{font-weight:400 !important;--tw-text-opacity:1 !important;color:rgba(0, 0, 0, var(--tw-text-opacity)) !important}
.woocommerce abbr.required,  .woocommerce-page abbr.required{margin-left:-0.125rem}
.woocommerce button.button,  
        .woocommerce button.button.alt,  
        .woocommerce-page button.button,  
        .woocommerce-page button.button.alt{display:inline-flex;white-space:normal;border-radius:5px;border-width:1px;border-color:rgba(255, 255, 255, 0);padding-left:1rem;padding-right:1rem;padding-top:9px;padding-bottom:9px;text-align:center;font-size:12px;line-height:18px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity));-webkit-text-decoration-line:none;text-decoration-line:none;transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
.woocommerce button.button:disabled,  
        .woocommerce button.button[disabled],  
        .woocommerce button.button.alt:disabled,  
        
        .woocommerce button.button.alt[disabled],  
        .woocommerce-page button.button:disabled,  
        
        .woocommerce-page button.button[disabled],  
        .woocommerce-page button.button.alt:disabled,  
        
        .woocommerce-page button.button.alt[disabled]{cursor:default}
.woocommerce button.button.btn-large,  
        .woocommerce button.button.alt.btn-large,  
        .woocommerce-page button.button.btn-large,  
        .woocommerce-page button.button.alt.btn-large{padding-top:14px;padding-bottom:14px;font-size:13px;line-height:18px}
.woocommerce button.button.btn-small,  
        .woocommerce button.button.alt.btn-small,  
        .woocommerce-page button.button.btn-small,  
        .woocommerce-page button.button.alt.btn-small{padding-top:0.375rem;padding-bottom:0.375rem;font-size:13px;line-height:18px}
.woocommerce button.button,  
        .woocommerce button.button.alt,  
        .woocommerce-page button.button,  
        .woocommerce-page button.button.alt{--tw-bg-opacity:1;background-color:rgba(40, 40, 40, var(--tw-bg-opacity))}
.woocommerce button.button input:-webkit-autofill, 
    .woocommerce button.button input:-webkit-autofill:hover, 
    .woocommerce button.button input:-webkit-autofill:focus, 
    .woocommerce button.button textarea:-webkit-autofill, 
    .woocommerce button.button textarea:-webkit-autofill:hover, 
    .woocommerce button.button textarea:-webkit-autofill:focus, 
    .woocommerce button.button select:-webkit-autofill, 
    .woocommerce button.button select:-webkit-autofill:hover, 
    .woocommerce button.button select:-webkit-autofill:focus,  
        .woocommerce button.button.alt input:-webkit-autofill, 
     
        .woocommerce button.button.alt input:-webkit-autofill:hover, 
     
        .woocommerce button.button.alt input:-webkit-autofill:focus, 
     
        .woocommerce button.button.alt textarea:-webkit-autofill, 
     
        .woocommerce button.button.alt textarea:-webkit-autofill:hover, 
     
        .woocommerce button.button.alt textarea:-webkit-autofill:focus, 
     
        .woocommerce button.button.alt select:-webkit-autofill, 
     
        .woocommerce button.button.alt select:-webkit-autofill:hover, 
     
        .woocommerce button.button.alt select:-webkit-autofill:focus,  
        .woocommerce-page button.button input:-webkit-autofill, 
     
        .woocommerce-page button.button input:-webkit-autofill:hover, 
     
        .woocommerce-page button.button input:-webkit-autofill:focus, 
     
        .woocommerce-page button.button textarea:-webkit-autofill, 
     
        .woocommerce-page button.button textarea:-webkit-autofill:hover, 
     
        .woocommerce-page button.button textarea:-webkit-autofill:focus, 
     
        .woocommerce-page button.button select:-webkit-autofill, 
     
        .woocommerce-page button.button select:-webkit-autofill:hover, 
     
        .woocommerce-page button.button select:-webkit-autofill:focus,  
        .woocommerce-page button.button.alt input:-webkit-autofill, 
     
        .woocommerce-page button.button.alt input:-webkit-autofill:hover, 
     
        .woocommerce-page button.button.alt input:-webkit-autofill:focus, 
     
        .woocommerce-page button.button.alt textarea:-webkit-autofill, 
     
        .woocommerce-page button.button.alt textarea:-webkit-autofill:hover, 
     
        .woocommerce-page button.button.alt textarea:-webkit-autofill:focus, 
     
        .woocommerce-page button.button.alt select:-webkit-autofill, 
     
        .woocommerce-page button.button.alt select:-webkit-autofill:hover, 
     
        .woocommerce-page button.button.alt select:-webkit-autofill:focus {
        -webkit-text-fill-color: white;
    }
footer .woocommerce button.button,  footer  
        .woocommerce button.button.alt,  footer  
        .woocommerce-page button.button,  footer  
        .woocommerce-page button.button.alt{font-size:14px}
@media (min-width: 1024px){
footer .woocommerce button.button,  footer  
        .woocommerce button.button.alt,  footer  
        .woocommerce-page button.button,  footer  
        .woocommerce-page button.button.alt{font-size:15px}}
footer .woocommerce button.button ul li a,  footer  
        .woocommerce button.button.alt ul li a,  footer  
        .woocommerce-page button.button ul li a,  footer  
        .woocommerce-page button.button.alt ul li a{transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
footer .woocommerce button.button ul li a:hover,  footer  
        .woocommerce button.button.alt ul li a:hover,  footer  
        .woocommerce-page button.button ul li a:hover,  footer  
        .woocommerce-page button.button.alt ul li a:hover{--tw-text-opacity:1;color:rgba(173, 173, 173, var(--tw-text-opacity))}
footer .woocommerce button.button .social-medias ul li a,  footer  
        .woocommerce button.button.alt .social-medias ul li a,  footer  
        .woocommerce-page button.button .social-medias ul li a,  footer  
        .woocommerce-page button.button.alt .social-medias ul li a{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:9999px;background-color:rgba(255, 255, 255, 0);font-size:16px;line-height:24px;transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
@media print {
                body.single-post #navigation footer .woocommerce button.button .social-medias ul li a.inner li, body.single-post #navigation  footer  
        .woocommerce button.button.alt .social-medias ul li a.inner li, body.single-post #navigation  footer  
        .woocommerce-page button.button .social-medias ul li a.inner li, body.single-post #navigation  footer  
        .woocommerce-page button.button.alt .social-medias ul li a.inner li {
                    display: none;
                }

                    body.single-post #navigation footer .woocommerce button.button .social-medias ul li a.inner li.leading-none, body.single-post #navigation  footer  
        .woocommerce button.button.alt .social-medias ul li a.inner li.leading-none, body.single-post #navigation  footer  
        .woocommerce-page button.button .social-medias ul li a.inner li.leading-none, body.single-post #navigation  footer  
        .woocommerce-page button.button.alt .social-medias ul li a.inner li.leading-none {
                        display: block;
                    }
}
.block-photo-gallery footer .woocommerce button.button .social-medias ul li a .group,  .block-photo-gallery  footer  
        .woocommerce button.button.alt .social-medias ul li a .group,  .block-photo-gallery  footer  
        .woocommerce-page button.button .social-medias ul li a .group,  .block-photo-gallery  footer  
        .woocommerce-page button.button.alt .social-medias ul li a .group{position:relative;max-width:100%;flex-grow:1;flex-direction:column;justify-content:center;
            display: flex;
            width: calc(
                33.33% - 16px * 0.66667
            );
            width: calc(
                33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667
            )}
footer .woocommerce button.button .social-medias ul li a:hover,  footer  
        .woocommerce button.button.alt .social-medias ul li a:hover,  footer  
        .woocommerce-page button.button .social-medias ul li a:hover,  footer  
        .woocommerce-page button.button.alt .social-medias ul li a:hover{background-color:rgba(255, 255, 255, 0.12);--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}
.woocommerce button.button:hover,  
        .woocommerce button.button.alt:hover,  
        .woocommerce-page button.button:hover,  
        .woocommerce-page button.button.alt:hover{--tw-bg-opacity:1;background-color:rgba(0, 0, 0, var(--tw-bg-opacity))}
.woocommerce button.button:disabled,  
        .woocommerce button.button[disabled],  
        .woocommerce button.button.alt:disabled,  
        
        .woocommerce button.button.alt[disabled],  
        .woocommerce-page button.button:disabled,  
        
        .woocommerce-page button.button[disabled],  
        .woocommerce-page button.button.alt:disabled,  
        
        .woocommerce-page button.button.alt[disabled]{--tw-bg-opacity:1;background-color:rgba(173, 173, 173, var(--tw-bg-opacity))}
.woocommerce button.button:disabled:hover,  
        .woocommerce button.button[disabled]:hover,  
        .woocommerce button.button.alt:disabled:hover,  
        
        .woocommerce button.button.alt[disabled]:hover,  
        .woocommerce-page button.button:disabled:hover,  
        
        .woocommerce-page button.button[disabled]:hover,  
        .woocommerce-page button.button.alt:disabled:hover,  
        
        .woocommerce-page button.button.alt[disabled]:hover{--tw-bg-opacity:1;background-color:rgba(173, 173, 173, var(--tw-bg-opacity))}
.woocommerce button.button:disabled,  
        .woocommerce button.button[disabled],  
        .woocommerce button.button.alt:disabled,  
        
        .woocommerce button.button.alt[disabled],  
        .woocommerce-page button.button:disabled,  
        
        .woocommerce-page button.button[disabled],  
        .woocommerce-page button.button.alt:disabled,  
        
        .woocommerce-page button.button.alt[disabled]{--tw-bg-opacity:1;background-color:rgba(173, 173, 173, var(--tw-bg-opacity))}
.woocommerce button.button:disabled:hover,  
        .woocommerce button.button[disabled]:hover,  
        .woocommerce button.button.alt:disabled:hover,  
        
        .woocommerce button.button.alt[disabled]:hover,  
        .woocommerce-page button.button:disabled:hover,  
        
        .woocommerce-page button.button[disabled]:hover,  
        .woocommerce-page button.button.alt:disabled:hover,  
        
        .woocommerce-page button.button.alt[disabled]:hover{--tw-bg-opacity:1;background-color:rgba(173, 173, 173, var(--tw-bg-opacity))}
.bordered-text a:not(.woocommerce button.button),  .bordered-text a:not(
        .woocommerce button.button.alt),  .bordered-text a:not(
        .woocommerce-page button.button),  .bordered-text a:not(
        .woocommerce-page button.button.alt){-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:2px}
.bordered-text a:not(.woocommerce button.button):hover,  .bordered-text a:not(
        .woocommerce button.button.alt):hover,  .bordered-text a:not(
        .woocommerce-page button.button):hover,  .bordered-text a:not(
        .woocommerce-page button.button.alt):hover{-webkit-text-decoration-line:none;text-decoration-line:none}
.block-data-sheet a:not(.woocommerce button.button),  .block-data-sheet a:not(
        .woocommerce button.button.alt),  .block-data-sheet a:not(
        .woocommerce-page button.button),  .block-data-sheet a:not(
        .woocommerce-page button.button.alt){-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:2px}
.block-data-sheet a:not(.woocommerce button.button):hover,  .block-data-sheet a:not(
        .woocommerce button.button.alt):hover,  .block-data-sheet a:not(
        .woocommerce-page button.button):hover,  .block-data-sheet a:not(
        .woocommerce-page button.button.alt):hover{-webkit-text-decoration-line:none;text-decoration-line:none}
.woocommerce form.checkout.woocommerce-checkout,  .woocommerce-page form.checkout.woocommerce-checkout{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-column-gap:0px;-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0px}
.block-photo-gallery .woocommerce form.checkout.woocommerce-checkout, .block-photo-gallery  .woocommerce-page form.checkout.woocommerce-checkout {
        grid-auto-rows: 0;
        grid-template-rows: 1fr 1fr 50px;
        position:relative;
        overflow-y:hidden;
    }
.block-photo-gallery .woocommerce form.checkout.woocommerce-checkout:after,  .block-photo-gallery  .woocommerce-page form.checkout.woocommerce-checkout:after{pointer-events:none;position:absolute;bottom:0px;height:50px;width:100%;background-image:linear-gradient(to top, var(--tw-gradient-stops));--tw-gradient-from:#ffffff;--tw-gradient-to:rgba(255, 255, 255, 0);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);--tw-content:'';content:var(--tw-content)}
@media (min-width: 768px){
.woocommerce form.checkout.woocommerce-checkout,  .woocommerce-page form.checkout.woocommerce-checkout{-webkit-column-gap:3.5rem;-moz-column-gap:3.5rem;column-gap:3.5rem}}
@media (min-width: 1280px){
.woocommerce form.checkout.woocommerce-checkout,  .woocommerce-page form.checkout.woocommerce-checkout{-webkit-column-gap:7rem;-moz-column-gap:7rem;column-gap:7rem}}
.woocommerce form.checkout.woocommerce-checkout, .woocommerce-page form.checkout.woocommerce-checkout {
        grid-template-areas:
            'notice'
            'customer-details'
            'order-review';
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }
@media (min-width: 1024px) {
.woocommerce form.checkout.woocommerce-checkout, .woocommerce-page form.checkout.woocommerce-checkout {
            grid-template-columns: 1fr minmax(490px, 490px);
            grid-template-areas:
                'notice order-review'
                'customer-details order-review';
            grid-template-rows: auto auto auto
    }
        }
.woocommerce form.checkout.woocommerce-checkout .woocommerce-billing-fields h3,  .woocommerce-page form.checkout.woocommerce-checkout .woocommerce-billing-fields h3{margin-bottom:1.5rem}
.woocommerce form.checkout.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,  .woocommerce-page form.checkout.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{margin-top:3rem}
.woocommerce form.checkout.woocommerce-checkout .optional,  .woocommerce-page form.checkout.woocommerce-checkout .optional{display:none}
.woocommerce #customer_details, .woocommerce-page #customer_details {
        grid-area: customer-details;
        padding-top:2rem;
    }
@media (min-width: 768px){
.woocommerce #customer_details,  .woocommerce-page #customer_details{padding-top:4rem}}
.woocommerce #customer_details .col-1, 
        .woocommerce #customer_details .col-2, 
        .woocommerce-page #customer_details .col-1, 
        .woocommerce-page #customer_details .col-2{float:none;width:100%}
.woocommerce #customer_details .col-2,  .woocommerce-page #customer_details .col-2{display:flex;flex-direction:column}
@media print {
                body.single-post #navigation .woocommerce #customer_details .col-2.inner li, body.single-post #navigation  .woocommerce-page #customer_details .col-2.inner li {
                    display: none;
                }

                    body.single-post #navigation .woocommerce #customer_details .col-2.inner li.leading-none, body.single-post #navigation  .woocommerce-page #customer_details .col-2.inner li.leading-none {
                        display: block;
                    }
}
.block-photo-gallery .woocommerce #customer_details .col-2 .group,  .block-photo-gallery  .woocommerce-page #customer_details .col-2 .group{position:relative;max-width:100%;flex-grow:1;flex-direction:column;justify-content:center;
            display: flex;
            width: calc(
                33.33% - 16px * 0.66667
            );
            width: calc(
                33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667
            )}
.woocommerce #customer_details .col-2 .woocommerce-shipping-fields,  .woocommerce-page #customer_details .col-2 .woocommerce-shipping-fields{order:2;margin-bottom:2rem}
@media (min-width: 768px){
.woocommerce #customer_details .col-2 .woocommerce-shipping-fields,  .woocommerce-page #customer_details .col-2 .woocommerce-shipping-fields{margin-bottom:4rem}}
.woocommerce #customer_details .col-2 .woocommerce-shipping-fields h3 input,  .woocommerce-page #customer_details .col-2 .woocommerce-shipping-fields h3 input{margin-top:-0.375rem}
.woocommerce #customer_details .col-2 .woocommerce-additional-fields,  .woocommerce-page #customer_details .col-2 .woocommerce-additional-fields{order:1;margin-bottom:2rem}
@media (min-width: 768px){
.woocommerce #customer_details .col-2 .woocommerce-additional-fields,  .woocommerce-page #customer_details .col-2 .woocommerce-additional-fields{margin-bottom:3rem}}
.woocommerce #customer_details .form-row-first,  .woocommerce-page #customer_details .form-row-first{clear:left}
.woocommerce #order_review, .woocommerce-page #order_review {
        grid-area: order-review;
        position:relative;
        margin-left:auto;
        margin-right:auto;
        max-width:32rem;
        --tw-bg-opacity:1;
        background-color:rgba(247, 247, 247, var(--tw-bg-opacity));
        padding-bottom:2rem;
        padding-top:2rem;
    }
.woocommerce #order_review::after,  .woocommerce-page #order_review::after{position:absolute;top:0px;left:-100%;z-index:-10;height:100%;width:300%;--tw-bg-opacity:1;background-color:rgba(247, 247, 247, var(--tw-bg-opacity));--tw-content:'';content:var(--tw-content)}
@media (min-width: 768px){
.woocommerce #order_review,  .woocommerce-page #order_review{padding-left:0.875rem;padding-right:0.875rem;padding-bottom:4rem}}
@media (min-width: 1024px){
.woocommerce #order_review,  .woocommerce-page #order_review{margin-left:0px;margin-right:0px;max-width:100%;padding-left:3.5rem;padding-right:1rem}
.woocommerce #order_review::after,  .woocommerce-page #order_review::after{left:100%;content:var(--tw-content);width:100%}}
@media (min-width: 1480px){
.woocommerce #order_review,  .woocommerce-page #order_review{padding-left:4rem;padding-right:0px}}
.woocommerce #order_review table.shop_table,  .woocommerce-page #order_review table.shop_table{border-style:none}
.woocommerce #order_review_heading,  .woocommerce-page #order_review_heading{display:none}
.woocommerce .woocommerce-NoticeGroup, .woocommerce-page .woocommerce-NoticeGroup {
        grid-aread: notice;
    }
.woocommerce form .form-row,  .woocommerce-page form .form-row{margin-bottom:1.5rem;padding:0px}
.woocommerce form .form-row.woocommerce-invalid input.input-text, 
            .woocommerce form .form-row.woocommerce-invalid select, 
            .woocommerce-page form .form-row.woocommerce-invalid input.input-text, 
            .woocommerce-page form .form-row.woocommerce-invalid select{--tw-border-opacity:1;border-color:rgba(204, 63, 54, var(--tw-border-opacity))}
.woocommerce form .form-row.woocommerce-invalid input.input-text:focus, 
            .woocommerce form .form-row.woocommerce-invalid select:focus, 
            .woocommerce-page form .form-row.woocommerce-invalid input.input-text:focus, 
            .woocommerce-page form .form-row.woocommerce-invalid select:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(204, 63, 54, var(--tw-ring-opacity))}
.woocommerce form .form-row.woocommerce-invalid abbr.required,  .woocommerce-page form .form-row.woocommerce-invalid abbr.required{--tw-text-opacity:1 !important;color:rgba(204, 63, 54, var(--tw-text-opacity)) !important}
.woocommerce form .form-row.woocommerce-invalid label,  .woocommerce-page form .form-row.woocommerce-invalid label{--tw-text-opacity:1;color:rgba(204, 63, 54, var(--tw-text-opacity))}
.woocommerce form .form-row.woocommerce-validated input.input-text, 
            .woocommerce form .form-row.woocommerce-validated select, 
            .woocommerce-page form .form-row.woocommerce-validated input.input-text, 
            .woocommerce-page form .form-row.woocommerce-validated select{--tw-border-opacity:1;border-color:rgba(221, 221, 221, var(--tw-border-opacity))}
.woocommerce form .form-row-first,  .woocommerce-page form .form-row-first{float:none;width:100%}
@media (min-width: 768px){
.woocommerce form .form-row-first,  .woocommerce-page form .form-row-first{float:left;width:47%}}
.woocommerce form .form-row-last,  .woocommerce-page form .form-row-last{float:none;width:100%}
@media (min-width: 768px){
.woocommerce form .form-row-last,  .woocommerce-page form .form-row-last{float:right;width:47%}}
.woocommerce #payment,  .woocommerce-page #payment{--tw-bg-opacity:1;background-color:rgba(247, 247, 247, var(--tw-bg-opacity));font-family:Barlow, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.woocommerce #payment ul.payment_methods,  .woocommerce-page #payment ul.payment_methods{border-style:none;padding:0px}
.woocommerce #payment #place_order,  .woocommerce-page #payment #place_order{float:none;margin-bottom:2rem;display:block;width:100%;padding-top:0.95rem;padding-bottom:0.95rem}
@media (min-width: 768px){
.woocommerce #payment #place_order,  .woocommerce-page #payment #place_order{margin-bottom:3.5rem}}
.woocommerce #payment div.payment_box,  .woocommerce-page #payment div.payment_box{--tw-bg-opacity:1;background-color:rgba(247, 247, 247, var(--tw-bg-opacity));padding:0px}
.woocommerce #payment div.payment_box::before,  .woocommerce-page #payment div.payment_box::before{content:var(--tw-content);display:none}
.woocommerce #payment div.payment_box p,  .woocommerce-page #payment div.payment_box p{font-size:13px;line-height:18px;--tw-text-opacity:1;color:rgba(128, 128, 128, var(--tw-text-opacity))}
.woocommerce #payment div.form-row,  .woocommerce-page #payment div.form-row{padding:0px}
.woocommerce #payment .woocommerce-terms-and-conditions-wrapper,  .woocommerce-page #payment .woocommerce-terms-and-conditions-wrapper{margin-bottom:2.5rem;margin-top:0px;font-size:13px;line-height:18px;--tw-text-opacity:1;color:rgba(128, 128, 128, var(--tw-text-opacity))}
.woocommerce #payment label[for='payment_method_stripe'],  .woocommerce-page #payment label[for='payment_method_stripe']{margin-top:2rem;margin-bottom:2.5rem;display:flex;font-size:20px;line-height:27px;font-weight:600}
@media print {
                body.single-post #navigation .woocommerce #payment label[for='payment_method_stripe'].inner li, body.single-post #navigation  .woocommerce-page #payment label[for='payment_method_stripe'].inner li {
                    display: none;
                }

                    body.single-post #navigation .woocommerce #payment label[for='payment_method_stripe'].inner li.leading-none, body.single-post #navigation  .woocommerce-page #payment label[for='payment_method_stripe'].inner li.leading-none {
                        display: block;
                    }
}
.block-photo-gallery .woocommerce #payment label[for='payment_method_stripe'] .group,  .block-photo-gallery  .woocommerce-page #payment label[for='payment_method_stripe'] .group{position:relative;max-width:100%;flex-grow:1;flex-direction:column;justify-content:center;
            display: flex;
            width: calc(
                33.33% - 16px * 0.66667
            );
            width: calc(
                33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667
            )}
.woocommerce table.shop_table tr td:last-of-type,  .woocommerce-page table.shop_table tr td:last-of-type{text-align:right}
.woocommerce table.shop_table tr th, 
            .woocommerce table.shop_table tr td, 
            .woocommerce-page table.shop_table tr th, 
            .woocommerce-page table.shop_table tr td{border-color:rgba(221, 221, 221, 0);padding-left:0px;padding-right:0px}
.woocommerce table.shop_table tr.order-total th, 
                .woocommerce table.shop_table tr.order-total td, 
                .woocommerce-page table.shop_table tr.order-total th, 
                .woocommerce-page table.shop_table tr.order-total td{border-bottom-width:1px;border-top-width:0px;--tw-border-opacity:1;border-color:rgba(221, 221, 221, var(--tw-border-opacity));font-weight:500}
.woocommerce table.shop_table tr.order-total th strong,  .woocommerce table.shop_table tr.order-total td strong,  .woocommerce-page table.shop_table tr.order-total th strong,  .woocommerce-page table.shop_table tr.order-total td strong{font-weight:500}
.woocommerce table.shop_table tr.woocommerce-shipping-totals th, 
                .woocommerce table.shop_table tr.woocommerce-shipping-totals td, 
                .woocommerce-page table.shop_table tr.woocommerce-shipping-totals th, 
                .woocommerce-page table.shop_table tr.woocommerce-shipping-totals td{border-bottom-width:1px;border-top-width:0px;--tw-border-opacity:1;border-color:rgba(221, 221, 221, var(--tw-border-opacity))}
.woocommerce table.shop_table tr.tax-rate th, 
                .woocommerce table.shop_table tr.tax-rate td, 
                .woocommerce-page table.shop_table tr.tax-rate th, 
                .woocommerce-page table.shop_table tr.tax-rate td{font-size:14px;--tw-text-opacity:1;color:rgba(128, 128, 128, var(--tw-text-opacity))}
.woocommerce table.shop_table tfoot th, 
            .woocommerce table.shop_table tfoot td, 
            .woocommerce-page table.shop_table tfoot th, 
            .woocommerce-page table.shop_table tfoot td{font-weight:400}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table thead,  .woocommerce-page table.shop_table.woocommerce-checkout-review-order-table thead{display:none}
.woocommerce .wc-stripe-elements-field, 
    .woocommerce .wc-stripe-iban-element-field, 
    .woocommerce-page .wc-stripe-elements-field, 
    .woocommerce-page .wc-stripe-iban-element-field{outline-width:0px !important}
.woocommerce .wc-stripe-elements-field, 
    .woocommerce .wc-stripe-iban-element-field, 
    .woocommerce-page .wc-stripe-elements-field, 
    .woocommerce-page .wc-stripe-iban-element-field{margin-bottom:1.25rem;border-radius:5px;border-width:1px;--tw-border-opacity:1;border-color:rgba(221, 221, 221, var(--tw-border-opacity));background-color:rgba(255, 255, 255, 0);padding-left:0.75rem;padding-right:0.75rem;padding-top:0.625rem;padding-bottom:0.625rem;font-family:Barlow, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.woocommerce .wc-stripe-elements-field:focus, 
    .woocommerce .wc-stripe-iban-element-field:focus, 
    .woocommerce-page .wc-stripe-elements-field:focus, 
    .woocommerce-page .wc-stripe-iban-element-field:focus{--tw-border-opacity:1;border-color:rgba(0, 0, 0, var(--tw-border-opacity))}
.woocommerce .woocommerce_error, 
    .woocommerce .woocommerce-error, 
    .woocommerce-page .woocommerce_error, 
    .woocommerce-page .woocommerce-error{margin-top:0.75rem;margin-bottom:0.75rem;border-radius:5px;border-style:none;background-color:rgba(235, 99, 35, 0.12);padding-top:1rem;padding-bottom:1rem;padding-left:1.5rem;padding-right:1.5rem;--tw-text-opacity:1;color:rgba(204, 63, 54, var(--tw-text-opacity))}
.woocommerce .woocommerce_error::before, 
    .woocommerce .woocommerce-error::before, 
    .woocommerce-page .woocommerce_error::before, 
    .woocommerce-page .woocommerce-error::before{content:var(--tw-content);display:none}
.woocommerce .woocommerce_error li,  .woocommerce .woocommerce-error li,  .woocommerce-page .woocommerce_error li,  .woocommerce-page .woocommerce-error li{line-height:1.375 !important}
.woocommerce .woocommerce-notices-wrapper,  .woocommerce-page .woocommerce-notices-wrapper{display:none}
/* Partials */
.home .inner .brand{visibility:hidden;opacity:0;transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
.home.is-sticky .inner .brand:not(.logo-big){visibility:visible;opacity:1}
.is-sticky #navigation{border-bottom-width:1px;border-color:rgba(221, 221, 221, 0.4)}
.desktop-menu .nav-primary li.active,  .mobile-menu .nav-primary li.active{background-color:rgba(235, 99, 35, 0.12);--tw-text-opacity:1;color:rgba(204, 63, 54, var(--tw-text-opacity))}
.desktop-menu .nav-primary li.active .icon,  .mobile-menu .nav-primary li.active .icon{font-weight:700}
.desktop-menu .nav-primary li.active .fa-chevron-right:before, .mobile-menu .nav-primary li.active .fa-chevron-right:before {
                        content: '\f053';
                    }
.desktop-menu .sub-menu li.active,  .mobile-menu .sub-menu li.active{--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity))}
.menu-toggle .burger-menu{position:relative;margin-left:auto;margin-right:auto;margin-top:0.25rem;height:1rem;width:1rem;--tw-rotate:0deg;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:200ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
.menu-toggle .burger-menu span{position:absolute;left:0px;display:block;height:1.3px;width:100%;--tw-rotate:0deg;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:10px;--tw-bg-opacity:1;background-color:rgba(0, 0, 0, var(--tw-bg-opacity));transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:200ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
.menu-toggle .burger-menu span:nth-child(1){top:0px}
.menu-toggle .burger-menu span:nth-child(2), 
    .menu-toggle .burger-menu span:nth-child(3){top:0.375rem}
.menu-toggle .burger-menu span:nth-child(4){top:0.75rem}
.menu-toggle.active .burger-menu span:nth-child(1){top:5px;left:50%;width:0px}
.menu-toggle.active .burger-menu span:nth-child(2){--tw-rotate:45deg;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.menu-toggle.active .burger-menu span:nth-child(3){--tw-rotate:-45deg;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.menu-toggle.active .burger-menu span:nth-child(4){top:0.375rem;left:50%;width:0px}
footer .bg-dark{font-size:14px}
@media (min-width: 1024px){
footer .bg-dark{font-size:15px}}
footer .bg-dark ul li a{transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
footer .bg-dark ul li a:hover{--tw-text-opacity:1;color:rgba(173, 173, 173, var(--tw-text-opacity))}
footer .bg-dark .social-medias ul li a{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:9999px;background-color:rgba(255, 255, 255, 0);font-size:16px;line-height:24px;transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
@media print {
                body.single-post #navigation footer .bg-dark .social-medias ul li a.inner li {
                    display: none;
                }

                    body.single-post #navigation footer .bg-dark .social-medias ul li a.inner li.leading-none {
                        display: block;
                    }
}
.block-photo-gallery footer .bg-dark .social-medias ul li a .group{position:relative;max-width:100%;flex-grow:1;flex-direction:column;justify-content:center;
            display: flex;
            width: calc(
                33.33% - 16px * 0.66667
            );
            width: calc(
                33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667
            )}
footer .bg-dark .social-medias ul li a:hover{background-color:rgba(255, 255, 255, 0.12);--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}
.logged-in #desktop-menu .panel {
            padding-top: 40px !important;
        }
.logged-in #desktop-menu .panel-submenu {
            padding-top: 44px !important;
        }
@media screen and (max-width: 600px) {
        .logged-in #wpadminbar {
            position: fixed;
        }
    }
@media screen and (max-width: 782px) {
            .logged-in #mobile-menu .panel {
                margin-top: 56px !important;
            }
            .logged-in #mobile-menu .panel-submenu {
                padding-top: 122px !important;
            }
    }
.pagination{margin-top:1.25rem;margin-bottom:1.25rem;text-align:center}
.pagination .nav-links{display:flex;justify-content:center;border-top-width:1px;--tw-border-opacity:1;border-color:rgba(205, 205, 205, var(--tw-border-opacity));padding-top:0.5rem;padding-bottom:0.5rem}
@media print {
                body.single-post #navigation .pagination .nav-links.inner li {
                    display: none;
                }

                    body.single-post #navigation .pagination .nav-links.inner li.leading-none {
                        display: block;
                    }
}
.block-photo-gallery .pagination .nav-links .group{position:relative;max-width:100%;flex-grow:1;flex-direction:column;justify-content:center;
            display: flex;
            width: calc(
                33.33% - 16px * 0.66667
            );
            width: calc(
                33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667
            )}
.pagination .nav-links .page-numbers{display:flex;height:1.75rem;width:2rem;align-items:center;justify-content:center;font-size:14px;--tw-text-opacity:1;color:rgba(92, 92, 92, var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
@media print {
                body.single-post #navigation .pagination .nav-links .page-numbers.inner li {
                    display: none;
                }

                    body.single-post #navigation .pagination .nav-links .page-numbers.inner li.leading-none {
                        display: block;
                    }
}
.block-photo-gallery .pagination .nav-links .page-numbers .group{position:relative;max-width:100%;flex-grow:1;flex-direction:column;justify-content:center;
            display: flex;
            width: calc(
                33.33% - 16px * 0.66667
            );
            width: calc(
                33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667
            )}
.pagination .nav-links .page-numbers:hover{font-weight:600;--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity))}
@media (min-width: 475px){
.pagination .nav-links .page-numbers{width:2.5rem}}
.pagination .nav-links .page-numbers.current{position:relative;font-weight:600;--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity))}
.pagination .nav-links .page-numbers.current:before{position:absolute;top:-0.6rem;left:0px;height:0.125rem;width:100%;--tw-bg-opacity:1;background-color:rgba(0, 0, 0, var(--tw-bg-opacity));--tw-content:'';content:var(--tw-content)}
.pagination .nav-links .page-numbers.next, 
            .pagination .nav-links .page-numbers.prev{height:1.75rem;width:1.75rem;border-radius:9999px;background-color:rgba(0, 0, 0, 0);padding:0px;transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
.pagination .nav-links .page-numbers.next:hover, 
            .pagination .nav-links .page-numbers.prev:hover{background-color:rgba(0, 0, 0, 0.05)}
.pagination .nav-links .page-numbers.next i,  .pagination .nav-links .page-numbers.prev i{display:flex}
@media print {
                body.single-post #navigation .pagination .nav-links .page-numbers.next i.inner li, body.single-post #navigation  .pagination .nav-links .page-numbers.prev i.inner li {
                    display: none;
                }

                    body.single-post #navigation .pagination .nav-links .page-numbers.next i.inner li.leading-none, body.single-post #navigation  .pagination .nav-links .page-numbers.prev i.inner li.leading-none {
                        display: block;
                    }
}
.block-photo-gallery .pagination .nav-links .page-numbers.next i .group,  .block-photo-gallery  .pagination .nav-links .page-numbers.prev i .group{position:relative;max-width:100%;flex-grow:1;flex-direction:column;justify-content:center;
            display: flex;
            width: calc(
                33.33% - 16px * 0.66667
            );
            width: calc(
                33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667
            )}
.pagination .nav-links .page-numbers.next{margin-left:2rem}
@media (min-width: 475px){
.pagination .nav-links .page-numbers.next{margin-left:2.5rem}}
.pagination .nav-links .page-numbers.prev{margin-right:2rem}
@media (min-width: 475px){
.pagination .nav-links .page-numbers.prev{margin-right:2.5rem}}
@media (min-width: 768px){
.logged-in #action-bar{top:7rem}}
/* WooCommerce */
.woocommerce input, 
    .woocommerce label, 
    .woocommerce-page input, 
    .woocommerce-page label{--tw-border-opacity:1;border-color:rgba(221, 221, 221, var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity))}
.woocommerce abbr.required,  .woocommerce-page abbr.required{font-weight:400 !important;--tw-text-opacity:1 !important;color:rgba(0, 0, 0, var(--tw-text-opacity)) !important}
.woocommerce abbr.required,  .woocommerce-page abbr.required{margin-left:-0.125rem}
.woocommerce button.button,  
        .woocommerce button.button.alt,  
        .woocommerce-page button.button,  
        .woocommerce-page button.button.alt{display:inline-flex;white-space:normal;border-radius:5px;border-width:1px;border-color:rgba(255, 255, 255, 0);padding-left:1rem;padding-right:1rem;padding-top:9px;padding-bottom:9px;text-align:center;font-size:12px;line-height:18px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity));-webkit-text-decoration-line:none;text-decoration-line:none;transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
.woocommerce button.button:disabled,  
        .woocommerce button.button[disabled],  
        .woocommerce button.button.alt:disabled,  
        
        .woocommerce button.button.alt[disabled],  
        .woocommerce-page button.button:disabled,  
        
        .woocommerce-page button.button[disabled],  
        .woocommerce-page button.button.alt:disabled,  
        
        .woocommerce-page button.button.alt[disabled]{cursor:default}
.woocommerce button.button.btn-large,  
        .woocommerce button.button.alt.btn-large,  
        .woocommerce-page button.button.btn-large,  
        .woocommerce-page button.button.alt.btn-large{padding-top:14px;padding-bottom:14px;font-size:13px;line-height:18px}
.woocommerce button.button.btn-small,  
        .woocommerce button.button.alt.btn-small,  
        .woocommerce-page button.button.btn-small,  
        .woocommerce-page button.button.alt.btn-small{padding-top:0.375rem;padding-bottom:0.375rem;font-size:13px;line-height:18px}
.woocommerce button.button,  
        .woocommerce button.button.alt,  
        .woocommerce-page button.button,  
        .woocommerce-page button.button.alt{--tw-bg-opacity:1;background-color:rgba(40, 40, 40, var(--tw-bg-opacity))}
.woocommerce button.button input:-webkit-autofill, 
    .woocommerce button.button input:-webkit-autofill:hover, 
    .woocommerce button.button input:-webkit-autofill:focus, 
    .woocommerce button.button textarea:-webkit-autofill, 
    .woocommerce button.button textarea:-webkit-autofill:hover, 
    .woocommerce button.button textarea:-webkit-autofill:focus, 
    .woocommerce button.button select:-webkit-autofill, 
    .woocommerce button.button select:-webkit-autofill:hover, 
    .woocommerce button.button select:-webkit-autofill:focus,  
        .woocommerce button.button.alt input:-webkit-autofill, 
     
        .woocommerce button.button.alt input:-webkit-autofill:hover, 
     
        .woocommerce button.button.alt input:-webkit-autofill:focus, 
     
        .woocommerce button.button.alt textarea:-webkit-autofill, 
     
        .woocommerce button.button.alt textarea:-webkit-autofill:hover, 
     
        .woocommerce button.button.alt textarea:-webkit-autofill:focus, 
     
        .woocommerce button.button.alt select:-webkit-autofill, 
     
        .woocommerce button.button.alt select:-webkit-autofill:hover, 
     
        .woocommerce button.button.alt select:-webkit-autofill:focus,  
        .woocommerce-page button.button input:-webkit-autofill, 
     
        .woocommerce-page button.button input:-webkit-autofill:hover, 
     
        .woocommerce-page button.button input:-webkit-autofill:focus, 
     
        .woocommerce-page button.button textarea:-webkit-autofill, 
     
        .woocommerce-page button.button textarea:-webkit-autofill:hover, 
     
        .woocommerce-page button.button textarea:-webkit-autofill:focus, 
     
        .woocommerce-page button.button select:-webkit-autofill, 
     
        .woocommerce-page button.button select:-webkit-autofill:hover, 
     
        .woocommerce-page button.button select:-webkit-autofill:focus,  
        .woocommerce-page button.button.alt input:-webkit-autofill, 
     
        .woocommerce-page button.button.alt input:-webkit-autofill:hover, 
     
        .woocommerce-page button.button.alt input:-webkit-autofill:focus, 
     
        .woocommerce-page button.button.alt textarea:-webkit-autofill, 
     
        .woocommerce-page button.button.alt textarea:-webkit-autofill:hover, 
     
        .woocommerce-page button.button.alt textarea:-webkit-autofill:focus, 
     
        .woocommerce-page button.button.alt select:-webkit-autofill, 
     
        .woocommerce-page button.button.alt select:-webkit-autofill:hover, 
     
        .woocommerce-page button.button.alt select:-webkit-autofill:focus {
        -webkit-text-fill-color: white;
    }
footer .woocommerce button.button,  footer  
        .woocommerce button.button.alt,  footer  
        .woocommerce-page button.button,  footer  
        .woocommerce-page button.button.alt{font-size:14px}
@media (min-width: 1024px){
footer .woocommerce button.button,  footer  
        .woocommerce button.button.alt,  footer  
        .woocommerce-page button.button,  footer  
        .woocommerce-page button.button.alt{font-size:15px}}
footer .woocommerce button.button ul li a,  footer  
        .woocommerce button.button.alt ul li a,  footer  
        .woocommerce-page button.button ul li a,  footer  
        .woocommerce-page button.button.alt ul li a{transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
footer .woocommerce button.button ul li a:hover,  footer  
        .woocommerce button.button.alt ul li a:hover,  footer  
        .woocommerce-page button.button ul li a:hover,  footer  
        .woocommerce-page button.button.alt ul li a:hover{--tw-text-opacity:1;color:rgba(173, 173, 173, var(--tw-text-opacity))}
footer .woocommerce button.button .social-medias ul li a,  footer  
        .woocommerce button.button.alt .social-medias ul li a,  footer  
        .woocommerce-page button.button .social-medias ul li a,  footer  
        .woocommerce-page button.button.alt .social-medias ul li a{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:9999px;background-color:rgba(255, 255, 255, 0);font-size:16px;line-height:24px;transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
@media print {
                body.single-post #navigation footer .woocommerce button.button .social-medias ul li a.inner li, body.single-post #navigation  footer  
        .woocommerce button.button.alt .social-medias ul li a.inner li, body.single-post #navigation  footer  
        .woocommerce-page button.button .social-medias ul li a.inner li, body.single-post #navigation  footer  
        .woocommerce-page button.button.alt .social-medias ul li a.inner li {
                    display: none;
                }

                    body.single-post #navigation footer .woocommerce button.button .social-medias ul li a.inner li.leading-none, body.single-post #navigation  footer  
        .woocommerce button.button.alt .social-medias ul li a.inner li.leading-none, body.single-post #navigation  footer  
        .woocommerce-page button.button .social-medias ul li a.inner li.leading-none, body.single-post #navigation  footer  
        .woocommerce-page button.button.alt .social-medias ul li a.inner li.leading-none {
                        display: block;
                    }
}
.block-photo-gallery footer .woocommerce button.button .social-medias ul li a .group,  .block-photo-gallery  footer  
        .woocommerce button.button.alt .social-medias ul li a .group,  .block-photo-gallery  footer  
        .woocommerce-page button.button .social-medias ul li a .group,  .block-photo-gallery  footer  
        .woocommerce-page button.button.alt .social-medias ul li a .group{position:relative;max-width:100%;flex-grow:1;flex-direction:column;justify-content:center;
            display: flex;
            width: calc(
                33.33% - 16px * 0.66667
            );
            width: calc(
                33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667
            )}
footer .woocommerce button.button .social-medias ul li a:hover,  footer  
        .woocommerce button.button.alt .social-medias ul li a:hover,  footer  
        .woocommerce-page button.button .social-medias ul li a:hover,  footer  
        .woocommerce-page button.button.alt .social-medias ul li a:hover{background-color:rgba(255, 255, 255, 0.12);--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}
.woocommerce button.button:hover,  
        .woocommerce button.button.alt:hover,  
        .woocommerce-page button.button:hover,  
        .woocommerce-page button.button.alt:hover{--tw-bg-opacity:1;background-color:rgba(0, 0, 0, var(--tw-bg-opacity))}
.woocommerce button.button:disabled,  
        .woocommerce button.button[disabled],  
        .woocommerce button.button.alt:disabled,  
        
        .woocommerce button.button.alt[disabled],  
        .woocommerce-page button.button:disabled,  
        
        .woocommerce-page button.button[disabled],  
        .woocommerce-page button.button.alt:disabled,  
        
        .woocommerce-page button.button.alt[disabled]{--tw-bg-opacity:1;background-color:rgba(173, 173, 173, var(--tw-bg-opacity))}
.woocommerce button.button:disabled:hover,  
        .woocommerce button.button[disabled]:hover,  
        .woocommerce button.button.alt:disabled:hover,  
        
        .woocommerce button.button.alt[disabled]:hover,  
        .woocommerce-page button.button:disabled:hover,  
        
        .woocommerce-page button.button[disabled]:hover,  
        .woocommerce-page button.button.alt:disabled:hover,  
        
        .woocommerce-page button.button.alt[disabled]:hover{--tw-bg-opacity:1;background-color:rgba(173, 173, 173, var(--tw-bg-opacity))}
.woocommerce button.button:disabled,  
        .woocommerce button.button[disabled],  
        .woocommerce button.button.alt:disabled,  
        
        .woocommerce button.button.alt[disabled],  
        .woocommerce-page button.button:disabled,  
        
        .woocommerce-page button.button[disabled],  
        .woocommerce-page button.button.alt:disabled,  
        
        .woocommerce-page button.button.alt[disabled]{--tw-bg-opacity:1;background-color:rgba(173, 173, 173, var(--tw-bg-opacity))}
.woocommerce button.button:disabled:hover,  
        .woocommerce button.button[disabled]:hover,  
        .woocommerce button.button.alt:disabled:hover,  
        
        .woocommerce button.button.alt[disabled]:hover,  
        .woocommerce-page button.button:disabled:hover,  
        
        .woocommerce-page button.button[disabled]:hover,  
        .woocommerce-page button.button.alt:disabled:hover,  
        
        .woocommerce-page button.button.alt[disabled]:hover{--tw-bg-opacity:1;background-color:rgba(173, 173, 173, var(--tw-bg-opacity))}
.bordered-text a:not(.woocommerce button.button),  .bordered-text a:not(
        .woocommerce button.button.alt),  .bordered-text a:not(
        .woocommerce-page button.button),  .bordered-text a:not(
        .woocommerce-page button.button.alt){-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:2px}
.bordered-text a:not(.woocommerce button.button):hover,  .bordered-text a:not(
        .woocommerce button.button.alt):hover,  .bordered-text a:not(
        .woocommerce-page button.button):hover,  .bordered-text a:not(
        .woocommerce-page button.button.alt):hover{-webkit-text-decoration-line:none;text-decoration-line:none}
.block-data-sheet a:not(.woocommerce button.button),  .block-data-sheet a:not(
        .woocommerce button.button.alt),  .block-data-sheet a:not(
        .woocommerce-page button.button),  .block-data-sheet a:not(
        .woocommerce-page button.button.alt){-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:2px}
.block-data-sheet a:not(.woocommerce button.button):hover,  .block-data-sheet a:not(
        .woocommerce button.button.alt):hover,  .block-data-sheet a:not(
        .woocommerce-page button.button):hover,  .block-data-sheet a:not(
        .woocommerce-page button.button.alt):hover{-webkit-text-decoration-line:none;text-decoration-line:none}
.woocommerce form.checkout.woocommerce-checkout,  .woocommerce-page form.checkout.woocommerce-checkout{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-column-gap:0px;-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0px}
.block-photo-gallery .woocommerce form.checkout.woocommerce-checkout, .block-photo-gallery  .woocommerce-page form.checkout.woocommerce-checkout {
        grid-auto-rows: 0;
        grid-template-rows: 1fr 1fr 50px;
        position:relative;
        overflow-y:hidden;
    }
.block-photo-gallery .woocommerce form.checkout.woocommerce-checkout:after,  .block-photo-gallery  .woocommerce-page form.checkout.woocommerce-checkout:after{pointer-events:none;position:absolute;bottom:0px;height:50px;width:100%;background-image:linear-gradient(to top, var(--tw-gradient-stops));--tw-gradient-from:#ffffff;--tw-gradient-to:rgba(255, 255, 255, 0);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);--tw-content:'';content:var(--tw-content)}
@media (min-width: 768px){
.woocommerce form.checkout.woocommerce-checkout,  .woocommerce-page form.checkout.woocommerce-checkout{-webkit-column-gap:3.5rem;-moz-column-gap:3.5rem;column-gap:3.5rem}}
@media (min-width: 1280px){
.woocommerce form.checkout.woocommerce-checkout,  .woocommerce-page form.checkout.woocommerce-checkout{-webkit-column-gap:7rem;-moz-column-gap:7rem;column-gap:7rem}}
.woocommerce form.checkout.woocommerce-checkout, .woocommerce-page form.checkout.woocommerce-checkout {
        grid-template-areas:
            'notice'
            'customer-details'
            'order-review';
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }
@media (min-width: 1024px) {
.woocommerce form.checkout.woocommerce-checkout, .woocommerce-page form.checkout.woocommerce-checkout {
            grid-template-columns: 1fr minmax(490px, 490px);
            grid-template-areas:
                'notice order-review'
                'customer-details order-review';
            grid-template-rows: auto auto auto
    }
        }
.woocommerce form.checkout.woocommerce-checkout .woocommerce-billing-fields h3,  .woocommerce-page form.checkout.woocommerce-checkout .woocommerce-billing-fields h3{margin-bottom:1.5rem}
.woocommerce form.checkout.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,  .woocommerce-page form.checkout.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{margin-top:3rem}
.woocommerce form.checkout.woocommerce-checkout .woocommerce-billing-fields label,  .woocommerce-page form.checkout.woocommerce-checkout .woocommerce-billing-fields label{font-size:14px}
.woocommerce form.checkout.woocommerce-checkout .optional,  .woocommerce-page form.checkout.woocommerce-checkout .optional{display:none}
.woocommerce #customer_details, .woocommerce-page #customer_details {
        grid-area: customer-details;
        padding-top:2rem;
    }
@media (min-width: 768px){
.woocommerce #customer_details,  .woocommerce-page #customer_details{padding-top:4rem}}
.woocommerce #customer_details .col-1, 
        .woocommerce #customer_details .col-2, 
        .woocommerce-page #customer_details .col-1, 
        .woocommerce-page #customer_details .col-2{float:none;width:100%}
.woocommerce #customer_details .col-2,  .woocommerce-page #customer_details .col-2{display:flex;flex-direction:column}
@media print {
                body.single-post #navigation .woocommerce #customer_details .col-2.inner li, body.single-post #navigation  .woocommerce-page #customer_details .col-2.inner li {
                    display: none;
                }

                    body.single-post #navigation .woocommerce #customer_details .col-2.inner li.leading-none, body.single-post #navigation  .woocommerce-page #customer_details .col-2.inner li.leading-none {
                        display: block;
                    }
}
.block-photo-gallery .woocommerce #customer_details .col-2 .group,  .block-photo-gallery  .woocommerce-page #customer_details .col-2 .group{position:relative;max-width:100%;flex-grow:1;flex-direction:column;justify-content:center;
            display: flex;
            width: calc(
                33.33% - 16px * 0.66667
            );
            width: calc(
                33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667
            )}
.woocommerce #customer_details .col-2 .woocommerce-shipping-fields,  .woocommerce-page #customer_details .col-2 .woocommerce-shipping-fields{order:2;margin-bottom:2rem}
@media (min-width: 768px){
.woocommerce #customer_details .col-2 .woocommerce-shipping-fields,  .woocommerce-page #customer_details .col-2 .woocommerce-shipping-fields{margin-bottom:4rem}}
.woocommerce #customer_details .col-2 .woocommerce-shipping-fields h3 input,  .woocommerce-page #customer_details .col-2 .woocommerce-shipping-fields h3 input{margin-top:0px}
.woocommerce #customer_details .col-2 .woocommerce-additional-fields,  .woocommerce-page #customer_details .col-2 .woocommerce-additional-fields{order:1;margin-bottom:2rem}
@media (min-width: 768px){
.woocommerce #customer_details .col-2 .woocommerce-additional-fields,  .woocommerce-page #customer_details .col-2 .woocommerce-additional-fields{margin-bottom:3rem}}
.woocommerce #customer_details .form-row-first,  .woocommerce-page #customer_details .form-row-first{clear:left}
.woocommerce #order_review, .woocommerce-page #order_review {
        grid-area: order-review;
        position:relative;
        margin-left:auto;
        margin-right:auto;
        max-width:32rem;
        --tw-bg-opacity:1;
        background-color:rgba(247, 247, 247, var(--tw-bg-opacity));
        padding-bottom:2rem;
        padding-top:2rem;
    }
.woocommerce #order_review::after,  .woocommerce-page #order_review::after{position:absolute;top:0px;left:-100%;z-index:-10;height:100%;width:300%;--tw-bg-opacity:1;background-color:rgba(247, 247, 247, var(--tw-bg-opacity));--tw-content:'';content:var(--tw-content)}
@media (min-width: 768px){
.woocommerce #order_review,  .woocommerce-page #order_review{padding-left:0.875rem;padding-right:0.875rem;padding-bottom:4rem}}
@media (min-width: 1024px){
.woocommerce #order_review,  .woocommerce-page #order_review{margin-left:0px;margin-right:0px;max-width:100%;padding-left:3.5rem;padding-right:1rem}
.woocommerce #order_review::after,  .woocommerce-page #order_review::after{left:100%;content:var(--tw-content);width:100%}}
@media (min-width: 1480px){
.woocommerce #order_review,  .woocommerce-page #order_review{padding-left:4rem;padding-right:0px}}
.woocommerce #order_review table.shop_table,  .woocommerce-page #order_review table.shop_table{border-style:none}
.woocommerce #order_review .coupon-special,  .woocommerce-page #order_review .coupon-special{width:100% !important}
.woocommerce #order_review form.checkout_coupon,  .woocommerce-page #order_review form.checkout_coupon{min-height:0px !important}
.woocommerce #order_review form.checkout_coupon,  .woocommerce-page #order_review form.checkout_coupon{margin:0px;margin-top:2rem;display:flex;align-items:center;-webkit-column-gap:0.25rem;-moz-column-gap:0.25rem;column-gap:0.25rem;border-style:none;padding:0px}
@media print {
                body.single-post #navigation .woocommerce #order_review form.checkout_coupon.inner li, body.single-post #navigation  .woocommerce-page #order_review form.checkout_coupon.inner li {
                    display: none;
                }

                    body.single-post #navigation .woocommerce #order_review form.checkout_coupon.inner li.leading-none, body.single-post #navigation  .woocommerce-page #order_review form.checkout_coupon.inner li.leading-none {
                        display: block;
                    }
}
.block-photo-gallery .woocommerce #order_review form.checkout_coupon .group,  .block-photo-gallery  .woocommerce-page #order_review form.checkout_coupon .group{position:relative;max-width:100%;flex-grow:1;flex-direction:column;justify-content:center;
            display: flex;
            width: calc(
                33.33% - 16px * 0.66667
            );
            width: calc(
                33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667
            )}
.woocommerce #order_review form.checkout_coupon .form-row.form-row-first,  .woocommerce #order_review form.checkout_coupon .form-row.form-row-last,  .woocommerce-page #order_review form.checkout_coupon .form-row.form-row-first,  .woocommerce-page #order_review form.checkout_coupon .form-row.form-row-last{width:auto}
.woocommerce #order_review form.checkout_coupon p:first-child,  .woocommerce-page #order_review form.checkout_coupon p:first-child{display:none}
.woocommerce #order_review form.checkout_coupon p,  .woocommerce-page #order_review form.checkout_coupon p{float:none;margin:0px}
.woocommerce #order_review form.checkout_coupon button,   .woocommerce-page #order_review form.checkout_coupon button{display:inline-flex;white-space:normal;border-radius:5px;border-width:1px;border-color:rgba(255, 255, 255, 0);padding-left:1rem;padding-right:1rem;padding-top:9px;padding-bottom:9px;text-align:center;font-size:12px;line-height:18px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity));-webkit-text-decoration-line:none;text-decoration-line:none;transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
.woocommerce #order_review form.checkout_coupon button:disabled,  
        .woocommerce #order_review form.checkout_coupon button[disabled],   .woocommerce-page #order_review form.checkout_coupon button:disabled,  
         .woocommerce-page #order_review form.checkout_coupon button[disabled]{cursor:default}
.woocommerce #order_review form.checkout_coupon button.btn-large,   .woocommerce-page #order_review form.checkout_coupon button.btn-large{padding-top:14px;padding-bottom:14px;font-size:13px;line-height:18px}
.woocommerce #order_review form.checkout_coupon button.btn-small,   .woocommerce-page #order_review form.checkout_coupon button.btn-small{padding-top:0.375rem;padding-bottom:0.375rem;font-size:13px;line-height:18px}
.woocommerce #order_review form.checkout_coupon button,  .woocommerce-page #order_review form.checkout_coupon button{padding-top:0.75rem;padding-bottom:0.75rem}
.bordered-text a:not(.woocommerce #order_review form.checkout_coupon button),  .bordered-text a:not( .woocommerce-page #order_review form.checkout_coupon button){-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:2px}
.bordered-text a:not(.woocommerce #order_review form.checkout_coupon button):hover,  .bordered-text a:not( .woocommerce-page #order_review form.checkout_coupon button):hover{-webkit-text-decoration-line:none;text-decoration-line:none}
.block-data-sheet a:not(.woocommerce #order_review form.checkout_coupon button),  .block-data-sheet a:not( .woocommerce-page #order_review form.checkout_coupon button){-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:2px}
.block-data-sheet a:not(.woocommerce #order_review form.checkout_coupon button):hover,  .block-data-sheet a:not( .woocommerce-page #order_review form.checkout_coupon button):hover{-webkit-text-decoration-line:none;text-decoration-line:none}
.woocommerce div.woocommerce-form-coupon-toggle,  .woocommerce-page div.woocommerce-form-coupon-toggle{display:none}
.woocommerce #order_review_heading,  .woocommerce-page #order_review_heading{display:none}
.woocommerce .woocommerce-NoticeGroup, .woocommerce-page .woocommerce-NoticeGroup {
        grid-aread: notice;
    }
.woocommerce form .form-row,  .woocommerce-page form .form-row{margin-bottom:1.5rem;padding:0px}
.woocommerce form .form-row.woocommerce-invalid input.input-text, 
            .woocommerce form .form-row.woocommerce-invalid select, 
            .woocommerce-page form .form-row.woocommerce-invalid input.input-text, 
            .woocommerce-page form .form-row.woocommerce-invalid select{--tw-border-opacity:1;border-color:rgba(204, 63, 54, var(--tw-border-opacity))}
.woocommerce form .form-row.woocommerce-invalid abbr.required,  .woocommerce-page form .form-row.woocommerce-invalid abbr.required{--tw-text-opacity:1 !important;color:rgba(204, 63, 54, var(--tw-text-opacity)) !important}
.woocommerce form .form-row.woocommerce-invalid label,  .woocommerce-page form .form-row.woocommerce-invalid label{--tw-text-opacity:1;color:rgba(204, 63, 54, var(--tw-text-opacity))}
.woocommerce form .form-row.woocommerce-validated input.input-text, 
            .woocommerce form .form-row.woocommerce-validated select, 
            .woocommerce-page form .form-row.woocommerce-validated input.input-text, 
            .woocommerce-page form .form-row.woocommerce-validated select{--tw-border-opacity:1;border-color:rgba(221, 221, 221, var(--tw-border-opacity))}
.woocommerce form .form-row-first,  .woocommerce-page form .form-row-first{float:none;width:100%}
@media (min-width: 768px){
.woocommerce form .form-row-first,  .woocommerce-page form .form-row-first{float:left;width:47%}}
.woocommerce form .form-row-last,  .woocommerce-page form .form-row-last{float:none;width:100%}
@media (min-width: 768px){
.woocommerce form .form-row-last,  .woocommerce-page form .form-row-last{float:right;width:47%}}
.woocommerce #payment,  .woocommerce-page #payment{--tw-bg-opacity:1;background-color:rgba(247, 247, 247, var(--tw-bg-opacity));font-family:Barlow, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.woocommerce #payment ul.payment_methods,  .woocommerce-page #payment ul.payment_methods{border-style:none;padding:0px}
.woocommerce #payment #place_order,  .woocommerce-page #payment #place_order{float:none;margin-bottom:2rem;display:block;width:100%;padding-top:0.95rem;padding-bottom:0.95rem}
@media (min-width: 768px){
.woocommerce #payment #place_order,  .woocommerce-page #payment #place_order{margin-bottom:3.5rem}}
.woocommerce #payment div.payment_box,  .woocommerce-page #payment div.payment_box{--tw-bg-opacity:1;background-color:rgba(247, 247, 247, var(--tw-bg-opacity));padding:0px}
.woocommerce #payment div.payment_box::before,  .woocommerce-page #payment div.payment_box::before{content:var(--tw-content);display:none}
.woocommerce #payment div.payment_box p,  .woocommerce-page #payment div.payment_box p{font-size:13px;line-height:18px;--tw-text-opacity:1;color:rgba(128, 128, 128, var(--tw-text-opacity))}
.woocommerce #payment div.form-row,  .woocommerce-page #payment div.form-row{padding:0px}
.woocommerce #payment .woocommerce-terms-and-conditions-wrapper,  .woocommerce-page #payment .woocommerce-terms-and-conditions-wrapper{margin-bottom:2.5rem;margin-top:0px;font-size:13px;line-height:18px;--tw-text-opacity:1;color:rgba(128, 128, 128, var(--tw-text-opacity))}
.woocommerce #payment label[for='payment_method_stripe'],  .woocommerce-page #payment label[for='payment_method_stripe']{margin-top:2rem;margin-bottom:2.5rem;display:flex;font-size:20px;line-height:27px;font-weight:600}
@media print {
                body.single-post #navigation .woocommerce #payment label[for='payment_method_stripe'].inner li, body.single-post #navigation  .woocommerce-page #payment label[for='payment_method_stripe'].inner li {
                    display: none;
                }

                    body.single-post #navigation .woocommerce #payment label[for='payment_method_stripe'].inner li.leading-none, body.single-post #navigation  .woocommerce-page #payment label[for='payment_method_stripe'].inner li.leading-none {
                        display: block;
                    }
}
.block-photo-gallery .woocommerce #payment label[for='payment_method_stripe'] .group,  .block-photo-gallery  .woocommerce-page #payment label[for='payment_method_stripe'] .group{position:relative;max-width:100%;flex-grow:1;flex-direction:column;justify-content:center;
            display: flex;
            width: calc(
                33.33% - 16px * 0.66667
            );
            width: calc(
                33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667
            )}
.woocommerce table.shop_table,  .woocommerce-page table.shop_table{border-collapse:collapse;border-style:none}
.woocommerce table.shop_table tr td:last-of-type,  .woocommerce-page table.shop_table tr td:last-of-type{text-align:right}
.woocommerce table.shop_table tr th, 
            .woocommerce table.shop_table tr td, 
            .woocommerce-page table.shop_table tr th, 
            .woocommerce-page table.shop_table tr td{border-color:rgba(221, 221, 221, 0);padding-left:0px;padding-right:0px}
.woocommerce table.shop_table tr.order-total th, 
                .woocommerce table.shop_table tr.order-total td, 
                .woocommerce-page table.shop_table tr.order-total th, 
                .woocommerce-page table.shop_table tr.order-total td{border-bottom-width:1px;border-top-width:0px;--tw-border-opacity:1;border-color:rgba(221, 221, 221, var(--tw-border-opacity));padding-top:1rem;padding-bottom:1rem;font-weight:500}
.woocommerce table.shop_table tr.order-total th strong,  .woocommerce table.shop_table tr.order-total td strong,  .woocommerce-page table.shop_table tr.order-total th strong,  .woocommerce-page table.shop_table tr.order-total td strong{font-weight:500}
.woocommerce table.shop_table tr.woocommerce-shipping-totals th, 
                .woocommerce table.shop_table tr.woocommerce-shipping-totals td, 
                .woocommerce-page table.shop_table tr.woocommerce-shipping-totals th, 
                .woocommerce-page table.shop_table tr.woocommerce-shipping-totals td{border-bottom-width:1px;border-top-width:0px;--tw-border-opacity:1;border-color:rgba(221, 221, 221, var(--tw-border-opacity))}
.woocommerce table.shop_table tr.tax-rate th, 
                .woocommerce table.shop_table tr.tax-rate td, 
                .woocommerce-page table.shop_table tr.tax-rate th, 
                .woocommerce-page table.shop_table tr.tax-rate td{padding-top:1rem;padding-bottom:0px;font-size:14px;--tw-text-opacity:1;color:rgba(128, 128, 128, var(--tw-text-opacity))}
.woocommerce table.shop_table tfoot th, 
            .woocommerce table.shop_table tfoot td, 
            .woocommerce-page table.shop_table tfoot th, 
            .woocommerce-page table.shop_table tfoot td{font-weight:400}
.woocommerce table.shop_table thead,  .woocommerce-page table.shop_table thead{display:none}
.woocommerce .wc-stripe-elements-field, 
    .woocommerce .wc-stripe-iban-element-field, 
    .woocommerce-page .wc-stripe-elements-field, 
    .woocommerce-page .wc-stripe-iban-element-field{outline-width:0px !important}
.woocommerce .wc-stripe-elements-field, 
    .woocommerce .wc-stripe-iban-element-field, 
    .woocommerce-page .wc-stripe-elements-field, 
    .woocommerce-page .wc-stripe-iban-element-field{margin-bottom:1.25rem;border-radius:5px;border-width:1px;--tw-border-opacity:1;border-color:rgba(221, 221, 221, var(--tw-border-opacity));background-color:rgba(255, 255, 255, 0);padding-left:0.75rem;padding-right:0.75rem;padding-top:0.625rem;padding-bottom:0.625rem;font-family:Barlow, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.woocommerce .wc-stripe-elements-field:focus, 
    .woocommerce .wc-stripe-iban-element-field:focus, 
    .woocommerce-page .wc-stripe-elements-field:focus, 
    .woocommerce-page .wc-stripe-iban-element-field:focus{--tw-border-opacity:1;border-color:rgba(0, 0, 0, var(--tw-border-opacity))}
.woocommerce .woocommerce_error, 
    .woocommerce .woocommerce-error, 
    .woocommerce-page .woocommerce_error, 
    .woocommerce-page .woocommerce-error{margin-top:0.75rem;margin-bottom:0.75rem;border-radius:5px;border-style:none;background-color:rgba(235, 99, 35, 0.12);padding-top:1rem;padding-bottom:1rem;padding-left:1.5rem;padding-right:1.5rem;--tw-text-opacity:1;color:rgba(204, 63, 54, var(--tw-text-opacity))}
.woocommerce .woocommerce_error::before, 
    .woocommerce .woocommerce-error::before, 
    .woocommerce-page .woocommerce_error::before, 
    .woocommerce-page .woocommerce-error::before{content:var(--tw-content);display:none}
.woocommerce .woocommerce_error li,  .woocommerce .woocommerce-error li,  .woocommerce-page .woocommerce_error li,  .woocommerce-page .woocommerce-error li{line-height:1.375 !important}
.woocommerce .woocommerce_error a.wc-backward,  .woocommerce .woocommerce-error a.wc-backward,  .woocommerce-page .woocommerce_error a.wc-backward,  .woocommerce-page .woocommerce-error a.wc-backward{display:none}
.woocommerce .woocommerce-message,  .woocommerce-page .woocommerce-message{margin-top:0.75rem;margin-bottom:0.75rem;border-radius:5px;border-style:none;background-color:rgba(0, 139, 125, 0.12);padding-top:1rem;padding-bottom:1rem;padding-left:1.5rem;padding-right:1.5rem;--tw-text-opacity:1;color:rgba(0, 139, 125, var(--tw-text-opacity))}
.woocommerce .woocommerce-message::before,  .woocommerce-page .woocommerce-message::before{content:var(--tw-content);display:none}
.woocommerce .thankyou-content, .woocommerce-page .thankyou-content {
        grid-template-areas:
            'entry-content'
            'aside';
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }
@media (min-width: 1024px) {
.woocommerce .thankyou-content, .woocommerce-page .thankyou-content {
            grid-template-columns: 1fr minmax(490px, 490px);
            grid-template-areas: 'entry-content aside'
    }
        }
.woocommerce .thankyou-content .entry-content, .woocommerce-page .thankyou-content .entry-content {
            grid-area: entry-content;
        }
.woocommerce .thankyou-content .aside,  .woocommerce-page .thankyou-content .aside{position:relative;margin-left:auto;margin-right:auto;max-width:32rem;--tw-bg-opacity:1;background-color:rgba(247, 247, 247, var(--tw-bg-opacity));padding-top:2rem;padding-bottom:2rem}
.woocommerce .thankyou-content .aside::after,  .woocommerce-page .thankyou-content .aside::after{position:absolute;top:0px;left:-100%;z-index:-10;height:100%;width:300%;--tw-bg-opacity:1;background-color:rgba(247, 247, 247, var(--tw-bg-opacity));--tw-content:'';content:var(--tw-content)}
@media (min-width: 768px){
.woocommerce .thankyou-content .aside,  .woocommerce-page .thankyou-content .aside{padding-top:4rem;padding-left:0.875rem;padding-right:0.875rem;padding-bottom:4rem}}
@media (min-width: 1024px){
.woocommerce .thankyou-content .aside,  .woocommerce-page .thankyou-content .aside{margin-left:0px;margin-right:0px;max-width:100%;padding-left:3.5rem;padding-right:1rem}
.woocommerce .thankyou-content .aside::after,  .woocommerce-page .thankyou-content .aside::after{left:100%;content:var(--tw-content);width:100%}}
@media (min-width: 1480px){
.woocommerce .thankyou-content .aside,  .woocommerce-page .thankyou-content .aside{padding-left:4rem;padding-right:0px}}
.woocommerce .thankyou-content .aside, .woocommerce-page .thankyou-content .aside {
            grid-area: aside;
        }
.woocommerce .thankyou-content table.woocommerce-table--order-details ul.wc-item-meta,  .woocommerce-page .thankyou-content table.woocommerce-table--order-details ul.wc-item-meta{display:none}
.woocommerce .thankyou-content table.woocommerce-table--order-details tbody tr td, 
                    .woocommerce .thankyou-content table.woocommerce-table--order-details tbody tr th, 
                    .woocommerce-page .thankyou-content table.woocommerce-table--order-details tbody tr td, 
                    .woocommerce-page .thankyou-content table.woocommerce-table--order-details tbody tr th{border-top-width:1px;--tw-border-opacity:1;border-color:rgba(221, 221, 221, var(--tw-border-opacity));padding-top:1rem;padding-bottom:1rem}
.woocommerce .thankyou-content table.woocommerce-table--order-details tfoot tr:first-of-type td, 
                        .woocommerce .thankyou-content table.woocommerce-table--order-details tfoot tr:first-of-type th, 
                        .woocommerce-page .thankyou-content table.woocommerce-table--order-details tfoot tr:first-of-type td, 
                        .woocommerce-page .thankyou-content table.woocommerce-table--order-details tfoot tr:first-of-type th{border-top-width:1px;--tw-border-opacity:1;border-color:rgba(221, 221, 221, var(--tw-border-opacity));padding-top:1rem;padding-bottom:1rem}
.woocommerce .thankyou-content table.woocommerce-table--order-details tfoot tr:last-of-type td, 
                        .woocommerce .thankyou-content table.woocommerce-table--order-details tfoot tr:last-of-type th, 
                        .woocommerce-page .thankyou-content table.woocommerce-table--order-details tfoot tr:last-of-type td, 
                        .woocommerce-page .thankyou-content table.woocommerce-table--order-details tfoot tr:last-of-type th{border-top-width:1px;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgba(221, 221, 221, var(--tw-border-opacity));padding-top:1rem;padding-bottom:1rem;font-weight:500}
.woocommerce .thankyou-content table.woocommerce-table--order-details tfoot tr:nth-last-child(2) td, 
                        .woocommerce .thankyou-content table.woocommerce-table--order-details tfoot tr:nth-last-child(2) th, 
                        .woocommerce-page .thankyou-content table.woocommerce-table--order-details tfoot tr:nth-last-child(2) td, 
                        .woocommerce-page .thankyou-content table.woocommerce-table--order-details tfoot tr:nth-last-child(2) th{padding-bottom:1rem}
.woocommerce .thankyou-content .woocommerce-order-details,  .woocommerce-page .thankyou-content .woocommerce-order-details{order:2;margin-bottom:3rem}
.woocommerce .thankyou-content .woocommerce-order-details .woocommerce-order-details__title,  .woocommerce-page .thankyou-content .woocommerce-order-details .woocommerce-order-details__title{display:none}
.woocommerce .thankyou-content .woocommerce-customer-details,  .woocommerce-page .thankyou-content .woocommerce-customer-details{order:1;margin-bottom:1.5rem}
.woocommerce .thankyou-content .woocommerce-customer-details .col-1, 
            .woocommerce .thankyou-content .woocommerce-customer-details .col-2, 
            .woocommerce-page .thankyou-content .woocommerce-customer-details .col-1, 
            .woocommerce-page .thankyou-content .woocommerce-customer-details .col-2{float:none;width:100%}
.woocommerce .thankyou-content .woocommerce-customer-details address,  .woocommerce-page .thankyou-content .woocommerce-customer-details address{border-style:none;padding:0px;font-size:14px;--tw-text-opacity:1;color:rgba(92, 92, 92, var(--tw-text-opacity))}
.woocommerce .thankyou-content .woocommerce-customer-details .woocommerce-column__title,  .woocommerce-page .thankyou-content .woocommerce-customer-details .woocommerce-column__title{margin-bottom:0.625rem;font-size:14px;font-weight:500;line-height:1}
@media print {

                    body.single-post #navigation .flex.inner li.woocommerce .thankyou-content .woocommerce-customer-details .woocommerce-column__title, body.single-post #navigation .flex.inner li .woocommerce-page .thankyou-content .woocommerce-customer-details .woocommerce-column__title {
                        display: block;
                    }
}
.woocommerce .thankyou-content .woocommerce-customer-details .woocommerce-customer-details--email, 
            .woocommerce .thankyou-content .woocommerce-customer-details .woocommerce-customer-details--phone, 
            .woocommerce-page .thankyou-content .woocommerce-customer-details .woocommerce-customer-details--email, 
            .woocommerce-page .thankyou-content .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:0px}
.woocommerce .thankyou-content .woocommerce-customer-details .woocommerce-customer-details--email::before, 
            .woocommerce .thankyou-content .woocommerce-customer-details .woocommerce-customer-details--phone::before, 
            .woocommerce-page .thankyou-content .woocommerce-customer-details .woocommerce-customer-details--email::before, 
            .woocommerce-page .thankyou-content .woocommerce-customer-details .woocommerce-customer-details--phone::before{content:var(--tw-content);display:none}
.woocommerce .thankyou-content .woocommerce-customer-details .woocommerce-column--shipping-address,  .woocommerce-page .thankyou-content .woocommerce-customer-details .woocommerce-column--shipping-address{margin-top:1.5rem}
.woocommerce .thankyou-content .woocommerce-thankyou-order-received,  .woocommerce-page .thankyou-content .woocommerce-thankyou-order-received{margin-left:auto;margin-right:auto;margin-bottom:0.625rem;font-weight:500;line-height:1}
@media print {

                    body.single-post #navigation .flex.inner li.woocommerce .thankyou-content .woocommerce-thankyou-order-received, body.single-post #navigation .flex.inner li .woocommerce-page .thankyou-content .woocommerce-thankyou-order-received {
                        display: block;
                    }
}
/* ! tailwindcss v3.1.8 | MIT License | https://tailwindcss.com */
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #CDCDCD; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
*/
html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: Barlow, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#EFEFEF;border-width:1px;border-radius:0px;padding-top:0.5rem;padding-right:0.75rem;padding-bottom:0.5rem;padding-left:0.75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 rgba(0,0,0,0);}
[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#2563eb}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#EFEFEF;opacity:1}
input::-moz-placeholder, textarea::-moz-placeholder{color:#EFEFEF;opacity:1}
input::placeholder,textarea::placeholder{color:#EFEFEF;opacity:1}
::-webkit-datetime-edit-fields-wrapper{padding:0}
::-webkit-date-and-time-value{min-height:1.5em}
::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}
select{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3e%3cpath stroke=%27%23EFEFEF%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M6 8l4 4 4-4%27/%3e%3c/svg%3e");background-position:right 0.5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}
[multiple]{background-image:none;background-image:initial;background-position:0 0;background-position:initial;background-repeat:repeat;background-repeat:initial;background-size:auto auto;background-size:initial;padding-right:0.75rem;-webkit-print-color-adjust:inherit;print-color-adjust:inherit}
[type='checkbox'],[type='radio']{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#EFEFEF;border-width:1px;--tw-shadow:0 0 rgba(0,0,0,0)}
[type='checkbox']{border-radius:0px}
[type='radio']{border-radius:100%}
[type='checkbox']:focus,[type='radio']:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}
[type='checkbox']:checked,[type='radio']:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}
[type='checkbox']:checked{background-image:url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z%27/%3e%3c/svg%3e")}
[type='radio']:checked{background-image:url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3ccircle cx=%278%27 cy=%278%27 r=%273%27/%3e%3c/svg%3e")}
[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus{border-color:transparent;background-color:currentColor}
[type='checkbox']:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 16 16%27%3e%3cpath stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M4 8h8%27/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}
[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus{border-color:transparent;background-color:currentColor}
[type='file']{background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:inherit;line-height:inherit}
[type='file']:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}
[x-cloak] {
        display: none;
    }
body {
        -webkit-overflow-scrolling: touch;
        overflow-x:hidden;
    }
html {
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
    }
h1{margin-bottom:2.25rem;font-family:Barlow, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:40px;line-height:52px;font-weight:700}
h2{margin-bottom:2.25rem;font-size:32px;line-height:38px;font-weight:700}
h3{margin-bottom:2.25rem;font-family:Barlow, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:26px;line-height:34px;font-weight:600}
h4{margin-bottom:1rem;font-family:Barlow, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:23px;line-height:36px;font-weight:700}
h5{margin-bottom:1rem;font-family:Barlow, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:20px;line-height:27px;font-weight:600}
h6{margin-bottom:1rem;font-family:Barlow, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:16px;line-height:24px;font-weight:600}
h1.font-serif,
        h1.font-body {
            font-size: 38px;
            line-height: 50px;
        }
h2.font-serif,
        h2.font-body {
            font-size: 32px;
            line-height: 42px;
        }
h3.font-serif,
        h3.font-body {
            font-size: 26px;
            line-height: 35px;
        }
h4.font-serif,
        h4.font-body {
            font-size: 23px;
            line-height: 32px;
        }
h5.font-serif,
        h5.font-body {
            font-size: 20px;
            line-height: 28px;
        }
h6.font-serif,
        h6.font-body {
            font-size: 16px;
            line-height: 24px;
        }
.font-serif.text-display-1 {
            font-size: 90px;
            line-height: 100px;
        }
.font-serif.text-display-2 {
            font-size: 72px;
            line-height: 86px;
        }
.font-serif.text-display-3 {
            font-size: 60px;
            line-height: 72px;
        }
.font-serif.text-display-4 {
            font-size: 46px;
            line-height: 56px;
        }
.fa-solid{font-weight:700}
.fa-light{font-weight:300}
h1.generic-styles .gutenberg-block p, h1
            .generic-styles .gutenberg-block ul, h1
            .generic-styles .gutenberg-block ol, h1
            .generic-styles .classic-editor p, h1
            .generic-styles .classic-editor ul, h1
            .generic-styles .classic-editor ol {
            font-size: 38px;
            line-height: 50px;
        }
h2.generic-styles .gutenberg-block p, h2
            .generic-styles .gutenberg-block ul, h2
            .generic-styles .gutenberg-block ol, h2
            .generic-styles .classic-editor p, h2
            .generic-styles .classic-editor ul, h2
            .generic-styles .classic-editor ol {
            font-size: 32px;
            line-height: 42px;
        }
h3.generic-styles .gutenberg-block p, h3
            .generic-styles .gutenberg-block ul, h3
            .generic-styles .gutenberg-block ol, h3
            .generic-styles .classic-editor p, h3
            .generic-styles .classic-editor ul, h3
            .generic-styles .classic-editor ol {
            font-size: 26px;
            line-height: 35px;
        }
h4.generic-styles .gutenberg-block p, h4
            .generic-styles .gutenberg-block ul, h4
            .generic-styles .gutenberg-block ol, h4
            .generic-styles .classic-editor p, h4
            .generic-styles .classic-editor ul, h4
            .generic-styles .classic-editor ol {
            font-size: 23px;
            line-height: 32px;
        }
h5.generic-styles .gutenberg-block p, h5
            .generic-styles .gutenberg-block ul, h5
            .generic-styles .gutenberg-block ol, h5
            .generic-styles .classic-editor p, h5
            .generic-styles .classic-editor ul, h5
            .generic-styles .classic-editor ol {
            font-size: 20px;
            line-height: 28px;
        }
h6.generic-styles .gutenberg-block p, h6
            .generic-styles .gutenberg-block ul, h6
            .generic-styles .gutenberg-block ol, h6
            .generic-styles .classic-editor p, h6
            .generic-styles .classic-editor ul, h6
            .generic-styles .classic-editor ol {
            font-size: 16px;
            line-height: 24px;
        }
.generic-styles .gutenberg-block p.text-display-1, 
            .generic-styles .gutenberg-block ul.text-display-1, 
            .generic-styles .gutenberg-block ol.text-display-1, 
            .generic-styles .classic-editor p.text-display-1, 
            .generic-styles .classic-editor ul.text-display-1, 
            .generic-styles .classic-editor ol.text-display-1 {
            font-size: 90px;
            line-height: 100px;
        }
.generic-styles .gutenberg-block p.text-display-2, 
            .generic-styles .gutenberg-block ul.text-display-2, 
            .generic-styles .gutenberg-block ol.text-display-2, 
            .generic-styles .classic-editor p.text-display-2, 
            .generic-styles .classic-editor ul.text-display-2, 
            .generic-styles .classic-editor ol.text-display-2 {
            font-size: 72px;
            line-height: 86px;
        }
.generic-styles .gutenberg-block p.text-display-3, 
            .generic-styles .gutenberg-block ul.text-display-3, 
            .generic-styles .gutenberg-block ol.text-display-3, 
            .generic-styles .classic-editor p.text-display-3, 
            .generic-styles .classic-editor ul.text-display-3, 
            .generic-styles .classic-editor ol.text-display-3 {
            font-size: 60px;
            line-height: 72px;
        }
.generic-styles .gutenberg-block p.text-display-4, 
            .generic-styles .gutenberg-block ul.text-display-4, 
            .generic-styles .gutenberg-block ol.text-display-4, 
            .generic-styles .classic-editor p.text-display-4, 
            .generic-styles .classic-editor ul.text-display-4, 
            .generic-styles .classic-editor ol.text-display-4 {
            font-size: 46px;
            line-height: 56px;
        }
.generic-styles .gutenberg-block p, 
            .generic-styles .gutenberg-block ul, 
            .generic-styles .gutenberg-block ol, 
            .generic-styles .classic-editor p, 
            .generic-styles .classic-editor ul, 
            .generic-styles .classic-editor ol{margin-bottom:2.25rem;font-family:Source Serif Pro, ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;font-size:21px;line-height:35px;font-weight:400;--tw-text-opacity:1;color:rgba(92, 92, 92, var(--tw-text-opacity))}
.generic-styles .gutenberg-block p a:not(.btn),  .generic-styles .gutenberg-block ul a:not(.btn),  .generic-styles .gutenberg-block ol a:not(.btn),  .generic-styles .classic-editor p a:not(.btn),  .generic-styles .classic-editor ul a:not(.btn),  .generic-styles .classic-editor ol a:not(.btn){font-weight:500;letter-spacing:.05em;--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity));transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
.generic-styles .gutenberg-block p a:not(.btn):hover,  .generic-styles .gutenberg-block ul a:not(.btn):hover,  .generic-styles .gutenberg-block ol a:not(.btn):hover,  .generic-styles .classic-editor p a:not(.btn):hover,  .generic-styles .classic-editor ul a:not(.btn):hover,  .generic-styles .classic-editor ol a:not(.btn):hover{--tw-text-opacity:1;color:rgba(92, 92, 92, var(--tw-text-opacity))}
.generic-styles .gutenberg-block .is-style-font-sans,  .generic-styles .classic-editor .is-style-font-sans{font-family:Barlow, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.generic-styles .gutenberg-block ul > :not([hidden]) ~ :not([hidden]),  .generic-styles .classic-editor ul > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}
.generic-styles .gutenberg-block ul,  .generic-styles .classic-editor ul{padding-left:1.5rem}
.generic-styles .gutenberg-block ul li,  .generic-styles .classic-editor ul li{position:relative;padding-left:1rem}
.generic-styles .gutenberg-block ul li:before,  .generic-styles .classic-editor ul li:before{position:absolute;left:-1rem;display:inline-block;
                        content: '-'}
.generic-styles .gutenberg-block.styled-list > :not([hidden]) ~ :not([hidden]),  .generic-styles .classic-editor.styled-list > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}
.generic-styles .gutenberg-block.styled-list,  .generic-styles .classic-editor.styled-list{font-family:Barlow, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:16px;line-height:24px}
.generic-styles .gutenberg-block.styled-list li,  .generic-styles .classic-editor.styled-list li{position:relative}
.generic-styles .gutenberg-block.styled-list li:before, .generic-styles .classic-editor.styled-list li:before {
                        font-family: 'Font Awesome 6 Pro';
                        content: '\f00c';
                        top: 2px;
                    }
.generic-styles .gutenberg-block hr,  .generic-styles .classic-editor hr{margin-top:1.75rem;margin-bottom:1.75rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgba(205, 205, 205, var(--tw-border-opacity))}
.generic-styles ol{list-style-type:decimal}
.generic-styles ol > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}
.generic-styles ol{padding-left:1.75rem}
.generic-styles ol li{padding-left:0.75rem}
.generic-styles ol b, 
            .generic-styles ol strong{font-weight:700}
.generic-styles ol mark{background-color:rgba(235, 99, 35, 0.2)}
.generic-styles ol u{text-underline-offset:2px}
.generic-styles ol i, 
            .generic-styles ol em{font-style:italic}
.generic-styles ol i[class*='fa-'],  .generic-styles ol em[class*='fa-']{font-style:normal}
.generic-styles ol p strong, 
                .generic-styles ol p b{--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity))}
.generic-styles ol a:not(.btn){-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:2px}
.generic-styles ol a:not(.btn):hover{-webkit-text-decoration-line:none;text-decoration-line:none}
.generic-styles ol a.wp-block-button__link{-webkit-text-decoration-line:none;text-decoration-line:none}
*, ::before, ::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(18, 91, 159, 0.5);--tw-ring-offset-shadow:0 0 rgba(0,0,0,0);--tw-ring-shadow:0 0 rgba(0,0,0,0);--tw-shadow:0 0 rgba(0,0,0,0);--tw-shadow-colored:0 0 rgba(0,0,0,0);--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }
::-webkit-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(18, 91, 159, 0.5);--tw-ring-offset-shadow:0 0 rgba(0,0,0,0);--tw-ring-shadow:0 0 rgba(0,0,0,0);--tw-shadow:0 0 rgba(0,0,0,0);--tw-shadow-colored:0 0 rgba(0,0,0,0);--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }
::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(18, 91, 159, 0.5);--tw-ring-offset-shadow:0 0 rgba(0,0,0,0);--tw-ring-shadow:0 0 rgba(0,0,0,0);--tw-shadow:0 0 rgba(0,0,0,0);--tw-shadow-colored:0 0 rgba(0,0,0,0);--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }
.container{width:100%;margin-right:auto;margin-left:auto}
@media (min-width: 475px){
.container{max-width:475px}}
@media (min-width: 640px){
.container{max-width:640px}}
@media (min-width: 768px){
.container{max-width:768px}}
@media (min-width: 1024px){
.container{max-width:1024px}}
@media (min-width: 1280px){
.container{max-width:1280px}}
@media (min-width: 1480px){
.container{max-width:1480px}}
.prose{color:var(--tw-prose-body);max-width:65ch;}
.prose :where([class~="lead"]):not(:where([class~="not-prose"] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}
.prose :where(a):not(:where([class~="not-prose"] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}
.prose :where(strong):not(:where([class~="not-prose"] *)){color:var(--tw-prose-bold);font-weight:600}
.prose :where(a strong):not(:where([class~="not-prose"] *)){color:inherit}
.prose :where(blockquote strong):not(:where([class~="not-prose"] *)){color:inherit}
.prose :where(thead th strong):not(:where([class~="not-prose"] *)){color:inherit}
.prose :where(ol):not(:where([class~="not-prose"] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}
.prose :where(ol[type="A"]):not(:where([class~="not-prose"] *)){list-style-type:upper-alpha}
.prose :where(ol[type="a"]):not(:where([class~="not-prose"] *)){list-style-type:lower-alpha}
.prose :where(ol[type="A" s]):not(:where([class~="not-prose"] *)){list-style-type:upper-alpha}
.prose :where(ol[type="a" s]):not(:where([class~="not-prose"] *)){list-style-type:lower-alpha}
.prose :where(ol[type="I"]):not(:where([class~="not-prose"] *)){list-style-type:upper-roman}
.prose :where(ol[type="i"]):not(:where([class~="not-prose"] *)){list-style-type:lower-roman}
.prose :where(ol[type="I" s]):not(:where([class~="not-prose"] *)){list-style-type:upper-roman}
.prose :where(ol[type="i" s]):not(:where([class~="not-prose"] *)){list-style-type:lower-roman}
.prose :where(ol[type="1"]):not(:where([class~="not-prose"] *)){list-style-type:decimal}
.prose :where(ul):not(:where([class~="not-prose"] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}
.prose :where(ol > li):not(:where([class~="not-prose"] *))::marker{font-weight:400;color:var(--tw-prose-counters)}
.prose :where(ul > li):not(:where([class~="not-prose"] *))::marker{color:var(--tw-prose-bullets)}
.prose :where(hr):not(:where([class~="not-prose"] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}
.prose :where(blockquote):not(:where([class~="not-prose"] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-left-width:0.25rem;border-left-color:var(--tw-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}
.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *))::before{content:open-quote}
.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *))::after{content:close-quote}
.prose :where(h1):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:0.8888889em;line-height:1.1111111}
.prose :where(h1 strong):not(:where([class~="not-prose"] *)){font-weight:900;color:inherit}
.prose :where(h2):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}
.prose :where(h2 strong):not(:where([class~="not-prose"] *)){font-weight:800;color:inherit}
.prose :where(h3):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:0.6em;line-height:1.6}
.prose :where(h3 strong):not(:where([class~="not-prose"] *)){font-weight:700;color:inherit}
.prose :where(h4):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:0.5em;line-height:1.5}
.prose :where(h4 strong):not(:where([class~="not-prose"] *)){font-weight:700;color:inherit}
.prose :where(img):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}
.prose :where(figure > *):not(:where([class~="not-prose"] *)){margin-top:0;margin-bottom:0}
.prose :where(figcaption):not(:where([class~="not-prose"] *)){color:var(--tw-prose-captions);font-size:0.875em;line-height:1.4285714;margin-top:0.8571429em}
.prose :where(code):not(:where([class~="not-prose"] *)){color:var(--tw-prose-code);font-weight:600;font-size:0.875em}
.prose :where(code):not(:where([class~="not-prose"] *))::before{content:"`"}
.prose :where(code):not(:where([class~="not-prose"] *))::after{content:"`"}
.prose :where(a code):not(:where([class~="not-prose"] *)){color:inherit}
.prose :where(h1 code):not(:where([class~="not-prose"] *)){color:inherit}
.prose :where(h2 code):not(:where([class~="not-prose"] *)){color:inherit;font-size:0.875em}
.prose :where(h3 code):not(:where([class~="not-prose"] *)){color:inherit;font-size:0.9em}
.prose :where(h4 code):not(:where([class~="not-prose"] *)){color:inherit}
.prose :where(blockquote code):not(:where([class~="not-prose"] *)){color:inherit}
.prose :where(thead th code):not(:where([class~="not-prose"] *)){color:inherit}
.prose :where(pre):not(:where([class~="not-prose"] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:0.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:0.375rem;padding-top:0.8571429em;padding-right:1.1428571em;padding-bottom:0.8571429em;padding-left:1.1428571em}
.prose :where(pre code):not(:where([class~="not-prose"] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}
.prose :where(pre code):not(:where([class~="not-prose"] *))::before{content:none}
.prose :where(pre code):not(:where([class~="not-prose"] *))::after{content:none}
.prose :where(table):not(:where([class~="not-prose"] *)){width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:0.875em;line-height:1.7142857}
.prose :where(thead):not(:where([class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}
.prose :where(thead th):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-right:0.5714286em;padding-bottom:0.5714286em;padding-left:0.5714286em}
.prose :where(tbody tr):not(:where([class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}
.prose :where(tbody tr:last-child):not(:where([class~="not-prose"] *)){border-bottom-width:0}
.prose :where(tbody td):not(:where([class~="not-prose"] *)){vertical-align:baseline}
.prose :where(tfoot):not(:where([class~="not-prose"] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}
.prose :where(tfoot td):not(:where([class~="not-prose"] *)){vertical-align:top}
.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgba(0, 0, 0, 0.5);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}
.prose :where(p):not(:where([class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em}
.prose :where(video):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}
.prose :where(figure):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}
.prose :where(li):not(:where([class~="not-prose"] *)){margin-top:0.5em;margin-bottom:0.5em}
.prose :where(ol > li):not(:where([class~="not-prose"] *)){padding-left:0.375em}
.prose :where(ul > li):not(:where([class~="not-prose"] *)){padding-left:0.375em}
.prose :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){margin-top:0.75em;margin-bottom:0.75em}
.prose :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}
.prose :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}
.prose :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}
.prose :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}
.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)){margin-top:0.75em;margin-bottom:0.75em}
.prose :where(hr + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose :where(h2 + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose :where(h3 + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose :where(h4 + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose :where(thead th:first-child):not(:where([class~="not-prose"] *)){padding-left:0}
.prose :where(thead th:last-child):not(:where([class~="not-prose"] *)){padding-right:0}
.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)){padding-top:0.5714286em;padding-right:0.5714286em;padding-bottom:0.5714286em;padding-left:0.5714286em}
.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)){padding-left:0}
.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)){padding-right:0}
.prose :where(.prose > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}
.prose :where(.prose > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}
.prose-sm :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){margin-top:0.5714286em;margin-bottom:0.5714286em}
.prose-sm :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.1428571em}
.prose-sm :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.1428571em}
.prose-sm :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.1428571em}
.prose-sm :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.1428571em}
.prose-sm :where(.prose > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-sm :where(.prose > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}
.prose-base :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){margin-top:0.75em;margin-bottom:0.75em}
.prose-base :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}
.prose-base :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}
.prose-base :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}
.prose-base :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}
.prose-base :where(.prose > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-base :where(.prose > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}
.prose-lg :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){margin-top:0.8888889em;margin-bottom:0.8888889em}
.prose-lg :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.3333333em}
.prose-lg :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.3333333em}
.prose-lg :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.3333333em}
.prose-lg :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.3333333em}
.prose-lg :where(.prose > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-lg :where(.prose > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}
.prose-xl :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){margin-top:0.8em;margin-bottom:0.8em}
.prose-xl :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.2em}
.prose-xl :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.2em}
.prose-xl :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.2em}
.prose-xl :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.2em}
.prose-xl :where(.prose > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-xl :where(.prose > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}
.prose-2xl :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){margin-top:0.8333333em;margin-bottom:0.8333333em}
.prose-2xl :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.3333333em}
.prose-2xl :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.3333333em}
.prose-2xl :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.3333333em}
.prose-2xl :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.3333333em}
.prose-2xl :where(.prose > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-2xl :where(.prose > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}
.aspect-w-3{position:relative;padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:3}
.aspect-w-3 > *{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0}
.aspect-h-2{--tw-aspect-h:2}
.aspect-h-1\.8{--tw-aspect-h:1.8}
.aspect-h-1{--tw-aspect-h:1}
.aspect-h-4{--tw-aspect-h:4}
.btn{display:inline-flex;white-space:normal;border-radius:5px;border-width:1px;border-color:rgba(255, 255, 255, 0);padding-left:1rem;padding-right:1rem;padding-top:9px;padding-bottom:9px;text-align:center;font-size:12px;line-height:18px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity));-webkit-text-decoration-line:none;text-decoration-line:none;transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
.btn:disabled, 
        .btn[disabled]{cursor:default}
.btn.btn-large{padding-top:14px;padding-bottom:14px;font-size:13px;line-height:18px}
.btn.btn-small{padding-top:0.375rem;padding-bottom:0.375rem;font-size:13px;line-height:18px}
.btn-primary{--tw-bg-opacity:1;background-color:rgba(204, 63, 54, var(--tw-bg-opacity))}
.btn-primary:hover{--tw-bg-opacity:1;background-color:rgba(164, 51, 43, var(--tw-bg-opacity))}
.btn-primary:disabled, 
        .btn-primary[disabled]{--tw-bg-opacity:1;background-color:rgba(248, 194, 168, var(--tw-bg-opacity))}
.btn-primary:disabled:hover, 
        .btn-primary[disabled]:hover{--tw-bg-opacity:1;background-color:rgba(248, 194, 168, var(--tw-bg-opacity))}
.btn-warning-light{background-color:rgba(235, 99, 35, .12);font-weight:500;text-transform:none;letter-spacing:0em;--tw-text-opacity:1;color:rgba(204, 63, 54, var(--tw-text-opacity))}
.btn-warning-light:hover{--tw-bg-opacity:1;background-color:rgba(204, 63, 54, var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}
.btn-light{--tw-bg-opacity:1;background-color:rgba(239, 239, 239, var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(92, 92, 92, var(--tw-text-opacity))}
.btn-light:hover{--tw-bg-opacity:1;background-color:rgba(221, 221, 221, var(--tw-bg-opacity))}
.btn-light:disabled, 
        .btn-light[disabled]{--tw-bg-opacity:1;background-color:rgba(247, 247, 247, var(--tw-bg-opacity))}
.btn-light:disabled:hover, 
        .btn-light[disabled]:hover{--tw-bg-opacity:1;background-color:rgba(247, 247, 247, var(--tw-bg-opacity))}
.btn-dark{--tw-bg-opacity:1;background-color:rgba(40, 40, 40, var(--tw-bg-opacity))}
.btn-dark input:-webkit-autofill, 
    .btn-dark input:-webkit-autofill:hover, 
    .btn-dark input:-webkit-autofill:focus, 
    .btn-dark textarea:-webkit-autofill, 
    .btn-dark textarea:-webkit-autofill:hover, 
    .btn-dark textarea:-webkit-autofill:focus, 
    .btn-dark select:-webkit-autofill, 
    .btn-dark select:-webkit-autofill:hover, 
    .btn-dark select:-webkit-autofill:focus {
        -webkit-text-fill-color: white;
    }
footer .btn-dark{font-size:14px}
@media (min-width: 1024px){
footer .btn-dark{font-size:15px}}
footer .btn-dark ul li a{transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
footer .btn-dark ul li a:hover{--tw-text-opacity:1;color:rgba(173, 173, 173, var(--tw-text-opacity))}
footer .btn-dark .social-medias ul li a{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:9999px;background-color:rgba(255, 255, 255, 0);font-size:16px;line-height:24px;transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
@media print {
                body.single-post #navigation footer .btn-dark .social-medias ul li a.inner li {
                    display: none;
                }

                    body.single-post #navigation footer .btn-dark .social-medias ul li a.inner li.leading-none {
                        display: block;
                    }
}
.block-photo-gallery footer .btn-dark .social-medias ul li a .group{position:relative;max-width:100%;flex-grow:1;flex-direction:column;justify-content:center;
            display: flex;
            width: calc(
                33.33% - 16px * 0.66667
            );
            width: calc(
                33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667
            )}
footer .btn-dark .social-medias ul li a:hover{background-color:rgba(255, 255, 255, 0.12);--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}
.btn-dark:hover{--tw-bg-opacity:1;background-color:rgba(0, 0, 0, var(--tw-bg-opacity))}
.btn-dark:disabled, 
        .btn-dark[disabled]{--tw-bg-opacity:1;background-color:rgba(173, 173, 173, var(--tw-bg-opacity))}
.btn-dark:disabled:hover, 
        .btn-dark[disabled]:hover{--tw-bg-opacity:1;background-color:rgba(173, 173, 173, var(--tw-bg-opacity))}
[class*='btn-outline-']:hover{--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}
.badge{display:inline-flex;border-radius:0px;padding-left:0.625rem;padding-right:0.625rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:12px;line-height:18px;font-weight:700;text-transform:uppercase;line-height:1;letter-spacing:0.1em}
@media print {

                    body.single-post #navigation .flex.inner li.badge {
                        display: block;
                    }
}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}
.pointer-events-none{pointer-events:none}
.pointer-events-auto{pointer-events:auto}
.visible{visibility:visible}
.static{position:static}
.fixed{position:fixed}
.absolute{position:absolute}
.relative{position:relative}
.sticky{position:-webkit-sticky;position:sticky}
.inset-0{top:0px;right:0px;bottom:0px;left:0px}
.inset-x-0{left:0px;right:0px}
.inset-y-0{top:0px;bottom:0px}
.top-3\.5{top:0.875rem}
.left-0{left:0px}
.top-3{top:0.75rem}
.right-1{right:0.25rem}
.left-1{left:0.25rem}
.bottom-1{bottom:0.25rem}
.top-0{top:0px}
.right-0{right:0px}
.top-1\.5{top:0.375rem}
.top-1{top:0.25rem}
.bottom-0{bottom:0px}
.top-2{top:0.5rem}
.right-2{right:0.5rem}
.-bottom-1{bottom:-0.25rem}
.top-1\/2{top:50%}
.left-1\/2{left:50%}
.bottom-5{bottom:1.25rem}
.left-5{left:1.25rem}
.top-4{top:1rem}
.right-5{right:1.25rem}
.top-px{top:1px}
.right-px{right:1px}
.-right-0\.5{right:-0.125rem}
.-right-0{right:-0px}
.top-24{top:6rem}
.left-auto{left:auto}
.-right-6{right:-1.5rem}
.left-96{left:24rem}
.top-20{top:5rem}
.top-32{top:8rem}
.-left-0\.5{left:-0.125rem}
.-top-1{top:-0.25rem}
.-left-0{left:-0px}
.right-3{right:0.75rem}
.top-6{top:1.5rem}
.right-9{right:2.25rem}
.z-10{z-index:10}
.z-20{z-index:20}
.z-0{z-index:0}
.z-\[8\]{z-index:8}
.z-50{z-index:50}
.z-\[60\]{z-index:60}
.-z-\[1\]{z-index:-1}
.order-last{order:9999}
.order-2{order:2}
.col-span-2{grid-column:span 2 / span 2}
.m-0{margin:0px}
.my-20{margin-top:5rem;margin-bottom:5rem}
.my-4{margin-top:1rem;margin-bottom:1rem}
.mx-auto{margin-left:auto;margin-right:auto}
.my-12{margin-top:3rem;margin-bottom:3rem}
.my-\[60px\]{margin-top:60px;margin-bottom:60px}
.my-14{margin-top:3.5rem;margin-bottom:3.5rem}
.mx-20{margin-left:5rem;margin-right:5rem}
.my-5{margin-top:1.25rem;margin-bottom:1.25rem}
.mx-3{margin-left:0.75rem;margin-right:0.75rem}
.my-6{margin-top:1.5rem;margin-bottom:1.5rem}
.my-7{margin-top:1.75rem;margin-bottom:1.75rem}
.my-2{margin-top:0.5rem;margin-bottom:0.5rem}
.my-auto{margin-top:auto;margin-bottom:auto}
.my-8{margin-top:2rem;margin-bottom:2rem}
.my-2\.5{margin-top:0.625rem;margin-bottom:0.625rem}
.-mx-1{margin-left:-0.25rem;margin-right:-0.25rem}
.mb-12{margin-bottom:3rem}
.mt-2{margin-top:0.5rem}
.mb-4{margin-bottom:1rem}
.mb-5{margin-bottom:1.25rem}
.mb-3{margin-bottom:0.75rem}
.mr-3{margin-right:0.75rem}
.mt-4{margin-top:1rem}
.mb-14{margin-bottom:3.5rem}
.-mt-2{margin-top:-0.5rem}
.mb-6{margin-bottom:1.5rem}
.mb-16{margin-bottom:4rem}
.mt-7{margin-top:1.75rem}
.mt-10{margin-top:2.5rem}
.mb-2{margin-bottom:0.5rem}
.mt-12{margin-top:3rem}
.\!mb-0{margin-bottom:0px !important}
.ml-4{margin-left:1rem}
.mt-1\.5{margin-top:0.375rem}
.mt-1{margin-top:0.25rem}
.mb-0{margin-bottom:0px}
.mb-\[22px\]{margin-bottom:22px}
.mr-2\.5{margin-right:0.625rem}
.mr-2{margin-right:0.5rem}
.-mr-3\.5{margin-right:-0.875rem}
.-mr-3{margin-right:-0.75rem}
.mt-px{margin-top:1px}
.-ml-3\.5{margin-left:-0.875rem}
.-ml-3{margin-left:-0.75rem}
.mb-8{margin-bottom:2rem}
.mb-3\.5{margin-bottom:0.875rem}
.mb-2\.5{margin-bottom:0.625rem}
.mr-4{margin-right:1rem}
.mt-2\.5{margin-top:0.625rem}
.mb-7{margin-bottom:1.75rem}
.mt-3\.5{margin-top:0.875rem}
.mt-3{margin-top:0.75rem}
.mt-0\.5{margin-top:0.125rem}
.mt-0{margin-top:0px}
.mb-10{margin-bottom:2.5rem}
.mt-5{margin-top:1.25rem}
.mt-auto{margin-top:auto}
.mt-14{margin-top:3.5rem}
.mt-16{margin-top:4rem}
.mt-8{margin-top:2rem}
.ml-1\.5{margin-left:0.375rem}
.ml-1{margin-left:0.25rem}
.mr-6{margin-right:1.5rem}
.mr-1\.5{margin-right:0.375rem}
.mr-1{margin-right:0.25rem}
.mr-0{margin-right:0px}
.ml-2{margin-left:0.5rem}
.ml-3{margin-left:0.75rem}
.ml-px{margin-left:1px}
.mr-5{margin-right:1.25rem}
.ml-2\.5{margin-left:0.625rem}
.mt-6{margin-top:1.5rem}
.mr-10{margin-right:2.5rem}
.ml-auto{margin-left:auto}
.ml-7{margin-left:1.75rem}
.mb-1\.5{margin-bottom:0.375rem}
.mb-1{margin-bottom:0.25rem}
.mb-9{margin-bottom:2.25rem}
.\!mb-1{margin-bottom:0.25rem !important}
.\!mb-2\.5{margin-bottom:0.625rem !important}
.\!mb-2{margin-bottom:0.5rem !important}
.\!mt-5{margin-top:1.25rem !important}
.\!mt-12{margin-top:3rem !important}
.mt-\[0\.35rem\]{margin-top:0.35rem}
.mr-auto{margin-right:auto}
.mt-\[5px\]{margin-top:5px}
.mt-9{margin-top:2.25rem}
.mb-0\.5{margin-bottom:0.125rem}
.block{display:block}
.inline-block{display:inline-block}
.flex{display:flex}
.inline-flex{display:inline-flex}
.table{display:table}
.grid{display:grid}
.hidden{display:none}
.aspect-video{aspect-ratio:16 / 9}
.aspect-square{aspect-ratio:1 / 1}
.h-7{height:1.75rem}
.h-3{height:0.75rem}
.h-auto{height:auto}
.h-10{height:2.5rem}
.h-0{height:0px}
.h-full{height:100%}
.h-8{height:2rem}
.h-px{height:1px}
.h-9{height:2.25rem}
.h-28{height:7rem}
.h-2\/3{height:66.666667%}
.h-16{height:4rem}
.\!h-full{height:100% !important}
.h-11{height:2.75rem}
.h-12{height:3rem}
.h-\[40px\]{height:40px}
.h-14{height:3.5rem}
.h-2{height:0.5rem}
.h-56{height:14rem}
.h-\[500px\]{height:500px}
.h-4{height:1rem}
.h-5{height:1.25rem}
.h-48{height:12rem}
.h-\[300px\]{height:300px}
.h-\[960px\]{height:960px}
.h-96{height:24rem}
.max-h-\[258px\]{max-height:258px}
.max-h-\[166px\]{max-height:166px}
.min-h-\[2rem\]{min-height:2rem}
.min-h-full{min-height:100%}
.min-h-\[305px\]{min-height:305px}
.min-h-\[300px\]{min-height:300px}
.w-full{width:100%}
.w-7{width:1.75rem}
.w-3{width:0.75rem}
.w-1\/4{width:25%}
.w-3\/4{width:75%}
.w-10{width:2.5rem}
.w-auto{width:auto}
.w-6{width:1.5rem}
.w-9{width:2.25rem}
.w-24{width:6rem}
.w-16{width:4rem}
.w-11{width:2.75rem}
.w-11\/12{width:91.666667%}
.w-12{width:3rem}
.w-\[40px\]{width:40px}
.w-2\/3{width:66.666667%}
.w-1\/3{width:33.333333%}
.w-3\.5{width:0.875rem}
.w-2{width:0.5rem}
.w-0{width:0px}
.w-48{width:12rem}
.w-4{width:1rem}
.w-\[calc\(100\%_-_8px\)\]{width:calc(100% - 8px)}
.w-screen{width:100vw}
.w-\[calc\(100vw_-_70px\)\]{width:calc(100vw - 70px)}
.w-5{width:1.25rem}
.w-8{width:2rem}
.min-w-0{min-width:0px}
.min-w-full{min-width:100%}
.max-w-\[900px\]{max-width:900px}
.max-w-full{max-width:100%}
.max-w-lg{max-width:32rem}
.max-w-md{max-width:28rem}
.max-w-xs{max-width:20rem}
.max-w-xl{max-width:36rem}
.max-w-\[280px\]{max-width:280px}
.max-w-\[165px\]{max-width:165px}
.max-w-sm{max-width:24rem}
.max-w-2xl{max-width:42rem}
.max-w-\[166px\]{max-width:166px}
.flex-1{flex:1 1 0%}
.flex-none{flex:none}
.flex-auto{flex:1 1 auto}
.flex-shrink-0{flex-shrink:0}
.shrink-0{flex-shrink:0}
.flex-grow{flex-grow:1}
.basis-1\/3{flex-basis:33.333333%}
.border-collapse{border-collapse:collapse}
.-translate-x-1\/2{--tw-translate-x:-50%;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.-translate-y-1\/2{--tw-translate-y:-50%;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-y-4{--tw-translate-y:1rem;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-y-0{--tw-translate-y:0px;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-y-2{--tw-translate-y:0.5rem;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.-translate-x-full{--tw-translate-x:-100%;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-x-0{--tw-translate-x:0px;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-x-full{--tw-translate-x:100%;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-x-5{--tw-translate-x:1.25rem;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.rotate-180{--tw-rotate:180deg;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.rotate-0{--tw-rotate:0deg;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.scale-75{--tw-scale-x:.75;--tw-scale-y:.75;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.scale-95{--tw-scale-x:.95;--tw-scale-y:.95;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.scale-100{--tw-scale-x:1;--tw-scale-y:1;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.transform{-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.cursor-not-allowed{cursor:not-allowed}
.cursor-default{cursor:default}
.cursor-pointer{cursor:pointer}
.scroll-mt-14{scroll-margin-top:3.5rem}
.list-none{list-style-type:none}
.grid-flow-row{grid-auto-flow:row}
.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}
.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}
.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}
.grid-rows-2{grid-template-rows:repeat(2, minmax(0, 1fr))}
.flex-col{flex-direction:column}
.flex-wrap{flex-wrap:wrap}
.place-items-center{align-items:center;justify-items:center;place-items:center}
.items-start{align-items:flex-start}
.items-end{align-items:flex-end}
.items-center{align-items:center}
.items-stretch{align-items:stretch}
.justify-start{justify-content:flex-start}
.justify-end{justify-content:flex-end}
.justify-center{justify-content:center}
.justify-between{justify-content:space-between}
.gap-0{gap:0px}
.gap-2\.5{gap:0.625rem}
.gap-2{gap:0.5rem}
.gap-10{gap:2.5rem}
.gap-x-6{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}
.gap-y-12{row-gap:3rem}
.gap-x-3{-webkit-column-gap:0.75rem;-moz-column-gap:0.75rem;column-gap:0.75rem}
.gap-x-0{-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0px}
.gap-x-8{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}
.gap-x-5{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}
.gap-y-4{row-gap:1rem}
.gap-x-7{-webkit-column-gap:1.75rem;-moz-column-gap:1.75rem;column-gap:1.75rem}
.gap-x-2{-webkit-column-gap:0.5rem;-moz-column-gap:0.5rem;column-gap:0.5rem}
.gap-y-2{row-gap:0.5rem}
.gap-y-6{row-gap:1.5rem}
.space-x-3 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.75rem * var(--tw-space-x-reverse));margin-left:calc(0.75rem * calc(1 - var(--tw-space-x-reverse)))}
.space-y-6 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}
.space-y-3 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.75rem * var(--tw-space-y-reverse))}
.space-x-5 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))}
.space-y-2 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem * var(--tw-space-y-reverse))}
.space-x-2 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem * var(--tw-space-x-reverse));margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}
.space-x-4 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}
.space-y-1\.5 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.375rem * var(--tw-space-y-reverse))}
.space-y-1 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.25rem * var(--tw-space-y-reverse))}
.space-y-4 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}
.space-x-7 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.75rem * var(--tw-space-x-reverse));margin-left:calc(1.75rem * calc(1 - var(--tw-space-x-reverse)))}
.space-y-2\.5 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.625rem * var(--tw-space-y-reverse))}
.space-y-3\.5 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.875rem * var(--tw-space-y-reverse))}
.space-y-5 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}
.divide-x > :not([hidden]) ~ :not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}
.overflow-auto{overflow:auto}
.overflow-hidden{overflow:hidden}
.overflow-y-auto{overflow-y:auto}
.overflow-x-hidden{overflow-x:hidden}
.overflow-y-scroll{overflow-y:scroll}
.scroll-smooth{scroll-behavior:smooth}
.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.text-ellipsis{text-overflow:ellipsis}
.whitespace-normal{white-space:normal}
.whitespace-nowrap{white-space:nowrap}
.rounded{border-radius:5px}
.rounded-xl{border-radius:14px}
.rounded-none{border-radius:0px}
.rounded-lg{border-radius:10px}
.rounded-full{border-radius:9999px}
.rounded-\[14px\]{border-radius:14px}
.rounded-md{border-radius:0.375rem}
.rounded-r{border-top-right-radius:5px;border-bottom-right-radius:5px}
.rounded-t-xl{border-top-left-radius:14px;border-top-right-radius:14px}
.rounded-b-xl{border-bottom-right-radius:14px;border-bottom-left-radius:14px}
.border{border-width:1px}
.border-2{border-width:2px}
.border-0{border-width:0px}
.border-y{border-top-width:1px;border-bottom-width:1px}
.border-t-4{border-top-width:4px}
.border-b-4{border-bottom-width:4px}
.border-b{border-bottom-width:1px}
.border-t{border-top-width:1px}
.border-l{border-left-width:1px}
.border-b-2{border-bottom-width:2px}
.border-solid{border-style:solid}
.border-dotted{border-style:dotted}
.border-blue-300{--tw-border-opacity:1;border-color:rgba(167, 194, 219, var(--tw-border-opacity))}
.border-blue-500{--tw-border-opacity:1;border-color:rgba(18, 91, 159, var(--tw-border-opacity))}
.border-blue-700{--tw-border-opacity:1;border-color:rgba(14, 73, 128, var(--tw-border-opacity))}
.border-cyan-300{--tw-border-opacity:1;border-color:rgba(184, 216, 234, var(--tw-border-opacity))}
.border-cyan-500{--tw-border-opacity:1;border-color:rgba(58, 146, 196, var(--tw-border-opacity))}
.border-cyan-700{--tw-border-opacity:1;border-color:rgba(47, 117, 158, var(--tw-border-opacity))}
.border-teal-500{--tw-border-opacity:1;border-color:rgba(54, 131, 157, var(--tw-border-opacity))}
.border-teal-700{--tw-border-opacity:1;border-color:rgba(43, 105, 126, var(--tw-border-opacity))}
.border-brown-500{--tw-border-opacity:1;border-color:rgba(118, 98, 93, var(--tw-border-opacity))}
.border-brown-700{--tw-border-opacity:1;border-color:rgba(94, 78, 74, var(--tw-border-opacity))}
.border-hotpink-500{--tw-border-opacity:1;border-color:rgba(219, 69, 109, var(--tw-border-opacity))}
.border-hotpink-700{--tw-border-opacity:1;border-color:rgba(175, 55, 87, var(--tw-border-opacity))}
.border-purple-500{--tw-border-opacity:1;border-color:rgba(121, 90, 154, var(--tw-border-opacity))}
.border-purple-700{--tw-border-opacity:1;border-color:rgba(97, 72, 123, var(--tw-border-opacity))}
.border-burgundy-300{--tw-border-opacity:1;border-color:rgba(199, 173, 184, var(--tw-border-opacity))}
.border-burgundy-500{--tw-border-opacity:1;border-color:rgba(111, 44, 71, var(--tw-border-opacity))}
.border-burgundy-700{--tw-border-opacity:1;border-color:rgba(89, 35, 57, var(--tw-border-opacity))}
.border-carmine-500{--tw-border-opacity:1;border-color:rgba(150, 42, 52, var(--tw-border-opacity))}
.border-carmine-700{--tw-border-opacity:1;border-color:rgba(120, 34, 42, var(--tw-border-opacity))}
.border-greengold-500{--tw-border-opacity:1;border-color:rgba(165, 145, 20, var(--tw-border-opacity))}
.border-greengold-700{--tw-border-opacity:1;border-color:rgba(132, 116, 16, var(--tw-border-opacity))}
.border-pine-500{--tw-border-opacity:1;border-color:rgba(87, 120, 82, var(--tw-border-opacity))}
.border-pine-700{--tw-border-opacity:1;border-color:rgba(70, 96, 66, var(--tw-border-opacity))}
.border-emerald-300{--tw-border-opacity:1;border-color:rgba(170, 216, 212, var(--tw-border-opacity))}
.border-emerald-500{--tw-border-opacity:1;border-color:rgba(0, 139, 125, var(--tw-border-opacity))}
.border-emerald-700{--tw-border-opacity:1;border-color:rgba(25, 112, 101, var(--tw-border-opacity))}
.border-green-500{--tw-border-opacity:1;border-color:rgba(123, 167, 44, var(--tw-border-opacity))}
.border-green-700{--tw-border-opacity:1;border-color:rgba(98, 134, 35, var(--tw-border-opacity))}
.border-red-300{--tw-border-opacity:1;border-color:rgba(248, 194, 168, var(--tw-border-opacity))}
.border-red-500{--tw-border-opacity:1;border-color:rgba(204, 63, 54, var(--tw-border-opacity))}
.border-red-700{--tw-border-opacity:1;border-color:rgba(164, 51, 43, var(--tw-border-opacity))}
.border-orange-300{--tw-border-opacity:1;border-color:rgba(248, 194, 168, var(--tw-border-opacity))}
.border-orange-500{--tw-border-opacity:1;border-color:rgba(235, 99, 35, var(--tw-border-opacity))}
.border-orange-700{--tw-border-opacity:1;border-color:rgba(189, 80, 28, var(--tw-border-opacity))}
.border-amber-500{--tw-border-opacity:1;border-color:rgba(216, 131, 0, var(--tw-border-opacity))}
.border-amber-700{--tw-border-opacity:1;border-color:rgba(173, 105, 0, var(--tw-border-opacity))}
.border-graphite-500{--tw-border-opacity:1;border-color:rgba(92, 92, 92, var(--tw-border-opacity))}
.border-graphite-700{--tw-border-opacity:1;border-color:rgba(74, 74, 74, var(--tw-border-opacity))}
.border-gray-300{--tw-border-opacity:1;border-color:rgba(247, 247, 247, var(--tw-border-opacity))}
.border-gray-500{--tw-border-opacity:1;border-color:rgba(239, 239, 239, var(--tw-border-opacity))}
.border-gray-700{--tw-border-opacity:1;border-color:rgba(221, 221, 221, var(--tw-border-opacity))}
.border-gray-800{--tw-border-opacity:1;border-color:rgba(205, 205, 205, var(--tw-border-opacity))}
.border-gray-900{--tw-border-opacity:1;border-color:rgba(128, 128, 128, var(--tw-border-opacity))}
.border-charcoal-300{--tw-border-opacity:1;border-color:rgba(173, 173, 173, var(--tw-border-opacity))}
.border-charcoal-500{--tw-border-opacity:1;border-color:rgba(40, 40, 40, var(--tw-border-opacity))}
.border-charcoal-600{--tw-border-opacity:1;border-color:rgba(28, 28, 28, var(--tw-border-opacity))}
.border-charcoal-700{--tw-border-opacity:1;border-color:rgba(0, 0, 0, var(--tw-border-opacity))}
.border-gray-500\/0{border-color:rgba(239, 239, 239, 0)}
.border-white\/40{border-color:rgba(255, 255, 255, 0.4)}
.border-black{--tw-border-opacity:1;border-color:rgba(0, 0, 0, var(--tw-border-opacity))}
.border-success\/12{border-color:rgba(0, 139, 125, 0.12)}
.border-success\/0{border-color:rgba(0, 139, 125, 0)}
.\!border-red-500{--tw-border-opacity:1 !important;border-color:rgba(204, 63, 54, var(--tw-border-opacity)) !important}
.border-light-700{--tw-border-opacity:1;border-color:rgba(221, 221, 221, var(--tw-border-opacity))}
.border-dark{--tw-border-opacity:1;border-color:rgba(40, 40, 40, var(--tw-border-opacity))}
.bg-blue-300{--tw-bg-opacity:1;background-color:rgba(167, 194, 219, var(--tw-bg-opacity))}
.bg-blue-500{--tw-bg-opacity:1;background-color:rgba(18, 91, 159, var(--tw-bg-opacity))}
.bg-blue-700{--tw-bg-opacity:1;background-color:rgba(14, 73, 128, var(--tw-bg-opacity))}
.bg-cyan-300{--tw-bg-opacity:1;background-color:rgba(184, 216, 234, var(--tw-bg-opacity))}
.bg-cyan-500{--tw-bg-opacity:1;background-color:rgba(58, 146, 196, var(--tw-bg-opacity))}
.bg-cyan-700{--tw-bg-opacity:1;background-color:rgba(47, 117, 158, var(--tw-bg-opacity))}
.bg-teal-500{--tw-bg-opacity:1;background-color:rgba(54, 131, 157, var(--tw-bg-opacity))}
.bg-teal-700{--tw-bg-opacity:1;background-color:rgba(43, 105, 126, var(--tw-bg-opacity))}
.bg-brown-500{--tw-bg-opacity:1;background-color:rgba(118, 98, 93, var(--tw-bg-opacity))}
.bg-brown-700{--tw-bg-opacity:1;background-color:rgba(94, 78, 74, var(--tw-bg-opacity))}
.bg-hotpink-500{--tw-bg-opacity:1;background-color:rgba(219, 69, 109, var(--tw-bg-opacity))}
.bg-hotpink-700{--tw-bg-opacity:1;background-color:rgba(175, 55, 87, var(--tw-bg-opacity))}
.bg-purple-500{--tw-bg-opacity:1;background-color:rgba(121, 90, 154, var(--tw-bg-opacity))}
.bg-purple-700{--tw-bg-opacity:1;background-color:rgba(97, 72, 123, var(--tw-bg-opacity))}
.bg-burgundy-300{--tw-bg-opacity:1;background-color:rgba(199, 173, 184, var(--tw-bg-opacity))}
.bg-burgundy-500{--tw-bg-opacity:1;background-color:rgba(111, 44, 71, var(--tw-bg-opacity))}
.bg-burgundy-700{--tw-bg-opacity:1;background-color:rgba(89, 35, 57, var(--tw-bg-opacity))}
.bg-carmine-500{--tw-bg-opacity:1;background-color:rgba(150, 42, 52, var(--tw-bg-opacity))}
.bg-carmine-700{--tw-bg-opacity:1;background-color:rgba(120, 34, 42, var(--tw-bg-opacity))}
.bg-greengold-500{--tw-bg-opacity:1;background-color:rgba(165, 145, 20, var(--tw-bg-opacity))}
.bg-greengold-700{--tw-bg-opacity:1;background-color:rgba(132, 116, 16, var(--tw-bg-opacity))}
.bg-pine-500{--tw-bg-opacity:1;background-color:rgba(87, 120, 82, var(--tw-bg-opacity))}
.bg-pine-700{--tw-bg-opacity:1;background-color:rgba(70, 96, 66, var(--tw-bg-opacity))}
.bg-emerald-300{--tw-bg-opacity:1;background-color:rgba(170, 216, 212, var(--tw-bg-opacity))}
.bg-emerald-500{--tw-bg-opacity:1;background-color:rgba(0, 139, 125, var(--tw-bg-opacity))}
.bg-emerald-700{--tw-bg-opacity:1;background-color:rgba(25, 112, 101, var(--tw-bg-opacity))}
.bg-green-500{--tw-bg-opacity:1;background-color:rgba(123, 167, 44, var(--tw-bg-opacity))}
.bg-green-700{--tw-bg-opacity:1;background-color:rgba(98, 134, 35, var(--tw-bg-opacity))}
.bg-red-300{--tw-bg-opacity:1;background-color:rgba(248, 194, 168, var(--tw-bg-opacity))}
.bg-red-500{--tw-bg-opacity:1;background-color:rgba(204, 63, 54, var(--tw-bg-opacity))}
.bg-red-700{--tw-bg-opacity:1;background-color:rgba(164, 51, 43, var(--tw-bg-opacity))}
.bg-orange-300{--tw-bg-opacity:1;background-color:rgba(248, 194, 168, var(--tw-bg-opacity))}
.bg-orange-500{--tw-bg-opacity:1;background-color:rgba(235, 99, 35, var(--tw-bg-opacity))}
.bg-orange-700{--tw-bg-opacity:1;background-color:rgba(189, 80, 28, var(--tw-bg-opacity))}
.bg-amber-500{--tw-bg-opacity:1;background-color:rgba(216, 131, 0, var(--tw-bg-opacity))}
.bg-amber-700{--tw-bg-opacity:1;background-color:rgba(173, 105, 0, var(--tw-bg-opacity))}
.bg-graphite-500{--tw-bg-opacity:1;background-color:rgba(92, 92, 92, var(--tw-bg-opacity))}
.bg-graphite-700{--tw-bg-opacity:1;background-color:rgba(74, 74, 74, var(--tw-bg-opacity))}
.bg-gray-300{--tw-bg-opacity:1;background-color:rgba(247, 247, 247, var(--tw-bg-opacity))}
.bg-gray-500{--tw-bg-opacity:1;background-color:rgba(239, 239, 239, var(--tw-bg-opacity))}
.bg-gray-700{--tw-bg-opacity:1;background-color:rgba(221, 221, 221, var(--tw-bg-opacity))}
.bg-gray-800{--tw-bg-opacity:1;background-color:rgba(205, 205, 205, var(--tw-bg-opacity))}
.bg-gray-900{--tw-bg-opacity:1;background-color:rgba(128, 128, 128, var(--tw-bg-opacity))}
.bg-charcoal-300{--tw-bg-opacity:1;background-color:rgba(173, 173, 173, var(--tw-bg-opacity))}
.bg-charcoal-500{--tw-bg-opacity:1;background-color:rgba(40, 40, 40, var(--tw-bg-opacity))}
.bg-charcoal-600{--tw-bg-opacity:1;background-color:rgba(28, 28, 28, var(--tw-bg-opacity))}
.bg-charcoal-700{--tw-bg-opacity:1;background-color:rgba(0, 0, 0, var(--tw-bg-opacity))}
.bg-\[\#4267B2\]{--tw-bg-opacity:1;background-color:rgba(66, 103, 178, var(--tw-bg-opacity))}
.bg-\[\#1DA1F2\]{--tw-bg-opacity:1;background-color:rgba(29, 161, 242, var(--tw-bg-opacity))}
.bg-black{--tw-bg-opacity:1;background-color:rgba(0, 0, 0, var(--tw-bg-opacity))}
.bg-warning{--tw-bg-opacity:1;background-color:rgba(235, 99, 35, var(--tw-bg-opacity))}
.bg-white{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity))}
.bg-black\/0{background-color:rgba(0, 0, 0, 0)}
.bg-black\/50{background-color:rgba(0, 0, 0, 0.5)}
.bg-light{--tw-bg-opacity:1;background-color:rgba(239, 239, 239, var(--tw-bg-opacity))}
.bg-primary{--tw-bg-opacity:1;background-color:rgba(204, 63, 54, var(--tw-bg-opacity))}
.bg-dark{--tw-bg-opacity:1;background-color:rgba(40, 40, 40, var(--tw-bg-opacity))}
.bg-white\/0{background-color:rgba(255, 255, 255, 0)}
.bg-dark-600{--tw-bg-opacity:1;background-color:rgba(28, 28, 28, var(--tw-bg-opacity))}
.bg-white\/50{background-color:rgba(255, 255, 255, 0.5)}
.bg-gray-500\/0{background-color:rgba(239, 239, 239, 0)}
.bg-success{--tw-bg-opacity:1;background-color:rgba(0, 139, 125, var(--tw-bg-opacity))}
.bg-white\/20{background-color:rgba(255, 255, 255, 0.2)}
.bg-black\/40{background-color:rgba(0, 0, 0, 0.4)}
.bg-warning\/12{background-color:rgba(235, 99, 35, 0.12)}
.bg-success\/40{background-color:rgba(0, 139, 125, 0.4)}
.bg-emerald-500\/5{background-color:rgba(0, 139, 125, 0.05)}
.bg-orange-500\/20{background-color:rgba(235, 99, 35, 0.2)}
.bg-amber-500\/10{background-color:rgba(216, 131, 0, 0.1)}
.bg-primary\/20{background-color:rgba(204, 63, 54, 0.2)}
.bg-secondary\/20{background-color:rgba(18, 91, 159, 0.2)}
.bg-light\/20{background-color:rgba(239, 239, 239, 0.2)}
.bg-success\/20{background-color:rgba(0, 139, 125, 0.2)}
.bg-dark\/20{background-color:rgba(40, 40, 40, 0.2)}
.bg-opacity-12{--tw-bg-opacity:0.12}
.bg-opacity-5{--tw-bg-opacity:0.05}
.bg-opacity-20{--tw-bg-opacity:0.2}
.bg-opacity-50{--tw-bg-opacity:0.5}
.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}
.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}
.from-black{--tw-gradient-from:#000000;--tw-gradient-to:rgba(0, 0, 0, 0);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-white\/0{--tw-gradient-from:rgba(255, 255, 255, 0);--tw-gradient-to:rgba(255, 255, 255, 0);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.via-white\/70{--tw-gradient-to:rgba(255, 255, 255, 0);--tw-gradient-stops:var(--tw-gradient-from), rgba(255, 255, 255, 0.7), var(--tw-gradient-to)}
.to-white\/100{--tw-gradient-to:rgba(255, 255, 255, 1)}
.\!bg-cover{background-size:cover !important}
.bg-clip-padding{background-clip:padding-box}
.\!bg-center{background-position:center !important}
.object-cover{-o-object-fit:cover;object-fit:cover}
.object-top{-o-object-position:top;object-position:top}
.p-5{padding:1.25rem}
.p-6{padding:1.5rem}
.p-9{padding:2.25rem}
.p-2{padding:0.5rem}
.p-3\.5{padding:0.875rem}
.p-3{padding:0.75rem}
.p-1{padding:0.25rem}
.p-4{padding:1rem}
.p-7{padding:1.75rem}
.p-2\.5{padding:0.625rem}
.p-0{padding:0px}
.py-12{padding-top:3rem;padding-bottom:3rem}
.py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.px-3\.5{padding-left:0.875rem;padding-right:0.875rem}
.px-3{padding-left:0.75rem;padding-right:0.75rem}
.px-0{padding-left:0px;padding-right:0px}
.px-5{padding-left:1.25rem;padding-right:1.25rem}
.py-9{padding-top:2.25rem;padding-bottom:2.25rem}
.py-16{padding-top:4rem;padding-bottom:4rem}
.py-7{padding-top:1.75rem;padding-bottom:1.75rem}
.px-6{padding-left:1.5rem;padding-right:1.5rem}
.py-4{padding-top:1rem;padding-bottom:1rem}
.py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.py-8{padding-top:2rem;padding-bottom:2rem}
.py-20{padding-top:5rem;padding-bottom:5rem}
.px-7{padding-left:1.75rem;padding-right:1.75rem}
.px-4{padding-left:1rem;padding-right:1rem}
.py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.py-2\.5{padding-top:0.625rem;padding-bottom:0.625rem}
.px-2\.5{padding-left:0.625rem;padding-right:0.625rem}
.px-2{padding-left:0.5rem;padding-right:0.5rem}
.py-5{padding-top:1.25rem;padding-bottom:1.25rem}
.px-1{padding-left:0.25rem;padding-right:0.25rem}
.py-3\.5{padding-top:0.875rem;padding-bottom:0.875rem}
.py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.px-10{padding-left:2.5rem;padding-right:2.5rem}
.py-\[1\.375rem\]{padding-top:1.375rem;padding-bottom:1.375rem}
.py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem}
.py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.py-0{padding-top:0px;padding-bottom:0px}
.pb-20{padding-bottom:5rem}
.pt-6{padding-top:1.5rem}
.pb-12{padding-bottom:3rem}
.pl-3{padding-left:0.75rem}
.pt-5{padding-top:1.25rem}
.pb-14{padding-bottom:3.5rem}
.pt-32{padding-top:8rem}
.pr-2\.5{padding-right:0.625rem}
.pr-2{padding-right:0.5rem}
.pb-5{padding-bottom:1.25rem}
.pt-60{padding-top:15rem}
.pb-16{padding-bottom:4rem}
.pt-12{padding-top:3rem}
.pt-14{padding-top:3.5rem}
.pb-7{padding-bottom:1.75rem}
.pt-0{padding-top:0px}
.pb-1\.5{padding-bottom:0.375rem}
.pb-1{padding-bottom:0.25rem}
.pb-10{padding-bottom:2.5rem}
.pt-24{padding-top:6rem}
.pb-8{padding-bottom:2rem}
.pb-4{padding-bottom:1rem}
.pl-3\.5{padding-left:0.875rem}
.pr-24{padding-right:6rem}
.pt-3{padding-top:0.75rem}
.pt-0\.5{padding-top:0.125rem}
.pr-6{padding-right:1.5rem}
.pt-2\.5{padding-top:0.625rem}
.pt-2{padding-top:0.5rem}
.pt-7{padding-top:1.75rem}
.pl-10{padding-left:2.5rem}
.pl-6{padding-left:1.5rem}
.pr-10{padding-right:2.5rem}
.pt-\[74px\]{padding-top:74px}
.pt-8{padding-top:2rem}
.pt-20{padding-top:5rem}
.pr-8{padding-right:2rem}
.pb-6{padding-bottom:1.5rem}
.text-left{text-align:left}
.text-center{text-align:center}
.text-right{text-align:right}
.font-serif{font-family:Source Serif Pro, ui-serif, Georgia, Cambria, "Times New Roman", Times, serif}
.font-sans{font-family:Barlow, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.\!font-sans{font-family:Barlow, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important}
.font-display{font-family:Barlow, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.text-h4{font-size:23px;line-height:36px}
.text-xs{font-size:12px;line-height:18px}
.text-h3{font-size:26px;line-height:34px}
.text-2xs{font-size:11px;line-height:18px}
.text-h6{font-size:16px;line-height:24px}
.text-lg{font-size:20px;line-height:27px}
.text-\[14px\]{font-size:14px}
.text-base{font-size:21px;line-height:35px}
.text-\[15px\]{font-size:15px}
.text-\[25px\]{font-size:25px}
.text-h5{font-size:20px;line-height:27px}
.\!text-h2{font-size:32px !important;line-height:38px !important}
.text-h2{font-size:32px;line-height:38px}
.\!text-sm{font-size:13px !important;line-height:18px !important}
.\!text-h5{font-size:20px !important;line-height:27px !important}
.text-md{font-size:18px;line-height:21px}
.text-sm{font-size:13px;line-height:18px}
.text-\[28px\]{font-size:28px}
.text-display-3{font-size:52px;line-height:62px}
.text-3xs{font-size:10px;line-height:16px}
.text-\[18px\]{font-size:18px}
.text-\[30px\]{font-size:30px}
.text-\[32px\]{font-size:32px}
.\!text-lg{font-size:20px !important;line-height:27px !important}
.text-\[27px\]{font-size:27px}
.text-h1{font-size:40px;line-height:52px}
.font-semibold{font-weight:600}
.font-medium{font-weight:500}
.font-normal{font-weight:400}
.\!font-semibold{font-weight:600 !important}
.font-bold{font-weight:700}
.uppercase{text-transform:uppercase}
.normal-case{text-transform:none}
.italic{font-style:italic}
.not-italic{font-style:normal}
.leading-\[43px\]{line-height:43px}
.leading-none{line-height:1}
.leading-normal{line-height:1.5}
.leading-snug{line-height:1.375}
.leading-5{line-height:1.25rem}
.leading-loose{line-height:2}
.tracking-widest{letter-spacing:0.1em}
.tracking-wider{letter-spacing:.05em}
.tracking-wide{letter-spacing:0.025em}
.text-blue-300{--tw-text-opacity:1;color:rgba(167, 194, 219, var(--tw-text-opacity))}
.text-blue-500{--tw-text-opacity:1;color:rgba(18, 91, 159, var(--tw-text-opacity))}
.text-blue-700{--tw-text-opacity:1;color:rgba(14, 73, 128, var(--tw-text-opacity))}
.text-cyan-300{--tw-text-opacity:1;color:rgba(184, 216, 234, var(--tw-text-opacity))}
.text-cyan-500{--tw-text-opacity:1;color:rgba(58, 146, 196, var(--tw-text-opacity))}
.text-cyan-700{--tw-text-opacity:1;color:rgba(47, 117, 158, var(--tw-text-opacity))}
.text-teal-500{--tw-text-opacity:1;color:rgba(54, 131, 157, var(--tw-text-opacity))}
.text-teal-700{--tw-text-opacity:1;color:rgba(43, 105, 126, var(--tw-text-opacity))}
.text-brown-500{--tw-text-opacity:1;color:rgba(118, 98, 93, var(--tw-text-opacity))}
.text-brown-700{--tw-text-opacity:1;color:rgba(94, 78, 74, var(--tw-text-opacity))}
.text-hotpink-500{--tw-text-opacity:1;color:rgba(219, 69, 109, var(--tw-text-opacity))}
.text-hotpink-700{--tw-text-opacity:1;color:rgba(175, 55, 87, var(--tw-text-opacity))}
.text-purple-500{--tw-text-opacity:1;color:rgba(121, 90, 154, var(--tw-text-opacity))}
.text-purple-700{--tw-text-opacity:1;color:rgba(97, 72, 123, var(--tw-text-opacity))}
.text-burgundy-300{--tw-text-opacity:1;color:rgba(199, 173, 184, var(--tw-text-opacity))}
.text-burgundy-500{--tw-text-opacity:1;color:rgba(111, 44, 71, var(--tw-text-opacity))}
.text-burgundy-700{--tw-text-opacity:1;color:rgba(89, 35, 57, var(--tw-text-opacity))}
.text-carmine-500{--tw-text-opacity:1;color:rgba(150, 42, 52, var(--tw-text-opacity))}
.text-carmine-700{--tw-text-opacity:1;color:rgba(120, 34, 42, var(--tw-text-opacity))}
.text-greengold-500{--tw-text-opacity:1;color:rgba(165, 145, 20, var(--tw-text-opacity))}
.text-greengold-700{--tw-text-opacity:1;color:rgba(132, 116, 16, var(--tw-text-opacity))}
.text-pine-500{--tw-text-opacity:1;color:rgba(87, 120, 82, var(--tw-text-opacity))}
.text-pine-700{--tw-text-opacity:1;color:rgba(70, 96, 66, var(--tw-text-opacity))}
.text-emerald-300{--tw-text-opacity:1;color:rgba(170, 216, 212, var(--tw-text-opacity))}
.text-emerald-500{--tw-text-opacity:1;color:rgba(0, 139, 125, var(--tw-text-opacity))}
.text-emerald-700{--tw-text-opacity:1;color:rgba(25, 112, 101, var(--tw-text-opacity))}
.text-green-500{--tw-text-opacity:1;color:rgba(123, 167, 44, var(--tw-text-opacity))}
.text-green-700{--tw-text-opacity:1;color:rgba(98, 134, 35, var(--tw-text-opacity))}
.text-red-300{--tw-text-opacity:1;color:rgba(248, 194, 168, var(--tw-text-opacity))}
.text-red-500{--tw-text-opacity:1;color:rgba(204, 63, 54, var(--tw-text-opacity))}
.text-red-700{--tw-text-opacity:1;color:rgba(164, 51, 43, var(--tw-text-opacity))}
.text-orange-300{--tw-text-opacity:1;color:rgba(248, 194, 168, var(--tw-text-opacity))}
.text-orange-500{--tw-text-opacity:1;color:rgba(235, 99, 35, var(--tw-text-opacity))}
.text-orange-700{--tw-text-opacity:1;color:rgba(189, 80, 28, var(--tw-text-opacity))}
.text-amber-500{--tw-text-opacity:1;color:rgba(216, 131, 0, var(--tw-text-opacity))}
.text-amber-700{--tw-text-opacity:1;color:rgba(173, 105, 0, var(--tw-text-opacity))}
.text-graphite-500{--tw-text-opacity:1;color:rgba(92, 92, 92, var(--tw-text-opacity))}
.text-graphite-700{--tw-text-opacity:1;color:rgba(74, 74, 74, var(--tw-text-opacity))}
.text-gray-300{--tw-text-opacity:1;color:rgba(247, 247, 247, var(--tw-text-opacity))}
.text-gray-500{--tw-text-opacity:1;color:rgba(239, 239, 239, var(--tw-text-opacity))}
.text-gray-700{--tw-text-opacity:1;color:rgba(221, 221, 221, var(--tw-text-opacity))}
.text-gray-800{--tw-text-opacity:1;color:rgba(205, 205, 205, var(--tw-text-opacity))}
.text-gray-900{--tw-text-opacity:1;color:rgba(128, 128, 128, var(--tw-text-opacity))}
.text-charcoal-300{--tw-text-opacity:1;color:rgba(173, 173, 173, var(--tw-text-opacity))}
.text-charcoal-500{--tw-text-opacity:1;color:rgba(40, 40, 40, var(--tw-text-opacity))}
.text-charcoal-600{--tw-text-opacity:1;color:rgba(28, 28, 28, var(--tw-text-opacity))}
.text-charcoal-700{--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity))}
.text-white{--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}
.\!text-gray-900{--tw-text-opacity:1 !important;color:rgba(128, 128, 128, var(--tw-text-opacity)) !important}
.text-black{--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity))}
.text-primary{--tw-text-opacity:1;color:rgba(204, 63, 54, var(--tw-text-opacity))}
.text-success{--tw-text-opacity:1;color:rgba(0, 139, 125, var(--tw-text-opacity))}
.text-warning{--tw-text-opacity:1;color:rgba(235, 99, 35, var(--tw-text-opacity))}
.text-info{--tw-text-opacity:1;color:rgba(58, 146, 196, var(--tw-text-opacity))}
.text-graphite-500\/50{color:rgba(92, 92, 92, 0.5)}
.\!text-graphite-500{--tw-text-opacity:1 !important;color:rgba(92, 92, 92, var(--tw-text-opacity)) !important}
.\!text-black{--tw-text-opacity:1 !important;color:rgba(0, 0, 0, var(--tw-text-opacity)) !important}
.text-dark{--tw-text-opacity:1;color:rgba(40, 40, 40, var(--tw-text-opacity))}
.text-secondary{--tw-text-opacity:1;color:rgba(18, 91, 159, var(--tw-text-opacity))}
.text-primary-700{--tw-text-opacity:1;color:rgba(164, 51, 43, var(--tw-text-opacity))}
.text-secondary-700{--tw-text-opacity:1;color:rgba(14, 73, 128, var(--tw-text-opacity))}
.text-success-700{--tw-text-opacity:1;color:rgba(25, 112, 101, var(--tw-text-opacity))}
.text-dark-700{--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity))}
.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}
.underline-offset-2{text-underline-offset:2px}
.opacity-100{opacity:1}
.opacity-0{opacity:0}
.opacity-60{opacity:0.6}
.opacity-80{opacity:0.8}
.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);box-shadow:0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow)}
.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);box-shadow:0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow)}
.shadow-\[0_5px_25px_0px_rgba\(0\2c 0\2c 0\2c 0\.1\)\]{--tw-shadow:0 5px 25px 0px rgba(0,0,0,0.1);--tw-shadow-colored:0 5px 25px 0px var(--tw-shadow-color);box-shadow:0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);box-shadow:0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow)}
.shadow-none{--tw-shadow:0 0 rgba(0,0,0,0);--tw-shadow-colored:0 0 rgba(0,0,0,0);box-shadow:0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);box-shadow:0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow)}
.outline-none{outline:2px solid transparent;outline-offset:2px}
.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0))}
.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0))}
.ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0))}
.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0))}
.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgba(0, 0, 0, var(--tw-ring-opacity))}
.ring-red-500{--tw-ring-opacity:1;--tw-ring-color:rgba(204, 63, 54, var(--tw-ring-opacity))}
.ring-opacity-5{--tw-ring-opacity:0.05}
.ring-offset-0{--tw-ring-offset-width:0px}
.blur{--tw-blur:blur(8px);-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
.drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
.grayscale{--tw-grayscale:grayscale(100%);-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
.filter{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}
.backdrop-blur-lg{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}
.transition-colors{transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition{transition-property:color, background-color, border-color, fill, stroke, opacity, box-shadow, -webkit-text-decoration-color, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition-transform{transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.duration-300{transition-duration:300ms}
.duration-200{transition-duration:200ms}
.duration-100{transition-duration:100ms}
.duration-75{transition-duration:75ms}
.duration-500{transition-duration:500ms}
.ease-in{transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
.ease-out{transition-timing-function:cubic-bezier(0, 0, 0.2, 1)}
.ease-in-out{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}
.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}
.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
/* BREADCRUMBS */
#breadcrumbs{margin-top:1rem;margin-bottom:1rem;margin-left:-0.5rem;display:flex;align-items:center;font-size:12px;line-height:18px;line-height:1rem;--tw-text-opacity:1;color:rgba(205, 205, 205, var(--tw-text-opacity))}
@media print {
                body.single-post #navigation #breadcrumbs.inner li {
                    display: none;
                }

                    body.single-post #navigation #breadcrumbs.inner li.leading-none {
                        display: block;
                    }
}
.block-photo-gallery #breadcrumbs .group{position:relative;max-width:100%;flex-grow:1;flex-direction:column;justify-content:center;
            display: flex;
            width: calc(
                33.33% - 16px * 0.66667
            );
            width: calc(
                33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667
            )}
@media (min-width: 640px){
#breadcrumbs{font-size:21px;line-height:35px}}
@media (min-width: 768px){
#breadcrumbs{margin-left:-0.125rem}}
#breadcrumbs span{display:flex;align-items:center}
@media print {
                body.single-post #navigation #breadcrumbs span.inner li {
                    display: none;
                }

                    body.single-post #navigation #breadcrumbs span.inner li.leading-none {
                        display: block;
                    }
}
.block-photo-gallery #breadcrumbs span .group{position:relative;max-width:100%;flex-grow:1;flex-direction:column;justify-content:center;
            display: flex;
            width: calc(
                33.33% - 16px * 0.66667
            );
            width: calc(
                33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667
            )}
#breadcrumbs span span a, 
            #breadcrumbs span span.breadcrumb_last{padding-left:0.5rem;padding-right:0.5rem;font-size:11px;line-height:18px;font-weight:500;letter-spacing:0.025em;--tw-text-opacity:1;color:rgba(128, 128, 128, var(--tw-text-opacity))}
@media (min-width: 640px){
#breadcrumbs span span a, 
            #breadcrumbs span span.breadcrumb_last{font-size:12px;line-height:18px;font-weight:600;letter-spacing:0.1em}}
@media (min-width: 768px){
#breadcrumbs span span a, 
            #breadcrumbs span span.breadcrumb_last{padding-left:1rem;padding-right:1rem}}
#breadcrumbs span span a{transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
#breadcrumbs span span a:hover{--tw-text-opacity:1;color:rgba(40, 40, 40, var(--tw-text-opacity))}
[type='radio']:checked:focus {
    box-shadow: none;
}
#tooltip{display:none;max-width:220px;border-radius:5px;--tw-bg-opacity:1;background-color:rgba(40, 40, 40, var(--tw-bg-opacity));padding:0.5rem;font-size:13px;line-height:18px;--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}
#tooltip input:-webkit-autofill, 
    #tooltip input:-webkit-autofill:hover, 
    #tooltip input:-webkit-autofill:focus, 
    #tooltip textarea:-webkit-autofill, 
    #tooltip textarea:-webkit-autofill:hover, 
    #tooltip textarea:-webkit-autofill:focus, 
    #tooltip select:-webkit-autofill, 
    #tooltip select:-webkit-autofill:hover, 
    #tooltip select:-webkit-autofill:focus {
        -webkit-text-fill-color: white;
    }
footer #tooltip{font-size:14px}
@media (min-width: 1024px){
footer #tooltip{font-size:15px}}
footer #tooltip ul li a{transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
footer #tooltip ul li a:hover{--tw-text-opacity:1;color:rgba(173, 173, 173, var(--tw-text-opacity))}
footer #tooltip .social-medias ul li a{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:9999px;background-color:rgba(255, 255, 255, 0);font-size:16px;line-height:24px;transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
@media print {
                body.single-post #navigation footer #tooltip .social-medias ul li a.inner li {
                    display: none;
                }

                    body.single-post #navigation footer #tooltip .social-medias ul li a.inner li.leading-none {
                        display: block;
                    }
}
.block-photo-gallery footer #tooltip .social-medias ul li a .group{position:relative;max-width:100%;flex-grow:1;flex-direction:column;justify-content:center;
            display: flex;
            width: calc(
                33.33% - 16px * 0.66667
            );
            width: calc(
                33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667
            )}
footer #tooltip .social-medias ul li a:hover{background-color:rgba(255, 255, 255, 0.12);--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}
#tooltip[data-show]{display:block}
#tooltip #arrow, 
#tooltip #arrow::before{position:absolute;height:0.75rem;width:0.75rem;--tw-bg-opacity:1;background-color:rgba(40, 40, 40, var(--tw-bg-opacity))}
#tooltip #arrow input:-webkit-autofill, 
    #tooltip #arrow input:-webkit-autofill:hover, 
    #tooltip #arrow input:-webkit-autofill:focus, 
    #tooltip #arrow textarea:-webkit-autofill, 
    #tooltip #arrow textarea:-webkit-autofill:hover, 
    #tooltip #arrow textarea:-webkit-autofill:focus, 
    #tooltip #arrow select:-webkit-autofill, 
    #tooltip #arrow select:-webkit-autofill:hover, 
    #tooltip #arrow select:-webkit-autofill:focus, 
#tooltip #arrow::before input:-webkit-autofill, 
    
#tooltip #arrow::before input:-webkit-autofill:hover, 
    
#tooltip #arrow::before input:-webkit-autofill:focus, 
    
#tooltip #arrow::before textarea:-webkit-autofill, 
    
#tooltip #arrow::before textarea:-webkit-autofill:hover, 
    
#tooltip #arrow::before textarea:-webkit-autofill:focus, 
    
#tooltip #arrow::before select:-webkit-autofill, 
    
#tooltip #arrow::before select:-webkit-autofill:hover, 
    
#tooltip #arrow::before select:-webkit-autofill:focus {
        -webkit-text-fill-color: white;
    }
footer #tooltip #arrow,  footer 
#tooltip #arrow::before{font-size:14px}
@media (min-width: 1024px){
footer #tooltip #arrow,  footer 
#tooltip #arrow::before{font-size:15px}}
footer #tooltip #arrow ul li a,  footer 
#tooltip #arrow::before ul li a{transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
footer #tooltip #arrow ul li a:hover,  footer 
#tooltip #arrow::before ul li a:hover{--tw-text-opacity:1;color:rgba(173, 173, 173, var(--tw-text-opacity))}
footer #tooltip #arrow .social-medias ul li a,  footer 
#tooltip #arrow::before .social-medias ul li a{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:9999px;background-color:rgba(255, 255, 255, 0);font-size:16px;line-height:24px;transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}
@media print {
                body.single-post #navigation footer #tooltip #arrow .social-medias ul li a.inner li, body.single-post #navigation  footer 
#tooltip #arrow::before .social-medias ul li a.inner li {
                    display: none;
                }

                    body.single-post #navigation footer #tooltip #arrow .social-medias ul li a.inner li.leading-none, body.single-post #navigation  footer 
#tooltip #arrow::before .social-medias ul li a.inner li.leading-none {
                        display: block;
                    }
}
.block-photo-gallery footer #tooltip #arrow .social-medias ul li a .group,  .block-photo-gallery  footer 
#tooltip #arrow::before .social-medias ul li a .group{position:relative;max-width:100%;flex-grow:1;flex-direction:column;justify-content:center;
            display: flex;
            width: calc(
                33.33% - 16px * 0.66667
            );
            width: calc(
                33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667
            )}
footer #tooltip #arrow .social-medias ul li a:hover,  footer 
#tooltip #arrow::before .social-medias ul li a:hover{background-color:rgba(255, 255, 255, 0.12);--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}
#tooltip #arrow {
    visibility: hidden;
}
#tooltip #arrow::before{visibility:visible;--tw-rotate:45deg;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    content: ''}
#tooltip[data-popper-placement^='bottom'] > #arrow{top:0.75rem}
.placeholder\:text-white::-webkit-input-placeholder{--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}
.placeholder\:text-white::-moz-placeholder{--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}
.placeholder\:text-white::placeholder{--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}
.placeholder\:text-black::-webkit-input-placeholder{--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity))}
.placeholder\:text-black::-moz-placeholder{--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity))}
.placeholder\:text-black::placeholder{--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity))}
.placeholder\:text-dark::-webkit-input-placeholder{--tw-text-opacity:1;color:rgba(40, 40, 40, var(--tw-text-opacity))}
.placeholder\:text-dark::-moz-placeholder{--tw-text-opacity:1;color:rgba(40, 40, 40, var(--tw-text-opacity))}
.placeholder\:text-dark::placeholder{--tw-text-opacity:1;color:rgba(40, 40, 40, var(--tw-text-opacity))}
.before\:absolute::before{content:var(--tw-content);position:absolute}
.before\:top-1\/2::before{content:var(--tw-content);top:50%}
.before\:left-0::before{content:var(--tw-content);left:0px}
.before\:bottom-0::before{content:var(--tw-content);bottom:0px}
.before\:-left-\[100\%\]::before{content:var(--tw-content);left:-100%}
.before\:top-0::before{content:var(--tw-content);top:0px}
.before\:-z-10::before{content:var(--tw-content);z-index:-10}
.before\:z-10::before{content:var(--tw-content);z-index:10}
.before\:h-full::before{content:var(--tw-content);height:100%}
.before\:w-full::before{content:var(--tw-content);width:100%}
.before\:border-t::before{content:var(--tw-content);border-top-width:1px}
.before\:border-black::before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgba(0, 0, 0, var(--tw-border-opacity))}
.before\:bg-orange-500\/12::before{content:var(--tw-content);background-color:rgba(235, 99, 35, 0.12)}
.before\:bg-gradient-to-t::before{content:var(--tw-content);background-image:linear-gradient(to top, var(--tw-gradient-stops))}
.before\:from-black::before{content:var(--tw-content);--tw-gradient-from:#000000;--tw-gradient-to:rgba(0, 0, 0, 0);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.before\:content-\[\'\AB\'\]::before{--tw-content:'«';content:var(--tw-content)}
.before\:content-\[\'\'\]::before{--tw-content:'';content:var(--tw-content)}
.after\:absolute::after{content:var(--tw-content);position:absolute}
.after\:relative::after{content:var(--tw-content);position:relative}
.after\:top-0::after{content:var(--tw-content);top:0px}
.after\:-left-full::after{content:var(--tw-content);left:-100%}
.after\:-top-px::after{content:var(--tw-content);top:-1px}
.after\:-right-\[100\%\]::after{content:var(--tw-content);right:-100%}
.after\:-z-10::after{content:var(--tw-content);z-index:-10}
.after\:ml-3::after{content:var(--tw-content);margin-left:0.75rem}
.after\:h-full::after{content:var(--tw-content);height:100%}
.after\:h-\[1\.5px\]::after{content:var(--tw-content);height:1.5px}
.after\:w-\[300\%\]::after{content:var(--tw-content);width:300%}
.after\:w-auto::after{content:var(--tw-content);width:auto}
.after\:w-full::after{content:var(--tw-content);width:100%}
.after\:flex-grow::after{content:var(--tw-content);flex-grow:1}
.after\:self-end::after{content:var(--tw-content);align-self:flex-end}
.after\:bg-gray-300::after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgba(247, 247, 247, var(--tw-bg-opacity))}
.after\:bg-black::after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgba(0, 0, 0, var(--tw-bg-opacity))}
.after\:bg-orange-500\/20::after{content:var(--tw-content);background-color:rgba(235, 99, 35, 0.2)}
.after\:content-\[\'\'\]::after{--tw-content:'';content:var(--tw-content)}
.after\:content-\[\'\BB\'\]::after{--tw-content:'»';content:var(--tw-content)}
.odd\:bg-blue-300:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(167, 194, 219, var(--tw-bg-opacity))}
.odd\:bg-blue-500:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(18, 91, 159, var(--tw-bg-opacity))}
.odd\:bg-blue-700:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(14, 73, 128, var(--tw-bg-opacity))}
.odd\:bg-cyan-300:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(184, 216, 234, var(--tw-bg-opacity))}
.odd\:bg-cyan-500:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(58, 146, 196, var(--tw-bg-opacity))}
.odd\:bg-cyan-700:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(47, 117, 158, var(--tw-bg-opacity))}
.odd\:bg-teal-500:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(54, 131, 157, var(--tw-bg-opacity))}
.odd\:bg-teal-700:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(43, 105, 126, var(--tw-bg-opacity))}
.odd\:bg-brown-500:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(118, 98, 93, var(--tw-bg-opacity))}
.odd\:bg-brown-700:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(94, 78, 74, var(--tw-bg-opacity))}
.odd\:bg-hotpink-500:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(219, 69, 109, var(--tw-bg-opacity))}
.odd\:bg-hotpink-700:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(175, 55, 87, var(--tw-bg-opacity))}
.odd\:bg-purple-500:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(121, 90, 154, var(--tw-bg-opacity))}
.odd\:bg-purple-700:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(97, 72, 123, var(--tw-bg-opacity))}
.odd\:bg-burgundy-300:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(199, 173, 184, var(--tw-bg-opacity))}
.odd\:bg-burgundy-500:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(111, 44, 71, var(--tw-bg-opacity))}
.odd\:bg-burgundy-700:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(89, 35, 57, var(--tw-bg-opacity))}
.odd\:bg-carmine-500:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(150, 42, 52, var(--tw-bg-opacity))}
.odd\:bg-carmine-700:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(120, 34, 42, var(--tw-bg-opacity))}
.odd\:bg-greengold-500:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(165, 145, 20, var(--tw-bg-opacity))}
.odd\:bg-greengold-700:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(132, 116, 16, var(--tw-bg-opacity))}
.odd\:bg-pine-500:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(87, 120, 82, var(--tw-bg-opacity))}
.odd\:bg-pine-700:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(70, 96, 66, var(--tw-bg-opacity))}
.odd\:bg-emerald-300:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(170, 216, 212, var(--tw-bg-opacity))}
.odd\:bg-emerald-500:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(0, 139, 125, var(--tw-bg-opacity))}
.odd\:bg-emerald-700:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(25, 112, 101, var(--tw-bg-opacity))}
.odd\:bg-green-500:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(123, 167, 44, var(--tw-bg-opacity))}
.odd\:bg-green-700:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(98, 134, 35, var(--tw-bg-opacity))}
.odd\:bg-red-300:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(248, 194, 168, var(--tw-bg-opacity))}
.odd\:bg-red-500:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(204, 63, 54, var(--tw-bg-opacity))}
.odd\:bg-red-700:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(164, 51, 43, var(--tw-bg-opacity))}
.odd\:bg-orange-300:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(248, 194, 168, var(--tw-bg-opacity))}
.odd\:bg-orange-500:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(235, 99, 35, var(--tw-bg-opacity))}
.odd\:bg-orange-700:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(189, 80, 28, var(--tw-bg-opacity))}
.odd\:bg-amber-500:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(216, 131, 0, var(--tw-bg-opacity))}
.odd\:bg-amber-700:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(173, 105, 0, var(--tw-bg-opacity))}
.odd\:bg-graphite-500:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(92, 92, 92, var(--tw-bg-opacity))}
.odd\:bg-graphite-700:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(74, 74, 74, var(--tw-bg-opacity))}
.odd\:bg-gray-300:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(247, 247, 247, var(--tw-bg-opacity))}
.odd\:bg-gray-500:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(239, 239, 239, var(--tw-bg-opacity))}
.odd\:bg-gray-700:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(221, 221, 221, var(--tw-bg-opacity))}
.odd\:bg-gray-800:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(205, 205, 205, var(--tw-bg-opacity))}
.odd\:bg-gray-900:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(128, 128, 128, var(--tw-bg-opacity))}
.odd\:bg-charcoal-300:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(173, 173, 173, var(--tw-bg-opacity))}
.odd\:bg-charcoal-500:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(40, 40, 40, var(--tw-bg-opacity))}
.odd\:bg-charcoal-600:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(28, 28, 28, var(--tw-bg-opacity))}
.odd\:bg-charcoal-700:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(0, 0, 0, var(--tw-bg-opacity))}
.odd\:bg-opacity-12:nth-child(odd){--tw-bg-opacity:0.12}
.even\:bg-blue-300:nth-child(even){--tw-bg-opacity:1;background-color:rgba(167, 194, 219, var(--tw-bg-opacity))}
.even\:bg-blue-500:nth-child(even){--tw-bg-opacity:1;background-color:rgba(18, 91, 159, var(--tw-bg-opacity))}
.even\:bg-blue-700:nth-child(even){--tw-bg-opacity:1;background-color:rgba(14, 73, 128, var(--tw-bg-opacity))}
.even\:bg-cyan-300:nth-child(even){--tw-bg-opacity:1;background-color:rgba(184, 216, 234, var(--tw-bg-opacity))}
.even\:bg-cyan-500:nth-child(even){--tw-bg-opacity:1;background-color:rgba(58, 146, 196, var(--tw-bg-opacity))}
.even\:bg-cyan-700:nth-child(even){--tw-bg-opacity:1;background-color:rgba(47, 117, 158, var(--tw-bg-opacity))}
.even\:bg-teal-500:nth-child(even){--tw-bg-opacity:1;background-color:rgba(54, 131, 157, var(--tw-bg-opacity))}
.even\:bg-teal-700:nth-child(even){--tw-bg-opacity:1;background-color:rgba(43, 105, 126, var(--tw-bg-opacity))}
.even\:bg-brown-500:nth-child(even){--tw-bg-opacity:1;background-color:rgba(118, 98, 93, var(--tw-bg-opacity))}
.even\:bg-brown-700:nth-child(even){--tw-bg-opacity:1;background-color:rgba(94, 78, 74, var(--tw-bg-opacity))}
.even\:bg-hotpink-500:nth-child(even){--tw-bg-opacity:1;background-color:rgba(219, 69, 109, var(--tw-bg-opacity))}
.even\:bg-hotpink-700:nth-child(even){--tw-bg-opacity:1;background-color:rgba(175, 55, 87, var(--tw-bg-opacity))}
.even\:bg-purple-500:nth-child(even){--tw-bg-opacity:1;background-color:rgba(121, 90, 154, var(--tw-bg-opacity))}
.even\:bg-purple-700:nth-child(even){--tw-bg-opacity:1;background-color:rgba(97, 72, 123, var(--tw-bg-opacity))}
.even\:bg-burgundy-300:nth-child(even){--tw-bg-opacity:1;background-color:rgba(199, 173, 184, var(--tw-bg-opacity))}
.even\:bg-burgundy-500:nth-child(even){--tw-bg-opacity:1;background-color:rgba(111, 44, 71, var(--tw-bg-opacity))}
.even\:bg-burgundy-700:nth-child(even){--tw-bg-opacity:1;background-color:rgba(89, 35, 57, var(--tw-bg-opacity))}
.even\:bg-carmine-500:nth-child(even){--tw-bg-opacity:1;background-color:rgba(150, 42, 52, var(--tw-bg-opacity))}
.even\:bg-carmine-700:nth-child(even){--tw-bg-opacity:1;background-color:rgba(120, 34, 42, var(--tw-bg-opacity))}
.even\:bg-greengold-500:nth-child(even){--tw-bg-opacity:1;background-color:rgba(165, 145, 20, var(--tw-bg-opacity))}
.even\:bg-greengold-700:nth-child(even){--tw-bg-opacity:1;background-color:rgba(132, 116, 16, var(--tw-bg-opacity))}
.even\:bg-pine-500:nth-child(even){--tw-bg-opacity:1;background-color:rgba(87, 120, 82, var(--tw-bg-opacity))}
.even\:bg-pine-700:nth-child(even){--tw-bg-opacity:1;background-color:rgba(70, 96, 66, var(--tw-bg-opacity))}
.even\:bg-emerald-300:nth-child(even){--tw-bg-opacity:1;background-color:rgba(170, 216, 212, var(--tw-bg-opacity))}
.even\:bg-emerald-500:nth-child(even){--tw-bg-opacity:1;background-color:rgba(0, 139, 125, var(--tw-bg-opacity))}
.even\:bg-emerald-700:nth-child(even){--tw-bg-opacity:1;background-color:rgba(25, 112, 101, var(--tw-bg-opacity))}
.even\:bg-green-500:nth-child(even){--tw-bg-opacity:1;background-color:rgba(123, 167, 44, var(--tw-bg-opacity))}
.even\:bg-green-700:nth-child(even){--tw-bg-opacity:1;background-color:rgba(98, 134, 35, var(--tw-bg-opacity))}
.even\:bg-red-300:nth-child(even){--tw-bg-opacity:1;background-color:rgba(248, 194, 168, var(--tw-bg-opacity))}
.even\:bg-red-500:nth-child(even){--tw-bg-opacity:1;background-color:rgba(204, 63, 54, var(--tw-bg-opacity))}
.even\:bg-red-700:nth-child(even){--tw-bg-opacity:1;background-color:rgba(164, 51, 43, var(--tw-bg-opacity))}
.even\:bg-orange-300:nth-child(even){--tw-bg-opacity:1;background-color:rgba(248, 194, 168, var(--tw-bg-opacity))}
.even\:bg-orange-500:nth-child(even){--tw-bg-opacity:1;background-color:rgba(235, 99, 35, var(--tw-bg-opacity))}
.even\:bg-orange-700:nth-child(even){--tw-bg-opacity:1;background-color:rgba(189, 80, 28, var(--tw-bg-opacity))}
.even\:bg-amber-500:nth-child(even){--tw-bg-opacity:1;background-color:rgba(216, 131, 0, var(--tw-bg-opacity))}
.even\:bg-amber-700:nth-child(even){--tw-bg-opacity:1;background-color:rgba(173, 105, 0, var(--tw-bg-opacity))}
.even\:bg-graphite-500:nth-child(even){--tw-bg-opacity:1;background-color:rgba(92, 92, 92, var(--tw-bg-opacity))}
.even\:bg-graphite-700:nth-child(even){--tw-bg-opacity:1;background-color:rgba(74, 74, 74, var(--tw-bg-opacity))}
.even\:bg-gray-300:nth-child(even){--tw-bg-opacity:1;background-color:rgba(247, 247, 247, var(--tw-bg-opacity))}
.even\:bg-gray-500:nth-child(even){--tw-bg-opacity:1;background-color:rgba(239, 239, 239, var(--tw-bg-opacity))}
.even\:bg-gray-700:nth-child(even){--tw-bg-opacity:1;background-color:rgba(221, 221, 221, var(--tw-bg-opacity))}
.even\:bg-gray-800:nth-child(even){--tw-bg-opacity:1;background-color:rgba(205, 205, 205, var(--tw-bg-opacity))}
.even\:bg-gray-900:nth-child(even){--tw-bg-opacity:1;background-color:rgba(128, 128, 128, var(--tw-bg-opacity))}
.even\:bg-charcoal-300:nth-child(even){--tw-bg-opacity:1;background-color:rgba(173, 173, 173, var(--tw-bg-opacity))}
.even\:bg-charcoal-500:nth-child(even){--tw-bg-opacity:1;background-color:rgba(40, 40, 40, var(--tw-bg-opacity))}
.even\:bg-charcoal-600:nth-child(even){--tw-bg-opacity:1;background-color:rgba(28, 28, 28, var(--tw-bg-opacity))}
.even\:bg-charcoal-700:nth-child(even){--tw-bg-opacity:1;background-color:rgba(0, 0, 0, var(--tw-bg-opacity))}
.even\:bg-opacity-5:nth-child(even){--tw-bg-opacity:0.05}
.autofill\:bg-white:-webkit-autofill{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity))}
.autofill\:bg-white:autofill{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity))}
.focus-within\:z-10[focus-within]{z-index:10}
.focus-within\:z-10:focus-within{z-index:10}
.hover\:cursor-pointer:hover{cursor:pointer}
.hover\:border-gray-500\/100:hover{border-color:rgba(239, 239, 239, 1)}
.hover\:border-black:hover{--tw-border-opacity:1;border-color:rgba(0, 0, 0, var(--tw-border-opacity))}
.hover\:bg-white\/100:hover{background-color:rgba(255, 255, 255, 1)}
.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgba(221, 221, 221, var(--tw-bg-opacity))}
.hover\:bg-black\/5:hover{background-color:rgba(0, 0, 0, 0.05)}
.hover\:bg-black\/100:hover{background-color:rgba(0, 0, 0, 1)}
.hover\:bg-gray-500:hover{--tw-bg-opacity:1;background-color:rgba(239, 239, 239, var(--tw-bg-opacity))}
.hover\:bg-white\/12:hover{background-color:rgba(255, 255, 255, 0.12)}
.hover\:bg-gray-500\/100:hover{background-color:rgba(239, 239, 239, 1)}
.hover\:bg-primary:hover{--tw-bg-opacity:1;background-color:rgba(204, 63, 54, var(--tw-bg-opacity))}
.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity))}
.hover\:bg-light:hover{--tw-bg-opacity:1;background-color:rgba(239, 239, 239, var(--tw-bg-opacity))}
.hover\:text-blue-300:hover{--tw-text-opacity:1;color:rgba(167, 194, 219, var(--tw-text-opacity))}
.hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgba(18, 91, 159, var(--tw-text-opacity))}
.hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgba(14, 73, 128, var(--tw-text-opacity))}
.hover\:text-cyan-300:hover{--tw-text-opacity:1;color:rgba(184, 216, 234, var(--tw-text-opacity))}
.hover\:text-cyan-500:hover{--tw-text-opacity:1;color:rgba(58, 146, 196, var(--tw-text-opacity))}
.hover\:text-cyan-700:hover{--tw-text-opacity:1;color:rgba(47, 117, 158, var(--tw-text-opacity))}
.hover\:text-teal-500:hover{--tw-text-opacity:1;color:rgba(54, 131, 157, var(--tw-text-opacity))}
.hover\:text-teal-700:hover{--tw-text-opacity:1;color:rgba(43, 105, 126, var(--tw-text-opacity))}
.hover\:text-brown-500:hover{--tw-text-opacity:1;color:rgba(118, 98, 93, var(--tw-text-opacity))}
.hover\:text-brown-700:hover{--tw-text-opacity:1;color:rgba(94, 78, 74, var(--tw-text-opacity))}
.hover\:text-hotpink-500:hover{--tw-text-opacity:1;color:rgba(219, 69, 109, var(--tw-text-opacity))}
.hover\:text-hotpink-700:hover{--tw-text-opacity:1;color:rgba(175, 55, 87, var(--tw-text-opacity))}
.hover\:text-purple-500:hover{--tw-text-opacity:1;color:rgba(121, 90, 154, var(--tw-text-opacity))}
.hover\:text-purple-700:hover{--tw-text-opacity:1;color:rgba(97, 72, 123, var(--tw-text-opacity))}
.hover\:text-burgundy-300:hover{--tw-text-opacity:1;color:rgba(199, 173, 184, var(--tw-text-opacity))}
.hover\:text-burgundy-500:hover{--tw-text-opacity:1;color:rgba(111, 44, 71, var(--tw-text-opacity))}
.hover\:text-burgundy-700:hover{--tw-text-opacity:1;color:rgba(89, 35, 57, var(--tw-text-opacity))}
.hover\:text-carmine-500:hover{--tw-text-opacity:1;color:rgba(150, 42, 52, var(--tw-text-opacity))}
.hover\:text-carmine-700:hover{--tw-text-opacity:1;color:rgba(120, 34, 42, var(--tw-text-opacity))}
.hover\:text-greengold-500:hover{--tw-text-opacity:1;color:rgba(165, 145, 20, var(--tw-text-opacity))}
.hover\:text-greengold-700:hover{--tw-text-opacity:1;color:rgba(132, 116, 16, var(--tw-text-opacity))}
.hover\:text-pine-500:hover{--tw-text-opacity:1;color:rgba(87, 120, 82, var(--tw-text-opacity))}
.hover\:text-pine-700:hover{--tw-text-opacity:1;color:rgba(70, 96, 66, var(--tw-text-opacity))}
.hover\:text-emerald-300:hover{--tw-text-opacity:1;color:rgba(170, 216, 212, var(--tw-text-opacity))}
.hover\:text-emerald-500:hover{--tw-text-opacity:1;color:rgba(0, 139, 125, var(--tw-text-opacity))}
.hover\:text-emerald-700:hover{--tw-text-opacity:1;color:rgba(25, 112, 101, var(--tw-text-opacity))}
.hover\:text-green-500:hover{--tw-text-opacity:1;color:rgba(123, 167, 44, var(--tw-text-opacity))}
.hover\:text-green-700:hover{--tw-text-opacity:1;color:rgba(98, 134, 35, var(--tw-text-opacity))}
.hover\:text-red-300:hover{--tw-text-opacity:1;color:rgba(248, 194, 168, var(--tw-text-opacity))}
.hover\:text-red-500:hover{--tw-text-opacity:1;color:rgba(204, 63, 54, var(--tw-text-opacity))}
.hover\:text-red-700:hover{--tw-text-opacity:1;color:rgba(164, 51, 43, var(--tw-text-opacity))}
.hover\:text-orange-300:hover{--tw-text-opacity:1;color:rgba(248, 194, 168, var(--tw-text-opacity))}
.hover\:text-orange-500:hover{--tw-text-opacity:1;color:rgba(235, 99, 35, var(--tw-text-opacity))}
.hover\:text-orange-700:hover{--tw-text-opacity:1;color:rgba(189, 80, 28, var(--tw-text-opacity))}
.hover\:text-amber-500:hover{--tw-text-opacity:1;color:rgba(216, 131, 0, var(--tw-text-opacity))}
.hover\:text-amber-700:hover{--tw-text-opacity:1;color:rgba(173, 105, 0, var(--tw-text-opacity))}
.hover\:text-graphite-500:hover{--tw-text-opacity:1;color:rgba(92, 92, 92, var(--tw-text-opacity))}
.hover\:text-graphite-700:hover{--tw-text-opacity:1;color:rgba(74, 74, 74, var(--tw-text-opacity))}
.hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgba(247, 247, 247, var(--tw-text-opacity))}
.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgba(239, 239, 239, var(--tw-text-opacity))}
.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgba(221, 221, 221, var(--tw-text-opacity))}
.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgba(205, 205, 205, var(--tw-text-opacity))}
.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgba(128, 128, 128, var(--tw-text-opacity))}
.hover\:text-charcoal-300:hover{--tw-text-opacity:1;color:rgba(173, 173, 173, var(--tw-text-opacity))}
.hover\:text-charcoal-500:hover{--tw-text-opacity:1;color:rgba(40, 40, 40, var(--tw-text-opacity))}
.hover\:text-charcoal-600:hover{--tw-text-opacity:1;color:rgba(28, 28, 28, var(--tw-text-opacity))}
.hover\:text-charcoal-700:hover{--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity))}
.hover\:text-primary:hover{--tw-text-opacity:1;color:rgba(204, 63, 54, var(--tw-text-opacity))}
.hover\:text-white:hover{--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity))}
.hover\:text-black:hover{--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity))}
.hover\:text-primary-300:hover{--tw-text-opacity:1;color:rgba(248, 194, 168, var(--tw-text-opacity))}
.hover\:opacity-80:hover{opacity:0.8}
.hover\:ring-4:hover{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0))}
.focus\:border-charcoal-500:focus{--tw-border-opacity:1;border-color:rgba(40, 40, 40, var(--tw-border-opacity))}
.focus\:border-black:focus{--tw-border-opacity:1;border-color:rgba(0, 0, 0, var(--tw-border-opacity))}
.focus\:border-gray-700:focus{--tw-border-opacity:1;border-color:rgba(221, 221, 221, var(--tw-border-opacity))}
.focus\:text-black:focus{--tw-text-opacity:1;color:rgba(0, 0, 0, var(--tw-text-opacity))}
.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}
.focus\:outline-0:focus{outline-width:0px}
.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0))}
.focus\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 rgba(0,0,0,0);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0,0,0,0))}
.focus\:ring-black:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(0, 0, 0, var(--tw-ring-opacity))}
.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(204, 63, 54, var(--tw-ring-opacity))}
.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px}
.disabled\:bg-white\/0:disabled{background-color:rgba(255, 255, 255, 0)}
.disabled\:text-black\/0:disabled{color:rgba(0, 0, 0, 0)}
.group:hover .group-hover\:fa-solid{font-weight:700}
.group:hover .group-hover\:visible{visibility:visible}
.group:hover .group-hover\:inline{display:inline}
.group:hover .group-hover\:hidden{display:none}
.group:hover .group-hover\:scale-100{--tw-scale-x:1;--tw-scale-y:1;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.group:hover .group-hover\:bg-black\/30{background-color:rgba(0, 0, 0, 0.3)}
.group:hover .group-hover\:bg-black\/100{background-color:rgba(0, 0, 0, 1)}
.group:hover .group-hover\:text-graphite-500{--tw-text-opacity:1;color:rgba(92, 92, 92, var(--tw-text-opacity))}
.group:hover .group-hover\:text-red-500{--tw-text-opacity:1;color:rgba(204, 63, 54, var(--tw-text-opacity))}
.group:hover .group-hover\:opacity-100{opacity:1}
.group:hover .group-hover\:opacity-25{opacity:0.25}
.group:focus .group-focus\:opacity-100{opacity:1}
.group:focus .group-focus\:opacity-25{opacity:0.25}
@media (min-width: 475px){
.xs\:mx-0{margin-left:0px;margin-right:0px}
.xs\:mb-0{margin-bottom:0px}
.xs\:mr-auto{margin-right:auto}
.xs\:mb-4{margin-bottom:1rem}
.xs\:mr-0\.5{margin-right:0.125rem}
.xs\:mr-0{margin-right:0px}
.xs\:ml-6{margin-left:1.5rem}
.xs\:grid{display:grid}
.xs\:h-44{height:11rem}
.xs\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}
.xs\:items-center{align-items:center}
.xs\:text-right{text-align:right}}
@media (min-width: 640px){
.sm\:container{width:100%;margin-right:auto;margin-left:auto}
@media (min-width: 475px){
.sm\:container{max-width:475px}}
@media (min-width: 640px){
.sm\:container{max-width:640px}}
@media (min-width: 768px){
.sm\:container{max-width:768px}}
@media (min-width: 1024px){
.sm\:container{max-width:1024px}}
@media (min-width: 1280px){
.sm\:container{max-width:1280px}}
@media (min-width: 1480px){
.sm\:container{max-width:1480px}}
.sm\:aspect-h-1\.5{--tw-aspect-h:1.5}
.sm\:aspect-h-1{--tw-aspect-h:1}
.sm\:inset-y-0{top:0px;bottom:0px}
.sm\:bottom-8{bottom:2rem}
.sm\:left-8{left:2rem}
.sm\:left-0{left:0px}
.sm\:top-0{top:0px}
.sm\:right-12{right:3rem}
.sm\:-right-2{right:-0.5rem}
.sm\:col-span-2{grid-column:span 2 / span 2}
.sm\:col-span-3{grid-column:span 3 / span 3}
.sm\:col-span-6{grid-column:span 6 / span 6}
.sm\:row-span-2{grid-row:span 2 / span 2}
.sm\:my-8{margin-top:2rem;margin-bottom:2rem}
.sm\:my-14{margin-top:3.5rem;margin-bottom:3.5rem}
.sm\:mt-20{margin-top:5rem}
.sm\:mb-20{margin-bottom:5rem}
.sm\:mb-14{margin-bottom:3.5rem}
.sm\:mt-0{margin-top:0px}
.sm\:ml-3{margin-left:0.75rem}
.sm\:mb-9{margin-bottom:2.25rem}
.sm\:mb-1{margin-bottom:0.25rem}
.sm\:mb-8{margin-bottom:2rem}
.sm\:mb-6{margin-bottom:1.5rem}
.sm\:mb-0{margin-bottom:0px}
.sm\:mr-6{margin-right:1.5rem}
.sm\:mt-\[10px\]{margin-top:10px}
.sm\:table-row{display:table-row}
.sm\:grid{display:grid}
.sm\:hidden{display:none}
.sm\:aspect-square{aspect-ratio:1 / 1}
.sm\:h-48{height:12rem}
.sm\:h-10{height:2.5rem}
.sm\:h-40{height:10rem}
.sm\:h-\[42px\]{height:42px}
.sm\:h-8{height:2rem}
.sm\:h-12{height:3rem}
.sm\:min-h-\[250px\]{min-height:250px}
.sm\:min-h-\[160px\]{min-height:160px}
.sm\:w-auto{width:auto}
.sm\:w-1\/2{width:50%}
.sm\:w-40{width:10rem}
.sm\:w-14{width:3.5rem}
.sm\:w-8{width:2rem}
.sm\:w-1\/3{width:33.333333%}
.sm\:w-\[550px\]{width:550px}
.sm\:w-12{width:3rem}
.sm\:max-w-lg{max-width:32rem}
.sm\:max-w-xs{max-width:20rem}
.sm\:max-w-\[300px\]{max-width:300px}
.sm\:translate-y-0{--tw-translate-y:0px;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.sm\:translate-x-2{--tw-translate-x:0.5rem;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.sm\:translate-x-0{--tw-translate-x:0px;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.sm\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.sm\:scale-100{--tw-scale-x:1;--tw-scale-y:1;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.sm\:grid-flow-col{grid-auto-flow:column}
.sm\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}
.sm\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}
.sm\:grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr))}
.sm\:flex-row{flex-direction:row}
.sm\:flex-col{flex-direction:column}
.sm\:items-start{align-items:flex-start}
.sm\:items-end{align-items:flex-end}
.sm\:gap-8{gap:2rem}
.sm\:gap-x-6{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}
.sm\:gap-y-0{row-gap:0px}
.sm\:gap-y-6{row-gap:1.5rem}
.sm\:gap-x-8{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}
.sm\:space-x-6 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}
.sm\:space-x-0 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}
.sm\:border-none{border-style:none}
.sm\:p-12{padding:3rem}
.sm\:p-0{padding:0px}
.sm\:p-6{padding:1.5rem}
.sm\:px-8{padding-left:2rem;padding-right:2rem}
.sm\:py-32{padding-top:8rem;padding-bottom:8rem}
.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}
.sm\:px-9{padding-left:2.25rem;padding-right:2.25rem}
.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.sm\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}
.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}
.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}
.sm\:py-8{padding-top:2rem;padding-bottom:2rem}
.sm\:pt-7{padding-top:1.75rem}
.sm\:pb-20{padding-bottom:5rem}
.sm\:pr-5{padding-right:1.25rem}
.sm\:pt-48{padding-top:12rem}
.sm\:pt-11{padding-top:2.75rem}
.sm\:text-left{text-align:left}
.sm\:text-h3{font-size:26px;line-height:34px}
.sm\:text-\[24px\]{font-size:24px}
.sm\:text-sm{font-size:13px;line-height:18px}
.sm\:text-h6{font-size:16px;line-height:24px}
.sm\:text-h4{font-size:23px;line-height:36px}
.sm\:duration-700{transition-duration:700ms}}
@media (min-width: 768px){
.md\:container{width:100%;margin-right:auto;margin-left:auto}
@media (min-width: 475px){
.md\:container{max-width:475px}}
@media (min-width: 640px){
.md\:container{max-width:640px}}
@media (min-width: 768px){
.md\:container{max-width:768px}}
@media (min-width: 1024px){
.md\:container{max-width:1024px}}
@media (min-width: 1280px){
.md\:container{max-width:1280px}}
@media (min-width: 1480px){
.md\:container{max-width:1480px}}
.md\:sticky{position:-webkit-sticky;position:sticky}
.md\:top-20{top:5rem}
.md\:z-50{z-index:50}
.md\:my-24{margin-top:6rem;margin-bottom:6rem}
.md\:mt-14{margin-top:3.5rem}
.md\:mb-0{margin-bottom:0px}
.md\:mt-20{margin-top:5rem}
.md\:mb-16{margin-bottom:4rem}
.md\:mr-0{margin-right:0px}
.md\:mr-5{margin-right:1.25rem}
.md\:ml-0{margin-left:0px}
.md\:mb-6{margin-bottom:1.5rem}
.md\:mt-16{margin-top:4rem}
.md\:mt-0{margin-top:0px}
.md\:mr-2{margin-right:0.5rem}
.md\:mb-8{margin-bottom:2rem}
.md\:-ml-5{margin-left:-1.25rem}
.md\:ml-7{margin-left:1.75rem}
.md\:ml-12{margin-left:3rem}
.md\:mb-20{margin-bottom:5rem}
.md\:block{display:block}
.md\:flex{display:flex}
.md\:hidden{display:none}
.md\:h-52{height:13rem}
.md\:h-\[50px\]{height:50px}
.md\:h-16{height:4rem}
.md\:w-1\/2{width:50%}
.md\:w-8\/12{width:66.666667%}
.md\:w-4\/12{width:33.333333%}
.md\:w-\[50px\]{width:50px}
.md\:w-32{width:8rem}
.md\:max-w-xs{max-width:20rem}
.md\:max-w-full{max-width:100%}
.md\:scroll-mt-16{scroll-margin-top:4rem}
.md\:flex-row{flex-direction:row}
.md\:flex-col{flex-direction:column}
.md\:items-center{align-items:center}
.md\:justify-between{justify-content:space-between}
.md\:gap-x-14{-webkit-column-gap:3.5rem;-moz-column-gap:3.5rem;column-gap:3.5rem}
.md\:gap-y-20{row-gap:5rem}
.md\:gap-y-4{row-gap:1rem}
.md\:space-x-6 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}
.md\:space-y-0 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}
.md\:space-x-8 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}
.md\:bg-white{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity))}
.md\:p-9{padding:2.25rem}
.md\:p-12{padding:3rem}
.md\:p-24{padding:6rem}
.md\:px-3\.5{padding-left:0.875rem;padding-right:0.875rem}
.md\:px-3{padding-left:0.75rem;padding-right:0.75rem}
.md\:px-0{padding-left:0px;padding-right:0px}
.md\:px-9{padding-left:2.25rem;padding-right:2.25rem}
.md\:px-8{padding-left:2rem;padding-right:2rem}
.md\:py-0{padding-top:0px;padding-bottom:0px}
.md\:py-20{padding-top:5rem;padding-bottom:5rem}
.md\:py-3\.5{padding-top:0.875rem;padding-bottom:0.875rem}
.md\:py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.md\:px-12{padding-left:3rem;padding-right:3rem}
.md\:pb-24{padding-bottom:6rem}
.md\:pt-12{padding-top:3rem}
.md\:pb-20{padding-bottom:5rem}
.md\:pr-10{padding-right:2.5rem}
.md\:pl-0{padding-left:0px}
.md\:pl-10{padding-left:2.5rem}
.md\:pr-0{padding-right:0px}
.md\:pt-7{padding-top:1.75rem}
.md\:pt-14{padding-top:3.5rem}
.md\:pl-4{padding-left:1rem}
.md\:pr-6{padding-right:1.5rem}
.md\:pt-16{padding-top:4rem}
.md\:text-left{text-align:left}
.md\:\!text-h1{font-size:40px !important;line-height:52px !important}
.md\:text-h1{font-size:40px;line-height:52px}
.md\:text-sm{font-size:13px;line-height:18px}
.md\:text-h4{font-size:23px;line-height:36px}
.md\:font-normal{font-weight:400}
.md\:hover\:text-primary:hover{--tw-text-opacity:1;color:rgba(204, 63, 54, var(--tw-text-opacity))}}
@media (min-width: 1024px){
        .font-serif.lg\:text-display-3 {
            font-size: 60px;
            line-height: 72px;
        }
        .lg\:invisible{visibility:hidden}
        .lg\:sticky{position:-webkit-sticky;position:sticky}
        .lg\:right-2{right:0.5rem}
        .lg\:left-2{left:0.5rem}
        .lg\:bottom-2{bottom:0.5rem}
        .lg\:right-1{right:0.25rem}
        .lg\:top-2{top:0.5rem}
        .lg\:left-1\/2{left:50%}
        .lg\:order-first{order:-9999}
        .lg\:col-span-2{grid-column:span 2 / span 2}
        .lg\:col-span-3{grid-column:span 3 / span 3}
        .lg\:col-span-9{grid-column:span 9 / span 9}
        .lg\:mx-0{margin-left:0px;margin-right:0px}
        .lg\:my-9{margin-top:2.25rem;margin-bottom:2.25rem}
        .lg\:ml-12{margin-left:3rem}
        .lg\:mt-0{margin-top:0px}
        .lg\:mt-36{margin-top:9rem}
        .lg\:mr-0{margin-right:0px}
        .lg\:mb-6{margin-bottom:1.5rem}
        .lg\:mb-12{margin-bottom:3rem}
        .lg\:mb-7{margin-bottom:1.75rem}
        .lg\:mb-20{margin-bottom:5rem}
        .lg\:-ml-\[88px\]{margin-left:-88px}
        .lg\:ml-7{margin-left:1.75rem}
        .lg\:-mt-16{margin-top:-4rem}
        .lg\:ml-24{margin-left:6rem}
        .lg\:mr-20{margin-right:5rem}
        .lg\:mb-9{margin-bottom:2.25rem}
        .lg\:block{display:block}
        .lg\:flex{display:flex}
        .lg\:inline-flex{display:inline-flex}
        .lg\:grid{display:grid}
        .lg\:hidden{display:none}
        .lg\:h-\[42px\]{height:42px}
        .lg\:h-40{height:10rem}
        .lg\:max-h-\[170px\]{max-height:170px}
        .lg\:w-\[calc\(100\%_-_6rem\)\]{width:calc(100% - 6rem)}
        .lg\:w-\[304px\]{width:304px}
        .lg\:w-\[256px\]{width:256px}
        .lg\:w-7\/12{width:58.333333%}
        .lg\:w-5\/12{width:41.666667%}
        .lg\:w-36{width:9rem}
        .lg\:w-\[42px\]{width:42px}
        .lg\:w-full{width:100%}
        .lg\:w-44{width:11rem}
        .lg\:w-\[244px\]{width:244px}
        .lg\:w-1\/3{width:33.333333%}
        .lg\:max-w-lg{max-width:32rem}
        .lg\:max-w-2xl{max-width:42rem}
        .lg\:max-w-\[280px\]{max-width:280px}
        .lg\:max-w-\[628px\]{max-width:628px}
        .lg\:max-w-full{max-width:100%}
        .lg\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}
        .lg\:grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr))}
        .lg\:flex-row{flex-direction:row}
        .lg\:flex-col{flex-direction:column}
        .lg\:gap-x-20{-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}
        .lg\:gap-x-8{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}
        .lg\:gap-x-6{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}
        .lg\:gap-x-16{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}
        .lg\:space-y-7 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}
        .lg\:space-x-5 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))}
        .lg\:bg-white{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity))}
        .lg\:p-14{padding:3.5rem}
        .lg\:px-32{padding-left:8rem;padding-right:8rem}
        .lg\:py-1{padding-top:0.25rem;padding-bottom:0.25rem}
        .lg\:py-8{padding-top:2rem;padding-bottom:2rem}
        .lg\:px-16{padding-left:4rem;padding-right:4rem}
        .lg\:pt-16{padding-top:4rem}
        .lg\:pb-32{padding-bottom:8rem}
        .lg\:pt-56{padding-top:14rem}
        .lg\:pt-14{padding-top:3.5rem}
        .lg\:pt-0{padding-top:0px}
        .lg\:pl-14{padding-left:3.5rem}
        .lg\:pr-4{padding-right:1rem}
        .lg\:pb-20{padding-bottom:5rem}
        .lg\:\!text-h1{font-size:40px !important;line-height:52px !important}
        .lg\:text-h4{font-size:23px;line-height:36px}
        .lg\:\!text-h3{font-size:26px !important;line-height:34px !important}
        .lg\:text-h5{font-size:20px;line-height:27px}
        .lg\:text-\[22px\]{font-size:22px}
        .lg\:text-display-3{font-size:52px;line-height:62px}
        .lg\:text-h3{font-size:26px;line-height:34px}
        .lg\:text-sm{font-size:13px;line-height:18px}
        .lg\:text-h1{font-size:40px;line-height:52px}
        .lg\:text-graphite-500{--tw-text-opacity:1;color:rgba(92, 92, 92, var(--tw-text-opacity))}
        .lg\:opacity-0{opacity:0}
        .lg\:after\:left-full::after{content:var(--tw-content);left:100%}
        .lg\:after\:w-full::after{content:var(--tw-content);width:100%}}
@media (min-width: 1280px){
        .font-serif.xl\:text-display-3 {
            font-size: 60px;
            line-height: 72px;
        }
        .font-serif.xl\:\!text-display-4 {
            font-size: 46px !important;
            line-height: 56px !important;
        }
        .xl\:aspect-h-1\.5{--tw-aspect-h:1.5}
        .xl\:aspect-h-1{--tw-aspect-h:1}
        .xl\:bottom-8{bottom:2rem}
        .xl\:left-8{left:2rem}
        .xl\:ml-28{margin-left:7rem}
        .xl\:mb-1{margin-bottom:0.25rem}
        .xl\:-ml-7{margin-left:-1.75rem}
        .xl\:flex{display:flex}
        .xl\:h-60{height:15rem}
        .xl\:min-h-screen{min-height:100vh}
        .xl\:w-\[calc\(100\%_-_10rem\)\]{width:calc(100% - 10rem)}
        .xl\:w-7\/12{width:58.333333%}
        .xl\:w-1\/2{width:50%}
        .xl\:w-2\/3{width:66.666667%}
        .xl\:w-auto{width:auto}
        .xl\:w-52{width:13rem}
        .xl\:max-w-xl{max-width:36rem}
        .xl\:max-w-\[230px\]{max-width:230px}
        .xl\:max-w-\[calc\(100\%_-_304px-_48px\)\]{max-width:calc(100% - 304px -  48px)}
        .xl\:flex-row{flex-direction:row}
        .xl\:flex-wrap{flex-wrap:wrap}
        .xl\:gap-10{gap:2.5rem}
        .xl\:gap-x-28{-webkit-column-gap:7rem;-moz-column-gap:7rem;column-gap:7rem}
        .xl\:gap-x-14{-webkit-column-gap:3.5rem;-moz-column-gap:3.5rem;column-gap:3.5rem}
        .xl\:gap-x-20{-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}
        .xl\:space-x-2 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem * var(--tw-space-x-reverse));margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}
        .xl\:space-x-6 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}
        .xl\:space-y-0 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}
        .xl\:p-12{padding:3rem}
        .xl\:px-24{padding-left:6rem;padding-right:6rem}
        .xl\:py-20{padding-top:5rem;padding-bottom:5rem}
        .xl\:pr-20{padding-right:5rem}
        .xl\:pl-20{padding-left:5rem}
        .xl\:pt-0{padding-top:0px}
        .xl\:text-h2{font-size:32px;line-height:38px}
        .xl\:text-display-3{font-size:52px;line-height:62px}
        .xl\:\!text-display-4{font-size:44px !important;line-height:52px !important}
        .xl\:line-clamp-5{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}}
@media (min-width: 1480px){
.\32xl\:mx-auto{margin-left:auto;margin-right:auto}
.\32xl\:mr-32{margin-right:8rem}
.\32xl\:h-72{height:18rem}
.\32xl\:w-\[calc\(100\%_-_14rem\)\]{width:calc(100% - 14rem)}
.\32xl\:w-\[360px\]{width:360px}
.\32xl\:w-\[248px\]{width:248px}
.\32xl\:max-w-\[248px\]{max-width:248px}
.\32xl\:max-w-\[calc\(100\%_-_360px-_44px\)\]{max-width:calc(100% - 360px -  44px)}
.\32xl\:px-2{padding-left:0.5rem;padding-right:0.5rem}
.\32xl\:px-28{padding-left:7rem;padding-right:7rem}
.\32xl\:px-0{padding-left:0px;padding-right:0px}
.\32xl\:pl-16{padding-left:4rem}
.\32xl\:pr-0{padding-right:0px}
.\32xl\:text-h5{font-size:20px;line-height:27px}
.\32xl\:font-medium{font-weight:500}}

