@charset "UTF-8";
/* Themify Ultra 7.2.7 framework 7.2.3 */

/*/themify-builder/css/modules/text.min.css*/
.drop-cap>:first-child:first-letter,.tb_text_dropcap>.tb_text_wrap:first-child:first-letter,.tb_text_dropcap>.tb_text_wrap>:first-child:first-letter{background-color:var(--theme_accent,#0f70e8);color:#fff;float:left;font-size:2.85em;line-height:.4em;margin-bottom:.25em;margin-right:.325em;margin-top:.15em;padding:.425em .375em}.tb-text-more-link-indicator{background:rgba(55,55,55,.6);display:block;height:3px;margin:5px 0}
/*/themify-builder/css/modules/gallery.min.css*/
.module-gallery .gallery-icon,.module-gallery .gallery-item img{margin:0;padding:0}.module-gallery.rounded .gallery-icon{max-width:100%}.module-gallery.rounded img{border-radius:var(--tb_app_r,8px)}.module-gallery.bordered img{border:1px solid rgba(0,0,0,.2);padding:3px}.module-gallery.drop-shadow img{box-shadow:0 1px 8px 0 rgba(0,0,0,.1)}.module.module-gallery.circle img{border-radius:50em;overflow:hidden;text-align:center}.module_column .module.module-gallery.circle .gallery-caption{text-align:center}.builder_gallery_load{cursor:wait;opacity:.5}.module.gallery .gallery-caption{font-size:.95em;margin:.5em 0}
/*/themify-builder/css/modules/appearance.min.css*/
.shadow{--tb_app_shadow:0 1px 8px 1px rgba(0,0,0,.1)}.embossed{--tb_app_shadow:inset 0 1px 0 hsla(0,0%,100%,.5),inset 0 -3px 0 rgba(0,0,0,.1)}.gradient{--tb_app_gr:linear-gradient(180deg,hsla(0,0%,100%,.45) 0%,hsla(0,0%,100%,0))}.rounded{--tb_app_r:8px}.glossy{--tb_app_gl:linear-gradient(0deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.5))}.ui.glossy .accordion-title a:before,.ui.glossy .tab-nav a:before,.ui.glossy:before,.ui.nav.glossy a:before{background:var(--tb_app_gl);border-top-left-radius:inherit;border-top-right-radius:inherit;content:var(--tb_app_glc,"");height:50%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}
/*/themify-builder/css/modules/gallery_styles/grid.min.css*/
.module-gallery-grid{--galn:1;--galg:1.5%;column-gap:15px;display:grid;grid-template-columns:repeat(var(--galn),1fr);row-gap:15px}div.module-gallery-grid .gallery-item{float:none;margin:0;max-width:100%;text-align:center;width:100%}.gallery-masonry .pagenav{position:absolute;top:100%;width:100%}div.gallery-masonry .gallery-item{margin-bottom:var(--galg)}.themify_builder_active .module.gallery-masonry .pagenav{position:sticky}.gallery-columns-2{--galn:2}.gallery-columns-3{--galn:3}.gallery-columns-4{--galn:4}.gallery-columns-5{--galn:5}.gallery-columns-6{--galn:6}.gallery-columns-7{--galn:7}.gallery-columns-8{--galn:8}.gallery-columns-9{--galn:9}@media (max-width:680px){.module-gallery-grid{gap:8px}}@media (max-width:768px){.gallery-t-columns-1{--galn:1}.gallery-t-columns-2{--galn:2}.gallery-t-columns-3{--galn:3}.gallery-t-columns-4{--galn:4}.gallery-t-columns-5{--galn:5}.gallery-t-columns-6{--galn:6}.gallery-t-columns-7{--galn:7}.gallery-t-columns-8{--galn:8}.gallery-t-columns-9{--galn:9}}@media (max-width:480px){.gallery-m-columns-1{--galn:1}.gallery-m-columns-2{--galn:2}.gallery-m-columns-3{--galn:3}.gallery-m-columns-4{--galn:4}.gallery-m-columns-5{--galn:5}.gallery-m-columns-6{--galn:6}.gallery-m-columns-7{--galn:7}.gallery-m-columns-8{--galn:8}.gallery-m-columns-9{--galn:9}}
/*/themify-builder/css/modules/image.min.css*/
.module-image .image-title{font-size:1.2em;margin:0 0 .3em}.module-image .image-title a{color:inherit;font-family:inherit;text-decoration:none;text-shadow:inherit}.module-image .image-wrap{width:auto}.module-image .image-wrap img{display:inline-block;vertical-align:top}.module-image.rounded .image-wrap img{border-radius:10px}.module-image.bordered .image-wrap img{background:#fff;border:1px solid rgba(0,0,0,.15);box-sizing:border-box;padding:3px}.module-image.drop-shadow .image-wrap img,.module.drop-shadow .post-image img{box-shadow:0 1px 8px 2px rgba(0,0,0,.15)}.module-image.circle .image-wrap img{border-radius:50em}.themify_builder .auto_fullwidth .lightbox{display:block}.themify_builder .auto_fullwidth .image-wrap,.themify_builder .auto_fullwidth img{display:block;width:100%}.module-image .image-wrap .lightbox{display:inline-block;max-width:100%;position:relative}
/*/themify-builder/css/modules/image_styles/center.min.css*/
.module-image.image-center .image-wrap{text-align:center}.module-image.image-center .image-content{padding-bottom:1em;padding-top:.5em;text-align:center}
/*/themify-builder/css/modules/image_styles/top.min.css*/
.module-image.image-top .image-content{margin-bottom:1em;margin-top:.5em}