@charset "UTF-8";
/* Themify Shoppe 5.7.0 framework 5.6.4 */
/* cyrillic-ext */@font-face{  font-family:'Libre Franklin';  font-style:italic;  font-weight:300;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizBREVItHgc8qDIbSTKq4XkRiUa6zgTjmbI.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:'Libre Franklin';  font-style:italic;  font-weight:300;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizBREVItHgc8qDIbSTKq4XkRiUa6zETjmbI.woff2) format('woff2');  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}/* vietnamese */@font-face{  font-family:'Libre Franklin';  font-style:italic;  font-weight:300;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizBREVItHgc8qDIbSTKq4XkRiUa6zoTjmbI.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:'Libre Franklin';  font-style:italic;  font-weight:300;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizBREVItHgc8qDIbSTKq4XkRiUa6zsTjmbI.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}/* latin */@font-face{  font-family:'Libre Franklin';  font-style:italic;  font-weight:300;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizBREVItHgc8qDIbSTKq4XkRiUa6zUTjg.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:'Libre Franklin';  font-style:italic;  font-weight:400;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizBREVItHgc8qDIbSTKq4XkRiUa6zgTjmbI.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:'Libre Franklin';  font-style:italic;  font-weight:400;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizBREVItHgc8qDIbSTKq4XkRiUa6zETjmbI.woff2) format('woff2');  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}/* vietnamese */@font-face{  font-family:'Libre Franklin';  font-style:italic;  font-weight:400;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizBREVItHgc8qDIbSTKq4XkRiUa6zoTjmbI.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:'Libre Franklin';  font-style:italic;  font-weight:400;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizBREVItHgc8qDIbSTKq4XkRiUa6zsTjmbI.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}/* latin */@font-face{  font-family:'Libre Franklin';  font-style:italic;  font-weight:400;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizBREVItHgc8qDIbSTKq4XkRiUa6zUTjg.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:'Libre Franklin';  font-style:italic;  font-weight:500;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizBREVItHgc8qDIbSTKq4XkRiUa6zgTjmbI.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:'Libre Franklin';  font-style:italic;  font-weight:500;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizBREVItHgc8qDIbSTKq4XkRiUa6zETjmbI.woff2) format('woff2');  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}/* vietnamese */@font-face{  font-family:'Libre Franklin';  font-style:italic;  font-weight:500;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizBREVItHgc8qDIbSTKq4XkRiUa6zoTjmbI.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:'Libre Franklin';  font-style:italic;  font-weight:500;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizBREVItHgc8qDIbSTKq4XkRiUa6zsTjmbI.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}/* latin */@font-face{  font-family:'Libre Franklin';  font-style:italic;  font-weight:500;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizBREVItHgc8qDIbSTKq4XkRiUa6zUTjg.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:'Libre Franklin';  font-style:italic;  font-weight:600;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizBREVItHgc8qDIbSTKq4XkRiUa6zgTjmbI.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:'Libre Franklin';  font-style:italic;  font-weight:600;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizBREVItHgc8qDIbSTKq4XkRiUa6zETjmbI.woff2) format('woff2');  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}/* vietnamese */@font-face{  font-family:'Libre Franklin';  font-style:italic;  font-weight:600;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizBREVItHgc8qDIbSTKq4XkRiUa6zoTjmbI.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:'Libre Franklin';  font-style:italic;  font-weight:600;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizBREVItHgc8qDIbSTKq4XkRiUa6zsTjmbI.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}/* latin */@font-face{  font-family:'Libre Franklin';  font-style:italic;  font-weight:600;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizBREVItHgc8qDIbSTKq4XkRiUa6zUTjg.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:'Libre Franklin';  font-style:italic;  font-weight:700;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizBREVItHgc8qDIbSTKq4XkRiUa6zgTjmbI.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:'Libre Franklin';  font-style:italic;  font-weight:700;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizBREVItHgc8qDIbSTKq4XkRiUa6zETjmbI.woff2) format('woff2');  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}/* vietnamese */@font-face{  font-family:'Libre Franklin';  font-style:italic;  font-weight:700;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizBREVItHgc8qDIbSTKq4XkRiUa6zoTjmbI.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:'Libre Franklin';  font-style:italic;  font-weight:700;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizBREVItHgc8qDIbSTKq4XkRiUa6zsTjmbI.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}/* latin */@font-face{  font-family:'Libre Franklin';  font-style:italic;  font-weight:700;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizBREVItHgc8qDIbSTKq4XkRiUa6zUTjg.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:'Libre Franklin';  font-style:normal;  font-weight:300;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUS2zcLig.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:'Libre Franklin';  font-style:normal;  font-weight:300;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUb2zcLig.woff2) format('woff2');  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}/* vietnamese */@font-face{  font-family:'Libre Franklin';  font-style:normal;  font-weight:300;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUQ2zcLig.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:'Libre Franklin';  font-style:normal;  font-weight:300;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUR2zcLig.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}/* latin */@font-face{  font-family:'Libre Franklin';  font-style:normal;  font-weight:300;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUf2zc.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:'Libre Franklin';  font-style:normal;  font-weight:400;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUS2zcLig.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:'Libre Franklin';  font-style:normal;  font-weight:400;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUb2zcLig.woff2) format('woff2');  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}/* vietnamese */@font-face{  font-family:'Libre Franklin';  font-style:normal;  font-weight:400;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUQ2zcLig.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:'Libre Franklin';  font-style:normal;  font-weight:400;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUR2zcLig.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}/* latin */@font-face{  font-family:'Libre Franklin';  font-style:normal;  font-weight:400;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUf2zc.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:'Libre Franklin';  font-style:normal;  font-weight:500;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUS2zcLig.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:'Libre Franklin';  font-style:normal;  font-weight:500;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUb2zcLig.woff2) format('woff2');  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}/* vietnamese */@font-face{  font-family:'Libre Franklin';  font-style:normal;  font-weight:500;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUQ2zcLig.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:'Libre Franklin';  font-style:normal;  font-weight:500;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUR2zcLig.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}/* latin */@font-face{  font-family:'Libre Franklin';  font-style:normal;  font-weight:500;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUf2zc.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:'Libre Franklin';  font-style:normal;  font-weight:600;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUS2zcLig.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:'Libre Franklin';  font-style:normal;  font-weight:600;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUb2zcLig.woff2) format('woff2');  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}/* vietnamese */@font-face{  font-family:'Libre Franklin';  font-style:normal;  font-weight:600;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUQ2zcLig.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:'Libre Franklin';  font-style:normal;  font-weight:600;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUR2zcLig.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}/* latin */@font-face{  font-family:'Libre Franklin';  font-style:normal;  font-weight:600;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUf2zc.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:'Libre Franklin';  font-style:normal;  font-weight:700;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUS2zcLig.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:'Libre Franklin';  font-style:normal;  font-weight:700;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUb2zcLig.woff2) format('woff2');  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}/* vietnamese */@font-face{  font-family:'Libre Franklin';  font-style:normal;  font-weight:700;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUQ2zcLig.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:'Libre Franklin';  font-style:normal;  font-weight:700;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUR2zcLig.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}/* latin */@font-face{  font-family:'Libre Franklin';  font-style:normal;  font-weight:700;  font-display:swap;  src:url(https://fonts.gstatic.com/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRiUf2zc.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:'Open Sans';  font-style:italic;  font-weight:400;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWV0ewJER.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:italic;  font-weight:400;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVQewJER.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:italic;  font-weight:400;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVwewJER.woff2) format('woff2');  unicode-range:U+1F00-1FFF;}/* greek */@font-face{  font-family:'Open Sans';  font-style:italic;  font-weight:400;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVMewJER.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:italic;  font-weight:400;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVIewJER.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:italic;  font-weight:400;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWSwewJER.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-209F,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:italic;  font-weight:400;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWT4ewJER.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-1F1AE,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-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF;}/* vietnamese */@font-face{  font-family:'Open Sans';  font-style:italic;  font-weight:400;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWV8ewJER.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:italic;  font-weight:400;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWV4ewJER.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}/* latin */@font-face{  font-family:'Open Sans';  font-style:italic;  font-weight:400;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVAewA.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:'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-209F,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-1F1AE,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-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,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-20C4,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;}

/*/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)}

/*/css/themify.common.min.css*/
iframe{border:0}a:focus,input:focus,button:focus,select:focus,textarea:focus,.button:focus{outline:1px dotted rgba(150,150,150,.2)}.tf_focus_heavy button:focus,.tf_focus_heavy a:focus,.tf_focus_heavy input:focus,.tf_focus_heavy select:focus,.tf_focus_heavy textarea:focus,.tf_focus_heavy .button:focus{outline:2px solid rgba(0,176,255,.8)}.tf_focus_none a,.tf_focus_none button:focus,.tf_focus_none a:focus,.tf_focus_none input:focus,.tf_focus_none select:focus,.tf_focus_none textarea:focus,.tf_focus_none .button:focus{outline:0}.tf_large_font{font-size:1.1em}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);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:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.skip-to-content:focus{clip-path:none}.post-image .themify_lightbox{position:relative;display:block;max-width:100%}.post-image .themify_lightbox .zoom{width:35px;height:35px;background:rgba(0,0,0,.3);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%}.post-image .themify_lightbox .zoom .tf_fa{vertical-align:middle;color:#fff;stroke-width:1px;line-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.post-image .themify_lightbox:hover .zoom{background:rgba(0,0,0,.6)}.pswp:not(.pswp--open){display:none}.ptb_map button,.themify_map button{border-radius:0}

/*/themify-builder/css/themify-builder-style.min.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}.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}.entry-content>p:first-of-type:empty,.entry-content>p:first-of-type+p:empty{margin:0;padding:0}.module_row{-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;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%}.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%}.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%}.gutter-narrow>.module_column.first,.module_column.col-full,.module_column.first{margin-left:0;clear:left}.module:after{content:"";display:table;clear:both}.ui,.ui>li,.themify_builder ul.loops-wrapper{margin:0;padding:0;list-style:none}.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}.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:0;color:inherit}.module-title{font-size:1.2em;margin:0 0 1.2em}.module img{border:0;max-width:100%;height:auto;vertical-align:bottom}.module-slider{margin-bottom:2.5em}video[poster]{object-fit:cover}.module-widget .widget{margin:0}.wp-caption{max-width:100%}.module-map button{border-radius:0}.module-map .gm-style-mtc img{vertical-align:baseline;margin-right:5px}.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}.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{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}@supports(-webkit-touch-callout:none){.themify_builder_row{background-attachment:scroll !important}}.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}.module_row.fullheight{min-height:100vh;display:flex;width:100%}.fullheight>.row_inner>.module_column,.fullheight>.row_inner{min-height:inherit}.col_align_top>.module_column{align-items:flex-start;align-content:flex-start}.col_align_middle>.module_column,.fullheight>.row_inner>.col-full{align-items:center;align-content:center}.col_align_bottom>.module_column{align-items:flex-end;align-content:flex-end}.module-plain-text:after{display:contents !important}@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}}

/*/themify-builder/css/modules/parallax.min.css*/
.themify_builder .builder-parallax-scrolling{background-attachment:fixed !important;background-repeat:no-repeat !important;background-position:center;transition:background-position 0s !important}@media(hover:hover){.themify_builder .builder-parallax-scrolling{background-size:cover}}@media(hover:none){.themify_builder .builder-parallax-scrolling{background-attachment:scroll !important}}

/*/wp-content/themes/themify-shoppe/styles/modules/footers/block.min.css*/
.footer-block #footer{text-align:center}.footer-block .footer-logo-wrap,.footer-block .footer-widgets-wrap{float:none;clear:both;width:auto}.footer-block .footer-logo-wrap #footer-logo{margin:0 0 .5em}.footer-block .footer-text-outer{display:flex;align-items:center;justify-content:center;flex-direction:column}.footer-block .back-top,.footer-block .footer-text{display:block}.footer-block .footer-widgets-wrap{margin:0 auto;max-width:80%}.footer-widgets-off.footer-block #footer-logo{margin-bottom:1.25em}.footer-block .back-top{order:2;margin:1.6em 0 0 0}@media screen and (max-width:680px){.footer-block .footer-widgets-wrap .widget{padding-top:0}.footer-block .footer-widgets-wrap{max-width:100%}}

/*/wp-content/themes/themify-shoppe/styles/modules/sidebars/none.min.css*/
.sidebar-none .page-title{text-align:center}.sidebar-none #content{width:100%;float:none}.sidebar-none.single h1,.sidebar-none.single .page-title{font-size:2.3em;text-align:inherit}.sidebar-none.single-post .post-content,.sidebar-none.single-post .commentwrap{padding-left:15%;padding-right:15%}.single-post .entry-content .post-content{padding:0}@media screen and (max-width:680px){.sidebar-none.single-post .post-content{padding-left:0;padding-right:0}}

/*/wp-content/themes/themify-shoppe/styles/modules/top-bar-widgets.min.css*/
.top-bar-widgets{background-color:rgba(0,0,0,.1);font-size:.9em}.top-bar-widgets p:last-child{margin:0}.top-bar-widgets .top-bar-widget-inner{max-width:none;width:auto;padding:0 32px}.top-bar-widgets .widget{display:inline-block;margin-top:8px;margin-bottom:8px}.top-bar-left .widget{margin-left:1em}.top-bar-left .widget:first-child{margin-left:0}.top-bar-right .widget{margin-right:1em}.top-bar-right .widget:last-child{margin-right:0}.top-bar-left,.top-bar-right{width:50%}.fixed-header .top-bar-widgets,.sidemenu .top-bar-widgets{display:none}

/*/themify-builder/css/modules/image.min.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}.module-image .image-wrap{width:auto}.module-image .image-wrap img{vertical-align:top;display:inline-block}.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}.themify_builder .auto_fullwidth .lightbox{display:block}.themify_builder .auto_fullwidth .image-wrap,.themify_builder .auto_fullwidth img{width:100%;display:block}.module-image .image-wrap .lightbox{position:relative;display:inline-block;max-width:100%}

/*/wp-content/themes/themify-shoppe/styles/modules/builder/image.min.css*/
.module-image.bordered .image-wrap img{border-color:rgba(0,0,0,.12)}

/*/themify-builder/css/modules/image_styles/top.min.css*/
.module-image.image-top .image-content{margin-top:.5em;margin-bottom:1em}

/*/themify-builder/css/modules/menu.min.css*/
.ui.nav{background:#fff;display:inline-block;margin-left:0 !important;border:0;border-radius:4px;box-shadow:0 0 0 1px rgba(0,0,0,.1);position:relative}@media(hover:hover){.module-menu:not([data-edge]) .ui.nav .child-arrow,.module-menu:not([data-edge]) .ui.nav ul{display:none}.ui.nav ul{transform:scale(1,0);transform-origin:top}}.ui.nav .child-arrow,.ui.nav ul{opacity:0;pointer-events:none}.ui.nav li{display:inline-block;position:relative;margin:0 -.25em 0 0;padding:0}.ui.nav>li a:hover{background:#f1f1f1}.ui.nav li a{text-decoration:none;display:inline-block;line-height:130%;box-shadow:none;padding:.625em 1.25em}.ui.nav.large li a{font-size:120%;padding:10px 20px}.ui.nav.small li a{font-size:70%;padding:5px 10px}.ui.nav li:last-child{margin-right:0}.ui.nav li:first-child>a{border-radius:4px 0 0 4px}.ui.nav li:last-child>a{border-radius:0 4px 4px 0}.ui.nav>.current_page_item>a,.ui.nav>.current_page_item:hover>a,.ui.nav>.current-menu-item>a,.ui.nav>.current-menu-item:hover>a{background:#efefef}.ui.nav>li.current:before{background:0}@media(hover:none){.ui.nav ul{display:none;opacity:1;pointer-events:auto}.ui.nav>.menu-item-has-children>a{padding-right:40px}.ui.nav .child-arrow{display:inline-block;position:absolute;right:4px;top:50%;width:32px;height:32px;padding:0;margin:0;border-radius:100%;transform:translateY(-50%);opacity:1;pointer-events:auto}.ui.nav .child-arrow:before,.ui.nav .child-arrow:after{top:50%;left:10px;content:'';position:absolute;transition:transform .3s ease-in-out;height:1px;width:8px;transform:rotate(45deg);background:currentColor;z-index:9999;border-radius:10px}.ui.nav .child-arrow:after{left:15px;transform:rotate(-45deg)}.ui.nav>li li .child-arrow:before,.ui.nav>li li .child-arrow:after{transform:rotate(45deg);left:auto;top:14px;right:10px}.ui.nav>li li .child-arrow:after{transform:rotate(-45deg);top:19px}}.menu-module-burger{cursor:pointer;color:inherit;box-shadow:none !important;width:1.4em;line-height:1;padding:12px 10px 10px 12px;border-radius:100%;box-sizing:unset}.menu-module-burger:hover{background-color:rgba(200,200,200,.25)}.module-menu.tf_textr .menu-module-burger{float:right}.module-menu.tf_textc .menu-module-burger{margin-left:auto;margin-right:auto}.menu-module-burger-inner{width:1.3em;height:1em;border-bottom:2px solid}.menu-module-burger-inner:before,.menu-module-burger-inner:after{content:'';display:block;border-bottom:2px solid;position:absolute;left:0;top:0;width:100%}.menu-module-burger-inner:after{top:50%}.module-menu ul .edge>.sub-menu{left:auto !important;right:0 !important}.module-menu ul ul .edge>.sub-menu{left:auto !important;right:100% !important}

/*/themify-builder/css/modules/menu_styles/transparent.min.css*/
.module .nav.transparent,.module .nav.transparent li,.module .nav.transparent>li>a,.module .nav.transparent>li.current_page_item>a,.module .nav.transparent>li.current-menu-item>a,.module .nav.transparent>li>a:hover,.module .nav.transparent li:active>a{background:0;border:0;box-shadow:none}

/*/wp-content/themes/themify-shoppe/styles/modules/site-logo.min.css*/
.logo-wrap{z-index:1}#site-logo{margin:5px 0;font-weight:400;line-height:1em;font-size:1.6em;text-transform:uppercase;display:inline-block;transition:padding .2s linear}#site-logo a span{display:inline-block;padding:.55em 0}#site-logo a,#site-logo a:hover{text-decoration:none}#site-logo img{vertical-align:middle}#headerwrap.fixed-header #site-logo img:not(.tf_sticky_logo){max-height:60px;width:auto}.fixed-header-on .tf_sticky_logo ~ *,body:not(.fixed-header-on) .tf_sticky_logo{display:none !important}

/*/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)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .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{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break: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-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[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}}
/*/themify-builder/css/modules/cover.min.css*/
.builder_row_cover{z-index:0;contain:strict;transform:translateZ(0)}.builder_row_cover:before,.builder_row_cover:after{height:100%;width:100%;position:absolute;top:0;left:0;z-index:-100;content:'';display:block;transition:opacity .5s ease-in-out,background-color .5s ease-in-out}.builder_row_cover:after{opacity:0}.tb_visual_hover>.builder_row_cover:after,.module_row:hover>.builder_row_cover:after,.module_subrow:hover>.builder_row_cover:after,.module_column:hover>.builder_row_cover:after{opacity:1}

/*/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 {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)}

/*/themify-builder/css/modules/buttons.min.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}.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}.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:0}.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}}

/*/themify-builder/css/modules/menu_styles/vertical.min.css*/
.ui.nav.vertical{max-width:100%;display:block}.ui.nav.vertical>li a{display:block}.ui.nav.vertical>li{float:none;border:0;width:100%;clear:both;display:block}.ui.nav.vertical ul,.ui.nav.vertical ul>li{width:100%;box-sizing:border-box}.ui.nav.vertical>li:first-child>a{border-radius:4px 4px 0 0}.ui.nav.vertical>li:last-child>a{border-radius:0 0 4px 4px}.ui.nav.vertical:not(.tf_acc_menu)>li .child-arrow:before,.ui.nav.vertical:not(.tf_acc_menu)>li .child-arrow:after{left:auto;right:7px}.ui.nav.vertical:not(.tf_acc_menu)>li .child-arrow:before{transform:rotate(45deg);top:10px}.ui.nav.vertical:not(.tf_acc_menu)>li .child-arrow:after{transform:rotate(-45deg);top:15px}

/*/wp-content/themes/themify-shoppe/styles/modules/footer-social-badge.min.css*/
.footer-social-wrap{display:table;contain:layout paint;table-layout:fixed}.footer-social-badge{display:table-cell;height:100px;color:#fff}#footerwrap .footer-social-badge a{background-size:cover;color:inherit;display:block;width:100%;height:100%;line-height:99px;letter-spacing:.1em;text-decoration:none;position:relative;z-index:1;transition:transform .3s ease-out}.footer-social-badge:hover a{transform:scale(1.13)}.footer-social-badge a:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.footer-social-badge .tfb-twitter-alt:after{background-color:rgba(85,172,238,.8)}.footer-social-badge .tfb-facebook-alt:after{background-color:rgba(59,89,152,.8)}.footer-social-badge .tfb-pinterest-alt:after{background-color:rgba(203,32,39,.8)}.footer-social-badge .tfb-youtube-alt:after{background-color:rgba(187,0,0,.8)}.footer-social-badge .tfb-linkedin-alt:after{background-color:rgba(0,123,181,.8)}.footer-social-badge .tfb-google-alt:after{background-color:rgba(221,75,57,.8)}.footer-social-badge .tfb-instagram-alt:after{background-color:rgba(76,104,215,.8)}.footer-social-badge .tf_fa{font-size:2em;vertical-align:middle;margin-right:.15em}.footer-social-badge strong,.footer-social-badge span{font-family:"Libre Franklin",sans-serif;letter-spacing:normal;margin-left:2px}.footer-social-badge strong{font-weight:600;letter-spacing:.1em;text-transform:uppercase}#footerwrap .footer-social-badge a:hover{color:inherit}@media screen and (max-width:695px){#footerwrap .footer-social-badge a{line-height:99px;padding-top:0}.footer-social-wrap .footer-social-badge{display:block}}

/*/wp-content/themes/themify-shoppe/styles/modules/footer-logo.min.css*/
#footer-logo{font-size:1.65em;font-weight:600;letter-spacing:-.008em;line-height:normal;margin-bottom:.4em}#footer-logo a{text-decoration:none}@media screen and (max-width:680px){.footer-column-wrap .footer-logo-wrap{clear:both;float:none;margin:0;width:auto}}

/*/wp-content/themes/themify-shoppe/styles/modules/footer-nav.min.css*/
.footer-nav{margin:.5em 0 1em;padding:0 0 2em 0}.footer-nav li{list-style:none;padding:.1em 0;margin:0}.footer-nav li a{text-decoration:none;letter-spacing:-.01em}.footer-nav li{display:inline-block;padding:0;margin:0;list-style:none;position:relative}.footer-nav a{text-decoration:none;margin:0 1em .8em 0}.footer-nav li ul{background-color:#fff;margin:0;padding:.6em 0;position:absolute;z-index:11;bottom:100%;list-style:none;text-align:left;opacity:0;visibility:hidden;box-sizing:border-box;box-shadow:0 6px 20px 5px rgba(0,0,0,.12);border-radius:8px}@media(hover:none){.footer-nav li ul{display:none}}#footerwrap .footer-nav ul a{display:block;width:238px;padding:.5em 1.25em .5em 1.6em;margin:0;box-sizing:border-box;color:#666}.footer-nav li li ul{left:100%;bottom:-.65em}.footer-nav li:hover>ul,.footer-nav li>a:focus+.sub-menu,.footer-nav li>.sub-menu:focus-within{margin-bottom:0;opacity:1;pointer-events:auto;visibility:visible}.footer-nav li.edge ul{left:auto;right:0}.footer-nav ul li.edge ul{right:100%}

/*/wp-content/themes/themify-shoppe/style.min.css*/
html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset,figure{margin:0;padding:0}img,fieldset{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}address{font-style:normal}html{scroll-behavior:smooth}iframe,audio{max-width:100%}:root{--theme_accent:#dcaa2e;--theme_accent_hover:#000}body{font:1em/1.7em 'Libre Franklin',Arial,sans-serif;overflow-wrap:break-word;background-color:#fff;color:#666;-webkit-font-smoothing:antialiased;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}a{text-decoration:none;transition:color .2s ease-in-out;color:var(--theme_accent)}a:hover{text-decoration:none;color:var(--theme_accent_hover)}p{padding:0;margin:0 0 1.2em}small{font-size:87%}blockquote{font-size:1.1em;line-height:1.4em;padding:.8em 1.4em;margin:0 5% 1.2em;border-left:solid 3px rgba(150,150,150,.3)}ins{text-decoration:none}ul,ol{margin:0 0 1.4em 1.6em;padding:0}li{margin:0 0 1em 0;padding:0}ul ul,ul ol,ol ol,ol ul{margin-top:1em}h1,h2,h3,h4,h5,h6{line-height:1.4em;margin:0 0 .4em;color:#000;overflow-wrap:normal;font-weight:500}h1,.page-title{font-size:3em;line-height:90%;font-weight:600;margin:0 0 .6em;padding:0;letter-spacing:-.03em}h2{font-size:1.8em;font-weight:600;letter-spacing:-.02em}h3{font-size:1.4em}h4{font-size:1.1em;font-weight:600;text-transform:uppercase;letter-spacing:.05em}h5{font-size:1.1em}h6{font-size:1em}input,textarea,select,input[type=search],button{font-size:100%;font-family:inherit;max-width:100%}input:read-write,input:read-only,input[type=radio],input[type=checkbox],select,textarea{background:#fff;border:1px solid rgba(0,0,0,.15);padding:.6em;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:8px}input:read-write,input:read-only{margin:0 1em .4em 0;width:17em}input[type=number]{width:7em}input[type=checkbox]+label{display:inline-block}textarea{width:100%;min-height:13.5em;margin:0}select{padding-right:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke-linecap='round' width='100' height='100' stroke='rgba(40,40,40,.8)' stroke-width='3'%3E%3Cpolyline points='2.7,2.3 49.1,57.2 95.5,2.3 '/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:12px;background-position:calc(100% - 8px) calc(50% + 3px)}input[type=radio],input[type=checkbox]{border-radius:6px;clear:none;cursor:pointer;padding:0 2px;margin:0 .3em 0 0;width:20px;height:20px;display:inline-block;vertical-align:middle;text-align:center;line-height:1;-webkit-appearance:none}input[type=radio]{padding:0;border-radius:100%;display:inline-flex;justify-content:center;align-items:center}input[type="checkbox"]:before{content:"";display:inline-block;width:12px;height:5px;margin-bottom:4px;margin-left:1px;border-left:1px solid transparent;border-bottom:1px solid transparent;transform:rotateZ(-45deg) skewY(-10deg)}input[type="checkbox"]:checked:before{border-left:1px solid;border-bottom:1px solid}input[type="radio"]:checked:before{content:"";display:inline-block;vertical-align:middle;border-radius:100%;background-color:#222;width:12px;height:12px}select:focus,textarea:focus,input:read-write:focus,input:read-only:focus{border-color:rgba(0,0,0,.5)}input[type=reset],input[type=submit],button{background-color:var(--theme_accent);border:0;border-radius:0;color:#fff;cursor:pointer;font-weight:500;width:auto;text-transform:uppercase;letter-spacing:.05em;padding:.8em 1.4em;border-radius:30px;-webkit-appearance:none;transition-property:background-color,transform,box-shadow;transition-duration:.3s}input[type=reset]:hover,input[type=submit]:hover,button:hover{background:var(--theme_accent_hover);color:#fff;transform:translateY(-2px);box-shadow:0 5px 12px 3px rgba(0,0,0,.12)}img,textarea,input,.author-box,.widget,.col4-1,.col4-2,.col3-1{box-sizing:border-box}.pagewidth,.module_row>.row_inner,.module-layout-part .module_row.fullwidth_row_container>.row_inner{width:1160px;max-width:100%;margin:0 auto}#content{width:72%;padding:6.5% 0}.full_width #layout{width:100%;max-width:100%}.full_width #content{padding:0;width:auto;max-width:100%;float:none}.col4-1,.col4-2,.col3-1{float:left;margin-left:3.2%}.col4-1{width:22.6%}.col4-2{width:48.4%}.col3-1{width:31.2%}.col4-1.first,.col4-2.first,.col3-1.first{margin-left:0;clear:left}#headerwrap{background-color:rgba(255,255,255,.9);left:0;top:0;z-index:999;position:relative;text-align:center;box-shadow:0 1px 15px rgba(0,0,0,.12)}#headerwrap.fixed-header:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none;z-index:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.slide-cart-visible #headerwrap:before,.mobile-menu-visible #headerwrap:before{display:none}.fixed-header-enabled #headerwrap{position:sticky;position:-webkit-sticky}.transparent-header #headerwrap,.transparent-header.no-fixed-header #headerwrap{position:fixed}.themify_announcement.bar .announcement_container{width:auto;margin:0 28px}#header{width:calc(100% - 56px);max-width:none;margin:0 28px}#headerwrap a{color:#000}#headerwrap a:hover{color:var(--theme_accent)}.header-icons .search-button{text-decoration:none;text-align:center;outline:0;border-left:1px solid rgba(180,180,180,.2);margin-right:-28px;margin-left:10px;padding:0;border-radius:0}.header-icons .search-button:hover{background:rgba(200,200,200,.25)}.search-button:focus{outline:0}.search-button .tf_fa{display:block;font-size:1.3em;margin:auto;padding:1.06em .8em}.header-icons{position:absolute;right:0;bottom:0;display:flex;flex-wrap:wrap;align-items:center;z-index:2}.top-icon-wrap{display:flex;align-items:center;flex-wrap:wrap}.icon-menu{display:inline;margin:0 0 0 3px;padding:0;list-style:none}.icon-menu li{display:inline-block;vertical-align:middle;margin:0;padding:10px 0;position:relative;list-style:none}.icon-menu em{font-size:19px;padding:9px 10px;display:inline-block;vertical-align:middle;line-height:1;box-shadow:none;text-shadow:none;border-radius:100%}#header .icon-shopping-cart.tf_loader{font-size:7px;padding:9px}#header .icon-shopping-cart.tf_loader:before{border-width:2px}.icon-menu a:hover em{background-color:rgba(200,200,200,.25)}.icon-menu li>a{display:inline-block;text-decoration:none;margin:3px;position:relative}.icon-shopping-cart svg{margin-top:-2px}.icon-shopping-cart.tf_loader svg{display:none}.icon-menu ul li{padding:0}.icon-menu li>.sub-menu{text-align:left}.cart-style-dropdown .icon-menu .cart a .tooltip{display:none}.icon-menu li>a .tooltip{background-color:#000;color:#fff;display:inline-block;font-size:.8em;line-height:1.3em;text-align:center;padding:.5em 1.15em;position:absolute;top:130%;margin-top:0;left:50%;opacity:0;visibility:hidden;border-radius:30px;transform:translateX(-50%);transition:.3s ease-out;transition-property:opacity,visibility;z-index:1}.icon-menu li>a:hover .tooltip{opacity:1;visibility:visible}.cart-style-slide-out .icon-menu .cart a .cart_empty+.tooltip{display:block}.icon-menu li>a .tooltip:before{content:'';display:block;border:5px solid transparent;border-bottom-color:#000;position:absolute;bottom:100%;left:50%;margin-left:-5px}.icon-menu .icon-menu-count{min-width:10px;position:absolute;right:-6px;top:50%;padding:4px;border-radius:10px;background-color:var(--theme_accent);font-size:9px;line-height:1;animation:zoomIn .3s ease;color:#fff;text-align:center}.tf_loader+.icon-menu-count{display:none}@keyframes zoomIn{0%{transform:scale(.5)}100%{transform:scale(1)}}#main-nav{margin:0;padding:0;text-align:left;position:absolute;width:100%;left:0;bottom:0}#main-nav li{margin:0;padding:0;list-style:none;position:relative;display:inline-block}#main-nav a{display:inline-block;position:relative;padding:1.2em .4em;margin:0 .25em 0 0;text-decoration:none;text-transform:uppercase;letter-spacing:.02em}#main-nav>li>a:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;margin-bottom:-1px;color:transparent;border-bottom:3px solid currentColor;transition:inherit}#main-nav>li:hover>a:before,#main-nav>.current_page_item>a:before,#main-nav>.current-menu-item>a:before,#main-nav>.current_page_item>a:hover:before,#main-nav>.current-menu-item>a:hover:before{color:var(--theme_accent)}#main-nav .highlight-link>a{padding:.2em 1em;border:1px solid;border-radius:8px}.icon-menu ul a,#main-nav ul a{border:0;border-bottom:1px solid rgba(180,180,180,.2);color:#060604;display:block;font-size:.95em;line-height:1.4em;letter-spacing:0;font-weight:400;text-transform:none;margin:0;padding:.6em 0;width:170px;box-sizing:border-box}.icon-menu ul li:last-child>a,#main-nav ul li:last-child>a{border-bottom:0}#main-nav .current_page_item>a,#main-nav .current-menu-item>a,#main-nav a:hover{color:var(--theme_accent)}.menu-icon-inner:before{border-top:2px solid;border-bottom:2px solid}.menu-icon-inner:after{border-top:2px solid}#slide-cart.sidemenu-on{right:0;box-shadow:-6px 0 20px 5px rgba(0,0,0,.25)}body.slide-cart-visible,body.mobile-menu-visible{position:relative;overflow-y:hidden}body.slide-cart-visible{overflow:hidden !important}.body-overlay{display:none;background-color:rgba(232,232,232,.9);width:100%;height:100%;position:fixed;top:0;box-shadow:none;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.body-overlay-on{display:block}.sidemenu-left .body-overlay{right:auto}.empty-shopdock{padding:1em}#main-nav .edge>.sub-menu{left:auto;right:0}#main-nav ul .edge>.sub-menu{left:auto;right:100%}.menu-item .child-arrow{display:none;cursor:pointer;z-index:12;color:#7d7d7d;width:34px;height:34px;position:absolute;right:10px;top:5px;border-radius:100%;transition:transform .4s}.menu-item .child-arrow:hover{background:rgba(200,200,200,.25);transform:rotateZ(180deg)}.child-arrow:before,.child-arrow:after{top:50%;left:9px;content:'';position:absolute;transition:transform .5s ease-in-out;height:1px;width:10px;transform:rotate(45deg);background:currentColor;z-index:9999;border-radius:10px}.child-arrow:after{left:16px;transform:rotate(-45deg)}.toggle-on>a .child-arrow:after,.toggle-on>a .child-arrow:before{left:9px;width:50%}@media(hover:none){#main-nav .menu-item-has-children>a,#icon-menu .menu-item-has-children>a{padding-right:43px}#footer-nav .menu-item-has-children>a{padding-right:28px}.menu-item .child-arrow{margin-left:7px;border-radius:100%;display:inline-block;padding:0;right:5px;top:50%;margin-top:-17px}#main-nav .toggle-on>a>.child-arrow{background:rgba(214,214,214,.4)}#main-nav li>.sub-menu{display:none}}.icon-menu li>.sub-menu,#main-nav li>.sub-menu{color:#484848;background-color:#fff;box-shadow:0 6px 20px 5px rgba(0,0,0,.12);margin:0;list-style:none;padding:10px 20px;position:absolute;z-index:100;left:0;top:100%;box-sizing:border-box;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;pointer-events:none;visibility:hidden;opacity:0;border-radius:8px}.icon-menu li:hover>.sub-menu,#main-nav li:hover>.sub-menu,#main-nav li>a:focus+.sub-menu,#main-nav li>.sub-menu:focus-within{pointer-events:auto;visibility:visible;opacity:1}#main-nav li>.sub-menu .sub-menu{visibility:visible;left:100%;top:0}.icon-menu li>.sub-menu ul{left:auto;right:100%;top:0;margin-top:-10px}#main-nav .tf_post_count{background:rgba(200,200,200,.25);border-radius:100%;margin:auto 3px;font-size:.7em;line-height:1em;padding:.4em;margin-left:5px;display:none;min-width:11px;text-align:center;vertical-align:middle}#main-nav .has-mega-sub-menu .tf_post_count{display:inline-block}#main-nav .mega-menu-posts .post-title{font-size:.9em;font-weight:400;font-family:inherit;text-transform:none;line-height:1.45em;margin:0;padding:0}#main-nav .mega-menu-posts .post a{text-transform:none;padding:0;border:0;width:auto;font-size:unset}#main-nav .mega-menu-posts .post del{opacity:.5;font-size:.85em}#main-nav .themify_mega_menu_category_link{width:auto;border:0}#main-nav .mega-menu-posts .post{margin:0}#main-nav .has-mega-column>.sub-menu li{display:block}#main-nav .has-mega-column>.sub-menu a{background:0;width:100%;padding:.6em 0}#main-nav .has-mega-column .widget{margin:0 0 .5em;font-size:.95em}#main-nav .has-mega-column .widget h1,#main-nav .has-mega-column .widget h2,#main-nav .has-mega-column .widget h3,#main-nav .has-mega-column .widget h4,#main-nav .has-mega-column .widget h5,#main-nav .has-mega-column .widget h6{color:inherit}#main-nav .has-mega-column .widgettitle,#main-nav .has-mega-column>.sub-menu>.columns-sub-item>a{font-size:.925em;font-weight:500;line-height:1.6em;margin:0 0 .7em;padding:0;text-decoration:none;letter-spacing:.04em;text-transform:uppercase;border:0}#main-nav .has-mega-column .product-categories .count{font-size:.8em;border-radius:10px;background-color:rgba(0,0,0,.2);color:#fff;display:inline-block;min-height:10px;line-height:normal;padding:3px 9px;margin:.55em 0;position:absolute;top:1px;right:0}#main-nav .has-mega-column .product-categories li:hover>.count{background-color:var(--theme_accent);color:#fff}#main-nav .has-mega-column .cart_list ins,#main-nav .has-mega-column .product_list_widget ins{font-weight:300}#main-nav a>i .tf_fa{margin-right:5px}#main-nav a .tf_lazy{display:none}.revealing-header #headerwrap{transition:transform .5s ease-in-out,opacity .5s ease-in-out}.revealing-header #headerwrap.header_hidden{transform:translateY(-100%);opacity:0}#headerwrap .tf_sticky_logo,#headerwrap.fixed-header .tf_sticky_logo,#headerwrap.fixed-header .tf_sticky_logo+span,#headerwrap.fixed-header .tf_sticky_logo+img{display:none}#headerwrap.fixed-header .tf_sticky_logo{display:block}.author-bio{margin:0 0 2em}.author-bio .author-avatar{float:left;margin:0 15px 0 0}.author-bio .author-avatar img{background-color:#fff;padding:5px;border:solid 1px #ccc}.author-bio .author-name{margin:0 0 .5em;padding:0;font-size:1.6em}.author-posts-by{margin:0 0 1.5em;padding:1em 0 0;font-size:1.4em;text-transform:uppercase;border-top:solid 4px #ccc;border-color:rgba(118,118,118,.3)}.post{margin-bottom:3em;position:relative}.post-title{font-size:1.8em;line-height:1.3em;letter-spacing:-.02em;margin:0 0 .4em;padding:0}.post-title a{text-decoration:none;color:#000}.post-title a:hover{color:var(--theme_accent)}.post-image{margin:0 0 .7em}.post-image img{border-radius:8px;vertical-align:bottom}.post-image.left{float:left;margin-right:1em}.post-image.right{float:right;margin-left:1em}.post-meta{color:#959595;font-size:.75em;line-height:1.6em;margin:0 0 1em;padding:0}.post-meta a{text-decoration:none}.post-meta a:hover{text-decoration:underline}.post-cat-tag-wrap span,.post-meta span{vertical-align:middle}.post-cat-tag-wrap{font-size:.7em;margin:0 0 .2em;display:inline-block}.post-category{font-weight:600;text-transform:uppercase;letter-spacing:.03em}.post-tag{letter-spacing:-.01em;color:#e1e1e1}.post-tag a{color:#ababab}.post-date:before,.post-comment:before,.post-tag:before{content:'';display:inline-block;vertical-align:middle;margin-left:5px;margin-right:7px;background-color:rgba(0,0,0,.15);width:4px;height:4px;border-radius:100%}.post-author{font-weight:600;text-transform:uppercase;letter-spacing:.09em}.post-author:before{content:'';display:inline-block;vertical-align:middle;border-bottom:solid 1px;width:17px;margin-right:6px;opacity:.4}.post-comment{letter-spacing:.03em}.post-date{letter-spacing:.007em;margin:0;display:inline-block;vertical-align:middle}.more-link{color:#060604;font-size:.8em;font-weight:600;display:inline-block;text-transform:uppercase;letter-spacing:.05em;line-height:1.9em;margin:0 0 .8em;padding:0}.more-link:after{content:'';display:block;border-bottom:3px solid #f2cd8a}.shortcode.post-slider .carousel-prev,.shortcode.slider .carousel-prev,.shortcode.post-slider .carousel-next,.shortcode.slider .carousel-next{border-radius:0;border:0;text-shadow:none;margin:0;box-shadow:none;background-image:none}.loops-wrapper.no-gutter .post-image{margin:0}.loops-wrapper.no-gutter .post,ul.products.no-gutter li.product .post-image,.loops-wrapper.no-gutter .post-image img{border-radius:0}.single .has-post-thumbnail .post-image{text-align:center}.author-box{margin:57px 0;border:0}.author-box .author-avatar{float:left;margin:0 30px 5px 0}.author-box .author-avatar img{border-radius:100%;max-width:85px}.author-box .author-name{margin:0 0 12px;text-transform:none;letter-spacing:.07em;font-size:1.1em;font-weight:300}.post-pagination{text-align:right;margin:.5em 0 2em}.post-pagination strong{margin-right:3px}.post-pagination a{margin-left:3px;margin-right:3px}.wpf_infinity a,#load-more a{background:0;color:#060604;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.065em;line-height:1.9em;margin:50px 0 .8em;padding:0;width:auto;display:none}.wpf_infinity a:after,#load-more a:after{content:'';display:block;border-bottom:3px solid var(--theme_accent)}.wpf-search-container .wpf_infinity a,.wpf-search-container .wpf_infinity a:hover,.wpf_infinity_container .wpf_infinity a,.wpf_infinity_container .wpf_infinity a:hover{background-color:transparent}.post-video,.embed-youtube{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:15px}.post-video iframe,.embed-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.widget{margin:0 0 1em}.widgettitle{margin:0 0 1.2em;padding:0;font-weight:600;font-size:1em;text-transform:uppercase;letter-spacing:.15em;line-height:1.8em}.widget ul{margin:0;padding:0}.widget li{margin:0;padding:0 0 1em;list-style:none;clear:both}.widget ul ul{margin:1em 0 -1em 0;padding:0;border-top:0}.widget ul ul li{margin:0;padding-left:10px}iframe[src*="facebook"]{background-color:#fff}#content .twitter-tweet-rendered{max-width:100% !important}#content .twt-border{max-width:100% !important;min-width:180px !important}#pagewrap .wpf_slider.ui-slider .ui-widget-header{background-color:var(--theme_accent)}#pagewrap .wpf_item .wpf_item_name{border:0;font-weight:500;color:inherit}#pagewrap .wpf_layout_vertical .wpf_item.wpf_item_onsale .wpf_item_name,#pagewrap .wpf_layout_vertical .wpf_item.wpf_item_instock .wpf_item_name{color:inherit;font-weight:inherit}.wpf_items_wrapper .wpf_item ul li{margin-right:1em}#footerwrap{font-size:.95em;line-height:1.7em}#footerwrap a{color:#000}#footerwrap a:hover{color:var(--theme_accent)}#footer{position:relative;padding-top:2.5em}#footerwrap .col4-1{font-size:.95em}#footerwrap .below-logo-widget{margin-bottom:2em}.footer-widgets .widget{margin-bottom:2.2em}.footer-widgets .widgettitle{font-size:.95em;font-weight:500;letter-spacing:.1em;margin-bottom:1.4em;line-height:normal}.footer-widgets .widget li{border:0;padding:0 0 .6em}.footer-widgets .widget li a{text-decoration:none}.footer-text{font-size:85%;opacity:.7}.footer-text .one,.footer-text .two{display:inline-block;vertical-align:middle}.footer-text .one{margin-right:1em}.footer-logo-wrap{width:26%}.footer-widgets-wrap{width:70%;margin-left:4%}.module_row.fullwidth>.row_inner{width:100%;max-width:100%}@supports(-webkit-touch-callout:none){#headerwrap{background-attachment:scroll !important;background-position:center !important}}img.alignleft,img.aligncenter,img.alignright,img.alignnone{margin-bottom:1em}.alignleft{float:left;margin-right:2em}.alignright{float:right;margin-left:2em}.aligncenter{text-align:center;display:block;margin-left:auto;margin-right:auto}.wp-caption{text-align:center;margin-bottom:1em;max-width:100%}.wp-caption-text{font-style:italic;margin:.5em 0}body.attachment{width:auto;float:none;position:static}.single .attachment.post{width:auto;float:none}.widget li:after,.menu:after{content:"";display:table;clear:both}.cs-canvas-container{overflow:hidden}.screen-reader-text{height:0 !important}.mobile-menu-visible #headerwrap #menu-icon{transition:transform .3s linear}.mobile-menu-visible #headerwrap #menu-icon:hover{transform:rotate(90deg)}@media screen and (max-width:1200px){.mobile-menu-visible,.slide-cart-visible{overflow-y:hidden}.pagewidth,.module_row>.row_inner,.module-layout-part .module_row.fullwidth_row_container>.row_inner{max-width:94%}#pagewrap,.module-layout-part .module_row.fullwidth>.row_inner,.module_row.fullwidth>.row_inner{max-width:100%}.module_row .row_inner .module-layout-part .row_inner{width:auto}}@media screen and (max-width:1024px){.footer-widgets .col4-1{width:48.4%}.footer-widgets .col4-1:nth-child(2n+1){margin-left:0;clear:left}}@media screen and (max-width:800px){.page-title,h1{font-size:2.4em}}@media screen and (max-width:760px){.pagewidth,.module_row>.row_inner,.module-layout-part .module_row.fullwidth_row_container>.row_inner{max-width:90%}body #content{width:100%;max-width:100%;float:none;clear:both;padding-top:10%}body #sidebar{width:100%;max-width:100%;float:none;clear:both;padding-top:10%}#header{margin-left:5%;margin-right:5%}.tf-mc-form .module{padding-left:5%;padding-right:5%}.tf-mc-form .mc4wp-form-fields input[type=submit]{padding-left:.5em;padding-right:.5em}}@media screen and (max-width:680px){.page-title,h1{font-size:1.9em}h3{font-size:1.3em}h2.fancy-heading{font-size:1.8em}h2,h3.fancy-heading{font-size:1.6em}#footerwrap .col4-2,#footerwrap .col2-1,#footerwrap .col4-3,#footerwrap .col3-1,#footerwrap .col3-2,.col4-1,.col4-2,.col2-1,.col4-3,.col3-1,.col3-2{margin-left:0;width:100%;max-width:100%}.post-title{font-size:1.4em}.footer-widgets-wrap{clear:both;float:none;margin:0;width:auto}.footer-text-outer{right:auto;left:0;display:flex;flex-direction:column;align-items:flex-start}}

/*/wp-content/themes/themify-shoppe/styles/headers/header-logo-left.min.css*/
#headerwrap{text-align:inherit}.logo-wrap{float:left}#site-description{left:0;transform:none;text-align:left}#site-description:before{left:0;margin-left:24px}#main-nav{position:static;float:left;width:auto;max-width:none;padding-left:23px}#headerwrap #menu-icon{position:absolute;margin:auto}

/*/wp-content/themes/catalytic-support-systems/style.css*/
/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.3.6,
* Autoprefixer: v10.3.1
* Browsers: last 4 version
*/

/*
Theme Name: Catalytic Support Systems
Theme URI: https://catalyticdev.wpengine.com/
Template: themify-shoppe
Author: Blue Whale Media
Author URI: bluewhalemedia.co.uk
Version: 5.4.9.1640262868
Updated: 2021-12-23 12:34:28

*/

#header, #footer {
	display: none;
} 

div#body {
    margin-top: -182px;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'IBM Plex Sans'!important;
    font-weight: 600!important;
}

h2 {
    font-size: 42px;
    font-weight: bold!important;
}

#pagewrap h1 {
    font-size: 55px;
}

p {
    font-family: 'IBM Plex Sans';
    color: var(--black);
    font-size: 17px;
    font-weight: 500;
    line-height: 30px;
}

a {
	font-family: 'IBM Plex Sans', sans-serif;
}

body {
	font-family: 'IBM Plex Sans', sans-serif!important;
}

.padding-row {
    padding: 80px 0px;
}

#pagewrap .no-padding-row .row_inner {
    width: 100%;
}

.no-padding-row .module_column.fullcover {
    width: 45%;
    margin: 0;
}

.no-padding-row .module_column {
    width: 55%;
    padding: 80px 10%;
}

.black-bg {
    background: var(--black);
    color: white;
}

.black-bg p {
    color: white;
    font-weight: 400;
}

.black-bg h2, .darkblue-bg h2, .lightblue-bg h2 {
    color: white;
}

.darkblue-bg {
    background: var(--darkblue);
    color: white;
}

.darkblue-bg p {
    color: white;
}

.lightblue-bg {
    background: #06c6c6;
    color: white;
}

.lightblue-strong strong {
    color: var(--lightblue);
}

.lightblue-bg p {
    font-weight: 400;
    color: white;
}

.pagewidth, .module_row>.row_inner, .module-layout-part .module_row.fullwidth_row_container>.row_inner {
    width: 80%;
}

#pagewrap .text-center { /* text centered section */
    text-align: center;
}

#pagewrap .text-center .row_inner /* text centered section width smaller */ {
    width: 50%;
}

/*HEADER*/
.header-bottom img {
    width: 160px;
}

.header-bottom .tb-column-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    width: 100%;
    background: transparent;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

#headerwrap {
    -webkit-box-shadow: none;
            box-shadow: none;
}

#headerwrap .header-bottom a {
    text-transform: uppercase;
    color: white;
    font-weight: bold;
    padding: 9px 22px;
    font-size: 15px;
}

.header-top .last {
	background: var(--darkblue);
	margin: 0;
	width: 30%;
	padding: 8px 0px;
	border-bottom-left-radius: 50px;
	text-align: center;
}

#headerwrap .header-top .last a {
    font-size: 17px;
    color: white;
}

.header-top .first {
    width: 70%;
}

.header-top .last a:first-child {
    border-right: 1px solid white;
    padding-right: 12px;
}

.header-top .last a:last-child {
    padding-left: 10px;
}

li#menu-item-284 em, li#menu-item-295 em {
	float: right;
	margin-left: 10px;
	font-size: 12px;
}


#pagewrap .header-bottom li#menu-item-43 a {
	background: var(--darkblue);
	border-radius: 20px;
	color: white;
	margin-left: 22px;
}

#headerwrap {
    position: fixed;
    top: 0;
    background: transparent;
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-filter: blur(0);
            filter: blur(0);
}

.fixed-header-on #headerwrap  {
    background: white;
}

.home-header {
    padding: 150px 0px 0px;
}

.home-header .row_inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 75%;
}

.fixed-header-on .white-logo {
    display: none;
}

.blue-logo {
    display: none;
}

.fixed-header-on .blue-logo {
    display: block;
}

.header-bottom {
    width: 90%!important;
    margin: auto;
    padding-bottom: 39px;
    -webkit-transition-timing-function: ease;
         -o-transition-timing-function: ease;
            transition-timing-function: ease;
    -webkit-transition-duration: 800ms;
         -o-transition-duration: 800ms;
            transition-duration: 800ms;
    margin-top: 0;
}

.header-bottom img {
    margin-right: 65px;
}

.fixed-header-on #headerwrap .header-bottom a {
    color: var(--black);
}

.image-content .image-caption i {
    font-size: 13px;
    margin-left: 5px;
}

.fixed-header .header-bottom {
    margin-top: -27px;
    padding-bottom: 15px;
    -webkit-transition-timing-function: ease;
         -o-transition-timing-function: ease;
            transition-timing-function: ease;
    -webkit-transition-duration: 800ms;
         -o-transition-duration: 800ms;
            transition-duration: 800ms;
}

#pagewrap .header-bottom .sub-menu {
    background: var(--lightblue);
    border-radius: 20px;
}

#pagewrap .header-bottom .sub-menu a {
    color: white;
}

#pagewrap .header-bottom .sub-menu a:hover {
    color: var(--darkblue)!important;
    background: transparent;
}

#pagewrap .header-bottom .sub-menu .current-menu-item a {
    text-decoration: underline;
}

#headerwrap .header-bottom a:hover {
    color: white;
}

.fixed-header-on #headerwrap .header-bottom a:hover {
    color: black;
}

.header-top {
    z-index: 99;
    -webkit-transition: all ease 800ms;
    -o-transition: all ease 800ms;
    transition: all ease 800ms;
}

#headerwrap .header-bottom em {
    float: right;
    margin-left: 5px;
}

/*HEADER END*/

/*FOOTER*/
#footerwrap .footer-main a {
    color: white;
    padding: 6px 0px;
    font-size: 15px;
}

.footer-main h2 {
    text-transform: uppercase;
    font-size: 26px;
}

.footer-main img {
    width: 230px;
}

.footer-main {
    padding: 40px 0px;
}

#footerwrap .footer-bottom {
    background: #040e72;
    padding: 8px 0px;
}

#footerwrap .footer-bottom a, #footerwrap .footer-bottom p {
    color: white;
    padding: 0px 8px;
    font-weight: bold;
    margin-bottom: 0;
    font-size: 12px;
}

#footerwrap .footer-bottom a:hover, #footerwrap .footer-bottom p:hover {
    color: white;
}

.footer-bottom .first {
    width: 35%;
}

.footer-bottom .last {
    text-align: right;
    width: calc(65% - 3.2%);
}

.footer-bottom .last .module-menu-container {
    text-transform: uppercase;
}

.footer-bottom .last .module-text .tb_text_wrap {
    padding-top: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    float: right;
}

.footer-bottom .row_inner {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.footer-bottom svg {
    width: 35px;
}

#footerwrap .footer-main a:hover {
    color: white;
}

.footer-main .last p {
    margin-bottom: 12px;
}

.footer-bottom .first .tb-column-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

/*FOOTER END*/

/*HOME*/
#pagewrap p.capital-blue {
    text-transform: uppercase;
    font-weight: 600!important;
    font-size: 15px;
    color: var(--lightblue);
    margin-bottom: 0;
    letter-spacing: 2px;
}

#pagewrap .home-header p.capital-blue {
    font-size: 22px;
}
.has-gradient .builder_row_cover {
    /* background-image: linear-gradient(to right, var(--darkblue) , var(--lightblue)); */
    background-image: -webkit-gradient(linear, left top, right top, from(var(--darkblue)), color-stop(90%, var(--lightblue)));
    background-image: -o-linear-gradient(left, var(--darkblue) 0%, var(--lightblue) 90%);
    background-image: linear-gradient(to right, var(--darkblue) 0%, var(--lightblue) 90%);
}

.home-header .last .module-plain-text {
    background: white;
    padding: 30px 50px;
    border-top-right-radius: 90px;
    width: 80%;
    float: right;
    -webkit-box-shadow: 0 0 10px 3px #00000047;
            box-shadow: 0 0 10px 3px #00000047;
    bottom: -80px;
	z-index: 99;
	min-height: 775px;
}

#pagewrap button.frm_button_submit.frm_final_submit {
    background: var(--darkblue);
    border-radius: 20px;
    padding: 10px 25px;
    color: white;
    font-weight: 600;
    font-family: 'IBM Plex Sans';
    text-transform: uppercase;
    margin-top: 20px;
}

#pagewrap .blue-button a {
    padding: 10px 25px;
    border-radius: 20px;
    color: white;
    font-family: 'IBM Plex Sans';
    text-transform: uppercase;
    font-weight: bold;
    margin-top: 20px;
    letter-spacing: 1px;
    min-width: 95px;
    text-align: center;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

#pagewrap .border-button a {
    background: transparent;
    border: solid 1px white;
    color: white;
    text-transform: uppercase;
    font-weight: bold;
    border-radius: 50px;
}

.blue-button a {
  overflow: hidden;
  z-index: 1;
}

.blue-button a:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: calc(100% - 2px);
  -webkit-transform: translate(1px, -1px);
      -ms-transform: translate(1px, -1px);
          transform: translate(1px, -1px);
  height: calc(100% - 2px);
  background-color: var(--darkblue);
  border-radius: 10rem;
  z-index: -2;
  -webkit-transition: all ease 0.3s;
  -o-transition: all ease 0.3s;
  transition: all ease 0.3s;
}

.blue-button a:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 100%;
  background-color: var(--lightblue);
  -webkit-transition: all ease 0.3s;
  -o-transition: all ease 0.3s;
  transition: all ease 0.3s;
  border-radius: 10rem;
  z-index: -1;
}

.blue-button a:hover {
  color: #fff;
}

.blue-button a:hover:before {
  width: 100%;
}

.blue-button em {
    font-size: 11px;
    margin-left: 3px;
}

#pagewrap .blue-button span {
    font-family: 'IBM Plex Sans';
}

.blue-button .tf_fa.tf-fas-chevron-right {
    width: 6.5px;
}

#pagewrap .home-header .first h1 {
    color: white;
    width: 80%;
    line-height: 70px;
    font-weight: bold!important;
    letter-spacing: 0.5px;
    font-size: 65px;
}

#pagewrap .home-header .last h1 {
    font-size: 45px;
}

.home-form .with_frm_style input[type=text], .home-form .with_frm_style input[type=password], .home-form .with_frm_style input[type=email], .home-form .with_frm_style input[type=number], .home-form .with_frm_style input[type=url], .home-form .with_frm_style input[type=tel], .home-form .with_frm_style input[type=search], .with_frm_style select, .home-form .with_frm_style textarea, .home-form .with_frm_style .frm-card-element.StripeElement, .home-form .with_frm_style .chosen-container {
    background: #f1f1f1;
    border: 0;
    border-radius: 0;
    -webkit-box-shadow: 0px 0px 0px 1px #ececec!important;
    box-shadow: 0px 0px 0px 1px #ececec!important;
    padding: 12px 10px;
    width: 100%;
    margin-bottom: 10px;
}

.home-form .with_frm_style input[type=text]::-webkit-input-placeholder, .home-form .with_frm_style input[type=password]::-webkit-input-placeholder, .home-form .with_frm_style input[type=email]::-webkit-input-placeholder, .home-form .with_frm_style input[type=number]::-webkit-input-placeholder, .home-form .with_frm_style input[type=url]::-webkit-input-placeholder, .home-form .with_frm_style input[type=tel]::-webkit-input-placeholder, .home-form .with_frm_style input[type=search]::-webkit-input-placeholder, .with_frm_style select::-webkit-input-placeholder, .home-form .with_frm_style textarea::-webkit-input-placeholder, .home-form .with_frm_style .frm-card-element.StripeElement::-webkit-input-placeholder {
    color: #cbcbcb!important;
    font-family: 'IBM Plex Sans';
}

.home-form .with_frm_style input[type=text]::-moz-placeholder, .home-form .with_frm_style input[type=password]::-moz-placeholder, .home-form .with_frm_style input[type=email]::-moz-placeholder, .home-form .with_frm_style input[type=number]::-moz-placeholder, .home-form .with_frm_style input[type=url]::-moz-placeholder, .home-form .with_frm_style input[type=tel]::-moz-placeholder, .home-form .with_frm_style input[type=search]::-moz-placeholder, .with_frm_style select::-moz-placeholder, .home-form .with_frm_style textarea::-moz-placeholder, .home-form .with_frm_style .frm-card-element.StripeElement::-moz-placeholder {
    color: #cbcbcb!important;
    font-family: 'IBM Plex Sans';
}

.home-form .with_frm_style input[type=text]:-ms-input-placeholder, .home-form .with_frm_style input[type=password]:-ms-input-placeholder, .home-form .with_frm_style input[type=email]:-ms-input-placeholder, .home-form .with_frm_style input[type=number]:-ms-input-placeholder, .home-form .with_frm_style input[type=url]:-ms-input-placeholder, .home-form .with_frm_style input[type=tel]:-ms-input-placeholder, .home-form .with_frm_style input[type=search]:-ms-input-placeholder, .with_frm_style select:-ms-input-placeholder, .home-form .with_frm_style textarea:-ms-input-placeholder, .home-form .with_frm_style .frm-card-element.StripeElement:-ms-input-placeholder {
    color: #cbcbcb!important;
    font-family: 'IBM Plex Sans';
}

.home-form .with_frm_style input[type=text]::-ms-input-placeholder, .home-form .with_frm_style input[type=password]::-ms-input-placeholder, .home-form .with_frm_style input[type=email]::-ms-input-placeholder, .home-form .with_frm_style input[type=number]::-ms-input-placeholder, .home-form .with_frm_style input[type=url]::-ms-input-placeholder, .home-form .with_frm_style input[type=tel]::-ms-input-placeholder, .home-form .with_frm_style input[type=search]::-ms-input-placeholder, .with_frm_style select::-ms-input-placeholder, .home-form .with_frm_style textarea::-ms-input-placeholder, .home-form .with_frm_style .frm-card-element.StripeElement::-ms-input-placeholder {
    color: #cbcbcb!important;
    font-family: 'IBM Plex Sans';
}

.home-form .with_frm_style input[type=text]::placeholder, .home-form .with_frm_style input[type=password]::placeholder, .home-form .with_frm_style input[type=email]::placeholder, .home-form .with_frm_style input[type=number]::placeholder, .home-form .with_frm_style input[type=url]::placeholder, .home-form .with_frm_style input[type=tel]::placeholder, .home-form .with_frm_style input[type=search]::placeholder, .with_frm_style select::placeholder, .home-form .with_frm_style textarea::placeholder, .home-form .with_frm_style .frm-card-element.StripeElement::placeholder, .home-form .with_frm_style .chosen-container {
    color: #cbcbcb!important;
    font-family: 'IBM Plex Sans';
}

.frm_style_formidable-style.with_frm_style .frm_error_style {
    padding: 10px;
}

div#frm_checkbox_28-0 label {
    font-weight: bold;
    font-size: 16px;
    color: black;
    font-family: 'IBM Plex Sans';
}

#pagewrap .newsletter-box {
    background: var(--black);
    border-top-right-radius: 50px;
    position: absolute;
    bottom: 0;
    width: 40%;
    padding: 20px 40px 0px;
}

.newsletter-box label#field_w47cx_label {
    display: none;
}

#pagewrap .newsletter-box .newsletter-text {
    color: white;
    font-size: 26px;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-bottom: 15px;
}

p.home-number {
    color: var(--lightblue);
    font-size: 70px;
    font-weight: bold;
    margin-bottom: 20px;
}

p.bigger-font {
    font-size: 35px;
    font-weight: bold;
    line-height: 40px;
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
}

.home-1 .last .module_subrow img {
    width: 200px;
}

.home-1 .last .module_subrow:last-child img {
    float: right;
}

.years-row .first {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
 
}

.home-2:before {
    content: "";
    background-image: url("https://catalyticdev.wpengine.com/wp-content/uploads/2022/01/Catalytic-Support-Systems-HP-04.png");
    background-repeat: no-repeat;
    height: 160%;
    width: 100%;
    background-size: contain;
    position: absolute;
    display: block;
    top: -30%;
}

.home-2 {
    margin: 80px 0px;
}

.home-2 .first {
    width: 35%;
}

.home-2 .last {
    width: calc(65% - 3.3%);
}

.home-3 h2 {
    text-align: center;
}

.home-2 .last .module-text {
    width: 70%;
}

p.home-1-text {
    margin-left: 80px;
}

.home-1 .blue-button {
    margin-left: 80px;
}

.home-1:before {
    content: "";
    background: url("https://catalyticdev.wpengine.com/wp-content/uploads/2022/01/Catalytic-Support-Systems-HP-12.png");
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    top: -100px;
    background-repeat: no-repeat;
    background-size: 500px;
    left: 60px;
    z-index: -1;
}

.home-1 {
    padding: 150px 0px;
}

.home-1 h2 {
    width: 70%;
}

.home-1 .years-row, .home-1 .knitting-row {margin-left: 50px;margin-top: 20px;}

.home-2:after {
    content: "";
    background: url("https://catalyticdev.wpengine.com/wp-content/uploads/2022/01/Catalytic-Support-Systems-HP-11.png");
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    top: 10%;
    background-repeat: no-repeat;
    background-size: 600px;
    right: -57%;
    z-index: 999999!important;
}


#pagewrap .new-products .image-content .image-caption a {
    color: white;
    left: 0;
}

.new-products .image-content .image-caption {
    background: var(--darkblue);
    padding: 15px 0px 15px 15px;
    width: 80%;
    font-weight: bold;
    font-size: 16px;
    border-radius: 0px 80px 0px 0px;
    position: absolute;
    bottom: 0;
    left: 0px;
    -webkit-transition: all ease 800ms;
    -o-transition: all ease 800ms;
    transition: all ease 800ms;
    text-align: left;
    opacity: 0;
    z-index: 1;
}

.new-products .module_subrow .tb-column-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: wrap;
        flex-flow: wrap;
}

.new-products .module_subrow .tb-column-inner .module-image {
    width: calc(20% - 45px);
    margin-right: 55px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
}

.new-products .module_subrow .tb-column-inner .module-image:nth-child(5n + 5) {
    margin-right: 0;
}

.new-products .row_inner {
    width: 90%;
}


.new-products .module-image.image-top .image-content {
    margin: 0;
}

.new-products .module_subrow .tb-column-inner .module-image a::before {
    height: 100%;
    width: 100%;
    content: "";
    background: -webkit-gradient(linear, left top, left bottom, from(var(--darkblue)) , to(var(--lightblue)));
    background: -o-linear-gradient(top, var(--darkblue) , var(--lightblue));
    background: linear-gradient(to bottom, var(--darkblue) , var(--lightblue));
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    z-index: 9;
    opacity: 0;
    -webkit-transition: all ease 800ms;
    -o-transition: all ease 800ms;
    transition: all ease 800ms;
}

.new-products .module_subrow .tb-column-inner .module-image a:hover::before {
    opacity: 0.6;
}

.new-products .tb-column-inner .module-image:hover .image-caption {
    opacity: 1;
    -webkit-transition: all ease 800ms;
    -o-transition: all ease 800ms;
    transition: all ease 800ms;
    z-index: 999;
}

.home-brands {
    text-align: center;
}

.home-brands .brands-name p {
    font-size: 20px;
    text-transform: uppercase;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: auto;
    font-weight: bold;
    padding: 0px 40px;
    border-right: solid var(--lightblue) 3px;
}

.home-brands .brands-name {
    border-right: 0;
    padding: 10px 0px;
}

.home-brands .subrow_inner {
    padding: 15px 0px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.home-4 .home-4-bottom {padding: 0px 20px 0px 50px;}

.home-brands .module_subrow .tb-column-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: wrap;
        flex-flow: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.home-brands .sub-column .tb-column-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}

/*newsletter*/
#pagewrap .frm_forms #form_newsletter .frm_form_field input::-webkit-input-placeholder {
    font-family: 'IBM Plex Sans';
    font-weight: bold;
    letter-spacing: 1px;
    opacity: 0.5;
}
#pagewrap .frm_forms #form_newsletter .frm_form_field input::-moz-placeholder {
    font-family: 'IBM Plex Sans';
    font-weight: bold;
    letter-spacing: 1px;
    opacity: 0.5;
}
#pagewrap .frm_forms #form_newsletter .frm_form_field input:-ms-input-placeholder {
    font-family: 'IBM Plex Sans';
    font-weight: bold;
    letter-spacing: 1px;
    opacity: 0.5;
}
#pagewrap .frm_forms #form_newsletter .frm_form_field input::-ms-input-placeholder {
    font-family: 'IBM Plex Sans';
    font-weight: bold;
    letter-spacing: 1px;
    opacity: 0.5;
}
#pagewrap .frm_forms #form_newsletter .frm_form_field input::placeholder {
    font-family: 'IBM Plex Sans';
    font-weight: bold;
    letter-spacing: 1px;
    opacity: 0.5;
}

#pagewrap .frm_forms #form_newsletter .frm_form_field .frm_primary_label, #pagewrap .frm_forms #form_newsletter .frm_form_field label {
    color: white;
    text-align: center;
}

#pagewrap .frm_forms #form_newsletter .frm_submit button {
    margin: 0;
    border: 0;
    -webkit-box-shadow: none!important;
            box-shadow: none!important;
}

#pagewrap .frm_forms #form_newsletter .frm_submit {
    position: absolute;
    right: 0;
    width: 40%;
    top: 44%;
}

#form_newsletter .with_frm_style input[type=email] {
   background: #2b2b2b;
   border: none;
   border-radius: 30px;
   height: 100%;
   padding: 12px 20px;
   width: 80%;
   font-family: 'IBM Plex Sans';
   color: white;
}

.home-newsletter .row_inner {
    width: 75%;
}

#pagewrap .newsletter-box button.frm_button_submit.frm_final_submit {
    padding: 13px 20px;
}

.home-header .with_frm_style .vertical_radio .frm_checkbox label, .home-header .with_frm_style .vertical_radio .frm_radio label {
    color: black;
    font-family: 'IBM Plex Sans';
}

.home-header label.frm_primary_label {
    text-transform: uppercase;
    font-size: 11px!important;
    color: black;
    display: none;
}

.home-5 .module.module-text.tb_yqhq433 {
    margin-bottom: 90px;
}

.module.module-text.tb_yqhq433 p {
    margin-left: 60px;
}

.home-5 .module_subrow .subrow_inner .last {
    padding: 40px 40px;
    position: absolute;
    right: -30%;
    z-index: 9;
    width: 560px;
    border-top-right-radius: 60px;
}

.home-5 .module_subrow .subrow_inner .last p {
    color: white;
    font-weight: bold;
}

.home-5 .module_subrow .subrow_inner .first .spin-button .circle {
    float: none;
    margin: auto;
}

.home-5 .module.module-image.tb_edts703.image-top.tf_mw {
    text-align: center;
}

/*HOME END*/
  
/*ABOUT US*/

.page-header {
    height: 500px;
}

.page-header h1 {
    color: white;
    height: 100%;
    text-align: center;
    margin-top: 100px;
}

.page-header .row_inner {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

#pagewrap .home-header:before {
	content: "";
	height: 100%;
	width: 100%;
	position: absolute;
	display: block;
	top: 0;
	background: -webkit-gradient(linear, left top, right top, from(var(--darkblue)) , to(var(--lightblue)));
	background: -o-linear-gradient(left, var(--darkblue) , var(--lightblue));
	background: linear-gradient(to right, var(--darkblue) , var(--lightblue));
	opacity: 0.85;
}

.about-2 h2, .about-2 p {
    color: white;
}

.tb_q1pz272.about-2 h2 {
    width: 60%;
    margin-left: 25px;
}

.about-2 .builder_row_cover:after {
    content: "";
    background: url("https://catalyticdev.wpengine.com/wp-content/uploads/2022/01/Catalytic-Support-Systems-HP-12.png");
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    top: -70px;
    background-repeat: no-repeat;
    background-size: 430px;
    left: 80px;
    z-index: -1;
    opacity: 0.1!important;
}

#pagewrap .tb_q1pz272 .first .tb_text_wrap:after {
    content: "";
    height: 100%;
    width: 6px;
    position: absolute;
    display: block;
    background: white;
    right: 15%;
    top: 0;
}

.about-1 .image-wrap {
    width: 350px;
    text-align: center;
    margin: auto;
}

.about-3 .last .tb-column-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.about-3 .last .tb-column-inner .about-3-first-img {
    top: 70px;
    padding-bottom: 80px;
}

.about-3-last-img {
    margin-left: 40px;
}

.about-3 .module_column.last .tb-column-inner {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.about-3 .spin-button {
    margin-bottom: 135px;
}

.about-2 .builder_row_cover:before {
    background: -webkit-gradient(linear, right top, left top, from(rgb(0 10 144 / 0.7)), color-stop(90%, var(--darkblue)));
    background: -o-linear-gradient(right, rgb(0 10 144 / 0.7) 0%, var(--darkblue) 90%);
    background: linear-gradient(to left, rgb(0 10 144 / 0.7) 0%, var(--darkblue) 90%);
}

.circle a:hover {
    background: var(--lightblue);
    -webkit-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

/*ABOUT US END*/

/*MEET THE TEAM*/
.meet-team-row .tb_text_wrap {
    padding: 0px 40px;
    margin: 20px 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.meet-team-row .tb_text_wrap p.department {
    color: var(--lightblue);
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 0;
}

.meet-team-row .tb_text_wrap p.name {
    color: var(--darkblue);
    font-weight: bold;
    font-size: 25px;
    margin-bottom: 0;
}

.meet-team-row .module-plain-text {
    background: #f3f1f1;
    height: 200px;
}

.meet-team-1 .tb_text_wrap {
    float: right;
    margin-right: 65px;
}

p.md {
    font-weight: 100;
    margin-bottom: 0;
    font-size: 20px;
}

p.md-name {
    color: var(--darkblue);
    font-size: 38px;
    font-weight: bold;
}

.meet-team-1 .first .tb-column-inner {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
}

.meet-team-1 .first .tb-column-inner .module-text {
    float: right;
    width: 100%;
}

.meet-team-row.tb_uhx7701 {
    padding-bottom: 80px;
}

.meet-team-responsive {
    display: none;
}

/*MEET THE TEAM END*/


/*VIBRATION ISOLATION*/
.vibration-2:before {
    height: 100%;
    width: 100%;
    position: absolute;
    display: block;
    content: "";
    background: var(--darkblue);
    top: 0;
    opacity: 0.9;
}

.vibration-2 {
    color: white;
}

.vibration-2 h2 {
    color: white;
}

/*VIBRATION ISOLATION*/

/*SPIN CIRCLE BUTTON*/
.circle {
    position: relative;
    width: 150px;
    height: 150px;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    float: right;
    cursor: pointer;
}

.logo {
    position: absolute;
    width: 65px;
    height: 65px;
    background: var(--darkblue);
    border-radius: 50%;
}

#pagewrap .circle-text {
    position: absolute;
    width: 150px;
    height: 150px;
    -webkit-animation: rotateText 10s linear infinite;
            animation: rotateText 10s linear infinite;
    top: -65%;
    left: -60%;
}

@-webkit-keyframes rotateText {
    0%{
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
    }

    100%{
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
    }
}

@keyframes rotateText {
    0%{
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
    }

    100%{
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
    }
}

.circle-text span {
    position: absolute;
    left: 50%;
    -webkit-transform-origin: 0 90px;
        -ms-transform-origin: 0 90px;
            transform-origin: 0 90px;
    top: -10%;
    text-transform: uppercase;
    font-family: 'IBM Plex Sans';
    color: var(--black);
}

.circle i {
    text-align: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: white;
    font-size: 20px;
}

.circle-text span:first-child::before {
    position: absolute;
    display: block;
    content: "";
    height: 7px;
    width: 7px;
    background: var(--lightblue);
    left: -30px;
    border-radius: 50%;
    bottom: 30%;
}

#pagewrap .circle-text span:nth-child(5) {
    -webkit-transform: rotate(43deg)!important;
        -ms-transform: rotate(43deg)!important;
            transform: rotate(43deg)!important;
}

#pagewrap .circle-text span:nth-child(15) {
    -webkit-transform: rotate(144deg)!important;
        -ms-transform: rotate(144deg)!important;
            transform: rotate(144deg)!important;
}

/*SPIN CIRCLE BUTTON END*/


/*PRODUCT PAGES*/

.component-1 .first:before {content: "";height: 80%;width: 31%;position: absolute;display: block;background: #f3f1f1;left: 13%;top: 10%;}

.component-3 .last:before {content: "";height: 100%;width: 59%;position: absolute;display: block;background: #f3f1f1;right: 10%;top: 0;}

.component-2:after {
    content: "";
    background: url("https://catalyticdev.wpengine.com/wp-content/uploads/2022/01/Catalytic-Support-Systems-HP-11.png");
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    top: 20%;
    background-repeat: no-repeat;
    background-size: 600px;
    right: -58%;
}

.component-3 .tb-column-inner {
    width: 90%;
}

.number-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.blue-number {
    background: var(--lightblue);
    border-radius: 50%;
    height: 30px;
    width: 30px;
    text-align: center;
}

p.materials-text {
    font-weight: 100;
    margin-left: 50px;
}

.air-gap-2 {
    padding-top: 80px;
    padding-bottom: 120px;
}

.air-gap-2:before {
    top: 0px;
    content: "";
    height: 115%;
    width: 100%;
    background: var(--darkblue);
    position: absolute;
    display: block;
}

.air-gap-2:after {
    content: "";
    background: url("https://catalyticdev.wpengine.com/wp-content/uploads/2022/01/Catalytic-Support-Systems-HP-11.png");
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    top: 30%;
    background-repeat: no-repeat;
    background-size: 600px;
    right: -55%;
}

.air-gap-2 h2, .air-gap-2 p {
    color: white;
    font-weight: 100;
}

.air-gap-3 .first .module-plain-text {
    background: #040e72;
    padding: 50px;
}

.air-gap-3 .first .module-plain-text p {
    color: white;
    font-weight: 100;
}

#pagewrap .icon-part a {
    color: white;
    font-size: 18px;
    font-weight: bold;
}

.icon-part svg {
    width: 30px;
    margin-right: 15px;
}

.icon-part .cls-1 {
    fill: #06c6c6;
}

.icon-part-phone, .icon-part-email {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 50%;
}

.icon-part {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.air-gap-3 .first p.bolder-text {
    font-size: 20px;
    font-weight: bold;
}

.air-gap-3 img {
    width: 100%;
    padding-top: 80px;
}


.air-gap-3 {
    padding-bottom: 80px;
}

.air-gap-2 h2 {
    width: 72%;
    margin: auto;
}

.air-gap-3 .first {
    margin-top: -160px;
    width: 45%;
}

.air-gap-3 .last {
    width: calc(65% - 23.3%);
    background: white;
    border-top-right-radius: 90px;
    -webkit-box-shadow: 0 0 10px 3px #00000047;
            box-shadow: 0 0 10px 3px #00000047;
    padding: 30px 50px;
    margin-left: 100px;
}

.engine-4 .row_inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
}

.engine-4 p {
    color: white;
}

.engine-3 h2 {
    width: 70%;
}

.engine-3.about-3 .spin-button {
    margin-bottom: 180px;
}

.engine-2 p:after {
    content: "";
    position: relative;
    display: block;
    height: 3px;
    width: 20%;
    background: var(--lightblue);
    text-align: center;
    bottom: -20px;
    margin: auto;
}

.DPF-2 h3 {
    color: white;
    margin-left: 20px;
}

.DPF-2 .module-plain-text {
    margin-bottom: 40px;
}

.DPF-2 .tb_v5p1707 {
    margin-bottom: 0;
}

.DPF-2 h2 {
    margin-bottom: 30px;
}

.DPF-2:before {
    content: "";
    background: url("https://catalyticdev.wpengine.com/wp-content/uploads/2022/01/Catalytic-Support-Systems-HP-12.png");
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    top: -6%;
    background-repeat: no-repeat;
    background-size: 500px;
    left: 6%;
    z-index: 9;
    opacity: 0.15;
}

.DPF-2 {
    overflow: hidden;
    padding-bottom: 120px;
}

.DPF-3:after {
    content: "";
    background: url("https://catalyticdev.wpengine.com/wp-content/uploads/2022/01/DPF-Gaskets-and-Seals-Catalytic-04.png");
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    top: 10%;
    background-repeat: no-repeat;
    background-size: 430PX;
    RIGHT: -78%;
    z-index: -1;
}

.DPF-3:before {
    content: "";
    background-image: url("https://catalyticdev.wpengine.com/wp-content/uploads/2022/01/DPF-Gaskets-and-Seals-Catalytic-03.png");
    background-repeat: no-repeat;
    height: 130%;
    width: 100%;
    background-size: contain;
    position: absolute;
    display: block;
    top: -35%;
    left: 0px;
}

.DPF-3 {
    padding: 150px 0px;
}

.engine-3.about-3 .last .tb-column-inner .about-3-first-img {
    top: 0;
}

.engine-3 .about-3-last-img {
    margin-top: 70px;
}

p.engine5-p {
    font-weight: bold;
    font-size: 19px;
}

.engine-4:after {
    content: "";
    background: url("https://catalyticdev.wpengine.com/wp-content/uploads/2022/01/DPF-Gaskets-and-Seals-Catalytic-04.png");
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    top: 10%;
    background-repeat: no-repeat;
    background-size: 430px;
    left: 78%;
    top: 5%;
    opacity: 0.35;
}

.engine-4.no-padding-row .module_column.first {
    padding: 160px 10%;
}

.flexible-1 .first:before {
    content: "";
    height: 345px;
    width: 50%;
    position: absolute;
    display: block;
    background: #f3f1f1;
    left: 8%;
    top: 0;
}

.graphite-1 {
    background: #f3f1f1;
}

#pagewrap .graphite-1 .icon-part a {
    color: var(--black);
    font-weight: 500;
}

.graphite-1 .icon-part-phone, .graphite-1 .icon-part-email {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.graphite-1 .icon-part {
    width: 60%;
    margin: auto;
}

.graphite-2:before {
    content: url("https://catalyticdev.wpengine.com/wp-content/uploads/2022/01/Graphite-Gaskets-and-Components-02.png");
    height: 100%;
    width: 100%;
    position: absolute;
    display: block;
    top: 0;
}

.graphite-2 {
    padding: 120px 0px;
}

.graphite-2:after {
    content: "";
    background: url("https://catalyticdev.wpengine.com/wp-content/uploads/2022/01/DPF-Gaskets-and-Seals-Catalytic-04.png");
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    top: 2%;
    background-repeat: no-repeat;
    background-size: 430PX;
    RIGHT: -78%;
    opacity: 0.3;
}

.rounded-corner {
    border-top-right-radius: 80px;
    padding: 20px 50px;
}

.rounded-corner p {
    font-weight: bold;
}

.rounded-corner .icon-part .cls-1 {
    fill: var(--darkblue);
}

.silica-2:after {
    content: "";
    background: url("https://catalyticdev.wpengine.com/wp-content/uploads/2022/01/Catalytic-Support-Systems-HP-11.png");
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    top: 10%;
    background-repeat: no-repeat;
    background-size: 600px;
    right: -57%;
    z-index: 999999!important;
}

.silica-2 .first {
    width: 40%;
}

.silica-2 .last {
    width: calc(60% - 3.2%);
}

.silica-form .first {
    width: 40%;
}

.silica-form {
    margin-top: -670px;
}

.silica-form .first .tb-column-inner {
    background: white;
    border-top-right-radius: 90px;
    -webkit-box-shadow: 0 0 10px 3px #00000047;
            box-shadow: 0 0 10px 3px #00000047;
    padding: 30px 50px;
    width: 90%;
}

.silica-2 {
    margin: 50px 0px;
}

.silica-1 .first:before {
    content: "";
    height: 70%;
    width: 50%;
    position: absolute;
    display: block;
    background: #f3f1f1;
    left: 5%;
    top: 15%;
}

.vibration-header p {
    color: white;
    text-align: center;
    width: 34%;
    margin: auto;
}

.vibration-2 p {
    color: white;
}

.darker-box {
    background: #040e72;
    padding: 40px 50px;
    margin-bottom: 50px;
    margin-top: 40px;
}

.vibration-3 {
    margin-top: -120px;
    padding-bottom: 40px;
}

.darker-box p {
    font-size: 22px;
    font-weight: bold;
}

.vibration-2 h2 {
    width: 80%;
}

.contact-1 .first h2 {
    color: white;
}

.contact-1 .last .tb-column-inner {
    background: white;
    border-top-right-radius: 90px;
    -webkit-box-shadow: 0 0 10px 3px #00000047;
            box-shadow: 0 0 10px 3px #00000047;
    padding: 30px 50px;
    margin-left: -300px;
    width: 90%;
}

.contact-1 .first {
    width: 65%;
}

.contact-1 .last {
    width: calc(35% - 3.2%);
    padding: 70px 0px;
}

.contact-1 .first {padding: 100px 6%;}

.contact-hours {
    background: #040e72;
    padding: 50px;
    width: 65%;
    color: white;
    margin-top: 40px;
    border-top-right-radius: 80px;
}

.contact-1 .first .module-text {
    width: 80%;
}

.contact-1 .module-text p {
    color: white;
    width: 80%;
    margin-top: 10px;
}

.contact-hours td {
    width: 50%;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 15px;
}

.contact-hours table {
    width: 100%;
}

.contact-hours p {
    color: white;
    font-size: 20px;
    padding-top: 15px;
    font-style: italic;
}

.contact-1 .first .module-text h2 {
    width: 50%;
    margin-bottom: 0;
}

.contact-1 .first .module-text {
    border-left: solid 7px var(--lightblue);
    padding-left: 20px;
}

.contact-1 .first:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    display: block;
    background: #000000ad;
    top: 0;
    left: 0;
}

.contact-2 h3 {
    color: white;
    font-size: 28px;
    width: 70%;
}

#pagewrap .contact-2 .tb_text_wrap {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}

#pagewrap .contact-2 p, #pagewrap .contact-2 a {
    width: 100%;
    color: white;
    font-size: 15px;
    padding: 1px 0px;
}

.address-part {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.address-part p {
    margin-bottom: 0;
}

.office-part {
    width: 100%;
}

.contact-2 h3:after {
    content: "";
    position: absolute;
    display: block;
    height: 4px;
    width: 20%;
    background: var(--lightblue);
    bottom: 90px;
}

.contact-2 a {
    color: white;
}

#pagewrap .contact-2 a:hover {
    color: white;
}

.contact-1 .with_frm_style input[type=text], .contact-1 .with_frm_style input[type=password], .contact-1 .with_frm_style input[type=email], .contact-1 .with_frm_style input[type=number], .contact-1 .with_frm_style input[type=url], .contact-1 .with_frm_style input[type=tel], .contact-1 .with_frm_style input[type=search], .with_frm_style select, .contact-1 .with_frm_style textarea, .contact-1 .with_frm_style .frm-card-element.StripeElement, .contact-1 .with_frm_style .chosen-container {
    background: #f1f1f1;
    border: 0;
    border-radius: 0;
    -webkit-box-shadow: 0px 0px 0px 1px #ececec!important;
            box-shadow: 0px 0px 0px 1px #ececec!important;
    padding: 12px 10px;
	width: 100%;
	margin-bottom: 10px;
}

.contact-1 .last .module-text {
    width: 100%;
}

.home-newsletter-responsive {
    display: none;
}

.mobile-header {
    display: none;
}

/* mobile menu */
#mob-menu {
    position: fixed;
    background: var(--darkblue);
    z-index: 99;
    width: 100%;
    height: 70.3%;
    height: 81.8%;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
            transform: translateY(-2000px);
    height: 100%;
    z-index: 1111;
    text-align: center;
    overflow: hidden;
}

.burger {
  height: 3em;
  width: 3em;
  position: relative;
  font-size: 12px;
  cursor: pointer;
  -webkit-transition: .2s all;
  -o-transition: .2s all;
  transition: .2s all;
  -webkit-tap-highlight-color: transparent;
  float: right;
}
  
.burger .burger-lines:after {
    left: 0;
    top: -1em; 
}

.burger .burger-lines:before {
    /* left: 1em; */
    top: 1em;
}

  .burger:after {
    content: '';
    display: block;
    position: absolute;
    height: 150%;
    width: 150%;
    top: -25%;
    left: -25%; 
}

  .burger .burger-lines {
    top: 50%;
    margin-top: -0.125em; }

    .burger .burger-lines, .burger .burger-lines:after, .burger .burger-lines:before {
      pointer-events: none;
      display: block;
      content: '';
      width: 100%;
      border-radius: 0;
      background-color: white;
      height: 0.19em;
      position: absolute;
      -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
      transform: rotate(0);
      }

.burger .burger-lines:after {
      left: 0;
      top: -1em; }

    .burger .burger-lines:before {
      /* left: 1em; */
      top: 1em;
      }
.burger.burger-slip .burger-lines:after, .burger.burger-slip .burger-lines:before {
  width: 100%;
  }

.burger.burger-slip .burger-lines, .burger.burger-slip .burger-lines:after, .burger.burger-slip .burger-lines:before {
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s; }

.burger.burger-slip.open .burger-lines {
  -webkit-transform: translateX(-2em);
  -ms-transform: translateX(-2em);
  transform: translateX(-2em);
  background-color: transparent;
  width: 41px;
  margin: 20px;
  }

.burger.burger-slip.open .burger-lines:before, .burger.burger-slip.open .burger-lines:after {
  left: 0.5em;
  top: 0px;
  background: white;
  }

.burger.burger-slip.open .burger-lines:before {
  -webkit-transform: translateX(2em) rotate(135deg);
  -ms-transform: translateX(2em) rotate(135deg);
  transform: translateX(2em) rotate(135deg);
  }

.burger.burger-slip.open .burger-lines:after {
  -webkit-transform: translateX(2em) rotate(-135deg);
      -ms-transform: translateX(2em) rotate(-135deg);
          transform: translateX(2em) rotate(-135deg); }

.open-menu div#mob-menu {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    overflow-y: scroll;
    z-index: 9999999999;
    height: 100%;
}

#mob-menu .burger {
    padding: 10px 20px 10px 10px;
    position: fixed;
    z-index: 1;
    right: 40px;
}

#mob-menu li::marker {
    display: none !important;
    color: white;
    font-size: 0;
    margin: 0;
    padding: 0;
    width: 0;
    position: absolute !important;
}

#mob-menu li {
    padding: 6px 0px;
}

#mob-menu ul {
    margin: auto;
    list-style: none;
    width: 100%;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0px 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: left;
}

.open-menu #pagewrap {
    position: fixed;
}

#mob-menu ul li {
        margin-bottom: 0;
        -webkit-animation: slide-in-nav-item 0.6s ease;
                animation: slide-in-nav-item 0.6s ease;
        -webkit-animation-delay: 0.8s;
                animation-delay: 0.8s;
}

#mob-menu ul li a {
    color: white;
    font-weight: bold;
    letter-spacing: 1px;
    font-family: 'IBM Plex Sans';
    font-size: 22px;
    font-weight: 400;
    width: 100%;
    height: -webkit-fit-content!important;
    height: -moz-fit-content!important;
    height: fit-content!important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: unset;
    text-align: left;
    padding: 0;
}

#mob-menu .mob-menu-inner {
    height: 100%;
}

#mob-menu .menu-main-navigation-container {
    height: 100%;
}

div#body {
    overflow-x: hidden;
}

.mobile-header-menu {
    display: none;
}

.header .last {
    display: none;
}

#mob-menu ul li.current-menu-item {
    border-left: 5px solid var(--gold);
    background: transparent;
}

#menu-item-284 {
    display: block!important;
}

#mob-menu ul li {
    display: block;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 10px 0px;
    border-left: 0;
}

#mob-menu .menu-item-284 .sub-menu {
    padding-left: 0;
}

li#menu-item-295 em {
    margin: 0;
    float: right!important;
}

li#menu-item-284 em {
    display: none;
}

/* end of mobile menu css */

/*blog*/
.blog_archive {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 50px 0px
}

.blog_archive a.blog-single-item {
    -ms-flex-preferred-size: calc(50% - 15px);
        flex-basis: calc(50% - 15px);
    min-height: 300px;
    background-size: cover;
    background-position: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.blog-single-item-content {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-bottom: 65px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.blog-title h4 {
    color: var(--black);
    font-size: 18px;
    max-width: 65%;
    text-align: center;
    margin: 0px auto 10px;
}

.blog-single-item .blue-button button span {
    font-size: 12px;
    text-transform: capitalize;
}

.blog-image {
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
    text-align: left;
}

.blog-image img {
    height: 450px;
    width: 600px;
    -o-object-fit: contain;
       object-fit: contain;
    text-align: left;
    float: left;
}

.blog-archive-content h4 {
    text-transform: capitalize;
    font-size: 30px;
    letter-spacing: 0.5px;
    padding-top: 10px;
}

.blog-archive-content {
    width: 600px;
}

#pagewrap .blog-single-item-content button {
    background: var(--darkblue);
}

#pagewrap .blog-single-item-content .module-buttons span {
    color: white;
    font-weight: bold;
}

.blog-archive-content span {
    color: var(--black);
    font-weight: bold;
    font-family: 'IBM Plex Sans';
    font-size: 15px;
}

.blog-single-item-content .module-buttons {
    margin-top: 20px;
}

.single-post.sidebar-none #content {
    padding: 0;
}

.page-header.has-gradient.blog-header {
    position: relative;
}

.post-content .post-content-left {
    width: 50%;
}

.post-content .post-content-right {
    width: calc(50% - 3.2%);
    margin-left: 3.2%;
}

.single-post #pagewrap .post-content {
    padding-left: 0;
    padding-right: 0;
    width: 80%;
    margin: auto;
}

.post-content .post-content-left .module-text {
    background: white;
    margin-top: -250px;
    position: relative;
    padding: 60px 40px;
}

#pagewrap .post-content h1 {
    font-size: 45px;
}

#pagewrap .post-content h3 {
    font-size: 30px;
}

.single-post .blog-content h2 {
    font-size: 25px;
}

.blog-content li {
    font-family: 'IBM Plex Sans';
    color: var(--black);
    font-size: 17px;
}

.blog-content ul {
    margin-bottom: 0;
}

.latest-blogs {
    padding: 40px 50px;
}

.single-post .blog-image {
    width: 100%;
}

.single-post .post-content-right .module-image {
    margin-bottom: 40px;
}

.single-post .post-content-right .blog-archive-content {
    color: white;
}

.single-post .post-content-right .blog-archive-content h4 {
    color: white;
}

.single-post .post-content-right .blog_archive {
    padding: 20px 0px;
}

.single-post .post-content-right .blog-single-item-content {
    padding-bottom: 0;
}

.single-post .blog-single-item-content .module-buttons {
    border: solid 2px white;
    border-radius: 50px;
}

.single-post #pagewrap .blog-single-item-content button {
    background: transparent;
}

/*blog end*/

.flexible-2 .lightblue-bg.rounded-corner {
    font-size: 40px;
    margin-top: 30px;
    width: 80%;
    padding: 40px 50px;
}

.flexible-2 .first .tb-column-inner {
    background: white;
    border-top-right-radius: 90px;
    -webkit-box-shadow: 0 0 10px 3px #00000047;
            box-shadow: 0 0 10px 3px #00000047;
    padding: 30px 50px;
    width: 80%;
}

.flexible-1 {
    padding-bottom: 0;
}

.flexible-2 .last .module-text:before {
    content: "";
    height: 345px;
    width: 50%;
    position: absolute;
    display: block;
    background: #f3f1f1;
    left: 10%;
    top: 0;
    z-index: -1;
}

#pagewrap .icon-part-phone :hover, #pagewrap .icon-part-email :hover {-webkit-text-decoration-line: underline;text-decoration-line: underline;color: white;}


.module-menu-container .menu-item-380, .module-menu-container .menu-item-381 {
    display: none!important;
}

.single-post .post-content-right .blog-archive-content {
    width: 550px;
}

.new-products h2 {
    text-align: center;
}

/*responsive*/

@media (max-width: 1860px) {
#pagewrap .home-header .first h1 {
    width: 100%;
}
	
#pagewrap .frm_forms #form_newsletter .frm_submit {
    top: 38%;
}
}

@media (max-width: 1800px) {
.tb_q1pz272.about-2 h2 {
    width: 70%;
}
	
.contact-2 .last {
    width: 50%;
    margin: 0;
}
	
.contact-2 h3 {
    width: 77%;

}
}

@media (max-width: 1750px) {
.home-1 h2 {
    width: 80%;
}

.home-2 .first {
    width: 45%;
}

.home-2 .last {
    width: calc(55% - 3.3%);
}

.home-2 .last .module-text {
    width: 100%;
}
}

@media (max-width: 1700px) {
.home-5 .module_subrow .subrow_inner .last {
    right: -50%;
}

#pagewrap .post-content h1 {
    font-size: 40px;
}

.new-products .module_subrow .tb-column-inner .module-image {
    width: calc(20% - 35px);
    margin-right: 43px;
}

.new-products .image-content .image-caption {
    width: 85%;
}

.home-brands .brands-name p {
    font-size: 19px;
}
}

@media (max-width: 1650px) {
.no-padding-row .module_column {
    padding: 80px 8%;
}
	
.component-1 .first:before {
    left: 10%;
}
	
.DPF-3:before {
    height: 110%;
    top: -25%;
}

.contact-1 .last .tb-column-inner {
    margin-left: -100px;
}

.single-post #pagewrap .post-content {
    width: 90%;
}

.single-post .post-content-right .blog-archive-content {
    width: 500px;
}

}

@media (max-width: 1600px) {
.home-header .last .module-plain-text {
    width: 90%;
}
	
.home-5 .last img {
    width: 80%;
    float: right;
}
	
.about-3-first-img img, .about-3-last-img img {
    width: 250px;
}
	
.about-3 .last {
    padding-top: 50px;
}
	
.contact-2 h3 {
    width: 80%;
}

.new-products .module_subrow .tb-column-inner .module-image {width: calc(20% - 30px);margin-right: 37px;
}
}

@media (max-width: 1550px) {
.home-header .row_inner {
    width: 80%;
}

.home-newsletter .row_inner {
    width: 80%;
}
	
.home-1 h2 {
    width: 90%;
}
	
.home-2 .first {
    width: 40%;
}

.home-2 .last {
    width: calc(60% - 3.3%);
}

.home-2 {
    margin: 40px 0px;
}

.home-2:before {
    height: 130%;
    top: -16%;
}
	
.tb_q1pz272.about-2 h2 {
	margin: 0;
}

h2 {
    font-size: 40px;
}
	
#pagewrap .text-center .row_inner {
    width: 70%;
}
	
.component-3 .last:before {
    width: 70%;
    height: 90%;
}
	
.air-gap-3 .first {
    margin-top: -10px;
}

.air-gap-2 .first .tb-column-inner {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
	
.icon-part-phone, .icon-part-email {
    padding: 10px 0px;
    width: 100%;
}

.icon-part {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
	    width: 100%;
}
	
.vibration-header p {
    width: 50%;
}
	
.contact-2 h3 {
    width: 100%;
}
	
#pagewrap .tb_jqwt793 .row_inner {
    width: 90%!important;
}
	
.single-post #pagewrap .post-content {
    width: 85%;
}

.single-post .latest-blogs-inner .main-heading h2 {
    font-size: 36px;
    margin: 0;
}

.new-products .module_subrow .tb-column-inner .module-image {
    width: calc(20% - 12px);
    margin-right: 15px;
}
}

@media (max-width: 1500px) {
h2 {
    font-size: 35px;
}
	
.component-1 .first:before {
    width: 45%;
}
	
#pagewrap .air-gap-2:after {
    bottom: 0;
    background-size: contain;
    right: 0;
    -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
            transform: translateX(50%);
    opacity: 0.4;
}
	
#pagewrap .contact-2 .first .tb_text_wrap, #pagewrap .contact-2 .last .tb_text_wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
}

.contact-2 h3:after {
    position: initial;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 15px auto;
}

.post-content .post-content-left {
    width: 60%;
}

.post-content .post-content-right {
    width: calc(40% - 3.2%);
}

.single-post .post-content-right .blog-archive-content {
    width: 350px;
}

.post-content .post-content-left {
    width: 100%;
}

.post-content .post-content-right {
    margin: 0;
    width: 100%;
}

.blog-image img {height: 100%;width: 100%;}

.latest-blogs {
    width: 60%;
}

.single-post .post-content-right .blog-archive-content {
    width: 600px;
}

}

@media (max-width: 1450px) {
p.home-1-text {
    margin-left: 0;
}

.home-1 .blue-button {
    margin-left: 0;
}
	
.module.module-text.tb_yqhq433 p {
    margin-left: 0;
}
	
.home-2:after {
    background-size: 500px;
}
	
.footer-main h2 {
    font-size: 22px;
}

.footer-main .row_inner {
    width: 90%;
}

.no-padding-row .module_column {
    padding: 80px 5%;
}
	
.air-gap-2 .last {
    width: calc(60% - 3.2%);
}

.air-gap-2 .first {
    width: 40%;
}
	
.component-1 .first:before {
    left: 5%;
}
	
.component-3 .last:before {
    height: 100%;
}
	
.DPF-2 h3 {
    font-size: 25px;
}
	
.DPF-3:before {
    height: 100%;
    top: 5%;
}
	
.flexible-1 .first:before {
    left: 5%;
    width: 65%;
}
	
.flexible-2 .first {
    width: 50%;
}

.flexible-2 .last {
    width: calc(50% - 3.2%);
}

.flexible-2 .first .tb-column-inner {
    width: 90%;
}
	
.flexible-2 .last .module-text:before {
    left: 5%;
    height: 70%;
}
	
.graphite-2 .first {
    width: 40%;
}

.graphite-2 .last {
    width: 60%;
    margin: 0;
}
	
.graphite-2:before {
    left: -10%;
}
	
.silica-form .first {
    width: 50%;
}

.silica-2 .last {
    width: calc(50% - 3.2%);
}

.silica-2 .first {
    width: 50%;
}
	
.silica-form {
    margin-top: -720px;
}
}

@media (max-width: 1400px) {
#pagewrap .home-header .first h1 {
    font-size: 60px;
}

.frm_style_formidable-style.with_frm_style .form-field {
    margin-bottom: 12px;
}

.home-header .last .module-plain-text {
    padding: 30px;
}
	
.home-5 .last img {
    width: 75%;
}

.home-5 .module_subrow .subrow_inner .last {
    padding: 25px;
    top: -20%;
}

.home-5 .module_subrow .subrow_inner .first .spin-button .circle {
    margin: 0;
}
	
.home-4 .subrow_inner {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

#pagewrap .home-4 .row_inner {
    width: 90%;
}

.home-4 .brands-name p {
    font-size: 20px;
}

.component-2:after {
    right: 0;
    -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
            transform: translateX(50%);
    top: 30%;
}
	
.contact-1 .first {
    width: 55%;
}

.contact-1 .last {
    width: calc(45% - 3.2%);
}

.contact-1 .first .module-text h2 {
    width: 100%;
}
	
.contact-1 .first .module-text {
    width: 94%;
}
	
.contact-hours {
    width: 90%;
}
	
.new-products .module_subrow .tb-column-inner .module-image {
    width: calc(32% - 30px);
}

.home-brands .brands-name p {
    padding: 0px 30px;
}

.new-products .module_subrow .tb-column-inner .module-image {
    width: calc(28% - 30px);
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 20px;
}

.new-products .module_subrow .tb-column-inner {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.new-products .module_subrow .tb-column-inner .module-image:nth-child(5n + 5) {
    margin-right: 30px;
}

.new-products {
    padding-bottom: 0;
}
	
}

@media (max-width: 1350px) {
.home-5 .module.module-text.tb_yqhq433 {
    margin-bottom: 55px;
}
	
.about-3 .last .tb-column-inner {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.about-3 .last {
    padding-top: 70px;
}

.about-3-first-img img, .about-3-last-img img {
    width: 220px;
}
	
.DPF-3:before {
    width: 40%;
}

.DPF-3 .first {
    width: 45%;
}

.DPF-3 .last {
    width: calc(55% - 3.2%);
}
	
.flexible-2 .last .module-text:before {
    width: 80%;
}
	
.graphite-2:before {
    left: -15%;
}
	
.blog_archive {
    padding: 0;
}

#pagewrap .blog_archive a.blog-single-item {
    width: 40%;
    -ms-flex-preferred-size: calc(50% - 60px);
        flex-basis: calc(50% - 60px);
    padding: 10px 10px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
	
.single-post .post-content-right .blog-archive-content {
    width: 100%;
}

.single-post .post-content-right .blog_archive {
    width: 100%;
}

#pagewrap .blog_archive a.blog-single-item {
    width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    padding: 0;
}
}

@media (max-width: 1300px) {
.home-header .first {
    width: 100%;
}

.home-header .last {
    display: none;
}

.home-newsletter-responsive {
    display: block;
}
	
.home-newsletter-responsive .module-plain-text {
    background: white;
    padding: 30px 50px;
    border-top-right-radius: 90px;
    width: 100%;
    float: right;
    -webkit-box-shadow: 0 0 10px 3px #00000047;
            box-shadow: 0 0 10px 3px #00000047;
}

.home-header {
    padding: 230px 0px;
}

#pagewrap .home-header .first h1 {
    font-size: 55px;
}

#pagewrap h1 {
    font-size: 42px;
}
	
#pagewrap .newsletter-box {
    width: 50%;
}

.fixed-header-on .header-top {
    display: none;
    -webkit-transition: all ease 800ms;
    -o-transition: all ease 800ms;
    transition: all ease 800ms;
}

.fixed-header-on .fixed-header .header-bottom {
    padding-bottom: 0;
    padding: 8px 0px;
    -webkit-transition: all ease 800ms;
    -o-transition: all ease 800ms;
    transition: all ease 800ms;
}
	
.home-1 h2 {
    width: 100%;
}
	
p.home-number {
    font-size: 50px;
    margin-bottom: 5px;
}

p.bigger-font {
    font-size: 28px;
}
	
.footer-bottom .row_inner {
    width: 90%;
}
	
.home-5 .module_subrow .subrow_inner .last {
    right: -65%;
    top: -30%;
}
	
.home-5 .first {
    width: 60%;
}

.home-5 .last {
    width: calc(40% - 3.2%);
}

.home-5 .last img {
    width: 100%;
}

.home-5 .module_subrow .subrow_inner .last {
    top: 0;
    left: 40%;
}
	
.home-4 .home-4-top .sub_column {
    width: 16.6%;
}

.home-4 .home-4-bottom .sub_column {
    width: 25%;
}
	
.about-2 .first {
    width: 55%;
}

.about-2 .last {
    width: calc(45% - 3.2%);
}
	
#pagewrap .air-gap-3 .first {
    margin-top: 0px!important;
    width: 50%;
}

.air-gap-3 .last {
    width: calc(50% - 70px);
    margin-left: 70px;
}
	
.air-gap-2 {
    margin-bottom: 0;
    padding-bottom: 80px;
}

.air-gap-2:before {
    height: 100%;
}

.air-gap-3 .last {
    margin: 0;
    width: calc(50% - 5.2%);
}

#pagewrap .air-gap-3 .first {
    width: 50%;
    margin-right: 5.2%;
}

.air-gap-3 {
    padding: 80px 0px;
}
	
.component-1 .first:before {
    height: 80%;
    width: 50%;
}
	
.component-3 .first {
    width: 100%;
    margin: 0;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.component-3 .last {
    width: 100%!important;
    margin: 0;
    padding-bottom: 40px;
}

.component-3 .row_inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
}

.component-3 .last:before {
    display: none;
}

.component-3 .tb-column-inner {
    width: 100%;
}
	
.vibration-header p {
    width: 65%;
}
	
.vibration-3 {
    margin: 0;
    padding: 40px 0px;
}

.vibration-3 .first {
    width: 100%;
    margin: 0;
}

.vibration-3 .last {
    display: none;
}

.vibration-3 .first img {
    width: 100%;
}

.vibration-2 .first .tb-column-inner {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
	
.vibration-2 .first {
    width: 100%;
}

.vibration-2 .last {
    width: 100%;
    margin: auto;
}
	
.vibration-2 h2 {
    width: 100%;
}
}

@media (max-width: 1280px) {
#pagewrap .blog_archive a.blog-single-item {
    padding: 0;
    width: 100%;
    margin: auto;
    text-align: center;
}
}

@media (max-width: 1250px) {
.home-2 .first {
    width: 30%;
}

.home-2 .last {
    width: calc(70% - 3.3%);
}

.home-2:before {
    width: 30%;
    top: 2%;
}
	
.about-2 .first {
    width: 100%;
    border: none;
}

.about-2 .last {
    width: 100%;
    margin: 0;
}

#pagewrap .tb_q1pz272 .first .tb_text_wrap:after {
    display: none;
}

.tb_q1pz272.about-2 h2 {
    width: 100%;
    margin-bottom: 20px;
}
	
.graphite-2:before {
    left: -18%;
}
	
.contact-1 .first {
    width: 100%;
}

.contact-1 .last {
    width: 100%;
    margin: 0;
}

.contact-1 .last .tb-column-inner {
    margin: 0 auto;
}
	
.contact-hours td:last-child {
    float: right;
}

.contact-hours {
    width: 75%;
}

.contact-1 .module-text p {
    width: 100%;
}
	
.contact-1 .first {
    padding: 80px 5%;
    margin: auto;
}
	
.contact-2 h3 {
    width: 69%;
    margin: auto;
}
}

@media (max-width: 1200px) {
.header-top .last {
    width: 40%;
}

.header-top .first {
    width: 60%;
}
	
.pagewidth, .module_row>.row_inner, .module-layout-part .module_row.fullwidth_row_container>.row_inner {
    width: 85%;
}
	
.footer-main .first {
    width: 100%;
    margin: auto;
    text-align: center;
    padding-bottom: 40px;
}

.footer-main .second, .footer-main .third, .footer-main .last {
    width: calc(33% - 1.8%);
    text-align: center;
}

.footer-main .second {
    margin: 0;
}
	
.footer-bottom .first {
    width: 25%;
}

.footer-bottom .last {
    width: calc(75% - 3.2%);
}

.footer-bottom .first p {
    width: 80%;
    text-align: center;
}

p {
    font-size: 16px;
}
	
.home-5 .module_subrow .subrow_inner .last {
    padding: 20px;
}
	
.component-2:after {
    right: 25%;
    top: 45%;
}
	
#pagewrap .no-padding-row .row_inner {
    max-width: 100%;
}
	
#pagewrap .air-gap-3 .first {
    width: 100%;
    margin: 0;
    padding-bottom: 40px;
}

.air-gap-3 .last {
    width: 100%;
}

#pagewrap .air-gap-3 .first .image-top {
    display: none;
}
	
.DPF-3 {
    padding: 40px 0px;
}

.DPF-3:before {
    top: 0;
    width: 100%;
    height: 100%;
}

.DPF-3 .first {
    width: 35%;
}

.DPF-3 .last {
    width: calc(65% - 3.2%);
}
	
.DPF-3:after {
    display: none;
}
	
.graphite-2 .first {
    display: none;
}

.graphite-2 .last {
    margin: 0;
    width: 100%;
}

.graphite-2:before {
    opacity: 0.5;
}

.graphite-2:after {
    display: none;
}
	
.silica-form .first {
    width: 100%;
}

.silica-form {
    margin: 0 auto;
}

.silica-form .first .tb-column-inner {
    width: 100%;
}

.silica-2 .last {
    width: 100%;
    margin: 0;
}

.silica-2 .first {
    display: none;
}
}

@media (max-width: 1150px) {
.home-2 .first {
    width: 100%;
    display: none;
}

.home-2 .last {
    width: 100%;
    margin: 0;
}

.home-2:before {
    display: none;
}
	
.home-2:after {
    background-size: contain;
    height: 100%;
    width: 100%;
    right: -50%;
}
	
.home-2 {
    margin: 0;
}

.about-3 .first {
    width: 100%;
}

.about-3 .last {
    width: 100%;
    margin: 0;
    padding-top: 0;
}
	
.home-4 .home-4-top .sub_column {
    width: 50%;
}

.home-4 .home-4-bottom .sub_column {
    width: 50%;
}

.home-4 .subrow_inner {
    padding: 0;
}

.home-4 .home-4-bottom {
    padding: 0;
}

.home-4 .brands-name .tb_text_wrap {
    width: 90%;
    border-top: solid var(--lightblue);
    margin: auto;
    padding: 10px 0px;
}

.home-4 .home-4-top .sub_column:nth-child(2n+2) .module-text, .home-4 .home-4-bottom .sub_column:nth-child(2n+2) .module-text {
    border-right: none;
}

.home-4 .home-4-top .sub_column:nth-child(1) .brands-name .tb_text_wrap, .home-4 .home-4-top .sub_column:nth-child(2) .brands-name .tb_text_wrap {
    border-top: none;
}
	
.engine-3.about-3 .spin-button {
    margin-bottom: 130px;
}

.about-3 .last {
    padding-top: 40px;
}
}

@media (max-width: 1100px) {
.meet-team-row .tb_text_wrap {
    padding: 0px 20px;
}
	
.meet-team-row .tb_text_wrap p.name {
    font-size: 22px;
}

.responsive-two-col .first {
    width: 100%;
}

.responsive-two-col .last {
    width: 100%;
    margin: 0;
    padding-top: 30px;
}

.home-1 .years-row, .home-1 .knitting-row {
    margin: 0;
}
	
.home-1 .years-row, .home-1 .knitting-row {
    margin: 0 auto;
}

.years-row .first {
    width: 50%;
}

.years-row .last {
    width: 50%;
}

.years-row {
    width: 50%;
}

.knitting-row {
   width: 50%; 
}

.knitting-row .last {
    width: 50%;
}

.knitting-row {
    width: 50%;
}

.home-1 .knitting-row .first {
    width: 50%;
}

.home-1 .years-row {
    margin-left: 150px;
}

.home-1 .knitting-row {
    margin-right: 150px;
}

.home-1 .knitting-row, .home-1 .years-row {
    padding-left: 50px;
}
	
.home-5 .last img {
    width: 70%;
    margin: auto;
    float: none;
}

.home-5 .module_subrow .subrow_inner .last {
    left: 40%;
}

.spin-button {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0;
}
	
.home-5 .tb_gshg569 {
    padding-top: 80px;
}

.home-5 .module.module-text.tb_yqhq433 {
    margin-bottom: 40px;
}
	
.home-5 .module_subrow .subrow_inner .last {
    width: 70%!important;
    position: initial;
}

.home-5 .module_subrow .subrow_inner .first {
    width: 30%;
}

.home-5 .tb_gshg569 {
    padding-top: 40px;
}

.padding-row {
    padding: 40px 0px;
}
	
.about-3 .first .tb-column-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.about-3 .spin-button {
    margin-bottom: -40px;
    float: right;
    width: 100%;
}
	
.no-padding-row .first {
    width: 100%;
    padding: 80px 0px;
}

.no-padding-row .last {
    width: 100%!important;
    height: 300px;
    margin-bottom: 80px!important;
}

#pagewrap .no-padding-row .row_inner {
    width: 85%;
}
	
.air-gap-2 .first, .air-gap-2 .last {
    width: 100%;
    margin: 0;
}

.air-gap-2 h2 {
    width: 100%!important;
}
	
.component-1 .first:before {
   display: none;
}

.component-3 .last:before {
    display: none;
}
	
.component-3 img {
    width: 100%;
}
	
.DPF-3 .first {
    display: none;
}

.DPF-3 .last {
    width: 100%;
    margin: 0;
}

.DPF-3:before {
    display: none;
}
	
.DPF-2 .subrow_inner .first {
    width: 100%;
}

.DPF-2 .subrow_inner .last {
    width: 100%;
    margin: 0;
}
	
.engine-3.about-3 .spin-button {
    margin-bottom: 0;
}
	
.engine-4.no-padding-row .module_column.first {
    padding: 80px 5%;
}

.engine-4 .last {
    display: none;
}

.engine-4 .row_inner {
    width: 100%!important;
}
	
.engine-4:after {
    background-size: contain;
    top: 0;
}
	
.flexible-1 .first:before, .flexible-2 .last .module-text:before {
    display: none;
}
	
.flexible-1 .last img {
    width: 100%;
}
	
.flexible-2 .first {
    width: 100%;
}

.flexible-2 .first .tb-column-inner {
    width: 100%;
}

.flexible-2 .last {
    width: 100%;
    padding-top: 40px;
}
	
.graphite-2:before {
    display: none;
}
	
.silica-1 .first:before {
    display: none;
}
	
.silica-3 .first {
    padding-bottom: 40px;
}
	
.silica-1 .last img {
    width: 100%;
}
	
.silica-2 {
    margin: 0;
}
	
.contact-hours {
    width: 100%;
}

.new-products .module_subrow .tb-column-inner .module-image {
    width: calc(50% - 40px);
    margin: 19px;
}

.new-products .module_subrow .tb-column-inner .module-image .image-wrap {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}

#pagewrap .new-products .module_subrow .tb-column-inner .module-image {
    margin: 20px 20px;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.new-products .module_subrow .tb-column-inner .module-image .image-wrap {
    width: 100%;
}

.new-products .module_subrow .tb-column-inner .module-image a::before {
    display: none;
}

.new-products .image-content .image-caption {
    width: 80%;
    left: 0;
    opacity: 1;
}

.new-products .module_subrow .tb-column-inner .module-image .image-wrap img {
    width: 100%;
}
}

@media (max-width: 1050px) {
.header-bottom .tb-column-inner {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
}
	
.meet-team-responsive {
    display: block;
}

.meet-team-row-main{
    display: none;
}
	
.footer-main .second, .footer-main .third, .footer-main .last {
    text-align: center;
}
	
.meet-team-responsive .module-plain-text {
    width: calc(50% - 30px);
    margin-bottom: 30px;
}

.meet-team-responsive .tb-column-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: inherit;
        flex-wrap: inherit;
    margin: auto;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
}

.meet-team-responsive .module-plain-text:nth-child(2n+1) {
    margin-right: 30px;
}

.meet-team-row .tb_text_wrap {
    margin: 0;
}
	
.footer-bottom .first {
    width: 100%;
}

.footer-bottom .first p {
    width: 100%;
}

.footer-bottom .last {
    width: 100%;
    margin: 0;
    padding-top: 12px;
    text-align: center;
}

.footer-bottom .first .tb-column-inner {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.footer-bottom .last .module-menu-container {
    text-align: center;
}

#footerwrap .footer-bottom .module-menu a {
    padding: 0px 25px;
}

#footerwrap .footer-bottom .tb_58md38 p {
    padding-top: 15px;
}

.footer-bottom .last .module-text .tb_text_wrap {
    float: none;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
	
.home-brands .brands-name p {
    padding: 0px 30px;
}

.home-brands .brands-name p {
    padding: 0;
    border-right: 0;
    border-bottom: solid var(--lightblue);
}

.home-brands .brands-name {
    width: 100%;
    padding: 5px 0px;
}
}

@media (max-width: 1000px) {
#pagewrap .newsletter-box {
    width: 65%;
}
	
#pagewrap .home-header .first h1 {
    width: 70%;
}
	
#pagewrap .home-header .first h1 {
    font-size: 50px;
    width: 100%;
}

h2 {
    font-size: 38px;
}
	
#pagewrap h1 {
    font-size: 38px;
}
	
.header-top .last {
    width: 50%;
}

.header-top .first {
    width: 50%;
}
	
.pagewidth, .module_row>.row_inner, .module-layout-part .module_row.fullwidth_row_container>.row_inner {
    width: 90%;
}

.padding-row {
    padding: 40px 0px;
}
	
.no-padding-row .module_column {
    padding: 40px 0px;
}
	
#headerwrap .header-bottom a {
    padding: 9px 20px;
}
	
.home-4 .home-4-top .sub_column, .home-4 .home-4-bottom .sub_column {
    margin: 0;
}
	
#pagewrap .text-center .row_inner {
    width: 90%;
}
	
.component-2:after {
    top: 30%;
    right: -5%;
    width: 100%;
    height: 100%;
    background-size: contain;
}
	
.no-padding-row .last {
    margin-bottom: 40px!important;
}
	
.air-gap-3 {
    padding: 40px 0px;
}
	
#pagewrap .no-padding-row .row_inner {
    width: 90%;
}
	
.air-gap-2 {padding: 40px 0px;

}
	
.engine-4.no-padding-row .module_column.first {
    padding: 40px 5%;
}
	
.contact-1 .first {
    padding: 40px 5%;
}
	
.contact-2 .first {
    width: 100%;
}

.contact-2 .last {
    width: 100%;
    margin: auto;
    padding-top: 40px;
}

.contact-2 h3 {
    width: 100%;
}

.single-post #pagewrap .post-content {
    width: 90%;
}
	
	#pagewrap .post-content h1 {
    font-size: 35px;
}
}

@media (max-width: 950px) {
.mobile-header {
    display: block;
    padding: 10px 0px;
    -webkit-transition: all ease 800ms;
    -o-transition: all ease 800ms;
    transition: all ease 800ms;
}
	
li#menu-item-295 em {
    display: none;
}

.header-bottom {
    display: none;
}
	
.mobile-header .first {
    width: 30%;
}

.mobile-header .last {
    width: calc(70% - 3.2%);
}

.mobile-header .row_inner {
    width: 90%;
}
	
.mobile-header img {
    width: 160px;
}
	
.meet-team-1 .first {
    width: 100%;
    padding-bottom: 25px;
}

.meet-team-1 .last {
    width: 100%;
    margin: 0;
    text-align: center;
}

.meet-team-1 .last img {
    width: 600px;
}

.meet-team-1 .first .tb-column-inner .module-text {
    float: none!important;
    text-align: center;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: auto;
}

.meet-team-1 .tb_text_wrap {
    float: none;
    margin: 0;
}

.meet-team-1 {
    padding-bottom: 0;
}
	
.mobile-header .last .tb-column-inner {
    height: 100%;
}

.mobile-header .last .module-plain-text {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    float: right;
}
	
.fixed-header-on .burger .burger-lines, .fixed-header-on .burger .burger-lines:after, .fixed-header-on .burger .burger-lines:before {
    background-color: var(--darkblue);
}
	
#mob-menu ul>li#menu-item-295>a {
    pointer-events: none!important;
}
	
.module-menu-container .menu-item-380, .module-menu-container .menu-item-381 {
    display: none!important;
}
	
#mob-menu #menu-item-380 a, #mob-menu #menu-item-381 a {
    color: var(--lightblue);
}
	
h2 {
    font-size: 36px;
}
}

@media (max-width: 900px) {
.home-2:after {
    width: 100%;
    left: 45%;
    top: 30%;
    opacity: 0.4;
}

h2 {
    font-size: 32px;
}

p {
    font-size: 16px;
}
	
#footerwrap .footer-bottom .module-menu a {
    padding: 0px 16px;
}
	
.home-4 .brands-name p {
    font-size: 18px;
}
	
.about-3 .spin-button {
    margin-bottom: -20px;
}
	
.component-2:after {
    right: 25%;
}
	
.page-header {
    height: 430px;
}
	
.about-3 .last .tb-column-inner .about-3-first-img {
    top: 0;
    padding-bottom: 0;
}

.about-3 .last {
    padding-top: 50px;
}
	
.engine-4:after {
   display: none;
}
	
.vibration-header p {
    width: 75%;
}
	
	.latest-blogs {
    width: 80%;
    margin: auto;
}
}

@media (max-width: 850px) {
#pagewrap .home-header .first h1 {
    width: 100%;
}

p.md-name {
    font-size: 30px;
}

p.bigger-font {
    font-size: 24px;
    margin: 0;
    text-align: left;
    margin-right: 0;
    width: 100%;
}

.home-1 .knitting-row, .home-1 .years-row {
    padding-left: 0;
}

.home-1 .years-row {
    margin: unset;
}

.home-1 .knitting-row {
    margin: unset;
    float: right;
}
}

@media (max-width: 800px) {
#pagewrap .newsletter-box {
    width: 100%;
}
	
h1, h2, h3, h4, h5, h6, p {
    text-align: center;
    text-align: center;
}

.module-buttons {
    text-align: center;
}
	
.home-newsletter .frm_fields_container {
    text-align: center;
}
	
a.email {
    text-align: center;
    padding-top: 10px;
}

a.tel {
    text-align: center;
    padding-top: 5px;
}

p.home-number {
    text-align: left;
}
	
.home-form h1, .home-form h2 {
    text-align: left;
}
	
.icon-part-phone, .icon-part-email {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
	
.number-text {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.DPF-2 .module-plain-text {
    margin-bottom: 20px;
}
	
p.materials-text {
    margin-left: 0;
}
	
#footerwrap .footer-bottom .module-menu a {
    padding: 0px 10px;
}
	
.DPF-2:before {
    display: none;
}
	
.engine-3 h2 {
    width: 100%;
}
	
.engine-3.about-3 .spin-button {
    margin-bottom: 20px;
}
	
.about-1 .last img {
    width: 250px;
}
	
.flexible-2 .lightblue-bg.rounded-corner {
    width: 100%;
}
	
.silica-3 .lightblue-bg.rounded-corner {
    padding: 25px;
}
	
.contact-hours td:last-child {
    float: none;
    text-align: center;
}
	
.contact-1 .first h2 {
    text-align: left;
}

.contact-hours p {
    text-align: left;
}
	
.contact-1 .first .module-text h2 {
    text-align: center;
}
	
.contact-1 .first .module-text {
    border: 0;
    margin: 0 auto;
    padding: 0;
}
	
.contact-2 h3 {
    font-size: 25px;
}
	
.post-content .post-content-left .module-text {
    margin-top: -140px;
    padding: 40px;
}


#pagewrap .post-content h1 {
    font-size: 30px;
    text-align: center;
}

.single-post #pagewrap .post-content {
    width: 100%;
}

.post-content .post-content-left .module-text {
    margin-top: 0;
    padding-top: 0;
}

}

@media (max-width: 750px) {
.home-1:before {
    display: none;
}
	
#footerwrap .footer-bottom .module-menu a {
    padding: 5px 30px;
}

#pagewrap .new-products .module_subrow .tb-column-inner .module-image {
    width: 70%;
}
}

@media (max-width: 700px) {
.footer-main .second, .footer-main .third, .footer-main .last {
    width: 100%;
    margin: 0;
    padding-bottom: 30px;
}

.footer-main {
    padding: 20px 0px;
}
	
.home-5 .module_subrow .subrow_inner .first {
    width: 100%;
}

.home-5 .module_subrow .subrow_inner .last {
    width: 100%!important;
    margin-top: 40px;
}

.home-5 .module_subrow .subrow_inner .first .spin-button {
    margin: auto;
}
	
.flexible-2 .lightblue-bg.rounded-corner {
    padding: 30px;
}
	
.module_column.tb-column.col4-1.last.tb_hgz332.tf_box {
    padding-bottom: 0;
}
}

@media (max-width: 680px) {
.header-top .first {
    display: none;
}

.header-top .last {
    border-bottom-right-radius: 50px;
}
	
.meet-team-responsive .module-plain-text:nth-child(2n+1) {
    margin-right: 0;
}

.meet-team-responsive .module-plain-text {
    width: 100%;
    margin-bottom: 20px;
}
	
.years-row .subrow_inner, .knitting-row .subrow_inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row;
            flex-flow: row;
}

.home-1 .years-row, .home-1 .knitting-row {
    margin: 0;
    float: none;
    width: 80%;
    text-align: center;
}

.home-1 .knitting-row {
    float: none;
    margin: auto;
    padding-top: 40px;
}

.knitting-row .subrow_inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-flow: row-reverse;
            flex-flow: row-reverse;
}

.home-1 .knitting-row .last p.home-number {
    text-align: right;
}

.home-1 .knitting-row .last p.bigger-font {
    text-align: right;
}

.home-1 .knitting-row .first {
    width: 100%;
}
	
.home-4 .home-4-top .sub_column {
    width: 100%!important;
}

.home-4 .home-4-bottom .sub_column {
    width: 100%;
}

.home-4 .home-4-top .sub_column .module-text, .home-4 .home-4-bottom .sub_column .module-text {
    border-radius: 0;
}

.home-4 .home-4-top .sub_column .module-text, .home-4 .home-4-bottom .sub_column .module-text {
    border-right: 0;
}

#pagewrap .home-4 .home-4-top .sub_column, #pagewrap .home-4 .home-4-bottom .sub_column {
    margin: 0;
}

.home-4 .home-4-top .sub_column:nth-child(2) .brands-name .tb_text_wrap {
    border-top: solid var(--lightblue);
}
	
.about-3 .spin-button {
    margin-bottom: 25px;
    float: none;
}

.about-3 .spin-button .circle {
    float: none;
    margin: auto;
}
	
.component-2:after {
    top: 0;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    left: 10%;
    opacity: 0.5;
}
	
.page-header {
    height: 400px;
}
	
#pagewrap .mobile-header .first {
    width: 50%;
}

#pagewrap .mobile-header .last {
    margin: 0;
    width: 50%;
}
	
.cli-style-v2 .cli-bar-message {
    text-align: center;
}

.cli-style-v2 .cli-bar-btn_container {
    margin: 0!important;
}
	
.mobile-header {
    margin-top: 10px;
}

.fixed-header-on .mobile-header {
    margin: 0;
}
	
#pagewrap .home-header .first h1 {
    font-size: 38px;
}

h2 {
    font-size: 26px;
}
	
#pagewrap .home-form {
    padding: 20px 35px;
}
	
#form_newsletter .with_frm_style input[type=email] {
    width: 100%;
}

#pagewrap .frm_forms #form_newsletter .frm_submit {
    width: 28%;
}
	
#pagewrap .home-form {
    width: 100%;
    padding: 0;
    border-top-right-radius: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
}

#pagewrap .home-form h1 {
    text-align: center;
}

.air-gap-3 .last {
     width: 100%;
    padding: 0;
    border-top-right-radius: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
}
	
#pagewrap h1 {
    font-size: 33px;
    margin-top: 160px;
}
	
.header-top {
    display: none;
}
	
.DPF-2 h3 {
    font-size: 22px;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 8px;
}
	
#footerwrap .footer-bottom .module-menu a {
    width: 100%;
    padding: 0;
}

#footerwrap .footer-bottom .module-menu li {
    width: 100%;
    padding: 10px 0px;
}
	
.mobile-header img {
    width: 140px;
}
	
#pagewrap .home-header .first h1 {
    margin-top: 0;
}
	
#pagewrap .home-form h1 {
    margin-top: 0;
}

.home-1 {
    padding-top: 0;
}

.number-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
	
.engine-2 p:after {
    display: none;
}

.engine-3 .about-3-last-img {
    margin-top: 0;
    margin-left: 30px;
}
	
.flexible-2 .first .tb-column-inner {
    padding: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 0;
}
	
.silica-form .first .tb-column-inner {
    padding: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 0;
}
	
.vibration-header p {
    width: 90%;
}

.contact-hours p {
    font-size: 17px;
    text-align: center;
}
	
.contact-hours {
    padding: 20px;
    border-radius: 0;
}
	
.contact-1 .last .tb-column-inner {
    padding: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
}
	
.contact-1 .last {
    padding: 40px 0px;
}
	
.blog-single-item-content {
    padding-bottom: 30px;
}
	
#pagewrap .blog_archive a.blog-single-item {
    padding: 0px 20px;
    margin: auto;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
}

.blog_archive {
    width: 100%;
    margin: auto;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
	


.blog-image img {
    float: none!important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 300px;
    width: 100%;
}

#pagewrap .blog-archive-content {
    width: 100%;
    max-width: 100%;
}

.blog_archive {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: auto;
    height: auto;
    max-height: auto;
}

#pagewrap .blog_archive a.blog-single-item {
    padding: 0;
}

#pagewrap .post-content h1 {
    margin-top: 0;
}
	
.blog-image img {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: 100%;
}
	
.frm_opt_container {
    text-align: center;
}

.with_frm_style .frm_top_container .frm_primary_label, .with_frm_style .frm_hidden_container .frm_primary_label, .with_frm_style .frm_pos_top {
    text-align: center;
}

.with_frm_style .frm_submit {
    margin: auto;
}
	
.home-form h1, .home-form h2 {
    text-align: center;
}
}


@media (max-width: 600px) {
.component-2:after {
    left: 0;
}

#pagewrap .newsletter-box .newsletter-text {
    font-size: 18px;
    margin-bottom: 10px;
}
	
#pagewrap .frm_forms #form_newsletter .frm_submit {
    position: relative;
    width: 100%;
}
	
#mob-menu ul li a {
    font-size: 18px;
}
	
.air-gap-3 .first .module-plain-text {
    padding: 20px;
}
	
.air-gap-3 .first p.bolder-text {
    font-size: 17px;
}
	
.blog-archive-content h4 {
    font-size: 25px;
}
}

@media (max-width: 500px) {
.contact-hours td {
    width: 100%;
    text-align: center;
}

.contact-hours tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
    padding-bottom: 10px;
    text-align: left;
}

.contact-hours td:last-child {
    text-align: center;
}

.contact-1 .first h2 {
    text-align: center;
}
	
#mob-menu ul li {
    padding: 5px 0px;
}

#mob-menu ul li a {
    font-size: 17px;
}

#mob-menu #menu-item-295   ul.sub-menu {
    padding-left: 15px!important;
}
	
#pagewrap .new-products .module_subrow .tb-column-inner .module-image {
    width: 100%;
}

#pagewrap .home-header .first h1 {
    font-size: 33px;
}
}

@media (max-width: 450px) {
.footer-bottom .first .tb-column-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.footer-bottom .last .module-text .tb_text_wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
	
.contact-hours td {
    font-size: 17px;
}
}




.frm_verify {
    display: none;
}

.home-form legend.frm_screen_reader {
    display: none;
}

legend.frm_screen_reader {
    display: none;
}

label#field_fef80_label {
    display: none;
}

label#field_29yf4d22_label {
    display: none;
}

label#field_9jv0r122_label {
    display: none;
}



legend.frm_hidden {
    display: none;
}

label.frm_primary_label {
    display: none;
}


div#field_y8e55_label {
    display: none;
}

div#frm_checkbox_29-0 {
    font-size: 13px;
    padding-bottom: 10px;
}


.newsletter-box .frm_message p {
    color: white;
    padding-bottom: 20px;
}

.newsletter-box .frm_error_style p {
    color: white;
    padding-bottom: 20px;
}



/*/wp-content/uploads/themify-css/themify-builder-22-generated.css*/
/* Generated from page: home */
.themify_builder_content-22 .tb_qls1366.module_row{background-position:50% 50%;background-attachment:scroll;background-repeat:no-repeat;background-size:cover;background-image:url(https://catalyticsupportsystems.com/wp-content/uploads/2021/12/Catalytic-Support-Systems-HP-01.png);}
.themify_builder_content-22 .tb_qls1366.module_row>.builder_row_cover::before{background-color:rgba(0, 0, 0, 0.00);}
.themify_builder_content-22 .tb_wmoa599.module_row{background-position:50% 50%;background-attachment:scroll;background-repeat:no-repeat;background-size:cover;background-image:url(https://catalyticsupportsystems.com/wp-content/uploads/2021/12/Catalytic-Support-Systems-HP-01.png);}
.themify_builder_content-22 .tb_wmoa599.module_row>.builder_row_cover::before{background-color:rgba(0, 0, 0, 0.00);}
.themify_builder_content-22 .tb_jsim483.module_row>.builder_row_cover::before{background-color:rgba(0, 0, 0, 0.00);}

/*/wp-content/uploads/themify-customizer-5.6.4-5.7.0.css*/
/* Themify Customize Styling */
body {	
	font-family: "Open Sans";	font-weight:normal;
	font-size:14px;
 
}
h1, .col4-1 h1, .col4-2 h1, .col3-1 h1, .col2-1 h1, .page-title, .sidebar-none .page-title {	
	font-family: "Open Sans";	font-weight:normal;
	font-size:30px;
 
}
h2 {	
	font-family: "Open Sans";	font-weight:normal;
	font-size:30px;
 
}
h3 {	
	font-family: "Open Sans";	font-weight:normal;
	font-size:30px;
 
}
h4 {	
	font-family: "Open Sans";	font-weight:normal;
	font-size:30px;
 
}
h5 {	
	font-family: "Open Sans";	font-weight:normal;
	font-size:30px;
 
}
h6 {	
	font-family: "Open Sans";	font-weight:normal;
	font-size:30px;
 
}

/* Themify Custom CSS */
#pagewrap a, #pagewrap a:hover  {
    color: #1c2b38;
}

#main-nav li:hover a:before, #main-nav a:before {
	display: none!important;
}

a.ctcc-more-info-link {
    color: white!important;
    font-weight: bold;
}

a.ctcc-more-info-link {
    color: white!important;
    font-weight: bold;
}

button#catapultCookie {
    background: #1c2b38;
	color: white;
}
	
a.tb_turn_on.js-turn-on-builder span.edit-button { display: none;
}
	
p:nth-last-child(1) {
	margin-bottom:0;
}

a.tb_turn_on.js-turn-on-builder, span.edit-button {
	display: none;
}
/* START MOBILE MENU CSS */
@media screen and (max-width:1000px){
/*/wp-content/themes/themify-shoppe/mobile-menu.min.css*/
#headerwrap{min-height:60px}#header{height:auto;width:auto;text-align:initial;padding:0}#site-logo{font-size:27px}#site-description{left:0;transform:none;text-align:left}#site-description:before{left:0;margin-left:24px}#menu-icon{position:absolute;top:12px;right:0;z-index:9999;line-height:1em;border-radius:100%;padding:12px 10px}#menu-icon:hover{background-color:rgba(200,200,200,.25)}.menu-icon-inner{width:22px;height:18px}.menu-icon-inner:before,.menu-icon-inner:after{content:'';display:block;position:absolute;left:0;width:100%;transition:transform .7s ease;box-sizing:border-box}.menu-icon-inner:before{top:0;height:100%}.menu-icon-inner:after{top:50%;transform:translateY(-50%)}#menu-icon-close{display:block;position:absolute;text-decoration:none;top:14px;right:12px;min-width:36px;min-height:36px;transform-origin:center;z-index:1;border-radius:100%}#menu-icon-close:before,#menu-icon-close:after{height:60%}#menu-icon-close:hover{background-color:rgba(200,200,200,.25)}#cart-link-mobile{display:block;position:absolute;top:12px;right:50px;z-index:9}#cart-link-mobile .icon-shopping-cart{font-size:24px;padding:9px}#header .icon-shopping-cart.tf_loader{font-size:15px;padding:3px;margin-top:11px}#cart-link-mobile .icon-shopping-cart svg{margin-top:-6px}#cart-link-mobile .icon-menu:hover em{background-color:rgba(200,200,200,.25)}.top-icon-wrap{margin:auto;border-top:1px solid rgba(180,180,180,.2);background:rgba(0,0,0,.03);display:block;order:2;width:100%;padding:1em 0}.icon-menu{margin:0}.sidemenu .search-button{order:1;width:71px;border-radius:0;border:0;border-right:1px solid rgba(180,180,180,.2);margin:0}.search-button .tf_fa{font-size:1.3em;padding:1.06em .8em}.header-icons{justify-content:normal;position:static}.top-icon-wrap li{width:33%;margin:0 -1px;padding:0}.top-icon-wrap li a{max-width:none;display:block;text-align:center;padding:.5em}.top-icon-wrap li a .tooltip{background-color:transparent;color:#787878;display:block;position:static;padding:.4em 0 0;font-size:.8em;margin:0;opacity:1;visibility:visible;transform:none;color:inherit}.sidemenu-on .wishlist+#cart-icon-count #cart-wrap{left:50%;top:100%;width:276px;transform:translateX(-50%)}.sidemenu-on #cart-wrap{left:6px;width:276px}#cart-wrap a{text-align:left}#headerwrap #cart-icon{right:6%}.icon-menu li>a .tooltip{margin-top:0}.icon-menu .cart a .tooltip{display:block}.sidemenu{transition:all .2s ease-in-out;transition-property:left,right;height:100%;width:320px;padding:0 0 20px;background-color:#fff;color:#030301;display:none;overflow-y:auto;position:fixed;text-align:left;top:0;z-index:1100;box-sizing:border-box}#mobile-menu{right:-320px}#mobile-menu.sidemenu-on{right:0;box-shadow:-6px 0 20px 5px rgba(0,0,0,.25)}.sidemenu-right{left:-320px}.sidemenu-left,.sidemenu-left #headerwrap{left:320px}.sidemenu-left #mobile-menu.sidemenu-on{left:0}#mobile-menu-panel a{color:#030301;text-decoration:none}#main-nav{float:none;position:static;padding:0;margin:0 0 1em;border-bottom:1px solid rgba(180,180,180,.2);background-color:transparent}#main-nav li{clear:both;float:none;display:block}.icon-menu li>.sub-menu,#main-nav li>.sub-menu{position:static;width:auto;height:auto;border:0;margin:0 0 0 2.8em;background:0;padding:0;display:none;visibility:visible;opacity:1;transform:none;color:inherit;pointer-events:auto;box-shadow:none;border-radius:0}.icon-menu li.toggle-on>.sub-menu,#main-nav li.toggle-on>.sub-menu{display:block}#headerwrap #main-nav ul ul{margin-left:1.25em}#main-nav a{background:0;border:0;border-top:1px solid rgba(180,180,180,.2);color:#030301;display:block;font-size:100%;width:auto;padding:.6em .4em .6em 1.4em;margin:0;line-height:1.5em;text-decoration:none}#main-nav ul a{font-size:.95em;padding:.6em 0;width:auto}#main-nav a:hover,#main-nav .current_page_item>a,#main-nav .current-menu-item>a{background:0;color:#f0be5b}#headerwrap #main-nav .has-sub-menu>a{padding-right:40px}#main-nav .child-arrow{display:block}#main-nav .highlight-link>a{border:0;border-top:1px solid rgba(180,180,180,.2);box-shadow:none;border-radius:0;padding:.6em .4em .6em 1.4em}#main-nav .has-mega-column>.sub-menu,#main-nav .has-mega>.sub-menu{padding:0;margin:0;width:auto;background-color:transparent}#main-nav .has-mega-column>.sub-menu,#main-nav .has-mega-column>.sub-menu ul,#main-nav .has-mega-sub-menu .mega-sub-menu ul{float:none;margin:0 0 0 2.8em;background-color:transparent}#main-nav .has-mega-column .widgettitle,#main-nav .has-mega-column>.sub-menu>.columns-sub-item>a,#main-nav .has-mega-column>.sub-menu a{font-size:inherit;font-weight:400;text-transform:none;border:0;border-top:1px solid rgba(180,180,180,.2);margin:0;padding:.6em .4em .6em 0;letter-spacing:inherit;font-family:inherit}#main-nav .has-mega-column>.sub-menu .widget{margin-top:.5em;margin-bottom:.5em}#main-nav .has-mega-column .product-categories .count{right:2em}.top-bar-left,.top-bar-right{width:100%;float:none;text-align:inherit}.top-bar-widgets .top-bar-widget-inner{max-width:none;background-color:transparent;padding:0 1.4em}.top-bar-widgets{background-color:transparent;position:relative;z-index:1}.fixed-header .top-bar-widgets,.sidemenu .top-bar-widgets{display:block}#main-nav .woocommerce .product_list_widget li{padding-bottom:.8em !important}#main-nav .woocommerce .product_list_widget li a{padding:1em 1em .4em 0}.mobile-menu-visible #headerwrap #menu-icon,.mobile-menu-visible #headerwrap #cart-link-mobile,.slide-cart-visible #headerwrap #cart-link-mobile,.top-icon-wrap #cart-icon-count,.top-icon-wrap li a .tooltip:before,#headerwrap>.top-bar-widgets,#main-nav .mega-sub-menu li:hover a:after,#main-nav .mega-menu-posts,#main-nav>li:hover>a:before,#main-nav>.current_page_item>a:before,#main-nav>.current-menu-item>a:before,#main-nav>.current_page_item>a:hover:before,#main-nav>.current-menu-item>a:hover:before{display:none}
}
/* END MOBILE MENU CSS */
#header,#footer{display:none}div#body{margin-top:-182px}h1,h2,h3,h4,h5,h6{font-family:ibm plex sans!important;font-weight:600!important}h2{font-size:42px;font-weight:700!important}#pagewrap h1{font-size:55px}p{font-family:ibm plex sans;color:var(--black);font-size:17px;font-weight:500;line-height:30px}a{font-family:ibm plex sans,sans-serif}body{font-family:ibm plex sans,sans-serif!important}.padding-row{padding:80px 0}#pagewrap .no-padding-row .row_inner{width:100%}.no-padding-row .module_column.fullcover{width:45%;margin:0}.no-padding-row .module_column{width:55%;padding:80px 10%}.black-bg{background:var(--black);color:#fff}.black-bg p{color:#fff;font-weight:400}.black-bg h2,.darkblue-bg h2,.lightblue-bg h2{color:#fff}.darkblue-bg{background:var(--darkblue);color:#fff}.darkblue-bg p{color:#fff}.lightblue-bg{background:#06c6c6;color:#fff}.lightblue-strong strong{color:var(--lightblue)}.lightblue-bg p{font-weight:400;color:#fff}.pagewidth,.module_row>.row_inner,.module-layout-part .module_row.fullwidth_row_container>.row_inner{width:80%}#pagewrap .text-center{text-align:center}#pagewrap .text-center .row_inner{width:50%}.header-bottom img{width:160px}.header-bottom .tb-column-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;background:0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#headerwrap{-webkit-box-shadow:none;box-shadow:none}#headerwrap .header-bottom a{text-transform:uppercase;color:#fff;font-weight:700;padding:9px 22px;font-size:15px}.header-top .last{background:var(--darkblue);margin:0;width:30%;padding:8px 0;border-bottom-left-radius:50px;text-align:center}#headerwrap .header-top .last a{font-size:17px;color:#fff}.header-top .first{width:70%}.header-top .last a:first-child{border-right:1px solid #fff;padding-right:12px}.header-top .last a:last-child{padding-left:10px}li#menu-item-284 em,li#menu-item-295 em{float:right;margin-left:10px;font-size:12px}#pagewrap .header-bottom li#menu-item-43 a{background:var(--darkblue);border-radius:20px;color:#fff;margin-left:22px}#headerwrap{position:fixed;top:0;background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-filter:blur(0);filter:blur(0)}.fixed-header-on #headerwrap{background:#fff}.home-header{padding:150px 0 0}.home-header .row_inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:75%}.fixed-header-on .white-logo{display:none}.blue-logo{display:none}.fixed-header-on .blue-logo{display:block}.header-bottom{width:90%!important;margin:auto;padding-bottom:39px;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:800ms;-o-transition-duration:800ms;transition-duration:800ms;margin-top:0}.header-bottom img{margin-right:65px}.fixed-header-on #headerwrap .header-bottom a{color:var(--black)}.image-content .image-caption i{font-size:13px;margin-left:5px}.fixed-header .header-bottom{margin-top:-27px;padding-bottom:15px;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:800ms;-o-transition-duration:800ms;transition-duration:800ms}#pagewrap .header-bottom .sub-menu{background:var(--lightblue);border-radius:20px}#pagewrap .header-bottom .sub-menu a{color:#fff}#pagewrap .header-bottom .sub-menu a:hover{color:var(--darkblue)!important;background:0 0}#pagewrap .header-bottom .sub-menu .current-menu-item a{text-decoration:underline}#headerwrap .header-bottom a:hover{color:#fff}.fixed-header-on #headerwrap .header-bottom a:hover{color:#000}.header-top{z-index:99;-webkit-transition:all ease 800ms;-o-transition:all ease 800ms;transition:all ease 800ms}#headerwrap .header-bottom em{float:right;margin-left:5px}#footerwrap .footer-main a{color:#fff;padding:6px 0;font-size:15px}.footer-main h2{text-transform:uppercase;font-size:26px}.footer-main img{width:230px}.footer-main{padding:40px 0}#footerwrap .footer-bottom{background:#040e72;padding:8px 0}#footerwrap .footer-bottom a,#footerwrap .footer-bottom p{color:#fff;padding:0 8px;font-weight:700;margin-bottom:0;font-size:12px}#footerwrap .footer-bottom a:hover,#footerwrap .footer-bottom p:hover{color:#fff}.footer-bottom .first{width:35%}.footer-bottom .last{text-align:right;width:calc(65% - 3.2%)}.footer-bottom .last .module-menu-container{text-transform:uppercase}.footer-bottom .last .module-text .tb_text_wrap{padding-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;float:right}.footer-bottom .row_inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-bottom svg{width:35px}#footerwrap .footer-main a:hover{color:#fff}.footer-main .last p{margin-bottom:12px}.footer-bottom .first .tb-column-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#pagewrap p.capital-blue{text-transform:uppercase;font-weight:600!important;font-size:15px;color:var(--lightblue);margin-bottom:0;letter-spacing:2px}#pagewrap .home-header p.capital-blue{font-size:22px}.has-gradient .builder_row_cover{background-image:-webkit-gradient(linear,left top,right top,from(var(--darkblue)),color-stop(90%,var(--lightblue)));background-image:-o-linear-gradient(left,var(--darkblue) 0%,var(--lightblue) 90%);background-image:linear-gradient(to right,var(--darkblue) 0%,var(--lightblue) 90%)}.home-header .last .module-plain-text{background:#fff;padding:30px 50px;border-top-right-radius:90px;width:80%;float:right;-webkit-box-shadow:0 0 10px 3px #00000047;box-shadow:0 0 10px 3px #00000047;bottom:-80px;z-index:99;min-height:775px}#pagewrap button.frm_button_submit.frm_final_submit{background:var(--darkblue);border-radius:20px;padding:10px 25px;color:#fff;font-weight:600;font-family:ibm plex sans;text-transform:uppercase;margin-top:20px}#pagewrap .blue-button a{padding:10px 25px;border-radius:20px;color:#fff;font-family:ibm plex sans;text-transform:uppercase;font-weight:700;margin-top:20px;letter-spacing:1px;min-width:95px;text-align:center;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}#pagewrap .border-button a{background:0 0;border:solid 1px #fff;color:#fff;text-transform:uppercase;font-weight:700;border-radius:50px}.blue-button a{overflow:hidden;z-index:1}.blue-button a:after{content:"";position:absolute;bottom:0;left:0;width:calc(100% - 2px);-webkit-transform:translate(1px,-1px);-ms-transform:translate(1px,-1px);transform:translate(1px,-1px);height:calc(100% - 2px);background-color:var(--darkblue);border-radius:10rem;z-index:-2;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.blue-button a:before{content:"";position:absolute;bottom:0;left:0;width:0%;height:100%;background-color:var(--lightblue);-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;border-radius:10rem;z-index:-1}.blue-button a:hover{color:#fff}.blue-button a:hover:before{width:100%}.blue-button em{font-size:11px;margin-left:3px}#pagewrap .blue-button span{font-family:ibm plex sans}.blue-button .tf_fa.tf-fas-chevron-right{width:6.5px}#pagewrap .home-header .first h1{color:#fff;width:80%;line-height:70px;font-weight:700!important;letter-spacing:.5px;font-size:65px}#pagewrap .home-header .last h1{font-size:45px}.home-form .with_frm_style input[type=text],.home-form .with_frm_style input[type=password],.home-form .with_frm_style input[type=email],.home-form .with_frm_style input[type=number],.home-form .with_frm_style input[type=url],.home-form .with_frm_style input[type=tel],.home-form .with_frm_style input[type=search],.with_frm_style select,.home-form .with_frm_style textarea,.home-form .with_frm_style .frm-card-element.StripeElement,.home-form .with_frm_style .chosen-container{background:#f1f1f1;border:0;border-radius:0;-webkit-box-shadow:0 0 0 1px #ececec!important;box-shadow:0 0 0 1px #ececec!important;padding:12px 10px;width:100%;margin-bottom:10px}.home-form .with_frm_style input[type=text]::-webkit-input-placeholder,.home-form .with_frm_style input[type=password]::-webkit-input-placeholder,.home-form .with_frm_style input[type=email]::-webkit-input-placeholder,.home-form .with_frm_style input[type=number]::-webkit-input-placeholder,.home-form .with_frm_style input[type=url]::-webkit-input-placeholder,.home-form .with_frm_style input[type=tel]::-webkit-input-placeholder,.home-form .with_frm_style input[type=search]::-webkit-input-placeholder,.with_frm_style select::-webkit-input-placeholder,.home-form .with_frm_style textarea::-webkit-input-placeholder,.home-form .with_frm_style .frm-card-element.StripeElement::-webkit-input-placeholder{color:#cbcbcb!important;font-family:ibm plex sans}.home-form .with_frm_style input[type=text]::-moz-placeholder,.home-form .with_frm_style input[type=password]::-moz-placeholder,.home-form .with_frm_style input[type=email]::-moz-placeholder,.home-form .with_frm_style input[type=number]::-moz-placeholder,.home-form .with_frm_style input[type=url]::-moz-placeholder,.home-form .with_frm_style input[type=tel]::-moz-placeholder,.home-form .with_frm_style input[type=search]::-moz-placeholder,.with_frm_style select::-moz-placeholder,.home-form .with_frm_style textarea::-moz-placeholder,.home-form .with_frm_style .frm-card-element.StripeElement::-moz-placeholder{color:#cbcbcb!important;font-family:ibm plex sans}.home-form .with_frm_style input[type=text]:-ms-input-placeholder,.home-form .with_frm_style input[type=password]:-ms-input-placeholder,.home-form .with_frm_style input[type=email]:-ms-input-placeholder,.home-form .with_frm_style input[type=number]:-ms-input-placeholder,.home-form .with_frm_style input[type=url]:-ms-input-placeholder,.home-form .with_frm_style input[type=tel]:-ms-input-placeholder,.home-form .with_frm_style input[type=search]:-ms-input-placeholder,.with_frm_style select:-ms-input-placeholder,.home-form .with_frm_style textarea:-ms-input-placeholder,.home-form .with_frm_style .frm-card-element.StripeElement:-ms-input-placeholder{color:#cbcbcb!important;font-family:ibm plex sans}.home-form .with_frm_style input[type=text]::-ms-input-placeholder,.home-form .with_frm_style input[type=password]::-ms-input-placeholder,.home-form .with_frm_style input[type=email]::-ms-input-placeholder,.home-form .with_frm_style input[type=number]::-ms-input-placeholder,.home-form .with_frm_style input[type=url]::-ms-input-placeholder,.home-form .with_frm_style input[type=tel]::-ms-input-placeholder,.home-form .with_frm_style input[type=search]::-ms-input-placeholder,.with_frm_style select::-ms-input-placeholder,.home-form .with_frm_style textarea::-ms-input-placeholder,.home-form .with_frm_style .frm-card-element.StripeElement::-ms-input-placeholder{color:#cbcbcb!important;font-family:ibm plex sans}.home-form .with_frm_style input[type=text]::placeholder,.home-form .with_frm_style input[type=password]::placeholder,.home-form .with_frm_style input[type=email]::placeholder,.home-form .with_frm_style input[type=number]::placeholder,.home-form .with_frm_style input[type=url]::placeholder,.home-form .with_frm_style input[type=tel]::placeholder,.home-form .with_frm_style input[type=search]::placeholder,.with_frm_style select::placeholder,.home-form .with_frm_style textarea::placeholder,.home-form .with_frm_style .frm-card-element.StripeElement::placeholder,.home-form .with_frm_style .chosen-container{color:#cbcbcb!important;font-family:ibm plex sans}.frm_style_formidable-style.with_frm_style .frm_error_style{padding:10px}div#frm_checkbox_28-0 label{font-weight:700;font-size:16px;color:#000;font-family:ibm plex sans}#pagewrap .newsletter-box{background:var(--black);border-top-right-radius:50px;position:absolute;bottom:0;width:40%;padding:20px 40px 0}.newsletter-box label#field_w47cx_label{display:none}#pagewrap .newsletter-box .newsletter-text{color:#fff;font-size:26px;letter-spacing:2px;text-transform:uppercase;margin-bottom:15px}p.home-number{color:var(--lightblue);font-size:70px;font-weight:700;margin-bottom:20px}p.bigger-font{font-size:35px;font-weight:700;line-height:40px;width:-webkit-min-content;width:-moz-min-content;width:min-content}.home-1 .last .module_subrow img{width:200px}.home-1 .last .module_subrow:last-child img{float:right}.years-row .first{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.home-2:before{content:"";background-image:url(https://catalyticdev.wpengine.com/wp-content/uploads/2022/01/Catalytic-Support-Systems-HP-04.png);background-repeat:no-repeat;height:160%;width:100%;background-size:contain;position:absolute;display:block;top:-30%}.home-2{margin:80px 0}.home-2 .first{width:35%}.home-2 .last{width:calc(65% - 3.3%)}.home-3 h2{text-align:center}.home-2 .last .module-text{width:70%}p.home-1-text{margin-left:80px}.home-1 .blue-button{margin-left:80px}.home-1:before{content:"";background:url(https://catalyticdev.wpengine.com/wp-content/uploads/2022/01/Catalytic-Support-Systems-HP-12.png);height:100%;width:100%;display:block;position:absolute;top:-100px;background-repeat:no-repeat;background-size:500px;left:60px;z-index:-1}.home-1{padding:150px 0}.home-1 h2{width:70%}.home-1 .years-row,.home-1 .knitting-row{margin-left:50px;margin-top:20px}.home-2:after{content:"";background:url(https://catalyticdev.wpengine.com/wp-content/uploads/2022/01/Catalytic-Support-Systems-HP-11.png);height:100%;width:100%;display:block;position:absolute;top:10%;background-repeat:no-repeat;background-size:600px;right:-57%;z-index:999999!important}#pagewrap .new-products .image-content .image-caption a{color:#fff;left:0}.new-products .image-content .image-caption{background:var(--darkblue);padding:15px 0 15px 15px;width:80%;font-weight:700;font-size:16px;border-radius:0 80px 0 0;position:absolute;bottom:0;left:0;-webkit-transition:all ease 800ms;-o-transition:all ease 800ms;transition:all ease 800ms;text-align:left;opacity:0;z-index:1}.new-products .module_subrow .tb-column-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.new-products .module_subrow .tb-column-inner .module-image{width:calc(20% - 45px);margin-right:55px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.new-products .module_subrow .tb-column-inner .module-image:nth-child(5n+5){margin-right:0}.new-products .row_inner{width:90%}.new-products .module-image.image-top .image-content{margin:0}.new-products .module_subrow .tb-column-inner .module-image a::before{height:100%;width:100%;content:"";background:-webkit-gradient(linear,left top,left bottom,from(var(--darkblue)),to(var(--lightblue)));background:-o-linear-gradient(top,var(--darkblue),var(--lightblue));background:linear-gradient(to bottom,var(--darkblue),var(--lightblue));position:absolute;display:block;top:0;left:0;z-index:9;opacity:0;-webkit-transition:all ease 800ms;-o-transition:all ease 800ms;transition:all ease 800ms}.new-products .module_subrow .tb-column-inner .module-image a:hover::before{opacity:.6}.new-products .tb-column-inner .module-image:hover .image-caption{opacity:1;-webkit-transition:all ease 800ms;-o-transition:all ease 800ms;transition:all ease 800ms;z-index:999}.home-brands{text-align:center}.home-brands .brands-name p{font-size:20px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;font-weight:700;padding:0 40px;border-right:solid var(--lightblue)3px}.home-brands .brands-name{border-right:0;padding:10px 0}.home-brands .subrow_inner{padding:15px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-4 .home-4-bottom{padding:0 20px 0 50px}.home-brands .module_subrow .tb-column-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-brands .sub-column .tb-column-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#pagewrap .frm_forms #form_newsletter .frm_form_field input::-webkit-input-placeholder{font-family:ibm plex sans;font-weight:700;letter-spacing:1px;opacity:.5}#pagewrap .frm_forms #form_newsletter .frm_form_field input::-moz-placeholder{font-family:ibm plex sans;font-weight:700;letter-spacing:1px;opacity:.5}#pagewrap .frm_forms #form_newsletter .frm_form_field input:-ms-input-placeholder{font-family:ibm plex sans;font-weight:700;letter-spacing:1px;opacity:.5}#pagewrap .frm_forms #form_newsletter .frm_form_field input::-ms-input-placeholder{font-family:ibm plex sans;font-weight:700;letter-spacing:1px;opacity:.5}#pagewrap .frm_forms #form_newsletter .frm_form_field input::placeholder{font-family:ibm plex sans;font-weight:700;letter-spacing:1px;opacity:.5}#pagewrap .frm_forms #form_newsletter .frm_form_field .frm_primary_label,#pagewrap .frm_forms #form_newsletter .frm_form_field label{color:#fff;text-align:center}#pagewrap .frm_forms #form_newsletter .frm_submit button{margin:0;border:0;-webkit-box-shadow:none!important;box-shadow:none!important}#pagewrap .frm_forms #form_newsletter .frm_submit{position:absolute;right:0;width:40%;top:44%}#form_newsletter .with_frm_style input[type=email]{background:#2b2b2b;border:none;border-radius:30px;height:100%;padding:12px 20px;width:80%;font-family:ibm plex sans;color:#fff}.home-newsletter .row_inner{width:75%}#pagewrap .newsletter-box button.frm_button_submit.frm_final_submit{padding:13px 20px}.home-header .with_frm_style .vertical_radio .frm_checkbox label,.home-header .with_frm_style .vertical_radio .frm_radio label{color:#000;font-family:ibm plex sans}.home-header label.frm_primary_label{text-transform:uppercase;font-size:11px!important;color:#000;display:none}.home-5 .module.module-text.tb_yqhq433{margin-bottom:90px}.module.module-text.tb_yqhq433 p{margin-left:60px}.home-5 .module_subrow .subrow_inner .last{padding:40px;position:absolute;right:-30%;z-index:9;width:560px;border-top-right-radius:60px}.home-5 .module_subrow .subrow_inner .last p{color:#fff;font-weight:700}.home-5 .module_subrow .subrow_inner .first .spin-button .circle{float:none;margin:auto}.home-5 .module.module-image.tb_edts703.image-top.tf_mw{text-align:center}.page-header{height:500px}.page-header h1{color:#fff;height:100%;text-align:center;margin-top:100px}.page-header .row_inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#pagewrap .home-header:before{content:"";height:100%;width:100%;position:absolute;display:block;top:0;background:-webkit-gradient(linear,left top,right top,from(var(--darkblue)),to(var(--lightblue)));background:-o-linear-gradient(left,var(--darkblue),var(--lightblue));background:linear-gradient(to right,var(--darkblue),var(--lightblue));opacity:.85}.about-2 h2,.about-2 p{color:#fff}.tb_q1pz272.about-2 h2{width:60%;margin-left:25px}.about-2 .builder_row_cover:after{content:"";background:url(https://catalyticdev.wpengine.com/wp-content/uploads/2022/01/Catalytic-Support-Systems-HP-12.png);height:100%;width:100%;display:block;position:absolute;top:-70px;background-repeat:no-repeat;background-size:430px;left:80px;z-index:-1;opacity:.1!important}#pagewrap .tb_q1pz272 .first .tb_text_wrap:after{content:"";height:100%;width:6px;position:absolute;display:block;background:#fff;right:15%;top:0}.about-1 .image-wrap{width:350px;text-align:center;margin:auto}.about-3 .last .tb-column-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.about-3 .last .tb-column-inner .about-3-first-img{top:70px;padding-bottom:80px}.about-3-last-img{margin-left:40px}.about-3 .module_column.last .tb-column-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-3 .spin-button{margin-bottom:135px}.about-2 .builder_row_cover:before{background:-webkit-gradient(linear,right top,left top,from(rgb(0 10 144/.7)),color-stop(90%,var(--darkblue)));background:-o-linear-gradient(right,rgb(0 10 144/.7) 0%,var(--darkblue) 90%);background:linear-gradient(to left,rgb(0 10 144/.7) 0%,var(--darkblue) 90%)}.circle a:hover{background:var(--lightblue);-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.meet-team-row .tb_text_wrap{padding:0 40px;margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.meet-team-row .tb_text_wrap p.department{color:var(--lightblue);font-weight:700;font-size:18px;margin-bottom:0}.meet-team-row .tb_text_wrap p.name{color:var(--darkblue);font-weight:700;font-size:25px;margin-bottom:0}.meet-team-row .module-plain-text{background:#f3f1f1;height:200px}.meet-team-1 .tb_text_wrap{float:right;margin-right:65px}p.md{font-weight:100;margin-bottom:0;font-size:20px}p.md-name{color:var(--darkblue);font-size:38px;font-weight:700}.meet-team-1 .first .tb-column-inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.meet-team-1 .first .tb-column-inner .module-text{float:right;width:100%}.meet-team-row.tb_uhx7701{padding-bottom:80px}.meet-team-responsive{display:none}.vibration-2:before{height:100%;width:100%;position:absolute;display:block;content:"";background:var(--darkblue);top:0;opacity:.9}.vibration-2{color:#fff}.vibration-2 h2{color:#fff}.circle{position:relative;width:150px;height:150px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:right;cursor:pointer}.logo{position:absolute;width:65px;height:65px;background:var(--darkblue);border-radius:50%}#pagewrap .circle-text{position:absolute;width:150px;height:150px;-webkit-animation:rotateText 10s linear infinite;animation:rotateText 10s linear infinite;top:-65%;left:-60%}@-webkit-keyframes rotateText{0%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes rotateText{0%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.circle-text span{position:absolute;left:50%;-webkit-transform-origin:0 90px;-ms-transform-origin:0 90px;transform-origin:0 90px;top:-10%;text-transform:uppercase;font-family:ibm plex sans;color:var(--black)}.circle i{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:20px}.circle-text span:first-child::before{position:absolute;display:block;content:"";height:7px;width:7px;background:var(--lightblue);left:-30px;border-radius:50%;bottom:30%}#pagewrap .circle-text span:nth-child(5){-webkit-transform:rotate(43deg)!important;-ms-transform:rotate(43deg)!important;transform:rotate(43deg)!important}#pagewrap .circle-text span:nth-child(15){-webkit-transform:rotate(144deg)!important;-ms-transform:rotate(144deg)!important;transform:rotate(144deg)!important}.component-1 .first:before{content:"";height:80%;width:31%;position:absolute;display:block;background:#f3f1f1;left:13%;top:10%}.component-3 .last:before{content:"";height:100%;width:59%;position:absolute;display:block;background:#f3f1f1;right:10%;top:0}.component-2:after{content:"";background:url(https://catalyticdev.wpengine.com/wp-content/uploads/2022/01/Catalytic-Support-Systems-HP-11.png);height:100%;width:100%;display:block;position:absolute;top:20%;background-repeat:no-repeat;background-size:600px;right:-58%}.component-3 .tb-column-inner{width:90%}.number-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blue-number{background:var(--lightblue);border-radius:50%;height:30px;width:30px;text-align:center}p.materials-text{font-weight:100;margin-left:50px}.air-gap-2{padding-top:80px;padding-bottom:120px}.air-gap-2:before{top:0;content:"";height:115%;width:100%;background:var(--darkblue);position:absolute;display:block}.air-gap-2:after{content:"";background:url(https://catalyticdev.wpengine.com/wp-content/uploads/2022/01/Catalytic-Support-Systems-HP-11.png);height:100%;width:100%;display:block;position:absolute;top:30%;background-repeat:no-repeat;background-size:600px;right:-55%}.air-gap-2 h2,.air-gap-2 p{color:#fff;font-weight:100}.air-gap-3 .first .module-plain-text{background:#040e72;padding:50px}.air-gap-3 .first .module-plain-text p{color:#fff;font-weight:100}#pagewrap .icon-part a{color:#fff;font-size:18px;font-weight:700}.icon-part svg{width:30px;margin-right:15px}.icon-part .cls-1{fill:#06c6c6}.icon-part-phone,.icon-part-email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%}.icon-part{display:-webkit-box;display:-ms-flexbox;display:flex}.air-gap-3 .first p.bolder-text{font-size:20px;font-weight:700}.air-gap-3 img{width:100%;padding-top:80px}.air-gap-3{padding-bottom:80px}.air-gap-2 h2{width:72%;margin:auto}.air-gap-3 .first{margin-top:-160px;width:45%}.air-gap-3 .last{width:calc(65% - 23.3%);background:#fff;border-top-right-radius:90px;-webkit-box-shadow:0 0 10px 3px #00000047;box-shadow:0 0 10px 3px #00000047;padding:30px 50px;margin-left:100px}.engine-4 .row_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.engine-4 p{color:#fff}.engine-3 h2{width:70%}.engine-3.about-3 .spin-button{margin-bottom:180px}.engine-2 p:after{content:"";position:relative;display:block;height:3px;width:20%;background:var(--lightblue);text-align:center;bottom:-20px;margin:auto}.DPF-2 h3{color:#fff;margin-left:20px}.DPF-2 .module-plain-text{margin-bottom:40px}.DPF-2 .tb_v5p1707{margin-bottom:0}.DPF-2 h2{margin-bottom:30px}.DPF-2:before{content:"";background:url(https://catalyticdev.wpengine.com/wp-content/uploads/2022/01/Catalytic-Support-Systems-HP-12.png);height:100%;width:100%;display:block;position:absolute;top:-6%;background-repeat:no-repeat;background-size:500px;left:6%;z-index:9;opacity:.15}.DPF-2{overflow:hidden;padding-bottom:120px}.DPF-3:after{content:"";background:url(https://catalyticdev.wpengine.com/wp-content/uploads/2022/01/DPF-Gaskets-and-Seals-Catalytic-04.png);height:100%;width:100%;display:block;position:absolute;top:10%;background-repeat:no-repeat;background-size:430px;right:-78%;z-index:-1}.DPF-3:before{content:"";background-image:url(https://catalyticdev.wpengine.com/wp-content/uploads/2022/01/DPF-Gaskets-and-Seals-Catalytic-03.png);background-repeat:no-repeat;height:130%;width:100%;background-size:contain;position:absolute;display:block;top:-35%;left:0}.DPF-3{padding:150px 0}.engine-3.about-3 .last .tb-column-inner .about-3-first-img{top:0}.engine-3 .about-3-last-img{margin-top:70px}p.engine5-p{font-weight:700;font-size:19px}.engine-4:after{content:"";background:url(https://catalyticdev.wpengine.com/wp-content/uploads/2022/01/DPF-Gaskets-and-Seals-Catalytic-04.png);height:100%;width:100%;display:block;position:absolute;top:10%;background-repeat:no-repeat;background-size:430px;left:78%;top:5%;opacity:.35}.engine-4.no-padding-row .module_column.first{padding:160px 10%}.flexible-1 .first:before{content:"";height:345px;width:50%;position:absolute;display:block;background:#f3f1f1;left:8%;top:0}.graphite-1{background:#f3f1f1}#pagewrap .graphite-1 .icon-part a{color:var(--black);font-weight:500}.graphite-1 .icon-part-phone,.graphite-1 .icon-part-email{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.graphite-1 .icon-part{width:60%;margin:auto}.graphite-2:before{content:url(https://catalyticdev.wpengine.com/wp-content/uploads/2022/01/Graphite-Gaskets-and-Components-02.png);height:100%;width:100%;position:absolute;display:block;top:0}.graphite-2{padding:120px 0}.graphite-2:after{content:"";background:url(https://catalyticdev.wpengine.com/wp-content/uploads/2022/01/DPF-Gaskets-and-Seals-Catalytic-04.png);height:100%;width:100%;display:block;position:absolute;top:2%;background-repeat:no-repeat;background-size:430px;right:-78%;opacity:.3}.rounded-corner{border-top-right-radius:80px;padding:20px 50px}.rounded-corner p{font-weight:700}.rounded-corner .icon-part .cls-1{fill:var(--darkblue)}.silica-2:after{content:"";background:url(https://catalyticdev.wpengine.com/wp-content/uploads/2022/01/Catalytic-Support-Systems-HP-11.png);height:100%;width:100%;display:block;position:absolute;top:10%;background-repeat:no-repeat;background-size:600px;right:-57%;z-index:999999!important}.silica-2 .first{width:40%}.silica-2 .last{width:calc(60% - 3.2%)}.silica-form .first{width:40%}.silica-form{margin-top:-670px}.silica-form .first .tb-column-inner{background:#fff;border-top-right-radius:90px;-webkit-box-shadow:0 0 10px 3px #00000047;box-shadow:0 0 10px 3px #00000047;padding:30px 50px;width:90%}.silica-2{margin:50px 0}.silica-1 .first:before{content:"";height:70%;width:50%;position:absolute;display:block;background:#f3f1f1;left:5%;top:15%}.vibration-header p{color:#fff;text-align:center;width:34%;margin:auto}.vibration-2 p{color:#fff}.darker-box{background:#040e72;padding:40px 50px;margin-bottom:50px;margin-top:40px}.vibration-3{margin-top:-120px;padding-bottom:40px}.darker-box p{font-size:22px;font-weight:700}.vibration-2 h2{width:80%}.contact-1 .first h2{color:#fff}.contact-1 .last .tb-column-inner{background:#fff;border-top-right-radius:90px;-webkit-box-shadow:0 0 10px 3px #00000047;box-shadow:0 0 10px 3px #00000047;padding:30px 50px;margin-left:-300px;width:90%}.contact-1 .first{width:65%}.contact-1 .last{width:calc(35% - 3.2%);padding:70px 0}.contact-1 .first{padding:100px 6%}.contact-hours{background:#040e72;padding:50px;width:65%;color:#fff;margin-top:40px;border-top-right-radius:80px}.contact-1 .first .module-text{width:80%}.contact-1 .module-text p{color:#fff;width:80%;margin-top:10px}.contact-hours td{width:50%;font-size:18px;font-weight:700;padding-bottom:15px}.contact-hours table{width:100%}.contact-hours p{color:#fff;font-size:20px;padding-top:15px;font-style:italic}.contact-1 .first .module-text h2{width:50%;margin-bottom:0}.contact-1 .first .module-text{border-left:solid 7px var(--lightblue);padding-left:20px}.contact-1 .first:before{content:"";width:100%;height:100%;position:absolute;display:block;background:#000000ad;top:0;left:0}.contact-2 h3{color:#fff;font-size:28px;width:70%}#pagewrap .contact-2 .tb_text_wrap{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#pagewrap .contact-2 p,#pagewrap .contact-2 a{width:100%;color:#fff;font-size:15px;padding:1px 0}.address-part{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.address-part p{margin-bottom:0}.office-part{width:100%}.contact-2 h3:after{content:"";position:absolute;display:block;height:4px;width:20%;background:var(--lightblue);bottom:90px}.contact-2 a{color:#fff}#pagewrap .contact-2 a:hover{color:#fff}.contact-1 .with_frm_style input[type=text],.contact-1 .with_frm_style input[type=password],.contact-1 .with_frm_style input[type=email],.contact-1 .with_frm_style input[type=number],.contact-1 .with_frm_style input[type=url],.contact-1 .with_frm_style input[type=tel],.contact-1 .with_frm_style input[type=search],.with_frm_style select,.contact-1 .with_frm_style textarea,.contact-1 .with_frm_style .frm-card-element.StripeElement,.contact-1 .with_frm_style .chosen-container{background:#f1f1f1;border:0;border-radius:0;-webkit-box-shadow:0 0 0 1px #ececec!important;box-shadow:0 0 0 1px #ececec!important;padding:12px 10px;width:100%;margin-bottom:10px}.contact-1 .last .module-text{width:100%}.home-newsletter-responsive{display:none}.mobile-header{display:none}#mob-menu{position:fixed;background:var(--darkblue);z-index:99;width:100%;height:70.3%;height:81.8%;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-transform:translateY(-2e3px);-ms-transform:translateY(-2e3px);transform:translateY(-2e3px);height:100%;z-index:1111;text-align:center;overflow:hidden}.burger{height:3em;width:3em;position:relative;font-size:12px;cursor:pointer;-webkit-transition:.2s all;-o-transition:.2s all;transition:.2s all;-webkit-tap-highlight-color:transparent;float:right}.burger .burger-lines:after{left:0;top:-1em}.burger .burger-lines:before{top:1em}.burger:after{content:'';display:block;position:absolute;height:150%;width:150%;top:-25%;left:-25%}.burger .burger-lines{top:50%;margin-top:-.125em}.burger .burger-lines,.burger .burger-lines:after,.burger .burger-lines:before{pointer-events:none;display:block;content:'';width:100%;border-radius:0;background-color:#fff;height:.19em;position:absolute;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.burger .burger-lines:after{left:0;top:-1em}.burger .burger-lines:before{top:1em}.burger.burger-slip .burger-lines:after,.burger.burger-slip .burger-lines:before{width:100%}.burger.burger-slip .burger-lines,.burger.burger-slip .burger-lines:after,.burger.burger-slip .burger-lines:before{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.burger.burger-slip.open .burger-lines{-webkit-transform:translateX(-2em);-ms-transform:translateX(-2em);transform:translateX(-2em);background-color:transparent;width:41px;margin:20px}.burger.burger-slip.open .burger-lines:before,.burger.burger-slip.open .burger-lines:after{left:.5em;top:0;background:#fff}.burger.burger-slip.open .burger-lines:before{-webkit-transform:translateX(2em)rotate(135deg);-ms-transform:translateX(2em)rotate(135deg);transform:translateX(2em)rotate(135deg)}.burger.burger-slip.open .burger-lines:after{-webkit-transform:translateX(2em)rotate(-135deg);-ms-transform:translateX(2em)rotate(-135deg);transform:translateX(2em)rotate(-135deg)}.open-menu div#mob-menu{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);overflow-y:scroll;z-index:9999999999;height:100%}#mob-menu .burger{padding:10px 20px 10px 10px;position:fixed;z-index:1;right:40px}#mob-menu li::marker{display:none!important;color:#fff;font-size:0;margin:0;padding:0;width:0;position:absolute!important}#mob-menu li{padding:6px 0}#mob-menu ul{margin:auto;list-style:none;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}.open-menu #pagewrap{position:fixed}#mob-menu ul li{margin-bottom:0;-webkit-animation:slide-in-nav-item .6s ease;animation:slide-in-nav-item .6s ease;-webkit-animation-delay:.8s;animation-delay:.8s}#mob-menu ul li a{color:#fff;font-weight:700;letter-spacing:1px;font-family:ibm plex sans;font-size:22px;font-weight:400;width:100%;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:unset;text-align:left;padding:0}#mob-menu .mob-menu-inner{height:100%}#mob-menu .menu-main-navigation-container{height:100%}div#body{overflow-x:hidden}.mobile-header-menu{display:none}.header .last{display:none}#mob-menu ul li.current-menu-item{border-left:5px solid var(--gold);background:0 0}#menu-item-284{display:block!important}#mob-menu ul li{display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:10px 0;border-left:0}#mob-menu .menu-item-284 .sub-menu{padding-left:0}li#menu-item-295 em{margin:0;float:right!important}li#menu-item-284 em{display:none}.blog_archive{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:50px 0}.blog_archive a.blog-single-item{-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);min-height:300px;background-size:cover;background-position:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-single-item-content{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-title h4{color:var(--black);font-size:18px;max-width:65%;text-align:center;margin:0 auto 10px}.blog-single-item .blue-button button span{font-size:12px;text-transform:capitalize}.blog-image{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;text-align:left}.blog-image img{height:450px;width:600px;-o-object-fit:contain;object-fit:contain;text-align:left;float:left}.blog-archive-content h4{text-transform:capitalize;font-size:30px;letter-spacing:.5px;padding-top:10px}.blog-archive-content{width:600px}#pagewrap .blog-single-item-content button{background:var(--darkblue)}#pagewrap .blog-single-item-content .module-buttons span{color:#fff;font-weight:700}.blog-archive-content span{color:var(--black);font-weight:700;font-family:ibm plex sans;font-size:15px}.blog-single-item-content .module-buttons{margin-top:20px}.single-post.sidebar-none #content{padding:0}.page-header.has-gradient.blog-header{position:relative}.post-content .post-content-left{width:50%}.post-content .post-content-right{width:calc(50% - 3.2%);margin-left:3.2%}.single-post #pagewrap .post-content{padding-left:0;padding-right:0;width:80%;margin:auto}.post-content .post-content-left .module-text{background:#fff;margin-top:-250px;position:relative;padding:60px 40px}#pagewrap .post-content h1{font-size:45px}#pagewrap .post-content h3{font-size:30px}.single-post .blog-content h2{font-size:25px}.blog-content li{font-family:ibm plex sans;color:var(--black);font-size:17px}.blog-content ul{margin-bottom:0}.latest-blogs{padding:40px 50px}.single-post .blog-image{width:100%}.single-post .post-content-right .module-image{margin-bottom:40px}.single-post .post-content-right .blog-archive-content{color:#fff}.single-post .post-content-right .blog-archive-content h4{color:#fff}.single-post .post-content-right .blog_archive{padding:20px 0}.single-post .post-content-right .blog-single-item-content{padding-bottom:0}.single-post .blog-single-item-content .module-buttons{border:solid 2px #fff;border-radius:50px}.single-post #pagewrap .blog-single-item-content button{background:0 0}.flexible-2 .lightblue-bg.rounded-corner{font-size:40px;margin-top:30px;width:80%;padding:40px 50px}.flexible-2 .first .tb-column-inner{background:#fff;border-top-right-radius:90px;-webkit-box-shadow:0 0 10px 3px #00000047;box-shadow:0 0 10px 3px #00000047;padding:30px 50px;width:80%}.flexible-1{padding-bottom:0}.flexible-2 .last .module-text:before{content:"";height:345px;width:50%;position:absolute;display:block;background:#f3f1f1;left:10%;top:0;z-index:-1}#pagewrap .icon-part-phone :hover,#pagewrap .icon-part-email :hover{-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#fff}.module-menu-container .menu-item-380,.module-menu-container .menu-item-381{display:none!important}.single-post .post-content-right .blog-archive-content{width:550px}.new-products h2{text-align:center}@media(max-width:1860px){#pagewrap .home-header .first h1{width:100%}#pagewrap .frm_forms #form_newsletter .frm_submit{top:38%}}@media(max-width:1800px){.tb_q1pz272.about-2 h2{width:70%}.contact-2 .last{width:50%;margin:0}.contact-2 h3{width:77%}}@media(max-width:1750px){.home-1 h2{width:80%}.home-2 .first{width:45%}.home-2 .last{width:calc(55% - 3.3%)}.home-2 .last .module-text{width:100%}}@media(max-width:1700px){.home-5 .module_subrow .subrow_inner .last{right:-50%}#pagewrap .post-content h1{font-size:40px}.new-products .module_subrow .tb-column-inner .module-image{width:calc(20% - 35px);margin-right:43px}.new-products .image-content .image-caption{width:85%}.home-brands .brands-name p{font-size:19px}}@media(max-width:1650px){.no-padding-row .module_column{padding:80px 8%}.component-1 .first:before{left:10%}.DPF-3:before{height:110%;top:-25%}.contact-1 .last .tb-column-inner{margin-left:-100px}.single-post #pagewrap .post-content{width:90%}.single-post .post-content-right .blog-archive-content{width:500px}}@media(max-width:1600px){.home-header .last .module-plain-text{width:90%}.home-5 .last img{width:80%;float:right}.about-3-first-img img,.about-3-last-img img{width:250px}.about-3 .last{padding-top:50px}.contact-2 h3{width:80%}.new-products .module_subrow .tb-column-inner .module-image{width:calc(20% - 30px);margin-right:37px}}@media(max-width:1550px){.home-header .row_inner{width:80%}.home-newsletter .row_inner{width:80%}.home-1 h2{width:90%}.home-2 .first{width:40%}.home-2 .last{width:calc(60% - 3.3%)}.home-2{margin:40px 0}.home-2:before{height:130%;top:-16%}.tb_q1pz272.about-2 h2{margin:0}h2{font-size:40px}#pagewrap .text-center .row_inner{width:70%}.component-3 .last:before{width:70%;height:90%}.air-gap-3 .first{margin-top:-10px}.air-gap-2 .first .tb-column-inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icon-part-phone,.icon-part-email{padding:10px 0;width:100%}.icon-part{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.vibration-header p{width:50%}.contact-2 h3{width:100%}#pagewrap .tb_jqwt793 .row_inner{width:90%!important}.single-post #pagewrap .post-content{width:85%}.single-post .latest-blogs-inner .main-heading h2{font-size:36px;margin:0}.new-products .module_subrow .tb-column-inner .module-image{width:calc(20% - 12px);margin-right:15px}}@media(max-width:1500px){h2{font-size:35px}.component-1 .first:before{width:45%}#pagewrap .air-gap-2:after{bottom:0;background-size:contain;right:0;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);opacity:.4}#pagewrap .contact-2 .first .tb_text_wrap,#pagewrap .contact-2 .last .tb_text_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.contact-2 h3:after{position:initial;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:15px auto}.post-content .post-content-left{width:60%}.post-content .post-content-right{width:calc(40% - 3.2%)}.single-post .post-content-right .blog-archive-content{width:350px}.post-content .post-content-left{width:100%}.post-content .post-content-right{margin:0;width:100%}.blog-image img{height:100%;width:100%}.latest-blogs{width:60%}.single-post .post-content-right .blog-archive-content{width:600px}}@media(max-width:1450px){p.home-1-text{margin-left:0}.home-1 .blue-button{margin-left:0}.module.module-text.tb_yqhq433 p{margin-left:0}.home-2:after{background-size:500px}.footer-main h2{font-size:22px}.footer-main .row_inner{width:90%}.no-padding-row .module_column{padding:80px 5%}.air-gap-2 .last{width:calc(60% - 3.2%)}.air-gap-2 .first{width:40%}.component-1 .first:before{left:5%}.component-3 .last:before{height:100%}.DPF-2 h3{font-size:25px}.DPF-3:before{height:100%;top:5%}.flexible-1 .first:before{left:5%;width:65%}.flexible-2 .first{width:50%}.flexible-2 .last{width:calc(50% - 3.2%)}.flexible-2 .first .tb-column-inner{width:90%}.flexible-2 .last .module-text:before{left:5%;height:70%}.graphite-2 .first{width:40%}.graphite-2 .last{width:60%;margin:0}.graphite-2:before{left:-10%}.silica-form .first{width:50%}.silica-2 .last{width:calc(50% - 3.2%)}.silica-2 .first{width:50%}.silica-form{margin-top:-720px}}@media(max-width:1400px){#pagewrap .home-header .first h1{font-size:60px}.frm_style_formidable-style.with_frm_style .form-field{margin-bottom:12px}.home-header .last .module-plain-text{padding:30px}.home-5 .last img{width:75%}.home-5 .module_subrow .subrow_inner .last{padding:25px;top:-20%}.home-5 .module_subrow .subrow_inner .first .spin-button .circle{margin:0}.home-4 .subrow_inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#pagewrap .home-4 .row_inner{width:90%}.home-4 .brands-name p{font-size:20px}.component-2:after{right:0;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);top:30%}.contact-1 .first{width:55%}.contact-1 .last{width:calc(45% - 3.2%)}.contact-1 .first .module-text h2{width:100%}.contact-1 .first .module-text{width:94%}.contact-hours{width:90%}.new-products .module_subrow .tb-column-inner .module-image{width:calc(32% - 30px)}.home-brands .brands-name p{padding:0 30px}.new-products .module_subrow .tb-column-inner .module-image{width:calc(28% - 30px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px}.new-products .module_subrow .tb-column-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.new-products .module_subrow .tb-column-inner .module-image:nth-child(5n+5){margin-right:30px}.new-products{padding-bottom:0}}@media(max-width:1350px){.home-5 .module.module-text.tb_yqhq433{margin-bottom:55px}.about-3 .last .tb-column-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-3 .last{padding-top:70px}.about-3-first-img img,.about-3-last-img img{width:220px}.DPF-3:before{width:40%}.DPF-3 .first{width:45%}.DPF-3 .last{width:calc(55% - 3.2%)}.flexible-2 .last .module-text:before{width:80%}.graphite-2:before{left:-15%}.blog_archive{padding:0}#pagewrap .blog_archive a.blog-single-item{width:40%;-ms-flex-preferred-size:calc(50% - 60px);flex-basis:calc(50% - 60px);padding:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-post .post-content-right .blog-archive-content{width:100%}.single-post .post-content-right .blog_archive{width:100%}#pagewrap .blog_archive a.blog-single-item{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:0}}@media(max-width:1300px){.home-header .first{width:100%}.home-header .last{display:none}.home-newsletter-responsive{display:block}.home-newsletter-responsive .module-plain-text{background:#fff;padding:30px 50px;border-top-right-radius:90px;width:100%;float:right;-webkit-box-shadow:0 0 10px 3px #00000047;box-shadow:0 0 10px 3px #00000047}.home-header{padding:230px 0}#pagewrap .home-header .first h1{font-size:55px}#pagewrap h1{font-size:42px}#pagewrap .newsletter-box{width:50%}.fixed-header-on .header-top{display:none;-webkit-transition:all ease 800ms;-o-transition:all ease 800ms;transition:all ease 800ms}.fixed-header-on .fixed-header .header-bottom{padding-bottom:0;padding:8px 0;-webkit-transition:all ease 800ms;-o-transition:all ease 800ms;transition:all ease 800ms}.home-1 h2{width:100%}p.home-number{font-size:50px;margin-bottom:5px}p.bigger-font{font-size:28px}.footer-bottom .row_inner{width:90%}.home-5 .module_subrow .subrow_inner .last{right:-65%;top:-30%}.home-5 .first{width:60%}.home-5 .last{width:calc(40% - 3.2%)}.home-5 .last img{width:100%}.home-5 .module_subrow .subrow_inner .last{top:0;left:40%}.home-4 .home-4-top .sub_column{width:16.6%}.home-4 .home-4-bottom .sub_column{width:25%}.about-2 .first{width:55%}.about-2 .last{width:calc(45% - 3.2%)}#pagewrap .air-gap-3 .first{margin-top:0!important;width:50%}.air-gap-3 .last{width:calc(50% - 70px);margin-left:70px}.air-gap-2{margin-bottom:0;padding-bottom:80px}.air-gap-2:before{height:100%}.air-gap-3 .last{margin:0;width:calc(50% - 5.2%)}#pagewrap .air-gap-3 .first{width:50%;margin-right:5.2%}.air-gap-3{padding:80px 0}.component-1 .first:before{height:80%;width:50%}.component-3 .first{width:100%;margin:0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.component-3 .last{width:100%!important;margin:0;padding-bottom:40px}.component-3 .row_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.component-3 .last:before{display:none}.component-3 .tb-column-inner{width:100%}.vibration-header p{width:65%}.vibration-3{margin:0;padding:40px 0}.vibration-3 .first{width:100%;margin:0}.vibration-3 .last{display:none}.vibration-3 .first img{width:100%}.vibration-2 .first .tb-column-inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vibration-2 .first{width:100%}.vibration-2 .last{width:100%;margin:auto}.vibration-2 h2{width:100%}}@media(max-width:1280px){#pagewrap .blog_archive a.blog-single-item{padding:0;width:100%;margin:auto;text-align:center}}@media(max-width:1250px){.home-2 .first{width:30%}.home-2 .last{width:calc(70% - 3.3%)}.home-2:before{width:30%;top:2%}.about-2 .first{width:100%;border:none}.about-2 .last{width:100%;margin:0}#pagewrap .tb_q1pz272 .first .tb_text_wrap:after{display:none}.tb_q1pz272.about-2 h2{width:100%;margin-bottom:20px}.graphite-2:before{left:-18%}.contact-1 .first{width:100%}.contact-1 .last{width:100%;margin:0}.contact-1 .last .tb-column-inner{margin:0 auto}.contact-hours td:last-child{float:right}.contact-hours{width:75%}.contact-1 .module-text p{width:100%}.contact-1 .first{padding:80px 5%;margin:auto}.contact-2 h3{width:69%;margin:auto}}@media(max-width:1200px){.header-top .last{width:40%}.header-top .first{width:60%}.pagewidth,.module_row>.row_inner,.module-layout-part .module_row.fullwidth_row_container>.row_inner{width:85%}.footer-main .first{width:100%;margin:auto;text-align:center;padding-bottom:40px}.footer-main .second,.footer-main .third,.footer-main .last{width:calc(33% - 1.8%);text-align:center}.footer-main .second{margin:0}.footer-bottom .first{width:25%}.footer-bottom .last{width:calc(75% - 3.2%)}.footer-bottom .first p{width:80%;text-align:center}p{font-size:16px}.home-5 .module_subrow .subrow_inner .last{padding:20px}.component-2:after{right:25%;top:45%}#pagewrap .no-padding-row .row_inner{max-width:100%}#pagewrap .air-gap-3 .first{width:100%;margin:0;padding-bottom:40px}.air-gap-3 .last{width:100%}#pagewrap .air-gap-3 .first .image-top{display:none}.DPF-3{padding:40px 0}.DPF-3:before{top:0;width:100%;height:100%}.DPF-3 .first{width:35%}.DPF-3 .last{width:calc(65% - 3.2%)}.DPF-3:after{display:none}.graphite-2 .first{display:none}.graphite-2 .last{margin:0;width:100%}.graphite-2:before{opacity:.5}.graphite-2:after{display:none}.silica-form .first{width:100%}.silica-form{margin:0 auto}.silica-form .first .tb-column-inner{width:100%}.silica-2 .last{width:100%;margin:0}.silica-2 .first{display:none}}@media(max-width:1150px){.home-2 .first{width:100%;display:none}.home-2 .last{width:100%;margin:0}.home-2:before{display:none}.home-2:after{background-size:contain;height:100%;width:100%;right:-50%}.home-2{margin:0}.about-3 .first{width:100%}.about-3 .last{width:100%;margin:0;padding-top:0}.home-4 .home-4-top .sub_column{width:50%}.home-4 .home-4-bottom .sub_column{width:50%}.home-4 .subrow_inner{padding:0}.home-4 .home-4-bottom{padding:0}.home-4 .brands-name .tb_text_wrap{width:90%;border-top:solid var(--lightblue);margin:auto;padding:10px 0}.home-4 .home-4-top .sub_column:nth-child(2n+2) .module-text,.home-4 .home-4-bottom .sub_column:nth-child(2n+2) .module-text{border-right:none}.home-4 .home-4-top .sub_column:nth-child(1) .brands-name .tb_text_wrap,.home-4 .home-4-top .sub_column:nth-child(2) .brands-name .tb_text_wrap{border-top:none}.engine-3.about-3 .spin-button{margin-bottom:130px}.about-3 .last{padding-top:40px}}@media(max-width:1100px){.meet-team-row .tb_text_wrap{padding:0 20px}.meet-team-row .tb_text_wrap p.name{font-size:22px}.responsive-two-col .first{width:100%}.responsive-two-col .last{width:100%;margin:0;padding-top:30px}.home-1 .years-row,.home-1 .knitting-row{margin:0}.home-1 .years-row,.home-1 .knitting-row{margin:0 auto}.years-row .first{width:50%}.years-row .last{width:50%}.years-row{width:50%}.knitting-row{width:50%}.knitting-row .last{width:50%}.knitting-row{width:50%}.home-1 .knitting-row .first{width:50%}.home-1 .years-row{margin-left:150px}.home-1 .knitting-row{margin-right:150px}.home-1 .knitting-row,.home-1 .years-row{padding-left:50px}.home-5 .last img{width:70%;margin:auto;float:none}.home-5 .module_subrow .subrow_inner .last{left:40%}.spin-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0}.home-5 .tb_gshg569{padding-top:80px}.home-5 .module.module-text.tb_yqhq433{margin-bottom:40px}.home-5 .module_subrow .subrow_inner .last{width:70%!important;position:initial}.home-5 .module_subrow .subrow_inner .first{width:30%}.home-5 .tb_gshg569{padding-top:40px}.padding-row{padding:40px 0}.about-3 .first .tb-column-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-3 .spin-button{margin-bottom:-40px;float:right;width:100%}.no-padding-row .first{width:100%;padding:80px 0}.no-padding-row .last{width:100%!important;height:300px;margin-bottom:80px!important}#pagewrap .no-padding-row .row_inner{width:85%}.air-gap-2 .first,.air-gap-2 .last{width:100%;margin:0}.air-gap-2 h2{width:100%!important}.component-1 .first:before{display:none}.component-3 .last:before{display:none}.component-3 img{width:100%}.DPF-3 .first{display:none}.DPF-3 .last{width:100%;margin:0}.DPF-3:before{display:none}.DPF-2 .subrow_inner .first{width:100%}.DPF-2 .subrow_inner .last{width:100%;margin:0}.engine-3.about-3 .spin-button{margin-bottom:0}.engine-4.no-padding-row .module_column.first{padding:80px 5%}.engine-4 .last{display:none}.engine-4 .row_inner{width:100%!important}.engine-4:after{background-size:contain;top:0}.flexible-1 .first:before,.flexible-2 .last .module-text:before{display:none}.flexible-1 .last img{width:100%}.flexible-2 .first{width:100%}.flexible-2 .first .tb-column-inner{width:100%}.flexible-2 .last{width:100%;padding-top:40px}.graphite-2:before{display:none}.silica-1 .first:before{display:none}.silica-3 .first{padding-bottom:40px}.silica-1 .last img{width:100%}.silica-2{margin:0}.contact-hours{width:100%}.new-products .module_subrow .tb-column-inner .module-image{width:calc(50% - 40px);margin:19px}.new-products .module_subrow .tb-column-inner .module-image .image-wrap{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#pagewrap .new-products .module_subrow .tb-column-inner .module-image{margin:20px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.new-products .module_subrow .tb-column-inner .module-image .image-wrap{width:100%}.new-products .module_subrow .tb-column-inner .module-image a::before{display:none}.new-products .image-content .image-caption{width:80%;left:0;opacity:1}.new-products .module_subrow .tb-column-inner .module-image .image-wrap img{width:100%}}@media(max-width:1050px){.header-bottom .tb-column-inner{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.meet-team-responsive{display:block}.meet-team-row-main{display:none}.footer-main .second,.footer-main .third,.footer-main .last{text-align:center}.meet-team-responsive .module-plain-text{width:calc(50% - 30px);margin-bottom:30px}.meet-team-responsive .tb-column-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:inherit;flex-wrap:inherit;margin:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.meet-team-responsive .module-plain-text:nth-child(2n+1){margin-right:30px}.meet-team-row .tb_text_wrap{margin:0}.footer-bottom .first{width:100%}.footer-bottom .first p{width:100%}.footer-bottom .last{width:100%;margin:0;padding-top:12px;text-align:center}.footer-bottom .first .tb-column-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-bottom .last .module-menu-container{text-align:center}#footerwrap .footer-bottom .module-menu a{padding:0 25px}#footerwrap .footer-bottom .tb_58md38 p{padding-top:15px}.footer-bottom .last .module-text .tb_text_wrap{float:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-brands .brands-name p{padding:0 30px}.home-brands .brands-name p{padding:0;border-right:0;border-bottom:solid var(--lightblue)}.home-brands .brands-name{width:100%;padding:5px 0}}@media(max-width:1000px){#pagewrap .newsletter-box{width:65%}#pagewrap .home-header .first h1{width:70%}#pagewrap .home-header .first h1{font-size:50px;width:100%}h2{font-size:38px}#pagewrap h1{font-size:38px}.header-top .last{width:50%}.header-top .first{width:50%}.pagewidth,.module_row>.row_inner,.module-layout-part .module_row.fullwidth_row_container>.row_inner{width:90%}.padding-row{padding:40px 0}.no-padding-row .module_column{padding:40px 0}#headerwrap .header-bottom a{padding:9px 20px}.home-4 .home-4-top .sub_column,.home-4 .home-4-bottom .sub_column{margin:0}#pagewrap .text-center .row_inner{width:90%}.component-2:after{top:30%;right:-5%;width:100%;height:100%;background-size:contain}.no-padding-row .last{margin-bottom:40px!important}.air-gap-3{padding:40px 0}#pagewrap .no-padding-row .row_inner{width:90%}.air-gap-2{padding:40px 0}.engine-4.no-padding-row .module_column.first{padding:40px 5%}.contact-1 .first{padding:40px 5%}.contact-2 .first{width:100%}.contact-2 .last{width:100%;margin:auto;padding-top:40px}.contact-2 h3{width:100%}.single-post #pagewrap .post-content{width:90%}#pagewrap .post-content h1{font-size:35px}}@media(max-width:950px){.mobile-header{display:block;padding:10px 0;-webkit-transition:all ease 800ms;-o-transition:all ease 800ms;transition:all ease 800ms}li#menu-item-295 em{display:none}.header-bottom{display:none}.mobile-header .first{width:30%}.mobile-header .last{width:calc(70% - 3.2%)}.mobile-header .row_inner{width:90%}.mobile-header img{width:160px}.meet-team-1 .first{width:100%;padding-bottom:25px}.meet-team-1 .last{width:100%;margin:0;text-align:center}.meet-team-1 .last img{width:600px}.meet-team-1 .first .tb-column-inner .module-text{float:none!important;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}.meet-team-1 .tb_text_wrap{float:none;margin:0}.meet-team-1{padding-bottom:0}.mobile-header .last .tb-column-inner{height:100%}.mobile-header .last .module-plain-text{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:right}.fixed-header-on .burger .burger-lines,.fixed-header-on .burger .burger-lines:after,.fixed-header-on .burger .burger-lines:before{background-color:var(--darkblue)}#mob-menu ul>li#menu-item-295>a{pointer-events:none!important}.module-menu-container .menu-item-380,.module-menu-container .menu-item-381{display:none!important}#mob-menu #menu-item-380 a,#mob-menu #menu-item-381 a{color:var(--lightblue)}h2{font-size:36px}}@media(max-width:900px){.home-2:after{width:100%;left:45%;top:30%;opacity:.4}h2{font-size:32px}p{font-size:16px}#footerwrap .footer-bottom .module-menu a{padding:0 16px}.home-4 .brands-name p{font-size:18px}.about-3 .spin-button{margin-bottom:-20px}.component-2:after{right:25%}.page-header{height:430px}.about-3 .last .tb-column-inner .about-3-first-img{top:0;padding-bottom:0}.about-3 .last{padding-top:50px}.engine-4:after{display:none}.vibration-header p{width:75%}.latest-blogs{width:80%;margin:auto}}@media(max-width:850px){#pagewrap .home-header .first h1{width:100%}p.md-name{font-size:30px}p.bigger-font{font-size:24px;margin:0;text-align:left;margin-right:0;width:100%}.home-1 .knitting-row,.home-1 .years-row{padding-left:0}.home-1 .years-row{margin:unset}.home-1 .knitting-row{margin:unset;float:right}}@media(max-width:800px){#pagewrap .newsletter-box{width:100%}h1,h2,h3,h4,h5,h6,p{text-align:center;text-align:center}.module-buttons{text-align:center}.home-newsletter .frm_fields_container{text-align:center}a.email{text-align:center;padding-top:10px}a.tel{text-align:center;padding-top:5px}p.home-number{text-align:left}.home-form h1,.home-form h2{text-align:left}.icon-part-phone,.icon-part-email{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.number-text{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.DPF-2 .module-plain-text{margin-bottom:20px}p.materials-text{margin-left:0}#footerwrap .footer-bottom .module-menu a{padding:0 10px}.DPF-2:before{display:none}.engine-3 h2{width:100%}.engine-3.about-3 .spin-button{margin-bottom:20px}.about-1 .last img{width:250px}.flexible-2 .lightblue-bg.rounded-corner{width:100%}.silica-3 .lightblue-bg.rounded-corner{padding:25px}.contact-hours td:last-child{float:none;text-align:center}.contact-1 .first h2{text-align:left}.contact-hours p{text-align:left}.contact-1 .first .module-text h2{text-align:center}.contact-1 .first .module-text{border:0;margin:0 auto;padding:0}.contact-2 h3{font-size:25px}.post-content .post-content-left .module-text{margin-top:-140px;padding:40px}#pagewrap .post-content h1{font-size:30px;text-align:center}.single-post #pagewrap .post-content{width:100%}.post-content .post-content-left .module-text{margin-top:0;padding-top:0}}@media(max-width:750px){.home-1:before{display:none}#footerwrap .footer-bottom .module-menu a{padding:5px 30px}#pagewrap .new-products .module_subrow .tb-column-inner .module-image{width:70%}}@media(max-width:700px){.footer-main .second,.footer-main .third,.footer-main .last{width:100%;margin:0;padding-bottom:30px}.footer-main{padding:20px 0}.home-5 .module_subrow .subrow_inner .first{width:100%}.home-5 .module_subrow .subrow_inner .last{width:100%!important;margin-top:40px}.home-5 .module_subrow .subrow_inner .first .spin-button{margin:auto}.flexible-2 .lightblue-bg.rounded-corner{padding:30px}.module_column.tb-column.col4-1.last.tb_hgz332.tf_box{padding-bottom:0}}@media(max-width:680px){.header-top .first{display:none}.header-top .last{border-bottom-right-radius:50px}.meet-team-responsive .module-plain-text:nth-child(2n+1){margin-right:0}.meet-team-responsive .module-plain-text{width:100%;margin-bottom:20px}.years-row .subrow_inner,.knitting-row .subrow_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}.home-1 .years-row,.home-1 .knitting-row{margin:0;float:none;width:80%;text-align:center}.home-1 .knitting-row{float:none;margin:auto;padding-top:40px}.knitting-row .subrow_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.home-1 .knitting-row .last p.home-number{text-align:right}.home-1 .knitting-row .last p.bigger-font{text-align:right}.home-1 .knitting-row .first{width:100%}.home-4 .home-4-top .sub_column{width:100%!important}.home-4 .home-4-bottom .sub_column{width:100%}.home-4 .home-4-top .sub_column .module-text,.home-4 .home-4-bottom .sub_column .module-text{border-radius:0}.home-4 .home-4-top .sub_column .module-text,.home-4 .home-4-bottom .sub_column .module-text{border-right:0}#pagewrap .home-4 .home-4-top .sub_column,#pagewrap .home-4 .home-4-bottom .sub_column{margin:0}.home-4 .home-4-top .sub_column:nth-child(2) .brands-name .tb_text_wrap{border-top:solid var(--lightblue)}.about-3 .spin-button{margin-bottom:25px;float:none}.about-3 .spin-button .circle{float:none;margin:auto}.component-2:after{top:0;-webkit-transform:none;-ms-transform:none;transform:none;left:10%;opacity:.5}.page-header{height:400px}#pagewrap .mobile-header .first{width:50%}#pagewrap .mobile-header .last{margin:0;width:50%}.cli-style-v2 .cli-bar-message{text-align:center}.cli-style-v2 .cli-bar-btn_container{margin:0!important}.mobile-header{margin-top:10px}.fixed-header-on .mobile-header{margin:0}#pagewrap .home-header .first h1{font-size:38px}h2{font-size:26px}#pagewrap .home-form{padding:20px 35px}#form_newsletter .with_frm_style input[type=email]{width:100%}#pagewrap .frm_forms #form_newsletter .frm_submit{width:28%}#pagewrap .home-form{width:100%;padding:0;border-top-right-radius:0;-webkit-box-shadow:none;box-shadow:none}#pagewrap .home-form h1{text-align:center}.air-gap-3 .last{width:100%;padding:0;border-top-right-radius:0;-webkit-box-shadow:none;box-shadow:none}#pagewrap h1{font-size:33px;margin-top:160px}.header-top{display:none}.DPF-2 h3{font-size:22px;margin-bottom:0;margin-left:0;padding-top:8px}#footerwrap .footer-bottom .module-menu a{width:100%;padding:0}#footerwrap .footer-bottom .module-menu li{width:100%;padding:10px 0}.mobile-header img{width:140px}#pagewrap .home-header .first h1{margin-top:0}#pagewrap .home-form h1{margin-top:0}.home-1{padding-top:0}.number-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.engine-2 p:after{display:none}.engine-3 .about-3-last-img{margin-top:0;margin-left:30px}.flexible-2 .first .tb-column-inner{padding:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.silica-form .first .tb-column-inner{padding:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.vibration-header p{width:90%}.contact-hours p{font-size:17px;text-align:center}.contact-hours{padding:20px;border-radius:0}.contact-1 .last .tb-column-inner{padding:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.contact-1 .last{padding:40px 0}.blog-single-item-content{padding-bottom:30px}#pagewrap .blog_archive a.blog-single-item{padding:0 20px;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.blog_archive{width:100%;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blog-image img{float:none!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:300px;width:100%}#pagewrap .blog-archive-content{width:100%;max-width:100%}.blog_archive{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;height:auto;max-height:auto}#pagewrap .blog_archive a.blog-single-item{padding:0}#pagewrap .post-content h1{margin-top:0}.blog-image img{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.frm_opt_container{text-align:center}.with_frm_style .frm_top_container .frm_primary_label,.with_frm_style .frm_hidden_container .frm_primary_label,.with_frm_style .frm_pos_top{text-align:center}.with_frm_style .frm_submit{margin:auto}.home-form h1,.home-form h2{text-align:center}}@media(max-width:600px){.component-2:after{left:0}#pagewrap .newsletter-box .newsletter-text{font-size:18px;margin-bottom:10px}#pagewrap .frm_forms #form_newsletter .frm_submit{position:relative;width:100%}#mob-menu ul li a{font-size:18px}.air-gap-3 .first .module-plain-text{padding:20px}.air-gap-3 .first p.bolder-text{font-size:17px}.blog-archive-content h4{font-size:25px}}@media(max-width:500px){.contact-hours td{width:100%;text-align:center}.contact-hours tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding-bottom:10px;text-align:left}.contact-hours td:last-child{text-align:center}.contact-1 .first h2{text-align:center}#mob-menu ul li{padding:5px 0}#mob-menu ul li a{font-size:17px}#mob-menu #menu-item-295 ul.sub-menu{padding-left:15px!important}#pagewrap .new-products .module_subrow .tb-column-inner .module-image{width:100%}#pagewrap .home-header .first h1{font-size:33px}}@media(max-width:450px){.footer-bottom .first .tb-column-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-bottom .last .module-text .tb_text_wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-hours td{font-size:17px}}.frm_verify{display:none}.home-form legend.frm_screen_reader{display:none}legend.frm_screen_reader{display:none}label#field_fef80_label{display:none}label#field_29yf4d22_label{display:none}label#field_9jv0r122_label{display:none}legend.frm_hidden{display:none}label.frm_primary_label{display:none}div#field_y8e55_label{display:none}div#frm_checkbox_29-0{font-size:13px;padding-bottom:10px}.newsletter-box .frm_message p{color:#fff;padding-bottom:20px}.newsletter-box .frm_error_style p{color:#fff;padding-bottom:20px}
/* WARNING: Any changes made to this file will be lost when your Formidable settings are updated. */
.with_frm_style{--form-width:100%;--form-align:left;--direction:ltr;--fieldset:0px;--fieldset-color:#000000;--fieldset-padding:0 0 15px 0;--fieldset-bg-color:transparent;--title-size:20px;--title-color:#444444;--title-margin-top:10px;--title-margin-bottom:10px;--form-desc-size:14px;--form-desc-color:#666666;--form-desc-margin-top:10px;--form-desc-margin-bottom:25px;--form-desc-padding:0px;--font:"Open Sans", sans-serif;--font-size:14px;--label-color:#444444;--weight:bold;--position:none;--align:left;--width:150px;--required-color:#B94A48;--required-weight:bold;--label-padding:0 0 3px 0;--description-font-size:12px;--description-color:#666666;--description-weight:normal;--description-style:normal;--description-align:left;--description-margin:0;--field-font-size:14px;--field-height:32px;--line-height:32px;--field-width:100%;--auto-width:100%;--field-pad:6px 10px;--field-margin:20px;--field-weight:normal;--text-color:#555555;--border-color:#cccccc;--field-border-width:1px;--field-border-style:solid;--bg-color:#ffffff;--bg-color-active:#ffffff;--border-color-active:#66afe9;--text-color-error:#444444;--bg-color-error:#ffffff;--border-color-error:#B94A48;--border-width-error:1px;--border-style-error:solid;--bg-color-disabled:#ffffff;--border-color-disabled:#E5E5E5;--text-color-disabled:#A1A1A1;--radio-align:block;--check-align:block;--check-font-size:13px;--check-label-color:#444444;--check-weight:normal;--section-font-size:18px;--section-color:#444444;--section-weight:bold;--section-pad:15px 0 3px 0;--section-mar-top:15px;--section-mar-bottom:12px;--section-bg-color:transparent;--section-border-color:#e8e8e8;--section-border-width:2px;--section-border-style:solid;--section-border-loc:-top;--collapse-pos:after;--repeat-icon-color:#ffffff;--submit-font-size:14px;--submit-width:auto;--submit-height:auto;--submit-bg-color:#ffffff;--submit-border-color:#cccccc;--submit-border-width:1px;--submit-text-color:#444444;--submit-weight:normal;--submit-border-radius:4px;--submit-margin:10px;--submit-padding:6px 11px;--submit-shadow-color:#eeeeee;--submit-hover-bg-color:#efefef;--submit-hover-color:#444444;--submit-hover-border-color:#cccccc;--submit-active-bg-color:#efefef;--submit-active-color:#444444;--submit-active-border-color:#cccccc;--border-radius:4px;--error-bg:#F2DEDE;--error-border:#EBCCD1;--error-text:#B94A48;--error-font-size:14px;--success-bg-color:#DFF0D8;--success-border-color:#D6E9C6;--success-text-color:#468847;--success-font-size:14px;--progress-bg-color:#dddddd;--progress-color:#ffffff;--progress-active-bg-color:#008ec2;--progress-active-color:#ffffff;--progress-border-color:#dfdfdf;--progress-border-size:2px;--progress-size:30px;--base-font-size:15px;--toggle-font-size:14px;--toggle-on-color:#008ec2;--toggle-off-color:#cccccc;--slider-font-size:14px;--slider-track-size:8px;--slider-circle-size:24px;--slider-color:#008ec2;--slider-bar-color:#cccccc;--date-head-bg-color:#008ec2;--date-head-color:#ffffff;--date-band-color:#005c90;--bg-image-opacity:100%;--box-shadow:0 1px 2px 0 rgba(18, 18, 23, 0.05);}.frm_hidden,.frm_add_form_row.frm_hidden,.frm_remove_form_row.frm_hidden,.with_frm_style .frm_button.frm_hidden{display:none;}.with_frm_style,.with_frm_style form,.with_frm_style .frm-show-form div.frm_description p{text-align: var(--form-align);}input:-webkit-autofill {-webkit-box-shadow: 0 0 0 30px white inset;}.with_frm_style .frm-show-form div.frm_description p{font-size: var(--form-desc-size);color: var(--form-desc-color);margin-top: var(--form-desc-margin-top);margin-bottom: var(--form-desc-margin-bottom);padding: var(--form-desc-padding);}.with_frm_style fieldset{min-width:0;display: block; }.with_frm_style fieldset fieldset{border:none;margin:0;padding:0;background-color:transparent;}.with_frm_style .frm_form_fields > fieldset{border-width: var(--fieldset);border-style:solid;border-color: var(--fieldset-color);margin:0;padding: var(--fieldset-padding);background-color: var(--fieldset-bg-color);font-family:var(--font);}legend.frm_hidden{display:none !important;}.with_frm_style .frm_form_fields{opacity:1;transition: opacity 0.1s linear;}.with_frm_style .frm_doing_ajax{opacity:.5;}.frm_transparent{color:transparent;}.with_frm_style legend + h3,.with_frm_style h3.frm_form_title{font-size: var(--title-size);color: var(--title-color);font-family: var(--font);margin-top: var(--title-margin-top);margin-bottom: var(--title-margin-bottom);}.with_frm_style .frm_form_field.frm_html_container,.with_frm_style .frm_form_field .frm_show_it{font-family: var(--font);color: var(--form-desc-color);}.with_frm_style .frm_form_field.frm_html_container{font-size: var(--form-desc-size);overflow-wrap: break-word;}.with_frm_style .frm_form_field .frm_show_it{font-size: var(--field-font-size);font-weight: var(--field-weight);}.with_frm_style .frm_required {color: var(--required-color);font-weight: var(--required-weight);}.with_frm_style input[type=text],.with_frm_style input[type=password],.with_frm_style input[type=email],.with_frm_style input[type=number],.with_frm_style input[type=url],.with_frm_style input[type=tel],.with_frm_style input[type=search],.with_frm_style select,.with_frm_style textarea,.with_frm_style .frm-card-element.StripeElement {font-family:var(--font);font-size: var(--field-font-size);margin-bottom:0;}.with_frm_style textarea{vertical-align:top;height:auto;}.with_frm_style .frm_slimselect.ss-main,.with_frm_style input[type=text],.with_frm_style input[type=password],.with_frm_style input[type=email],.with_frm_style input[type=number],.with_frm_style input[type=url],.with_frm_style input[type=tel],.with_frm_style input[type=phone],.with_frm_style input[type=search],.with_frm_style select,.with_frm_style textarea,.frm_form_fields_style,.with_frm_style .frm_scroll_box .frm_opt_container,.frm_form_fields_active_style,.frm_form_fields_error_style,.with_frm_style .frm-card-element.StripeElement {color: var(--text-color);background-color: var(--bg-color);border-color: var(--border-color);border-width: var(--field-border-width);border-style: var(--field-border-style);border-radius: var(--border-radius);width: var(--field-width);max-width: 100%;font-size: var(--field-font-size);padding: var(--field-pad);box-sizing: border-box;outline: none;font-weight: var(--field-weight);}.with_frm_style input:-webkit-autofill:focus {transition: background-color 5000s ease-in-out 0s;}.with_frm_style select option {color: var(--text-color);}.with_frm_style select option.frm-select-placeholder {color: var(--text-color-disabled);}.with_frm_style input[type=radio],.with_frm_style input[type=checkbox]{border-color: var(--border-color);box-shadow: var(--box-shadow);float: none;}.with_frm_style input[type=radio]:after,.with_frm_style input[type=checkbox]:after {display: none; }.with_frm_style input[type=radio]:not(:checked):focus,.with_frm_style input[type=checkbox]:not(:checked):focus {border-color: var(--border-color) !important;}.with_frm_style input[type=radio]:focus,.with_frm_style input[type=checkbox]:focus {box-shadow:0px 0px 0px 3px rgba(102,175,233, 0.4) !important;}.with_frm_style input[type=text],.with_frm_style input[type=password],.with_frm_style input[type=email],.with_frm_style input[type=number],.with_frm_style input[type=url],.with_frm_style input[type=tel],.with_frm_style input[type=file],.with_frm_style input[type=search],.with_frm_style select,.with_frm_style .frm-card-element.StripeElement{min-height: var(--field-height);line-height:1.3;}.with_frm_style select[multiple=multiple]{height:auto;}.input[type=file].frm_transparent:focus,.with_frm_style input[type=file]{background-color:transparent;border:none;outline:none;box-shadow:none;}.with_frm_style input[type=file]{color: var(--text-color);padding: 0px;font-family: var(--font);font-size: var(--field-font-size);display: initial;}.with_frm_style input[type=file].frm_transparent{color:transparent;}.with_frm_style .wp-editor-wrap{width: var(--field-width);max-width:100%;}.with_frm_style .wp-editor-container textarea{border:none;box-shadow:none !important;}.with_frm_style .mceIframeContainer{background-color: var(--bg-color);}.with_frm_style select{width: var(--auto-width);max-width:100%;background-position-y: calc(50% + 3px);}.with_frm_style input[disabled],.with_frm_style select[disabled],.with_frm_style textarea[disabled],.with_frm_style input[readonly],.with_frm_style select[readonly],.with_frm_style textarea[readonly] {background-color: var(--bg-color-disabled);color: var(--text-color-disabled);border-color: var(--border-color-disabled);}.frm_preview_page:before{content:normal !important;}.frm_preview_page{padding:25px;}.with_frm_style .frm_primary_label{max-width:100%;font-family: var(--font);font-size: var(--font-size);color: var(--label-color);font-weight: var(--weight);text-align: var(--align);padding: var(--label-padding);margin:0;width:auto;display:block;}.with_frm_style .frm_top_container .frm_primary_label,.with_frm_style .frm_hidden_container .frm_primary_label,.with_frm_style .frm_pos_top{display:block;float:none;width:auto;}.with_frm_style .frm_inline_container .frm_primary_label{margin-right:10px;}.with_frm_style .frm_right_container .frm_primary_label,.with_frm_style .frm_pos_right{display:inline;float:right;margin-left:10px;}.with_frm_style .frm_pos_center {text-align: center;}.with_frm_style .frm_none_container .frm_primary_label,.with_frm_style .frm_pos_none,.frm_pos_none,.frm_none_container .frm_primary_label{display:none;}.with_frm_style .frm_section_heading.frm_hide_section{margin-top:0 !important;}.with_frm_style .frm_hidden_container .frm_primary_label,.with_frm_style .frm_pos_hidden,.frm_hidden_container .frm_primary_label{visibility:hidden;white-space:nowrap;}.frm_visible{opacity:1;}.with_frm_style .frm_inside_container {position: relative;padding-top: 18px;padding-top: calc(0.5 * var(--field-height));}.with_frm_style .frm_inside_container > input,.with_frm_style .frm_inside_container > select,.with_frm_style .frm_inside_container > textarea {display: block;}.with_frm_style input::placeholder,.with_frm_style textarea::placeholder {font-size: var(--field-font-size);}.with_frm_style .frm_inside_container > input::placeholder,.with_frm_style .frm_inside_container > textarea::placeholder {opacity: 0;transition: opacity 0.3s ease-in;}.with_frm_style .frm_inside_container > label {transition: all 0.3s ease-in;position: absolute;top: 19px;top: calc(1px + .5 * var(--field-height));left: 3px;width: 100%;line-height: 1.3;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;padding: 8px 12px;padding: var(--field-pad);font-size: 14px;font-size: var(--field-font-size);font-weight: normal;font-weight: var(--field-weight);pointer-events: none;}.with_frm_style.frm_style_lines-no-boxes .frm_inside_container > label {line-height: 1;}.with_frm_style .frm_inside_container.frm_label_float_top > label {top: 0;left: 0;padding: 0;font-size: 12px;font-size: calc(0.85 * var(--field-font-size));}.with_frm_style .frm_inside_container.frm_label_float_top > input::placeholder,.with_frm_style .frm_inside_container.frm_label_float_top > textarea::placeholder {opacity: 1;transition: opacity 0.3s ease-in;}.with_frm_style .frm_description,.with_frm_style .frm_pro_max_limit_desc{clear:both;}.with_frm_style input[type=number][readonly] {-moz-appearance: textfield;}.with_frm_style select[multiple="multiple"]{height:auto;line-height:normal;}.with_frm_style .frm_catlevel_2,.with_frm_style .frm_catlevel_3,.with_frm_style .frm_catlevel_4,.with_frm_style .frm_catlevel_5{margin-left:18px;}.with_frm_style .wp-editor-container{border:1px solid #e5e5e5;}.with_frm_style .quicktags-toolbar input{font-size:12px !important;}.with_frm_style .wp-editor-container textarea{border:none;}.with_frm_style .auto_width #loginform input,.with_frm_style .auto_width input,.with_frm_style input.auto_width,.with_frm_style select.auto_width,.with_frm_style textarea.auto_width{width:auto;}.with_frm_style .frm_repeat_buttons{white-space:nowrap;}.with_frm_style .frm_button{text-decoration:none !important;border:1px solid #eee;display:inline-block;padding: var(--submit-padding);border-radius:var(--border-radius);font-size: var(--submit-font-size);font-family: var(--font);font-weight: var(--submit-weight);color: var(--submit-text-color);background: var(--submit-bg-color);border-width: var(--submit-border-width);border-color: var(--submit-border-color);height: var(--submit-height);}.with_frm_style .frm_button.frm_inverse{color:var(--submit-bg-color);background:var(--submit-text-color);}.with_frm_style .frm_submit{clear:both;}.frm_inline_form .frm_form_field,.frm_inline_form .frm_submit{grid-column: span 1 / span 1;}.frm_inline_form .frm_submit{margin:0;}.frm_submit.frm_inline_submit input[type=submit],.frm_submit.frm_inline_submit button,.frm_inline_form .frm_submit input[type=submit],.frm_inline_form .frm_submit button{margin-top:0;}.with_frm_style.frm_center_submit .frm_submit{text-align:center;}.with_frm_style.frm_center_submit .frm_flex.frm_submit {justify-content: center;}.with_frm_style .frm_inline_success .frm_submit{display: flex;flex-direction: row;align-items: center;margin: 0;}.with_frm_style .frm_inline_success .frm_submit .frm_message{flex: 1;margin: 0;padding-left: 10px;}.with_frm_style .frm_inline_success.frm_alignright_success .frm_submit .frm_message{text-align: right;}.with_frm_style.frm_center_submit .frm_submit input[type=submit],.with_frm_style.frm_center_submit .frm_submit input[type=button],.with_frm_style.frm_center_submit .frm_submit button{margin-bottom:8px !important;}.with_frm_style .frm-edit-page-btn,.with_frm_style .frm_submit input[type=submit],.with_frm_style .frm_submit input[type=button],.with_frm_style .frm_submit button{-webkit-appearance: none;cursor: pointer;}.with_frm_style.frm_center_submit .frm_submit .frm_ajax_loading{display: block;margin: 0 auto;}.with_frm_style .frm_loading_prev .frm_ajax_loading,.with_frm_style .frm_loading_form .frm_ajax_loading{visibility:visible !important;}.with_frm_style .frm_loading_prev .frm_prev_page,.with_frm_style .frm_loading_form .frm_button_submit {position: relative;color: transparent !important;text-shadow: none !important;}.with_frm_style .frm_loading_prev .frm_prev_page:hover,.with_frm_style .frm_loading_prev .frm_prev_page:active,.with_frm_style .frm_loading_prev .frm_prev_page:focus,.with_frm_style .frm_loading_form .frm_button_submit:hover,.with_frm_style .frm_loading_form .frm_button_submit:active,.with_frm_style .frm_loading_form .frm_button_submit:focus {cursor: not-allowed;color: transparent;outline: none !important;box-shadow: none;}.with_frm_style .frm_loading_prev .frm_prev_page::before,.with_frm_style .frm_loading_form .frm_button_submit:before {content: '';display: inline-block;position: absolute;background: transparent;border: 1px solid #fff;border-top-color: transparent;border-left-color: transparent;border-radius: 50%;box-sizing: border-box;top: 50%;left: 50%;margin-top: -6px;margin-left: -6px;width: 12px;height: 12px;animation: spin 2s linear infinite;}.with_frm_style .frm_submit.frm_flex {align-items: center;gap: 2%;}.with_frm_style .frm_submit.frm_flex button.frm_button_submit ~ .frm_prev_page {order: -1;}.frm_style_formidable-style-2.with_frm_style{--font:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;--toggle-off-color:#dddddd;--slider-bar-color:#dddddd;--date-head-bg-color:#ffffff;--date-head-color:#555555;--date-band-color:#579AF6;}.frm_forms.frm_style_formidable-style-2.with_frm_style{max-width:var(--form-width);direction:var(--direction);}.frm_style_formidable-style-2.with_frm_style .form-field{margin-bottom:var(--field-margin);}.frm_style_formidable-style-2.with_frm_style .form-field.frm_section_heading{margin-bottom:0;}.frm_style_formidable-style-2.with_frm_style p.description,.frm_style_formidable-style-2.with_frm_style div.description,.frm_style_formidable-style-2.with_frm_style div.frm_description,.frm_style_formidable-style-2.with_frm_style .frm-show-form > div.frm_description,.frm_style_formidable-style-2.with_frm_style .frm_error,.frm_style_formidable-style-2.with_frm_style .frm_pro_max_limit_desc{margin-top: 6px;padding:0;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:12px;color:#666666;font-weight:normal;text-align:left;font-style:normal;max-width:100%;}.frm_style_formidable-style-2.with_frm_style .frm_form_field.frm_left_container{grid-template-columns: 150px auto;}.frm_style_formidable-style-2.with_frm_style .frm_form_field.frm_right_container{grid-template-columns: auto 150px;}.frm_style_formidable-style-2.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_data_container,.frm_style_formidable-style-2.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_opt_container{display:inline;}.frm_style_formidable-style-2.with_frm_style .frm_pos_right{display:inline;width:var(--width);}.frm_style_formidable-style-2.with_frm_style .frm_none_container .frm_primary_label,.frm_style_formidable-style-2.with_frm_style .frm_pos_none{display:none;}.frm_style_formidable-style-2.with_frm_style .frm_scale label{font-weight:normal;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:13px;color:#444444;}.frm_style_formidable-style-2.with_frm_style input::placeholder,.frm_style_formidable-style-2.with_frm_style textarea::placeholder{color:var(--text-color-disabled);}.frm_style_formidable-style-2.with_frm_style .frm_default,.frm_style_formidable-style-2.with_frm_style input.frm_default,.frm_style_formidable-style-2.with_frm_style textarea.frm_default,.frm_style_formidable-style-2.with_frm_style select.frm_default,.frm_style_formidable-style-2.with_frm_style .placeholder {color:var(--text-color-disabled);}.frm_style_formidable-style-2.with_frm_style .form-field input:not([type=file]):not([type=range]):not([readonly]):focus,.frm_style_formidable-style-2.with_frm_style select:focus,.frm_style_formidable-style-2.with_frm_style .form-field textarea:focus,.frm_style_formidable-style-2.with_frm_style .frm_focus_field input[type=text],.frm_style_formidable-style-2.with_frm_style .frm_focus_field input[type=password],.frm_style_formidable-style-2.with_frm_style .frm_focus_field input[type=email],.frm_style_formidable-style-2.with_frm_style .frm_focus_field input[type=number],.frm_style_formidable-style-2.with_frm_style .frm_focus_field input[type=url],.frm_style_formidable-style-2.with_frm_style .frm_focus_field input[type=tel],.frm_style_formidable-style-2.with_frm_style .frm_focus_field input[type=search],.frm_form_fields_active_style,.frm_style_formidable-style-2.with_frm_style .frm_focus_field .frm-card-element.StripeElement {background-color:var(--bg-color-active);border-color:var(--border-color-active);color:var(--text-color);box-shadow:0px 0px 5px 0px rgba(102,175,233, 0.6);}.frm_style_formidable-style-2.with_frm_style input:-webkit-autofill {-webkit-box-shadow: 0px 0px 5px 0px rgba(102,175,233, 0.6);}.frm_style_formidable-style-2.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message,.frm_style_formidable-style-2.with_frm_style .frm-edit-page-btn,.frm_style_formidable-style-2.with_frm_style input[type=submit],.frm_style_formidable-style-2.with_frm_style .frm_submit input[type=button],.frm_style_formidable-style-2.with_frm_style .frm_submit button,.frm_form_submit_style {width:auto;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;height:auto;line-height:normal;text-align:center;background:#ffffff;border-width:1px;border-color: #cccccc;border-style:solid;color:#444444;cursor:pointer;font-weight:normal;border-radius:4px;text-shadow:none;padding:6px 11px;box-sizing:border-box;box-shadow:0 1px 1px #eeeeee;margin:10px;margin-left:0;margin-right:0;vertical-align:middle;}.frm_style_formidable-style-2.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message{margin:0;}.frm_style_formidable-style-2.with_frm_style .frm-edit-page-btn:hover,.frm_style_formidable-style-2.with_frm_style input[type=submit]:hover,.frm_style_formidable-style-2.with_frm_style .frm_submit input[type=button]:hover,.frm_style_formidable-style-2.with_frm_style .frm_submit button:hover{background:var(--submit-hover-bg-color);border-color:var(--submit-hover-border-color);color:var(--submit-hover-color);}.frm_style_formidable-style-2.with_frm_style.frm_center_submit .frm_submit .frm_ajax_loading{margin-bottom:10px;}.frm_style_formidable-style-2.with_frm_style .frm-edit-page-btn:focus,.frm_style_formidable-style-2.with_frm_style input[type=submit]:focus,.frm_style_formidable-style-2.with_frm_style .frm_submit input[type=button]:focus,.frm_style_formidable-style-2.with_frm_style .frm_submit button:focus,.frm_style_formidable-style-2.with_frm_style input[type=submit]:active,.frm_style_formidable-style-2.with_frm_style .frm_submit input[type=button]:active,.frm_style_formidable-style-2.with_frm_style .frm_submit button:active{background:var(--submit-active-bg-color);border-color:var(--submit-active-border-color);color:var(--submit-active-color);outline: none;}.frm_style_formidable-style-2.with_frm_style .frm_loading_prev .frm_prev_page,.frm_style_formidable-style-2.with_frm_style .frm_loading_prev .frm_prev_page:hover,.frm_style_formidable-style-2.with_frm_style .frm_loading_prev .frm_prev_page:active,.frm_style_formidable-style-2.with_frm_style .frm_loading_prev .frm_prev_page:focus,.frm_style_formidable-style-2.with_frm_style .frm_loading_form .frm_button_submit,.frm_style_formidable-style-2.with_frm_style .frm_loading_form .frm_button_submit:hover,.frm_style_formidable-style-2.with_frm_style .frm_loading_form .frm_button_submit:active,.frm_style_formidable-style-2.with_frm_style .frm_loading_form .frm_button_submit:focus{color: transparent;background:var(--submit-bg-color);border-color:var(--submit-bg-color);}.frm_style_formidable-style-2.with_frm_style .frm_loading_prev .frm_prev_page:before,.frm_style_formidable-style-2.with_frm_style .frm_loading_form .frm_button_submit:before {border-bottom-color:var(--submit-text-color);border-right-color:var(--submit-text-color);}.frm_style_formidable-style-2.with_frm_style input[type=submit][disabled],.frm_style_formidable-style-2.with_frm_style .frm_submit input[type=button][disabled],.frm_style_formidable-style-2.with_frm_style .frm_submit button[disabled] {opacity: 0.5;cursor: not-allowed;}.frm_style_formidable-style-2.with_frm_style.frm_inline_top .frm_submit::before,.frm_style_formidable-style-2.with_frm_style .frm_submit.frm_inline_submit::before {content:"before";font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:var(--font-size);color:var(--label-color);font-weight:var(--weight);margin:0;padding:var(--label-padding);width:auto;display:block;visibility:hidden;}.frm_style_formidable-style-2.with_frm_style.frm_inline_form .frm_submit input,.frm_style_formidable-style-2.with_frm_style.frm_inline_form .frm_submit button,.frm_style_formidable-style-2.with_frm_style .frm_submit.frm_inline_submit input,.frm_style_formidable-style-2.with_frm_style .frm_submit.frm_inline_submit button {margin: 0 !important;}.frm_style_formidable-style-2.with_frm_style .frm_blank_field input[type=text],.frm_style_formidable-style-2.with_frm_style .frm_blank_field input[type=password],.frm_style_formidable-style-2.with_frm_style .frm_blank_field input[type=url],.frm_style_formidable-style-2.with_frm_style .frm_blank_field input[type=tel],.frm_style_formidable-style-2.with_frm_style .frm_blank_field input[type=number],.frm_style_formidable-style-2.with_frm_style .frm_blank_field input[type=email],.frm_style_formidable-style-2.with_frm_style .frm_blank_field input[type=checkbox],.frm_style_formidable-style-2.with_frm_style .frm_blank_field input[type=radio],.frm_style_formidable-style-2.with_frm_style .frm_blank_field textarea,.frm_style_formidable-style-2.with_frm_style .frm_blank_field .mce-edit-area iframe,.frm_style_formidable-style-2.with_frm_style .frm_blank_field select:not(.ui-datepicker-month):not(.ui-datepicker-year),.frm_form_fields_error_style,.frm_style_formidable-style-2.with_frm_style .frm_blank_field .frm-g-recaptcha iframe,.frm_style_formidable-style-2.with_frm_style .frm_blank_field .g-recaptcha iframe,.frm_style_formidable-style-2.with_frm_style .frm_blank_field .frm-card-element.StripeElement,.frm_style_formidable-style-2.with_frm_style .frm_form_field :invalid {color:var(--text-color-error);background-color:var(--bg-color-error);border-color:var(--border-color-error);border-width:var(--border-width-error);border-style:var(--border-style-error);}.frm_style_formidable-style-2.with_frm_style .frm_error,.frm_style_formidable-style-2.with_frm_style .frm_limit_error{font-weight:var(--weight);color:var(--border-color-error);}.frm_style_formidable-style-2.with_frm_style .frm_error_style{background-color:var(--error-bg);border:1px solid var(--error-border);border-radius:var(--border-radius);color:var(--error-text);font-size:var(--error-font-size);margin:0;margin-bottom:var(--field-margin);}.frm_style_formidable-style-2.with_frm_style #frm_loading .progress-striped .progress-bar{background-image:linear-gradient(45deg, #cccccc 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, #cccccc 50%, #cccccc 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));}.frm_style_formidable-style-2.with_frm_style #frm_loading .progress-bar{background-color:var(--bg-color);}.frm_style_formidable-style-2.with_frm_style .frm_form_field.frm_total_big input,.frm_style_formidable-style-2.with_frm_style .frm_form_field.frm_total_big textarea,.frm_style_formidable-style-2.with_frm_style .frm_form_field.frm_total input,.frm_style_formidable-style-2.with_frm_style .frm_form_field.frm_total textarea{color: #555555;background-color:transparent;border:none;display:inline;width:auto;padding:0;}.frm_style_formidable-style-2.with_frm_style {--date-band-fill: rgba(87,154,246,0.1);}.frm_style_formidable-style-2.with_frm_style .frm_inline_box {box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;}.frm_style_formidable-style-2.with_frm_style .frm_page_bar .frm_current_page input[type="button"]{background-color: #dddddd;border-color: #dfdfdf;opacity:1;}.frm_style_formidable-style-2.with_frm_style .frm_progress_line input,.frm_style_formidable-style-2.with_frm_style .frm_progress_line input:disabled {border-color: #dfdfdf;}.frm_style_formidable-style-2.with_frm_style .frm_progress_line.frm_show_lines input {border-left-color: #cbcbcb;border-right-color: #cbcbcb;border-left-width: 1px ;border-right-width: 1px ;}.frm_style_formidable-style-2.with_frm_style .frm_progress_line li:first-of-type input {border-left-color: #008ec2;}.frm_style_formidable-style-2.with_frm_style .frm_progress_line li:last-of-type input {border-right-color: #008ec2;}.frm_style_formidable-style-2.with_frm_style .frm_progress_line li:last-of-type input.frm_page_skip {border-right-color: #dfdfdf;}.frm_style_formidable-style-2.with_frm_style .frm_progress_line .frm_current_page input[type="button"] {border-left-color: #dfdfdf;}.frm_style_formidable-style-2.with_frm_style .frm_progress_line.frm_show_lines .frm_current_page input[type="button"] {border-right-color: #cbcbcb;}.frm_style_formidable-style-2.with_frm_style .frm_progress_line input.frm_page_back {border-color: #008ec2;}.frm_style_formidable-style-2.with_frm_style .frm_progress_line.frm_show_lines input.frm_page_back{border-left-color: #008ec2;border-right-color: #cbcbcb;}.frm_style_formidable-style-2.with_frm_style .frm_rootline input,.frm_style_formidable-style-2.with_frm_style .frm_rootline input:hover {width: 30px;height: 30px;border-radius: 30px;padding: 0;}.frm_style_formidable-style-2.with_frm_style .frm_rootline .frm_current_page input[type="button"],.frm_style_formidable-style-2.with_frm_style .frm_page_bar input.frm_rootline_show_more_btn.active {border-color: #007aae !important;background-color: #008ec2 !important;color: #ffffff !important;}.frm_style_formidable-style-2.with_frm_style .frm_rootline.frm_no_numbers input.frm_rootline_show_more_btn.active {border-color: #007aae;background-color: #008ec2;color: #ffffff!important;}.frm_style_formidable-style-2.with_frm_style ul.frm_rootline_hidden_steps li:hover .frm_rootline_title {color: #008ec2;}.frm_style_formidable-style-2.with_frm_style input[type=range]::-webkit-slider-thumb {border: 2px solid #008ec2;color:#ffffff;}.frm_style_formidable-style-2.with_frm_style input[type=range]::-moz-range-thumb {border: 2px solid #008ec2;color:#ffffff;}.frm_style_formidable-style-2.with_frm_style input[type=range]::-ms-thumb {border: 2px solid #008ec2;color:#ffffff;}.frm_style_formidable-style-2.with_frm_style input.frm_other_input:not(.frm_other_full){width:auto ;}.frm_style_formidable-style-2.with_frm_style .frm_checkbox input.frm_other_input:not(.frm_other_full),.frm_style_formidable-style-2.with_frm_style .frm_radio input.frm_other_input:not(.frm_other_full){margin-left:5px;}.frm_style_formidable-style-2.with_frm_style .horizontal_radio input.frm_other_input:not(.frm_other_full):not(.frm_pos_none) {display:inline-block;}.frm_style_formidable-style-2.with_frm_style .frm_full input.frm_other_input:not(.frm_other_full){margin-left:0 ;margin-top:8px;}.frm_style_formidable-style-2.with_frm_style span.frm-pass-verified .frmsvg {color:#468847;}.frm_style_formidable-style-2.with_frm_style span.frm-pass-req .frmsvg {color:#B94A48;}.frm_style_formidable-style-2.with_frm_style .frm-show-form  .frm_section_heading h3[class*="frm_pos_"]{border-top:2px solid #e8e8e8;}.frm_style_formidable-style-2.with_frm_style h3 .frm_after_collapse{display:inline;}.frm_style_formidable-style-2.with_frm_style h3 .frm_before_collapse{display:none;}.menu-edit #post-body-content .frm_style_formidable-style-2.with_frm_style .frm_section_heading h3[class*="frm_pos_"]{margin:0;}.frm_style_formidable-style-2.with_frm_style .frm_section_heading{margin-top:15px;}.frm_style_formidable-style-2.with_frm_style  .frm-show-form .frm_section_heading .frm_section_spacing,.menu-edit #post-body-content .frm_style_formidable-style-2.with_frm_style  .frm-show-form .frm_section_heading .frm_section_spacing{margin-bottom:12px;}.frm_style_formidable-style-2.with_frm_style .frm_single_product_label,.frm_style_formidable-style-2.with_frm_style .frm_total_formatted {font-size:14px;color:#444444;}.frm_style_formidable-style-2.with_frm_style input.flatpickr-input[readonly]:not([disabled]):focus {color: var(--text-color);background-color: var(--bg-color-active);border-color: var(--border-color-active);box-shadow: 0 0 5px 0 rgba(102,175,233, 0.6);}.frm_style_formidable-style-2.with_frm_style .ui-datepicker-title > select {color: #555555;color: var(--text-color);background-color: var(--bg-color);}.frm_style_formidable-style-2.with_frm_style .ui-datepicker-month,.frm_style_formidable-style-2.with_frm_style .ui-datepicker-year {color: var(--text-color);}.frm_style_formidable-style-2.with_frm_style span.ui-datepicker-month,.frm_style_formidable-style-2.with_frm_style span.ui-datepicker-year {color: var(--date-head-color);}.frm_style_formidable-style-2.with_frm_style .ui-widget-header,.frm_style_formidable-style-2.with_frm_style .ui-datepicker-header {color: var(--date-head-color) !important;background-color: var(--date-head-bg-color) !important;}.frm_style_formidable-style-2.with_frm_style .frm-datepicker:not(.frm-datepicker-custom-theme) .flatpickr-day,.frm_style_formidable-style-2.with_frm_style.frm-datepicker:not(.frm-datepicker-custom-theme) .flatpickr-day,.frm_style_formidable-style-2.with_frm_style .ui-datepicker td, .frm_style_formidable-style-2.with_frm_style.ui-datepicker td {border: 0;border-radius: var(--border-radius);overflow: hidden;}.frm_style_formidable-style-2.with_frm_style td.ui-datepicker-today:not(.ui-datepicker-current-day) {background-color: transparent !important;}.frm_style_formidable-style-2.with_frm_style .frm-datepicker:not(.frm-datepicker-custom-theme) .flatpickr-day.today:not(.inRange):not(.selected):not(.startRange):not(.endRange),.frm_style_formidable-style-2.with_frm_style.frm-datepicker:not(.frm-datepicker-custom-theme) .flatpickr-day.today:not(.inRange):not(.selected):not(.startRange):not(.endRange) {color: var(--date-band-color);font-weight: 600;}.frm_style_formidable-style-2.with_frm_style td.ui-datepicker-today:not(.ui-datepicker-current-day) > .ui-state-default {color: var(--date-band-color);font-weight: 600;}.frm_style_formidable-style-2.with_frm_style td.ui-datepicker-current-day,.frm_style_formidable-style-2.with_frm_style td.ui-datepicker-current-day .ui-state-hover {background-color: var(--border-color-active) !important;}.frm_style_formidable-style-2.with_frm_style td.ui-datepicker-current-day .ui-state-default {font-weight: 600;}.frm_style_formidable-style-2.with_frm_style td.ui-datepicker-current-day .ui-state-default:not(.ui-state-hover) {color: #fff;}.frm_style_formidable-style-2.with_frm_style .frm-datepicker:not(.frm-datepicker-custom-theme) .flatpickr-day.today:not(.flatpickr-disabled):hover,.frm_style_formidable-style-2.with_frm_style.frm-datepicker:not(.frm-datepicker-custom-theme) .flatpickr-day.today:not(.flatpickr-disabled):hover,.frm_style_formidable-style-2.with_frm_style td:not(.ui-datepicker-current-day) .ui-state-hover {color: var(--date-band-color);background: var(--date-band-fill) !important;font-weight: 600;}.frm_style_formidable-style-2.with_frm_style input[type=submit][disabled],.frm_style_formidable-style-2.with_frm_style .frm_submit input[type=button][disabled],.frm_style_formidable-style-2.with_frm_style .frm_submit button[disabled] {opacity: 0.5;cursor: not-allowed;}.frm_style_formidable-style-2.with_frm_style .frm_loading_prev button.frm_prev_page,.frm_style_formidable-style-2.with_frm_style .frm_loading_form button.frm_button_submit {opacity: 1;}.frm_style_formidable-style-3.with_frm_style{--font:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;--toggle-off-color:#dddddd;--slider-bar-color:#dddddd;--date-head-bg-color:#ffffff;--date-head-color:#555555;--date-band-color:#579AF6;}.frm_forms.frm_style_formidable-style-3.with_frm_style{max-width:var(--form-width);direction:var(--direction);}.frm_style_formidable-style-3.with_frm_style .form-field{margin-bottom:var(--field-margin);}.frm_style_formidable-style-3.with_frm_style .form-field.frm_section_heading{margin-bottom:0;}.frm_style_formidable-style-3.with_frm_style p.description,.frm_style_formidable-style-3.with_frm_style div.description,.frm_style_formidable-style-3.with_frm_style div.frm_description,.frm_style_formidable-style-3.with_frm_style .frm-show-form > div.frm_description,.frm_style_formidable-style-3.with_frm_style .frm_error,.frm_style_formidable-style-3.with_frm_style .frm_pro_max_limit_desc{margin-top: 6px;padding:0;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:12px;color:#666666;font-weight:normal;text-align:left;font-style:normal;max-width:100%;}.frm_style_formidable-style-3.with_frm_style .frm_form_field.frm_left_container{grid-template-columns: 150px auto;}.frm_style_formidable-style-3.with_frm_style .frm_form_field.frm_right_container{grid-template-columns: auto 150px;}.frm_style_formidable-style-3.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_data_container,.frm_style_formidable-style-3.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_opt_container{display:inline;}.frm_style_formidable-style-3.with_frm_style .frm_pos_right{display:inline;width:var(--width);}.frm_style_formidable-style-3.with_frm_style .frm_none_container .frm_primary_label,.frm_style_formidable-style-3.with_frm_style .frm_pos_none{display:none;}.frm_style_formidable-style-3.with_frm_style .frm_scale label{font-weight:normal;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:13px;color:#444444;}.frm_style_formidable-style-3.with_frm_style input::placeholder,.frm_style_formidable-style-3.with_frm_style textarea::placeholder{color:var(--text-color-disabled);}.frm_style_formidable-style-3.with_frm_style .frm_default,.frm_style_formidable-style-3.with_frm_style input.frm_default,.frm_style_formidable-style-3.with_frm_style textarea.frm_default,.frm_style_formidable-style-3.with_frm_style select.frm_default,.frm_style_formidable-style-3.with_frm_style .placeholder {color:var(--text-color-disabled);}.frm_style_formidable-style-3.with_frm_style .form-field input:not([type=file]):not([type=range]):not([readonly]):focus,.frm_style_formidable-style-3.with_frm_style select:focus,.frm_style_formidable-style-3.with_frm_style .form-field textarea:focus,.frm_style_formidable-style-3.with_frm_style .frm_focus_field input[type=text],.frm_style_formidable-style-3.with_frm_style .frm_focus_field input[type=password],.frm_style_formidable-style-3.with_frm_style .frm_focus_field input[type=email],.frm_style_formidable-style-3.with_frm_style .frm_focus_field input[type=number],.frm_style_formidable-style-3.with_frm_style .frm_focus_field input[type=url],.frm_style_formidable-style-3.with_frm_style .frm_focus_field input[type=tel],.frm_style_formidable-style-3.with_frm_style .frm_focus_field input[type=search],.frm_form_fields_active_style,.frm_style_formidable-style-3.with_frm_style .frm_focus_field .frm-card-element.StripeElement {background-color:var(--bg-color-active);border-color:var(--border-color-active);color:var(--text-color);box-shadow:0px 0px 5px 0px rgba(102,175,233, 0.6);}.frm_style_formidable-style-3.with_frm_style input:-webkit-autofill {-webkit-box-shadow: 0px 0px 5px 0px rgba(102,175,233, 0.6);}.frm_style_formidable-style-3.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message,.frm_style_formidable-style-3.with_frm_style .frm-edit-page-btn,.frm_style_formidable-style-3.with_frm_style input[type=submit],.frm_style_formidable-style-3.with_frm_style .frm_submit input[type=button],.frm_style_formidable-style-3.with_frm_style .frm_submit button,.frm_form_submit_style {width:auto;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;height:auto;line-height:normal;text-align:center;background:#ffffff;border-width:1px;border-color: #cccccc;border-style:solid;color:#444444;cursor:pointer;font-weight:normal;border-radius:4px;text-shadow:none;padding:6px 11px;box-sizing:border-box;box-shadow:0 1px 1px #eeeeee;margin:10px;margin-left:0;margin-right:0;vertical-align:middle;}.frm_style_formidable-style-3.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message{margin:0;}.frm_style_formidable-style-3.with_frm_style .frm-edit-page-btn:hover,.frm_style_formidable-style-3.with_frm_style input[type=submit]:hover,.frm_style_formidable-style-3.with_frm_style .frm_submit input[type=button]:hover,.frm_style_formidable-style-3.with_frm_style .frm_submit button:hover{background:var(--submit-hover-bg-color);border-color:var(--submit-hover-border-color);color:var(--submit-hover-color);}.frm_style_formidable-style-3.with_frm_style.frm_center_submit .frm_submit .frm_ajax_loading{margin-bottom:10px;}.frm_style_formidable-style-3.with_frm_style .frm-edit-page-btn:focus,.frm_style_formidable-style-3.with_frm_style input[type=submit]:focus,.frm_style_formidable-style-3.with_frm_style .frm_submit input[type=button]:focus,.frm_style_formidable-style-3.with_frm_style .frm_submit button:focus,.frm_style_formidable-style-3.with_frm_style input[type=submit]:active,.frm_style_formidable-style-3.with_frm_style .frm_submit input[type=button]:active,.frm_style_formidable-style-3.with_frm_style .frm_submit button:active{background:var(--submit-active-bg-color);border-color:var(--submit-active-border-color);color:var(--submit-active-color);outline: none;}.frm_style_formidable-style-3.with_frm_style .frm_loading_prev .frm_prev_page,.frm_style_formidable-style-3.with_frm_style .frm_loading_prev .frm_prev_page:hover,.frm_style_formidable-style-3.with_frm_style .frm_loading_prev .frm_prev_page:active,.frm_style_formidable-style-3.with_frm_style .frm_loading_prev .frm_prev_page:focus,.frm_style_formidable-style-3.with_frm_style .frm_loading_form .frm_button_submit,.frm_style_formidable-style-3.with_frm_style .frm_loading_form .frm_button_submit:hover,.frm_style_formidable-style-3.with_frm_style .frm_loading_form .frm_button_submit:active,.frm_style_formidable-style-3.with_frm_style .frm_loading_form .frm_button_submit:focus{color: transparent;background:var(--submit-bg-color);border-color:var(--submit-bg-color);}.frm_style_formidable-style-3.with_frm_style .frm_loading_prev .frm_prev_page:before,.frm_style_formidable-style-3.with_frm_style .frm_loading_form .frm_button_submit:before {border-bottom-color:var(--submit-text-color);border-right-color:var(--submit-text-color);}.frm_style_formidable-style-3.with_frm_style input[type=submit][disabled],.frm_style_formidable-style-3.with_frm_style .frm_submit input[type=button][disabled],.frm_style_formidable-style-3.with_frm_style .frm_submit button[disabled] {opacity: 0.5;cursor: not-allowed;}.frm_style_formidable-style-3.with_frm_style.frm_inline_top .frm_submit::before,.frm_style_formidable-style-3.with_frm_style .frm_submit.frm_inline_submit::before {content:"before";font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:var(--font-size);color:var(--label-color);font-weight:var(--weight);margin:0;padding:var(--label-padding);width:auto;display:block;visibility:hidden;}.frm_style_formidable-style-3.with_frm_style.frm_inline_form .frm_submit input,.frm_style_formidable-style-3.with_frm_style.frm_inline_form .frm_submit button,.frm_style_formidable-style-3.with_frm_style .frm_submit.frm_inline_submit input,.frm_style_formidable-style-3.with_frm_style .frm_submit.frm_inline_submit button {margin: 0 !important;}.frm_style_formidable-style-3.with_frm_style .frm_blank_field input[type=text],.frm_style_formidable-style-3.with_frm_style .frm_blank_field input[type=password],.frm_style_formidable-style-3.with_frm_style .frm_blank_field input[type=url],.frm_style_formidable-style-3.with_frm_style .frm_blank_field input[type=tel],.frm_style_formidable-style-3.with_frm_style .frm_blank_field input[type=number],.frm_style_formidable-style-3.with_frm_style .frm_blank_field input[type=email],.frm_style_formidable-style-3.with_frm_style .frm_blank_field input[type=checkbox],.frm_style_formidable-style-3.with_frm_style .frm_blank_field input[type=radio],.frm_style_formidable-style-3.with_frm_style .frm_blank_field textarea,.frm_style_formidable-style-3.with_frm_style .frm_blank_field .mce-edit-area iframe,.frm_style_formidable-style-3.with_frm_style .frm_blank_field select:not(.ui-datepicker-month):not(.ui-datepicker-year),.frm_form_fields_error_style,.frm_style_formidable-style-3.with_frm_style .frm_blank_field .frm-g-recaptcha iframe,.frm_style_formidable-style-3.with_frm_style .frm_blank_field .g-recaptcha iframe,.frm_style_formidable-style-3.with_frm_style .frm_blank_field .frm-card-element.StripeElement,.frm_style_formidable-style-3.with_frm_style .frm_form_field :invalid {color:var(--text-color-error);background-color:var(--bg-color-error);border-color:var(--border-color-error);border-width:var(--border-width-error);border-style:var(--border-style-error);}.frm_style_formidable-style-3.with_frm_style .frm_error,.frm_style_formidable-style-3.with_frm_style .frm_limit_error{font-weight:var(--weight);color:var(--border-color-error);}.frm_style_formidable-style-3.with_frm_style .frm_error_style{background-color:var(--error-bg);border:1px solid var(--error-border);border-radius:var(--border-radius);color:var(--error-text);font-size:var(--error-font-size);margin:0;margin-bottom:var(--field-margin);}.frm_style_formidable-style-3.with_frm_style #frm_loading .progress-striped .progress-bar{background-image:linear-gradient(45deg, #cccccc 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, #cccccc 50%, #cccccc 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));}.frm_style_formidable-style-3.with_frm_style #frm_loading .progress-bar{background-color:var(--bg-color);}.frm_style_formidable-style-3.with_frm_style .frm_form_field.frm_total_big input,.frm_style_formidable-style-3.with_frm_style .frm_form_field.frm_total_big textarea,.frm_style_formidable-style-3.with_frm_style .frm_form_field.frm_total input,.frm_style_formidable-style-3.with_frm_style .frm_form_field.frm_total textarea{color: #555555;background-color:transparent;border:none;display:inline;width:auto;padding:0;}.frm_style_formidable-style-3.with_frm_style {--date-band-fill: rgba(87,154,246,0.1);}.frm_style_formidable-style-3.with_frm_style .frm_inline_box {box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;}.frm_style_formidable-style-3.with_frm_style .frm_page_bar .frm_current_page input[type="button"]{background-color: #dddddd;border-color: #dfdfdf;opacity:1;}.frm_style_formidable-style-3.with_frm_style .frm_progress_line input,.frm_style_formidable-style-3.with_frm_style .frm_progress_line input:disabled {border-color: #dfdfdf;}.frm_style_formidable-style-3.with_frm_style .frm_progress_line.frm_show_lines input {border-left-color: #cbcbcb;border-right-color: #cbcbcb;border-left-width: 1px ;border-right-width: 1px ;}.frm_style_formidable-style-3.with_frm_style .frm_progress_line li:first-of-type input {border-left-color: #008ec2;}.frm_style_formidable-style-3.with_frm_style .frm_progress_line li:last-of-type input {border-right-color: #008ec2;}.frm_style_formidable-style-3.with_frm_style .frm_progress_line li:last-of-type input.frm_page_skip {border-right-color: #dfdfdf;}.frm_style_formidable-style-3.with_frm_style .frm_progress_line .frm_current_page input[type="button"] {border-left-color: #dfdfdf;}.frm_style_formidable-style-3.with_frm_style .frm_progress_line.frm_show_lines .frm_current_page input[type="button"] {border-right-color: #cbcbcb;}.frm_style_formidable-style-3.with_frm_style .frm_progress_line input.frm_page_back {border-color: #008ec2;}.frm_style_formidable-style-3.with_frm_style .frm_progress_line.frm_show_lines input.frm_page_back{border-left-color: #008ec2;border-right-color: #cbcbcb;}.frm_style_formidable-style-3.with_frm_style .frm_rootline input,.frm_style_formidable-style-3.with_frm_style .frm_rootline input:hover {width: 30px;height: 30px;border-radius: 30px;padding: 0;}.frm_style_formidable-style-3.with_frm_style .frm_rootline .frm_current_page input[type="button"],.frm_style_formidable-style-3.with_frm_style .frm_page_bar input.frm_rootline_show_more_btn.active {border-color: #007aae !important;background-color: #008ec2 !important;color: #ffffff !important;}.frm_style_formidable-style-3.with_frm_style .frm_rootline.frm_no_numbers input.frm_rootline_show_more_btn.active {border-color: #007aae;background-color: #008ec2;color: #ffffff!important;}.frm_style_formidable-style-3.with_frm_style ul.frm_rootline_hidden_steps li:hover .frm_rootline_title {color: #008ec2;}.frm_style_formidable-style-3.with_frm_style input[type=range]::-webkit-slider-thumb {border: 2px solid #008ec2;color:#ffffff;}.frm_style_formidable-style-3.with_frm_style input[type=range]::-moz-range-thumb {border: 2px solid #008ec2;color:#ffffff;}.frm_style_formidable-style-3.with_frm_style input[type=range]::-ms-thumb {border: 2px solid #008ec2;color:#ffffff;}.frm_style_formidable-style-3.with_frm_style input.frm_other_input:not(.frm_other_full){width:auto ;}.frm_style_formidable-style-3.with_frm_style .frm_checkbox input.frm_other_input:not(.frm_other_full),.frm_style_formidable-style-3.with_frm_style .frm_radio input.frm_other_input:not(.frm_other_full){margin-left:5px;}.frm_style_formidable-style-3.with_frm_style .horizontal_radio input.frm_other_input:not(.frm_other_full):not(.frm_pos_none) {display:inline-block;}.frm_style_formidable-style-3.with_frm_style .frm_full input.frm_other_input:not(.frm_other_full){margin-left:0 ;margin-top:8px;}.frm_style_formidable-style-3.with_frm_style span.frm-pass-verified .frmsvg {color:#468847;}.frm_style_formidable-style-3.with_frm_style span.frm-pass-req .frmsvg {color:#B94A48;}.frm_style_formidable-style-3.with_frm_style .frm-show-form  .frm_section_heading h3[class*="frm_pos_"]{border-top:2px solid #e8e8e8;}.frm_style_formidable-style-3.with_frm_style h3 .frm_after_collapse{display:inline;}.frm_style_formidable-style-3.with_frm_style h3 .frm_before_collapse{display:none;}.menu-edit #post-body-content .frm_style_formidable-style-3.with_frm_style .frm_section_heading h3[class*="frm_pos_"]{margin:0;}.frm_style_formidable-style-3.with_frm_style .frm_section_heading{margin-top:15px;}.frm_style_formidable-style-3.with_frm_style  .frm-show-form .frm_section_heading .frm_section_spacing,.menu-edit #post-body-content .frm_style_formidable-style-3.with_frm_style  .frm-show-form .frm_section_heading .frm_section_spacing{margin-bottom:12px;}.frm_style_formidable-style-3.with_frm_style .frm_single_product_label,.frm_style_formidable-style-3.with_frm_style .frm_total_formatted {font-size:14px;color:#444444;}.frm_style_formidable-style-3.with_frm_style input.flatpickr-input[readonly]:not([disabled]):focus {color: var(--text-color);background-color: var(--bg-color-active);border-color: var(--border-color-active);box-shadow: 0 0 5px 0 rgba(102,175,233, 0.6);}.frm_style_formidable-style-3.with_frm_style .ui-datepicker-title > select {color: #555555;color: var(--text-color);background-color: var(--bg-color);}.frm_style_formidable-style-3.with_frm_style .ui-datepicker-month,.frm_style_formidable-style-3.with_frm_style .ui-datepicker-year {color: var(--text-color);}.frm_style_formidable-style-3.with_frm_style span.ui-datepicker-month,.frm_style_formidable-style-3.with_frm_style span.ui-datepicker-year {color: var(--date-head-color);}.frm_style_formidable-style-3.with_frm_style .ui-widget-header,.frm_style_formidable-style-3.with_frm_style .ui-datepicker-header {color: var(--date-head-color) !important;background-color: var(--date-head-bg-color) !important;}.frm_style_formidable-style-3.with_frm_style .frm-datepicker:not(.frm-datepicker-custom-theme) .flatpickr-day,.frm_style_formidable-style-3.with_frm_style.frm-datepicker:not(.frm-datepicker-custom-theme) .flatpickr-day,.frm_style_formidable-style-3.with_frm_style .ui-datepicker td, .frm_style_formidable-style-3.with_frm_style.ui-datepicker td {border: 0;border-radius: var(--border-radius);overflow: hidden;}.frm_style_formidable-style-3.with_frm_style td.ui-datepicker-today:not(.ui-datepicker-current-day) {background-color: transparent !important;}.frm_style_formidable-style-3.with_frm_style .frm-datepicker:not(.frm-datepicker-custom-theme) .flatpickr-day.today:not(.inRange):not(.selected):not(.startRange):not(.endRange),.frm_style_formidable-style-3.with_frm_style.frm-datepicker:not(.frm-datepicker-custom-theme) .flatpickr-day.today:not(.inRange):not(.selected):not(.startRange):not(.endRange) {color: var(--date-band-color);font-weight: 600;}.frm_style_formidable-style-3.with_frm_style td.ui-datepicker-today:not(.ui-datepicker-current-day) > .ui-state-default {color: var(--date-band-color);font-weight: 600;}.frm_style_formidable-style-3.with_frm_style td.ui-datepicker-current-day,.frm_style_formidable-style-3.with_frm_style td.ui-datepicker-current-day .ui-state-hover {background-color: var(--border-color-active) !important;}.frm_style_formidable-style-3.with_frm_style td.ui-datepicker-current-day .ui-state-default {font-weight: 600;}.frm_style_formidable-style-3.with_frm_style td.ui-datepicker-current-day .ui-state-default:not(.ui-state-hover) {color: #fff;}.frm_style_formidable-style-3.with_frm_style .frm-datepicker:not(.frm-datepicker-custom-theme) .flatpickr-day.today:not(.flatpickr-disabled):hover,.frm_style_formidable-style-3.with_frm_style.frm-datepicker:not(.frm-datepicker-custom-theme) .flatpickr-day.today:not(.flatpickr-disabled):hover,.frm_style_formidable-style-3.with_frm_style td:not(.ui-datepicker-current-day) .ui-state-hover {color: var(--date-band-color);background: var(--date-band-fill) !important;font-weight: 600;}.frm_style_formidable-style-3.with_frm_style input[type=submit][disabled],.frm_style_formidable-style-3.with_frm_style .frm_submit input[type=button][disabled],.frm_style_formidable-style-3.with_frm_style .frm_submit button[disabled] {opacity: 0.5;cursor: not-allowed;}.frm_style_formidable-style-3.with_frm_style .frm_loading_prev button.frm_prev_page,.frm_style_formidable-style-3.with_frm_style .frm_loading_form button.frm_button_submit {opacity: 1;}.frm_style_formidable-style.with_frm_style{}.frm_forms.frm_style_formidable-style.with_frm_style{max-width:var(--form-width);direction:var(--direction);}.frm_style_formidable-style.with_frm_style .form-field{margin-bottom:var(--field-margin);}.frm_style_formidable-style.with_frm_style .form-field.frm_section_heading{margin-bottom:0;}.frm_style_formidable-style.with_frm_style p.description,.frm_style_formidable-style.with_frm_style div.description,.frm_style_formidable-style.with_frm_style div.frm_description,.frm_style_formidable-style.with_frm_style .frm-show-form > div.frm_description,.frm_style_formidable-style.with_frm_style .frm_error,.frm_style_formidable-style.with_frm_style .frm_pro_max_limit_desc{margin-top: 6px;padding:0;font-family:"Open Sans", sans-serif;font-size:12px;color:#666666;font-weight:normal;text-align:left;font-style:normal;max-width:100%;}.frm_style_formidable-style.with_frm_style .frm_form_field.frm_left_container{grid-template-columns: 150px auto;}.frm_style_formidable-style.with_frm_style .frm_form_field.frm_right_container{grid-template-columns: auto 150px;}.frm_style_formidable-style.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_data_container,.frm_style_formidable-style.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_opt_container{display:inline;}.frm_style_formidable-style.with_frm_style .frm_pos_right{display:inline;width:var(--width);}.frm_style_formidable-style.with_frm_style .frm_none_container .frm_primary_label,.frm_style_formidable-style.with_frm_style .frm_pos_none{display:none;}.frm_style_formidable-style.with_frm_style .frm_scale label{font-weight:normal;font-family:"Open Sans", sans-serif;font-size:13px;color:#444444;}.frm_style_formidable-style.with_frm_style input::placeholder,.frm_style_formidable-style.with_frm_style textarea::placeholder{color:var(--text-color-disabled);}.frm_style_formidable-style.with_frm_style .frm_default,.frm_style_formidable-style.with_frm_style input.frm_default,.frm_style_formidable-style.with_frm_style textarea.frm_default,.frm_style_formidable-style.with_frm_style select.frm_default,.frm_style_formidable-style.with_frm_style .placeholder {color:var(--text-color-disabled);}.frm_style_formidable-style.with_frm_style .form-field input:not([type=file]):not([type=range]):not([readonly]):focus,.frm_style_formidable-style.with_frm_style select:focus,.frm_style_formidable-style.with_frm_style .form-field textarea:focus,.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=text],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=password],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=email],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=number],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=url],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=tel],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=search],.frm_form_fields_active_style,.frm_style_formidable-style.with_frm_style .frm_focus_field .frm-card-element.StripeElement {background-color:var(--bg-color-active);border-color:var(--border-color-active);color:var(--text-color);box-shadow:0px 0px 5px 0px rgba(102,175,233, 0.6);}.frm_style_formidable-style.with_frm_style input:-webkit-autofill {-webkit-box-shadow: 0px 0px 5px 0px rgba(102,175,233, 0.6);}.frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message,.frm_style_formidable-style.with_frm_style .frm-edit-page-btn,.frm_style_formidable-style.with_frm_style input[type=submit],.frm_style_formidable-style.with_frm_style .frm_submit input[type=button],.frm_style_formidable-style.with_frm_style .frm_submit button,.frm_form_submit_style {width:auto;font-family:"Open Sans", sans-serif;font-size:14px;height:auto;line-height:normal;text-align:center;background:#ffffff;border-width:1px;border-color: #cccccc;border-style:solid;color:#444444;cursor:pointer;font-weight:normal;border-radius:4px;text-shadow:none;padding:6px 11px;box-sizing:border-box;box-shadow:0 1px 1px #eeeeee;margin:10px;margin-left:0;margin-right:0;vertical-align:middle;}.frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message{margin:0;}.frm_style_formidable-style.with_frm_style .frm-edit-page-btn:hover,.frm_style_formidable-style.with_frm_style input[type=submit]:hover,.frm_style_formidable-style.with_frm_style .frm_submit input[type=button]:hover,.frm_style_formidable-style.with_frm_style .frm_submit button:hover{background:var(--submit-hover-bg-color);border-color:var(--submit-hover-border-color);color:var(--submit-hover-color);}.frm_style_formidable-style.with_frm_style.frm_center_submit .frm_submit .frm_ajax_loading{margin-bottom:10px;}.frm_style_formidable-style.with_frm_style .frm-edit-page-btn:focus,.frm_style_formidable-style.with_frm_style input[type=submit]:focus,.frm_style_formidable-style.with_frm_style .frm_submit input[type=button]:focus,.frm_style_formidable-style.with_frm_style .frm_submit button:focus,.frm_style_formidable-style.with_frm_style input[type=submit]:active,.frm_style_formidable-style.with_frm_style .frm_submit input[type=button]:active,.frm_style_formidable-style.with_frm_style .frm_submit button:active{background:var(--submit-active-bg-color);border-color:var(--submit-active-border-color);color:var(--submit-active-color);outline: none;}.frm_style_formidable-style.with_frm_style .frm_loading_prev .frm_prev_page,.frm_style_formidable-style.with_frm_style .frm_loading_prev .frm_prev_page:hover,.frm_style_formidable-style.with_frm_style .frm_loading_prev .frm_prev_page:active,.frm_style_formidable-style.with_frm_style .frm_loading_prev .frm_prev_page:focus,.frm_style_formidable-style.with_frm_style .frm_loading_form .frm_button_submit,.frm_style_formidable-style.with_frm_style .frm_loading_form .frm_button_submit:hover,.frm_style_formidable-style.with_frm_style .frm_loading_form .frm_button_submit:active,.frm_style_formidable-style.with_frm_style .frm_loading_form .frm_button_submit:focus{color: transparent;background:var(--submit-bg-color);border-color:var(--submit-bg-color);}.frm_style_formidable-style.with_frm_style .frm_loading_prev .frm_prev_page:before,.frm_style_formidable-style.with_frm_style .frm_loading_form .frm_button_submit:before {border-bottom-color:var(--submit-text-color);border-right-color:var(--submit-text-color);}.frm_style_formidable-style.with_frm_style input[type=submit][disabled],.frm_style_formidable-style.with_frm_style .frm_submit input[type=button][disabled],.frm_style_formidable-style.with_frm_style .frm_submit button[disabled] {opacity: 0.5;cursor: not-allowed;}.frm_style_formidable-style.with_frm_style.frm_inline_top .frm_submit::before,.frm_style_formidable-style.with_frm_style .frm_submit.frm_inline_submit::before {content:"before";font-family:"Open Sans", sans-serif;font-size:var(--font-size);color:var(--label-color);font-weight:var(--weight);margin:0;padding:var(--label-padding);width:auto;display:block;visibility:hidden;}.frm_style_formidable-style.with_frm_style.frm_inline_form .frm_submit input,.frm_style_formidable-style.with_frm_style.frm_inline_form .frm_submit button,.frm_style_formidable-style.with_frm_style .frm_submit.frm_inline_submit input,.frm_style_formidable-style.with_frm_style .frm_submit.frm_inline_submit button {margin: 0 !important;}.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=text],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=password],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=url],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=tel],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=number],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=email],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=checkbox],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=radio],.frm_style_formidable-style.with_frm_style .frm_blank_field textarea,.frm_style_formidable-style.with_frm_style .frm_blank_field .mce-edit-area iframe,.frm_style_formidable-style.with_frm_style .frm_blank_field select:not(.ui-datepicker-month):not(.ui-datepicker-year),.frm_form_fields_error_style,.frm_style_formidable-style.with_frm_style .frm_blank_field .frm-g-recaptcha iframe,.frm_style_formidable-style.with_frm_style .frm_blank_field .g-recaptcha iframe,.frm_style_formidable-style.with_frm_style .frm_blank_field .frm-card-element.StripeElement,.frm_style_formidable-style.with_frm_style .frm_form_field :invalid {color:var(--text-color-error);background-color:var(--bg-color-error);border-color:var(--border-color-error);border-width:var(--border-width-error);border-style:var(--border-style-error);}.frm_style_formidable-style.with_frm_style .frm_error,.frm_style_formidable-style.with_frm_style .frm_limit_error{font-weight:var(--weight);color:var(--border-color-error);}.frm_style_formidable-style.with_frm_style .frm_error_style{background-color:var(--error-bg);border:1px solid var(--error-border);border-radius:var(--border-radius);color:var(--error-text);font-size:var(--error-font-size);margin:0;margin-bottom:var(--field-margin);}.frm_style_formidable-style.with_frm_style #frm_loading .progress-striped .progress-bar{background-image:linear-gradient(45deg, #cccccc 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, #cccccc 50%, #cccccc 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));}.frm_style_formidable-style.with_frm_style #frm_loading .progress-bar{background-color:var(--bg-color);}.frm_style_formidable-style.with_frm_style .frm_form_field.frm_total_big input,.frm_style_formidable-style.with_frm_style .frm_form_field.frm_total_big textarea,.frm_style_formidable-style.with_frm_style .frm_form_field.frm_total input,.frm_style_formidable-style.with_frm_style .frm_form_field.frm_total textarea{color: #555555;background-color:transparent;border:none;display:inline;width:auto;padding:0;}.frm_style_formidable-style.with_frm_style {}.frm_style_formidable-style.with_frm_style .frm_inline_box {box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;}.frm_style_formidable-style.with_frm_style .frm_page_bar .frm_current_page input[type="button"]{background-color: #dddddd;border-color: #dfdfdf;opacity:1;}.frm_style_formidable-style.with_frm_style .frm_progress_line input,.frm_style_formidable-style.with_frm_style .frm_progress_line input:disabled {border-color: #dfdfdf;}.frm_style_formidable-style.with_frm_style .frm_progress_line.frm_show_lines input {border-left-color: #cbcbcb;border-right-color: #cbcbcb;border-left-width: 1px ;border-right-width: 1px ;}.frm_style_formidable-style.with_frm_style .frm_progress_line li:first-of-type input {border-left-color: #008ec2;}.frm_style_formidable-style.with_frm_style .frm_progress_line li:last-of-type input {border-right-color: #008ec2;}.frm_style_formidable-style.with_frm_style .frm_progress_line li:last-of-type input.frm_page_skip {border-right-color: #dfdfdf;}.frm_style_formidable-style.with_frm_style .frm_progress_line .frm_current_page input[type="button"] {border-left-color: #dfdfdf;}.frm_style_formidable-style.with_frm_style .frm_progress_line.frm_show_lines .frm_current_page input[type="button"] {border-right-color: #cbcbcb;}.frm_style_formidable-style.with_frm_style .frm_progress_line input.frm_page_back {border-color: #008ec2;}.frm_style_formidable-style.with_frm_style .frm_progress_line.frm_show_lines input.frm_page_back{border-left-color: #008ec2;border-right-color: #cbcbcb;}.frm_style_formidable-style.with_frm_style .frm_rootline input,.frm_style_formidable-style.with_frm_style .frm_rootline input:hover {width: 30px;height: 30px;border-radius: 30px;padding: 0;}.frm_style_formidable-style.with_frm_style .frm_rootline .frm_current_page input[type="button"],.frm_style_formidable-style.with_frm_style .frm_page_bar input.frm_rootline_show_more_btn.active {border-color: #007aae !important;background-color: #008ec2 !important;color: #ffffff !important;}.frm_style_formidable-style.with_frm_style .frm_rootline.frm_no_numbers input.frm_rootline_show_more_btn.active {border-color: #007aae;background-color: #008ec2;color: #ffffff!important;}.frm_style_formidable-style.with_frm_style ul.frm_rootline_hidden_steps li:hover .frm_rootline_title {color: #008ec2;}.frm_style_formidable-style.with_frm_style input[type=range]::-webkit-slider-thumb {border: 2px solid #008ec2;color:#ffffff;}.frm_style_formidable-style.with_frm_style input[type=range]::-moz-range-thumb {border: 2px solid #008ec2;color:#ffffff;}.frm_style_formidable-style.with_frm_style input[type=range]::-ms-thumb {border: 2px solid #008ec2;color:#ffffff;}.frm_style_formidable-style.with_frm_style input.frm_other_input:not(.frm_other_full){width:auto ;}.frm_style_formidable-style.with_frm_style .frm_checkbox input.frm_other_input:not(.frm_other_full),.frm_style_formidable-style.with_frm_style .frm_radio input.frm_other_input:not(.frm_other_full){margin-left:5px;}.frm_style_formidable-style.with_frm_style .horizontal_radio input.frm_other_input:not(.frm_other_full):not(.frm_pos_none) {display:inline-block;}.frm_style_formidable-style.with_frm_style .frm_full input.frm_other_input:not(.frm_other_full){margin-left:0 ;margin-top:8px;}.frm_style_formidable-style.with_frm_style span.frm-pass-verified .frmsvg {color:#468847;}.frm_style_formidable-style.with_frm_style span.frm-pass-req .frmsvg {color:#B94A48;}.frm_style_formidable-style.with_frm_style .frm-show-form  .frm_section_heading h3[class*="frm_pos_"]{border-top:2px solid #e8e8e8;}.frm_style_formidable-style.with_frm_style h3 .frm_after_collapse{display:inline;}.frm_style_formidable-style.with_frm_style h3 .frm_before_collapse{display:none;}.menu-edit #post-body-content .frm_style_formidable-style.with_frm_style .frm_section_heading h3[class*="frm_pos_"]{margin:0;}.frm_style_formidable-style.with_frm_style .frm_section_heading{margin-top:15px;}.frm_style_formidable-style.with_frm_style  .frm-show-form .frm_section_heading .frm_section_spacing,.menu-edit #post-body-content .frm_style_formidable-style.with_frm_style  .frm-show-form .frm_section_heading .frm_section_spacing{margin-bottom:12px;}.frm_style_formidable-style.with_frm_style .frm_single_product_label,.frm_style_formidable-style.with_frm_style .frm_total_formatted {font-size:14px;color:#444444;}.frm_style_formidable-style.with_frm_style input.flatpickr-input[readonly]:not([disabled]):focus {color: var(--text-color);background-color: var(--bg-color-active);border-color: var(--border-color-active);box-shadow: 0 0 5px 0 rgba(102,175,233, 0.6);}.frm_style_formidable-style.with_frm_style .ui-datepicker-title > select {color: #555555;color: var(--text-color);background-color: var(--bg-color);}.frm_style_formidable-style.with_frm_style .ui-datepicker-month,.frm_style_formidable-style.with_frm_style .ui-datepicker-year {color: var(--text-color);}.frm_style_formidable-style.with_frm_style span.ui-datepicker-month,.frm_style_formidable-style.with_frm_style span.ui-datepicker-year {color: var(--date-head-color);}.frm_style_formidable-style.with_frm_style .ui-widget-header,.frm_style_formidable-style.with_frm_style .ui-datepicker-header {color: var(--date-head-color) !important;background-color: var(--date-head-bg-color) !important;}.frm_style_formidable-style.with_frm_style .frm-datepicker:not(.frm-datepicker-custom-theme) .flatpickr-day,.frm_style_formidable-style.with_frm_style.frm-datepicker:not(.frm-datepicker-custom-theme) .flatpickr-day,.frm_style_formidable-style.with_frm_style .ui-datepicker td, .frm_style_formidable-style.with_frm_style.ui-datepicker td {border: 0;border-radius: var(--border-radius);overflow: hidden;}.frm_style_formidable-style.with_frm_style td.ui-datepicker-today:not(.ui-datepicker-current-day) {background-color: transparent !important;}.frm_style_formidable-style.with_frm_style .frm-datepicker:not(.frm-datepicker-custom-theme) .flatpickr-day.today:not(.inRange):not(.selected):not(.startRange):not(.endRange),.frm_style_formidable-style.with_frm_style.frm-datepicker:not(.frm-datepicker-custom-theme) .flatpickr-day.today:not(.inRange):not(.selected):not(.startRange):not(.endRange) {color: var(--date-band-color);font-weight: 600;}.frm_style_formidable-style.with_frm_style td.ui-datepicker-today:not(.ui-datepicker-current-day) > .ui-state-default {color: var(--date-band-color);font-weight: 600;}.frm_style_formidable-style.with_frm_style td.ui-datepicker-current-day,.frm_style_formidable-style.with_frm_style td.ui-datepicker-current-day .ui-state-hover {background-color: var(--border-color-active) !important;}.frm_style_formidable-style.with_frm_style td.ui-datepicker-current-day .ui-state-default {font-weight: 600;}.frm_style_formidable-style.with_frm_style td.ui-datepicker-current-day .ui-state-default:not(.ui-state-hover) {color: #fff;}.frm_style_formidable-style.with_frm_style .frm-datepicker:not(.frm-datepicker-custom-theme) .flatpickr-day.today:not(.flatpickr-disabled):hover,.frm_style_formidable-style.with_frm_style.frm-datepicker:not(.frm-datepicker-custom-theme) .flatpickr-day.today:not(.flatpickr-disabled):hover,.frm_style_formidable-style.with_frm_style td:not(.ui-datepicker-current-day) .ui-state-hover {color: var(--date-band-color);background: var(--date-band-fill) !important;font-weight: 600;}.frm_style_formidable-style.with_frm_style input[type=submit][disabled],.frm_style_formidable-style.with_frm_style .frm_submit input[type=button][disabled],.frm_style_formidable-style.with_frm_style .frm_submit button[disabled] {opacity: 0.5;cursor: not-allowed;}.frm_style_formidable-style.with_frm_style .frm_loading_prev button.frm_prev_page,.frm_style_formidable-style.with_frm_style .frm_loading_form button.frm_button_submit {opacity: 1;}.frm_ajax_loading{visibility:hidden;width:auto;}.frm_form_submit_style{height:auto;}a.frm_save_draft{cursor:pointer;}.with_frm_style a.frm_save_draft,.with_frm_style a.frm_start_over{font-family: var(--font);font-size: var(--submit-font-size);font-weight: var(--submit-weight);}.horizontal_radio .frm_radio{margin:0 5px 0 0;}.horizontal_radio .frm_checkbox{margin:0;margin-right:12px;}.vertical_radio .frm_checkbox,.vertical_radio .frm_radio,.vertical_radio .frm_catlevel_1{display:block;}.horizontal_radio .frm_checkbox,.horizontal_radio .frm_radio,.horizontal_radio .frm_catlevel_1{display:inline-block;padding-left: 0;}.with_frm_style .frm_radio{display: var(--radio-align);}.with_frm_style .frm_checkbox{display: var(--check-align);}.with_frm_style .vertical_radio .frm_checkbox,.with_frm_style .vertical_radio .frm_radio,.vertical_radio .frm_catlevel_1{display:block;margin-bottom: 10px;}.with_frm_style .horizontal_radio .frm_checkbox,.with_frm_style .horizontal_radio .frm_radio,.horizontal_radio .frm_catlevel_1{display:inline-block;}.with_frm_style .frm_checkbox label,.with_frm_style .frm_radio label {display: inline-block;vertical-align: middle;white-space:normal;}.with_frm_style .frm_checkbox label input[type=checkbox],.with_frm_style .frm_radio label input[type=radio] {margin-right: 4px;}.with_frm_style .frm_checkbox label:not(.frm-label-disabled),.with_frm_style .frm_radio label:not(.frm-label-disabled) {cursor: pointer;}.with_frm_style .vertical_radio .frm_checkbox label,.with_frm_style .vertical_radio .frm_radio label{display: block;width: 100%;}.with_frm_style .frm_radio label,.with_frm_style .frm_checkbox label {font-family: var(--font);font-size: var(--check-font-size);color: var(--check-label-color);font-weight: var(--check-weight);line-height: 1.3;}.with_frm_style .frm_radio input[type=radio],.with_frm_style .frm_checkbox input[type=checkbox] {font-size: var(--check-font-size);position: static;}.frm_file_container .frm_file_link,.with_frm_style .frm_radio label .frm_file_container,.with_frm_style .frm_checkbox label .frm_file_container{display:inline-block;margin:5px;vertical-align:middle;}.with_frm_style .frm_radio input[type=radio], .with_frm_style .frm_scale input[type=radio]{border-radius:50%;}.with_frm_style .frm_checkbox input[type=checkbox] {border-radius: calc(var(--border-radius) / 2) !important;}.with_frm_style .frm_radio input[type=radio],.with_frm_style .frm_scale input[type=radio],.with_frm_style .frm_checkbox input[type=checkbox]{appearance: none;background-color: var(--bg-color);flex: none;display:inline-block !important;width: 16px !important;min-width: 16px !important;height: 16px !important;color: var(--border-color);border: 1px solid currentColor;border-color: var(--border-color);vertical-align: middle;position: initial; padding: 0;margin: 0;}.frm_forms.with_frm_style .frm_fields_container .frm_radio input[type=radio]:not([disabled]):checked,.frm_forms.with_frm_style .frm_fields_container .frm_scale input[type=radio]:not([disabled]):checked,.frm_forms.with_frm_style .frm_fields_container .frm_checkbox input[type=checkbox]:not([disabled]):checked {border-color: var(--border-color-active) !important;}.frm_forms.with_frm_style .frm_fields_container .frm_checkbox input[type=checkbox]:not([disabled]):checked {background-color: var(--border-color-active) !important;}.with_frm_style .frm_radio input[type=radio][disabled]:checked,.with_frm_style .frm_scale input[type=radio][disabled]:checked,.with_frm_style .frm_checkbox input[type=checkbox][disabled]:checked {border-color: var(--border-color) !important; }.with_frm_style .frm_checkbox input[type=checkbox][disabled]:checked {background-color: var(--border-color) !important;}.with_frm_style .frm_radio input[type=radio]:checked:before,.with_frm_style .frm_scale input[type=radio]:checked:before,.with_frm_style .frm_checkbox input[type=checkbox]:checked:before {position: static !important; content: '';display: block;}.frm_forms.with_frm_style .frm_checkbox input[type=checkbox]:before {width: 100% !important;height: 100% !important;background-image: url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6667 1.5L4.25001 7.91667L1.33334 5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !important;background-size: 9px !important;background-repeat: no-repeat !important;background-position: center !important;margin: 0;}.with_frm_style .frm_scale input[type=radio]:before,.with_frm_style .frm_radio input[type=radio]:before {width: 8px;height: 8px;border-radius: 50%;background-color: var(--border-color-active);margin: 3px;}.with_frm_style .frm_scale input[type=radio][disabled]:before,.with_frm_style .frm_radio input[type=radio][disabled]:before {background-color: var(--border-color);}.with_frm_style :invalid,.with_frm_style :-moz-ui-invalid{box-shadow:none;}.with_frm_style .frm_error_style img{padding-right:10px;vertical-align:middle;border:none;}.with_frm_style .frm_trigger{cursor:pointer;}.with_frm_style .frm_error_style,.with_frm_style .frm_message,.frm_success_style{border-radius:4px;padding:15px;}.with_frm_style .frm_message p {color: var(--success-text-color);margin-bottom: 0;}.with_frm_style .frm_message > p:first-of-type {margin-top: 0;}.with_frm_style .frm_message,.frm_success_style {margin: 5px 0 15px;border: 1px solid var(--success-border-color);background-color: var(--success-bg-color);color: var(--success-text-color);border-radius: var(--border-radius);font-size: var(--success-font-size);}.with_frm_style .frm_plain_success .frm_message {background-color: transparent;padding:0;border:none;font-size:inherit;color:inherit;}.with_frm_style .frm_plain_success .frm_message p {color:inherit;}.frm_form_fields_style,.frm_form_fields_active_style,.frm_form_fields_error_style,.frm_form_submit_style{width:auto;}.with_frm_style .frm_trigger span{float:left;}.with_frm_style table.frm-grid,#content .with_frm_style table.frm-grid{border-collapse:collapse;border:none;}.frm-grid td,.frm-grid th{padding:5px;border-width:1px;border-style:solid;border-color: var(--border-color);border-top:none;border-left:none;border-right:none;}.frm-alt-table {width:100%;border-collapse:separate;margin-top:0.5em;font-size:15px;border-width:1px;}.with_frm_style .frm-alt-table{border-color: var(--border-color);}.frm-alt-table th {width:200px;}.frm-alt-table tr {background-color:transparent;}.frm-alt-table th,.frm-alt-table td {background-color:transparent;vertical-align:top;text-align:left;padding:20px;border-color:transparent;}.frm-alt-table tr:nth-child(even) {background-color:#f9f9f9;}table.form_results.with_frm_style{border-style: solid;border-width: var(--field-border-width);border-color: var(--border-color);}table.form_results.with_frm_style tr td{text-align:left;padding:7px 9px;color: var(--text-color);border-top-style: solid;border-top-width: var(--field-border-width);border-top-color: var(--border-color);}table.form_results.with_frm_style tr.frm_even,.frm-grid .frm_even{background-color:#fff;background-color:var(--bg-color);}table.form_results.with_frm_style tr.frm_odd,.frm-grid .frm_odd {background-color: var(--bg-color);}.frm_color_block {background-color:#f9f9f9;padding: 40px;}.with_frm_style .frm-show-form .frm_color_block.frm_section_heading h3,.frm_color_block.frm_section_heading h3 {border-width: 0 !important;}.frm_collapse .ui-icon{display:inline-block;}.frm_toggle_container{border:1px solid transparent;}.frm_toggle_container ul{margin:5px 0;padding-left:0;list-style-type:none;}.frm_toggle_container .frm_month_heading{text-indent:15px;}.frm_toggle_container .frm_month_listing{margin-left:40px;}#frm_loading{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;}#frm_loading h3{font-weight:500;padding-bottom:15px;color:#fff;font-size:24px;}#frm_loading_content{position:fixed;top:20%;left:33%;width:33%;text-align:center;padding-top:30px;font-weight:bold;z-index:9999999;}#frm_loading img{max-width:100%;}#frm_loading .progress{border-radius:4px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset;height:20px;margin-bottom:20px;overflow:hidden;}#frm_loading .progress.active .progress-bar{animation:2s linear 0s normal none infinite progress-bar-stripes;}#frm_loading .progress-striped .progress-bar {background-image: linear-gradient(45deg, var(--border-color) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, var(--border-color) 50%, var(--border-color) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));background-size:40px 40px;}#frm_loading .progress-bar {background-color: var(--bg-color);box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset;float: left;height: 100%;line-height: 20px;text-align: center;transition: width 0.6s ease 0s;width: 100%;}.frm_image_from_url{height:50px;}.frm-loading-img{background:url(https://catalyticsupportsystems.com/wp-content/plugins/formidable/images/ajax_loader.gif) no-repeat center center;padding:6px 12px;}select.frm_loading_lookup{background-image: url(https://catalyticsupportsystems.com/wp-content/plugins/formidable/images/ajax_loader.gif) !important;background-position: 10px;background-repeat: no-repeat;color: transparent !important;}.frm_screen_reader {border: 0;clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;word-wrap: normal !important; }.frm_screen_reader.frm_hidden {display: initial;}.frm_clear_none {clear: none;}.frm_clear {clear: both;}.frm_form_field.frm_alignright {float: right !important;}.with_frm_style .frm_form_field {clear: both;}.frm_combo_inputs_container,.frm_grid_container,.frm_form_fields .frm_section_heading,.frm_form_fields .frm_fields_container {display: grid;grid-template-columns: repeat(12, 1fr);grid-auto-rows: max-content;grid-gap: 0 2%;}.frm_combo_inputs_container > *,.frm_grid_container > *,.frm_section_heading > *,.frm_fields_container .frm_form_field,.frm_fields_container > * {grid-column: span 12 / span 12;}.frm_inline,.frm_form_field.frm_left_inline,.frm_form_field.frm_first_inline,.frm_form_field.frm_inline,.frm_submit.frm_inline,.frm_form_field.frm_right_inline,.frm_form_field.frm_last_inline {width: auto;grid-column: span 2 / span 2;}.frm6,.frm_half,.frm_form_field.frm_three_fifths, .frm_form_field.frm6,.frm_submit.frm6,.frm_form_field.frm_left_half,.frm_form_field.frm_right_half,.frm_form_field.frm_first_half,.frm_form_field.frm_last_half,.frm_form_field.frm_half,.frm_submit.frm_half {grid-column: span 6 / span 6;}.frm4,.frm_third,.frm_form_field.frm_two_fifths, .frm_form_field.frm4,.frm_submit.frm4,.frm_form_field.frm_left_third,.frm_form_field.frm_third,.frm_submit.frm_third,.frm_form_field.frm_right_third,.frm_form_field.frm_first_third,.frm_form_field.frm_last_third {grid-column: span 4 / span 4;}.frm8,.frm_two_thirds,.frm_form_field.frm8,.frm_submit.frm8,.frm_form_field.frm_left_two_thirds,.frm_form_field.frm_right_two_thirds,.frm_form_field.frm_first_two_thirds,.frm_form_field.frm_last_two_thirds,.frm_form_field.frm_two_thirds {grid-column: span 8/span 8;}.frm3,.frm_fourth,.frm_form_field.frm3,.frm_submit.frm3,.frm_form_field.frm_left_fourth,.frm_form_field.frm_fourth,.frm_submit.frm_fourth,.frm_form_field.frm_right_fourth,.frm_form_field.frm_first_fourth,.frm_form_field.frm_last_fourth {grid-column: span 3/span 3;}.frm9,.frm_three_fourths,.frm_form_field.frm_four_fifths, .frm_form_field.frm9,.frm_submit.frm9,.frm_form_field.frm_three_fourths {grid-column: span 9/span 9;}.frm_form_field.frm_left_fifth,.frm_form_field.frm_fifth,.frm_submit.frm_fifth,.frm_form_field.frm_right_fifth,.frm_form_field.frm_first_fifth,.frm_form_field.frm_last_fifth {grid-column: span 2/span 2;}.frm2,.frm_sixth,.frm_form_field.frm2,.frm_submit.frm2,.frm_form_field.frm_sixth,.frm_submit.frm_sixth,.frm_form_field.frm_first_sixth,.frm_form_field.frm_last_sixth {grid-column: span 2/span 2;}.frm10,.frm_form_field.frm10,.frm_submit.frm10 {grid-column: span 10/span 10;}.frm1,.frm_form_field.frm1,.frm_submit.frm1,.frm_form_field.frm_seventh,.frm_submit.frm_seventh,.frm_form_field.frm_first_seventh,.frm_form_field.frm_last_seventh.frm_form_field.frm_eighth,.frm_submit.frm_eighth,.frm_form_field.frm_first_eighth,.frm_form_field.frm_last_eighth {grid-column: span 1/span 1;}.frm5,.frm_form_field.frm5,.frm_submit.frm5 {grid-column: span 5/span 5;}.frm7,.frm_form_field.frm7,.frm_submit.frm7 {grid-column: span 7/span 7;}.frm11,.frm_form_field.frm11,.frm_submit.frm11 {grid-column: span 11/span 11;}.frm12,.frm_full,.frm_full .wp-editor-wrap,.frm_full > input:not([type="checkbox"]):not([type="radio"]):not([type="button"]),.frm_full select,.frm_full textarea {width: 100% !important;grid-column: span 12/span 12;box-sizing: border-box;}.frm_full .wp-editor-wrap input {width: auto !important;}.frm_first,.frm_form_field.frm_left_half,.frm_form_field.frm_left_third,.frm_form_field.frm_left_two_thirds,.frm_form_field.frm_left_fourth,.frm_form_field.frm_left_fifth,.frm_form_field.frm_left_inline,.frm_form_field.frm_first_half,.frm_form_field.frm_first_third,.frm_form_field.frm_first_two_thirds,.frm_form_field.frm_first_fourth,.frm_form_field.frm_first_fifth,.frm_form_field.frm_first_sixth,.frm_form_field.frm_first_seventh,.frm_form_field.frm_first_eighth,.frm_form_field.frm_first_inline,.frm_form_field.frm_first {grid-column-start: 1;}.frm_last,.frm_form_field.frm_last,.frm_form_field.frm_alignright {grid-column-end: -1;justify-content: end;}.with_frm_style.frm_rtl .frm_form_fields .star-rating {float: right;}.with_frm_style.frm_rtl .frm_grid .frm_primary_label,.with_frm_style.frm_rtl .frm_grid_first .frm_primary_label,.with_frm_style.frm_rtl .frm_grid_odd .frm_primary_label,.with_frm_style.frm_rtl .frm_grid .frm_radio,.with_frm_style.frm_rtl .frm_grid_first .frm_radio,.with_frm_style.frm_rtl .frm_grid_odd .frm_radio,.with_frm_style.frm_rtl .frm_grid .frm_checkbox,.with_frm_style.frm_rtl .frm_grid_first .frm_checkbox,.with_frm_style.frm_rtl .frm_grid_odd .frm_checkbox {float: right !important;margin-right: 0 !important;}.with_frm_style.frm_rtl .frm_grid_first .frm_radio label input,.with_frm_style.frm_rtl .frm_grid .frm_radio label input,.with_frm_style.frm_rtl .frm_grid_odd .frm_radio label input,.with_frm_style.frm_rtl .frm_grid_first .frm_checkbox label input,.with_frm_style.frm_rtl .frm_grid .frm_checkbox label input,.with_frm_style.frm_rtl .frm_grid_odd .frm_checkbox label input {float: left;}.with_frm_style.frm_rtl .frm_catlevel_2,.with_frm_style.frm_rtl .frm_catlevel_3,.with_frm_style.frm_rtl .frm_catlevel_4,.with_frm_style.frm_rtl .frm_catlevel_5 {margin-right: 18px;}.with_frm_style.frm_rtl div > .frm_time_select {margin-right: 5px;}.frm_form_field.frm_inline_container,.frm_form_field.frm_right_container,.frm_form_field.frm_left_container {display: grid;grid-template-columns: 25% auto;width: 100%;grid-auto-rows: min-content;}.frm_form_field.frm_right_container {grid-template-columns: auto 25%;}.frm_form_field.frm_inline_container {grid-template-columns: repeat(2, minmax(auto, max-content));}.frm_form_field.frm_inline_container .frm_primary_label,.frm_form_field.frm_right_container .frm_primary_label,.frm_form_field.frm_left_container .frm_primary_label {margin-right: 10px;grid-row: span 2/span 2;padding-top: 4px;}.frm_form_field.frm_left_container .frm_primary_label {grid-column: 1;grid-row: span 2/span 2; }.frm_form_field.frm_right_container .frm_primary_label {grid-column: 2;grid-row: 1;margin-right: 0;margin-left: 10px;}.frm_form_field.frm_inline_container .frm_description,.frm_form_field.frm_left_container .frm_description {grid-column: 2;}.frm_form_field.frm_right_container .frm_description {grid-column: 1;}.frm_conf_field.frm_left_container {grid-template-columns: 67%;}.frm_conf_field.frm_left_container .frm_description {grid-column: 1;}.frm-fade-in {animation-name: fadeIn;animation-duration: 1s;animation-fill-mode: both;}@keyframes spin {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}@keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}@media only screen and (max-width: 750px) {.frm_grid_container.frm_no_grid_750 > div {grid-column: span 12/span 12;}}@media only screen and (max-width: 600px) {.frm_section_heading > .frm_form_field,.frm_fields_container > .frm_submit,.frm_grid_container > .frm_form_field,.frm_fields_container > .frm_form_field {grid-column: 1 / span 12 !important;}.frm_grid_container.frm_no_grid_600,.frm_form_field.frm_inline_container,.frm_form_field.frm_right_container,.frm_form_field.frm_left_container {display: block;}}.frm_conf_field.frm_left_container .frm_primary_label{display:none;}.wp-editor-wrap *,.wp-editor-wrap *:after,.wp-editor-wrap *:before{box-sizing:content-box;}.with_frm_style .frm_grid,.with_frm_style .frm_grid_first,.with_frm_style .frm_grid_odd{clear:both;margin-bottom:0 !important;padding:5px;border-width:1px;border-style:solid;border-color: var(--border-color);border-left:none;border-right:none;}.with_frm_style .frm_grid,.with_frm_style .frm_grid_odd{border-top:none;}.frm_grid .frm_error,.frm_grid_first .frm_error,.frm_grid_odd .frm_error,.frm_grid .frm_limit_error,.frm_grid_first .frm_limit_error,.frm_grid_odd .frm_limit_error{display:none;}.frm_grid:after,.frm_grid_first:after,.frm_grid_odd:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}.frm_grid_first{margin-top:20px;}.frm_grid_first,.frm_grid_odd {background-color: var(--bg-color);}.frm_grid {background-color: var(--bg-color-active);}.with_frm_style .frm_grid.frm_blank_field,.with_frm_style .frm_grid_first.frm_blank_field,.with_frm_style .frm_grid_odd.frm_blank_field{background-color:var(--error-bg);border-color: var(--error-border);}.frm_grid .frm_primary_label,.frm_grid_first .frm_primary_label,.frm_grid_odd .frm_primary_label,.frm_grid .frm_radio,.frm_grid_first .frm_radio,.frm_grid_odd .frm_radio,.frm_grid .frm_checkbox,.frm_grid_first .frm_checkbox,.frm_grid_odd .frm_checkbox{float:left !important;display:block;margin-top:0;margin-left:0 !important;}.frm_grid_first .frm_radio label,.frm_grid .frm_radio label,.frm_grid_odd .frm_radio label,.frm_grid_first .frm_checkbox label,.frm_grid .frm_checkbox label,.frm_grid_odd .frm_checkbox label{color:transparent;text-indent: -9999px;white-space:nowrap;text-align:left;}.frm_grid_first .frm_radio label input,.frm_grid .frm_radio label input,.frm_grid_odd .frm_radio label input,.frm_grid_first .frm_checkbox label input,.frm_grid .frm_checkbox label input,.frm_grid_odd .frm_checkbox label input{visibility:visible;margin:2px 0 0;float:right;}.frm_grid .frm_radio,.frm_grid_first .frm_radio,.frm_grid_odd .frm_radio,.frm_grid .frm_checkbox,.frm_grid_first .frm_checkbox,.frm_grid_odd .frm_checkbox{display:inline;}.frm_form_field.frm_inline_container .frm_opt_container,.frm_form_field.frm_right_container .frm_opt_container,.frm_form_field.frm_left_container .frm_opt_container{padding-top:4px;}.with_frm_style .frm_left_container > select.auto_width,.with_frm_style .frm_right_container > select.auto_width {width: max-content;}.with_frm_style .frm_right_container > .frm_primary_label,.with_frm_style .frm_right_container > select.auto_width {margin-left: auto;}.with_frm_style .frm_inline_container.frm_grid_first .frm_primary_label,.with_frm_style .frm_inline_container.frm_grid .frm_primary_label,.with_frm_style .frm_inline_container.frm_grid_odd .frm_primary_label,.with_frm_style .frm_inline_container.frm_grid_first .frm_opt_container,.with_frm_style .frm_inline_container.frm_grid .frm_opt_container,.with_frm_style .frm_inline_container.frm_grid_odd .frm_opt_container{margin-right:0;}.frm_form_field.frm_two_col .frm_opt_container,.frm_form_field.frm_three_col .frm_opt_container,.frm_form_field.frm_four_col .frm_opt_container{display: grid;grid-template-columns: repeat(2, 1fr);grid-auto-rows: max-content;grid-gap: 0 2.5%;}.frm_form_field.frm_three_col .frm_opt_container{grid-template-columns: repeat(3, 1fr);}.frm_form_field.frm_four_col .frm_opt_container{grid-template-columns: repeat(4, 1fr);}.frm_form_field.frm_two_col .frm_radio,.frm_form_field.frm_two_col .frm_checkbox,.frm_form_field.frm_three_col .frm_radio,.frm_form_field.frm_three_col .frm_checkbox,.frm_form_field.frm_four_col .frm_radio,.frm_form_field.frm_four_col .frm_checkbox{grid-column-end: span 1;}.frm_form_field .frm_checkbox,.frm_form_field .frm_radio {margin-top: 0;margin-bottom: 0;}.frm_form_field.frm_scroll_box .frm_opt_container{height:100px;overflow:auto;}.frm_html_container.frm_scroll_box,.frm_form_field.frm_html_scroll_box {height: 100px;overflow: auto;background-color: var(--bg-color);border-color: var(--border-color);border-width: var(--field-border-width);border-style: var(--field-border-style);border-radius: var(--border-radius);width: var(--field-width);max-width: 100%;font-size: var(--field-font-size);padding: var(--field-pad);box-sizing: border-box;outline: none;font-weight: normal;box-shadow: var(--box-shadow);}.frm_form_field.frm_total_big input,.frm_form_field.frm_total_big textarea,.frm_form_field.frm_total input,.frm_form_field.frm_total textarea{opacity:1;background-color:transparent !important;border:none !important;font-weight:bold;width:auto !important;height:auto !important;box-shadow:none !important;display:inline;-moz-appearance:textfield;padding:0;}.frm_form_field.frm_total_big input::-webkit-outer-spin-button,.frm_form_field.frm_total_big input::-webkit-inner-spin-button,.frm_form_field.frm_total input::-webkit-outer-spin-button,.frm_form_field.frm_total input::-webkit-inner-spin-button {-webkit-appearance: none;}.frm_form_field.frm_total_big input:focus,.frm_form_field.frm_total_big textarea:focus,.frm_form_field.frm_total input:focus,.frm_form_field.frm_total textarea:focus{background-color:transparent;border:none;box-shadow:none;}.frm_form_field.frm_label_justify .frm_primary_label{text-align:justify !important;}.frm_form_field.frm_capitalize input,.frm_form_field.frm_capitalize select,.frm_form_field.frm_capitalize .frm_opt_container label{text-transform:capitalize;}.frm_clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.frm_clearfix{display:block;}.with_frm_style .frm_combo_inputs_container > .frm_form_subfield-first,.with_frm_style .frm_combo_inputs_container > .frm_form_subfield-middle,.with_frm_style .frm_combo_inputs_container > .frm_form_subfield-last {margin-bottom: 0 !important;}.frm-grid-view {grid-template-columns: repeat(12, 1fr);--v-tl-padding: 10px;--v-tl-border-color: #efefef;--v-tl-border-style: solid;--v-tl-border-thickness: 1px;--v-tl-background-color: initial;--v-tl-line-height: initial;--v-tl-font-size: initial;--v-tl-border-radius: initial;--v-tl-grid-column: span 12/span 12;}.frm-grid-view > div {padding: 10px;padding: var(--v-tl-padding);border: 1px solid #efefef;border-color: var(--v-tl-border-color);border-style: var(--v-tl-border-style);border-width: var(--v-tl-border-thickness);border-radius: var(--v-tl-border-radius);background-color: var(--v-tl-background-color);line-height: var(--v-tl-line-height);font-size: var(--v-tl-font-size);grid-column: span 12/span 12;grid-column: var(--v-tl-grid-column);}.is-layout-constrained > .frm_grid_container {max-width: 100%;}table.frm-responsive-table td {--v-responsive-table-label: "";}@media only screen and (max-width: 760px), (min-width: 768px) and (max-width: 1024px)  {table.frm-responsive-table, table.frm-responsive-table thead, table.frm-responsive-table tbody, table.frm-responsive-table th, table.frm-responsive-table td, table.frm-responsive-table tr {display: block;}table.frm-responsive-table thead tr {position: absolute;top: -9999px;left: -9999px;}table.frm-responsive-table tr {border: 1px solid var(--border-color);}table.frm-responsive-table td {border: none;border-bottom: 1px solid var(--border-color);position: relative;padding-left: 50% !important;min-height: 40px;box-sizing: content-box;}table.frm-responsive-table td:last-of-type {border-bottom: none;}table.frm-responsive-table.frm-alt-table td {min-height: 20px;}table.frm-responsive-table td:before {position: absolute;width: 45%;left: 10px;padding-right: 10px;content: var(--v-responsive-table-label);white-space: wrap;}table.frm-responsive-table.frm-alt-table td:before {left: 20px;}}.frmcal {padding-top:30px;}.frmcal-title {font-size:116%;}.frmcal table.frmcal-calendar {border-collapse:collapse;margin-top:20px;color:#555555;}.frmcal table.frmcal-calendar,.frmcal table.frmcal-calendar tbody tr td {border:1px solid #cccccc;}.frmcal table.frmcal-calendar,.frmcal,.frmcal-header {width:100%;}.frmcal-header {text-align:center;}.frmcal-prev {margin-right:10px;}.frmcal-prev,.frmcal-dropdown {float:left;}.frmcal-dropdown {margin-left:5px;}.frmcal-next {float:right;}.frmcal table.frmcal-calendar thead tr th {text-align:center;padding:2px 4px;}.frmcal table.frmcal-calendar tbody tr td {height:110px;width:14.28%;vertical-align:top;padding:0 !important;color:#555555;font-size:12px;}table.frmcal-calendar .frmcal_date {background-color:#ffffff;padding:0 5px;text-align:right;box-shadow:0 2px 5px #cccccc;}table.frmcal-calendar .frmcal-today .frmcal_date {background-color:#ffffff;padding:0 5px;text-align:right;box-shadow:0 2px 5px #66afe9;}.frmcal_day_name,.frmcal_num {display:inline;}.frmcal-content {padding:2px 4px;}:root {--frm-views-calendar-border-color: rgba(209, 209, 219, 1);--frm-views-calendar-border-radius: 8px;--frm-views-calendar-background-hover-color: rgba(249, 249, 251, 1);--frm-views-calendar-svg-arrow-bottom: url( "data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.00012 9L12.0001 15L18.0001 9' stroke='%231A4548' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A" );--frm-views-calendar-svg-time-icon: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 19.25C16.0041 19.25 19.25 16.0041 19.25 12C19.25 7.99594 16.0041 4.75 12 4.75C7.99594 4.75 4.75 7.99594 4.75 12C4.75 16.0041 7.99594 19.25 12 19.25Z' stroke='black' stroke-width='1.5'/%3E%3Cpath d='M12 8V12L14 14' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E%0A");--frm-views-calendar-svg-date-icon: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.75 8.75C4.75 7.64543 5.64543 6.75 6.75 6.75H17.25C18.3546 6.75 19.25 7.64543 19.25 8.75V17.25C19.25 18.3546 18.3546 19.25 17.25 19.25H6.75C5.64543 19.25 4.75 18.3546 4.75 17.25V8.75Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 4.75V8.25' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 4.75V8.25' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.75 10.75H16.25' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");--frm-views-calendar-svg-location-icon: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.25 11C18.25 15 12 19.25 12 19.25C12 19.25 5.75 15 5.75 11C5.75 7.5 8.68629 4.75 12 4.75C15.3137 4.75 18.25 7.5 18.25 11Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 13.25C13.2426 13.25 14.25 12.2426 14.25 11C14.25 9.75736 13.2426 8.75 12 8.75C10.7574 8.75 9.75 9.75736 9.75 11C9.75 12.2426 10.7574 13.25 12 13.25Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");--frm-views-calendar-color: rgba(40, 40, 51, 1);--frm-views-calendar-accent-color: rgba(0, 172, 255, 1);--frm-views-calendar-accent-bg-color: rgba( 0, 172, 255, 0.1 );--frm-views-calendar-background-color: #ffffff;--frm-views-calendar-font-size: 14px;}.wp-admin .frmcal select {width: auto;margin-left: 5px;}.frmcal-hide {display: none;}div.frm-modern-calendar {background: var(--frm-views-calendar-background-color);}.frm-modern-calendar .frmcal-header,.frm-modern-calendar .frmcal-mobile-events-wrapper,.frm-modern-calendar .frmcal-popup > *,.frm-modern-calendar .frmcal-filters,.frm-modern-calendar > div:not(.frmcal-row-headings) > div .frmcal_date,.frm-modern-calendar .frmcal-row-headings,.frm-modern-calendar .frmcal-content,.frm-modern-calendar .frmcal-content p {font-size: var(--frm-views-calendar-font-size);line-height: 1.25em;}.frmcal-today-button,.frmcal-calendar {color: var(--frm-views-calendar-color);font-size: var(--frm-views-calendar-font-size);}.frm-modern-calendar .frmcal-header {display: flex;justify-content: space-between;height: 46px;gap: 15px;}.frm-modern-calendar .frmcal-header > * {height: 100%;}.frm-modern-calendar .frmcal-navs {width: 110px;border: 1px solid var(--frm-views-calendar-border-color);border-radius: 8px;overflow: hidden;display:flex;}.frm-modern-calendar .frmcal-navs a {display: flex;width: 50%;height: 100%;align-items: center;justify-content: center;position: relative;margin: 0px;}.frm-modern-calendar .frmcal-navs a:hover {background-color: var(--frm-views-calendar-background-hover-color);}.frm-modern-calendar .frmcal-navs a:first-child img {transform: rotate(180deg);}.frm-modern-calendar .frmcal-navs a:first-child:after {content: '';display: block;width: 1px;height: 100%;background-color: var(--frm-views-calendar-border-color);position: absolute;right: 0;top: 0;}.frm-modern-calendar .frmcal-today-button {display: inline-block;border: 1px solid var(--frm-views-calendar-border-color);border-radius: var(--frm-views-calendar-border-radius);margin-left: 40px;height: 46px;width: 78px;text-align: center;line-height: 46px;text-decoration: none;font-weight: 700;padding: 0px 8px;}.frm-modern-calendar.frm-calendar-small-wrapper .frmcal-today-button {display: none;}.frm-modern-calendar .frmcal-title {display: flex;align-items: center;justify-content: flex-start;width: calc(100% - 400px);text-align: left;font-size: 1.7em;color: var(--frm-views-calendar-color);}.frm-modern-calendar .frmcal-filters {width: 286px;display: flex;}.frm-modern-calendar .frmcal-filters select {appearance: none;border: 1px solid var(--frm-views-calendar-border-color);border-radius: 8px;font-size: 1.14em;height: 100%;text-align: left;box-sizing: border-box;padding-left: 20px;font-weight: 600;background: var(--frm-views-calendar-svg-arrow-bottom) no-repeat;background-size: 24px 24px;background-position: right 15px top 11px;color: var(--frm-views-calendar-color);}.frm-modern-calendar select::-ms-expand {display: none;}.frm-modern-calendar .frmcal-filters select:first-child {width: 150px;margin-right: 8px;}.frm-modern-calendar .frmcal-filters select:last-child {width: 125px;}.frmcal-calendar {margin-top: 20px;border: 1px solid var(--frm-views-calendar-border-color);border-radius: var(--frm-views-calendar-border-radius);}.frmcal-calendar > div {width: 100%;display: flex;justify-content: space-between;box-sizing: border-box;overflow: hidden;}.frmcal-calendar > div .frmcal-today .frmcal_date {color: var(--frm-views-calendar-accent-color);}@media screen and ( min-width: 769px ) {.frmcal-calendar > div .frmcal-today::before{content: '';position: absolute;width: 100%;height: 5px;background-color: var(--frm-views-calendar-accent-color);top: 0;left: 0;}}.frmcal-calendar > div:not(.frmcal-row-headings) > div {width: 14.23%;min-height: 167px;position: relative;display: flex;flex: 0 0 auto;flex-direction: column;}.frmcal-calendar > div:not(.frmcal-row-headings):not(:last-child){border-bottom: 1px solid var(--frm-views-calendar-border-color);}.frmcal-calendar > div:not(.frmcal-row-headings) > div:not(:last-child) {border-right: 1px solid var(--frm-views-calendar-border-color);}.frmcal-calendar .frmcal-row-headings {height: 50px;text-transform: uppercase;border-bottom: 1px solid var(--frm-views-calendar-border-color);font-weight: 600;}.frmcal-calendar .frmcal-row-headings > div {width: 14.28%;justify-content: center;display: flex;align-items: center;}.frmcal-calendar > div:not(.frmcal-row-headings) > div .frmcal_date {margin: 16px 0px 0px 16px;font-weight: 600;}.frmcal-calendar .frmcal_date .frm-inactive {opacity: 0.6;}.frmcal-calendar .frmcal-content {padding: 16px;word-wrap: break-word;}.frmcal-mobile-events-wrapper h1,.frmcal-mobile-events-wrapper h2,.frmcal-mobile-events-wrapper h3,.frmcal-mobile-events-wrapper h4,.frmcal-mobile-events-wrapper h5,.frmcal-mobile-events-wrapper h6,.frmcal-calendar .frmcal-content h1,.frmcal-calendar .frmcal-content h2,.frmcal-calendar .frmcal-content h3,.frmcal-calendar .frmcal-content h4,.frmcal-calendar .frmcal-content h5,.frmcal-calendar .frmcal-content h6 {padding: 0px;margin: 0px;font-weight: 600;font-size: 1.14em;}.frmcal-calendar .frmcal-content p {margin: 0px 0px 6px 0px;}.frmcal-calendar .frmcal-content p:last-child {margin-bottom: 0px;}.frmcal-calendar .frmcal-content strong {font-weight: 600;}.frmcal-multi-day-event {position: absolute;left: 0;top: 45px;box-sizing: border-box;padding: 16px 18px;z-index: 3;color: var(--frm-views-calendar-color);background: #ffffff;}.frmcal-multi-day-event::after {content:'';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;background: var(--frm-views-calendar-accent-bg-color);}.frmcal-multi-day-event:not(.frmcal-multi-day-event--duplicate)::before,.frm-repeating-event.frmcal-multi-day-event:not(.frm-ending-repeated-multiday)::before {content: '';position: absolute;width: 2px;height: calc( 100% - 16px );background-color: var(--frm-views-calendar-accent-color);top: 0;left: 0;bottom: 0;margin: auto auto auto 8px;}.frmcal-daily-event .frm-calendar-event-date {display: none;}.frmcal-multi-day-event .frmcal-daily-event .frm-calendar-event-date {display: inline;}.frm_rtl .frmcal-multi-day-event {text-align: right;}.frm_rtl .frmcal-multi-day-event:not(.frmcal-multi-day-event--duplicate)::before {left: auto;right: 0;margin: auto 8px auto auto;}.frmcal-multi-day-event.frmcal-multi-day-event--short > * {opacity: 0;}.frmcal-multi-day-event.frmcal-multi-day-event--short {height: 81px;}.frmcal-multi-day-event > * {position: relative;z-index: 2;}.frm-daily-event {position: relative;}.frmcal-event-content {margin-bottom: 8px;}.frm-modern-calendar:not(.frm-no-popup) .frmcal-multi-day-event:hover,.frm-modern-calendar:not(.frm-no-popup) .frmcal-event-content:hover {cursor: pointer;}.frmcal-popup {position: absolute;top: 0;left: 0;background: white;border-radius: 8px;width: 300px;z-index: 5;box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);transform: translateY(calc( -100% - 20px ));box-sizing: border-box;padding: 20px;opacity: 1.0;}.frmcal-popup:not(.frm-active) {pointer-events: none;}.frmcal-popup * {pointer-events: none;}.frmcal-popup::after {content: '';display: block;width: 0;height: 0;position: absolute;bottom: 2px;left: 0;right: 0;margin: auto;border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 15px solid white;transform: translateY(100%);border-radius: 4px;}.frmcal-popup.frm-displayed-below:after {bottom: auto;top: 0;transform: translateY(-100%);border-top: 0px;border-left: 15px solid transparent;border-right: 15px solid transparent;border-bottom: 15px solid white;}.frmcal-popup--thumbnail {display: flex;justify-content: center;max-height: 200px;overflow: hidden;border-radius: 8px;}.frmcal-popup--thumbnail img {max-width: 100%;}.frmcal-popup h3 {font-size: 1.14em;font-weight: 700;}.frmcal-popup h4, .frmcal-popup h3 {line-height: 1.25em;}.frmcal-popup h4.frmcal-popup--location,.frmcal-popup h4.frmcal-popup--time,.frmcal-popup h4.frmcal-popup--date {font-weight: 400;position: relative;padding-left: 30px;font-size: var(--frm-views-calendar-font-size);}.frmcal-popup h4.frmcal-popup--location::before,.frmcal-popup h4.frmcal-popup--time::before,.frmcal-popup h4.frmcal-popup--date::before {content: '';width: 24px;height: 24px;position: absolute;top: 0;left: 0;margin: auto;}.frmcal-popup h4.frmcal-popup--time::before {background: var( --frm-views-calendar-svg-time-icon ) no-repeat;background-size: 100%;}.frmcal-popup h4.frmcal-popup--date::before {background: var( --frm-views-calendar-svg-date-icon ) no-repeat;background-size: 100%;background-position: 0px -2px;}.frmcal-popup h4.frmcal-popup--location::before {background: var( --frm-views-calendar-svg-location-icon ) no-repeat;background-size: 100%;}.frmcal-mobile-events-wrapper > *,.frmcal-popup > * {margin: 0px 0px 16px 0px;padding: 0px;color: var(--frm-views-calendar-color);}@media screen and ( min-width: 769px ) {.frmcal-hide-on-desktop {display: none;}}@media screen and ( max-width: 768px ) {.frm-modern-calendar .frmcal-hide-on-mobile {display: none;}.frmcal-filters {width: 238px;}.frmcal-filters select {padding-left: 8px;background-position: right 8px top 11px;}.frmcal-filters select:first-child {width: 130px;}.frmcal-filters select:last-child {width: 100px;}.frmcal-calendar > div:not(.frmcal-row-headings) > div {min-height: 65px;}.frmcal-calendar > div:not(.frmcal-row-headings) > div .frmcal_date {margin: 16px auto 0px auto;}.frmcal-content > .frmcal-daily-event:first-of-type {text-align: center;}.frmcal-content > .frmcal-daily-event:first-of-type::before {content: '';display: block;width: 8px;height: 8px;border-radius: 50%;background: var(--frm-views-calendar-accent-color);margin: auto;}.frmcal-mobile-events-wrapper.frm-active  {padding: 20px 16px;border: 1px solid var(--frm-views-calendar-border-color);border-radius: 0px 0px var(--frm-views-calendar-border-radius) var(--frm-views-calendar-border-radius);}.frmcal.frmcal--mobile-event-active .frmcal-calendar {border-radius: var(--frm-views-calendar-border-radius) var(--frm-views-calendar-border-radius) 0px 0px;border-bottom: 0px;}.frmcal-mobile-events-wrapper {box-sizing: border-box;}.frmcal-mobile-events-wrapper > * {padding: 0px;margin: 0px 0px 16px 0px;}.frmcal-day--active::before {content: '';position: absolute;width: 100%;height: 5px;background-color: var( --frm-views-calendar-accent-color );top: 0;left: 0;}.frmcal-day--active {background: var( --frm-views-calendar-accent-bg-color );}}.frm-timeline-view--wrapper {position: relative;--frm-views-timeline--line-color: rgba(152, 162, 179, 1);--frm-views-timeline--marker-color: #12B76A;--frm-views-timeline--card-background: #ffffff;--frm-views-timeline--text-color: rgba(29, 41, 57, 1);--frm-views-timeline--popup-background: #ffffff;--frm-views-timeline--popup-text-color: rgba(29, 41, 57, 1);}.frm-timeline-view--wrapper.frm-timeline-view--horizontal {overflow: hidden;}.frm-timeline-view-container {max-width: 700px;width: 100%;position: relative;padding: 1px 0px 110px 0px;margin: 0 auto;}.frm-timeline-view-container:after {content: '';display: block;width: 15px;height: 2px;background: var( --frm-views-timeline--line-color );position: absolute;bottom: 0;left:0;right:0;margin: auto;}.frm-timeline-view--horizontal .frm-timeline-view-container:after {bottom: 0;top: 0;width: 2px;height: 15px;left: auto;}.frm-timeline-view--divider {display: flex;justify-content: center;align-items: center;margin-top: 120px;position: relative;z-index: 10;opacity: 0.0;filter: blur( 4px );transform: scaleY( 0.0 );transform-origin: center;transition: opacity 0.4s cubic-bezier(0.33, 1, 0.68, 1), filter 0.4s cubic-bezier(0.33, 1, 0.68, 1), transform 0.4s cubic-bezier(0.33, 1, 0.68, 1);}.frm-timeline-view--horizontal .frm-timeline-view--divider {margin-top: 0px;margin-left: 120px;}.frm-timeline-view--divider.frm-timeline-view--divider-active {opacity: 1.0;filter: blur( 0px );transform: scaleY( 1.0 );transition: opacity 0.25s cubic-bezier(0.33, 1, 0.68, 1), filter 0.25s cubic-bezier(0.33, 1, 0.68, 1), transform 0.25s cubic-bezier(0.33, 1, 0.68, 1);}.frm-timeline-view--divider .frm-timeline-view--divider-shape {min-width: 53px;padding: 0px 10px;height: 40px;background-color: var( --frm-views-timeline--marker-color );border-radius: 8px;z-index: 3;}.frm-timeline-view--divider .frm-timeline-view--divider-shape span {display: block;line-height: 100%;width: 100%;text-align: center;font-size: 16px;font-weight: 600;line-height: 40px;color: white;opacity: 0.0;transform: translateY( -2px );}.frm-timeline-view--divider.frm-timeline-view--divider-active .frm-timeline-view--divider-shape span {opacity: 1.0;transform: translateY( 0px );transition: opacity 0.3s cubic-bezier(0.33, 1, 0.68, 1), transform 0.3s cubic-bezier(0.33, 1, 0.68, 1);transition-delay: 0.15s;}.frm-timeline-view--wrapper .frm-timeline-view--content-box img {max-width: 100%;}.frm-timeline-view--empty-entry {height: 190px;}.frm-timeline-view-container.frm-animation-ended:after {background: var( --frm-views-timeline--marker-color );}.frm-timeline-view--tracker {position: absolute;top: 0;left: 0;right: 0;height: 100%;margin: 0 auto;width: 15px;}.frm-timeline-view--horizontal + .frm_ajax_pagination_cont {display: none;}.frm-timeline-view--horizontal .frm-timeline-view--tracker {top:0;bottom: 0;left: 0;margin: auto 0;width: 100%;height: 15px;}.frm-timeline-view--horizontal.frm-animation-ended .frm-timeline-view--tracker-line {width: 100% !important;}.frm-timeline-view--horizontal.frm-animation-ended .frm-timeline-view-container:after {background: var( --frm-views-timeline--marker-color );}.frm-timeline-view--horizontal .frm-timeline-view--tracker:before {top: 0;bottom: 0;margin: auto 0;}.frm-timeline-view--horizontal .frm-timeline-view--tracker-line {height: 15px;top: 0;bottom: 0;margin: auto 0;}.frm-timeline-view--horizontal .frm-timeline-view--tracker-line::before {top: 0;bottom: 0;margin: auto 0;right: auto;width: 2px;height: 15px;}.frm-timeline-view--horizontal .frm-timeline-view--tracker-line:after {margin-top: 0;position: absolute;top: 0;left: 0;bottom: 0;margin: auto 0;width: 100%;height: 2px;}.frm-timeline-view--wrapper.frm-timeline-view--horizontal {position: relative;overflow-x: auto;scrollbar-width: none; -ms-overflow-style: none; }.frm-timeline-view--wrapper.frm-timeline-view--horizontal,.frm-timeline-view--wrapper.frm-timeline-view--horizontal .frm-timeline-view--content{min-height: 240px;}.frm-timeline-view--wrapper.frm-timeline-view--horizontal::-webkit-scrollbar {display: none;}.frm-timeline-view--wrapper.frm-timeline-view--horizontal .frm-timeline-view--content,.frm-timeline-view--wrapper.frm-timeline-view--horizontal .frm-timeline-view-container {height: 100%;padding: 0px;}.frm-timeline-view--wrapper.frm-timeline-view--horizontal .frm-timeline-view-container{max-width: unset;width: max-content;}.frm-timeline-view--wrapper.frm-timeline-view--horizontal .frm-timeline-view--content {display: flex;padding: 0px;flex-wrap: nowrap;gap: 20px;width: max-content;position: relative;}.frm-timeline-view--wrapper.frm-timeline-view--horizontal .frm-timeline-view--content .frm-timeline-view--animate-first,.frm-timeline-view--wrapper.frm-timeline-view--horizontal .frm-timeline-view--content .frm-timeline-view--animate-second {position: absolute;top: 50%;}.frm-timeline-view--wrapper.frm-timeline-view--horizontal .frm-timeline-view--content .frm-timeline-view--item[data-even="true"] .frm-timeline-view--animate-second {transform: translateY( calc( -100% - 40px ) );}.frm-timeline-view--wrapper.frm-timeline-view--horizontal .frm-timeline-view--content .frm-timeline-view--item[data-even="true"] .frm-timeline-view--animate-first {margin-top: 20px;}.frm-timeline-view--wrapper.frm-timeline-view--horizontal .frm-timeline-view--content .frm-timeline-view--item[data-even="false"] .frm-timeline-view--animate-second {margin-top: 30px;}.frm-timeline-view--wrapper.frm-timeline-view--horizontal .frm-timeline-view--content .frm-timeline-view--item[data-even="false"] .frm-timeline-view--animate-first {transform: translateY( calc( -100% - 30px ) );}.frm-timeline-view--wrapper.frm-timeline-view--horizontal .frm-timeline-view--item {margin-top: 0px;min-width: 380px;flex: 0 0 auto;position: relative;}.frm-timeline-view--wrapper.frm-timeline-view--horizontal .frm-timeline-view--item .frm-timeline-view--content-col:nth-child( 2 ) {position: absolute;width: 40px;height: 40px;top: 0;left: 0;right: 0;bottom: 0;margin: auto;transform: translateY( -2px );z-index: 5;}.frm-timeline-view--tracker::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 2px;background: var( --frm-views-timeline--line-color );display: block;z-index: 1;}.frm-timeline-view--tracker:after {content: '';position: absolute;top: 0;left: 0;right: 0;background: var( --frm-views-timeline--line-color );width: 2px;height: 100%;margin: 0 auto;z-index: 1;}.frm-timeline-view--wrapper.frm-timeline-view--horizontal .frm-timeline-view--tracker:after {right: auto;}.frm-timeline-view--tracker-line {position: absolute;width: 100%;height: 0;overflow: hidden;width: 15px;transition: height 0.4s cubic-bezier(0.33, 1, 0.68, 1);}.frm-timeline-view--horizontal .frm-timeline-view--tracker-line {transition: width 0.4s cubic-bezier(0.33, 1, 0.68, 1);}.frm-timeline-view--tracker-line::before {content: '';position: relative;top: 0;left: 0;width: 15px;height: 2px;background: var( --frm-views-timeline--marker-color );display: block;z-index :2;}.frm-timeline-view--tracker-line:after {position: relative;z-index: 2;content: '';display: block;width: 2px;left: 0;right: 0;margin: 0 auto;height: 100%;margin-top: 2px;background-color: var( --frm-views-timeline--marker-color );}.frm-timeline-view--item {display: flex;justify-content: center;align-items: center;margin-top: 110px;}.frm-timeline-view--wrapper:not(.frm-timeline-view--horizontal) .frm-timeline-view--content-col {flex: 1;}.frm-timeline-view--marker {width: 24px;height: 24px;display: flex;justify-content: center;align-items: center;position: relative;box-sizing: border-box;}.frm-timeline-view--marker svg:not( .frm-timeline-view--marker-svg-active ) {position: relative;z-index: 4;width: 100%;height: 100%;}.frm-timeline-view--marker-svg-active {position: absolute;top: 0;left: 0;width: 100%;height: 100%;stroke-linecap: round;transform: rotate(-90deg);z-index: 5;transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);}.frm-timeline-view--marker .frm-timeline-view--marker-icon {position: absolute;top: 0;left: 0;width: 100%;height: 100%;box-sizing: border-box;padding: 5px;z-index: 6;display: flex;flex-direction: column;justify-content: center;align-items: center;opacity: 0.0;transform: scale( 0.2 );transition: all 0.4s cubic-bezier(0.33, 1, 0.68, 1);font-size: 14px;color: var( --frm-views-timeline--marker-color );}.frm-timeline-view--marker .frm-timeline-view--marker-icon img {width: 100%;height: 100%;border-radius: 50%;}.frm-timeline-view--marker.frm-timeline-view--marker-medium {width: 40px;height: 40px;}.frm-timeline-view--marker.frm-timeline-view--marker-large {width: 60px;height: 60px;}.frm-timeline-view--marker.frm-timeline-view--marker-medium .frm-timeline-view--marker-icon img {width: calc( 100% - 4px );height: calc( 100% - 4px );}.frm-timeline-view--marker.frm-timeline-view--marker-large img {width: calc( 100% - 4px );height: calc( 100% - 4px );}.frm-timeline-view--wrapper.frm-timeline-view--horizontal .frm-timeline-view--marker .frm-timeline-view--marker-svg-active {transform: rotate( 180deg );}.frm-timeline-view--marker-dot {display: block;position: relative;width: 24px;height: 24px;background-color:white;box-shadow: 0px 0.47px 0.94px 0px rgba( 16, 24, 40, 0.06 ), 0px 0.47px 1.41px 0px rgba( 16, 24, 40, 0.1 );border-radius: 50%;z-index: 6;}.frm-timeline-view--marker-dot .frm-timeline-view--marker-dot-icon {content: '';position: absolute;width: 8px;height: 8px;background-color: var( --frm-views-timeline--marker-color );border-radius: 50%;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 7;transform: scale( 0.0 );opacity: 0.0;transition: transform 0.4s cubic-bezier(0.33, 1, 0.68, 1), opacity 0.4s cubic-bezier(0.33, 1, 0.68, 1);}.frm-timeline-view--content-col:first-child {text-align: right;display: flex;flex-direction: column;justify-content: center;}.frm-timeline-view--wrapper:not( .frm-timeline-view--horizontal ) .frm-timeline-view--content-col:first-child {margin-right: 15px;}.frm-timeline-view--content-col:nth-child( 2 ) {display: flex;width: 60px;flex-direction: column;justify-content: center;align-items: center;flex: 0 0 60px !important;}.frm-timeline-view--wrapper:not(.frm-timeline-view--horizontal ) .frm-timeline-view--content-col:nth-child( 2 ) {margin-right: 15px;}@media only screen and (max-width: 768px) {.frm-timeline-view--wrapper:not(.frm-timeline-view--horizontal ) .frm-timeline-view--content-col:nth-child( 2 ) {margin-right: -19px;}.frm-timeline-view--wrapper:not(.frm-timeline-view--horizontal ) .frm-timeline-view--animate-first {padding-left: 15px;}.frm-timeline-view--wrapper:not(.frm-timeline-view--horizontal ) .frm-timeline-view--animate-second {flex: 0 0 47%;}.frm-timeline-view--wrapper:not(.frm-timeline-view--horizontal ) .frm-timeline-view--item[data-even="true"] .frm-timeline-view--content-col:nth-child( 2 ){margin-right: 0px;margin-left: -34px;}}.frm-timeline-view--wrapper:not(.frm-timeline-view--vertical-right) .frm-timeline-view--item[data-even="true"] .frm-timeline-view--content-col:first-child {text-align: left;}.frm-timeline-view--wrapper.frm-timeline-view--horizontal:not(.frm-timeline-view--horizontal-top) .frm-timeline-view--item:nth-child( 2n ) .frm-timeline-view--content-col:nth-child( 3 ) {display: flex;flex-direction: column;justify-content: center;}.frm-timeline-view--wrapper.frm-timeline-view--horizontal:not(.frm-timeline-view--horizontal-top) .frm-timeline-view--item:nth-child( 2n ) .frm-timeline-view--content-col:nth-child( 3 ) {justify-content: flex-start;}.frm-timeline-view--animate-first > * {will-change: transform, opacity;margin: 0px !important;padding: 0px;opacity: 0.0;transform:translate( -5px, -5px )matrix3d(1.8, 0, 0, 0,0, 1.8, 0, -0.0029,0, 0, 1.8, 0,0, 0, 0, 1.74);filter: blur( 4px );transition: transform 0.25s cubic-bezier(0.33, 1, 0.68, 1), opacity 0.35s cubic-bezier(0.33, 1, 0.68, 1);}.frm-timeline-view--item:not(.frm-timeline-view--item-active) .frm-timeline-view--animate-first > * {transform: translate( 0px, 0px )   matrix3d(1, 0, 0, 0,0, 1, 0, 0,0, 0, 1, 0,0, 0, 0, 1   ) !important;opacity: 0.0 !important;}.frm-timeline-view--item:not(.frm-timeline-view--item-active) svg.frm-timeline-view--marker-svg-active,.frm-timeline-view--item:not(.frm-timeline-view--item-active) .frm-timeline-view--marker-icon {opacity: 0.0 !important;}.frm-timeline-view--content-box {position: relative;max-width: 280px;padding: 20px;overflow: hidden;box-sizing: border-box;border-radius: 8px;border: 1px solid rgba(242, 244, 247, 1);box-shadow: 0px 0.47px 0.94px 0px rgba(16, 24, 40, 0.06), 0px 0.47px 1.41px 0px rgba(16, 24, 40, 0.1);transform: scaleY( 0.2 );transform-origin: center;background-color: var( --frm-views-timeline--card-background );pointer-events: none;}.frm-timeline-view--content-box.frm-clickable {cursor: pointer;}.frm-timeline-view--content-box.frm-timeline-view--content-box-active {pointer-events: auto;}@media only screen and (max-width: 768px) {.frm-timeline-view--content-box {padding: 10px;}}.frm-timeline-view--content-box .frm-timeline-view--entry-link {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 10;display: block;width: 100%;height: 100%;}.frm-timeline-view--theme-no-background .frm-timeline-view--content-box {background-color: transparent;border: 0px;box-shadow: none;}.frm-timeline-view--image-box {box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.05);box-sizing: border-box;padding: 8px;position: relative;max-width: 150px;transform: rotate( -5deg );}.frm-timeline-view--image-box img {width: 100%;}.frm-timeline-view--content-col .frm-timeline-view--image-box h3 {text-align: center;font-size: 24px;line-height: 24px;font-weight: 400;color: var( --frm-views-timeline--line-color );font-family: 'Nanum Pen', cursive;}.frm-timeline-view--image-box p {margin: 0px;padding: 0px;line-height: 0px;}.frm-timeline-view--image-box .frm-timeline-view--image-box-pin {position: absolute;top: 0;left: 0;right: 0;margin: auto;display: block;width: 115px;height: 75px;z-index: 4;transform: translateY(-27px) rotate(-8deg);}.frm-timeline-view--wrapper:not(.frm-timeline-view--vertical-right) .frm-timeline-view--item[data-even="false"] .frm-timeline-view--image-box {margin-left: auto;margin-right: 0px;}.frm-timeline-view--wrapper.frm-timeline-view--horizontal .frm-timeline-view--content-box {transform: scaleX( 0.2 );transform-origin: center;}.frm-timeline-view--content-box > * {opacity: 0.0;transition: opacity 0.25s cubic-bezier(0.33, 1, 0.68, 1), transform 0.4s cubic-bezier(0.33, 1, 0.68, 1);transform: translate( 0px, 7px );}.frm-timeline-view--content-box-active > * {opacity: 1.0;transition: opacity 0.95s cubic-bezier(0.33, 1, 0.68, 1), transform 0.4s cubic-bezier(0.33, 1, 0.68, 1);transform: translate( 0px, 0px );}.frm-timeline-view--content-box p {margin: 0px;}.frm-timeline-view--content-box-active.frm-timeline-view--content-box > *:nth-child(1) { transition-delay: 0.15s; }.frm-timeline-view--content-box-active.frm-timeline-view--content-box > *:nth-child(2) { transition-delay: 0.2s; }.frm-timeline-view--content-box-active.frm-timeline-view--content-box > *:nth-child(3) { transition-delay: 0.25s; }.frm-timeline-view--content-box-active.frm-timeline-view--content-box > *:nth-child(4) { transition-delay: 0.35s; }.frm-timeline-view--content-box-active.frm-timeline-view--content-box > *:nth-child(5) { transition-delay: 0.4s; }.frm-timeline-view--content-box-active.frm-timeline-view--content-box > *:nth-child(6) { transition-delay: 0.45s; }.frm-timeline-view--content-col h3,.frm-timeline-view--content-col h4 {margin: 0px;padding: 0px;font-size: 20px;line-height: 30px;color: var( --frm-views-timeline--text-color );font-weight: 600;}@media only screen and (max-width: 768px) {.frm-timeline-view--content-col h3,.frm-timeline-view--content-col h4 {font-size: 16px;line-height: 24px;}}.frm-timeline-view--content-col h5 {margin: 0px;padding: 0px;font-size: 16px;line-height: 24px;color: var( --frm-views-timeline--line-color );font-weight: 400;}.frm-timeline-view--content-col p {font-weight: 400;font-size: 16px;line-height: 24px;color: var( --frm-views-timeline--text-color );}@media only screen and (max-width: 768px) {.frm-timeline-view--content-col p {font-size: 12px;line-height: 20px;}}.frm-timeline-view--animate-second > * {opacity: 0.0;transition: transform 0.25s cubic-bezier(0.33, 1, 0.68, 1), opacity 0.35s cubic-bezier(0.33, 1, 0.68, 1);}.frm-timeline-view--item:not(.frm-timeline-view--item-active) .frm-timeline-view--animate-second > * {opacity: 0.0 !important;}.frm-timeline-view--wrapper.frm-timeline-view--horizontal .frm-timeline-view--item {flex-direction: column;justify-content: center;}.frm-timeline-view--detail-popup {position: absolute;top: 0;left:0;width: 270px;background: var( --frm-views-timeline--popup-background );box-shadow: 0px 1px 25px 0px rgba( 0, 0, 0, 0.15 );min-height: 300px;border-radius: 8px;z-index: -1;opacity: 0.0;pointer-events: none;box-sizing: border-box;padding: 16px;}.frm-timeline-view--detail-popup img {border-radius: 8px;width: 100%;}.frm-timeline-view--detail-popup h2,.frm-timeline-view--detail-popup h3,.frm-timeline-view--detail-popup h4,.frm-timeline-view--detail-popup h5,.frm-timeline-view--detail-popup h6 {font-size: 16px;line-height: 24px;font-weight: 600;display: block;margin: 0px;padding: 0px;}.frm-timeline-view--detail-popup,.frm-timeline-view--detail-popup p {font-size: 16px;line-height: 24px;font-weight: 400;color: var( --frm-views-timeline--popup-text-color );}.frm-timeline-view--detail-popup.frm-timeline-view--detail-popup-open {z-index: 12;opacity: 1.0;pointer-events: auto;}.frm-timeline-view--detail-popup.frm-timeline-view--detail-popup-right {top: 40px;right: auto;left: auto;}.frm-timeline-view--detail-popup:before {content: '';position: absolute;top: 40px;left: -15px;width: 0;height: 0;border-top: 18px solid transparent;border-bottom: 18px solid transparent;border-right: 15px solid var( --frm-views-timeline--popup-background );filter: drop-shadow(2px 0 2px rgba(0, 0, 0, 0.003));}.frm-timeline-view--detail-popup:after{content: '';display: block;position: absolute;top: 0;left: 0;width: 35px;height: 100%;transform: translateX( -100% );}.frm-timeline-view--detail-popup.frm-timeline-view--vertical-popup-mobile:after,.frm-timeline-view--detail-popup.frm-timeline-view--detail-popup-right:after {right: 0;left: auto;transform: translateX( 100% );}.frm-timeline-view--detail-popup.frm-timeline-view--detail-popup-right:before {content: '';position: absolute;top: 40px;left: auto;right: -15px;width: 0;height: 0;border-top: 18px solid transparent;border-bottom: 18px solid transparent;border-left: 15px solid var( --frm-views-timeline--popup-background );border-right: 0px;filter: drop-shadow(2px 0 2px rgba(0, 0, 0, 0.03));}.frm-timeline-view--detail-popup.frm-timeline-view--vertical-popup-mobile:before {content: '';position: absolute;top: -15px;left: 50%;transform: translateX(-50%);width: 0;height: 0;border-left: 18px solid transparent;border-right: 18px solid transparent;border-bottom: 15px solid var( --frm-views-timeline--popup-background );border-top: 0px;filter: drop-shadow(0px -2px 2px rgba(0, 0, 0, 0.03));}.frm-timeline-view--mobile-content {display: none;}@media only screen and (max-width: 768px) {.frm-timeline-view--content {display: none;}.frm-timeline-view--mobile-content {display: block;}.frm-timeline-view--vertical-right .frm-timeline-view--tracker {right: auto;}.frm-timeline-view--wrapper:not(.frm-timeline-view--horizontal ).frm-timeline-view--vertical-right .frm-timeline-view--item {flex-direction: row-reverse;flex-wrap: wrap;margin-left: 8px;margin-top: 80px;}.frm-timeline-view--wrapper:not(.frm-timeline-view--horizontal ).frm-timeline-view--vertical-right .frm-timeline-view--animate-second {flex: 0 0 77% !important;margin-top: 5px;}.frm-timeline-view--wrapper.frm-timeline-view--vertical-right .frm-timeline-view--content-col:nth-child( 2 ) {align-items: flex-start;}.frm-timeline-view--wrapper.frm-timeline-view--vertical-right .frm-timeline-view--item .frm-timeline-view--marker {transform: translateX( -50% );z-index: 12;}.frm-timeline-view--wrapper.frm-timeline-view--vertical-right .frm-timeline-view--content-col:first-child {align-items: flex-start;padding: 0px;}}.frm-timeline-view--mobile-slider {overflow: hidden!important;position: relative;padding: 2px;}.frm-timeline-view--mobile-slider .frm-timeline-view-container {transition: transform 0.5s linear;}.frm-timeline-view--mobile-slider .frm-timeline-view--item {min-width: unset !important;min-height: 450px !important;}.frm-timeline-view--mobile-slider .frm-timeline-view--item.frm-timeline-view--item-active .frm-timeline-view--marker-icon,.frm-timeline-view--mobile-slider .frm-timeline-view--item.frm-timeline-view--item-active .frm-timeline-view--content-box {opacity: 1.0 !important;transform: scaleX( 1.0 )!important;}.frm-timeline-view--mobile-slider .frm-timeline-view--item.frm-timeline-view--item-active .frm-timeline-view--content-box > * {opacity: 1.0 !important;transition: opacity 0.95s cubic-bezier(0.33, 1, 0.68, 1), transform 0.4s cubic-bezier(0.33, 1, 0.68, 1)!important;transform: translate(0px, 0px)!important;}.frm-timeline-view--mobile-slider .frm-timeline-view--item.frm-timeline-view--item-active .frm-timeline-view--animate-first > * {transform: matrix3d( 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1 ) translate( 0px, 0px )!important;opacity: 1.0!important;filter: blur( 0px )!important;}.frm-timeline-view--mobile-slider .frm-timeline-view--content {max-width: unset;flex: 0 0 100%;width: 100%;min-width: 100%;flex-direction: row!important;justify-content: space-between!important;align-items: center!important;gap: 10px!important;}.frm-timeline-view--mobile-slider .frm-timeline-view--item.frm-timeline-view--item-active .frm-timeline-view--marker-dot-icon{opacity: 1 !important;transform: scale( 1 ) !important;}.frm-timeline-view--mobile-slider .frm-timeline-view--content,.frm-timeline-view--mobile-slider .frm-timeline-view--tracker,.frm-timeline-view--mobile-navs {transform: translateY( -90px );}.frm-timeline-view--mobile-navs {position: absolute;height: 32px;top: 0;bottom: 0;left: 0;width: 100%;margin: auto;z-index: 11;}.frm-timeline-view--mobile-nav-next,.frm-timeline-view--mobile-nav-prev {width: 32px;height: 32px;position: relative;border-radius: 50%;background-color: rgba(29, 41, 57, 1);cursor: pointer;}.frm-timeline-view--mobile-nav-next.frm-disabled,.frm-timeline-view--mobile-nav-prev.frm-disabled {background-color: rgba(211, 220, 233, 1);}.frm-timeline-view--mobile-nav-next.frm-disabled::before,.frm-timeline-view--mobile-nav-prev.frm-disabled::before {background-image: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1L6.5 6L1.5 11' stroke='rgba(29, 41, 57, 1)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}.frm-timeline-view--mobile-nav-next {position: absolute;right: 0;top: 0;}.frm-timeline-view--mobile-nav-next::before,.frm-timeline-view--mobile-nav-prev::before {content: '';display: block;width: 8px;height: 12px;background-image: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1L6.5 6L1.5 11' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-size: 100%;background-repeat: no-repeat;background-position: center;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}.frm-timeline-view--mobile-nav-prev::before {transform: rotate( 180deg );}.with_frm_style, .frm_forms {--progress-border-color-b: #d5d5d5;--date-band-fill: rgba(0,92,144,0.1);--image-size: 150px;}.js .frm_logic_form:not(.frm_no_hide) {display:none;}.with_frm_style .frm_conf_field.frm_half label.frm_conf_label {overflow: hidden;white-space: nowrap;}.with_frm_style .frm_time_wrap{white-space:nowrap;}.with_frm_style select.frm_time_select{white-space:pre;display:inline;}.with_frm_style .frm-show-form {overflow-x:clip;}.frm-slider-wrapper {position: relative;padding: 1.5rem 0;min-width: 100px;}.frm-slider-track {width: 100%;height: var(--slider-track-size);background: var(--slider-bar-color);border-radius: 3px;position: absolute;transform: translateY(-50%);}.frm-slider-range {height: var(--slider-track-size);background: var(--slider-color);position: absolute;transform: translateY(-50%);}.frm-slider-handle {box-sizing: border-box;width: var(--slider-circle-size);height: var(--slider-circle-size);background: white;border: 2px solid var(--slider-color);border-radius: 50%;position: absolute;transform: translate( 0%, -50%);cursor: pointer;touch-action: none;}.frm-slider-handle:focus {outline: none;box-shadow: 0 0 0 3px rgba(66, 133, 244, 0.3);}.with_frm_style .frm-show-form  .frm_section_heading h3[class*="frm_pos_"] {padding: var(--section-pad);margin: 0;font-size: var(--section-font-size);font-family: var(--font);font-weight: var(--section-weight);color: var(--section-color);border: none;background-color:var(--section-bg-color);}.with_frm_style .frm-show-form .frm_section_heading h3.frm_trigger:focus-visible {outline: 1px solid var(--border-color-active);outline-offset: 2px;box-shadow: 0px 0px 5px 0px rgba(102,175,233, 0.6);}.frm_trigger .frmsvg {width: 16px;height: 16px;color: #667085;margin: 0 2px;}.frm_trigger > svg.frmsvg:nth-child(1) {display:inline-block;}.frm_trigger > svg.frmsvg:nth-child(2) {display:none;}.frm_trigger.active > svg.frmsvg:nth-child(2) {display:inline-block;}.frm_trigger.active > svg.frmsvg:nth-child(1) {display:none;}.with_frm_style .frm_repeat_sec {margin-bottom: var(--field-margin);margin-top: var(--field-margin);padding-bottom: 15px;border-bottom-width: var(--section-border-width);border-bottom-style: var(--section-border-style);border-color: var(--section-border-color);}.with_frm_style .frm_repeat_sec:last-child{border-bottom:none;padding-bottom:0;}.with_frm_style .frm_repeat_inline{clear:both;}.frm_invisible_section .frm_form_field,.frm_invisible_section{display:none !important;visibility:hidden !important;height:0;margin:0;}.frm_form_field .frm_repeat_sec .frm_add_form_row,.frm_section_heading div.frm_repeat_sec:last-child .frm_add_form_row.frm_hide_add_button,.frm_form_field div.frm_repeat_grid .frm_add_form_row.frm_hide_add_button,.frm_form_field div.frm_repeat_inline .frm_add_form_row.frm_hide_add_button {transition: opacity .15s ease-in-out;pointer-events: none;}.frm_form_field .frm_repeat_sec .frm_add_form_row,.frm_section_heading div.frm_repeat_sec:last-child .frm_add_form_row.frm_hide_add_button {display: none;}.frm_hide_remove_button.frm_remove_form_row {display: none !important;}.frm_form_field div.frm_repeat_grid .frm_add_form_row.frm_hide_add_button,.frm_form_field div.frm_repeat_inline .frm_add_form_row.frm_hide_add_button {visibility: hidden;}.frm_form_field div.frm_repeat_grid .frm_add_form_row,.frm_form_field div.frm_repeat_inline .frm_add_form_row,.frm_section_heading div.frm_repeat_sec:last-child .frm_add_form_row {display: inline-flex;visibility: visible;pointer-events: auto;}.frm_form_fields .frm_section_heading.frm_hidden {display: none;}.frm_repeat_buttons a.frm_remove_form_row,.frm_repeat_buttons a.frm_add_form_row {display: inline-flex;align-items: center;gap: 8px;line-height: normal;}.frm_repeat_buttons .frmsvg {width: 12px;height: 12px;}.frm_repeat_grid .frm_button,.frm_repeat_inline .frm_button,.frm_repeat_sec .frm_button{display: inline-block;line-height:1;}.frm_form_field .frm_repeat_grid ~ .frm_repeat_grid .frm_form_field .frm_primary_label{display:none !important;}.frm_section_heading.frm_no_border_top h3[class*="frm_pos_"] {border-top: none !important;}.with_frm_style .frm_input_group {position: relative;display: flex;align-items: stretch;width: 100%;}.with_frm_style .frm_input_group.frm_hidden {display: none;}.with_frm_style .frm_inline_box {display: flex;text-align: center;align-items: center;font-size: var(--field-font-size);padding: 0 12px;color: var(--form-desc-color);border-width: var(--field-border-width);border-style: var(--field-border-style);border-color: var(--border-color);background-color: var(--bg-color-disabled);border-radius: var(--border-radius);width: auto;}.with_frm_style .frm_input_group .frm_inline_box:first-child {margin-right: -1px;border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important;}.with_frm_style .frm_input_group .frm_slimselect + .frm_inline_box,.with_frm_style .frm_input_group select + .frm_inline_box,.with_frm_style .frm_input_group .frm_slimselect + .frm_inline_box,.with_frm_style .frm_input_group input + .frm_inline_box,.with_frm_style .frm_input_group .frm_show_password_wrapper + .frm_inline_box {margin-left: -1px;border-top-left-radius: 0 !important;border-bottom-left-radius: 0 !important;}.with_frm_style .frm_input_group .frm_slimselect,.with_frm_style .frm_input_group > select,.with_frm_style .frm_input_group > input {position: relative;flex: 1 1 auto;width: 1% !important;min-width: 0;margin-top: 0;margin-bottom: 0;display: block;}.with_frm_style .frm_input_group.frm_with_pre .frm_slimselect,.with_frm_style .frm_input_group.frm_with_pre > select,.with_frm_style .frm_input_group.frm_with_pre > input,.with_frm_style .frm_input_group.frm_with_pre > .frm_show_password_wrapper > input {border-top-left-radius: 0 !important;border-bottom-left-radius: 0 !important;}.with_frm_style .frm_input_group.frm_with_post .frm_slimselect,.with_frm_style .frm_input_group.frm_with_post > select,.with_frm_style .frm_input_group.frm_with_post > input,.with_frm_style .frm_input_group.frm_with_post > .frm_show_password_wrapper > input {border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important;}.ss-content.frm_slimselect {padding: 0 !important;}.with_frm_style .ss-value-delete {border-left: none !important;padding-left: 0 !important;}.with_frm_style .ss-main {display:flex !important;--ss-font-color: var(--text-color);--ss-border-color: var(--border-color);--ss-border-radius: var(--border-radius);--ss-bg-color: var(--bg-color);--ss-spacing-s: 6px;--ss-spacing-m: 10px;--ss-main-height: var(--field-height);border-width: var(--fieldset);font-size: var(--field-font-size);line-height: 1.3;align-self: baseline;margin-top: 3px; font-family: var(--font);}.ss-content.frm_slimselect {font-size: var(--field-font-size);font-family: var(--font);height: auto;display: flex;}.with_frm_style .ss-main .ss-values .ss-value .ss-value-text {padding: 2px var(--ss-spacing-s);}.ss-content.frm_slimselect.frm_slimselect_rtl {direction: rtl;}.ss-content.frm_slimselect.frm_slimselect_rtl .ss-search input {text-align: right;}.ss-main.frm_slimselect.frm_slimselect_rtl .ss-value-delete {margin-left: var(--ss-spacing-m);}.ss-main.frm_slimselect .ss-values .ss-placeholder {padding: 0;}.frm_fields_container .frm_form_field .ss-main.auto_width {width: auto !important;display: inline-flex !important;}.ss-main.frm_slimselect .ss-arrow {margin-left: var(--ss-spacing-s);margin-right: 0;}.frm_input_group.frm_slimselect_wrapper {flex-wrap: nowrap;}.frm_input_group.frm_slimselect_wrapper .frm_slimselect {border-radius: 0;}.frm_input_group.frm_slimselect_wrapper .ss-main.frm_slimselect {margin-top: 0;height: 1.7rem;}.with_frm_style .frm_total input,.with_frm_style .frm_total_big input {background-color:transparent;border:none;width:auto;box-shadow: none !important;}.with_frm_style .frm_total .frm_inline_box,.with_frm_style .frm_total_big .frm_inline_box {background-color:transparent !important;border-width: 0 !important;box-shadow:none !important;color:var(--text-color);padding:0 3px 0 1px !important;}.with_frm_style .frm_inline_total {padding:0 3px;}.with_frm_style input.flatpickr-input[readonly]:not([disabled]) {color: var(--text-color);background-color: var(--bg-color);border-color: var(--border-color);}.flatpickr-calendar,#ui-datepicker-div {background:white;position: absolute;display:none;z-index:999999 !important;}.frm-datepicker.flatpickr-calendar,.frm-datepicker.ui-datepicker {z-index: 999999 !important;margin-top: 6px;}.frm-datepicker .flatpickr-calendar,.frm-datepicker.flatpickr-calendar,.frm-datepicker .ui-datepicker, .frm-datepicker.ui-datepicker {box-sizing: border-box;min-width: 282px;border-radius: var(--border-radius);padding: 16px 18px;box-shadow: 0px 11.3px 22.6px -5.65px #1018282E;}.frm-datepicker.flatpickr-calendar:not(.frm-datepicker-custom-theme),.frm-datepicker .ui-datepicker, .frm-datepicker.ui-datepicker{border: 1px solid #F2F4F7;}.frm-datepicker.ui-datepicker {display: none;}.frm-datepicker.ui-datepicker {width: max-content;}.frm-datepicker.flatpickr-calendar.inline {max-width: 40em;}.frm-datepicker .ui-datepicker .ui-datepicker-header, .frm-datepicker.ui-datepicker .ui-datepicker-header {padding: 6px 0 12px;position: relative;}.frm-datepicker.flatpickr-calendar .flatpickr-monthDropdown-months,.frm-datepicker.flatpickr-calendar .numInputWrapper,.frm-datepicker .ui-datepicker-title select.ui-datepicker-month,.frm-datepicker .ui-datepicker-title select.ui-datepicker-year {min-height: unset;width: 33% ;padding: 4px 5px 5px;line-height: 14px;margin: 0;}.frm-datepicker .ui-datepicker-title select.ui-datepicker-month,.frm-datepicker .ui-datepicker-title select.ui-datepicker-year {background-color: #fff;}.frm-datepicker.flatpickr-calendar:not(.inline) .flatpickr-monthDropdown-months {width: 53% ;}.frm-datepicker .ui-datepicker-title select.ui-datepicker-month,.frm-datepicker select.ui-datepicker-month{margin-right: 3px;}.frm-datepicker .ui-datepicker-month,.frm-datepicker .ui-datepicker-year {max-width: 100%;max-height: 2em;padding: 6px 10px;box-sizing: border-box;display: inline;color: #555555;}.frm-datepicker span.ui-datepicker-month, .frm-datepicker span.ui-datepicker-year {line-height: 25px;font-weight: 600;}.frm-datepicker .ui-datepicker-calendar {margin: 0 !important;}.frm-datepicker .ui-datepicker-calendar thead {color: var(--text-color);background-color: var(--bg-color);}.frm-datepicker .ui-datepicker-calendar thead th {padding: 8px;font-weight: 400;font-size: var(--field-font-size);color: var(--description-color);}.frm-datepicker .ui-datepicker-prev {transform: rotate(0deg) !important;}.frm-datepicker .flatpickr-months .flatpickr-next-month,.frm-datepicker .ui-datepicker-next {transform: rotate(180deg) !important;}.frm-datepicker .flatpickr-months .flatpickr-prev-month svg,.frm-datepicker .flatpickr-months .flatpickr-next-month svg {display: none;}.frm-datepicker .ui-datepicker-prev .ui-icon,.frm-datepicker .ui-datepicker-next .ui-icon {display: none;}.frm-datepicker .flatpickr-months .flatpickr-prev-month:before,.frm-datepicker .flatpickr-months .flatpickr-next-month:before,.frm-datepicker .ui-datepicker-prev:before,.frm-datepicker .ui-datepicker-next:before {content: '' !important;position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;background-color: var(--date-head-color);mask: url( https://catalyticsupportsystems.com/wp-content/plugins/formidable/css/data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMSIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjOThBMkIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41IiBkPSJtMTEuMDQgNy44LTIuOTEgMi43IDIuOTEgMi43Ii8+PC9zdmc+Cg== ) no-repeat center;padding: 0 !important;}.frm-datepicker.frm-datepicker-custom-theme .flatpickr-prev-month:before,.frm-datepicker.frm-datepicker-custom-theme .flatpickr-next-month:before {background-color: #fff;}.frm-datepicker.frm-date-no-month-select .flatpickr-prev-month,.frm-datepicker.frm-date-no-month-select .flatpickr-next-month {display: none;}.google-visualization-tooltip-item-list,.google-visualization-tooltip-item-list .google-visualization-tooltip-item:first-child {margin: 1em 0 !important;}.google-visualization-tooltip-item {list-style-type: none !important;margin: 0.65em 0 !important;}[id^="chart__frm_pie"] .google-visualization-tooltip {pointer-events: none;}.with_frm_style .frm_scale{margin-right:15px;text-align:center;float:left;}.with_frm_style .frm_scale.frm_last{margin-right:0;}.with_frm_style .frm_scale input[type=radio]{display:block !important;margin:0;}.with_frm_style .frm_scale input[type=radio]:checked:before {transform: scale(1);}.with_frm_style .frm_scale_container .frm_opt_container,.with_frm_style .frm_form_fields.frm_opt_container:has(.frm_scale) {display:flex;flex-direction:column;align-items:flex-start;width:fit-content;}.with_frm_style .frm_scale_options {display:inline-block;vertical-align:top;}.with_frm_style .frm_scale_labels {display:flex;flex-wrap:wrap;font-size:var(--description-font-size, .85em);justify-content:space-between;width:100%;}.with_frm_style .frm_scale_before {margin-right:auto;max-width:50%;overflow-wrap:break-word;}.with_frm_style .frm_scale_after {margin-left:auto;max-width:50%;overflow-wrap:break-word;}.frm_rtl.with_frm_style .frm_scale_labels {direction: ltr;}.frm_rtl.with_frm_style .frm_scale_labels > * {direction: var(--direction);}.frm-star-group {white-space: nowrap;display: inline-block;}.frm-star-group + p {display: inline-block;}.frm-star-group input {opacity: 0;position: absolute !important;z-index: -1;}.frm-show-form .frm-star-group .frmsvg,.frm-show-form .frm-star-group input + label.star-rating {float: none;font-size: 20px;line-height: 1;cursor: pointer;background: transparent;overflow: hidden !important;clear: none;font-style: normal;vertical-align: top;position: relative;width: auto;}.frm-star-group .frmsvg {display: inline-block;width: 20px;height: 20px;fill: #FDB022;vertical-align: text-bottom;}.frm-show-form .frm-star-group input + label.star-rating {display: inline-flex;color: transparent;}.frm-show-form .frm-star-group input + label.star-rating:before {content: '';}.frm-star-group input[type=radio]:checked + label:before,.frm-star-group:not(.frm-star-hovered) input[type=radio]:checked + label:before{color:#F0AD4E;}.frm-star-group:not(.frm-star-hovered) input[type=radio]:checked + label,.frm-star-group input + label:hover,.frm-star-group:hover input + label:hover ,.frm-star-group .star-rating-on,.frm-star-group .star-rating-hover {color:#F0AD4E;}.frm-star-group .star-rating-readonly{cursor:default !important;}.frm-star-group > svg + svg {margin-left: 5px;}.frm-star-group .star-rating .frmsvg:last-of-type,.frm-star-group .star-rating-on .frmsvg:first-of-type,.frm-star-group .star-rating-hover .frmsvg:first-of-type {display: none;}.frm-star-group .star-rating-on .frmsvg:last-of-type,.frm-star-group .star-rating-hover .frmsvg:last-of-type {display: inline;}.with_frm_style .frm_other_input.frm_other_full{margin-top:10px;}.frm_left_container .frm_other_input{grid-column:2;}.frm_inline_container.frm_other_container .frm_other_input,.frm_left_container.frm_other_container .frm_other_input{margin-left:5px;}.frm_right_container.frm_other_container .frm_other_input{margin-right:5px;}.frm_inline_container.frm_other_container select ~ .frm_other_input,.frm_right_container.frm_other_container select ~ .frm_other_input,.frm_left_container.frm_other_container select ~ .frm_other_input{margin:0;}.with_frm_style input[type=file]::-webkit-file-upload-button {color: var(--text-color);background-color: var(--bg_color);padding: var(--field-pad);border-radius: var(--border-radius);border-color: var(--border-color);border-width: var(--field-border-width);border-style: var(--field-border-style);}.frm_pagination_cont ul.frm_pagination{display:inline-block;list-style:none;margin-left:0 !important;}.frm_pagination_cont ul.frm_pagination > li{display:inline;list-style:none;margin:2px;background-image:none;}ul.frm_pagination > li.active a{text-decoration:none;}.frm_pagination_cont ul.frm_pagination > li:first-child{margin-left:0;}.archive-pagination.frm_pagination_cont ul.frm_pagination > li{margin:0;}.frm_switch_opt {padding: 0 8px 0 0;white-space: normal;display: inline;vertical-align: middle;font-size: var(--toggle-font-size);font-weight: var(--check-weight);}.frm_on_label{padding:0 0 0 8px;}.frm_on_label,.frm_off_label {color: var(--check-label-color);}.frm_switch {position: relative;display: inline-block;width: 40px;height: 25px;vertical-align: middle;}.frm_switch_block input {display:none !important;}.frm_slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: var(--toggle-off-color);transition: 0.4s;border-radius: 30px;}.frm_slider:before {border-radius: 50%;position: absolute;content: "";height: 23px;width: 23px;left: 1px;bottom: 1px;background-color: white;transition: .4s;box-shadow:0 2px 6px rgba(41, 58, 82, 0.31);}input:checked + .frm_switch .frm_slider {background-color: var(--toggle-on-color);}input:focus + .frm_switch .frm_slider {box-shadow: 0 0 1px #3177c7;}input:checked + .frm_switch .frm_slider:before {transform: translateX(15px);}.frm_rtl .frm_switch_opt {padding: 0 8px;}.frm_rtl .frm_slider:before {left: 16px;}.frm_rtl input:checked + .frm_switch .frm_slider:before {transform: none!important;left: 1px;}.with_frm_style .frm_range_container {padding-top: 5px;}.with_frm_style input[type=range] {-webkit-appearance: none;display: block;width: 100%;height: var(--slider-track-size);font-size: var(--description-font-size);border-radius: calc(var(--border-radius) / 2);margin: 10px 0;outline: none;background: var(--slider-bar-color);}.with_frm_style input[type=range]:focus,.with_frm_style input[type=range]:active {background: var(--slider-bar-color);}.with_frm_style input[type=range]::-webkit-slider-thumb {-webkit-appearance: none;height: var(--slider-circle-size);width: var(--slider-circle-size);border: 2px solid #4199FD;color:#ffffff;background: #fff;cursor: pointer;border-radius: 50%;box-shadow: 0px 4px 8px -2px rgba(16, 24, 40, 0.1);}.with_frm_style input[type=range]::-moz-range-thumb {height: var(--slider-circle-size);width: var(--slider-circle-size);border: 2px solid #4199FD;color:#ffffff;background: #fff;cursor: pointer;border-radius: 50%;box-shadow: 0px 4px 8px -2px rgba(16, 24, 40, 0.1);}.with_frm_style input[type=range]::-ms-thumb {height: var(--slider-circle-size);width: var(--slider-circle-size);border: 2px solid #4199FD;color:#ffffff;background: #fff;cursor: pointer;border-radius: 50%;box-shadow: 0px 4px 8px -2px rgba(16, 24, 40, 0.1);}.with_frm_style .frm_range_unit,.with_frm_style .frm_range_value{display:inline-block;padding: 0 2px;}.with_frm_style [class^="frm-text-"] .frm_range_unit,.with_frm_style .frm_range_container > .frm_range_unit,.with_frm_style .frm_range_container .range-value span,.with_frm_style .frm_range_value {font-size: var(--slider-font-size);color: var(--text-color);font-weight: bold;}.with_frm_style .frm_range_max {float: right;}.with_frm_style .frm_range_container input + .frm_range_value {display: block;}.frm-text-left {text-align: left;}.frm-text-center {text-align: center;}.frm-text-right {text-align: right;}.with_frm_style .frm_dropzone {border-color: var(--border-color);border-radius: var(--border-radius);color: var(--text-color);background-color: var(--bg-color);}.with_frm_style .frm_dropzone .frm_upload_icon,.with_frm_style .frm_dropzone .dz-remove {color: var(--description-color);}.with_frm_style .frm_compact .frm_dropzone .frm_upload_icon {color: var(--submit-text-color);}.with_frm_style .frm_compact .frm_dropzone .frmsvg {width: 18px;height: 18px;}.with_frm_style .frm_form_field:not(.frm_compact) .frm_dropzone .frmsvg {width: 24px;height: 24px;display: block;margin: 0 auto 8px;color: #667085;}.with_frm_style .frm_dropzone .frm_remove_link .frmsvg {width: 18px;height: 18px;cursor: pointer;}.with_frm_style .frm_blank_field .frm_dropzone {border-color: var(--border-color-error);color: var(--text-color-error);background-color: var(--bg-color-error);}.with_frm_style .frm_dropzone .dz-preview .dz-progress {background: var(--progress-bg-color);}.with_frm_style .frm_dropzone .dz-preview .dz-progress .dz-upload,.with_frm_style .frm_dropzone .dz-preview.dz-complete .dz-progress {background: var(--progress-active-bg-color);}.frm_image_size_medium {--image-size:250px;}.frm_image_size_large {--image-size:320px;}.frm_image_size_xlarge {--image-size:400px;}.frm_image_options .frm_opt_container {display: inline-flex;flex-flow: wrap;flex-direction:row;margin: 0 -10px;}.frm_image_options .frm_radio input[type=radio],.frm_image_options .frm_checkbox input[type=checkbox]{position: absolute !important;top: 9px;right: 10px;z-index: 2;margin: 0;}.frm_checkbox label.frm-label-disabled,.frm_radio label.frm-label-disabled {opacity: 0.5;}.frm_image_options .frm_image_option_container {border-width: var(--field-border-width);border-style: solid;border-color: var(--border-color);border-radius: var(--border-radius);display: flex;flex-wrap: wrap;box-sizing: border-box;position: relative;height: 100%;width: 100%;overflow: hidden;}.frm_image_options .frm_image_option_container.frm_label_with_image .frm_empty_url,.frm_image_options .frm_image_option_container.frm_label_with_image img {border-bottom-left-radius:0;border-bottom-right-radius:0;}.with_frm_style .vertical_radio.frm_image_options .frm_image_option > label {text-indent: 0;padding-left: 0;}.frm_show_images.frm_image_option_container {display: inline-flex;flex-wrap: nowrap;flex-direction: column;text-align: center;align-items: center;width: 150px;margin-right: 10px;margin-bottom: 10px;}.frm-summary-page-wrapper .frm_image_option_container img{width: 100%;height: 150px;object-fit: cover;}.frm_image_option_container .frm_selected_checkmark{display: none;}.frm_image_option_container .frm_image_placeholder_icon {position: absolute;}.frm_image_option_container .frm_image_placeholder_icon svg{width: 63px;opacity: .2;}.frm_text_label_for_image {font-size: var(--description-font-size);color: var(--description-color);text-align: center;width: 100%;padding: 10px;word-break: keep-all;}.frm_image_options input[type="radio"]:not([disabled]) + .frm_image_option_container:hover,.frm_image_options input[type="checkbox"]:not([disabled]) + .frm_image_option_container:hover,input[type="radio"]:checked + .frm_image_option_container,input[type="checkbox"]:checked + .frm_image_option_container {border-color: var(--border-color-active);}input[type="radio"]:disabled + .frm_image_option_container,input[type="checkbox"]:disabled + .frm_image_option_container{opacity: .7;border-color:var(--border-color-disabled);}.frm_blank_field.frm_image_options .frm_image_option_container {border-color: var(--border-color-error);}.frm_image_options .frm_image_option_container .frm_empty_url,.frm_image_options .frm_image_option_container img {width: 100%;height: 150px;height: var(--image-size);object-fit: cover;border-radius:var(--border-radius);}.frm_checkbox label.frm_screen_reader.frm_hidden,.frm_radio label.frm_screen_reader.frm_hidden {width: auto;}.frm_image_option_container .frm_empty_url {background: #f9f9f9;display: flex;justify-content: center;align-items: center;}.horizontal_radio .frm_checkbox.frm_image_option,.horizontal_radio .frm_radio.frm_image_option {padding-left: 0;}.frm_checkbox.frm_image_option,.frm_radio.frm_image_option {width:var(--image-size) !important; position: relative;}.frm_form_field .frm_checkbox.frm_image_option,.frm_form_field .frm_checkbox.frm_image_option + .frm_checkbox,.frm_form_field .frm_radio.frm_image_option,.frm_form_field .frm_radio.frm_image_option + .frm_radio {margin:10px; }.frm_checkbox.frm_image_option label,.frm_radio.frm_image_option label{padding-left: 0;margin-left: 0;min-height: 0;width: 100%;visibility: visible; }.frm_with_bg_image .frm_form_fields > fieldset {position: relative;}.frm_with_bg_image .frm_form_fields > fieldset:before {content: ' ';display: block;position: absolute;top: 0;height: 100%;background-position: 50% 0;left: 0;width: 100%;background-image: var(--bg-image-url);background-repeat: no-repeat;background-size: cover;}.frm_with_bg_image .frm_form_fields > fieldset > *:not(.frm_screen_reader) {z-index: 1;position: relative;}.with_frm_style .frm_dropzone.dz-clickable,.with_frm_style .frm-star-group input + label,.with_frm_style .frm_rootline_group {border: var(--field-border-style) var(--field-border-width) transparent;}.with_frm_style .frm_dropzone.dz-clickable:has(button:focus),.with_frm_style .frm-star-group input:focus + label,.with_frm_style .frm_rootline_group:focus {background-color: var(--bg-color-active);border-color: var(--border-color-active);color: var(--text-color);box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102,175,233, 0.6);}.with_frm_style .frm_range_container input[type=range]:focus::-webkit-slider-runnable-track {box-shadow: 0 0 0 3px rgba(102,175,233, 0.25);}.with_frm_style .frm_range_container input[type=range]:focus::-moz-range-track {box-shadow: 0 0 0 3px rgba(102,175,233, 0.25);}.with_frm_style .frm_rootline_group:focus-visible,.with_frm_style .frm_rootline_group input:focus-visible {outline: none;}@media screen and (max-width: 768px) {.frm-pass-req, .frm-pass-verified {width: 50% !important;white-space: nowrap;}}.frm-pass-req, .frm-pass-verified {display: flex;align-items: center;float: left;width: 20%;line-height: 20px;font-size: 12px;padding-top: 4px;min-width: 175px;}.frm-pass-req .frmsvg, .frm-pass-verified .frmsvg {width: 12px;height: 12px;padding-right: 4px;}.passed_svg, .failed_svg {display: none !important;}.frm-pass-verified .passed_svg,.frm-pass-req .failed_svg {display: inline-block !important;}div.frm-password-strength {width: 100%;float: left;}.frm_show_password_wrapper {position: relative;display: inline-block;}.frm_show_password_wrapper input[type=password],.frm_show_password_wrapper input[type=text] {padding-right: 44px; display: block;}.frm_show_password_wrapper button {position: absolute;top: 50%;height: 32px;height: var(--field-height);right: 0;border: 0;background: transparent !important;cursor: pointer;transform: translateY(-50%);padding: 0 10px;color: #BFC3C8;color: var(--border-color);display: flex;align-items: center;}.frm_show_password_wrapper button:hover {color: #BFC3C8;color: var(--border-color);background: transparent !important;}.frm_show_password_wrapper button svg {width: 24px;height: 24px;}input[type="text"] + .frm_show_password_btn svg:first-child,input[type="password"] + .frm_show_password_btn svg:last-child {display: none;}.frm_show_password_btn:focus-visible {outline-offset: -6px;border-radius: 8px;}div.frm_repeat_grid:after, div.frm_repeat_inline:after, div.frm_repeat_sec:after {content: '';display: table;clear: both;}.with_frm_style .frm-summary-page-wrapper {padding: 50px;margin: 25px 0 50px;border: 1px solid var(--border-color);border-radius: var(--border-radius);}.with_frm_style .frm-summary-page-wrapper .frm-edit-page-btn {float: right;margin: 0;padding: 3px 10px;font-size: 13px;}.frm-summary-page-wrapper .frm-line-table th {width: 40%;}button .frm-icon {display: inline-block;color: inherit;width: 12px;height: 12px;fill: currentColor;}.frm-line-table {width: 100%;border-collapse: collapse;margin-top: 0.5em;font-size: var(--font-size);}.frm-line-table tr {background-color: transparent;border-bottom: 1px solid rgba(204,204,204,0.6);}.frm-line-table td,.frm-line-table th {border: 0;padding: 20px 15px;background-color: transparent;vertical-align: top;color: var(--label-color);}.frm-line-table th {opacity: .7;font-size: 1.1em;font-weight: 500;}.frm-line-table h3 {font-size: 21px;font-weight: 500;margin: 0;}.frm_form_field .frm_total_formatted {display: inline-block;margin: 5px 0 0;}.frm_form_field.frm_total_big .frm_total_formatted {margin: 0;}.frm_form_field.frm_total_big .frm_total_formatted,.frm_form_field.frm_total_big input[type=text],.frm_form_field.frm_total_big input[type=number],.frm_form_field.frm_total_big input,.frm_form_field.frm_total_big textarea{font-size: 32px;font-weight: bold;line-height: 44px;}.frm_round{border-radius:50%;}.frm_round.frm_color_block{padding:3px;}.frm_square {border-radius:var(--border-radius);object-fit:cover;width:150px;height:150px;}.frmsvg{max-width:100%;fill:currentColor;vertical-align:sub;display:inline-block;}.frm_smaller{font-size:90%;}.frm_small{font-size:14px;font-weight:normal;}.frm_bigger{font-size:110%;}ul.frm_plain_list,ul.frm_plain_list li{list-style:none;list-style-type:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;}ul.frm_inline_list li{display:inline;padding:2px;}.frm_flex,.frm_full_row{display:flex;flex-direction:row;flex-wrap:wrap;}.frm_full_row > li,.frm_full_row > div{flex:1;text-align:center;}.frm_tiles > li,.frm_tiles > div {border: 1px solid var(--border-color);border-radius: var(--border-radius);margin-top: 20px;padding: 25px;box-shadow:0 0 5px 1px rgba(0,0,0,0.075);}.with_frm_style .frm_repeat_sec .frm_form_field.frm_repeat_buttons svg.frm-svg-icon {fill: var(--repeat-icon-color);}.with_frm_style .frm_remove_form_row:hover,.with_frm_style .frm_add_form_row:hover {border-color: var(--submit-hover-border-color);color: var(--submit-hover-color);}.with_frm_style .frm_remove_form_row.frm_button:hover,.with_frm_style .frm_add_form_row.frm_button:hover {background: var(--submit-hover-bg-color);}.with_frm_style .frm_form_field.frm_repeat_buttons .frm_add_form_row:hover svg.frm-svg-icon,.with_frm_style .frm_repeat_sec .frm_form_field.frm_repeat_buttons .frm_remove_form_row:hover svg.frm-svg-icon,.with_frm_style .frm_repeat_sec .frm_form_field.frm_repeat_buttons .frm_add_form_row:hover svg.frmsvg,.with_frm_style .frm_repeat_sec .frm_form_field.frm_repeat_buttons .frm_remove_form_row:hover svg.frmsvg {fill: var(--submit-hover-color);}@media only screen and (min-width: 601px) and (max-width: 782px) {.frm_repeat_inline[data-column-count="2"][data-link-format="text"] .frm_first,.frm_repeat_inline[data-column-count="2"][data-link-format="both"] .frm_first {grid-column: span 8 / span 8;}.frm_repeat_inline[data-column-count="2"][data-link-format="text"] .frm_repeat_buttons,.frm_repeat_inline[data-column-count="2"][data-link-format="both"] .frm_repeat_buttons {grid-column: span 4 / span 4;}}@media only screen and (min-width: 783px) and (max-width: 1249px) {.frm_repeat_inline[data-column-count="2"][data-link-format="text"] .frm_first,.frm_repeat_inline[data-column-count="2"][data-link-format="both"] .frm_first {grid-column: span 9 / span 9;}.frm_repeat_inline[data-column-count="2"][data-link-format="text"] .frm_repeat_buttons,.frm_repeat_inline[data-column-count="2"][data-link-format="both"] .frm_repeat_buttons {grid-column: span 3 / span 3;}}.frm_tiles h3{margin-top:5px;}.frm_forms.frm_full_submit .frm_submit button {width: 100%;}.frm_forms.frm_full_submit .frm_submit.frm_flex button {width: auto;flex: 1;}select.frm_loading_lookup[multiple="multiple"] {background-image: none !important;}.with_frm_style .frm_submit button.frm_save_draft {color: var(--submit-bg-color) ;background: var(--submit-text-color) ;border-color: var(--submit-bg-color) ;}.frm_image_options:not(.frm_display_format_buttons) .frm_image_option_container :has(.frm_image_placeholder_icon){min-width: var(--image-size);}.with_frm_style input[type=number][readonly]::-webkit-inner-spin-button {-webkit-appearance: none;}.frm_slidein .frm_form_fields  > fieldset{animation-name: frmSlideInRight;animation-duration: 1s;}.frm_slidein.frm_going_back .frm_form_fields  > fieldset {animation-name: frmSlideInLeft;}.frm_slidein.frm_slideout .frm_form_fields  > fieldset {animation-name: frmSlideOutLeft !important;}.frm_slidein.frm_slideout.frm_going_back .frm_form_fields  > fieldset {animation-name: frmSlideOutRight !important;}.frm_slidein .frm-g-recaptcha .grecaptcha-badge{animation-name: fadeIn;animation-duration: 2s;animation-fill-mode: both;}.frm_single_product_wrap {display: flex;align-items: center;}.frm_single_product_image {height: var(--image-size);width: auto;margin-right: 8px;}.frm_single_product_wrap .frm_empty_url {background: #ecf0f5;display: flex;justify-content: center;align-items: center;width: var(--image-size);height: var(--image-size);margin-right: 8px;}.frm_single_product_wrap .frm_image_placeholder_icon svg {width: 63px;height: auto;opacity: .2;}.form-field:not(.frm_image_options) .frm_single_product_image {display: none;}@keyframes frmSlideInLeft {0% {opacity: 0;transform: translate3d(-3000px, 0, 0);}100% {opacity: 1;transform: none;}}@keyframes frmSlideInRight {0% {opacity: 0;transform: translate3d(3000px, 0, 0);}100% {opacity: 1;transform: none;}}@keyframes frmSlideOutLeft {0% {opacity: 1;transform: none;}100% {opacity: 0;transform: translate3d(-2000px, 0, 0);}}@keyframes frmSlideOutRight {0% {opacity: 1;transform: none;}100% {opacity: 0;transform: translate3d(2000px, 0, 0);}}.frm_slideup .frm_form_fields  > fieldset {animation-name: frmSlideDown;animation-duration: 1s;animation-fill-mode: both;}.frm_slideup.frm_going_back .frm_form_fields  > fieldset {animation-name: frmSlideUp;}.frm_slideup.frm_slideout .frm_form_fields  > fieldset {animation-name: frmSlideOutUp !important;}.frm_slideup.frm_slideout.frm_going_back .frm_form_fields  > fieldset {animation-name: frmSlideOutDown !important;}@keyframes frmSlideUp {0% {opacity: 0;transform: translate3d(0, -200px, 0);}100% {opacity: 1;transform: none;}}@keyframes frmSlideDown {0% {opacity: 0;transform: translate3d(0, 200px, 0);}100% {opacity: 1;transform: none;}}@keyframes frmSlideOutUp {0% {opacity: 1;transform: none;}100% {opacity: 0;transform: translate3d(0, -200px, 0);}}@keyframes frmSlideOutDown {0% {opacity: 1;transform: none;}100% {opacity: 0;transform: translate3d(0, 200px, 0);}}:root{--ss-primary-color: #5897fb;--ss-bg-color: #ffffff;--ss-font-color: #4d4d4d;--ss-font-placeholder-color: #8d8d8d;--ss-disabled-color: #dcdee2;--ss-border-color: #dcdee2;--ss-highlight-color: #fffb8c;--ss-success-color: #00b755;--ss-error-color: #dc3545;--ss-focus-color: #5897fb;--ss-main-height: 30px;--ss-content-height: 300px;--ss-spacing-l: 7px;--ss-spacing-m: 5px;--ss-spacing-s: 3px;--ss-animation-timing: 0.2s;--ss-border-radius: 4px}@keyframes ss-valueIn{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes ss-valueOut{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}.ss-hide{display:none !important}.ss-main{display:flex;flex-direction:row;position:relative;user-select:none;color:var(--ss-font-color);min-height:var(--ss-main-height);width:100%;padding:var(--ss-spacing-s);cursor:pointer;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);background-color:var(--ss-bg-color);outline:0;box-sizing:border-box;transition:background-color var(--ss-animation-timing);overflow:hidden}.ss-main:focus{box-shadow:0 0 5px var(--ss-focus-color)}.ss-main.ss-disabled{background-color:var(--ss-disabled-color);cursor:not-allowed}.ss-main.ss-disabled .ss-values .ss-disabled{color:var(--ss-font-color)}.ss-main.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main.ss-open-above{border-top-left-radius:0px;border-top-right-radius:0px}.ss-main.ss-open-below{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.ss-main .ss-values{display:inline-flex;flex-wrap:wrap;gap:var(--ss-spacing-m);flex:1 1 100%}.ss-main .ss-values .ss-placeholder{display:flex;padding:var(--ss-spacing-s) var(--ss-spacing-m) var(--ss-spacing-s) var(--ss-spacing-m);margin:auto 0px auto 0px;line-height:1em;align-items:center;width:100%;color:var(--ss-font-placeholder-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-values .ss-max{display:flex;user-select:none;align-items:center;width:fit-content;font-size:12px;color:var(--ss-bg-color);line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m);background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius)}.ss-main .ss-values .ss-single{display:flex;margin:auto 0px auto var(--ss-spacing-s)}.ss-main .ss-values .ss-value{display:flex;user-select:none;align-items:center;width:fit-content;background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius);animation-name:ss-valueIn;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out;animation-fill-mode:both}.ss-main .ss-values .ss-value.ss-value-out{animation-name:ss-valueOut;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out}.ss-main .ss-values .ss-value .ss-value-text{font-size:12px;color:var(--ss-bg-color);line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m)}.ss-main .ss-values .ss-value .ss-value-delete{display:flex;align-items:center;height:var(--ss-spacing-l);width:var(--ss-spacing-l);padding:var(--ss-spacing-s) var(--ss-spacing-m);cursor:pointer;border-left:solid 1px var(--ss-bg-color);box-sizing:content-box}.ss-main .ss-values .ss-value .ss-value-delete svg{height:var(--ss-spacing-l);width:var(--ss-spacing-l)}.ss-main .ss-values .ss-value .ss-value-delete svg path{fill:none;stroke:var(--ss-bg-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-deselect{display:flex;align-self:center;justify-content:flex-end;flex:0 1 auto;width:8px;height:8px;margin:0 var(--ss-spacing-m) 0 var(--ss-spacing-m)}.ss-main .ss-deselect svg{width:8px;height:8px}.ss-main .ss-deselect svg path{fill:none;stroke:var(--ss-font-color);stroke-width:20;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-arrow{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}.ss-main .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content{position:absolute;display:flex;height:auto;flex-direction:column;width:auto;max-height:var(--ss-content-height);box-sizing:border-box;border:solid 1px var(--ss-border-color);background-color:var(--ss-bg-color);transition:transform var(--ss-animation-timing),opacity var(--ss-animation-timing);opacity:0;transform:scaleY(0);transform-origin:center top;overflow:hidden;z-index:10000}.ss-content.ss-relative{position:relative;height:100%}.ss-content.ss-open-above{flex-direction:column-reverse;opacity:1;transform:scaleY(1);transform-origin:center bottom;border-top-left-radius:var(--ss-border-radius);border-top-right-radius:var(--ss-border-radius)}.ss-content.ss-open-below{opacity:1;transform:scaleY(1);transform-origin:center top;border-bottom-left-radius:var(--ss-border-radius);border-bottom-right-radius:var(--ss-border-radius)}.ss-content .ss-search{flex:0 1 auto;display:flex;flex-direction:row;padding:var(--ss-spacing-l) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}.ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0px;padding:var(--ss-spacing-m) var(--ss-spacing-l);margin:0;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);background-color:var(--ss-bg-color);outline:0;text-align:left;box-sizing:border-box}.ss-content .ss-search input::placeholder{color:var(--ss-font-placeholder-color);vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:0 0 5px var(--ss-focus-color)}.ss-content .ss-search .ss-addable{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;flex:0 0 auto;height:auto;margin:0 0 0 var(--ss-spacing-m);border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius)}.ss-content .ss-search .ss-addable svg{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}.ss-content .ss-search .ss-addable svg path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list{flex:1 1 auto;height:auto;overflow-x:hidden;overflow-y:auto}.ss-content .ss-list .ss-error{color:var(--ss-error-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-searching{color:var(--ss-font-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup.ss-close .ss-option{display:none !important}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text{flex:1 1 auto;font-weight:bold;color:var(--ss-font-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label:has(.ss-arrow){cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions{flex:0 1 auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--ss-spacing-m)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall{flex:0 0 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall:hover{opacity:.5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall.ss-selected svg path{stroke:var(--ss-error-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall span{flex:0 1 auto;display:flex;align-items:center;justify-content:center;font-size:60%;text-align:center;padding:0 var(--ss-spacing-s) 0 0}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg{flex:0 1 auto;width:13px;height:13px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg path{fill:none;stroke:var(--ss-success-color);stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:first-child{stroke-width:5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:last-child{stroke-width:11}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable{flex:0 1 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow{flex:1 1 auto;width:10px;height:10px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content .ss-list .ss-optgroup .ss-option{padding:var(--ss-spacing-s) var(--ss-spacing-s) var(--ss-spacing-s) calc(var(--ss-spacing-l)*3)}.ss-content .ss-list .ss-option{display:flex;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);color:var(--ss-font-color);cursor:pointer;user-select:none}.ss-content .ss-list .ss-option:hover{color:var(--ss-bg-color);background-color:var(--ss-primary-color)}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{color:var(--ss-bg-color);background-color:var(--ss-primary-color)}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;background-color:var(--ss-disabled-color)}.ss-content .ss-list .ss-option.ss-disabled:hover{color:var(--ss-font-color)}.ss-content .ss-list .ss-option .ss-search-highlight{background-color:var(--ss-highlight-color)}.frm_forms {--iti-hover-color: rgba(0, 0, 0, 0.05);--iti-border-color: #ccc;--iti-dialcode-color: #999;--iti-dropdown-bg: white;--iti-search-icon-color: #999;--iti-spacer-horizontal: 8px;--iti-flag-height: 12px;--iti-flag-width: 16px;--iti-border-width: 1px;--iti-arrow-height: 4px;--iti-arrow-width: 6px;--iti-triangle-border: calc(var(--iti-arrow-width) / 2);--iti-arrow-padding: 6px;--iti-arrow-color: #555;--iti-flag-sprite-width: 3904px;--iti-flag-sprite-height: 12px;--iti-mobile-popup-margin: 30px;}.frm_forms .iti {position: relative;display: inline-block;}.frm_forms .iti * {box-sizing: border-box;}.frm_forms .iti__a11y-text {width: 1px;height: 1px;clip: rect(1px, 1px, 1px, 1px);overflow: hidden;position: absolute;}.frm_forms .iti input.iti__tel-input,.frm_forms .iti input.iti__tel-input[type="text"],.frm_forms .iti input.iti__tel-input[type="tel"] {position: relative;z-index: 0;margin: 0 !important;}.frm_forms .iti__country-container {position: absolute;top: 0;bottom: 0;left: 0;padding: var(--iti-border-width);}.frm_forms .iti__selected-country {z-index: 1;position: relative;display: flex;align-items: center;height: 100%;background: none;border: 0;margin: 0;padding: 0;font-family: inherit;font-size: inherit;color: inherit;border-radius: 0;font-weight: inherit;line-height: inherit;text-decoration: none;}.frm_forms .iti__selected-country-primary {display: flex;align-items: center;height: 100%;padding: 0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);}.frm_forms .iti__arrow {margin-left: var(--iti-arrow-padding);width: 0;height: 0;border-left: var(--iti-triangle-border) solid transparent;border-right: var(--iti-triangle-border) solid transparent;border-top: var(--iti-arrow-height) solid var(--iti-arrow-color);}.frm_forms .iti__arrow--up {border-top: none;border-bottom: var(--iti-arrow-height) solid var(--iti-arrow-color);}.frm_forms .iti__dropdown-content {border-radius: 3px;background-color: var(--iti-dropdown-bg);}.frm_forms .iti--inline-dropdown .iti__dropdown-content {position: absolute;z-index: 2;margin-top: 3px;margin-left: calc(var(--iti-border-width) * -1);border: var(--iti-border-width) solid var(--iti-border-color);box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);}.frm_forms .iti__search-input {width: 100%;border-width: 0;border-radius: 3px;padding-left: 30px;padding-right: 28px;}.frm_forms [dir="rtl"] .iti__search-input {padding-left: inherit;padding-right: 30px;background-position: right 8px center;}.frm_forms .iti__search-input + .iti__country-list {border-top: 1px solid var(--iti-border-color);}.frm_forms .iti__search-input::-webkit-search-cancel-button {appearance: none;}.frm_forms .iti__search-input-wrapper {position: relative;display: flex;align-items: center;}.frm_forms .iti__search-icon {position: absolute;left: 8px;display: flex;pointer-events: none;}.frm_forms [dir="rtl"] .iti__search-icon {left: auto;right: 8px;}.frm_forms .iti__search-icon-svg {stroke: var(--iti-search-icon-color);fill: none;stroke-width: 3;}.frm_forms .iti__search-clear {position: absolute;right: 4px;background: transparent;border: 0;border-radius: 3px;cursor: pointer;padding: 4px;display: flex;align-items: center;justify-content: center;transition: background-color 0.15s ease;width: 24px;height: 24px;}.frm_forms .iti__search-clear .iti__search-clear-x {stroke-width: 2;}.frm_forms .iti__search-clear .iti__search-clear-bg {fill: var(--iti-search-icon-color);}.frm_forms [dir="rtl"] .iti__search-clear {right: auto;left: 4px;}.frm_forms .iti__search-clear:hover,.frm_forms .iti__search-clear:focus-visible {background: var(--iti-hover-color);outline: none;}.frm_forms .iti__no-results {text-align: center;padding: 30px 0;}.frm_forms .iti__country-list {list-style: none;padding: 0;margin: 0;cursor: pointer;overflow-y: scroll;-webkit-overflow-scrolling: touch;}.frm_forms .iti--inline-dropdown .iti__country-list {max-height: 185px;}.frm_forms .iti--flexible-dropdown-width .iti__country-list {white-space: nowrap;}@media (max-width: 500px) {.frm_forms .iti--flexible-dropdown-width .iti__country-list {white-space: normal;}}.frm_forms .iti__country {display: flex;align-items: center;padding: 8px var(--iti-spacer-horizontal);outline: none;}.frm_forms .iti__dial-code {color: var(--iti-dialcode-color);}.frm_forms .iti__country.iti__highlight {background-color: var(--iti-hover-color);}.frm_forms .iti__country-list .iti__flag,.frm_forms .iti__country-name {margin-right: var(--iti-spacer-horizontal);}.frm_forms [dir="rtl"] .iti__country-list .iti__flag,.frm_forms [dir="rtl"] .iti__country-name {margin-right: 0;margin-left: var(--iti-spacer-horizontal);}.frm_forms .iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) button.iti__selected-country {cursor: pointer;}.frm_forms .iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country-primary:hover,.frm_forms .iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country:has(+ .iti__dropdown-content:hover) .iti__selected-country-primary {background-color: var(--iti-hover-color);}.frm_forms .iti .iti__selected-dial-code {margin-left: 4px;}.frm_forms .iti--container {position: fixed;top: -1000px;left: -1000px;z-index: 1060;padding: var(--iti-border-width);}.frm_forms .iti--container:hover {cursor: pointer;}.frm_forms .iti__hide {display: none;}.frm_forms .iti__v-hide {visibility: hidden;}.frm_forms .iti--fullscreen-popup.iti--container {background-color: rgba(0, 0, 0, 0.5);top: 0;bottom: 0;left: 0;right: 0;position: fixed;padding: var(--iti-mobile-popup-margin);display: flex;flex-direction: column;justify-content: flex-start;}.frm_forms .iti--fullscreen-popup .iti__dropdown-content {display: flex;flex-direction: column;max-height: 100%;position: relative;}.frm_forms .iti--fullscreen-popup .iti__country {padding: 10px 10px;line-height: 1.5em;}.frm_forms .iti__flag {--iti-flag-offset: 100px;height: var(--iti-flag-height);width: var(--iti-flag-width);border-radius: 1px;box-shadow: 0px 0px 1px 0px #888;background-repeat: no-repeat;background-position: var(--iti-flag-offset) 0;background-size: var(--iti-flag-sprite-width) var(--iti-flag-sprite-height);}.frm_forms .iti__ac {--iti-flag-offset: 0px;}.frm_forms .iti__ad {--iti-flag-offset: -16px;}.frm_forms .iti__ae {--iti-flag-offset: -32px;}.frm_forms .iti__af {--iti-flag-offset: -48px;}.frm_forms .iti__ag {--iti-flag-offset: -64px;}.frm_forms .iti__ai {--iti-flag-offset: -80px;}.frm_forms .iti__al {--iti-flag-offset: -96px;}.frm_forms .iti__am {--iti-flag-offset: -112px;}.frm_forms .iti__ao {--iti-flag-offset: -128px;}.frm_forms .iti__ar {--iti-flag-offset: -144px;}.frm_forms .iti__as {--iti-flag-offset: -160px;}.frm_forms .iti__at {--iti-flag-offset: -176px;}.frm_forms .iti__au {--iti-flag-offset: -192px;}.frm_forms .iti__aw {--iti-flag-offset: -208px;}.frm_forms .iti__ax {--iti-flag-offset: -224px;}.frm_forms .iti__az {--iti-flag-offset: -240px;}.frm_forms .iti__ba {--iti-flag-offset: -256px;}.frm_forms .iti__bb {--iti-flag-offset: -272px;}.frm_forms .iti__bd {--iti-flag-offset: -288px;}.frm_forms .iti__be {--iti-flag-offset: -304px;}.frm_forms .iti__bf {--iti-flag-offset: -320px;}.frm_forms .iti__bg {--iti-flag-offset: -336px;}.frm_forms .iti__bh {--iti-flag-offset: -352px;}.frm_forms .iti__bi {--iti-flag-offset: -368px;}.frm_forms .iti__bj {--iti-flag-offset: -384px;}.frm_forms .iti__bl {--iti-flag-offset: -400px;}.frm_forms .iti__bm {--iti-flag-offset: -416px;}.frm_forms .iti__bn {--iti-flag-offset: -432px;}.frm_forms .iti__bo {--iti-flag-offset: -448px;}.frm_forms .iti__bq {--iti-flag-offset: -464px;}.frm_forms .iti__br {--iti-flag-offset: -480px;}.frm_forms .iti__bs {--iti-flag-offset: -496px;}.frm_forms .iti__bt {--iti-flag-offset: -512px;}.frm_forms .iti__bw {--iti-flag-offset: -528px;}.frm_forms .iti__by {--iti-flag-offset: -544px;}.frm_forms .iti__bz {--iti-flag-offset: -560px;}.frm_forms .iti__ca {--iti-flag-offset: -576px;}.frm_forms .iti__cc {--iti-flag-offset: -592px;}.frm_forms .iti__cd {--iti-flag-offset: -608px;}.frm_forms .iti__cf {--iti-flag-offset: -624px;}.frm_forms .iti__cg {--iti-flag-offset: -640px;}.frm_forms .iti__ch {--iti-flag-offset: -656px;}.frm_forms .iti__ci {--iti-flag-offset: -672px;}.frm_forms .iti__ck {--iti-flag-offset: -688px;}.frm_forms .iti__cl {--iti-flag-offset: -704px;}.frm_forms .iti__cm {--iti-flag-offset: -720px;}.frm_forms .iti__cn {--iti-flag-offset: -736px;}.frm_forms .iti__co {--iti-flag-offset: -752px;}.frm_forms .iti__cr {--iti-flag-offset: -768px;}.frm_forms .iti__cu {--iti-flag-offset: -784px;}.frm_forms .iti__cv {--iti-flag-offset: -800px;}.frm_forms .iti__cw {--iti-flag-offset: -816px;}.frm_forms .iti__cx {--iti-flag-offset: -832px;}.frm_forms .iti__cy {--iti-flag-offset: -848px;}.frm_forms .iti__cz {--iti-flag-offset: -864px;}.frm_forms .iti__de {--iti-flag-offset: -880px;}.frm_forms .iti__dj {--iti-flag-offset: -896px;}.frm_forms .iti__dk {--iti-flag-offset: -912px;}.frm_forms .iti__dm {--iti-flag-offset: -928px;}.frm_forms .iti__do {--iti-flag-offset: -944px;}.frm_forms .iti__dz {--iti-flag-offset: -960px;}.frm_forms .iti__ec {--iti-flag-offset: -976px;}.frm_forms .iti__ee {--iti-flag-offset: -992px;}.frm_forms .iti__eg {--iti-flag-offset: -1008px;}.frm_forms .iti__eh {--iti-flag-offset: -1024px;}.frm_forms .iti__er {--iti-flag-offset: -1040px;}.frm_forms .iti__es {--iti-flag-offset: -1056px;}.frm_forms .iti__et {--iti-flag-offset: -1072px;}.frm_forms .iti__fi {--iti-flag-offset: -1088px;}.frm_forms .iti__fj {--iti-flag-offset: -1104px;}.frm_forms .iti__fk {--iti-flag-offset: -1120px;}.frm_forms .iti__fm {--iti-flag-offset: -1136px;}.frm_forms .iti__fo {--iti-flag-offset: -1152px;}.frm_forms .iti__fr {--iti-flag-offset: -1168px;}.frm_forms .iti__ga {--iti-flag-offset: -1184px;}.frm_forms .iti__gb {--iti-flag-offset: -1200px;}.frm_forms .iti__gd {--iti-flag-offset: -1216px;}.frm_forms .iti__ge {--iti-flag-offset: -1232px;}.frm_forms .iti__gf {--iti-flag-offset: -1248px;}.frm_forms .iti__gg {--iti-flag-offset: -1264px;}.frm_forms .iti__gh {--iti-flag-offset: -1280px;}.frm_forms .iti__gi {--iti-flag-offset: -1296px;}.frm_forms .iti__gl {--iti-flag-offset: -1312px;}.frm_forms .iti__gm {--iti-flag-offset: -1328px;}.frm_forms .iti__gn {--iti-flag-offset: -1344px;}.frm_forms .iti__gp {--iti-flag-offset: -1360px;}.frm_forms .iti__gq {--iti-flag-offset: -1376px;}.frm_forms .iti__gr {--iti-flag-offset: -1392px;}.frm_forms .iti__gt {--iti-flag-offset: -1408px;}.frm_forms .iti__gu {--iti-flag-offset: -1424px;}.frm_forms .iti__gw {--iti-flag-offset: -1440px;}.frm_forms .iti__gy {--iti-flag-offset: -1456px;}.frm_forms .iti__hk {--iti-flag-offset: -1472px;}.frm_forms .iti__hn {--iti-flag-offset: -1488px;}.frm_forms .iti__hr {--iti-flag-offset: -1504px;}.frm_forms .iti__ht {--iti-flag-offset: -1520px;}.frm_forms .iti__hu {--iti-flag-offset: -1536px;}.frm_forms .iti__id {--iti-flag-offset: -1552px;}.frm_forms .iti__ie {--iti-flag-offset: -1568px;}.frm_forms .iti__il {--iti-flag-offset: -1584px;}.frm_forms .iti__im {--iti-flag-offset: -1600px;}.frm_forms .iti__in {--iti-flag-offset: -1616px;}.frm_forms .iti__io {--iti-flag-offset: -1632px;}.frm_forms .iti__iq {--iti-flag-offset: -1648px;}.frm_forms .iti__ir {--iti-flag-offset: -1664px;}.frm_forms .iti__is {--iti-flag-offset: -1680px;}.frm_forms .iti__it {--iti-flag-offset: -1696px;}.frm_forms .iti__je {--iti-flag-offset: -1712px;}.frm_forms .iti__jm {--iti-flag-offset: -1728px;}.frm_forms .iti__jo {--iti-flag-offset: -1744px;}.frm_forms .iti__jp {--iti-flag-offset: -1760px;}.frm_forms .iti__ke {--iti-flag-offset: -1776px;}.frm_forms .iti__kg {--iti-flag-offset: -1792px;}.frm_forms .iti__kh {--iti-flag-offset: -1808px;}.frm_forms .iti__ki {--iti-flag-offset: -1824px;}.frm_forms .iti__km {--iti-flag-offset: -1840px;}.frm_forms .iti__kn {--iti-flag-offset: -1856px;}.frm_forms .iti__kp {--iti-flag-offset: -1872px;}.frm_forms .iti__kr {--iti-flag-offset: -1888px;}.frm_forms .iti__kw {--iti-flag-offset: -1904px;}.frm_forms .iti__ky {--iti-flag-offset: -1920px;}.frm_forms .iti__kz {--iti-flag-offset: -1936px;}.frm_forms .iti__la {--iti-flag-offset: -1952px;}.frm_forms .iti__lb {--iti-flag-offset: -1968px;}.frm_forms .iti__lc {--iti-flag-offset: -1984px;}.frm_forms .iti__li {--iti-flag-offset: -2000px;}.frm_forms .iti__lk {--iti-flag-offset: -2016px;}.frm_forms .iti__lr {--iti-flag-offset: -2032px;}.frm_forms .iti__ls {--iti-flag-offset: -2048px;}.frm_forms .iti__lt {--iti-flag-offset: -2064px;}.frm_forms .iti__lu {--iti-flag-offset: -2080px;}.frm_forms .iti__lv {--iti-flag-offset: -2096px;}.frm_forms .iti__ly {--iti-flag-offset: -2112px;}.frm_forms .iti__ma {--iti-flag-offset: -2128px;}.frm_forms .iti__mc {--iti-flag-offset: -2144px;}.frm_forms .iti__md {--iti-flag-offset: -2160px;}.frm_forms .iti__me {--iti-flag-offset: -2176px;}.frm_forms .iti__mf {--iti-flag-offset: -2192px;}.frm_forms .iti__mg {--iti-flag-offset: -2208px;}.frm_forms .iti__mh {--iti-flag-offset: -2224px;}.frm_forms .iti__mk {--iti-flag-offset: -2240px;}.frm_forms .iti__ml {--iti-flag-offset: -2256px;}.frm_forms .iti__mm {--iti-flag-offset: -2272px;}.frm_forms .iti__mn {--iti-flag-offset: -2288px;}.frm_forms .iti__mo {--iti-flag-offset: -2304px;}.frm_forms .iti__mp {--iti-flag-offset: -2320px;}.frm_forms .iti__mq {--iti-flag-offset: -2336px;}.frm_forms .iti__mr {--iti-flag-offset: -2352px;}.frm_forms .iti__ms {--iti-flag-offset: -2368px;}.frm_forms .iti__mt {--iti-flag-offset: -2384px;}.frm_forms .iti__mu {--iti-flag-offset: -2400px;}.frm_forms .iti__mv {--iti-flag-offset: -2416px;}.frm_forms .iti__mw {--iti-flag-offset: -2432px;}.frm_forms .iti__mx {--iti-flag-offset: -2448px;}.frm_forms .iti__my {--iti-flag-offset: -2464px;}.frm_forms .iti__mz {--iti-flag-offset: -2480px;}.frm_forms .iti__na {--iti-flag-offset: -2496px;}.frm_forms .iti__nc {--iti-flag-offset: -2512px;}.frm_forms .iti__ne {--iti-flag-offset: -2528px;}.frm_forms .iti__nf {--iti-flag-offset: -2544px;}.frm_forms .iti__ng {--iti-flag-offset: -2560px;}.frm_forms .iti__ni {--iti-flag-offset: -2576px;}.frm_forms .iti__nl {--iti-flag-offset: -2592px;}.frm_forms .iti__no {--iti-flag-offset: -2608px;}.frm_forms .iti__np {--iti-flag-offset: -2624px;}.frm_forms .iti__nr {--iti-flag-offset: -2640px;}.frm_forms .iti__nu {--iti-flag-offset: -2656px;}.frm_forms .iti__nz {--iti-flag-offset: -2672px;}.frm_forms .iti__om {--iti-flag-offset: -2688px;}.frm_forms .iti__pa {--iti-flag-offset: -2704px;}.frm_forms .iti__pe {--iti-flag-offset: -2720px;}.frm_forms .iti__pf {--iti-flag-offset: -2736px;}.frm_forms .iti__pg {--iti-flag-offset: -2752px;}.frm_forms .iti__ph {--iti-flag-offset: -2768px;}.frm_forms .iti__pk {--iti-flag-offset: -2784px;}.frm_forms .iti__pl {--iti-flag-offset: -2800px;}.frm_forms .iti__pm {--iti-flag-offset: -2816px;}.frm_forms .iti__pr {--iti-flag-offset: -2832px;}.frm_forms .iti__ps {--iti-flag-offset: -2848px;}.frm_forms .iti__pt {--iti-flag-offset: -2864px;}.frm_forms .iti__pw {--iti-flag-offset: -2880px;}.frm_forms .iti__py {--iti-flag-offset: -2896px;}.frm_forms .iti__qa {--iti-flag-offset: -2912px;}.frm_forms .iti__re {--iti-flag-offset: -2928px;}.frm_forms .iti__ro {--iti-flag-offset: -2944px;}.frm_forms .iti__rs {--iti-flag-offset: -2960px;}.frm_forms .iti__ru {--iti-flag-offset: -2976px;}.frm_forms .iti__rw {--iti-flag-offset: -2992px;}.frm_forms .iti__sa {--iti-flag-offset: -3008px;}.frm_forms .iti__sb {--iti-flag-offset: -3024px;}.frm_forms .iti__sc {--iti-flag-offset: -3040px;}.frm_forms .iti__sd {--iti-flag-offset: -3056px;}.frm_forms .iti__se {--iti-flag-offset: -3072px;}.frm_forms .iti__sg {--iti-flag-offset: -3088px;}.frm_forms .iti__sh {--iti-flag-offset: -3104px;}.frm_forms .iti__si {--iti-flag-offset: -3120px;}.frm_forms .iti__sj {--iti-flag-offset: -3136px;}.frm_forms .iti__sk {--iti-flag-offset: -3152px;}.frm_forms .iti__sl {--iti-flag-offset: -3168px;}.frm_forms .iti__sm {--iti-flag-offset: -3184px;}.frm_forms .iti__sn {--iti-flag-offset: -3200px;}.frm_forms .iti__so {--iti-flag-offset: -3216px;}.frm_forms .iti__sr {--iti-flag-offset: -3232px;}.frm_forms .iti__ss {--iti-flag-offset: -3248px;}.frm_forms .iti__st {--iti-flag-offset: -3264px;}.frm_forms .iti__sv {--iti-flag-offset: -3280px;}.frm_forms .iti__sx {--iti-flag-offset: -3296px;}.frm_forms .iti__sy {--iti-flag-offset: -3312px;}.frm_forms .iti__sz {--iti-flag-offset: -3328px;}.frm_forms .iti__tc {--iti-flag-offset: -3344px;}.frm_forms .iti__td {--iti-flag-offset: -3360px;}.frm_forms .iti__tg {--iti-flag-offset: -3376px;}.frm_forms .iti__th {--iti-flag-offset: -3392px;}.frm_forms .iti__tj {--iti-flag-offset: -3408px;}.frm_forms .iti__tk {--iti-flag-offset: -3424px;}.frm_forms .iti__tl {--iti-flag-offset: -3440px;}.frm_forms .iti__tm {--iti-flag-offset: -3456px;}.frm_forms .iti__tn {--iti-flag-offset: -3472px;}.frm_forms .iti__to {--iti-flag-offset: -3488px;}.frm_forms .iti__tr {--iti-flag-offset: -3504px;}.frm_forms .iti__tt {--iti-flag-offset: -3520px;}.frm_forms .iti__tv {--iti-flag-offset: -3536px;}.frm_forms .iti__tw {--iti-flag-offset: -3552px;}.frm_forms .iti__tz {--iti-flag-offset: -3568px;}.frm_forms .iti__ua {--iti-flag-offset: -3584px;}.frm_forms .iti__ug {--iti-flag-offset: -3600px;}.frm_forms .iti__us {--iti-flag-offset: -3616px;}.frm_forms .iti__uy {--iti-flag-offset: -3632px;}.frm_forms .iti__uz {--iti-flag-offset: -3648px;}.frm_forms .iti__va {--iti-flag-offset: -3664px;}.frm_forms .iti__vc {--iti-flag-offset: -3680px;}.frm_forms .iti__ve {--iti-flag-offset: -3696px;}.frm_forms .iti__vg {--iti-flag-offset: -3712px;}.frm_forms .iti__vi {--iti-flag-offset: -3728px;}.frm_forms .iti__vn {--iti-flag-offset: -3744px;}.frm_forms .iti__vu {--iti-flag-offset: -3760px;}.frm_forms .iti__wf {--iti-flag-offset: -3776px;}.frm_forms .iti__ws {--iti-flag-offset: -3792px;}.frm_forms .iti__xk {--iti-flag-offset: -3808px;}.frm_forms .iti__ye {--iti-flag-offset: -3824px;}.frm_forms .iti__yt {--iti-flag-offset: -3840px;}.frm_forms .iti__za {--iti-flag-offset: -3856px;}.frm_forms .iti__zm {--iti-flag-offset: -3872px;}.frm_forms .iti__zw {--iti-flag-offset: -3888px;}.frm_forms .iti__globe {background-size: contain;background-position: right;box-shadow: none;height: 19px;}.with_frm_style .iti {width: var(--field-width);--iti-spacer-horizontal: 12px;--iti-arrow-padding: 4px;--iti-selected-country-arrow-padding: calc(var(--iti-arrow-padding) + var(--iti-arrow-padding) + var(--iti-flag-width) + var(--iti-spacer-horizontal) + var(--iti-arrow-width) + var(--iti-input-padding) + 8px);--iti-hover-color: var(--bg-color-disabled);}@media only screen and (max-width: 782px) {.with_frm_style .iti {width: auto;}}.with_frm_style .iti__country {font-size: var(--field-font-size);}.with_frm_style .iti__selected-country {background-color: unset !important;}.with_frm_style .iti__flag {background-image: url('//catalyticsupportsystems.com/wp-content/plugins/formidable-pro/images/intl-tel-input/flags.webp');transform: scale(0.9);}@media (min-resolution: 2x) {.with_frm_style .iti__flag {background-image: url('//catalyticsupportsystems.com/wp-content/plugins/formidable-pro/images/intl-tel-input/flags@2x.webp');}}.with_frm_style .iti__globe {background-image: url('//catalyticsupportsystems.com/wp-content/plugins/formidable-pro/images/intl-tel-input/globe.webp');}@media (min-resolution: 2x) {.with_frm_style .iti__globe {background-image: url('//catalyticsupportsystems.com/wp-content/plugins/formidable-pro/images/intl-tel-input/globe@2x.webp');}}.with_frm_style .iti__arrow {border: 0;width: 16px;height: 16px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1667 7.16669L8.00004 9.50002L5.83337 7.16669' stroke='%2398A2B3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}.with_frm_style .iti--fullscreen-popup .iti__dropdown-content {padding: 20px 15px;}.with_frm_style .iti__search-input-wrapper {margin: 3px 8px;}.with_frm_style .iti__search-input {border-width: 0 !important;padding-left: 30px !important;}.with_frm_style .iti__selected-country-primary {border-radius: var(--border-radius, 8px);}@keyframes passing-through {0% {opacity: 0;transform: translateY(40px);}30%, 70% {opacity: 1;transform: translateY(0px);}100% {opacity: 0;transform: translateY(-40px);}}@keyframes slide-in {0% {opacity: 0;transform: translateY(40px);}30% {opacity: 1;transform: translateY(0px);}}.frm_dropzone, .frm_dropzone * {box-sizing: border-box;}.frm_form_field:not(.frm_compact) .frm_dropzone {max-width: 520px;}.frm_dropzone.frm_single_upload,.frm_dropzone.dz-clickable {min-height: 36px;margin-top: 5px;line-height: 1.42857143;}.frm_dropzone.dz-clickable * {cursor: default;}.frm_form_field.frm_full .frm_dropzone.dz-clickable.frm_single_upload,.frm_form_field.frm_full_upload .frm_dropzone.dz-clickable.frm_single_upload,.frm_form_field.frm_full .frm_dropzone.dz-started.frm_single_upload,.frm_form_field.frm_full_upload .frm_dropzone.dz-started.frm_single_upload{max-width:100%;}.frm_form_field.frm_full .frm_dropzone.dz-clickable.frm_single_upload .dz-message,.frm_form_field.frm_full_upload .frm_dropzone.dz-clickable.frm_single_upload .dz-message{margin: .5em 0 1em;}.frm_dropzone .dz-message{border: 1px dashed #98A2B3;background:#ffffff;padding: 24px;border-radius: 8px;border-radius: var(--border-radius);cursor: pointer;display:none;font-size: 14px;text-align: center;margin: 0;}.frm_dropzone.frm_single_upload.dz-started .dz-message{display: none;}.frm_dropzone.dz-clickable .dz-message,.frm_dropzone .frm_upload_icon{display:block;}.frm_dropzone.dz-clickable .dz-message,.frm_dropzone.dz-clickable .dz-message * {cursor: pointer;}#frm_form_editor_container .frm_dropzone.dz-clickable,#frm_form_editor_container .frm_dropzone.dz-clickable *{cursor: default;}.frm_dropzone.dz-drag-hover .dz-message {opacity: 0.5;}.frm_dropzone .frm_upload_icon:before{font-size:40px;}.frm_dropzone .frm_small_text {font-size: 12px;color: #98A2B3;color: var(--form-desc-color);margin-top: 4px;}.frm_dropzone .frm_small_text p {margin: 0;}.frm_dropzone.dz-drag-hover {border-style: solid;}.frm_dropzone .dz-preview {display: flex;gap: 8px;border-radius: 8px;border-radius: var(--border-radius);padding: 12px;margin-bottom: 8px;}.frm_form_field:not(.frm_compact) .frm_dropzone .dz-preview {border: 1px solid #EAECF0;}.frm_form_field:not(.frm_compact) .frm_dropzone.frm_multi_upload .dz-message + .dz-preview {margin-top: 16px;}.frm_dropzone .dz-preview:last-child {margin-bottom: 0;}.frm_dropzone .dz-preview:hover {z-index: 1000;}.frm_dropzone .dz-preview.dz-file-preview .dz-details {opacity: 1;}.frm_dropzone .dz-preview.dz-image-preview .dz-details {transition: opacity 0.2s linear;}.frm_dropzone .dz-preview .dz-remove {cursor: pointer;border: none;float: right;}.frm_dropzone .dz-preview:hover .dz-details {opacity: 1;}.frm_dropzone .dz-preview .dz-details {font-size: 14px;font-weight: 500;}.frm_dropzone .dz-preview .dz-details .dz-size,.frm_dropzone .dz-preview .dz-details .dz-filename {display: inline-block;overflow: hidden;white-space: nowrap;}.frm_dropzone .dz-preview .dz-details .dz-size,.frm_dropzone .dz-preview .dz-details .dz-size strong {color: #98A2B3;color: var(--form-desc-color);font-weight: 400;}.frm_dropzone .dz-preview .dz-details .dz-filename {max-width: 65%;text-overflow: ellipsis;}.frm_dropzone .dz-preview .dz-details .dz-filename a{cursor:pointer;}.frm_dropzone .dz-preview .dz-column {flex-grow: 1;max-width: 100%;}.frm_dropzone .dz-preview .dz-image {max-width: 30%;overflow: hidden;}.frm_dropzone .dz-preview .dz-image img {max-height: 32px;border-radius: 8px;border-radius: var(--border-radius);}.frm_dropzone .dz-preview.dz-success .dz-success-mark {animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);}.frm_dropzone .dz-preview.dz-processing .dz-progress {transition: all 0.2s linear;}.frm_dropzone .dz-preview .dz-progress {pointer-events: none;position: relative;height: 6px;width: 100%;background: #EAECF0;background: var(--progress-bg-color);-webkit-transform: scale(1);border-radius: 8px;border-radius: var(--border-radius);overflow: hidden;}.frm_dropzone .dz-preview .dz-progress .dz-upload,.frm_dropzone .dz-preview.dz-complete .dz-progress{background: #333;background: linear-gradient(to bottom, #666, #444);}.frm_dropzone .dz-preview .dz-progress .dz-upload {position: absolute;top: 0;left: 0;bottom: 0;width: 0;transition: width 300ms ease-in-out;}.frm_dropzone .dz-preview.dz-error .dz-error-message {display: block;opacity: 1;pointer-events: auto;}.frm_dropzone .dz-preview .dz-error-message {pointer-events: none;display: none;opacity: 0;transition: opacity 0.3s ease;color: #B94A48;padding: 0.5em;}.frm_dropzone .fallback input[type=file]{display:block;}.frm_compact_text{display:none;}.frm_compact .frm_dropzone.dz-clickable{display: flex;align-items: baseline;flex-wrap: wrap;gap: 8px;padding:0;border:none;background-color:transparent;}.frm_compact .frm_dropzone.dz-clickable.frm_single_upload{max-width:100%;}.frm_compact .frm_compact_text{display:inline;}.frm_upload_text button,.frm_compact_text button {background: none !important;color: inherit !important;border: none;padding: 0 !important;font: inherit !important;font-weight: 500 !important;cursor: pointer !important;outline: inherit !important;height: auto !important;white-space: break-spaces;}.frm_compact .frm_dropzone.dz-clickable.frm_single_upload .dz-message,.frm_compact .frm_dropzone.dz-clickable .dz-message{font-size:14px;border:1px solid #dfdfdf;background:#fff;display: inline-block;min-width: fit-content;border-radius: 4px;padding: 6px 11px;box-sizing: border-box;box-shadow: 0 1px 1px #eeeeee;vertical-align: middle;margin: 0 0 1em;}.frm_compact .frm_dropzone.frm_single_upload.dz-started .dz-message,.frm_compact .frm_dropzone.frm_single_upload.dz-started.dz-clickable .dz-message {display: none;}.frm_compact .frm_dropzone .frm_upload_icon:before{font-size:22px;padding-right:7px;vertical-align: middle;}.frm_compact .frm_dropzone .frm_upload_icon{display:inline;}.frm_compact .frm_dropzone .dz-preview{min-height:20px;max-width:200px;margin: 0 5px;padding: 0;display: inline-block;border-bottom: none;}.frm_compact .frm_dropzone .dz-preview.frm_clearfix:after {content:'';}.frm_compact .frm_dropzone .frm_upload_text,.frm_compact .frm_dropzone .frm_small_text,.frm_compact .frm_dropzone .dz-preview .dz-image,.frm_compact .frm_dropzone .dz-preview .dz-details .dz-size{display:none;}.frm_compact .frm_dropzone .dz-preview .dz-details {margin: 0;}.frm_compact .frm_dropzone .dz-preview .dz-column {float: none;width: 100%;}.frm_compact .frm_dropzone .dz-preview .dz-details .dz-filename {overflow: hidden;text-overflow: ellipsis;}.frm-show-form .dz-hidden-input{display:none;}.frm_rootline_group{text-align: center;margin: 20px auto 30px;width: 100%;}ul.frm_page_bar{list-style-type: none;margin: 0 !important;padding: 0;width: 100%;display: flex;flex-wrap: wrap;box-sizing: border-box;}ul.frm_rootline {align-items: baseline;}ul.frm_page_bar li{display: flex;flex: 1;align-items: center;justify-content: center;flex-direction: column;}.frm_page_bar.frm_hidden,.frm_page_bar .frm_hidden {display: none !important;}ul.frm_rootline_hidden_steps {z-index: 1;display: flex;width: auto;position: absolute;background: #fff;padding: 16px;gap: 16px;flex-direction: column;border-radius: 6px;box-shadow: 0px 8px 24px rgb(40 47 54 / 15%);top: calc( var(--progress-size) + 10px );}.frm_show_titles ul.frm_rootline_hidden_steps {min-width: min(100%, 400px);}ul.frm_rootline_hidden_steps li {white-space: nowrap;text-align: start;z-index: 1;cursor: pointer;flex-direction: row;gap: 16px;position: relative;}.frm_rootline_hidden_steps li span.frm_rootline_title.frm_prev_page_title{text-decoration: line-through;opacity: 0.45;font-weight: 400;}.frm_rtl .frm_rootline.frm_show_lines > .frm_rootline_single:first-child::after,.frm_rootline.frm_show_lines ul.frm_rootline_hidden_steps li:after,.frm_rootline.frm_show_lines > .frm_rootline_single:after {height: var(--progress-border-size);background: var(--progress-border-color);content: '';position: absolute;top: 12px; top: calc( ( var(--progress-size) / 2 ) - var(--progress-border-size) );left: 50%;width: 100%;z-index: -1;}.frm_rtl .frm_rootline.frm_show_lines > .frm_rootline_single::after {right: 50%;left: auto;}.frm_rootline.frm_show_lines ul.frm_rootline_hidden_steps li:last-child::after,.frm_rootline.frm_show_lines > .frm_rootline_single:last-child::after {content: none;}.frm_rootline.frm_show_lines ul.frm_rootline_hidden_steps li:after {width: var(--progress-border-size);height: 100%;top: max( 50%, 20px ); left: calc( ( var(--progress-size) / 2 ) - var(--progress-border-size) );}.frm_rtl .frm_rootline.frm_show_lines ul.frm_rootline_hidden_steps li:after {right: calc( ( var(--progress-size) / 2 ) + var(--progress-border-size) );left: auto;}.frm_rootline_hidden_steps .frm_rootline_title {flex: 1;}.frm_rootline_hidden_steps .frm_rootline_single input {margin: 0 !important;}.frm_page_bar .frm_rootline_single input{margin-bottom: 2px;font-size: 14px;}.frm_forms .frm_page_bar input,.frm_forms .frm_page_bar input:disabled{transition: background-color 0.1s ease;color: var(--progress-color) ;background-color: var(--progress-bg-color) ;border-width: var(--progress-border-size) ;border-style: solid;border-color: var(--progress-border-color-b) ;cursor: pointer ;}.frm_forms .frm_page_bar input:hover,.frm_forms .frm_page_bar input:focus{color: #ebebeb;background-color: #c9c9c9;}.frm_forms .frm_rootline input {font-size: 14px;font-weight: 500;}.frm_forms .frm_rootline input:hover {opacity: 1;}.frm_forms .frm_rootline input:focus{outline: none;}.frm_forms .frm_rootline .frm_rootline_single input {border-width: 0;}.frm_forms .frm_progress_line input.frm_page_back {background-color: var(--progress-active-bg-color) ;}.frm_forms .frm_rootline input.frm_page_back {background-color: var(--progress-color);color: var(--progress-active-color);}.frm_forms .frm_rootline input.frm_page_back:hover,.frm_forms .frm_rootline input.frm_page_back:focus{background-color: #ffffff;color: #ffffff;}.frm_forms .frm_page_bar .frm_current_page input[type="button"]{background-color: var(--progress-bg-color);border-color: var(--progress-border-color);}.frm_progress .frm_rootline_single{text-align: center;margin: 0;padding: 0;}.frm_rootline > .frm_rootline_single {min-width: 50px;position: relative;padding: 0 10px;margin-left: 0;margin-right: 0;}.frm_rootline.frm_show_titles > .frm_rootline_single {min-width: min(150px, 30%);}.frm_rootline_single input{display: flex;text-align: center;justify-content: center;margin: auto;}.frm_rootline_hidden_steps .frm_rootline_single input{display: inline-block;}.frm_current_page .frm_rootline_title {color: var(--progress-active-color) ;}.frm_rootline_title,.frm_pages_complete,.frm_percent_complete {font-size: 12px;font-weight: 500;padding: 6px 0;color: var(--progress-color) ;}.frm_rootline_title {font-size: 14px;}.frm_pages_complete {float: right;}.frm_percent_complete {float: left;}.frm_forms .frm_progress_line input,.frm_forms .frm_progress_line input:disabled {width: 100%;border: none;border-top: 1px solid var(--progress-border-color);border-bottom: 1px solid var(--progress-border-color);box-shadow: inset 0 2px 10px -10px rgba(41, 58, 82, 0.31);margin: 0;padding: 0;border-radius: 0;font-size: 0;line-height: 15px;}.frm_forms .frm_progress_line.frm_show_lines input {border-left: 1px solid var(--progress-color);border-right: 1px solid var(--progress-color);}.frm_progress_line .frm_rootline_single {justify-content: flex-end;margin: 0;}.frm_forms .frm_progress_line li:first-of-type input {border-top-left-radius: 15px;border-bottom-left-radius: 15px;border-left: 1px solid var(--progress-active-bg-color);}.frm_forms .frm_progress_line li:last-of-type input {border-top-right-radius: 15px;border-bottom-right-radius: 15px;border-right: 1px solid var(--progress-active-bg-color);}.frm_forms .frm_progress_line li:last-of-type input.frm_page_skip {border-right: 1px solid var(--progress-border-color);}.frm_forms .frm_progress_line .frm_current_page input[type="button"] {border-left: 1px solid var(--progress-border-color);}.frm_forms .frm_progress_line.frm_show_lines .frm_current_page input[type="button"] {border-right: 1px solid var(--progress-color);}.frm_forms .frm_progress_line input.frm_page_back {border-color: var(--progress-active-bg-color);}.frm_forms .frm_progress_line.frm_show_lines input.frm_page_back {border-left-color: var(--progress-active-bg-color);border-right-color: var(--progress-color);}.frm_rtl.frm_forms .frm_progress_line li:first-of-type input {border-top-right-radius: 15px;border-bottom-right-radius: 15px;border-top-left-radius:0px;border-bottom-left-radius:0px;border-right: 1px solid var(--progress-active-bg-color);}.frm_rtl.frm_forms .frm_progress_line li:last-of-type input{border-top-left-radius: 15px;border-bottom-left-radius: 15px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-left: 1px solid var(--progress-active-bg-color);}.frm_rtl.frm_forms .frm_progress_line li:last-of-type input.frm_page_skip {border-left: 1px solid var(--progress-border-color);border-right:none;}.frm_rtl.frm_forms .frm_progress_line .frm_current_page input[type="button"] {border-right: 1px solid var(--progress-border-color);border-left:none;}.frm_rtl.frm_forms .frm_progress_line.frm_show_lines .frm_current_page input[type="button"] {border-left: 1px solid var(--progress-color);border-right:none;}.frm_rootline_single > .frm_rootline_node {position: relative;}.frm_rootline.frm_show_lines{position: relative;z-index: 1;}.frm_rootline.frm_show_lines span{display: block;}.frm_forms .frm_rootline input {width: var(--progress-size);height: var(--progress-size);min-height: auto;border-radius: var(--progress-size);padding: 0;}.frm_forms input.frm_rootline_show_more_btn {font-weight: 900;}.frm_forms .frm_rootline.frm_no_numbers input.frm_rootline_show_more_btn {color: var(--progress-color) !important;}.frm_page_bar input.frm_rootline_show_more_btn.active {opacity: 1;}.frm_forms .frm_rootline input:focus {border-color: var(--progress-active-bg-color) ;}.frm_forms .frm_rootline .frm_current_page input[type="button"] {border-color: #007aae;background-color: var(--progress-active-bg-color);color: var(--progress-active-color);}.frm_forms .frm_progress_line input,.frm_forms .frm_progress_line input:disabled,.frm_forms .frm_progress_line .frm_current_page input[type="button"],.frm_forms .frm_rootline.frm_no_numbers input,.frm_forms .frm_rootline.frm_no_numbers .frm_current_page input[type="button"] {color: transparent !important;}.frm_rootline_show_hidden_steps_btn:not(.active)>.frm_rootline_title{display: none;}@media only screen and (max-width: 700px) {.frm_show_titles ul.frm_rootline_hidden_steps {min-width: 16px;}}@media only screen and (max-width: 500px) {.frm_rootline.frm_rootline_4 span.frm_rootline_title,.frm_rootline.frm_rootline_3 span.frm_rootline_title{display:none;}}@media only screen and (max-width: 900px) {.frm_form_field .frm_repeat_grid .frm_form_field.frm_sixth .frm_primary_label,.frm_form_field .frm_repeat_grid .frm_form_field.frm_seventh .frm_primary_label,.frm_form_field .frm_repeat_grid .frm_form_field.frm_eighth .frm_primary_label{display: block !important;}}@media only screen and (max-width: 600px) {.frm_form_field.frm_four_col .frm_opt_container{grid-template-columns: repeat(2, 1fr);}.with_frm_style .frm_repeat_inline,.with_frm_style .frm_repeat_grid{margin: 20px 0;}}@media only screen and (max-width: 500px) {.frm_form_field.frm_two_col .frm_radio,.frm_form_field.frm_two_col .frm_checkbox,.frm_form_field.frm_three_col .frm_radio,.frm_form_field.frm_three_col .frm_checkbox{width: auto;margin-right: 0;float: none;display:block;}.frm_form_field input[type=file] {max-width:220px;}.with_frm_style .frm-g-recaptcha > div > div,.with_frm_style .g-recaptcha > div > div{width:inherit !important;display:block;overflow:hidden;max-width:302px;border-right:1px solid #d3d3d3;border-radius:4px;box-shadow:2px 0px 4px -1px rgba(0,0,0,.08);}.with_frm_style .g-recaptcha iframe,.with_frm_style .frm-g-recaptcha iframe{width:100%;}}.frm-card-element .sq-card-wrapper .sq-card-message {margin-bottom: 0;}.frm-card-errors:empty {margin: 0;}