ul{box-sizing:border-box}
:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}
.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
:root{--bricks-vh:1vh;--bricks-color-primary:#ffd64f;--bricks-color-secondary:#fc5778;--bricks-text-dark:#212121;--bricks-text-medium:#616161;--bricks-text-light:#9e9e9e;--bricks-text-info:#00b0f4;--bricks-text-success:#11b76b;--bricks-text-warning:#ffa100;--bricks-text-danger:#fa4362;--bricks-bg-info:#e5f3ff;--bricks-bg-success:#e6f6ed;--bricks-bg-warning:#fff2d7;--bricks-bg-danger:#ffe6ec;--bricks-bg-dark:#263238;--bricks-bg-light:#f5f6f7;--bricks-border-color:#dddedf;--bricks-tooltip-bg:#23282d;--bricks-tooltip-text:#eaecef}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}
body{margin:0}
header,main,nav,section{display:block}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button{text-transform:none}
button{-webkit-appearance:button}
button::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring{outline:1px dotted ButtonText}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
.brxe-section{align-items:center;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;width:100%}
@media (max-width:767px){.brxe-section{flex-wrap:wrap}}
.brxe-container{align-items:flex-start;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;width:1100px}
@media (max-width:767px){.brxe-container{flex-wrap:wrap}}
.brxe-block{align-items:flex-start;display:flex;flex-direction:column;width:100%}
@media (max-width:767px){.brxe-block{flex-wrap:wrap}}
[class*=brxe-]{max-width:100%}
svg:not([width]){min-width:1em}
svg:not([height]){min-height:1em}
.brx-popup{align-items:center;display:flex;flex-direction:column;height:100vh;height:calc(var(--bricks-vh, 1vh)*100);justify-content:center;left:0;position:fixed!important;top:0;width:100%;z-index:10000}
.brx-popup .brx-popup-backdrop{background-color:rgba(0,0,0,.5);bottom:0;left:0;opacity:1;position:absolute;right:0;top:0;visibility:visible}
.brx-popup.hide,.brx-popup.hide .brx-popup-backdrop{opacity:0;visibility:hidden}
.brx-popup-content{background-color:#fff;margin:0;max-width:100%;overflow-y:auto;padding:30px;z-index:1}
html{box-sizing:border-box;font-size:62.5%;height:100%}
*,:after,:before{box-sizing:border-box;outline:none}
*{border-color:var(--bricks-border-color)}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break-word;background-color:#fff;background-position:50%;color:#363636;font-family:-apple-system,"system-ui",Segoe UI,roboto,helvetica,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:15px;line-height:1.7}
.brx-body{display:flex;flex-direction:column;margin:0 auto;width:100%}
h1,h3{margin:0;text-rendering:optimizelegibility}
h1{font-size:2.4em}
h1{line-height:1.4}
h3{font-size:1.8em}
h3{line-height:1.4}
img{height:auto;max-width:100%;outline:none;vertical-align:middle}
iframe{max-width:100%}
button{border:none;outline:none;padding:0}
label{color:var(--bricks-text-light);display:block;font-weight:400;margin-bottom:5px}
button,input{font-family:inherit;text-align:inherit}
input:not([type=submit]){border-style:solid;border-width:1px;box-shadow:none;color:currentcolor;font-size:inherit;line-height:40px;outline:none;padding:0 12px;width:100%}
::placeholder{color:var(--bricks-border-color)}
.bricks-ratio-16-9{padding-top:56.25%!important}
.skip-link{background:#000;border-bottom-right-radius:8px;color:#fff;font-weight:700;left:0;padding:5px 10px;position:fixed;top:0;transform:translateY(-102%);z-index:9999}
.brx-submenu-toggle{align-items:center;display:flex}
.brx-submenu-toggle button{align-items:center;background-color:transparent;color:currentcolor;display:flex;will-change:transform}
#brx-content{flex:1;position:relative;width:100%}
.bricks-layout-wrapper{--columns:3;--gutter:0px;display:flex;flex-flow:row wrap;list-style-type:none;margin:0;padding:0;width:100%}
.bricks-layout-item{line-height:1.6;position:relative}
.bricks-layout-item .content-wrapper{align-items:baseline;bottom:0;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;left:0;position:relative;right:0;top:0;z-index:1}
.bricks-layout-item .content-wrapper.middle{justify-content:center;margin-bottom:auto;margin-top:auto}
.bricks-layout-item .content-wrapper.center{align-items:center;text-align:center}
.bricks-layout-item .content-wrapper.center.middle{margin-bottom:auto;margin-top:auto}
.bricks-layout-item .dynamic{margin:0;padding:0}
.bricks-layout-item .bricks-layout-inner{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden;position:relative;right:0;top:0}
.bricks-layout-wrapper[data-layout=grid] .image-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:relative;right:0;top:0}
.bricks-layout-wrapper[data-layout=grid] .image{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}
.bricks-layout-wrapper[data-layout=grid] a{color:currentcolor}
.bricks-layout-wrapper[data-layout=grid]:not(.isotope){display:grid;gap:var(--gutter);grid-template-columns:repeat(var(--columns),minmax(0,1fr))}
.bricks-layout-wrapper[data-layout=grid] .image-wrapper{padding-top:400px}
#brx-header{background-position:50%;background-size:cover;position:relative;width:100%}
#brx-header.sticky{left:0;position:fixed;right:0;top:0;width:100%;z-index:998}
.bricks-search-form{align-items:stretch;display:flex!important;justify-content:space-between;position:relative;width:100%}
.bricks-search-form input[type=search]{background-color:inherit;color:currentcolor;display:inline-block;max-width:100%;padding:0 20px;width:auto}
.bricks-search-form input{line-height:40px;width:100%}
.bricks-button{align-items:center;border-width:0;color:var(--bricks-text-dark);display:inline-flex;gap:10px;justify-content:center;letter-spacing:.5px;padding:.5em 1em;text-align:center}
.bricks-button i{position:relative}
.screen-reader-text,.screen-reader-text span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}
.bricks-isotope-sizer,.brx-query-trail{display:none}
.brxe-button{width:auto}
.brxe-countdown{display:inline-flex;flex-wrap:wrap;width:auto}
.brxe-dropdown{display:flex;flex-direction:column;position:relative}
.brxe-dropdown .brx-submenu-toggle{gap:10px}
.brx-dropdown-content{background-color:#fff;display:flex;flex-direction:column;list-style-type:none;margin:0;min-width:200px;opacity:0;padding:0;position:absolute;top:100%;visibility:hidden;z-index:1001}
.brxe-icon{font-size:60px}
a.brxe-image{display:inline-block}
.brxe-logo{color:currentcolor;font-size:20px;font-weight:600;line-height:1}
.brxe-logo img{display:block;height:auto;width:auto}
.brxe-nav-nested{align-items:center;display:inline-flex}
.brxe-nav-nested .brx-toggle-div,.brxe-nav-nested .brxe-toggle{display:none}
.brx-nav-nested-items{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;list-style-type:none;margin:0;padding:0}
.brxe-offcanvas{visibility:hidden}
.brxe-offcanvas[data-direction=bottom] .brx-offcanvas-inner{bottom:0;height:300px;left:0;right:0;top:auto;transform:translateY(100%);width:100vw}
.brx-offcanvas-inner{background-color:#fff;display:flex;overflow-x:hidden;position:fixed;z-index:999}
.brx-offcanvas-backdrop{background:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:-1}
.brxe-posts{overflow:hidden;width:100%}
.brxe-posts .bricks-layout-wrapper{--columns:2;--gutter:0px}
.brxe-social-icons{display:flex;list-style-type:none;margin:0;padding:0}
.brxe-social-icons li.has-link a{align-items:center;display:flex;flex:1;gap:5px;justify-content:center}
.brxe-text-link{gap:5px}
.brxe-text-link{align-items:center;display:inline-flex}
.brxe-toggle{background-color:transparent;border:0;color:inherit;font:inherit;margin:0;overflow:visible;text-transform:none}
.brxa-wrap{display:inline-block;height:24px;position:relative;width:40px}
.brxa-inner{display:block;margin-top:-2px;top:50%}
.brxa-inner,.brxa-inner:after,.brxa-inner:before{background-color:currentcolor;border-radius:4px;height:4px;position:absolute;width:40px}
.brxa-inner:after,.brxa-inner:before{content:"";display:block}
.brxa-inner:before{top:-10px}
.brxa-inner:after{bottom:-10px}
.brxe-toggle{--brxe-toggle-scale:1;--brxe-toggle-width:40px;--brxe-toggle-height:24px;--brxe-toggle-bar-height:4px;--brxe-toggle-bar-width:40px;--brxe-toggle-bar-radius:4px;display:flex;line-height:1;transform:scale(var(--brxe-toggle-scale))}
.brxe-toggle .brxa-inner,.brxe-toggle .brxa-inner:after,.brxe-toggle .brxa-inner:before{border-radius:var(--brxe-toggle-bar-radius);height:var(--brxe-toggle-bar-height);width:var(--brxe-toggle-bar-width)}
.bricks-background-primary{background-color:var(--bricks-color-primary)}
@font-face{font-display:swap;font-family:themify;font-style:normal;font-weight:400;;src:url(/wp-content/themes/bricks/assets/fonts/themify/themify.woff) format("woff"),url(/wp-content/themes/bricks/assets/fonts/themify/themify.ttf) format("truetype")}
[class*=" ti-"]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:themify;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}
.ti-close:before{content:"\e646"}
:root{--swiper-theme-color:#007aff}
:root{--swiper-navigation-size:44px}
:root{--jp-carousel-primary-color:#fff;--jp-carousel-primary-subtle-color:#999;--jp-carousel-bg-color:#000;--jp-carousel-bg-faded-color:#222;--jp-carousel-border-color:#3a3a3a}
:root{--jetpack--contact-form--border:1px solid #8c8f94;--jetpack--contact-form--border-color:#8c8f94;--jetpack--contact-form--border-size:1px;--jetpack--contact-form--border-style:solid;--jetpack--contact-form--border-radius:0px;--jetpack--contact-form--input-padding:16px;--jetpack--contact-form--font-size:16px}
.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}