@charset "UTF-8";
/* framework 7.6.7 */

/*/wp-content/plugins/themify-ptb/public/css/modules/gallery.css*/
.ptb_module.ptb_gallery{margin-bottom:1.8em;overflow:hidden;width:100%}.ptb_extra_showcase .ptb_extra_main_image{margin-bottom:10px;position:relative;text-align:center}.ptb_extra_showcase .ptb_extra_main_image img{cursor:default}.ptb_extra_showcase .ptb_extra_main_image a img{cursor:pointer}.ptb_extra_showcase .ptb_extra_gallery{clear:both}.ptb_extra_showcase .ptb_extra_gallery_description{background:rgba(0,0,0,.5);bottom:0;box-sizing:border-box;color:#fff;padding-left:7px;position:absolute;width:100%}.ptb_extra_showcase .ptb_extra_gallery_item{display:inline-block;margin-bottom:5px;margin-right:5px;max-width:50px;vertical-align:middle}.ptb_gallery img{width:100%}.ptb_extra_showcase img{cursor:pointer}.ptb_extra_showcase .ptb_extra_item{padding:0}
/*/wp-content/plugins/themify-ptb/public/css/modules/file.css*/
.ptb_extra_files,.ptb_extra_files li{margin:0;padding:0}.ptb_extra_files li{list-style:none}.ptb_extra_files_block li{clear:both;margin-bottom:10px}.ptb_extra_files_list li{float:left;margin-right:10px}.ptb_extra_files li:last-child{margin:0}.ptb_extra_files li a{text-decoration:none}.ptb_extra_files li a:hover{text-decoration:underline}.ptb_extra_files .ptb_extra_file_icons a{vertical-align:middle}.ptb_extra_files .ptb_extra_file_icons{font-size:1.5em;margin-right:10px;vertical-align:middle}
/*/css/base.min.css*/
:where(.tf_loader){width:1em;height:1em;overflow:hidden;display:inline-block;vertical-align:middle;position:relative}.tf_loader:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;text-indent:-9999em;border-radius:50%;box-sizing:border-box;border:.15em solid rgba(149,149,149,.2);border-left-color:rgba(149,149,149,.6);animation:tf_loader 1.1s infinite linear}@keyframes tf_loader{0{transform:rotate(0)}100%{transform:rotate(360deg)}}.tf_clear{clear:both}.tf_left{float:left}.tf_right{float:right}.tf_textl{text-align:left}.tf_textr{text-align:right}.tf_textc{text-align:center}.tf_textj{text-align:justify}.tf_text_dec{text-decoration:none}.tf_hide{display:none}.tf_hidden{visibility:hidden}.tf_block{display:block}.tf_inline_b{display:inline-block}.tf_vmiddle{vertical-align:middle}.tf_mw{max-width:100%}.tf_w{width:100%}.tf_h{height:100%}:where(.tf_overflow){overflow:hidden}.tf_box{box-sizing:border-box}:where(.tf_abs){position:absolute;inset:0}:where(.tf_abs_t){position:absolute;top:0;left:0}:where(.tf_abs_b){position:absolute;bottom:0;left:0}:where(.tf_abs_c){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tf_rel{position:relative}:where(.tf_opacity){opacity:0}.tf_clearfix:after{content:"";display:table;clear:both}.loops-wrapper>.post,.woocommerce ul.loops-wrapper.products>li.product{float:left;box-sizing:border-box;margin-left:3.2%;margin-right:0;margin-bottom:3.2%;clear:none}.woocommerce .loops-wrapper.no-gutter.products>.product,body .loops-wrapper.no-gutter>.post{margin:0}.woocommerce .loops-wrapper.products.list-post>.product{margin-left:0}.tf_scrollbar{scroll-behavior:smooth;--tf_scroll_color:rgba(137,137,137,.2);--tf_scroll_color_hover:rgba(137,137,137,.4);scrollbar-color:var(--tf_scroll_color) transparent;scrollbar-width:thin}.tf_scrollbar::-webkit-scrollbar{width:var(--tf_scroll_w,10px);height:var(--tf_scroll_h,10px)}.tf_scrollbar::-webkit-scrollbar-thumb{background-color:var(--tf_scroll_color);background-clip:padding-box;border:2px solid transparent;border-radius:5px}.tf_scrollbar:hover{scrollbar-color:var(--tf_scroll_color_hover) transparent}.tf_scrollbar:hover::-webkit-scrollbar-thumb{background-color:var(--tf_scroll_color_hover)}.tf_close{position:relative;transition:transform .3s linear;cursor:pointer}.tf_close:after,.tf_close:before{content:'';height:100%;width:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);background-color:currentColor;transition:transform .25s}.tf_close:after{transform:translate(-50%,-50%) rotate(-45deg)}.tf_close:hover:after{transform:translate(-50%,-50%) rotate(45deg)}.tf_close:hover:before{transform:translate(-50%,-50%) rotate(135deg)}.tf_vd_lazy:fullscreen video{height:100%;object-fit:contain}
