@charset "UTF-8";
/* framework 5.5.7 */
/* cyrillic-ext */@font-face{  font-family:'Open Sans';  font-style:normal;  font-weight:400;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4taVIGxA.woff2) format('woff2');  unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}/* cyrillic */@font-face{  font-family:'Open Sans';  font-style:normal;  font-weight:400;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4kaVIGxA.woff2) format('woff2');  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}/* greek-ext */@font-face{  font-family:'Open Sans';  font-style:normal;  font-weight:400;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4saVIGxA.woff2) format('woff2');  unicode-range:U+1F00-1FFF;}/* greek */@font-face{  font-family:'Open Sans';  font-style:normal;  font-weight:400;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4jaVIGxA.woff2) format('woff2');  unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}/* hebrew */@font-face{  font-family:'Open Sans';  font-style:normal;  font-weight:400;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4iaVIGxA.woff2) format('woff2');  unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;}/* math */@font-face{  font-family:'Open Sans';  font-style:normal;  font-weight:400;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B5caVIGxA.woff2) format('woff2');  unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;}/* symbols */@font-face{  font-family:'Open Sans';  font-style:normal;  font-weight:400;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B5OaVIGxA.woff2) format('woff2');  unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;}/* vietnamese */@font-face{  font-family:'Open Sans';  font-style:normal;  font-weight:400;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4vaVIGxA.woff2) format('woff2');  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}/* latin-ext */@font-face{  font-family:'Open Sans';  font-style:normal;  font-weight:400;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4uaVIGxA.woff2) format('woff2');  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}/* latin */@font-face{  font-family:'Open Sans';  font-style:normal;  font-weight:400;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVI.woff2) format('woff2');  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}/* cyrillic-ext */@font-face{  font-family:'Roboto';  font-style:normal;  font-weight:400;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/roboto/v50/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmZiArmlw.woff2) format('woff2');  unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}/* cyrillic */@font-face{  font-family:'Roboto';  font-style:normal;  font-weight:400;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/roboto/v50/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmQiArmlw.woff2) format('woff2');  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}/* greek-ext */@font-face{  font-family:'Roboto';  font-style:normal;  font-weight:400;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/roboto/v50/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmYiArmlw.woff2) format('woff2');  unicode-range:U+1F00-1FFF;}/* greek */@font-face{  font-family:'Roboto';  font-style:normal;  font-weight:400;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/roboto/v50/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmXiArmlw.woff2) format('woff2');  unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}/* math */@font-face{  font-family:'Roboto';  font-style:normal;  font-weight:400;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/roboto/v50/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVnoiArmlw.woff2) format('woff2');  unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;}/* symbols */@font-face{  font-family:'Roboto';  font-style:normal;  font-weight:400;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/roboto/v50/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVn6iArmlw.woff2) format('woff2');  unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;}/* vietnamese */@font-face{  font-family:'Roboto';  font-style:normal;  font-weight:400;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/roboto/v50/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmbiArmlw.woff2) format('woff2');  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}/* latin-ext */@font-face{  font-family:'Roboto';  font-style:normal;  font-weight:400;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/roboto/v50/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmaiArmlw.woff2) format('woff2');  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}/* latin */@font-face{  font-family:'Roboto';  font-style:normal;  font-weight:400;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/roboto/v50/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmUiAo.woff2) format('woff2');  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}

/*/css/base.min.css*/
.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%}.tf_overflow{overflow:hidden}.tf_box{box-sizing:border-box}.tf_abs{position:absolute;top:0;right:0;bottom:0;left:0}.tf_abs_t{position:absolute;top:0;left:0}.tf_abs_b{position:absolute;bottom:0;left:0}.tf_abs_c{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tf_rel{position:relative}.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);--tf_scroll_w:10px;--tf_scroll_h:10px;scrollbar-color:var(--tf_scroll_color) transparent;scrollbar-width:thin}.tf_scrollbar::-webkit-scrollbar{width:var(--tf_scroll_w);height:var(--tf_scroll_h)}.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)}

/*/wp-includes/css/dist/block-library/common.min.css*/
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*/wp-content/plugins/themify-builder/css/modules/parallax.css*/
.themify_builder .builder-parallax-scrolling{
    background-attachment:fixed!important;
    background-repeat:no-repeat!important;
    background-position:center; /* don't add !important here so user can change position with builder styling */
	transition:background-position 0s!important
}
@media (hover:hover){
	.themify_builder .builder-parallax-scrolling{
		background-size:cover
	}
}
@media(hover:none){
	/* for touch devices */
	.themify_builder .builder-parallax-scrolling{
		background-attachment:scroll!important
	}
}
/*/wp-content/plugins/themify-builder/css/modules/fancy-heading.css*/
.module-fancy-heading .fancy-heading{
	line-height:1.25
}
.module-fancy-heading a{
    text-decoration:none;  
    display:inline-block
}
.module-fancy-heading a:hover{
    text-decoration:none
}
.module-fancy-heading .sub-head{
    padding-top:.3em;
    font-size:70%
}
.module-fancy-heading .main-head + .sub-head:before{
    content:"";
    border-top: 1px solid;
    width:2em;
    display:block;
    padding-top:.3em;
}
.module-fancy-heading.tb_hide_divider .sub-head:before{
    display:none
}
.module-fancy-heading .tf_textc .sub-head:before{
    margin:auto
}
.module-fancy-heading .tf_textr .sub-head:before{
    margin:0 0 0 auto
}
.inline-fancy-heading .fancy-heading .sub-head:after,
.inline-fancy-heading .fancy-heading .sub-head:before{
    display: none
}

/* icon divider */
.module-fancy-heading:not(.inline-fancy-heading) .tb_fancy_heading_icon_wrap {
    display:flex;
	margin-top:.2em
}
.module-fancy-heading .tb_fancy_heading_border {
	width:40px;
	position:relative;
}
.module-fancy-heading .tb_fancy_heading_border:before {
	content: '';
    border-top: 1px solid rgba(180,180,180,.5);
    position:absolute;
    width:100%;
    top:50%;
    left:0;
	margin-bottom:-1px;
}
.module-fancy-heading .tb_fancy_heading_icon {
    margin:0 8px;
	font-size:.5em;
	line-height:0
}
.module-fancy-heading .tb_fancy_heading_icon em {
	line-height:1;
	font-size:1em;
	margin:0;
	padding:0	
}
.module-fancy-heading .tb_fancy_heading_icon img {
	width:26px;
	min-width:26px;
	padding:0;
	margin:0;
	border:none;
	box-sizing:content-box;
}
.module-fancy-heading:not(.inline-fancy-heading) .tf_textc .tb_fancy_heading_icon_wrap{
	justify-content: center;
}
.module-fancy-heading:not(.inline-fancy-heading) .tf_textr .tb_fancy_heading_icon_wrap{
	justify-content:right;
}
/*/wp-content/plugins/themify-builder/css/modules/text.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{
    font-size:2.85em;
    float:left;
    line-height:.4em;
    padding:.425em .375em;
    background-color:#0f70e8;
    color:#fff;
    margin-right:.325em;
    margin-top:.15em;
    margin-bottom:.25em
}
.tb-text-more-link-indicator{
    display:block;
    height:3px; 
    margin:5px 0; 
    background:rgba(55,55,55,.6)
}

/*/wp-content/plugins/themify-builder/css/modules/buttons.css*/
.module.module-buttons a{
    text-decoration:none;
    display:inline-block
}
.module.module-buttons a:hover{
    text-decoration:none;
}
.module.module-buttons .tb_default_color{
    color:#555
}
.module-buttons-item + .module-buttons-item{
    margin-left:.4em
}
.module-buttons span{
    margin-left:.2em;
    margin-right:.2em
}
.module-buttons em{
    display:inline-block;
    font-size:16px;
	line-height:1
}
/* size */
.module-buttons.small em{
    font-size:12px
}
.module-buttons.small span{
    font-size:.8em
}
.module-buttons.large em{
    font-size:24px
}
.module-buttons.large span{
    font-size:1.2em
}
.module-buttons.xlarge span{
    font-size:1.4em
}
.module-buttons.none.small em{
    font-size:18px
}
.module-buttons.none.large em{
    font-size:30px
}
.module-buttons.xlarge em,
.module-buttons.none.xlarge em{
    font-size:36px
}
/* button styles */
.module.module-buttons.rounded a{
    border-radius:8px
}
.module.module-buttons.squared a{
    border-radius:0
}
.module.module-buttons.circle a{
    border-radius:50em
}
.module.module-buttons .transparent,
.module.module-buttons.transparent a{
    background:transparent;
    border:none;
}
.module.module-buttons.transparent a:hover{
    background:transparent
}
@media screen and (max-width:680px){
    .module-buttons span{
        font-size:.9em
    }
    .module-buttons.xlarge span,
    .module-buttons.large span{
        font-size:1.1em
    }
}
/*/wp-content/plugins/themify-builder/css/modules/appearance/rounded.css*/
/* top left corner */
.ui.rounded,
.ui.builder_button.rounded:before,
.ui.nav.rounded > li:first-child,
.ui.nav.separate.rounded > li,
.ui.nav.separate.rounded > li a:before,
.ui.nav.rounded ul,
.ui.nav.rounded ul > li:first-child,
.ui.nav.rounded > li:first-child a,
.ui.nav.rounded > li:first-child a:before,
.ui.nav.rounded ul > li:first-child a:before,
.ui.module-tab.rounded.vertical .tab-nav,
.ui.module-tab.rounded.vertical .tab-nav li:first-child,
.ui.module-tab.rounded .tab-nav li,
.ui.module-accordion.rounded li:first-child,
.ui.module-accordion.rounded > li:first-child .accordion-title,
.ui.module-accordion.rounded > li:first-child .accordion-title a:before,
.ui.module-accordion.rounded.separate .accordion-title a:before,
.ui.module-callout.rounded,
.ui.module-callout.rounded:before,
.ui.nav.rounded > li:first-child:before,
.ui.nav.fullwidth.rounded:before,
.ui.glossy.rounded .tab-nav > li a:before,
.ui.nav.rounded.separate.vertical li:last-child:before,
.ui.nav.rounded.vertical.separate > li:last-child a:before,
.ui.module-tab.panel.rounded .tab-nav,
.ui.module-tab.panel .tab-nav:before{
    border-top-left-radius:8px
}
/* top right corner */
.ui.rounded,
.ui.builder_button.rounded:before,
.ui.nav.rounded.vertical li:first-child,
.ui.nav.rounded > li:last-child,
.ui.nav.separate.rounded > li,
.ui.nav.separate.rounded > li a:before,
.ui.nav.rounded ul,
.ui.nav.rounded ul > li:first-child,
.ui.nav.rounded > li:last-child a:before,
.ui.nav.rounded ul > li:first-child a:before,
.ui.nav.rounded li:last-child a,
.ui.module-tab.rounded .tab-nav li,
.ui.module-accordion.rounded li:first-child,
.ui.module-accordion.rounded > li:first-child .accordion-title,
.ui.module-accordion.rounded > li:first-child .accordion-title a:before,
.ui.module-accordion.separate.rounded .accordion-title a:before,
.ui.module-callout.rounded,
.ui.module-callout.rounded:before,
.ui.nav.rounded > li:last-child:before,
.ui.nav.rounded.vertical > li:first-child:before,
.ui.nav.fullwidth.rounded:before,
.ui.glossy.rounded .tab-nav > li a:before,
.ui.nav.separate.rounded.vertical li:last-child:before,
.ui.nav.rounded li:last-child:before,
.ui.nav.rounded.vertical li:first-child a:before,
.ui.nav.separate.rounded.vertical > li:last-child a:before,
.ui.module-tab.panel.rounded .tab-nav,
.ui.module-tab.panel .tab-nav:before{
    border-top-right-radius:8px
}
/* bottom right corner */
.ui.rounded,
.ui.nav.rounded > li:last-child,
.ui.nav.separate.rounded > li,
.ui.nav.rounded ul,
.ui.nav.rounded ul > li:last-child,
.ui.nav.rounded li:last-child a,
.ui.module-accordion.rounded li:last-child,
.ui.module-accordion.rounded > li:last-child .accordion-title,
.ui.module-accordion.separate.rounded li.current .accordion-content,
.ui.module-accordion.rounded li:last-child .accordion-content,
.ui.module-callout.rounded{
    border-bottom-right-radius:8px
}
/* bottom left corner */
.ui.rounded,
.ui.nav.rounded.vertical li:last-child,
.ui.nav.rounded > li:first-child,
.ui.nav.rounded.separate > li,
.ui.nav.rounded ul,
.ui.nav.rounded ul > li:last-child,
.ui.nav.rounded > li:first-child a,
.ui.module-tab.rounded.vertical .tab-nav,
.ui.module-tab.rounded.vertical .tab-nav li:last-child,
.ui.module-accordion.rounded li:last-child,
.ui.module-accordion.rounded > li:last-child .accordion-title,
.ui.module-accordion.separate.rounded li.current .accordion-content,
.ui.module-accordion.rounded li:last-child .accordion-content,
.ui.module-callout.rounded{
    border-bottom-left-radius:8px
}
/* no top-left corner */
.ui.nav.separate.vertical ul li:not(:first-child) a:before,
.ui.tab.vertical .tab-nav li:not(:first-child) a:before,
.ui.module-tab.panel.rounded .tab-content,
.ui.module-tab.vertical li:last-child a:before{
    border-top-left-radius:0;
}
/* no top-right corner */
.ui.nav.separate.vertical ul li:not(:first-child) a:before,
.ui.tab.vertical .tab-nav li:not(:first-child) a:before,
.ui.nav.fullwidth.rounded li:last-child a,
.ui.nav.fullwidth.rounded li:last-child,
.ui.nav.rounded.vertical li:last-child,
.ui.module-tab.panel.rounded .tab-content,
.ui.module-tab.vertical li:first-child a:before,
.ui.module-tab.vertical li:last-child a:before{
    border-top-right-radius:0
}
/* no bottom-left corner */
.ui.nav.rounded.vertical > li:first-child,
.ui.nav.rounded.vertical > li:first-child a,
.ui.module-accordion.rounded > li:last-child.current .accordion-title,
.ui.module-accordion.separate.rounded li.current .accordion-title{
    border-bottom-left-radius:0;
}
/* no bottom-right */
.ui.nav.rounded.vertical > li:first-child,
.ui.nav.rounded.vertical > li:first-child a,
.ui.nav.fullwidth.rounded li:last-child a,
.ui.nav.fullwidth.rounded li:last-child,
.ui.module-accordion.rounded > li:last-child.current .accordion-title,
.ui.module-accordion.separate.rounded li.current .accordion-title{
    border-bottom-right-radius:0
}
/* all border-radius */
.ui.nav.rounded.vertical.separate > li:first-child,
.ui.nav.rounded.vertical.separate > li:first-child a,
.ui.nav.rounded.vertical.separate > li:last-child,
.ui.nav.rounded.vertical.separate > li:last-child a,
.ui.module-accordion.separate.rounded li,
.ui.module-accordion.separate.rounded .accordion-title,
.ui.module-tab.rounded .tab-content{
    border-radius:8px
}
/* no border-radius all */
.ui.nav.rounded.vertical > li:last-child:before,
.ui.module-tab.rounded.vertical .tab-nav li,
.ui.nav.rounded.vertical > li:last-child a:before{
    border-radius:0
}
/*/wp-content/plugins/themify-builder/css/modules/buttons_styles/fullwidth.css*/
.buttons-fullwidth .module-buttons-item,
.buttons-fullwidth .module-buttons-item a{
    box-sizing:border-box;
    margin-left:0;
    width:100%;
    text-align:center
}
.buttons-fullwidth .module-buttons-item+.module-buttons-item{
    margin-top:.4em
}
/*/wp-content/plugins/themify-builder/css/modules/colors/blue.css*/
:root{
	--tb_preset_blue:#4d7de1
}
.module.module-buttons a.blue.builder_button,
.module-alert.ui .ui.blue,
.module-menu .ui.nav.blue a,
.themify_builder  .ui.blue,
.ui.nav.blue li a,
.ui.module-tab.blue .tab-nav li a{
    color:#edf3ff
}
.ui.blue,
.ui.nav.blue,
.ui.nav.blue ul,
.ui.separate.blue > li,
.ui.module-tab.blue .tab-nav li,
.ui.blue.vertical .tab-nav,
.ui.module-accordion.blue .accordion-title,
.ui.module-tab.blue.panel .tab-nav{
    background-color:var(--tb_preset_blue)
}
.ui.blue > li.current_page_item > a,
.ui.blue > li.current_page_item:hover > a,
.ui.blue > li.current-menu-item > a,
.ui.blue > li.current-menu-item:hover > a,
.ui.builder_button.blue:hover,
.ui.nav.blue > li a:hover,
.ui.module-accordion.blue li:hover .accordion-title,
.ui.module-tab.blue .tab-nav li:hover{
    background:#6b9df9
}
.ui.blue > li.current,
.ui.blue > li.current:hover,
.ui.blue .tab-nav li.current{
    background:#214178
}
.module.module-buttons.transparent a.blue{
    color:var(--tb_preset_blue)
}
/*/wp-content/plugins/themify-builder/css/modules/image.css*/
.module-image .image-title{
    margin:0 0 .3em;
    font-size:1.2em
}
.module-image .image-title a{
    text-decoration:none;
    color:inherit;
    font-family:inherit;
    text-shadow:inherit
}
/*layout*/
.module-image .image-wrap{
    width:auto
}
.module-image .image-wrap img{
    vertical-align:top;
    display:inline-block
}
/*appearance*/
.module-image.rounded .image-wrap img{
   border-radius:10px
}
.module-image.bordered .image-wrap img{
    border:solid 1px rgba(0,0,0,.15);
    background:#fff;
    padding:3px;
    box-sizing:border-box
}
.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
}
/* auto fullwidth */
.themify_builder .auto_fullwidth .lightbox{
    display:block
}
.themify_builder .auto_fullwidth .image-wrap,
.themify_builder .auto_fullwidth img{
    width:100%;
    display:block; /* required for FF */
}
/* lightbox */
.module-image .image-wrap .lightbox{
    position:relative;
    display:inline-block;
    max-width:100%
}
/*/wp-content/plugins/themify-builder/css/modules/image_styles/center.css*/
.module-image.image-center .image-wrap{
    text-align:center
}
.module-image.image-center .image-content{
    text-align:center;
    padding-top:.5em;
    padding-bottom:1em
}
/*/wp-content/plugins/themify-builder/css/modules/callout.css*/
.module-callout p{
    margin:0 0 5px
}
.ui.module-callout{
    border:solid 1px rgba(0,0,0,.05);
    padding:1em 1.5em
}
.module .callout-heading{
    color:inherit;
    font-size:140%;
    line-height:130%;
    margin:0 0 5px;
    padding:0
}
.module .callout-button{
    margin-top:5px
}
/* button left */
.module.button-left .callout-content{
    float:right;
    width:70%
}
.module.button-left .callout-button{
    float:left;
    width:25%;
    text-align:left
}
/* button bottom */
.module.button-bottom .callout-content,
.module.button-bottom .callout-button{
    width:auto!important;
    float:none
}
/* button center */
.module.button-bottom-center .callout-content,
.module.button-bottom-center .callout-button{
    width:auto!important;
    float:none;
    text-align:center
}
.module.button-bottom .callout-button,
.module.button-bottom-center .callout-button{
    margin-top:15px
}
.ui.module-callout.transparent,
.ui.module-callout .ui.builder_button.transparent{
    background:none;
    border:none;
    box-shadow:none
}
@media screen and (max-width:680px){
    .ui.module .callout-content,
    .ui.module .callout-button{
        float:none!important;
        width:auto!important
    }
    .ui.module .callout-button{
        margin-top:15px
    }
}
/*/wp-content/plugins/themify-builder/css/modules/colors/red.css*/
:root{
	--tb_preset_red:#e8311f
}
.module.module-buttons a.red.builder_button,
.module-alert.ui .ui.red,
.module-menu .ui.nav.red a,
.themify_builder .ui.red,
.ui.nav.red li a,
.ui.module-tab.red .tab-nav li a{
    color:#fff
}
.ui.red,
.ui.nav.red,
.ui.nav.red ul,
.ui.separate.red > li,
.ui.module-tab.red .tab-nav li,
.ui.red.vertical .tab-nav,
.ui.module-accordion.red .accordion-title,
.ui.module-tab.red.panel .tab-nav{
    background-color:var(--tb_preset_red)
}
.ui.red > li.current_page_item > a,
.ui.red > li.current_page_item:hover > a,
.ui.red > li.current-menu-item > a,
.ui.red > li.current-menu-item:hover > a,
.ui.builder_button.red:hover,
.ui.nav.red > li a:hover,
.ui.module-accordion.red li:hover .accordion-title,
.ui.module-tab.red .tab-nav li:hover{
    background:#ff7568
}
.ui.red > li.current,
.ui.red > li.current:hover,
.ui.red .tab-nav li.current{
    background:#7a2023
}
.module.module-buttons.transparent a.red{
    color:var(--tb_preset_red)
}
/*/wp-content/plugins/themify-builder/css/modules/video.css*/
.module .video-title{
    margin:0 0 .3em;
    font-size:1.3em;
    padding:0
}
.video-wrap{
    padding-bottom:56.25%;
    height:0
}
/* reset responsive video iframe embed */
.video-wrap.tf_local_video{
	padding-bottom:0; 
	height:auto;
}
.video-top .video-title{
    margin-top:.8em
}
.video-top .video-caption{
    margin-bottom:1em
}
.module-video img{
	width:100%
}
/* Fix fullscreen vimeo video z-index */
.themify_builder .wow.module-video{
    animation-fill-mode:none
}
/*layout*/
.video-right .video-wrap-outer,
.video-left .video-wrap-outer{
    width:50%;
    margin-right:1.5em;
    margin-bottom:1em;
    float:left;
}
.video-right .video-wrap-outer{
    float:right;
    margin-right:0;
    margin-left:1.5em;
}
/*/wp-content/plugins/themify-builder/css/themify-builder-style.css*/
.module_row,
.module_subrow,
.module_column,
.module_row .module{
    position:relative;
    box-sizing:border-box
}
.module_row .col-full{
    width:100%
}
.themify_builder .direction-rtl{
    flex-flow:row-reverse wrap-reverse
}
/* Hover Animation */
.module-buttons:hover,
.module_row:hover,
.module_column:hover,
.page-loaded .module-image img:hover,
.module-accordion i,
.module{
    transition:.5s ease;
    transition-property:background,font-size,line-height,color,padding,margin,border,border-radius,box-shadow,text-shadow,filter,transform
}
/* fix gutenberg empty p tag bug */
.entry-content > p:first-of-type:empty,
.entry-content > p:first-of-type+p:empty{
    margin:0;
    padding:0
}
/*GRID*/
.module_row{/* fix Chrome bug */
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.module.themify_builder_slider_wrap{
    transition:none
}
div.module_column{
    margin-left:3.2%;
    margin-right:0;
    float:left;
    /* top aligned */
    align-items:flex-start;
    align-content:flex-start
}
.module_column.col6-1{
    width:14%
}
.module_column.col5-1{
    width:17.44%
}
.module_column.col4-1{
    width:22.6%
}
.module_column.col4-2,
.module_column.col2-1{
    width:48.4%
}
.module_column.col4-3{
    width:74.2%
}
.module_column.col3-1{
    width:31.2%
}
.module_column.col3-2{
    width:65.6%
}
/*NARROW*/
.gutter-narrow > .module_column{
    margin-left:1.6%
}
.gutter-narrow > .col6-1{
    width:15.33%
}
.gutter-narrow > .col5-1{
    width:18.72%
}
.gutter-narrow > .col4-1{
    width:23.8%
}
.gutter-narrow > .col4-2,
.gutter-narrow > .col2-1{
    width:49.2%
}
.gutter-narrow > .col4-3{
    width:74.539%
}
.gutter-narrow > .col3-1{
    width:32.266%
}
.gutter-narrow > .col3-2{
    width:66.05%
}
/*NONE*/
.gutter-none > .module_column{
    margin-left:0;
    margin-right:0
}
.gutter-none > .col6-1{
    width:16.666%
}
.gutter-none > .col5-1{
    width:20%
}
.gutter-none > .col4-1{
    width:25%
}
.gutter-none > .col4-2,
.gutter-none > .col2-1{
    width:50%
}
.gutter-none > .col4-3{
    width:75%
}
.gutter-none > .col3-1{
    width:33.333%
}
.gutter-none > .col3-2{
    width:66.666%
}
/* first column */
.gutter-narrow > .module_column.first,
.module_column.col-full,
.module_column.first{
    margin-left:0;
    clear:left
}
/*CLEARFIX*/
.module:after{
    content:"";
    display:table;
    clear:both
}
/*RESETS*/
.ui,
.ui > li,
.themify_builder ul.loops-wrapper{
    margin:0;
    padding:0;
    list-style:none
}
/*SIZES*/
.ui.builder_button.large{
    font-size:120%;
    padding:10px 20px
}
.ui.builder_button.small{
    font-size:70%;
    padding:5px 10px
}
.xlarge .ui.builder_button{
    padding:.935em 1.875em
}
/*DEFAULT STYLES*/
.module_row .ui.builder_button{
    text-decoration:none
}
.ui.builder_button{
	text-decoration:none;
    position:relative; 
    border:solid 1px rgba(0,0,0,.05);
    display:inline-block;
    line-height:130%;
    transition:color .3s linear,background-color .3s linear,padding .3s linear,border .3s linear,box-shadow .3s linear;
    padding:.625em 1.25em;
    box-shadow:none
}
.ui.builder_button:hover{
    background:#f1f1f1
}
.ui > li.current,
.ui > li.current:hover{
    background:#666;
    box-shadow:inset 0 2px 3px rgba(0,0,0,.2)
}
.ui > li.current > a{
    color:#fff
}
.ui.transparent{
    background:transparent;
	box-shadow:none;
	border:none;
    /* for transparent style inherit color */
    color:inherit
}
/*MODULE*/
.module-title{
    font-size:1.2em;
    margin:0 0 1.2em
}
.module img{
    border:none;
    vertical-align:bottom
}
.module-slider{
    margin-bottom:2.5em
}
video[poster]{
	object-fit:cover
}
/*Widget Module*/
.module-widget .widget{
    margin:0
}
.wp-caption{
    max-width:100%
}
/*Map Module*/
.module-map button{
    border-radius:0
}
.module-map .gm-style-mtc img{
    vertical-align:baseline;
    margin-right:5px
}
/*BACKGROUND MODE*/
.themify_builder .repeat{
    background-repeat:repeat
}
.themify_builder .repeat-x{
    background-repeat:repeat-x
}
.themify_builder .repeat-y{
    background-repeat:repeat-y
}
.themify_builder .repeat-none{
    background-repeat:no-repeat
}
.themify_builder .fullcover{
    background-size:cover
}
.themify_builder .best-fit-image{
    background-size:contain;
    background-position:center center;
    background-repeat:no-repeat
}
.themify_builder .builder-bg-fixed{
    background-attachment:fixed;
    background-repeat:no-repeat;
    background-size:cover
}
/* ROW */
/* for third party theme default row width */
.module_row > .row_inner,
.module-layout-part .module_row.fullwidth_row_container > .row_inner{
	width:1160px;
	max-width:100%;
	margin:0 auto
}
.themify_builder .module_row.fullheight .module_subrow,
.sidebar-none .themify_builder .module_row{
    width:100%
}
.module_row.fullwidth > .row_inner{
    width:100%;
    max-width:100%
}
/*BEST-FIT*/
.best-fit{
    background:#000
}
.best-fit-vertical{
    top:0!important;
    left:1%!important;
    right:1%!important;
    width:auto!important;
    height:100%!important;
    margin:auto!important
}
.best-fit-horizontal{
    top:10%!important;
    left:0!important;
    bottom:10%!important;
    width:100%!important;
    height:auto!important;
    margin:auto!important
}
/* iOS doesn't support fixed attachment */
@supports (-webkit-touch-callout: none) {
	.themify_builder_row { background-attachment: scroll !important; }
}
/*COLUMN ALIGNMENT*/
/* FLEX BOX */
.row_inner,
.module_column,
.subrow_inner{
    display:flex;
    flex-flow:wrap
}
.col_auto_height > .module_column{
    height:100%
}
.col_align_middle.col_auto_height{
    align-items:center
}
.col_align_bottom.col_auto_height:not(.direction-rtl){
    align-items:flex-end
}
/*FULLHEIGHT ROW*/
.module_row.fullheight{
    min-height:100vh;
    display:flex;
    width:100%
}
.fullheight > .row_inner > .module_column,
.fullheight > .row_inner{
    min-height:inherit
}
/* top aligned */
.col_align_top > .module_column{
    align-items:flex-start;
    align-content:flex-start
}
/* center aligned */
.col_align_middle > .module_column,
.fullheight > .row_inner > .col-full{
    align-items:center;
    align-content:center			
}
/* bottom aligned */
.col_align_bottom > .module_column{
    align-items:flex-end;
    align-content:flex-end
}
.module-plain-text:after{
    display:contents!important
}
/*MEDIA QUERIES*/
@media screen and (max-width:1260px){
	.module_row > .row_inner,
	.module-layout-part .module_row.fullwidth_row_container > .row_inner{
		max-width:94%
	}
	.module-layout-part .module_row.fullwidth > .row_inner,
	.module_row.fullwidth > .row_inner{
		max-width:100%
	}
}
@media screen and (max-width:760px){
	.module_row > .row_inner,
	.module-layout-part .module_row.fullwidth_row_container > .row_inner{
		max-width:90%
	}
}
@media (min-width:681px) and (max-width:959px){
    .module_column.col6-1{
        width:31.2%;
    }
    .gutter-narrow > .module_column.col6-1{
        width:32.266%
    }
    .direction-rtl:not(.tb_grid_classes) > .col6-1:nth-of-type(3),
    div:not(.direction-rtl):not(.tb_grid_classes) > .col6-1:nth-of-type(4){
        margin-left:0;
        clear:left
    }
    .gutter-none > .module_column.col6-1{
        width:33.333%
    }
}
@media screen and (max-width:680px){
	.themify_map.tf_map_loaded{
        width:100%!important;
	}
    .ui.builder_button,
    .ui.nav li a{
        padding:.525em 1.15em
    }
    .gutter-narrow:not(.tb_grid_classes) > .module_column,
    .gutter-none:not(.tb_grid_classes) > .module_column,
    div:not(.tb_grid_classes) > .module_column{
        margin-left:0;
        width:100%;
        max-width:100%;
        float:none
    }
    .module_row div:not(.tb_grid_classes) > .module_column.col6-1{
        width:48.4%;
        margin-left:3.2%
    }
    div.gutter-narrow:not(.tb_grid_classes) > .module_column.col6-1:nth-of-type(2n+1),
    .direction-rtl:not(.tb_grid_classes) > .col6-1:nth-of-type(2n),
    div:not(.direction-rtl):not(.tb_grid_classes) > .col6-1:nth-of-type(2n+1){
        margin-left:0;
        clear:left
    }
    div.gutter-narrow:not(.tb_grid_classes) > .module_column.col6-1{
        width:49.2%;   
        margin-left:1.6%
    }
    div.gutter-none:not(.tb_grid_classes) > .module_column.col6-1{
        width:50%;
        margin-left:0
    }
    .fullheight > .row_inner > .module_column:not(.col-full),
    .fullheight > .row_inner{
        min-height:0
    }
}

/*/wp-content/plugins/themify-builder/theme-compat/onepress.css*/
body.tb_fullwidth #secondary,
body.tb_hide_title .page-header{
	position:absolute !important;
	clip:rect(1px, 1px, 1px, 1px);
	left:-999em
}
body.tb_fullwidth .site-content > .container,
body.tb_fullwidth #primary{
	max-width:none;
    width:auto;
    margin:0;
	padding:0;
	float:none
}
/*/wp-content/uploads/themify-css/themify-builder-481-generated.css*/
/* Generated from page: copper-brazed-heat-exchangers */
.themify_builder_content-481 .tb_grxl521.module-fancy-heading{padding-top:20px;padding-bottom:18px;}
.themify_builder_content-481 .tb_7c5w182.module_column,.themify_builder_content-481 .tb_7c5w182.module_column p,.themify_builder_content-481 .tb_7c5w182.module_column h1,.themify_builder_content-481 .tb_7c5w182.module_column h2,.themify_builder_content-481 .tb_7c5w182.module_column h3:not(.module-title),.themify_builder_content-481 .tb_7c5w182.module_column h4,.themify_builder_content-481 .tb_7c5w182.module_column h5,.themify_builder_content-481 .tb_7c5w182.module_column h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-481 .tb_5qeo182.module_column,.themify_builder_content-481 .tb_5qeo182.module_column p,.themify_builder_content-481 .tb_5qeo182.module_column h1,.themify_builder_content-481 .tb_5qeo182.module_column h2,.themify_builder_content-481 .tb_5qeo182.module_column h3:not(.module-title),.themify_builder_content-481 .tb_5qeo182.module_column h4,.themify_builder_content-481 .tb_5qeo182.module_column h5,.themify_builder_content-481 .tb_5qeo182.module_column h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-481 .tb_xpc3812.module-buttons{margin-top:15px;text-align:center;}
.themify_builder_content-481 .tb_gjgb829.module-buttons{margin-top:15px;padding-bottom:15px;}
.themify_builder_content-481 .tb_zn4y702.module_column,.themify_builder_content-481 .tb_zn4y702.module_column p,.themify_builder_content-481 .tb_zn4y702.module_column h1,.themify_builder_content-481 .tb_zn4y702.module_column h2,.themify_builder_content-481 .tb_zn4y702.module_column h3:not(.module-title),.themify_builder_content-481 .tb_zn4y702.module_column h4,.themify_builder_content-481 .tb_zn4y702.module_column h5,.themify_builder_content-481 .tb_zn4y702.module_column h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-481 .tb_al6s939.module-text{font-size:16px;}
.themify_builder_content-481 .tb_al6s939.module-text .tb_text_wrap,.themify_builder_content-481 .tb_al6s939.module-text .tb_text_wrap p,.themify_builder_content-481 .tb_al6s939.module-text .tb_text_wrap blockquote,.themify_builder_content-481 .tb_al6s939.module-text .tb_text_wrap h1,.themify_builder_content-481 .tb_al6s939.module-text .tb_text_wrap h2,.themify_builder_content-481 .tb_al6s939.module-text .tb_text_wrap h3,.themify_builder_content-481 .tb_al6s939.module-text .tb_text_wrap h4,.themify_builder_content-481 .tb_al6s939.module-text .tb_text_wrap h5,.themify_builder_content-481 .tb_al6s939.module-text .tb_text_wrap h6,.themify_builder_content-481 .tb_al6s939.module-text .tb_text_wrap li,.themify_builder_content-481 .tb_al6s939.module-text .tb_text_wrap span{color:rgba(0, 0, 0, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-481 .tb_ci9x629.module_column,.themify_builder_content-481 .tb_ci9x629.module_column p,.themify_builder_content-481 .tb_ci9x629.module_column h1,.themify_builder_content-481 .tb_ci9x629.module_column h2,.themify_builder_content-481 .tb_ci9x629.module_column h3:not(.module-title),.themify_builder_content-481 .tb_ci9x629.module_column h4,.themify_builder_content-481 .tb_ci9x629.module_column h5,.themify_builder_content-481 .tb_ci9x629.module_column h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-481 .tb_wm8a109.module_column,.themify_builder_content-481 .tb_wm8a109.module_column p,.themify_builder_content-481 .tb_wm8a109.module_column h1,.themify_builder_content-481 .tb_wm8a109.module_column h2,.themify_builder_content-481 .tb_wm8a109.module_column h3:not(.module-title),.themify_builder_content-481 .tb_wm8a109.module_column h4,.themify_builder_content-481 .tb_wm8a109.module_column h5,.themify_builder_content-481 .tb_wm8a109.module_column h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-481 .tb_a4rx731.module-text{font-size:16px;}
.themify_builder_content-481 .tb_a4rx731.module-text .tb_text_wrap,.themify_builder_content-481 .tb_a4rx731.module-text .tb_text_wrap p,.themify_builder_content-481 .tb_a4rx731.module-text .tb_text_wrap blockquote,.themify_builder_content-481 .tb_a4rx731.module-text .tb_text_wrap h1,.themify_builder_content-481 .tb_a4rx731.module-text .tb_text_wrap h2,.themify_builder_content-481 .tb_a4rx731.module-text .tb_text_wrap h3,.themify_builder_content-481 .tb_a4rx731.module-text .tb_text_wrap h4,.themify_builder_content-481 .tb_a4rx731.module-text .tb_text_wrap h5,.themify_builder_content-481 .tb_a4rx731.module-text .tb_text_wrap h6,.themify_builder_content-481 .tb_a4rx731.module-text .tb_text_wrap li,.themify_builder_content-481 .tb_a4rx731.module-text .tb_text_wrap span{color:rgba(0, 0, 0, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-481 .tb_kwfb109.module_column,.themify_builder_content-481 .tb_kwfb109.module_column p,.themify_builder_content-481 .tb_kwfb109.module_column h1,.themify_builder_content-481 .tb_kwfb109.module_column h2,.themify_builder_content-481 .tb_kwfb109.module_column h3:not(.module-title),.themify_builder_content-481 .tb_kwfb109.module_column h4,.themify_builder_content-481 .tb_kwfb109.module_column h5,.themify_builder_content-481 .tb_kwfb109.module_column h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-481 .tb_mnya54.module-callout{padding-top:18px;margin-bottom:13px;margin-top:6px;}
.themify_builder_content-481 .tb_i0gl770.module_row{background-color:rgba(76, 76, 230, 1);}
.themify_builder_content-481 .tb_esd5771.module_column,.themify_builder_content-481 .tb_esd5771.module_column p,.themify_builder_content-481 .tb_esd5771.module_column h1,.themify_builder_content-481 .tb_esd5771.module_column h2,.themify_builder_content-481 .tb_esd5771.module_column h3:not(.module-title),.themify_builder_content-481 .tb_esd5771.module_column h4,.themify_builder_content-481 .tb_esd5771.module_column h5,.themify_builder_content-481 .tb_esd5771.module_column h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-481 .tb_6rcm882.module-fancy-heading{background-color:rgba(64, 86, 214, 1);background-image:none;}
.themify_builder_content-481 .tb_q0ow771.module_column,.themify_builder_content-481 .tb_q0ow771.module_column p,.themify_builder_content-481 .tb_q0ow771.module_column h1,.themify_builder_content-481 .tb_q0ow771.module_column h2,.themify_builder_content-481 .tb_q0ow771.module_column h3:not(.module-title),.themify_builder_content-481 .tb_q0ow771.module_column h4,.themify_builder_content-481 .tb_q0ow771.module_column h5,.themify_builder_content-481 .tb_q0ow771.module_column h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-481 .tb_qi5s373.module-text .tb_text_wrap,.themify_builder_content-481 .tb_qi5s373.module-text .tb_text_wrap p,.themify_builder_content-481 .tb_qi5s373.module-text .tb_text_wrap blockquote,.themify_builder_content-481 .tb_qi5s373.module-text .tb_text_wrap h1,.themify_builder_content-481 .tb_qi5s373.module-text .tb_text_wrap h2,.themify_builder_content-481 .tb_qi5s373.module-text .tb_text_wrap h3,.themify_builder_content-481 .tb_qi5s373.module-text .tb_text_wrap h4,.themify_builder_content-481 .tb_qi5s373.module-text .tb_text_wrap h5,.themify_builder_content-481 .tb_qi5s373.module-text .tb_text_wrap h6,.themify_builder_content-481 .tb_qi5s373.module-text .tb_text_wrap li,.themify_builder_content-481 .tb_qi5s373.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-481 .tb_qi5s373.module-text{padding-top:35px;}
.themify_builder_content-481 .tb_p14k19.module_row{margin-top:25px;}
.themify_builder_content-481 .tb_rqf021.module_column,.themify_builder_content-481 .tb_rqf021.module_column p,.themify_builder_content-481 .tb_rqf021.module_column h1,.themify_builder_content-481 .tb_rqf021.module_column h2,.themify_builder_content-481 .tb_rqf021.module_column h3:not(.module-title),.themify_builder_content-481 .tb_rqf021.module_column h4,.themify_builder_content-481 .tb_rqf021.module_column h5,.themify_builder_content-481 .tb_rqf021.module_column h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-481 .tb_b2he274.module-text .tb_text_wrap,.themify_builder_content-481 .tb_b2he274.module-text .tb_text_wrap p,.themify_builder_content-481 .tb_b2he274.module-text .tb_text_wrap blockquote,.themify_builder_content-481 .tb_b2he274.module-text .tb_text_wrap h1,.themify_builder_content-481 .tb_b2he274.module-text .tb_text_wrap h2,.themify_builder_content-481 .tb_b2he274.module-text .tb_text_wrap h3,.themify_builder_content-481 .tb_b2he274.module-text .tb_text_wrap h4,.themify_builder_content-481 .tb_b2he274.module-text .tb_text_wrap h5,.themify_builder_content-481 .tb_b2he274.module-text .tb_text_wrap h6,.themify_builder_content-481 .tb_b2he274.module-text .tb_text_wrap li,.themify_builder_content-481 .tb_b2he274.module-text .tb_text_wrap span{color:rgba(0, 0, 0, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-481 .tb_z03821.module_column,.themify_builder_content-481 .tb_z03821.module_column p,.themify_builder_content-481 .tb_z03821.module_column h1,.themify_builder_content-481 .tb_z03821.module_column h2,.themify_builder_content-481 .tb_z03821.module_column h3:not(.module-title),.themify_builder_content-481 .tb_z03821.module_column h4,.themify_builder_content-481 .tb_z03821.module_column h5,.themify_builder_content-481 .tb_z03821.module_column h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-481 .tb_hwqt423.module-text .tb_text_wrap,.themify_builder_content-481 .tb_hwqt423.module-text .tb_text_wrap p,.themify_builder_content-481 .tb_hwqt423.module-text .tb_text_wrap blockquote,.themify_builder_content-481 .tb_hwqt423.module-text .tb_text_wrap h1,.themify_builder_content-481 .tb_hwqt423.module-text .tb_text_wrap h2,.themify_builder_content-481 .tb_hwqt423.module-text .tb_text_wrap h3,.themify_builder_content-481 .tb_hwqt423.module-text .tb_text_wrap h4,.themify_builder_content-481 .tb_hwqt423.module-text .tb_text_wrap h5,.themify_builder_content-481 .tb_hwqt423.module-text .tb_text_wrap h6,.themify_builder_content-481 .tb_hwqt423.module-text .tb_text_wrap li,.themify_builder_content-481 .tb_hwqt423.module-text .tb_text_wrap span{color:rgba(0, 0, 0, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-481 .tb_1mnv382.module_row{margin-top:11px;}
.themify_builder_content-481 .tb_xiz5382.module-callout{padding-top:18px;}

@media screen and (max-width:680px){
.themify_builder_content-481 .tb_ua9d629.module-text{font-size:17px;}
.themify_builder_content-481 .tb_al6s939.module-text{font-size:16px;}
.themify_builder_content-481 .tb_al6s939.module-text .tb_text_wrap,.themify_builder_content-481 .tb_al6s939.module-text .tb_text_wrap p,.themify_builder_content-481 .tb_al6s939.module-text .tb_text_wrap blockquote,.themify_builder_content-481 .tb_al6s939.module-text .tb_text_wrap h1,.themify_builder_content-481 .tb_al6s939.module-text .tb_text_wrap h2,.themify_builder_content-481 .tb_al6s939.module-text .tb_text_wrap h3,.themify_builder_content-481 .tb_al6s939.module-text .tb_text_wrap h4,.themify_builder_content-481 .tb_al6s939.module-text .tb_text_wrap h5,.themify_builder_content-481 .tb_al6s939.module-text .tb_text_wrap h6,.themify_builder_content-481 .tb_al6s939.module-text .tb_text_wrap li,.themify_builder_content-481 .tb_al6s939.module-text .tb_text_wrap span{color:rgba(0, 0, 0, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
}