 /* @font-face {
     font-family: 'Open Sans';
     font-style: italic;
     font-weight: 300;
     font-stretch: normal;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/opensans/v43/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVc.ttf) format('truetype');
 }

 @font-face {
     font-family: 'Open Sans';
     font-style: italic;
     font-weight: 400;
     font-stretch: normal;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/opensans/v43/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVc.ttf) format('truetype');
 }

 @font-face {
     font-family: 'Open Sans';
     font-style: italic;
     font-weight: 600;
     font-stretch: normal;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/opensans/v43/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjaVc.ttf) format('truetype');
 }

 @font-face {
     font-family: 'Open Sans';
     font-style: italic;
     font-weight: 700;
     font-stretch: normal;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/opensans/v43/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVc.ttf) format('truetype');
 }

 @font-face {
     font-family: 'Open Sans';
     font-style: italic;
     font-weight: 800;
     font-stretch: normal;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/opensans/v43/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjaVc.ttf) format('truetype');
 }

 @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 300;
     font-stretch: normal;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4n.ttf) format('truetype');
 }

 @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 400;
     font-stretch: normal;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4n.ttf) format('truetype');
 }

 @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 600;
     font-stretch: normal;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1y4n.ttf) format('truetype');
 }

 @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 700;
     font-stretch: normal;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4n.ttf) format('truetype');
 }

 @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 800;
     font-stretch: normal;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1y4n.ttf) format('truetype');
 }

 /* User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0 */
 @font-face {
     font-family: 'Open Sans';
     font-style: italic;
     font-weight: 300;
     font-stretch: normal;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/opensans/v43/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVQ.woff) format('woff');
 }

 @font-face {
     font-family: 'Open Sans';
     font-style: italic;
     font-weight: 400;
     font-stretch: normal;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/opensans/v43/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVQ.woff) format('woff');
 }

 @font-face {
     font-family: 'Open Sans';
     font-style: italic;
     font-weight: 600;
     font-stretch: normal;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/opensans/v43/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjaVQ.woff) format('woff');
 }

 @font-face {
     font-family: 'Open Sans';
     font-style: italic;
     font-weight: 700;
     font-stretch: normal;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/opensans/v43/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVQ.woff) format('woff');
 }

 @font-face {
     font-family: 'Open Sans';
     font-style: italic;
     font-weight: 800;
     font-stretch: normal;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/opensans/v43/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjaVQ.woff) format('woff');
 }

 @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 300;
     font-stretch: normal;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4k.woff) format('woff');
 }

 @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 400;
     font-stretch: normal;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4k.woff) format('woff');
 }

 @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 600;
     font-stretch: normal;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1y4k.woff) format('woff');
 }

 @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 700;
     font-stretch: normal;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4k.woff) format('woff');
 }

 @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 800;
     font-stretch: normal;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1y4k.woff) format('woff');
 }

 /* User Agent: Mozilla/5.0 (Windows NT 6.3; rv:39.0) Gecko/20100101 Firefox/39.0 */
 @font-face {
     font-family: 'Open Sans';
     font-style: italic;
     font-weight: 300;
     font-stretch: normal;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/opensans/v43/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVI.woff2) format('woff2');
 }

 @font-face {
     font-family: 'Open Sans';
     font-style: italic;
     font-weight: 400;
     font-stretch: normal;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/opensans/v43/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVI.woff2) format('woff2');
 }

 @font-face {
     font-family: 'Open Sans';
     font-style: italic;
     font-weight: 600;
     font-stretch: normal;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/opensans/v43/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjaVI.woff2) format('woff2');
 }

 @font-face {
     font-family: 'Open Sans';
     font-style: italic;
     font-weight: 700;
     font-stretch: normal;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/opensans/v43/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVI.woff2) format('woff2');
 }

 @font-face {
     font-family: 'Open Sans';
     font-style: italic;
     font-weight: 800;
     font-stretch: normal;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/opensans/v43/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjaVI.woff2) format('woff2');
 }

 @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 300;
     font-stretch: normal;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4i.woff2) format('woff2');
 }

 @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 400;
     font-stretch: normal;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4i.woff2) format('woff2');
 }

 @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 600;
     font-stretch: normal;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1y4i.woff2) format('woff2');
 }

 @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 700;
     font-stretch: normal;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4i.woff2) format('woff2');
 }

 @font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 800;
     font-stretch: normal;
     font-display: swap;
     src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1y4i.woff2) format('woff2');
 }

 */ .wp-block-audio :where(figcaption) {
     color: #555;
     font-size: 13px;
     text-align: center
 }

 .is-dark-theme .wp-block-audio :where(figcaption) {
     color: #ffffffa6
 }

 .wp-block-audio {
     margin: 0 0 1em
 }

 .wp-block-code {
     border: 1px solid #ccc;
     border-radius: 4px;
     font-family: Menlo, Consolas, monaco, monospace;
     padding: .8em 1em
 }

 .wp-block-embed :where(figcaption) {
     color: #555;
     font-size: 13px;
     text-align: center
 }

 .is-dark-theme .wp-block-embed :where(figcaption) {
     color: #ffffffa6
 }

 .wp-block-embed {
     margin: 0 0 1em
 }

 .blocks-gallery-caption {
     color: #555;
     font-size: 13px;
     text-align: center
 }

 .is-dark-theme .blocks-gallery-caption {
     color: #ffffffa6
 }

 :root :where(.wp-block-image figcaption) {
     color: #555;
     font-size: 13px;
     text-align: center
 }

 .is-dark-theme :root :where(.wp-block-image figcaption) {
     color: #ffffffa6
 }

 .wp-block-image {
     margin: 0 0 1em
 }

 .wp-block-pullquote {
     border-bottom: 4px solid;
     border-top: 4px solid;
     color: currentColor;
     margin-bottom: 1.75em
 }

 .wp-block-pullquote cite,
 .wp-block-pullquote footer,
 .wp-block-pullquote__citation {
     color: currentColor;
     font-size: .8125em;
     font-style: normal;
     text-transform: uppercase
 }

 .wp-block-quote {
     border-left: .25em solid;
     margin: 0 0 1.75em;
     padding-left: 1em
 }

 .wp-block-quote cite,
 .wp-block-quote footer {
     color: currentColor;
     font-size: .8125em;
     font-style: normal;
     position: relative
 }

 .wp-block-quote.has-text-align-right {
     border-left: none;
     border-right: .25em solid;
     padding-left: 0;
     padding-right: 1em
 }

 .wp-block-quote.has-text-align-center {
     border: none;
     padding-left: 0
 }

 .wp-block-quote.is-large,
 .wp-block-quote.is-style-large,
 .wp-block-quote.is-style-plain {
     border: none
 }

 .wp-block-search .wp-block-search__label {
     font-weight: 700
 }

 .wp-block-search__button {
     border: 1px solid #ccc;
     padding: .375em .625em
 }

 :where(.wp-block-group.has-background) {
     padding: 1.25em 2.375em
 }

 .wp-block-separator.has-css-opacity {
     opacity: .4
 }

 .wp-block-separator {
     border: none;
     border-bottom: 2px solid;
     margin-left: auto;
     margin-right: auto
 }

 .wp-block-separator.has-alpha-channel-opacity {
     opacity: 1
 }

 .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
     width: 100px
 }

 .wp-block-separator.has-background:not(.is-style-dots) {
     border-bottom: none;
     height: 1px
 }

 .wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {
     height: 2px
 }

 .wp-block-table {
     margin: 0 0 1em
 }

 .wp-block-table td,
 .wp-block-table th {
     word-break: normal
 }

 .wp-block-table :where(figcaption) {
     color: #555;
     font-size: 13px;
     text-align: center
 }

 .is-dark-theme .wp-block-table :where(figcaption) {
     color: #ffffffa6
 }

 .wp-block-video :where(figcaption) {
     color: #555;
     font-size: 13px;
     text-align: center
 }

 .is-dark-theme .wp-block-video :where(figcaption) {
     color: #ffffffa6
 }

 .wp-block-video {
     margin: 0 0 1em
 }

 :root :where(.wp-block-template-part.has-background) {
     margin-bottom: 0;
     margin-top: 0;
     padding: 1.25em 2.375em
 }

 :root {
     --wp--preset--aspect-ratio--square: 1;
     --wp--preset--aspect-ratio--4-3: 4/3;
     --wp--preset--aspect-ratio--3-4: 3/4;
     --wp--preset--aspect-ratio--3-2: 3/2;
     --wp--preset--aspect-ratio--2-3: 2/3;
     --wp--preset--aspect-ratio--16-9: 16/9;
     --wp--preset--aspect-ratio--9-16: 9/16;
     --wp--preset--color--black: #000000;
     --wp--preset--color--cyan-bluish-gray: #abb8c3;
     --wp--preset--color--white: #ffffff;
     --wp--preset--color--pale-pink: #f78da7;
     --wp--preset--color--vivid-red: #cf2e2e;
     --wp--preset--color--luminous-vivid-orange: #ff6900;
     --wp--preset--color--luminous-vivid-amber: #fcb900;
     --wp--preset--color--light-green-cyan: #7bdcb5;
     --wp--preset--color--vivid-green-cyan: #00d084;
     --wp--preset--color--pale-cyan-blue: #8ed1fc;
     --wp--preset--color--vivid-cyan-blue: #0693e3;
     --wp--preset--color--vivid-purple: #9b51e0;
     --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
     --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
     --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
     --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
     --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
     --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
     --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
     --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
     --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
     --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
     --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
     --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
     --wp--preset--font-size--small: 13px;
     --wp--preset--font-size--medium: 20px;
     --wp--preset--font-size--large: 36px;
     --wp--preset--font-size--x-large: 42px;
     --wp--preset--spacing--20: 0.44rem;
     --wp--preset--spacing--30: 0.67rem;
     --wp--preset--spacing--40: 1rem;
     --wp--preset--spacing--50: 1.5rem;
     --wp--preset--spacing--60: 2.25rem;
     --wp--preset--spacing--70: 3.38rem;
     --wp--preset--spacing--80: 5.06rem;
     --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
     --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
     --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
     --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
     --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
 }

 :root {
     --wp--style--global--content-size: 823px;
     --wp--style--global--wide-size: 1080px;
 }

 :where(body) {
     margin: 0;
 }

 .wp-site-blocks>.alignleft {
     float: left;
     margin-right: 2em;
 }

 .wp-site-blocks>.alignright {
     float: right;
     margin-left: 2em;
 }

 .wp-site-blocks>.aligncenter {
     justify-content: center;
     margin-left: auto;
     margin-right: auto;
 }

 :where(.is-layout-flex) {
     gap: 0.5em;
 }

 :where(.is-layout-grid) {
     gap: 0.5em;
 }

 .is-layout-flow>.alignleft {
     float: left;
     margin-inline-start: 0;
     margin-inline-end: 2em;
 }

 .is-layout-flow>.alignright {
     float: right;
     margin-inline-start: 2em;
     margin-inline-end: 0;
 }

 .is-layout-flow>.aligncenter {
     margin-left: auto !important;
     margin-right: auto !important;
 }

 .is-layout-constrained>.alignleft {
     float: left;
     margin-inline-start: 0;
     margin-inline-end: 2em;
 }

 .is-layout-constrained>.alignright {
     float: right;
     margin-inline-start: 2em;
     margin-inline-end: 0;
 }

 .is-layout-constrained>.aligncenter {
     margin-left: auto !important;
     margin-right: auto !important;
 }

 .is-layout-constrained> :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
     max-width: var(--wp--style--global--content-size);
     margin-left: auto !important;
     margin-right: auto !important;
 }

 .is-layout-constrained>.alignwide {
     max-width: var(--wp--style--global--wide-size);
 }

 body .is-layout-flex {
     display: flex;
 }

 .is-layout-flex {
     flex-wrap: wrap;
     align-items: center;
 }

 .is-layout-flex> :is(*, div) {
     margin: 0;
 }

 body .is-layout-grid {
     display: grid;
 }

 .is-layout-grid> :is(*, div) {
     margin: 0;
 }

 body {
     padding-top: 0px;
     padding-right: 0px;
     padding-bottom: 0px;
     padding-left: 0px;
 }

 a:where(:not(.wp-element-button)) {
     text-decoration: underline;
 }

 :root :where(.wp-element-button, .wp-block-button__link) {
     background-color: #32373c;
     border-width: 0;
     color: #fff;
     font-family: inherit;
     font-size: inherit;
     line-height: inherit;
     padding: calc(0.667em + 2px) calc(1.333em + 2px);
     text-decoration: none;
 }

 .has-black-color {
     color: var(--wp--preset--color--black) !important;
 }

 .has-cyan-bluish-gray-color {
     color: var(--wp--preset--color--cyan-bluish-gray) !important;
 }

 .has-white-color {
     color: var(--wp--preset--color--white) !important;
 }

 .has-pale-pink-color {
     color: var(--wp--preset--color--pale-pink) !important;
 }

 .has-vivid-red-color {
     color: var(--wp--preset--color--vivid-red) !important;
 }

 .has-luminous-vivid-orange-color {
     color: var(--wp--preset--color--luminous-vivid-orange) !important;
 }

 .has-luminous-vivid-amber-color {
     color: var(--wp--preset--color--luminous-vivid-amber) !important;
 }

 .has-light-green-cyan-color {
     color: var(--wp--preset--color--light-green-cyan) !important;
 }

 .has-vivid-green-cyan-color {
     color: var(--wp--preset--color--vivid-green-cyan) !important;
 }

 .has-pale-cyan-blue-color {
     color: var(--wp--preset--color--pale-cyan-blue) !important;
 }

 .has-vivid-cyan-blue-color {
     color: var(--wp--preset--color--vivid-cyan-blue) !important;
 }

 .has-vivid-purple-color {
     color: var(--wp--preset--color--vivid-purple) !important;
 }

 .has-black-background-color {
     background-color: var(--wp--preset--color--black) !important;
 }

 .has-cyan-bluish-gray-background-color {
     background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
 }

 .has-white-background-color {
     background-color: var(--wp--preset--color--white) !important;
 }

 .has-pale-pink-background-color {
     background-color: var(--wp--preset--color--pale-pink) !important;
 }

 .has-vivid-red-background-color {
     background-color: var(--wp--preset--color--vivid-red) !important;
 }

 .has-luminous-vivid-orange-background-color {
     background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
 }

 .has-luminous-vivid-amber-background-color {
     background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
 }

 .has-light-green-cyan-background-color {
     background-color: var(--wp--preset--color--light-green-cyan) !important;
 }

 .has-vivid-green-cyan-background-color {
     background-color: var(--wp--preset--color--vivid-green-cyan) !important;
 }

 .has-pale-cyan-blue-background-color {
     background-color: var(--wp--preset--color--pale-cyan-blue) !important;
 }

 .has-vivid-cyan-blue-background-color {
     background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
 }

 .has-vivid-purple-background-color {
     background-color: var(--wp--preset--color--vivid-purple) !important;
 }

 .has-black-border-color {
     border-color: var(--wp--preset--color--black) !important;
 }

 .has-cyan-bluish-gray-border-color {
     border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
 }

 .has-white-border-color {
     border-color: var(--wp--preset--color--white) !important;
 }

 .has-pale-pink-border-color {
     border-color: var(--wp--preset--color--pale-pink) !important;
 }

 .has-vivid-red-border-color {
     border-color: var(--wp--preset--color--vivid-red) !important;
 }

 .has-luminous-vivid-orange-border-color {
     border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
 }

 .has-luminous-vivid-amber-border-color {
     border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
 }

 .has-light-green-cyan-border-color {
     border-color: var(--wp--preset--color--light-green-cyan) !important;
 }

 .has-vivid-green-cyan-border-color {
     border-color: var(--wp--preset--color--vivid-green-cyan) !important;
 }

 .has-pale-cyan-blue-border-color {
     border-color: var(--wp--preset--color--pale-cyan-blue) !important;
 }

 .has-vivid-cyan-blue-border-color {
     border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
 }

 .has-vivid-purple-border-color {
     border-color: var(--wp--preset--color--vivid-purple) !important;
 }

 .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
     background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
 }

 .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
     background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
 }

 .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
     background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
 }

 .has-luminous-vivid-orange-to-vivid-red-gradient-background {
     background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
 }

 .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
     background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
 }

 .has-cool-to-warm-spectrum-gradient-background {
     background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
 }

 .has-blush-light-purple-gradient-background {
     background: var(--wp--preset--gradient--blush-light-purple) !important;
 }

 .has-blush-bordeaux-gradient-background {
     background: var(--wp--preset--gradient--blush-bordeaux) !important;
 }

 .has-luminous-dusk-gradient-background {
     background: var(--wp--preset--gradient--luminous-dusk) !important;
 }

 .has-pale-ocean-gradient-background {
     background: var(--wp--preset--gradient--pale-ocean) !important;
 }

 .has-electric-grass-gradient-background {
     background: var(--wp--preset--gradient--electric-grass) !important;
 }

 .has-midnight-gradient-background {
     background: var(--wp--preset--gradient--midnight) !important;
 }

 .has-small-font-size {
     font-size: var(--wp--preset--font-size--small) !important;
 }

 .has-medium-font-size {
     font-size: var(--wp--preset--font-size--medium) !important;
 }

 .has-large-font-size {
     font-size: var(--wp--preset--font-size--large) !important;
 }

 .has-x-large-font-size {
     font-size: var(--wp--preset--font-size--x-large) !important;
 }

 :where(.wp-block-post-template.is-layout-flex) {
     gap: 1.25em;
 }

 :where(.wp-block-post-template.is-layout-grid) {
     gap: 1.25em;
 }

 :where(.wp-block-columns.is-layout-flex) {
     gap: 2em;
 }

 :where(.wp-block-columns.is-layout-grid) {
     gap: 2em;
 }

 :root :where(.wp-block-pullquote) {
     font-size: 1.5em;
     line-height: 1.6;
 }

 a,
 abbr,
 acronym,
 address,
 applet,
 b,
 big,
 blockquote,
 body,
 center,
 cite,
 code,
 dd,
 del,
 dfn,
 div,
 dl,
 dt,
 em,
 fieldset,
 font,
 form,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 html,
 i,
 iframe,
 img,
 ins,
 kbd,
 label,
 legend,
 li,
 object,
 ol,
 p,
 pre,
 q,
 s,
 samp,
 small,
 span,
 strike,
 strong,
 sub,
 sup,
 tt,
 u,
 ul,
 var {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-size: 100%;
     -ms-text-size-adjust: 100%;
     -webkit-text-size-adjust: 100%;
     vertical-align: baseline;
     background: transparent
 }

 body {
     line-height: 1
 }

 ol,
 ul {
     list-style: none
 }

 blockquote,
 q {
     quotes: none
 }

 blockquote:after,
 blockquote:before,
 q:after,
 q:before {
     content: "";
     content: none
 }

 blockquote {
     margin: 20px 0 30px;
     border-left: 5px solid;
     padding-left: 20px
 }

 :focus {
     outline: 0
 }

 del {
     text-decoration: line-through
 }

 pre {
     overflow: auto;
     padding: 10px
 }

 figure {
     margin: 0
 }

 table {
     border-collapse: collapse;
     border-spacing: 0
 }

 article,
 aside,
 footer,
 header,
 hgroup,
 nav,
 section {
     display: block
 }

 body {
     font-family: Open Sans, Arial, sans-serif;
     font-size: 14px;
     color: #666;
     background-color: #fff;
     line-height: 1.7em;
     font-weight: 500;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale
 }

 body.page-template-page-template-blank-php #page-container {
     padding-top: 0 !important
 }

 body.et_cover_background {
     background-size: cover !important;
     background-position: top !important;
     background-repeat: no-repeat !important;
     background-attachment: fixed
 }

 a {
     color: #2ea3f2
 }

 a,
 a:hover {
     text-decoration: none
 }

 p {
     padding-bottom: 1em
 }

 p:not(.has-background):last-of-type {
     padding-bottom: 0
 }

 p.et_normal_padding {
     padding-bottom: 1em
 }

 strong {
     font-weight: 700
 }

 cite,
 em,
 i {
     font-style: italic
 }

 code,
 pre {
     font-family: Courier New, monospace;
     margin-bottom: 10px
 }

 ins {
     text-decoration: none
 }

 sub,
 sup {
     height: 0;
     line-height: 1;
     position: relative;
     vertical-align: baseline
 }

 sup {
     bottom: .8em
 }

 sub {
     top: .3em
 }

 dl {
     margin: 0 0 1.5em
 }

 dl dt {
     font-weight: 700
 }

 dd {
     margin-left: 1.5em
 }

 blockquote p {
     padding-bottom: 0
 }

 embed,
 iframe,
 object,
 video {
     max-width: 100%
 }

 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
     color: #333;
     padding-bottom: 10px;
     line-height: 1em;
     font-weight: 500
 }

 h1 a,
 h2 a,
 h3 a,
 h4 a,
 h5 a,
 h6 a {
     color: inherit
 }

 h1 {
     font-size: 30px
 }

 h2 {
     font-size: 26px
 }

 h3 {
     font-size: 22px
 }

 h4 {
     font-size: 18px
 }

 h5 {
     font-size: 16px
 }

 h6 {
     font-size: 14px
 }

 input {
     -webkit-appearance: none
 }

 input[type=checkbox] {
     -webkit-appearance: checkbox
 }

 input[type=radio] {
     -webkit-appearance: radio
 }

 input.text,
 input.title,
 input[type=email],
 input[type=password],
 input[type=tel],
 input[type=text],
 select,
 textarea {
     background-color: #fff;
     border: 1px solid #bbb;
     padding: 2px;
     color: #4e4e4e
 }

 input.text:focus,
 input.title:focus,
 input[type=text]:focus,
 select:focus,
 textarea:focus {
     border-color: #2d3940;
     color: #3e3e3e
 }

 input.text,
 input.title,
 input[type=text],
 select,
 textarea {
     margin: 0
 }

 textarea {
     padding: 4px
 }

 button,
 input,
 select,
 textarea {
     font-family: inherit
 }

 img {
     max-width: 100%;
     height: auto
 }

 .clear {
     clear: both
 }

 br.clear {
     margin: 0;
     padding: 0
 }

 .pagination {
     clear: both
 }

 #et_search_icon:hover,
 .et-social-icon a:hover,
 .et_password_protected_form .et_submit_button,
 .form-submit .et_pb_buttontton.alt.disabled,
 .nav-single a,
 .posted_in a {
     color: #2ea3f2
 }

 .et-search-form,
 blockquote {
     border-color: #2ea3f2
 }

 #main-content {
     background-color: #fff
 }

 .container {
     width: 80%;
     max-width: 1080px;
     margin: auto;
     position: relative
 }

 body:not(.et-tb) #main-content .container,
 body:not(.et-tb-has-header) #main-content .container {
     padding-top: 58px
 }

 .et_full_width_page #main-content .container:before {
     display: none
 }

 .main_title {
     margin-bottom: 20px
 }

 .et_password_protected_form .et_submit_button:hover,
 .form-submit .et_pb_button:hover {
     background: rgba(0, 0, 0, .05)
 }

 .et_button_icon_visible .et_pb_button {
     padding-right: 2em;
     padding-left: .7em
 }

 .et_button_icon_visible .et_pb_button:after {
     opacity: 1;
     margin-left: 0
 }

 .et_button_left .et_pb_button:hover:after {
     left: .15em
 }

 .et_button_left .et_pb_button:after {
     margin-left: 0;
     left: 1em
 }

 .et_button_icon_visible.et_button_left .et_pb_button,
 .et_button_left .et_pb_button:hover,
 .et_button_left .et_pb_module .et_pb_button:hover {
     padding-left: 2em;
     padding-right: .7em
 }

 .et_button_icon_visible.et_button_left .et_pb_button:after,
 .et_button_left .et_pb_button:hover:after {
     left: .15em
 }

 .et_password_protected_form .et_submit_button:hover,
 .form-submit .et_pb_button:hover {
     padding: .3em 1em
 }

 .et_button_no_icon .et_pb_button:after {
     display: none
 }

 .et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button,
 .et_button_no_icon.et_button_left .et_pb_button:hover,
 .et_button_no_icon .et_pb_button,
 .et_button_no_icon .et_pb_button:hover {
     padding: .3em 1em !important
 }

 .et_button_custom_icon .et_pb_button:after {
     line-height: 1.7em
 }

 .et_button_custom_icon.et_button_icon_visible .et_pb_button:after,
 .et_button_custom_icon .et_pb_button:hover:after {
     margin-left: .3em
 }

 #left-area .post_format-post-format-gallery .wp-block-gallery:first-of-type {
     padding: 0;
     margin-bottom: -16px
 }

 .entry-content table:not(.variations) {
     border: 1px solid #eee;
     margin: 0 0 15px;
     text-align: left;
     width: 100%
 }

 .entry-content thead th,
 .entry-content tr th {
     color: #555;
     font-weight: 700;
     padding: 9px 24px
 }

 .entry-content tr td {
     border-top: 1px solid #eee;
     padding: 6px 24px
 }

 #left-area ul,
 .entry-content ul,
 .et-l--body ul,
 .et-l--footer ul,
 .et-l--header ul {
     list-style-type: disc;
     padding: 0 0 23px 1em;
     line-height: 26px
 }

 #left-area ol,
 .entry-content ol,
 .et-l--body ol,
 .et-l--footer ol,
 .et-l--header ol {
     list-style-type: decimal;
     list-style-position: inside;
     padding: 0 0 23px;
     line-height: 26px
 }

 #left-area ul li ul,
 .entry-content ul li ol {
     padding: 2px 0 2px 20px
 }

 #left-area ol li ul,
 .entry-content ol li ol,
 .et-l--body ol li ol,
 .et-l--footer ol li ol,
 .et-l--header ol li ol {
     padding: 2px 0 2px 35px
 }

 #left-area ul.wp-block-gallery {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     list-style-type: none;
     padding: 0
 }

 #left-area ul.products {
     padding: 0 !important;
     line-height: 1.7 !important;
     list-style: none !important
 }

 .gallery-item a {
     display: block
 }

 .gallery-caption,
 .gallery-item a {
     width: 90%
 }

 #wpadminbar {
     z-index: 100001
 }

 #left-area .post-meta {
     font-size: 14px;
     padding-bottom: 15px
 }

 #left-area .post-meta a {
     text-decoration: none;
     color: #666
 }

 #left-area .et_featured_image {
     padding-bottom: 7px
 }

 .single .post {
     padding-bottom: 25px
 }

 body.single .et_audio_content {
     margin-bottom: -6px
 }

 .nav-single a {
     text-decoration: none;
     color: #2ea3f2;
     font-size: 14px;
     font-weight: 400
 }

 .nav-previous {
     float: left
 }

 .nav-next {
     float: right
 }

 .et_password_protected_form p input {
     background-color: #eee;
     border: none !important;
     width: 100% !important;
     border-radius: 0 !important;
     font-size: 14px;
     color: #999 !important;
     padding: 16px !important;
     -webkit-box-sizing: border-box;
     box-sizing: border-box
 }

 .et_password_protected_form label {
     display: none
 }

 .et_password_protected_form .et_submit_button {
     font-family: inherit;
     display: block;
     float: right;
     margin: 8px auto 0;
     cursor: pointer
 }

 .post-password-required p.nocomments.container {
     max-width: 100%
 }

 .post-password-required p.nocomments.container:before {
     display: none
 }

 .aligncenter,
 div.post .new-post .aligncenter {
     display: block;
     margin-left: auto;
     margin-right: auto
 }

 .wp-caption {
     border: 1px solid #ddd;
     text-align: center;
     background-color: #f3f3f3;
     margin-bottom: 10px;
     max-width: 96%;
     padding: 8px
 }

 .wp-caption.alignleft {
     margin: 0 30px 20px 0
 }

 .wp-caption.alignright {
     margin: 0 0 20px 30px
 }

 .wp-caption img {
     margin: 0;
     padding: 0;
     border: 0
 }

 .wp-caption p.wp-caption-text {
     font-size: 12px;
     padding: 0 4px 5px;
     margin: 0
 }

 .alignright {
     float: right
 }

 .alignleft {
     float: left
 }

 img.alignleft {
     display: inline;
     float: left;
     margin-right: 15px
 }

 img.alignright {
     display: inline;
     float: right;
     margin-left: 15px
 }

 .page.et_pb_pagebuilder_layout #main-content {
     background-color: transparent
 }

 body #main-content .et_builder_inner_content>h1,
 body #main-content .et_builder_inner_content>h2,
 body #main-content .et_builder_inner_content>h3,
 body #main-content .et_builder_inner_content>h4,
 body #main-content .et_builder_inner_content>h5,
 body #main-content .et_builder_inner_content>h6 {
     line-height: 1.4em
 }

 body #main-content .et_builder_inner_content>p {
     line-height: 1.7em
 }

 .wp-block-pullquote {
     margin: 20px 0 30px
 }

 .wp-block-pullquote.has-background blockquote {
     border-left: none
 }

 .wp-block-group.has-background {
     padding: 1.5em 1.5em .5em
 }

 @media (min-width: 981px) {
     #left-area {
         width: 79.125%;
         padding-bottom: 23px
     }

     #main-content .container:before {
         content: "";
         position: absolute;
         top: 0;
         height: 100%;
         width: 1px;
         background-color: #e2e2e2
     }

     .et_full_width_page #left-area,
     .et_no_sidebar #left-area {
         float: none;
         width: 100% !important
     }

     .et_full_width_page #left-area {
         padding-bottom: 0
     }

     .et_no_sidebar #main-content .container:before {
         display: none
     }
 }

 @media (max-width: 980px) {
     #page-container {
         padding-top: 80px
     }

     .et-tb #page-container,
     .et-tb-has-header #page-container {
         padding-top: 0 !important
     }

     #left-area,
     #sidebar {
         width: 100% !important
     }

     #main-content .container:before {
         display: none !important
     }

     .et_full_width_page .et_gallery_item:nth-child(4n+1) {
         clear: none
     }
 }

 @media print {
     #page-container {
         padding-top: 0 !important
     }
 }

 #wp-admin-bar-et-use-visual-builder a:before {
     font-family: ETmodules !important;
     content: "\e625";
     font-size: 30px !important;
     width: 28px;
     margin-top: -3px;
     color: #974df3 !important
 }

 #wp-admin-bar-et-use-visual-builder:hover a:before {
     color: #fff !important
 }

 #wp-admin-bar-et-use-visual-builder:hover a,
 #wp-admin-bar-et-use-visual-builder a:hover {
     transition: background-color .5s ease;
     -webkit-transition: background-color .5s ease;
     -moz-transition: background-color .5s ease;
     background-color: #7e3bd0 !important;
     color: #fff !important
 }

 * html .clearfix,
 :first-child+html .clearfix {
     zoom: 1
 }

 .iphone .et_pb_section_video_bg video::-webkit-media-controls-start-playback-button {
     display: none !important;
     -webkit-appearance: none
 }

 .et_mobile_device .et_pb_section_parallax .et_pb_parallax_css {
     background-attachment: scroll
 }

 .et-social-facebook a.icon:before {
     content: "\e093"
 }

 .et-social-twitter a.icon:before {
     content: "\e094"
 }

 .et-social-google-plus a.icon:before {
     content: "\e096"
 }

 .et-social-instagram a.icon:before {
     content: "\e09a"
 }

 .et-social-rss a.icon:before {
     content: "\e09e"
 }

 .ai1ec-single-event:after {
     content: " ";
     display: table;
     clear: both
 }

 .evcal_event_details .evcal_evdata_cell .eventon_details_shading_bot.eventon_details_shading_bot {
     z-index: 3
 }

 .wp-block-divi-layout {
     margin-bottom: 1em
 }

 * {
     -webkit-box-sizing: border-box;
     box-sizing: border-box
 }

 #et-info-email:before,
 #et-info-phone:before,
 #et_search_icon:before,
 .comment-reply-link:after,
 .et-cart-info span:before,
 .et-pb-arrow-next:before,
 .et-pb-arrow-prev:before,
 .et-social-icon a:before,
 .et_audio_container .mejs-playpause-button button:before,
 .et_audio_container .mejs-volume-button button:before,
 .et_overlay:before,
 .et_password_protected_form .et_submit_button:after,
 .et_pb_button:after,
 .et_pb_contact_reset:after,
 .et_pb_contact_submit:after,
 .et_pb_font_icon:before,
 .et_pb_newsletter_button:after,
 .et_pb_pricing_table_button:after,
 .et_pb_promo_button:after,
 .et_pb_testimonial:before,
 .et_pb_toggle_title:before,
 .form-submit .et_pb_button:after,
 .mobile_menu_bar:before,
 a.et_pb_more_button:after {
     font-family: ETmodules !important;
     speak: none;
     font-style: normal;
     font-weight: 400;
     -webkit-font-feature-settings: normal;
     font-feature-settings: normal;
     font-variant: normal;
     text-transform: none;
     line-height: 1;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
     text-shadow: 0 0;
     direction: ltr
 }

 .et-pb-icon,
 .et_pb_custom_button_icon.et_pb_button:after,
 .et_pb_login .et_pb_custom_button_icon.et_pb_button:after,
 .et_pb_woo_custom_button_icon .button.et_pb_custom_button_icon.et_pb_button:after,
 .et_pb_woo_custom_button_icon .button.et_pb_custom_button_icon.et_pb_button:hover:after {
     content: attr(data-icon)
 }

 .et-pb-icon {
     font-family: ETmodules;
     speak: none;
     font-weight: 400;
     -webkit-font-feature-settings: normal;
     font-feature-settings: normal;
     font-variant: normal;
     text-transform: none;
     line-height: 1;
     -webkit-font-smoothing: antialiased;
     font-size: 96px;
     font-style: normal;
     display: inline-block;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     direction: ltr
 }

 #et-ajax-saving {
     display: none;
     -webkit-transition: background .3s, -webkit-box-shadow .3s;
     transition: background .3s, -webkit-box-shadow .3s;
     transition: background .3s, box-shadow .3s;
     transition: background .3s, box-shadow .3s, -webkit-box-shadow .3s;
     -webkit-box-shadow: rgba(0, 139, 219, .247059) 0 0 60px;
     box-shadow: 0 0 60px rgba(0, 139, 219, .247059);
     position: fixed;
     top: 50%;
     left: 50%;
     width: 50px;
     height: 50px;
     background: #fff;
     border-radius: 50px;
     margin: -25px 0 0 -25px;
     z-index: 999999;
     text-align: center
 }

 #et-ajax-saving img {
     margin: 9px
 }

 .et-safe-mode-indicator,
 .et-safe-mode-indicator:focus,
 .et-safe-mode-indicator:hover {
     -webkit-box-shadow: 0 5px 10px rgba(41, 196, 169, .15);
     box-shadow: 0 5px 10px rgba(41, 196, 169, .15);
     background: #29c4a9;
     color: #fff;
     font-size: 14px;
     font-weight: 600;
     padding: 12px;
     line-height: 16px;
     border-radius: 3px;
     position: fixed;
     bottom: 30px;
     right: 30px;
     z-index: 999999;
     text-decoration: none;
     font-family: Open Sans, sans-serif;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale
 }

 .et_pb_button {
     font-size: 20px;
     font-weight: 500;
     padding: .3em 1em;
     line-height: 1.7em !important;
     background-color: transparent;
     background-size: cover;
     background-position: 50%;
     background-repeat: no-repeat;
     border: 2px solid;
     border-radius: 3px;
     -webkit-transition-duration: .2s;
     transition-duration: .2s;
     -webkit-transition-property: all !important;
     transition-property: all !important
 }

 .et_pb_button,
 .et_pb_button_inner {
     position: relative
 }

 /* .et_pb_button:hover,
 .et_pb_module .et_pb_button:hover {
     border: 2px solid transparent;
     padding: .3em 2em .3em .7em
 }

 .et_pb_button:hover {
     background-color: hsla(0, 0%, 100%, .2)
 }

 .et_pb_bg_layout_light.et_pb_button:hover,
 .et_pb_bg_layout_light .et_pb_button:hover {
     background-color: rgba(0, 0, 0, .05)
 } */

 .et_pb_button:after,
 .et_pb_button:before {
     font-size: 32px;
     line-height: 1em;
     content: "\203A";
     opacity: 0;
     position: absolute;
     /* margin-left: -1em; */
     -webkit-transition: all .2s;
     transition: all .2s;
     text-transform: none;
     -webkit-font-feature-settings: "kern" off;
     font-feature-settings: "kern" off;
     font-variant: none;
     font-style: normal;
     font-weight: 400;
     text-shadow: none
 }

 /* .et_pb_button.et_hover_enabled:hover:after,
 .et_pb_button.et_pb_hovered:hover:after {
     -webkit-transition: none !important;
     transition: none !important
 } */

 .et_pb_button:before {
     display: none
 }

 /* .et_pb_button:hover:after {
     opacity: 1;
     margin-left: 0
 } */

 .et_pb_column_1_3 h1,
 .et_pb_column_1_4 h1,
 .et_pb_column_1_5 h1,
 .et_pb_column_1_6 h1,
 .et_pb_column_2_5 h1 {
     font-size: 26px
 }

 .et_pb_column_1_3 h2,
 .et_pb_column_1_4 h2,
 .et_pb_column_1_5 h2,
 .et_pb_column_1_6 h2,
 .et_pb_column_2_5 h2 {
     font-size: 23px
 }

 .et_pb_column_1_3 h3,
 .et_pb_column_1_4 h3,
 .et_pb_column_1_5 h3,
 .et_pb_column_1_6 h3,
 .et_pb_column_2_5 h3 {
     font-size: 20px
 }

 .et_pb_column_1_3 h4,
 .et_pb_column_1_4 h4,
 .et_pb_column_1_5 h4,
 .et_pb_column_1_6 h4,
 .et_pb_column_2_5 h4 {
     font-size: 18px
 }

 .et_pb_column_1_3 h5,
 .et_pb_column_1_4 h5,
 .et_pb_column_1_5 h5,
 .et_pb_column_1_6 h5,
 .et_pb_column_2_5 h5 {
     font-size: 16px
 }

 .et_pb_column_1_3 h6,
 .et_pb_column_1_4 h6,
 .et_pb_column_1_5 h6,
 .et_pb_column_1_6 h6,
 .et_pb_column_2_5 h6 {
     font-size: 15px
 }

 .et_pb_bg_layout_dark,
 .et_pb_bg_layout_dark h1,
 .et_pb_bg_layout_dark h2,
 .et_pb_bg_layout_dark h3,
 .et_pb_bg_layout_dark h4,
 .et_pb_bg_layout_dark h5,
 .et_pb_bg_layout_dark h6 {
     color: #fff !important
 }

 .et_pb_module.et_pb_text_align_left {
     text-align: left
 }

 .et_pb_module.et_pb_text_align_center {
     text-align: center
 }

 .et_pb_module.et_pb_text_align_right {
     text-align: right
 }

 .et_pb_module.et_pb_text_align_justified {
     text-align: justify
 }

 .clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0
 }

 .et_pb_bg_layout_light .et_pb_more_button {
     color: #2ea3f2
 }

 .et_builder_inner_content {
     position: relative;
     z-index: 1
 }

 header .et_builder_inner_content {
     z-index: 2
 }

 .et_pb_css_mix_blend_mode_passthrough {
     mix-blend-mode: unset !important
 }

 .et_pb_image_container {
     margin: -20px -20px 29px
 }

 .et_pb_module_inner {
     position: relative
 }

 .et_hover_enabled_preview {
     z-index: 2
 }

 .et_hover_enabled:hover {
     position: relative;
     z-index: 2
 }

 .et_pb_all_tabs,
 .et_pb_module,
 .et_pb_posts_nav a,
 .et_pb_tab,
 .et_pb_with_background {
     position: relative;
     background-size: cover;
     background-position: 50%;
     background-repeat: no-repeat
 }

 .et_pb_background_mask,
 .et_pb_background_pattern {
     bottom: 0;
     left: 0;
     position: absolute;
     right: 0;
     top: 0
 }

 .et_pb_background_mask {
     background-size: calc(100% + 2px) calc(100% + 2px);
     background-repeat: no-repeat;
     background-position: 50%;
     overflow: hidden
 }

 .et_pb_background_pattern {
     background-position: 0 0;
     background-repeat: repeat
 }

 .et_pb_with_border {
     position: relative;
     border: 0 solid #333
 }

 .post-password-required .et_pb_row {
     padding: 0;
     width: 100%
 }

 .post-password-required .et_password_protected_form {
     min-height: 0
 }

 body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_password_protected_form h1,
 body:not(.et_pb_pagebuilder_layout) .post-password-required .et_password_protected_form h1 {
     display: none
 }

 .et_pb_no_bg {
     padding: 0 !important
 }

 .et_overlay.et_pb_inline_icon:before,
 .et_pb_inline_icon:before {
     content: attr(data-icon)
 }

 .et_pb_more_button {
     color: inherit;
     text-shadow: none;
     text-decoration: none;
     display: inline-block;
     margin-top: 20px
 }

 .et_parallax_bg_wrap {
     overflow: hidden;
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0
 }

 .et_parallax_bg {
     background-repeat: no-repeat;
     background-position: top;
     background-size: cover;
     position: absolute;
     bottom: 0;
     left: 0;
     width: 100%;
     height: 100%;
     display: block
 }

 .et_parallax_bg.et_parallax_bg__hover,
 .et_parallax_bg.et_parallax_bg_phone,
 .et_parallax_bg.et_parallax_bg_tablet,
 .et_parallax_gradient.et_parallax_gradient__hover,
 .et_parallax_gradient.et_parallax_gradient_phone,
 .et_parallax_gradient.et_parallax_gradient_tablet,
 .et_pb_section_parallax_hover:hover .et_parallax_bg:not(.et_parallax_bg__hover),
 .et_pb_section_parallax_hover:hover .et_parallax_gradient:not(.et_parallax_gradient__hover) {
     display: none
 }

 .et_pb_section_parallax_hover:hover .et_parallax_bg.et_parallax_bg__hover,
 .et_pb_section_parallax_hover:hover .et_parallax_gradient.et_parallax_gradient__hover {
     display: block
 }

 .et_parallax_gradient {
     bottom: 0;
     display: block;
     left: 0;
     position: absolute;
     right: 0;
     top: 0
 }

 .et_pb_module.et_pb_section_parallax,
 .et_pb_posts_nav a.et_pb_section_parallax,
 .et_pb_tab.et_pb_section_parallax {
     position: relative
 }

 .et_pb_section_parallax .et_pb_parallax_css,
 .et_pb_slides .et_parallax_bg.et_pb_parallax_css {
     background-attachment: fixed
 }

 body.et-bfb .et_pb_section_parallax .et_pb_parallax_css,
 body.et-bfb .et_pb_slides .et_parallax_bg.et_pb_parallax_css {
     background-attachment: scroll;
     bottom: auto
 }

 .et_pb_section_parallax.et_pb_column .et_pb_module,
 .et_pb_section_parallax.et_pb_row .et_pb_column,
 .et_pb_section_parallax.et_pb_row .et_pb_module {
     z-index: 9;
     position: relative
 }

 .et_pb_more_button:hover:after {
     opacity: 1;
     margin-left: 0
 }

 .et_pb_preload .et_pb_section_video_bg,
 .et_pb_preload>div {
     visibility: hidden
 }

 .et_pb_preload,
 .et_pb_section.et_pb_section_video.et_pb_preload {
     position: relative;
     background: #464646 !important
 }

 .et_pb_preload:before {
     content: "";
     position: absolute;
     top: 50%;
     left: 50%;
     border-radius: 32px;
     width: 32px;
     height: 32px;
     margin: -16px 0 0 -16px
 }

 .box-shadow-overlay {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     z-index: 10;
     pointer-events: none
 }

 .et_pb_section>.box-shadow-overlay~.et_pb_row {
     z-index: 11
 }

 body.safari .section_has_divider {
     will-change: transform
 }

 .et_pb_row>.box-shadow-overlay {
     z-index: 8
 }

 .has-box-shadow-overlay {
     position: relative
 }

 .et_clickable {
     cursor: pointer
 }

 .screen-reader-text {
     border: 0;
     clip: rect(1px, 1px, 1px, 1px);
     -webkit-clip-path: inset(50%);
     clip-path: inset(50%);
     height: 1px;
     margin: -1px;
     overflow: hidden;
     padding: 0;
     position: absolute !important;
     width: 1px;
     word-wrap: normal !important
 }

 .et_multi_view_hidden,
 .et_multi_view_hidden_image {
     display: none !important
 }

 @keyframes multi-view-image-fade {
     0% {
         opacity: 0
     }

     10% {
         opacity: .1
     }

     20% {
         opacity: .2
     }

     30% {
         opacity: .3
     }

     40% {
         opacity: .4
     }

     50% {
         opacity: .5
     }

     60% {
         opacity: .6
     }

     70% {
         opacity: .7
     }

     80% {
         opacity: .8
     }

     90% {
         opacity: .9
     }

     to {
         opacity: 1
     }
 }

 .et_multi_view_image__loading {
     visibility: hidden
 }

 .et_multi_view_image__loaded {
     -webkit-animation: multi-view-image-fade .5s;
     animation: multi-view-image-fade .5s
 }

 #et-pb-motion-effects-offset-tracker {
     visibility: hidden !important;
     opacity: 0;
     position: absolute;
     top: 0;
     left: 0
 }

 .et-pb-before-scroll-animation {
     opacity: 0
 }

 header.et-l.et-l--header:after {
     clear: both;
     display: block;
     content: ""
 }

 .et_pb_module {
     -webkit-animation-timing-function: linear;
     animation-timing-function: linear;
     -webkit-animation-duration: .2s;
     animation-duration: .2s
 }

 @-webkit-keyframes fadeBottom {
     0% {
         opacity: 0;
         -webkit-transform: translateY(10%);
         transform: translateY(10%)
     }

     to {
         opacity: 1;
         -webkit-transform: translateY(0);
         transform: translateY(0)
     }
 }

 @keyframes fadeBottom {
     0% {
         opacity: 0;
         -webkit-transform: translateY(10%);
         transform: translateY(10%)
     }

     to {
         opacity: 1;
         -webkit-transform: translateY(0);
         transform: translateY(0)
     }
 }

 @-webkit-keyframes fadeLeft {
     0% {
         opacity: 0;
         -webkit-transform: translateX(-10%);
         transform: translateX(-10%)
     }

     to {
         opacity: 1;
         -webkit-transform: translateX(0);
         transform: translateX(0)
     }
 }

 @keyframes fadeLeft {
     0% {
         opacity: 0;
         -webkit-transform: translateX(-10%);
         transform: translateX(-10%)
     }

     to {
         opacity: 1;
         -webkit-transform: translateX(0);
         transform: translateX(0)
     }
 }

 @-webkit-keyframes fadeRight {
     0% {
         opacity: 0;
         -webkit-transform: translateX(10%);
         transform: translateX(10%)
     }

     to {
         opacity: 1;
         -webkit-transform: translateX(0);
         transform: translateX(0)
     }
 }

 @keyframes fadeRight {
     0% {
         opacity: 0;
         -webkit-transform: translateX(10%);
         transform: translateX(10%)
     }

     to {
         opacity: 1;
         -webkit-transform: translateX(0);
         transform: translateX(0)
     }
 }

 @-webkit-keyframes fadeTop {
     0% {
         opacity: 0;
         -webkit-transform: translateY(-10%);
         transform: translateY(-10%)
     }

     to {
         opacity: 1;
         -webkit-transform: translateX(0);
         transform: translateX(0)
     }
 }

 @keyframes fadeTop {
     0% {
         opacity: 0;
         -webkit-transform: translateY(-10%);
         transform: translateY(-10%)
     }

     to {
         opacity: 1;
         -webkit-transform: translateX(0);
         transform: translateX(0)
     }
 }

 @-webkit-keyframes fadeIn {
     0% {
         opacity: 0
     }

     to {
         opacity: 1
     }
 }

 @keyframes fadeIn {
     0% {
         opacity: 0
     }

     to {
         opacity: 1
     }
 }

 .et-waypoint:not(.et_pb_counters) {
     opacity: 0
 }

 @media (min-width: 981px) {

     .et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_column .et_pb_module.et-last-child,
     .et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_column .et_pb_module:last-child,
     .et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module.et-last-child,
     .et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module:last-child,
     .et_pb_section div.et_pb_row .et_pb_column .et_pb_module.et-last-child,
     .et_pb_section div.et_pb_row .et_pb_column .et_pb_module:last-child {
         margin-bottom: 0
     }
 }

 @media (max-width: 980px) {

     .et_overlay.et_pb_inline_icon_tablet:before,
     .et_pb_inline_icon_tablet:before {
         content: attr(data-icon-tablet)
     }

     .et_parallax_bg.et_parallax_bg_tablet_exist,
     .et_parallax_gradient.et_parallax_gradient_tablet_exist {
         display: none
     }

     .et_parallax_bg.et_parallax_bg_tablet,
     .et_parallax_gradient.et_parallax_gradient_tablet {
         display: block
     }

     .et_pb_column .et_pb_module {
         margin-bottom: 30px
     }

     .et_pb_row .et_pb_column .et_pb_module.et-last-child,
     .et_pb_row .et_pb_column .et_pb_module:last-child,
     .et_section_specialty .et_pb_row .et_pb_column .et_pb_module.et-last-child,
     .et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child {
         margin-bottom: 0
     }

     .et_pb_more_button {
         display: inline-block !important
     }

     .et_pb_bg_layout_light_tablet.et_pb_button,
     .et_pb_bg_layout_light_tablet.et_pb_module.et_pb_button,
     .et_pb_bg_layout_light_tablet .et_pb_more_button {
         color: #2ea3f2
     }

     .et_pb_bg_layout_light_tablet .et_pb_forgot_password a {
         color: #666
     }

     .et_pb_bg_layout_light_tablet h1,
     .et_pb_bg_layout_light_tablet h2,
     .et_pb_bg_layout_light_tablet h3,
     .et_pb_bg_layout_light_tablet h4,
     .et_pb_bg_layout_light_tablet h5,
     .et_pb_bg_layout_light_tablet h6 {
         color: #333 !important
     }

     .et_pb_module .et_pb_bg_layout_light_tablet.et_pb_button {
         color: #2ea3f2 !important
     }

     .et_pb_bg_layout_light_tablet {
         color: #666 !important
     }

     .et_pb_bg_layout_dark_tablet,
     .et_pb_bg_layout_dark_tablet h1,
     .et_pb_bg_layout_dark_tablet h2,
     .et_pb_bg_layout_dark_tablet h3,
     .et_pb_bg_layout_dark_tablet h4,
     .et_pb_bg_layout_dark_tablet h5,
     .et_pb_bg_layout_dark_tablet h6 {
         color: #fff !important
     }

     .et_pb_bg_layout_dark_tablet.et_pb_button,
     .et_pb_bg_layout_dark_tablet.et_pb_module.et_pb_button,
     .et_pb_bg_layout_dark_tablet .et_pb_more_button {
         color: inherit
     }

     .et_pb_bg_layout_dark_tablet .et_pb_forgot_password a {
         color: #fff
     }

     .et_pb_module.et_pb_text_align_left-tablet {
         text-align: left
     }

     .et_pb_module.et_pb_text_align_center-tablet {
         text-align: center
     }

     .et_pb_module.et_pb_text_align_right-tablet {
         text-align: right
     }

     .et_pb_module.et_pb_text_align_justified-tablet {
         text-align: justify
     }
 }

 @media (max-width: 767px) {
     .et_pb_more_button {
         display: inline-block !important
     }

     .et_overlay.et_pb_inline_icon_phone:before,
     .et_pb_inline_icon_phone:before {
         content: attr(data-icon-phone)
     }

     .et_parallax_bg.et_parallax_bg_phone_exist,
     .et_parallax_gradient.et_parallax_gradient_phone_exist {
         display: none
     }

     .et_parallax_bg.et_parallax_bg_phone,
     .et_parallax_gradient.et_parallax_gradient_phone {
         display: block
     }

     .et-hide-mobile {
         display: none !important
     }

     .et_pb_bg_layout_light_phone.et_pb_button,
     .et_pb_bg_layout_light_phone.et_pb_module.et_pb_button,
     .et_pb_bg_layout_light_phone .et_pb_more_button {
         color: #2ea3f2
     }

     .et_pb_bg_layout_light_phone .et_pb_forgot_password a {
         color: #666
     }

     .et_pb_bg_layout_light_phone h1,
     .et_pb_bg_layout_light_phone h2,
     .et_pb_bg_layout_light_phone h3,
     .et_pb_bg_layout_light_phone h4,
     .et_pb_bg_layout_light_phone h5,
     .et_pb_bg_layout_light_phone h6 {
         color: #333 !important
     }

     .et_pb_module .et_pb_bg_layout_light_phone.et_pb_button {
         color: #2ea3f2 !important
     }

     .et_pb_bg_layout_light_phone {
         color: #666 !important
     }

     .et_pb_bg_layout_dark_phone,
     .et_pb_bg_layout_dark_phone h1,
     .et_pb_bg_layout_dark_phone h2,
     .et_pb_bg_layout_dark_phone h3,
     .et_pb_bg_layout_dark_phone h4,
     .et_pb_bg_layout_dark_phone h5,
     .et_pb_bg_layout_dark_phone h6 {
         color: #fff !important
     }

     .et_pb_bg_layout_dark_phone.et_pb_button,
     .et_pb_bg_layout_dark_phone.et_pb_module.et_pb_button,
     .et_pb_bg_layout_dark_phone .et_pb_more_button {
         color: inherit
     }

     .et_pb_module .et_pb_bg_layout_dark_phone.et_pb_button {
         color: #fff !important
     }

     .et_pb_bg_layout_dark_phone .et_pb_forgot_password a {
         color: #fff
     }

     .et_pb_module.et_pb_text_align_left-phone {
         text-align: left
     }

     .et_pb_module.et_pb_text_align_center-phone {
         text-align: center
     }

     .et_pb_module.et_pb_text_align_right-phone {
         text-align: right
     }

     .et_pb_module.et_pb_text_align_justified-phone {
         text-align: justify
     }
 }

 @media (max-width: 479px) {
     a.et_pb_more_button {
         display: block
     }
 }

 @media (min-width: 768px) and (max-width:980px) {
     [data-et-multi-view-load-tablet-hidden=true]:not(.et_multi_view_swapped) {
         display: none !important
     }
 }

 @media (max-width: 767px) {
     [data-et-multi-view-load-phone-hidden=true]:not(.et_multi_view_swapped) {
         display: none !important
     }
 }

 .et_pb_menu.et_pb_menu--style-inline_centered_logo .et_pb_menu__menu nav ul {
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center
 }

 @-webkit-keyframes multi-view-image-fade {
     0% {
         -webkit-transform: scale(1);
         transform: scale(1);
         opacity: 1
     }

     50% {
         -webkit-transform: scale(1.01);
         transform: scale(1.01);
         opacity: 1
     }

     to {
         -webkit-transform: scale(1);
         transform: scale(1);
         opacity: 1
     }
 }

 @media (min-width: 981px) {

     .et_pb_gutters3 .et_pb_column,
     .et_pb_gutters3.et_pb_row .et_pb_column {
         margin-right: 5.5%
     }

     .et_pb_gutters3 .et_pb_column_4_4,
     .et_pb_gutters3.et_pb_row .et_pb_column_4_4 {
         width: 100%
     }

     .et_pb_gutters3 .et_pb_column_4_4 .et_pb_module,
     .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module {
         margin-bottom: 2.75%
     }

     .et_pb_gutters3 .et_pb_column_3_4,
     .et_pb_gutters3.et_pb_row .et_pb_column_3_4 {
         width: 73.625%
     }

     .et_pb_gutters3 .et_pb_column_3_4 .et_pb_module,
     .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_module {
         margin-bottom: 3.735%
     }

     .et_pb_gutters3 .et_pb_column_2_3,
     .et_pb_gutters3.et_pb_row .et_pb_column_2_3 {
         width: 64.833%
     }

     .et_pb_gutters3 .et_pb_column_2_3 .et_pb_module,
     .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_module {
         margin-bottom: 4.242%
     }

     .et_pb_gutters3 .et_pb_column_3_5,
     .et_pb_gutters3.et_pb_row .et_pb_column_3_5 {
         width: 57.8%
     }

     .et_pb_gutters3 .et_pb_column_3_5 .et_pb_module,
     .et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_module {
         margin-bottom: 4.758%
     }

     .et_pb_gutters3 .et_pb_column_1_2,
     .et_pb_gutters3.et_pb_row .et_pb_column_1_2 {
         width: 47.25%
     }

     .et_pb_gutters3 .et_pb_column_1_2 .et_pb_module,
     .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module {
         margin-bottom: 5.82%
     }

     .et_pb_gutters3 .et_pb_column_2_5,
     .et_pb_gutters3.et_pb_row .et_pb_column_2_5 {
         width: 36.7%
     }

     .et_pb_gutters3 .et_pb_column_2_5 .et_pb_module,
     .et_pb_gutters3.et_pb_row .et_pb_column_2_5 .et_pb_module {
         margin-bottom: 7.493%
     }

     .et_pb_gutters3 .et_pb_column_1_3,
     .et_pb_gutters3.et_pb_row .et_pb_column_1_3 {
         width: 29.6667%
     }

     .et_pb_gutters3 .et_pb_column_1_3 .et_pb_module,
     .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_module {
         margin-bottom: 9.27%
     }

     .et_pb_gutters3 .et_pb_column_1_4,
     .et_pb_gutters3.et_pb_row .et_pb_column_1_4 {
         width: 20.875%
     }

     .et_pb_gutters3 .et_pb_column_1_4 .et_pb_module,
     .et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_module {
         margin-bottom: 13.174%
     }

     .et_pb_gutters3 .et_pb_column_1_5,
     .et_pb_gutters3.et_pb_row .et_pb_column_1_5 {
         width: 15.6%
     }

     .et_pb_gutters3 .et_pb_column_1_5 .et_pb_module,
     .et_pb_gutters3.et_pb_row .et_pb_column_1_5 .et_pb_module {
         margin-bottom: 17.628%
     }

     .et_pb_gutters3 .et_pb_column_1_6,
     .et_pb_gutters3.et_pb_row .et_pb_column_1_6 {
         width: 12.0833%
     }

     .et_pb_gutters3 .et_pb_column_1_6 .et_pb_module,
     .et_pb_gutters3.et_pb_row .et_pb_column_1_6 .et_pb_module {
         margin-bottom: 22.759%
     }

     .et_pb_gutters3 .et_full_width_page.woocommerce-page ul.products li.product {
         width: 20.875%;
         margin-right: 5.5%;
         margin-bottom: 5.5%
     }

     .et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products li.product,
     .et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products li.product {
         width: 28.353%;
         margin-right: 7.47%
     }

     .et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-1 li.product,
     .et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-1 li.product {
         width: 100%;
         margin-right: 0
     }

     .et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li.product,
     .et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li.product {
         width: 48%;
         margin-right: 4%
     }

     .et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(2n+2),
     .et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(2n+2) {
         margin-right: 0
     }

     .et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(3n+1),
     .et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(3n+1) {
         clear: none
     }
 }

 @media (min-width: 981px) {
     .et_pb_gutter.et_pb_gutters1 #left-area {
         width: 75%
     }

     .et_pb_gutter.et_pb_gutters1 #sidebar {
         width: 25%
     }

     .et_pb_gutters1.et_right_sidebar #left-area {
         padding-right: 0
     }

     .et_pb_gutters1.et_left_sidebar #left-area {
         padding-left: 0
     }

     .et_pb_gutter.et_pb_gutters1.et_right_sidebar #main-content .container:before {
         right: 25% !important
     }

     .et_pb_gutter.et_pb_gutters1.et_left_sidebar #main-content .container:before {
         left: 25% !important
     }

     .et_pb_gutters1 .et_pb_column,
     .et_pb_gutters1.et_pb_row .et_pb_column {
         margin-right: 0
     }

     .et_pb_gutters1 .et_pb_column_4_4,
     .et_pb_gutters1.et_pb_row .et_pb_column_4_4 {
         width: 100%
     }

     .et_pb_gutters1 .et_pb_column_4_4 .et_pb_module,
     .et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_module {
         margin-bottom: 0
     }

     .et_pb_gutters1 .et_pb_column_3_4,
     .et_pb_gutters1.et_pb_row .et_pb_column_3_4 {
         width: 75%
     }

     .et_pb_gutters1 .et_pb_column_3_4 .et_pb_module,
     .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_module {
         margin-bottom: 0
     }

     .et_pb_gutters1 .et_pb_column_2_3,
     .et_pb_gutters1.et_pb_row .et_pb_column_2_3 {
         width: 66.667%
     }

     .et_pb_gutters1 .et_pb_column_2_3 .et_pb_module,
     .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_module {
         margin-bottom: 0
     }

     .et_pb_gutters1 .et_pb_column_3_5,
     .et_pb_gutters1.et_pb_row .et_pb_column_3_5 {
         width: 60%
     }

     .et_pb_gutters1 .et_pb_column_3_5 .et_pb_module,
     .et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_module {
         margin-bottom: 0
     }

     .et_pb_gutters1 .et_pb_column_1_2,
     .et_pb_gutters1.et_pb_row .et_pb_column_1_2 {
         width: 50%
     }

     .et_pb_gutters1 .et_pb_column_1_2 .et_pb_module,
     .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_module {
         margin-bottom: 0
     }

     .et_pb_gutters1 .et_pb_column_2_5,
     .et_pb_gutters1.et_pb_row .et_pb_column_2_5 {
         width: 40%
     }

     .et_pb_gutters1 .et_pb_column_2_5 .et_pb_module,
     .et_pb_gutters1.et_pb_row .et_pb_column_2_5 .et_pb_module {
         margin-bottom: 0
     }

     .et_pb_gutters1 .et_pb_column_1_3,
     .et_pb_gutters1.et_pb_row .et_pb_column_1_3 {
         width: 33.3333%
     }

     .et_pb_gutters1 .et_pb_column_1_3 .et_pb_module,
     .et_pb_gutters1.et_pb_row .et_pb_column_1_3 .et_pb_module {
         margin-bottom: 0
     }

     .et_pb_gutters1 .et_pb_column_1_4,
     .et_pb_gutters1.et_pb_row .et_pb_column_1_4 {
         width: 25%
     }

     .et_pb_gutters1 .et_pb_column_1_4 .et_pb_module,
     .et_pb_gutters1.et_pb_row .et_pb_column_1_4 .et_pb_module {
         margin-bottom: 0
     }

     .et_pb_gutters1 .et_pb_column_1_5,
     .et_pb_gutters1.et_pb_row .et_pb_column_1_5 {
         width: 20%
     }

     .et_pb_gutters1 .et_pb_column_1_5 .et_pb_module,
     .et_pb_gutters1.et_pb_row .et_pb_column_1_5 .et_pb_module {
         margin-bottom: 0
     }

     .et_pb_gutters1 .et_pb_column_1_6,
     .et_pb_gutters1.et_pb_row .et_pb_column_1_6 {
         width: 16.6667%
     }

     .et_pb_gutters1 .et_pb_column_1_6 .et_pb_module,
     .et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_module {
         margin-bottom: 0
     }

     .et_pb_gutters1 .et_full_width_page.woocommerce-page ul.products li.product {
         width: 25%;
         margin-right: 0;
         margin-bottom: 0
     }

     .et_pb_gutters1.et_left_sidebar.woocommerce-page #main-content ul.products li.product,
     .et_pb_gutters1.et_right_sidebar.woocommerce-page #main-content ul.products li.product {
         width: 33.333%;
         margin-right: 0
     }
 }

 @media (max-width: 980px) {

     .et_pb_gutters1 .et_pb_column,
     .et_pb_gutters1 .et_pb_column .et_pb_module,
     .et_pb_gutters1.et_pb_row .et_pb_column,
     .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module {
         margin-bottom: 0
     }

     .et_pb_gutters1 .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4,
     .et_pb_gutters1 .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,
     .et_pb_gutters1 .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,
     .et_pb_gutters1 .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,
     .et_pb_gutters1 .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5,
     .et_pb_gutters1 .et_pb_row_4col>.et_pb_column.et_pb_column_1_4,
     .et_pb_gutters1 .et_pb_row_5col>.et_pb_column.et_pb_column_1_5,
     .et_pb_gutters1.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4,
     .et_pb_gutters1.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,
     .et_pb_gutters1.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,
     .et_pb_gutters1.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,
     .et_pb_gutters1.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5,
     .et_pb_gutters1.et_pb_row_4col>.et_pb_column.et_pb_column_1_4,
     .et_pb_gutters1.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 {
         width: 50%;
         margin-right: 0
     }

     .et_pb_gutters1 .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,
     .et_pb_gutters1 .et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,
     .et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,
     .et_pb_gutters1 .et_pb_row_6col>.et_pb_column.et_pb_column_1_6,
     .et_pb_gutters1.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,
     .et_pb_gutters1.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,
     .et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,
     .et_pb_gutters1.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 {
         width: 33.333%;
         margin-right: 0
     }

     .et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,
     .et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 {
         width: 50%;
         margin-right: 0
     }
 }

 @media (max-width: 767px) {

     .et_pb_gutters1 .et_pb_column,
     .et_pb_gutters1 .et_pb_column .et_pb_module,
     .et_pb_gutters1.et_pb_row .et_pb_column,
     .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module {
         margin-bottom: 0
     }
 }

 @media (max-width: 479px) {

     .et_pb_gutters1 .et_pb_column,
     .et_pb_gutters1.et_pb_row .et_pb_column {
         margin: 0 !important
     }

     .et_pb_gutters1 .et_pb_column .et_pb_module,
     .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module {
         margin-bottom: 0
     }
 }

 @media (min-width: 981px) {
     .et_pb_gutter.et_pb_gutters2 #left-area {
         width: 77.25%
     }

     .et_pb_gutter.et_pb_gutters2 #sidebar {
         width: 22.75%
     }

     .et_pb_gutters2.et_right_sidebar #left-area {
         padding-right: 3%
     }

     .et_pb_gutters2.et_left_sidebar #left-area {
         padding-left: 3%
     }

     .et_pb_gutter.et_pb_gutters2.et_right_sidebar #main-content .container:before {
         right: 22.75% !important
     }

     .et_pb_gutter.et_pb_gutters2.et_left_sidebar #main-content .container:before {
         left: 22.75% !important
     }

     .et_pb_gutters2 .et_pb_column,
     .et_pb_gutters2.et_pb_row .et_pb_column {
         margin-right: 3%
     }

     .et_pb_gutters2 .et_pb_column_4_4,
     .et_pb_gutters2.et_pb_row .et_pb_column_4_4 {
         width: 100%
     }

     .et_pb_gutters2 .et_pb_column_4_4 .et_pb_module,
     .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_module {
         margin-bottom: 1.5%
     }

     .et_pb_gutters2 .et_pb_column_3_4,
     .et_pb_gutters2.et_pb_row .et_pb_column_3_4 {
         width: 74.25%
     }

     .et_pb_gutters2 .et_pb_column_3_4 .et_pb_module,
     .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_module {
         margin-bottom: 2.02%
     }

     .et_pb_gutters2 .et_pb_column_2_3,
     .et_pb_gutters2.et_pb_row .et_pb_column_2_3 {
         width: 65.667%
     }

     .et_pb_gutters2 .et_pb_column_2_3 .et_pb_module,
     .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_module {
         margin-bottom: 2.284%
     }

     .et_pb_gutters2 .et_pb_column_3_5,
     .et_pb_gutters2.et_pb_row .et_pb_column_3_5 {
         width: 58.8%
     }

     .et_pb_gutters2 .et_pb_column_3_5 .et_pb_module,
     .et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_module {
         margin-bottom: 2.551%
     }

     .et_pb_gutters2 .et_pb_column_1_2,
     .et_pb_gutters2.et_pb_row .et_pb_column_1_2 {
         width: 48.5%
     }

     .et_pb_gutters2 .et_pb_column_1_2 .et_pb_module,
     .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_module {
         margin-bottom: 3.093%
     }

     .et_pb_gutters2 .et_pb_column_2_5,
     .et_pb_gutters2.et_pb_row .et_pb_column_2_5 {
         width: 38.2%
     }

     .et_pb_gutters2 .et_pb_column_2_5 .et_pb_module,
     .et_pb_gutters2.et_pb_row .et_pb_column_2_5 .et_pb_module {
         margin-bottom: 3.927%
     }

     .et_pb_gutters2 .et_pb_column_1_3,
     .et_pb_gutters2.et_pb_row .et_pb_column_1_3 {
         width: 31.3333%
     }

     .et_pb_gutters2 .et_pb_column_1_3 .et_pb_module,
     .et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_module {
         margin-bottom: 4.787%
     }

     .et_pb_gutters2 .et_pb_column_1_4,
     .et_pb_gutters2.et_pb_row .et_pb_column_1_4 {
         width: 22.75%
     }

     .et_pb_gutters2 .et_pb_column_1_4 .et_pb_module,
     .et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_module {
         margin-bottom: 6.593%
     }

     .et_pb_gutters2 .et_pb_column_1_5,
     .et_pb_gutters2.et_pb_row .et_pb_column_1_5 {
         width: 17.6%
     }

     .et_pb_gutters2 .et_pb_column_1_5 .et_pb_module,
     .et_pb_gutters2.et_pb_row .et_pb_column_1_5 .et_pb_module {
         margin-bottom: 8.523%
     }

     .et_pb_gutters2 .et_pb_column_1_6,
     .et_pb_gutters2.et_pb_row .et_pb_column_1_6 {
         width: 14.1667%
     }

     .et_pb_gutters2 .et_pb_column_1_6 .et_pb_module,
     .et_pb_gutters2.et_pb_row .et_pb_column_1_6 .et_pb_module {
         margin-bottom: 10.588%
     }

     .et_pb_gutters2 .et_full_width_page.woocommerce-page ul.products li.product {
         width: 22.75%;
         margin-right: 3%;
         margin-bottom: 3%
     }

     .et_pb_gutters2.et_left_sidebar.woocommerce-page #main-content ul.products li.product,
     .et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products li.product {
         width: 30.64%;
         margin-right: 4.04%
     }
 }

 #et-secondary-menu li,
 #top-menu li {
     word-wrap: break-word
 }

 .nav li ul,
 .et_mobile_menu {
     border-color: #2EA3F2
 }

 .mobile_menu_bar:before,
 .mobile_menu_bar:after,
 #top-menu li.current-menu-ancestor>a,
 #top-menu li.current-menu-item>a {
     color: #2EA3F2
 }

 #main-header {
     -webkit-transition: background-color 0.4s, color 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;
     transition: background-color 0.4s, color 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;
     transition: background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;
     transition: background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s
 }

 #main-header.et-disabled-animations * {
     -webkit-transition-duration: 0s !important;
     transition-duration: 0s !important
 }

 .container {
     text-align: left;
     position: relative
 }

 .et_fixed_nav.et_show_nav #page-container {
     padding-top: 80px
 }

 .et_fixed_nav.et_show_nav.et-tb #page-container,
 .et_fixed_nav.et_show_nav.et-tb-has-header #page-container {
     padding-top: 0 !important
 }

 .et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container {
     padding-top: 111px
 }

 .et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container {
     padding-top: 177px
 }

 .et_fixed_nav.et_show_nav.et_header_style_centered #page-container {
     padding-top: 147px
 }

 .et_fixed_nav #main-header {
     position: fixed
 }

 .et-cloud-item-editor #page-container {
     padding-top: 0 !important
 }

 .et_header_style_left #et-top-navigation {
     padding-top: 33px
 }

 .et_header_style_left #et-top-navigation nav>ul>li>a {
     padding-bottom: 33px
 }

 .et_header_style_left .logo_container {
     position: absolute;
     height: 100%;
     width: 100%
 }

 .et_header_style_left #et-top-navigation .mobile_menu_bar {
     padding-bottom: 24px
 }

 .et_hide_search_icon #et_top_search {
     display: none !important
 }

 #logo {
     width: auto;
     -webkit-transition: all 0.4s ease-in-out;
     transition: all 0.4s ease-in-out;
     margin-bottom: 0;
     max-height: 54%;
     display: inline-block;
     float: none;
     vertical-align: middle;
     -webkit-transform: translate3d(0, 0, 0)
 }

 .et_pb_svg_logo #logo {
     height: 54%
 }

 .logo_container {
     -webkit-transition: all 0.4s ease-in-out;
     transition: all 0.4s ease-in-out
 }

 span.logo_helper {
     display: inline-block;
     height: 100%;
     vertical-align: middle;
     width: 0
 }

 .safari .centered-inline-logo-wrap {
     -webkit-transform: translate3d(0, 0, 0);
     -webkit-transition: all 0.4s ease-in-out;
     transition: all 0.4s ease-in-out
 }

 #et-define-logo-wrap img {
     width: 100%
 }

 .gecko #et-define-logo-wrap.svg-logo {
     position: relative !important
 }

 #top-menu-nav,
 #top-menu {
     line-height: 0
 }

 #et-top-navigation {
     font-weight: 600
 }

 .et_fixed_nav #et-top-navigation {
     -webkit-transition: all 0.4s ease-in-out;
     transition: all 0.4s ease-in-out
 }

 .et-cart-info span:before {
     content: "\e07a";
     margin-right: 10px;
     position: relative
 }

 nav#top-menu-nav,
 #top-menu,
 nav.et-menu-nav,
 .et-menu {
     float: left
 }

 #top-menu li {
     display: inline-block;
     font-size: 14px;
     padding-right: 22px
 }

 #top-menu>li:last-child {
     padding-right: 0
 }

 .et_fullwidth_nav.et_non_fixed_nav.et_header_style_left #top-menu>li:last-child>ul.sub-menu {
     right: 0
 }

 #top-menu a {
     color: rgba(0, 0, 0, 0.6);
     text-decoration: none;
     display: block;
     position: relative;
     -webkit-transition: opacity 0.4s ease-in-out, background-color 0.4s ease-in-out;
     transition: opacity 0.4s ease-in-out, background-color 0.4s ease-in-out
 }

 #top-menu-nav>ul>li>a:hover {
     opacity: 0.7;
     -webkit-transition: all 0.4s ease-in-out;
     transition: all 0.4s ease-in-out
 }

 #et_search_icon:before {
     content: "\55";
     font-size: 17px;
     left: 0;
     position: absolute;
     top: -3px
 }

 #et_search_icon:hover {
     cursor: pointer
 }

 #et_top_search {
     float: right;
     margin: 3px 0 0 22px;
     position: relative;
     display: block;
     width: 18px
 }

 #et_top_search.et_search_opened {
     position: absolute;
     width: 100%
 }

 .et-search-form {
     top: 0;
     bottom: 0;
     right: 0;
     position: absolute;
     z-index: 1000;
     width: 100%
 }

 .et-search-form input {
     width: 90%;
     border: none;
     color: #333;
     position: absolute;
     top: 0;
     bottom: 0;
     right: 30px;
     margin: auto;
     background: transparent
 }

 .et-search-form .et-search-field::-ms-clear {
     width: 0;
     height: 0;
     display: none
 }

 .et_search_form_container {
     -webkit-animation: none;
     animation: none;
     -o-animation: none
 }

 .container.et_search_form_container {
     position: relative;
     opacity: 0;
     height: 1px
 }

 .container.et_search_form_container.et_pb_search_visible {
     z-index: 999;
     -webkit-animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
     animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1)
 }

 .et_pb_search_visible.et_pb_no_animation {
     opacity: 1
 }

 .et_pb_search_form_hidden {
     -webkit-animation: fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
     animation: fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1)
 }

 span.et_close_search_field {
     display: block;
     width: 30px;
     height: 30px;
     z-index: 99999;
     position: absolute;
     right: 0;
     cursor: pointer;
     top: 0;
     bottom: 0;
     margin: auto
 }

 span.et_close_search_field:after {
     font-family: 'ETmodules';
     content: '\4d';
     speak: none;
     font-weight: normal;
     font-variant: normal;
     text-transform: none;
     line-height: 1;
     -webkit-font-smoothing: antialiased;
     font-size: 32px;
     display: inline-block;
     -webkit-box-sizing: border-box;
     box-sizing: border-box
 }

 .container.et_menu_container {
     z-index: 99
 }

 .container.et_search_form_container.et_pb_search_form_hidden {
     z-index: 1 !important
 }

 .et_search_outer {
     width: 100%;
     overflow: hidden;
     position: absolute;
     top: 0
 }

 .container.et_pb_menu_hidden {
     z-index: -1
 }

 form.et-search-form {
     background: rgba(0, 0, 0, 0) !important
 }

 input[type="search"]::-webkit-search-cancel-button {
     -webkit-appearance: none
 }

 .et-cart-info {
     color: inherit
 }

 #et-top-navigation .et-cart-info {
     float: left;
     margin: -2px 0 0 22px;
     font-size: 16px
 }

 #et-top-navigation {
     float: right
 }

 #top-menu li li {
     padding: 0 20px;
     margin: 0
 }

 #top-menu li li a {
     padding: 6px 20px;
     width: 200px
 }

 .nav li.et-touch-hover>ul {
     opacity: 1;
     visibility: visible
 }

 #top-menu .menu-item-has-children>a:first-child:after,
 #et-secondary-nav .menu-item-has-children>a:first-child:after {
     font-family: 'ETmodules';
     content: "3";
     font-size: 16px;
     position: absolute;
     right: 0;
     top: 0;
     font-weight: 800
 }

 #top-menu .menu-item-has-children>a:first-child,
 #et-secondary-nav .menu-item-has-children>a:first-child {
     padding-right: 20px
 }

 #top-menu li .menu-item-has-children>a:first-child {
     padding-right: 40px
 }

 #top-menu li .menu-item-has-children>a:first-child:after {
     right: 20px;
     top: 6px
 }

 #top-menu li.mega-menu {
     position: inherit
 }

 #top-menu li.mega-menu>ul {
     padding: 30px 20px;
     position: absolute !important;
     width: 100%;
     left: 0 !important
 }

 #top-menu li.mega-menu ul li {
     margin: 0;
     float: left !important;
     display: block !important;
     padding: 0 !important
 }

 #top-menu li.mega-menu>ul>li:nth-of-type(4n) {
     clear: right
 }

 #top-menu li.mega-menu>ul>li:nth-of-type(4n+1) {
     clear: left
 }

 #top-menu li.mega-menu ul li li {
     width: 100%
 }

 #top-menu li.mega-menu li>ul {
     -webkit-animation: none !important;
     animation: none !important;
     padding: 0px;
     border: none;
     left: auto;
     top: auto;
     width: 90% !important;
     position: relative;
     -webkit-box-shadow: none;
     box-shadow: none
 }

 #top-menu li.mega-menu li ul {
     visibility: visible;
     opacity: 1;
     display: none
 }

 #top-menu li.mega-menu.et-hover li ul {
     display: block
 }

 #top-menu li.mega-menu.et-hover>ul {
     opacity: 1 !important;
     visibility: visible !important
 }

 #top-menu li.mega-menu>ul>li>a {
     width: 90%;
     padding: 0 20px 10px
 }

 #top-menu li.mega-menu>ul>li>a:first-child {
     padding-top: 0 !important;
     font-weight: bold;
     border-bottom: 1px solid rgba(0, 0, 0, 0.03)
 }

 #top-menu li.mega-menu>ul>li>a:first-child:hover {
     background-color: transparent !important
 }

 #top-menu li.mega-menu li>a {
     width: 100%
 }

 #top-menu li.mega-menu.mega-menu-parent li li,
 #top-menu li.mega-menu.mega-menu-parent li>a {
     width: 100% !important
 }

 #top-menu li.mega-menu.mega-menu-parent li>.sub-menu {
     float: left;
     width: 100% !important
 }

 #top-menu li.mega-menu>ul>li {
     width: 25%;
     margin: 0
 }

 #top-menu li.mega-menu.mega-menu-parent-3>ul>li {
     width: 33.33%
 }

 #top-menu li.mega-menu.mega-menu-parent-2>ul>li {
     width: 50%
 }

 #top-menu li.mega-menu.mega-menu-parent-1>ul>li {
     width: 100%
 }

 #top-menu li.mega-menu .menu-item-has-children>a:first-child:after {
     display: none
 }

 #top-menu li.mega-menu>ul>li>ul>li {
     width: 100%;
     margin: 0
 }

 #et_mobile_nav_menu {
     float: right;
     display: none
 }

 .mobile_menu_bar {
     position: relative;
     display: block;
     line-height: 0
 }

 .mobile_menu_bar:before,
 .et_toggle_slide_menu:after {
     content: "";
     font-size: 32px;
     left: 0;
     position: relative;
     top: 0;
     cursor: pointer
 }

 .mobile_nav .select_page {
     display: none
 }

 .et_pb_menu_hidden #top-menu,
 .et_pb_menu_hidden #et_search_icon:before,
 .et_pb_menu_hidden .et-cart-info {
     opacity: 0;
     -webkit-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
     animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)
 }

 .et_pb_menu_visible #top-menu,
 .et_pb_menu_visible #et_search_icon:before,
 .et_pb_menu_visible .et-cart-info {
     z-index: 99;
     opacity: 1;
     -webkit-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
     animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)
 }

 .et_pb_menu_hidden #top-menu,
 .et_pb_menu_hidden #et_search_icon:before,
 .et_pb_menu_hidden .mobile_menu_bar {
     opacity: 0;
     -webkit-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
     animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)
 }

 .et_pb_menu_visible #top-menu,
 .et_pb_menu_visible #et_search_icon:before,
 .et_pb_menu_visible .mobile_menu_bar {
     z-index: 99;
     opacity: 1;
     -webkit-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
     animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)
 }

 .et_pb_no_animation #top-menu,
 .et_pb_no_animation #et_search_icon:before,
 .et_pb_no_animation .mobile_menu_bar,
 .et_pb_no_animation.et_search_form_container {
     animation: none !important;
     -o-animation: none !important;
     -webkit-animation: none !important;
     -moz-animation: none !important
 }

 body.admin-bar.et_fixed_nav #main-header {
     top: 32px
 }

 body.et-wp-pre-3_8.admin-bar.et_fixed_nav #main-header {
     top: 28px
 }

 body.et_fixed_nav.et_secondary_nav_enabled #main-header {
     top: 30px
 }

 body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header {
     top: 63px
 }

 @media all and (min-width: 981px) {

     .et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,
     .et_hide_fixed_logo #main-header.et-fixed-header .logo_container {
         height: 0;
         opacity: 0;
         -webkit-transition: all 0.4s ease-in-out;
         transition: all 0.4s ease-in-out
     }

     .et_hide_primary_logo #main-header:not(.et-fixed-header) .centered-inline-logo-wrap,
     .et_hide_fixed_logo #main-header.et-fixed-header .centered-inline-logo-wrap {
         height: 0;
         opacity: 0;
         padding: 0
     }

     .et-animated-content#page-container {
         -webkit-transition: margin-top 0.4s ease-in-out;
         transition: margin-top 0.4s ease-in-out
     }

     .et_hide_nav #page-container {
         -webkit-transition: none;
         transition: none
     }

     .et_fullwidth_nav .et-search-form,
     .et_fullwidth_nav .et_close_search_field {
         right: 30px
     }

     #main-header.et-fixed-header {
         -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important;
         box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important
     }

     .et_header_style_left .et-fixed-header #et-top-navigation {
         padding-top: 20px
     }

     .et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a {
         padding-bottom: 20px
     }

     .et_hide_nav.et_fixed_nav #main-header {
         opacity: 0
     }

     .et_hide_nav.et_fixed_nav .et-fixed-header#main-header {
         -webkit-transform: translateY(0px) !important;
         transform: translateY(0px) !important;
         opacity: 1
     }

     .et_hide_nav .centered-inline-logo-wrap,
     .et_hide_nav.et_fixed_nav #main-header,
     .et_hide_nav.et_fixed_nav #main-header,
     .et_hide_nav .centered-inline-logo-wrap {
         -webkit-transition-duration: .7s;
         transition-duration: .7s
     }

     .et_hide_nav #page-container {
         padding-top: 0 !important
     }

     .et_primary_nav_dropdown_animation_fade #et-top-navigation ul li:hover>ul,
     .et_secondary_nav_dropdown_animation_fade #et-secondary-nav li:hover>ul {
         -webkit-transition: all .2s ease-in-out;
         transition: all .2s ease-in-out
     }

     .et_primary_nav_dropdown_animation_slide #et-top-navigation ul li:hover>ul,
     .et_secondary_nav_dropdown_animation_slide #et-secondary-nav li:hover>ul {
         -webkit-animation: fadeLeft .4s ease-in-out;
         animation: fadeLeft .4s ease-in-out
     }

     .et_primary_nav_dropdown_animation_expand #et-top-navigation ul li:hover>ul,
     .et_secondary_nav_dropdown_animation_expand #et-secondary-nav li:hover>ul {
         -webkit-transform-origin: 0 0;
         transform-origin: 0 0;
         -webkit-animation: Grow .4s ease-in-out;
         animation: Grow .4s ease-in-out;
         -webkit-backface-visibility: visible !important;
         backface-visibility: visible !important
     }

     .et_primary_nav_dropdown_animation_flip #et-top-navigation ul li ul li:hover>ul,
     .et_secondary_nav_dropdown_animation_flip #et-secondary-nav ul li:hover>ul {
         -webkit-animation: flipInX .6s ease-in-out;
         animation: flipInX .6s ease-in-out;
         -webkit-backface-visibility: visible !important;
         backface-visibility: visible !important
     }

     .et_primary_nav_dropdown_animation_flip #et-top-navigation ul li:hover>ul,
     .et_secondary_nav_dropdown_animation_flip #et-secondary-nav li:hover>ul {
         -webkit-animation: flipInY .6s ease-in-out;
         animation: flipInY .6s ease-in-out;
         -webkit-backface-visibility: visible !important;
         backface-visibility: visible !important
     }

     .et_fullwidth_nav #main-header .container {
         width: 100%;
         max-width: 100%;
         padding-right: 32px;
         padding-left: 30px
     }

     .et_non_fixed_nav.et_fullwidth_nav.et_header_style_left #main-header .container {
         padding-left: 0
     }

     .et_non_fixed_nav.et_fullwidth_nav.et_header_style_left .logo_container {
         padding-left: 30px
     }
 }

 @media all and (max-width: 980px) {

     .et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container,
     .et_fixed_nav.et_show_nav #page-container {
         padding-top: 80px
     }

     .et_fixed_nav.et_show_nav.et-tb #page-container,
     .et_fixed_nav.et_show_nav.et-tb-has-header #page-container {
         padding-top: 0 !important
     }

     .et_non_fixed_nav #page-container {
         padding-top: 0
     }

     .et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header {
         top: 32px !important
     }

     .et_hide_mobile_logo #main-header .logo_container {
         display: none;
         opacity: 0;
         -webkit-transition: all 0.4s ease-in-out;
         transition: all 0.4s ease-in-out
     }

     #top-menu {
         display: none
     }

     .et_hide_nav.et_fixed_nav #main-header {
         -webkit-transform: translateY(0px) !important;
         transform: translateY(0px) !important;
         opacity: 1
     }

     #et-top-navigation {
         margin-right: 0;
         -webkit-transition: none;
         transition: none
     }

     .et_fixed_nav #main-header {
         position: absolute
     }

     .et_header_style_left .et-fixed-header #et-top-navigation,
     .et_header_style_left #et-top-navigation {
         padding-top: 24px;
         display: block
     }

     .et_fixed_nav #main-header {
         -webkit-transition: none;
         transition: none
     }

     .et_fixed_nav_temp #main-header {
         top: 0 !important
     }

     #logo,
     .logo_container,
     #main-header,
     .container {
         -webkit-transition: none;
         transition: none
     }

     .et_header_style_left #logo {
         max-width: 50%
     }

     #et_top_search {
         margin: 0 35px 0 0;
         float: left
     }

     #et_search_icon:before {
         top: 7px
     }

     .et_header_style_left .et-search-form {
         width: 50% !important;
         max-width: 50% !important
     }

     #et_mobile_nav_menu {
         display: block
     }

     #et-top-navigation .et-cart-info {
         margin-top: 5px
     }
 }

 @media screen and (max-width: 782px) {
     body.admin-bar.et_fixed_nav #main-header {
         top: 46px
     }
 }

 @media all and (max-width: 767px) {
     #et-top-navigation {
         margin-right: 0
     }

     body.admin-bar.et_fixed_nav #main-header {
         top: 46px
     }
 }

 @media all and (max-width: 479px) {
     #et-top-navigation {
         margin-right: 0
     }
 }

 @media print {

     #top-header,
     #main-header {
         position: relative !important;
         top: auto !important;
         right: auto !important;
         bottom: auto !important;
         left: auto !important
     }
 }

 @-webkit-keyframes fadeOutTop {
     0% {
         opacity: 1;
         -webkit-transform: translatey(0);
         transform: translatey(0)
     }

     to {
         opacity: 0;
         -webkit-transform: translatey(-60%);
         transform: translatey(-60%)
     }
 }

 @keyframes fadeOutTop {
     0% {
         opacity: 1;
         -webkit-transform: translatey(0);
         transform: translatey(0)
     }

     to {
         opacity: 0;
         -webkit-transform: translatey(-60%);
         transform: translatey(-60%)
     }
 }

 @-webkit-keyframes fadeInTop {
     0% {
         opacity: 0;
         -webkit-transform: translatey(-60%);
         transform: translatey(-60%)
     }

     to {
         opacity: 1;
         -webkit-transform: translatey(0);
         transform: translatey(0)
     }
 }

 @keyframes fadeInTop {
     0% {
         opacity: 0;
         -webkit-transform: translatey(-60%);
         transform: translatey(-60%)
     }

     to {
         opacity: 1;
         -webkit-transform: translatey(0);
         transform: translatey(0)
     }
 }

 @-webkit-keyframes fadeInBottom {
     0% {
         opacity: 0;
         -webkit-transform: translatey(60%);
         transform: translatey(60%)
     }

     to {
         opacity: 1;
         -webkit-transform: translatey(0);
         transform: translatey(0)
     }
 }

 @keyframes fadeInBottom {
     0% {
         opacity: 0;
         -webkit-transform: translatey(60%);
         transform: translatey(60%)
     }

     to {
         opacity: 1;
         -webkit-transform: translatey(0);
         transform: translatey(0)
     }
 }

 @-webkit-keyframes fadeOutBottom {
     0% {
         opacity: 1;
         -webkit-transform: translatey(0);
         transform: translatey(0)
     }

     to {
         opacity: 0;
         -webkit-transform: translatey(60%);
         transform: translatey(60%)
     }
 }

 @keyframes fadeOutBottom {
     0% {
         opacity: 1;
         -webkit-transform: translatey(0);
         transform: translatey(0)
     }

     to {
         opacity: 0;
         -webkit-transform: translatey(60%);
         transform: translatey(60%)
     }
 }

 @-webkit-keyframes Grow {
     0% {
         opacity: 0;
         -webkit-transform: scaleY(.5);
         transform: scaleY(.5)
     }

     to {
         opacity: 1;
         -webkit-transform: scale(1);
         transform: scale(1)
     }
 }

 @keyframes Grow {
     0% {
         opacity: 0;
         -webkit-transform: scaleY(.5);
         transform: scaleY(.5)
     }

     to {
         opacity: 1;
         -webkit-transform: scale(1);
         transform: scale(1)
     }
 }

 /*!
	  * Animate.css - http://daneden.me/animate
	  * Licensed under the MIT license - http://opensource.org/licenses/MIT
	  * Copyright (c) 2015 Daniel Eden
	 */
 @-webkit-keyframes flipInX {
     0% {
         -webkit-transform: perspective(400px) rotateX(90deg);
         transform: perspective(400px) rotateX(90deg);
         -webkit-animation-timing-function: ease-in;
         animation-timing-function: ease-in;
         opacity: 0
     }

     40% {
         -webkit-transform: perspective(400px) rotateX(-20deg);
         transform: perspective(400px) rotateX(-20deg);
         -webkit-animation-timing-function: ease-in;
         animation-timing-function: ease-in
     }

     60% {
         -webkit-transform: perspective(400px) rotateX(10deg);
         transform: perspective(400px) rotateX(10deg);
         opacity: 1
     }

     80% {
         -webkit-transform: perspective(400px) rotateX(-5deg);
         transform: perspective(400px) rotateX(-5deg)
     }

     to {
         -webkit-transform: perspective(400px);
         transform: perspective(400px)
     }
 }

 @keyframes flipInX {
     0% {
         -webkit-transform: perspective(400px) rotateX(90deg);
         transform: perspective(400px) rotateX(90deg);
         -webkit-animation-timing-function: ease-in;
         animation-timing-function: ease-in;
         opacity: 0
     }

     40% {
         -webkit-transform: perspective(400px) rotateX(-20deg);
         transform: perspective(400px) rotateX(-20deg);
         -webkit-animation-timing-function: ease-in;
         animation-timing-function: ease-in
     }

     60% {
         -webkit-transform: perspective(400px) rotateX(10deg);
         transform: perspective(400px) rotateX(10deg);
         opacity: 1
     }

     80% {
         -webkit-transform: perspective(400px) rotateX(-5deg);
         transform: perspective(400px) rotateX(-5deg)
     }

     to {
         -webkit-transform: perspective(400px);
         transform: perspective(400px)
     }
 }

 @-webkit-keyframes flipInY {
     0% {
         -webkit-transform: perspective(400px) rotateY(90deg);
         transform: perspective(400px) rotateY(90deg);
         -webkit-animation-timing-function: ease-in;
         animation-timing-function: ease-in;
         opacity: 0
     }

     40% {
         -webkit-transform: perspective(400px) rotateY(-20deg);
         transform: perspective(400px) rotateY(-20deg);
         -webkit-animation-timing-function: ease-in;
         animation-timing-function: ease-in
     }

     60% {
         -webkit-transform: perspective(400px) rotateY(10deg);
         transform: perspective(400px) rotateY(10deg);
         opacity: 1
     }

     80% {
         -webkit-transform: perspective(400px) rotateY(-5deg);
         transform: perspective(400px) rotateY(-5deg)
     }

     to {
         -webkit-transform: perspective(400px);
         transform: perspective(400px)
     }
 }

 @keyframes flipInY {
     0% {
         -webkit-transform: perspective(400px) rotateY(90deg);
         transform: perspective(400px) rotateY(90deg);
         -webkit-animation-timing-function: ease-in;
         animation-timing-function: ease-in;
         opacity: 0
     }

     40% {
         -webkit-transform: perspective(400px) rotateY(-20deg);
         transform: perspective(400px) rotateY(-20deg);
         -webkit-animation-timing-function: ease-in;
         animation-timing-function: ease-in
     }

     60% {
         -webkit-transform: perspective(400px) rotateY(10deg);
         transform: perspective(400px) rotateY(10deg);
         opacity: 1
     }

     80% {
         -webkit-transform: perspective(400px) rotateY(-5deg);
         transform: perspective(400px) rotateY(-5deg)
     }

     to {
         -webkit-transform: perspective(400px);
         transform: perspective(400px)
     }
 }

 #main-header {
     line-height: 23px;
     font-weight: 500;
     top: 0;
     background-color: #fff;
     width: 100%;
     -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
     box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
     position: relative;
     z-index: 99999
 }

 .nav li li {
     padding: 0 20px;
     margin: 0
 }

 .et-menu li li a {
     padding: 6px 20px;
     width: 200px
 }

 .nav li {
     position: relative;
     line-height: 1em
 }

 .nav li li {
     position: relative;
     line-height: 2em
 }

 .nav li ul {
     position: absolute;
     padding: 20px 0;
     z-index: 9999;
     width: 240px;
     background: #fff;
     visibility: hidden;
     opacity: 0;
     border-top: 3px solid #2ea3f2;
     box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
     -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
     -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
     -webkit-transform: translateZ(0);
     text-align: left
 }

 .nav li.et-hover>ul {
     visibility: visible
 }

 .nav li.et-touch-hover>ul,
 .nav li:hover>ul {
     opacity: 1;
     visibility: visible
 }

 .nav li li ul {
     z-index: 1000;
     top: -23px;
     left: 240px
 }

 .nav li.et-reverse-direction-nav li ul {
     left: auto;
     right: 240px
 }

 .nav li:hover {
     visibility: inherit
 }

 .et_mobile_menu li a,
 .nav li li a {
     font-size: 14px;
     -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
     transition: opacity .2s ease-in-out, background-color .2s ease-in-out
 }

 .et_mobile_menu li a:hover,
 .nav ul li a:hover {
     background-color: rgba(0, 0, 0, .03);
     opacity: .7
 }

 .et-dropdown-removing>ul {
     display: none
 }

 .mega-menu .et-dropdown-removing>ul {
     display: block
 }

 .et-menu .menu-item-has-children>a:first-child:after {
     font-family: ETmodules;
     content: "3";
     font-size: 16px;
     position: absolute;
     right: 0;
     top: 0;
     font-weight: 800
 }

 .et-menu .menu-item-has-children>a:first-child {
     padding-right: 20px
 }

 .et-menu li li.menu-item-has-children>a:first-child:after {
     right: 20px;
     top: 6px
 }

 .et-menu-nav li.mega-menu {
     position: inherit
 }

 .et-menu-nav li.mega-menu>ul {
     padding: 30px 20px;
     position: absolute !important;
     width: 100%;
     left: 0 !important
 }

 .et-menu-nav li.mega-menu ul li {
     margin: 0;
     float: left !important;
     display: block !important;
     padding: 0 !important
 }

 .et-menu-nav li.mega-menu li>ul {
     -webkit-animation: none !important;
     animation: none !important;
     padding: 0;
     border: none;
     left: auto;
     top: auto;
     width: 240px !important;
     position: relative;
     box-shadow: none;
     -webkit-box-shadow: none
 }

 .et-menu-nav li.mega-menu li ul {
     visibility: visible;
     opacity: 1;
     display: none
 }

 .et-menu-nav li.mega-menu.et-hover li ul,
 .et-menu-nav li.mega-menu:hover li ul {
     display: block
 }

 .et-menu-nav li.mega-menu:hover>ul {
     opacity: 1 !important;
     visibility: visible !important
 }

 .et-menu-nav li.mega-menu>ul>li>a:first-child {
     padding-top: 0 !important;
     font-weight: 700;
     border-bottom: 1px solid rgba(0, 0, 0, .03)
 }

 .et-menu-nav li.mega-menu>ul>li>a:first-child:hover {
     background-color: transparent !important
 }

 .et-menu-nav li.mega-menu li>a {
     width: 200px !important
 }

 .et-menu-nav li.mega-menu.mega-menu-parent li>a,
 .et-menu-nav li.mega-menu.mega-menu-parent li li {
     width: 100% !important
 }

 .et-menu-nav li.mega-menu.mega-menu-parent li>.sub-menu {
     float: left;
     width: 100% !important
 }

 .et-menu-nav li.mega-menu>ul>li {
     width: 25%;
     margin: 0
 }

 .et-menu-nav li.mega-menu.mega-menu-parent-3>ul>li {
     width: 33.33%
 }

 .et-menu-nav li.mega-menu.mega-menu-parent-2>ul>li {
     width: 50%
 }

 .et-menu-nav li.mega-menu.mega-menu-parent-1>ul>li {
     width: 100%
 }

 .et_pb_fullwidth_menu li.mega-menu .menu-item-has-children>a:first-child:after,
 .et_pb_menu li.mega-menu .menu-item-has-children>a:first-child:after {
     display: none
 }

 .et_fullwidth_nav #top-menu li.mega-menu>ul {
     width: auto;
     left: 30px !important;
     right: 30px !important
 }

 .et_mobile_menu {
     position: absolute;
     left: 0;
     /* padding: 5%; */
     background: #fff;
     width: 100%;
     visibility: visible;
     opacity: 1;
     display: none;
     z-index: 9999;
     border-top: 3px solid #2ea3f2;
     box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
     -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
     -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .1)
 }

 #main-header .et_mobile_menu li ul,
 .et_pb_fullwidth_menu .et_mobile_menu li ul,
 .et_pb_menu .et_mobile_menu li ul {
     visibility: visible !important;
     display: block !important;
     padding-left: 10px
 }

 .et_mobile_menu li li {
     padding-left: 5%
 }

 .et_mobile_menu li a {
     border-bottom: 1px solid rgba(0, 0, 0, .03);
     color: #666;
     padding: 10px 5%;
     display: block
 }

 .et_mobile_menu .menu-item-has-children>a {
     font-weight: 700;
     background-color: rgba(0, 0, 0, .03)
 }

 .et_mobile_menu li .menu-item-has-children>a {
     background-color: transparent
 }

 .et_mobile_nav_menu {
     float: right;
     display: none
 }

 .mobile_menu_bar {
     position: relative;
     display: block;
     line-height: 0
 }

 .mobile_menu_bar:before {
     content: "\2630";
     font-size: 32px;
     position: relative;
     left: 0;
     top: 0;
     cursor: pointer
 }

 .et_pb_module .mobile_menu_bar:before {
     top: 2px
 }

 .mobile_nav .select_page {
     display: none
 }

 .et-social-icons {
     float: right
 }

 .et-social-icons li {
     display: inline-block;
     margin-left: 20px
 }

 .et-social-icon a {
     display: inline-block;
     font-size: 24px;
     position: relative;
     text-align: center;
     -webkit-transition: color 300ms ease 0s;
     transition: color 300ms ease 0s;
     color: #666;
     text-decoration: none
 }

 .et-social-icons a:hover {
     opacity: 0.7;
     -webkit-transition: all 0.4s ease-in-out;
     transition: all 0.4s ease-in-out
 }

 .et-social-icon span {
     display: none
 }

 .et_duplicate_social_icons {
     display: none
 }

 @media all and (max-width: 980px) {
     .et-social-icons {
         float: none;
         text-align: center
     }
 }

 @media all and (max-width: 980px) {
     .et-social-icons {
         margin: 0 0 5px
     }
 }

 .et_pb_section {
     position: relative;
     background-color: #fff;
     background-position: 50%;
     background-size: 100%;
     background-size: cover
 }

 .et_pb_section--absolute,
 .et_pb_section--fixed {
     width: 100%
 }

 .et_pb_section.et_section_transparent {
     background-color: transparent
 }

 .et_pb_fullwidth_section {
     padding: 0
 }

 .et_pb_fullwidth_section>.et_pb_module:not(.et_pb_post_content):not(.et_pb_fullwidth_post_content) .et_pb_row {
     padding: 0 !important
 }

 .et_pb_inner_shadow {
     -webkit-box-shadow: inset 0 0 7px rgba(0, 0, 0, .07);
     box-shadow: inset 0 0 7px rgba(0, 0, 0, .07)
 }

 .et_pb_bottom_inside_divider,
 .et_pb_top_inside_divider {
     display: block;
     background-repeat-y: no-repeat;
     height: 100%;
     position: absolute;
     pointer-events: none;
     width: 100%;
     left: 0;
     right: 0
 }

 .et_pb_bottom_inside_divider.et-no-transition,
 .et_pb_top_inside_divider.et-no-transition {
     -webkit-transition: none !important;
     transition: none !important
 }

 .et-fb .section_has_divider.et_fb_element_controls_visible--child>.et_pb_bottom_inside_divider,
 .et-fb .section_has_divider.et_fb_element_controls_visible--child>.et_pb_top_inside_divider {
     z-index: 1
 }

 .et_pb_section_video:not(.et_pb_section--with-menu) {
     overflow: hidden;
     position: relative
 }

 .et_pb_column>.et_pb_section_video_bg {
     z-index: -1
 }

 .et_pb_section_video_bg {
     visibility: visible;
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     overflow: hidden;
     display: block;
     pointer-events: none;
     -webkit-transition: display .3s;
     transition: display .3s
 }

 .et_pb_section_video_bg.et_pb_section_video_bg_hover,
 .et_pb_section_video_bg.et_pb_section_video_bg_phone,
 .et_pb_section_video_bg.et_pb_section_video_bg_tablet,
 .et_pb_section_video_bg.et_pb_section_video_bg_tablet_only {
     display: none
 }

 .et_pb_section_video_bg .mejs-controls,
 .et_pb_section_video_bg .mejs-overlay-play {
     display: none !important
 }

 .et_pb_section_video_bg embed,
 .et_pb_section_video_bg iframe,
 .et_pb_section_video_bg object,
 .et_pb_section_video_bg video {
     max-width: none
 }

 .et_pb_section_video_bg .mejs-video {
     left: 50%;
     position: absolute;
     max-width: none
 }

 .et_pb_section_video_bg .mejs-overlay-loading {
     display: none !important
 }

 .et_pb_social_network_link .et_pb_section_video {
     overflow: visible
 }

 .et_pb_section_video_on_hover:hover>.et_pb_section_video_bg {
     display: none
 }

 .et_pb_section_video_on_hover:hover>.et_pb_section_video_bg_hover,
 .et_pb_section_video_on_hover:hover>.et_pb_section_video_bg_hover_inherit {
     display: block
 }

 @media (min-width: 981px) {
     .et_pb_section {
         padding: 4% 0
     }

     body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_section,
     body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_section {
         padding-top: 0
     }

     .et_pb_fullwidth_section {
         padding: 0
     }

     .et_pb_section_video_bg.et_pb_section_video_bg_desktop_only {
         display: block
     }
 }

 @media (max-width: 980px) {
     .et_pb_section {
         padding: 50px 0
     }

     body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_section,
     body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_section {
         padding-top: 0
     }

     .et_pb_fullwidth_section {
         padding: 0
     }

     .et_pb_section_video_bg.et_pb_section_video_bg_tablet {
         display: block
     }

     .et_pb_section_video_bg.et_pb_section_video_bg_desktop_only {
         display: none
     }
 }

 @media (min-width: 768px) {
     .et_pb_section_video_bg.et_pb_section_video_bg_desktop_tablet {
         display: block
     }
 }

 @media (min-width: 768px) and (max-width:980px) {
     .et_pb_section_video_bg.et_pb_section_video_bg_tablet_only {
         display: block
     }
 }

 @media (max-width: 767px) {
     .et_pb_section_video_bg.et_pb_section_video_bg_phone {
         display: block
     }

     .et_pb_section_video_bg.et_pb_section_video_bg_desktop_tablet {
         display: none
     }
 }

 .et_pb_row {
     width: 80%;
     max-width: 1080px;
     margin: auto;
     position: relative
 }

 body.safari .section_has_divider,
 body.uiwebview .section_has_divider {
     -webkit-perspective: 2000px;
     perspective: 2000px
 }

 .section_has_divider .et_pb_row {
     z-index: 5
 }

 .et_pb_row_inner {
     width: 100%;
     position: relative
 }

 .et_pb_row.et_pb_row_empty,
 .et_pb_row_inner:nth-of-type(n+2).et_pb_row_empty {
     display: none
 }

 .et_pb_row:after,
 .et_pb_row_inner:after {
     content: "";
     display: block;
     clear: both;
     visibility: hidden;
     line-height: 0;
     height: 0;
     width: 0
 }

 .et_pb_row_4col .et-last-child,
 .et_pb_row_4col .et-last-child-2,
 .et_pb_row_6col .et-last-child,
 .et_pb_row_6col .et-last-child-2,
 .et_pb_row_6col .et-last-child-3 {
     margin-bottom: 0
 }

 .et_pb_column {
     float: left;
     background-size: cover;
     background-position: 50%;
     position: relative;
     z-index: 2;
     min-height: 1px
 }

 .et_pb_column--with-menu {
     z-index: 3
 }

 .et_pb_column.et_pb_column_empty {
     min-height: 1px
 }

 .et_pb_row .et_pb_column.et-last-child,
 .et_pb_row .et_pb_column:last-child,
 .et_pb_row_inner .et_pb_column.et-last-child,
 .et_pb_row_inner .et_pb_column:last-child {
     margin-right: 0 !important
 }

 .et_pb_column.et_pb_section_parallax {
     position: relative
 }

 .et_pb_column,
 .et_pb_row,
 .et_pb_row_inner {
     background-size: cover;
     background-position: 50%;
     background-repeat: no-repeat
 }

 @media (min-width: 981px) {
     .et_pb_row {
         padding: 2% 0
     }

     body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_row,
     body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_row {
         padding: 0;
         width: 100%
     }

     .et_pb_column_3_4 .et_pb_row_inner {
         padding: 3.735% 0
     }

     .et_pb_column_2_3 .et_pb_row_inner {
         padding: 4.2415% 0
     }

     .et_pb_column_1_2 .et_pb_row_inner,
     .et_pb_column_3_5 .et_pb_row_inner {
         padding: 5.82% 0
     }

     .et_section_specialty>.et_pb_row {
         padding: 0
     }

     .et_pb_row_inner {
         width: 100%
     }

     .et_pb_column_single {
         padding: 2.855% 0
     }

     .et_pb_column_single .et_pb_module.et-first-child,
     .et_pb_column_single .et_pb_module:first-child {
         margin-top: 0
     }

     .et_pb_column_single .et_pb_module.et-last-child,
     .et_pb_column_single .et_pb_module:last-child {
         margin-bottom: 0
     }

     .et_pb_row .et_pb_column.et-last-child,
     .et_pb_row .et_pb_column:last-child,
     .et_pb_row_inner .et_pb_column.et-last-child,
     .et_pb_row_inner .et_pb_column:last-child {
         margin-right: 0 !important
     }

     .et_pb_row.et_pb_equal_columns,
     .et_pb_row_inner.et_pb_equal_columns,
     .et_pb_section.et_pb_equal_columns>.et_pb_row {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex
     }

     .rtl .et_pb_row.et_pb_equal_columns,
     .rtl .et_pb_row_inner.et_pb_equal_columns,
     .rtl .et_pb_section.et_pb_equal_columns>.et_pb_row {
         -webkit-box-orient: horizontal;
         -webkit-box-direction: reverse;
         -ms-flex-direction: row-reverse;
         flex-direction: row-reverse
     }

     .et_pb_row.et_pb_equal_columns>.et_pb_column,
     .et_pb_section.et_pb_equal_columns>.et_pb_row>.et_pb_column {
         -webkit-box-ordinal-group: 2;
         -ms-flex-order: 1;
         order: 1
     }
 }

 @media (max-width: 980px) {
     .et_pb_row {
         max-width: 1080px
     }

     body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_row,
     body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_row {
         padding: 0;
         width: 100%
     }

     .et_pb_column .et_pb_row_inner,
     .et_pb_row {
         padding: 30px 0
     }

     .et_section_specialty>.et_pb_row {
         padding: 0
     }

     .et_pb_column {
         width: 100%;
         margin-bottom: 30px
     }

     .et_pb_bottom_divider .et_pb_row:nth-last-child(2) .et_pb_column:last-child,
     .et_pb_row .et_pb_column.et-last-child,
     .et_pb_row .et_pb_column:last-child {
         margin-bottom: 0
     }

     .et_section_specialty .et_pb_row>.et_pb_column {
         padding-bottom: 0
     }

     .et_pb_column.et_pb_column_empty {
         display: none
     }

     .et_pb_row_1-2_1-4_1-4,
     .et_pb_row_1-2_1-6_1-6_1-6,
     .et_pb_row_1-4_1-4,
     .et_pb_row_1-4_1-4_1-2,
     .et_pb_row_1-5_1-5_3-5,
     .et_pb_row_1-6_1-6_1-6,
     .et_pb_row_1-6_1-6_1-6_1-2,
     .et_pb_row_1-6_1-6_1-6_1-6,
     .et_pb_row_3-5_1-5_1-5,
     .et_pb_row_4col,
     .et_pb_row_5col,
     .et_pb_row_6col {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -ms-flex-wrap: wrap;
         flex-wrap: wrap
     }

     .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,
     .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,
     .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 {
         width: 47.25%;
         margin-right: 5.5%
     }

     .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4:nth-child(2n),
     .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4:nth-child(2n),
     .et_pb_row_4col>.et_pb_column.et_pb_column_1_4:nth-child(2n) {
         margin-right: 0
     }

     .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 {
         width: 47.25%;
         margin-right: 5.5%
     }

     .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_2,
     .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4:nth-child(odd) {
         margin-right: 0
     }

     .et_pb_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2),
     .et_pb_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2),
     .et_pb_row_4col .et_pb_column:nth-last-child(-n+2) {
         margin-bottom: 0
     }

     .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,
     .et_pb_row_5col>.et_pb_column.et_pb_column_1_5 {
         width: 47.25%;
         margin-right: 5.5%
     }

     .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5:nth-child(2n),
     .et_pb_row_5col>.et_pb_column.et_pb_column_1_5:nth-child(2n) {
         margin-right: 0
     }

     .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 {
         width: 47.25%;
         margin-right: 5.5%
     }

     .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5:nth-child(odd),
     .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_3_5 {
         margin-right: 0
     }

     .et_pb_row_3-5_1-5_1-5 .et_pb_column:nth-last-child(-n+2),
     .et_pb_row_5col .et_pb_column:last-child {
         margin-bottom: 0
     }

     .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,
     .et_pb_row_6col>.et_pb_column.et_pb_column_1_6 {
         width: 29.666%;
         margin-right: 5.5%
     }

     .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6:nth-child(3n),
     .et_pb_row_6col>.et_pb_column.et_pb_column_1_6:nth-child(3n) {
         margin-right: 0
     }

     .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 {
         width: 29.666%;
         margin-right: 5.5%
     }

     .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_2,
     .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6:last-child {
         margin-right: 0
     }

     .et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2,
     .et_pb_row_1-2_1-6_1-6_1-6 .et_pb_column:nth-last-child(-n+3),
     .et_pb_row_6col .et_pb_column:nth-last-child(-n+3) {
         margin-bottom: 0
     }

     .et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6 {
         width: 29.666%;
         margin-right: 5.5%;
         margin-bottom: 0
     }

     .et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6:last-child {
         margin-right: 0
     }

     .et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 {
         width: 47.25%;
         margin-right: 5.5%
     }

     .et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6:nth-child(2n) {
         margin-right: 0
     }

     .et_pb_row_1-6_1-6_1-6_1-6:nth-last-child(-n+3) {
         margin-bottom: 0
     }
 }

 @media (max-width: 479px) {

     .et_pb_row .et_pb_column.et_pb_column_1_4,
     .et_pb_row .et_pb_column.et_pb_column_1_5,
     .et_pb_row .et_pb_column.et_pb_column_1_6 {
         width: 100%;
         margin: 0 0 30px
     }

     .et_pb_row .et_pb_column.et_pb_column_1_4.et-last-child,
     .et_pb_row .et_pb_column.et_pb_column_1_4:last-child,
     .et_pb_row .et_pb_column.et_pb_column_1_5.et-last-child,
     .et_pb_row .et_pb_column.et_pb_column_1_5:last-child,
     .et_pb_row .et_pb_column.et_pb_column_1_6.et-last-child,
     .et_pb_row .et_pb_column.et_pb_column_1_6:last-child {
         margin-bottom: 0
     }

     .et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6 {
         width: 100%;
         margin: 0 0 30px
     }

     .et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6.et-last-child,
     .et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6:last-child {
         margin-bottom: 0
     }

     .et_pb_column {
         width: 100% !important
     }
 }

 .et-menu li {
     display: inline-block;
     font-size: 14px;
     padding-right: 22px
 }

 .et-menu>li:last-child {
     padding-right: 0
 }

 .et-menu a {
     color: rgba(0, 0, 0, .6);
     text-decoration: none;
     display: block;
     position: relative
 }

 .et-menu a,
 .et-menu a:hover {
     -webkit-transition: all .4s ease-in-out;
     transition: all .4s ease-in-out
 }

 .et-menu a:hover {
     opacity: .7
 }

 .et-menu li>a {
     padding-bottom: 29px;
     word-wrap: break-word
 }

 a.et_pb_menu__icon,
 button.et_pb_menu__icon {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     padding: 0;
     margin: 0 11px;
     font-size: 17px;
     line-height: normal;
     background: none;
     border: 0;
     cursor: pointer;
     -webkit-box-orient: horizontal;
     -webkit-box-direction: reverse;
     -ms-flex-direction: row-reverse;
     flex-direction: row-reverse
 }

 a.et_pb_menu__icon:after,
 button.et_pb_menu__icon:after {
     font-family: ETmodules
 }

 a.et_pb_menu__icon__with_count:after,
 button.et_pb_menu__icon__with_count:after {
     margin-right: 10px
 }

 .et_pb_menu__wrap .mobile_menu_bar {
     -webkit-transform: translateY(3%);
     transform: translateY(3%)
 }

 .et_pb_menu__wrap .mobile_menu_bar:before {
     top: 0
 }

 .et_pb_menu__logo {
     overflow: hidden
 }

 .et_pb_menu__logo img {
     display: block
 }

 .et_pb_menu__logo img[src$=".svg"] {
     width: 100%
 }

 .et_pb_menu__search-button:after {
     content: "U"
 }

 .et_pb_menu__cart-button:after {
     content: "\E07A"
 }

 @media (max-width: 980px) {
     .et-menu {
         display: none
     }

     .et_mobile_nav_menu {
         display: block;
         margin-top: -1px
     }
 }

 .et_pb_with_border.et_pb_menu .et_pb_menu__logo img {
     border: 0 solid #333
 }

 .et_pb_menu.et_hover_enabled:hover {
     z-index: auto
 }

 .et_pb_menu .et-menu-nav,
 .et_pb_menu .et-menu-nav>ul {
     float: none
 }

 .et_pb_menu .et-menu-nav>ul {
     padding: 0 !important;
     line-height: 1.7em
 }

 .et_pb_menu .et-menu-nav>ul ul {
     padding: 20px 0;
     text-align: left
 }

 .et_pb_bg_layout_dark.et_pb_menu ul li a {
     color: #fff
 }

 .et_pb_bg_layout_dark.et_pb_menu ul li a:hover {
     color: hsla(0, 0%, 100%, .8)
 }

 .et-menu li li.menu-item-has-children>a:first-child:after {
     top: 12px
 }

 .et_pb_menu .et-menu-nav>ul.upwards li ul {
     bottom: 100%;
     top: auto;
     border-top: none;
     border-bottom: 3px solid #2ea3f2;
     -webkit-box-shadow: 2px -2px 5px rgba(0, 0, 0, .1);
     box-shadow: 2px -2px 5px rgba(0, 0, 0, .1)
 }

 .et_pb_menu .et-menu-nav>ul.upwards li ul li ul {
     bottom: -23px
 }

 .et_pb_menu .et-menu-nav>ul.upwards li.mega-menu ul ul {
     bottom: 0;
     top: auto;
     border: none
 }

 .et_pb_menu_inner_container {
     position: relative
 }

 .et_pb_menu .et_pb_menu__wrap {
     -webkit-box-flex: 1;
     -ms-flex: 1 1 auto;
     flex: 1 1 auto;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: start;
     -ms-flex-pack: start;
     justify-content: flex-start;
     -webkit-box-align: stretch;
     -ms-flex-align: stretch;
     align-items: stretch;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     opacity: 1
 }

 .et_pb_menu .et_pb_menu__wrap--visible {
     -webkit-animation: fadeInBottom 1s cubic-bezier(.77, 0, .175, 1) 1;
     animation: fadeInBottom 1s cubic-bezier(.77, 0, .175, 1) 1
 }

 .et_pb_menu .et_pb_menu__wrap--hidden {
     opacity: 0;
     -webkit-animation: fadeOutBottom 1s cubic-bezier(.77, 0, .175, 1) 1;
     animation: fadeOutBottom 1s cubic-bezier(.77, 0, .175, 1) 1
 }

 .et_pb_menu .et_pb_menu__menu {
     -webkit-box-flex: 0;
     -ms-flex: 0 1 auto;
     flex: 0 1 auto;
     -webkit-box-pack: start;
     -ms-flex-pack: start;
     justify-content: flex-start
 }

 .et_pb_menu .et_pb_menu__menu,
 .et_pb_menu .et_pb_menu__menu>nav,
 .et_pb_menu .et_pb_menu__menu>nav>ul {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: stretch;
     -ms-flex-align: stretch;
     align-items: stretch
 }

 .et_pb_menu .et_pb_menu__menu>nav>ul {
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     -webkit-box-pack: start;
     -ms-flex-pack: start;
     justify-content: flex-start
 }

 .et_pb_menu .et_pb_menu__menu>nav>ul>li {
     position: relative;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: stretch;
     -ms-flex-align: stretch;
     align-items: stretch;
     margin: 0
 }

 .et_pb_menu .et_pb_menu__menu>nav>ul>li.mega-menu {
     position: static
 }

 .et_pb_menu .et_pb_menu__menu>nav>ul>li>ul {
     top: calc(100% - 1px);
     left: 0
 }

 .et_pb_menu .et_pb_menu__menu>nav>ul.upwards>li>ul {
     top: auto;
     bottom: calc(100% - 1px)
 }

 .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     padding: 31px 0;
     white-space: nowrap
 }

 .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a:after {
     top: 50% !important;
     -webkit-transform: translateY(-50%);
     transform: translateY(-50%)
 }

 .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul {
     padding: 0 !important
 }

 .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li {
     margin-top: 8px
 }

 .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {
     padding-bottom: 8px
 }

 .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul.upwards>li {
     margin-top: 0;
     margin-bottom: 8px
 }

 .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul.upwards>li>a {
     padding-top: 8px;
     padding-bottom: 0
 }

 .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul.upwards>li>a:after {
     top: auto;
     bottom: 0
 }

 .et_pb_menu .et_pb_menu__icon {
     -webkit-box-flex: 0;
     -ms-flex: 0 0 auto;
     flex: 0 0 auto
 }

 .et_pb_menu .et-menu {
     margin-left: -11px;
     margin-right: -11px
 }

 .et_pb_menu .et-menu>li {
     padding-left: 11px;
     padding-right: 11px
 }

 .et_pb_menu--style-left_aligned .et_pb_menu_inner_container,
 .et_pb_menu--style-left_aligned .et_pb_row {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: stretch;
     -ms-flex-align: stretch;
     align-items: stretch
 }

 .et_pb_menu--style-left_aligned .et_pb_menu__logo-wrap {
     -webkit-box-flex: 0;
     -ms-flex: 0 1 auto;
     flex: 0 1 auto;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center
 }

 .et_pb_menu--style-left_aligned .et_pb_menu__logo {
     margin-right: 30px
 }

 .rtl .et_pb_menu--style-left_aligned .et_pb_menu__logo {
     margin-right: 0;
     margin-left: 30px
 }

 .et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__menu>nav>ul,
 .et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap {
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center
 }

 .et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__menu>nav>ul,
 .et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__wrap {
     -webkit-box-pack: end;
     -ms-flex-pack: end;
     justify-content: flex-end
 }

 .et_pb_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__menu,
 .et_pb_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__menu>nav,
 .et_pb_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__wrap {
     -webkit-box-flex: 1;
     -ms-flex-positive: 1;
     flex-grow: 1
 }

 .et_pb_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__menu>nav>ul {
     -webkit-box-flex: 1;
     -ms-flex-positive: 1;
     flex-grow: 1;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between
 }

 .et_pb_menu--style-centered .et_pb_menu__logo-wrap {
     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-align: center;
     -ms-flex-align: center;
     align-items: center
 }

 .et_pb_menu--style-centered .et_pb_menu__logo-wrap,
 .et_pb_menu--style-centered .et_pb_menu__logo img {
     margin: 0 auto
 }

 .et_pb_menu--style-centered .et_pb_menu__menu>nav>ul,
 .et_pb_menu--style-centered .et_pb_menu__wrap {
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center
 }

 .et_pb_menu--style-inline_centered_logo .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,
 .et_pb_menu--style-inline_centered_logo .et_pb_row>.et_pb_menu__logo-wrap {
     display: none;
     margin-bottom: 30px
 }

 .et_pb_menu--style-inline_centered_logo .et_pb_menu__logo {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center
 }

 .et_pb_menu--style-inline_centered_logo .et_pb_menu__logo,
 .et_pb_menu--style-inline_centered_logo .et_pb_menu__logo img {
     margin: 0 auto
 }

 .et_pb_menu--style-inline_centered_logo .et_pb_menu__wrap {
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center
 }

 .et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-slot {
     -webkit-box-align: center !important;
     -ms-flex-align: center !important;
     align-items: center !important
 }

 .et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-slot .et_pb_menu__logo,
 .et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-slot .et_pb_menu__logo-wrap {
     width: 100%;
     height: 100%
 }

 .et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-slot img {
     max-height: 100%
 }

 .et_pb_menu .et_pb_menu__logo-slot .et-fb-content-placeholder {
     min-width: 96px
 }

 .et_pb_menu .et_pb_menu__search-container {
     position: absolute;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: stretch;
     -ms-flex-pack: stretch;
     justify-content: stretch;
     -ms-flex-line-pack: stretch;
     align-content: stretch;
     left: 0;
     bottom: 0;
     width: 100%;
     height: 100%;
     opacity: 0;
     z-index: 999
 }

 .et_pb_menu .et_pb_menu__search-container--visible {
     opacity: 1;
     -webkit-animation: fadeInTop 1s cubic-bezier(.77, 0, .175, 1) 1;
     animation: fadeInTop 1s cubic-bezier(.77, 0, .175, 1) 1
 }

 .et_pb_menu .et_pb_menu__search-container--hidden {
     -webkit-animation: fadeOutTop 1s cubic-bezier(.77, 0, .175, 1) 1;
     animation: fadeOutTop 1s cubic-bezier(.77, 0, .175, 1) 1
 }

 .et_pb_menu .et_pb_menu__search-container--disabled {
     display: none
 }

 .et_pb_menu .et_pb_menu__search {
     -webkit-box-flex: 1;
     -ms-flex: 1 1 auto;
     flex: 1 1 auto;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: stretch;
     -ms-flex-pack: stretch;
     justify-content: stretch;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center
 }

 .et_pb_menu .et_pb_menu__search-form {
     -webkit-box-flex: 1;
     -ms-flex: 1 1 auto;
     flex: 1 1 auto
 }

 .et_pb_menu .et_pb_menu__search-input {
     border: 0;
     width: 100%;
     color: #333;
     background: transparent
 }

 .et_pb_menu .et_pb_menu__close-search-button {
     -webkit-box-flex: 0;
     -ms-flex: 0 0 auto;
     flex: 0 0 auto
 }

 .et_pb_menu .et_pb_menu__close-search-button:after {
     content: "M";
     font-size: 1.7em
 }

 @media (min-width: 981px) {
     .et_dropdown_animation_fade.et_pb_menu ul li:hover>ul {
         -webkit-transition: all .2s ease-in-out;
         transition: all .2s ease-in-out
     }

     .et_dropdown_animation_slide.et_pb_menu ul li:hover>ul {
         -webkit-animation: fadeLeft .4s ease-in-out;
         animation: fadeLeft .4s ease-in-out
     }

     .et_dropdown_animation_expand.et_pb_menu ul li:hover>ul {
         -webkit-transform-origin: 0 0;
         -webkit-animation: Grow .4s ease-in-out;
         animation: Grow .4s ease-in-out;
         -webkit-backface-visibility: visible !important;
         backface-visibility: visible !important
     }

     .et_dropdown_animation_flip.et_pb_menu ul li ul li:hover>ul {
         -webkit-animation: flipInX .6s ease-in-out;
         animation: flipInX .6s ease-in-out;
         -webkit-backface-visibility: visible !important;
         backface-visibility: visible !important
     }

     .et_dropdown_animation_flip.et_pb_menu ul li:hover>ul {
         -webkit-animation: flipInY .6s ease-in-out;
         animation: flipInY .6s ease-in-out;
         -webkit-backface-visibility: visible !important;
         backface-visibility: visible !important
     }

     .et_pb_menu.et_pb_menu_fullwidth .et_pb_row {
         width: 100%;
         max-width: 100%;
         padding: 0 30px !important
     }
 }

 @media (max-width: 980px) {

     .et_pb_menu--style-left_aligned .et_pb_menu_inner_container,
     .et_pb_menu--style-left_aligned .et_pb_row {
         -webkit-box-align: center;
         -ms-flex-align: center;
         align-items: center
     }

     .et_pb_menu--style-left_aligned .et_pb_menu__wrap {
         -webkit-box-pack: end;
         -ms-flex-pack: end;
         justify-content: flex-end
     }

     .et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap {
         -webkit-box-pack: center;
         -ms-flex-pack: center;
         justify-content: center
     }

     .et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__wrap {
         -webkit-box-pack: end;
         -ms-flex-pack: end;
         justify-content: flex-end
     }

     .et_pb_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__wrap {
         -webkit-box-pack: justify;
         -ms-flex-pack: justify;
         justify-content: space-between
     }

     .et_pb_menu--style-inline_centered_logo .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,
     .et_pb_menu--style-inline_centered_logo .et_pb_row>.et_pb_menu__logo-wrap {
         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-align: center;
         -ms-flex-align: center;
         align-items: center
     }

     .et_pb_menu--style-inline_centered_logo .et_pb_menu_inner_container>.et_pb_menu__logo,
     .et_pb_menu--style-inline_centered_logo .et_pb_row>.et_pb_menu__logo {
         margin: 0 auto
     }

     .et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-slot {
         display: none
     }

     .et_pb_menu .et_pb_row {
         min-height: 81px
     }

     .et_pb_menu .et_pb_menu__menu {
         display: none
     }

     .et_pb_menu .et_mobile_nav_menu {
         float: none;
         margin: 0 6px;
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-align: center;
         -ms-flex-align: center;
         align-items: center
     }

     .et_pb_menu .et_mobile_menu {
         top: 100%;
         /* padding: 5% */
     }

     .et_pb_menu .et_mobile_menu,
     .et_pb_menu .et_mobile_menu ul {
         list-style: none !important;
         text-align: left
     }

     .et_pb_menu .et_mobile_menu ul {
         padding: 0
     }

     .et_pb_menu .et_pb_mobile_menu_upwards .et_mobile_menu {
         top: auto;
         bottom: 100%
     }
 }

 .et_pb_with_border .et_pb_image_wrap {
     border: 0 solid #333
 }

 .et_pb_image {
     margin-left: auto;
     margin-right: auto;
     line-height: 0
 }

 .et_pb_image.aligncenter {
     text-align: center
 }

 .et_pb_image.et_pb_has_overlay a.et_pb_lightbox_image {
     display: block;
     position: relative
 }

 .et_pb_image {
     display: block
 }

 .et_pb_image .et_pb_image_wrap {
     display: inline-block;
     position: relative;
     max-width: 100%
 }

 .et_pb_image .et_pb_image_wrap img[src*=".svg"] {
     width: auto
 }

 .et_pb_image img {
     position: relative
 }

 .et_pb_image_sticky {
     margin-bottom: 0 !important;
     display: inherit
 }

 .et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay {
     z-index: 3;
     opacity: 1
 }

 @media (min-width: 981px) {

     .et_pb_section_sticky,
     .et_pb_section_sticky.et_pb_bottom_divider .et_pb_row:nth-last-child(2),
     .et_pb_section_sticky .et_pb_column_single,
     .et_pb_section_sticky .et_pb_row.et-last-child,
     .et_pb_section_sticky .et_pb_row:last-child,
     .et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner.et-last-child,
     .et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner:last-child {
         padding-bottom: 0 !important
     }
 }

 @media (max-width: 980px) {
     .et_pb_image_sticky_tablet {
         margin-bottom: 0 !important;
         display: inherit
     }

     .et_pb_section_sticky_mobile,
     .et_pb_section_sticky_mobile.et_pb_bottom_divider .et_pb_row:nth-last-child(2),
     .et_pb_section_sticky_mobile .et_pb_column_single,
     .et_pb_section_sticky_mobile .et_pb_row.et-last-child,
     .et_pb_section_sticky_mobile .et_pb_row:last-child,
     .et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner.et-last-child,
     .et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner:last-child {
         padding-bottom: 0 !important
     }

     .et_pb_section_sticky .et_pb_row.et-last-child .et_pb_column.et_pb_row_sticky.et-last-child,
     .et_pb_section_sticky .et_pb_row:last-child .et_pb_column.et_pb_row_sticky:last-child {
         margin-bottom: 0
     }

     .et_pb_image_bottom_space_tablet {
         margin-bottom: 30px !important;
         display: block
     }

     .et_always_center_on_mobile {
         text-align: center !important;
         margin-left: auto !important;
         margin-right: auto !important
     }
 }

 @media (max-width: 767px) {
     .et_pb_image_sticky_phone {
         margin-bottom: 0 !important;
         display: inherit
     }

     .et_pb_image_bottom_space_phone {
         margin-bottom: 30px !important;
         display: block
     }
 }

 .et_overlay {
     z-index: -1;
     position: absolute;
     top: 0;
     left: 0;
     display: block;
     width: 100%;
     height: 100%;
     background: hsla(0, 0%, 100%, .9);
     opacity: 0;
     pointer-events: none;
     -webkit-transition: all .3s;
     transition: all .3s;
     border: 1px solid #e5e5e5;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     -webkit-backface-visibility: hidden;
     backface-visibility: hidden;
     -webkit-font-smoothing: antialiased
 }

 .et_overlay:before {
     color: #2ea3f2;
     content: "\E050";
     position: absolute;
     top: 50%;
     left: 50%;
     -webkit-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%);
     font-size: 32px;
     -webkit-transition: all .4s;
     transition: all .4s
 }

 .et_portfolio_image,
 .et_shop_image {
     position: relative;
     display: block
 }

 .et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,
 .et_portfolio_image:hover .et_overlay,
 .et_shop_image:hover .et_overlay {
     z-index: 3;
     opacity: 1
 }

 #ie7 .et_overlay,
 #ie8 .et_overlay {
     display: none
 }

 .et_pb_module.et_pb_has_overlay {
     position: relative
 }

 .et_pb_module.et_pb_has_overlay .et_overlay,
 article.et_pb_has_overlay {
     border: none
 }

 .et_pb_bg_layout_light.et_pb_module.et_pb_button {
     color: #2ea3f2
 }

 .et_pb_module.et_pb_button {
     display: inline-block;
     color: inherit
 }

 .et_pb_button_module_wrapper.et_pb_button_alignment_left {
     text-align: left
 }

 .et_pb_button_module_wrapper.et_pb_button_alignment_right {
     text-align: right
 }

 .et_pb_button_module_wrapper.et_pb_button_alignment_center {
     text-align: center
 }

 .et_pb_button_module_wrapper>a {
     display: inline-block
 }

 @media (max-width: 980px) {
     .et_pb_button_module_wrapper.et_pb_button_alignment_tablet_left {
         text-align: left
     }

     .et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right {
         text-align: right
     }

     .et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center {
         text-align: center
     }
 }

 @media (max-width: 767px) {
     .et_pb_button_module_wrapper.et_pb_button_alignment_phone_left {
         text-align: left
     }

     .et_pb_button_module_wrapper.et_pb_button_alignment_phone_right {
         text-align: right
     }

     .et_pb_button_module_wrapper.et_pb_button_alignment_phone_center {
         text-align: center
     }
 }

 .et_pb_button[data-icon]:not([data-icon=""]):after {
     content: attr(data-icon)
 }

 @media (max-width: 980px) {
     .et_pb_button[data-icon-tablet]:not([data-icon-tablet=""]):after {
         content: attr(data-icon-tablet)
     }
 }

 @media (max-width: 767px) {
     .et_pb_button[data-icon-phone]:not([data-icon-phone=""]):after {
         content: attr(data-icon-phone)
     }
 }

 .et_pb_with_border.et_pb_fullwidth_header .header-image-container img,
 .et_pb_with_border.et_pb_fullwidth_header .header-logo {
     border: 0 solid #333
 }

 .et_pb_fullwidth_header {
     padding: 50px 0;
     position: relative;
     background-position: 50%;
     background-size: cover
 }

 .et_pb_fullwidth_header p {
     padding-bottom: 0
 }

 .et_pb_fullwidth_header_subhead {
     display: block
 }

 .et_pb_fullscreen {
     padding: 0
 }

 .et_pb_fullwidth_header .et_pb_fullwidth_header_container {
     position: relative;
     z-index: 3;
     width: 80%;
     max-width: 1080px;
     margin-left: auto;
     margin-right: auto
 }

 .et_pb_fullscreen .et_pb_fullwidth_header_container {
     min-height: 100vh;
     width: 80%;
     max-width: none;
     height: 100%
 }

 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center {
     display: -moz-flex;
     display: -ms-flex;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-flow: row wrap;
     -webkit-box-orient: horizontal;
     -webkit-box-direction: normal;
     flex-flow: row wrap;
     -moz-justify-content: center;
     -ms-justify-content: center;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center
 }

 .et_pb_fullscreen .et_pb_fullwidth_header_container.center.bottom-bottom {
     -ms-flex-flow: column wrap;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     flex-flow: column wrap;
     -moz-justify-content: flex-end;
     -ms-justify-content: flex-end;
     -webkit-box-pack: end;
     -ms-flex-pack: end;
     justify-content: flex-end
 }

 .et_pb_fullscreen .et_pb_fullwidth_header_container.center.center-center {
     -ms-flex-flow: column nowrap;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     flex-flow: column nowrap
 }

 .et_pb_fullscreen .et_pb_fullwidth_header_container.center.center-bottom .header-content-container {
     display: -moz-flex;
     display: -ms-flex;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-flow: row wrap;
     -webkit-box-orient: horizontal;
     -webkit-box-direction: normal;
     flex-flow: row wrap
 }

 .et_pb_fullscreen .et_pb_fullwidth_header_container.center.center-bottom .header-content-container .header-content {
     -webkit-align-self: center;
     -ms-align-self: center;
     -ms-flex-item-align: center;
     align-self: center
 }

 .et_pb_fullscreen .et_pb_fullwidth_header_container.center.bottom-center .header-image-container.center {
     -webkit-align-self: flex-start;
     -ms-align-self: flex-start;
     -ms-flex-item-align: start;
     align-self: flex-start
 }

 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content-container,
 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-image-container {
     width: 100%;
     -webkit-align-self: center;
     -ms-align-self: center;
     -ms-flex-item-align: center;
     align-self: center
 }

 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content-container.center,
 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-image-container.center {
     -webkit-align-self: center;
     -ms-align-self: center;
     -ms-flex-item-align: center;
     align-self: center
 }

 .et_pb_fullscreen .et_pb_fullwidth_header_container.center .header-content-container.bottom,
 .et_pb_fullscreen .et_pb_fullwidth_header_container.center .header-image-container.bottom {
     -webkit-align-self: flex-end;
     -ms-align-self: flex-end;
     -ms-flex-item-align: end;
     align-self: flex-end
 }

 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left {
     display: -moz-flex;
     display: -ms-flexbox;
     display: -webkit-box;
     display: flex;
     -ms-flex-flow: row;
     -webkit-box-orient: horizontal;
     -webkit-box-direction: normal;
     flex-flow: row
 }

 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right {
     display: -moz-flex;
     display: -ms-flexbox;
     display: -webkit-box;
     display: flex;
     -ms-flex-flow: row-reverse;
     -webkit-box-orient: horizontal;
     -webkit-box-direction: reverse;
     flex-flow: row-reverse
 }

 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container,
 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content-container {
     width: 100%
 }

 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-image-container,
 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-image-container,
 .et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.left .header-content-container,
 .et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.right .header-content-container {
     width: 50%;
     -webkit-align-self: center;
     -ms-align-self: center;
     -ms-flex-item-align: center;
     align-self: center
 }

 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container.center,
 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-image-container.center,
 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content-container.center,
 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-image-container.center {
     -webkit-align-self: center;
     -ms-align-self: center;
     -ms-flex-item-align: center;
     align-self: center
 }

 .et_pb_fullscreen .et_pb_fullwidth_header_container.left .header-content-container.bottom,
 .et_pb_fullscreen .et_pb_fullwidth_header_container.left .header-image-container.bottom,
 .et_pb_fullscreen .et_pb_fullwidth_header_container.right .header-content-container.bottom,
 .et_pb_fullscreen .et_pb_fullwidth_header_container.right .header-image-container.bottom,
 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container.bottom,
 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-image-container.bottom,
 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content-container.bottom,
 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-image-container.bottom {
     -webkit-align-self: flex-end;
     -ms-align-self: flex-end;
     -ms-flex-item-align: end;
     align-self: flex-end
 }

 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content {
     text-align: left;
     margin-left: 0
 }

 .et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.left .header-content {
     margin-right: 6%
 }

 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content {
     text-align: right;
     margin-right: 0;
     float: right
 }

 .et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.right .header-content {
     margin-left: 6%
 }

 .et_pb_fullscreen .et_pb_fullwidth_header_container.left .header-content-container.bottom,
 .et_pb_fullscreen .et_pb_fullwidth_header_container.right .header-content-container.bottom {
     margin-bottom: 80px
 }

 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content {
     padding-left: 0
 }

 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content {
     padding-right: 0
 }

 .et_pb_fullwidth_header .header-content {
     padding: 10px;
     text-align: center
 }

 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
     margin: 20px auto;
     width: 80%;
     max-width: 800px
 }

 .et_pb_fullwidth_header .header-image {
     text-align: center;
     margin-left: 2%;
     margin-right: 2%;
     line-height: 0
 }

 .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button {
     margin-top: 20px;
     display: inline-block
 }

 .et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_one {
     margin-right: 15px
 }

 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .et_pb_button_one {
     margin-right: 0
 }

 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .et_pb_button_two {
     margin-left: 15px
 }

 .et_pb_fullwidth_header .et_pb_fullwidth_header_overlay {
     content: "";
     position: absolute;
     top: 0;
     left: 0;
     bottom: 0;
     right: 0;
     z-index: 2;
     pointer-events: none
 }

 .et_pb_fullwidth_header .et_pb_parallax_css {
     background-repeat: no-repeat;
     background-position: top;
     background-size: cover;
     background-attachment: fixed;
     position: absolute;
     width: 100%;
     height: 100%;
     overflow: hidden
 }

 .et_pb_fullwidth_header .et_pb_fullwidth_header_scroll {
     width: 100%;
     min-height: 30px;
     text-align: center;
     padding-top: 10px;
     padding-bottom: 20px;
     margin: 0 auto;
     position: absolute;
     z-index: 3;
     right: 0;
     bottom: 0;
     left: 0;
     pointer-events: none
 }

 .et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a {
     display: inline-block;
     pointer-events: all
 }

 .et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a .et-pb-icon {
     color: #fff;
     font-size: 3.5em
 }

 .et_pb_fullwidth_header .scroll-down-container .scroll-down-phone,
 .et_pb_fullwidth_header .scroll-down-container .scroll-down-tablet {
     display: none
 }

 @media (max-width: 980px) {

     .et_pb_fullwidth_header .scroll-down-container-tablet .scroll-down,
     .et_pb_fullwidth_header .scroll-down-container-tablet .scroll-down-phone {
         display: none
     }

     .et_pb_fullwidth_header .scroll-down-container-tablet .scroll-down-tablet {
         display: inline-block
     }
 }

 @media (max-width: 767px) {

     .et_pb_fullwidth_header .scroll-down-container-phone .scroll-down,
     .et_pb_fullwidth_header .scroll-down-container-phone .scroll-down-tablet {
         display: none
     }

     .et_pb_fullwidth_header .scroll-down-container-phone .scroll-down-phone {
         display: inline-block
     }

     .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left,
     .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right {
         -ms-flex-flow: column;
         -webkit-box-orient: vertical;
         -webkit-box-direction: normal;
         flex-flow: column;
         -moz-justify-content: center;
         -ms-justify-content: center;
         -webkit-box-pack: center;
         -ms-flex-pack: center;
         justify-content: center
     }

     .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container,
     .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-image-container,
     .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content-container,
     .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-image-container,
     .et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.left .header-content-container,
     .et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.right .header-content-container {
         width: 100%
     }

     .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content,
     .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content {
         margin: 20px 2%
     }
 }

 .ie .et_pb_fullwidth_header.et_pb_fullscreen .et_pb_fullwidth_header_container.left,
 .ie .et_pb_fullwidth_header.et_pb_fullscreen .et_pb_fullwidth_header_container.right {
     height: 100px
 }

 .ie .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content {
     float: none
 }

 .et_pb_button[data-icon]:not([data-icon=""]):after {
     content: attr(data-icon)
 }

 @media (max-width: 980px) {
     .et_pb_button[data-icon-tablet]:not([data-icon-tablet=""]):after {
         content: attr(data-icon-tablet)
     }
 }

 @media (max-width: 767px) {
     .et_pb_button[data-icon-phone]:not([data-icon-phone=""]):after {
         content: attr(data-icon-phone)
     }
 }

 @font-face {
     font-family: "FivoSans";
     font-display: swap;
     src: url("media/FivoSans-Regular.ttf") format("truetype"), url("media/FivoSans-Regular-1.otf") format("opentype")
 }

 @font-face {
     font-family: "Brothers";
     font-display: swap;
     src: url("media/BrothersRegular.ttf") format("truetype"), url("media/BrothersPl-OT-Regular-1.otf") format("opentype")
 }

 .et_pb_section_0_tb_footer.et_pb_section {
     padding-top: 50px;
     padding-bottom: 50px;
     background-color: rgba(0, 0, 0, 0) !important
 }

 .et_pb_section_0_tb_footer {
     z-index: -1
 }

 .et_pb_row_0_tb_footer {
     border-style: none;
     border-bottom-width: 1px;
     border-bottom-color: #bfbfbf
 }

 .et_pb_row_0_tb_footer.et_pb_row {
     padding-top: 0px !important;
     padding-bottom: 0px !important;
     padding-top: 0px;
     padding-bottom: 0px
 }

 .et_pb_image_0_tb_footer {
     max-width: 41%;
     position: relative;
     text-align: left;
     margin-left: 0
 }

 .et_pb_text_5_tb_footer.et_pb_text,
 .et_pb_text_0_tb_footer.et_pb_text,
 .et_pb_text_4_tb_footer.et_pb_text {
     color: #3c3c3b !important
 }

 .et_pb_text_0_tb_footer {
     line-height: 24px;
     font-size: 16px;
     line-height: 24px;
     padding-bottom: 0px !important;
     margin-top: 25px !important
 }

 .et_pb_text_4_tb_footer h2,
 .et_pb_text_3_tb_footer h2,
 .et_pb_text_2_tb_footer h2,
 .et_pb_text_1_tb_footer h2,
 .et_pb_text_5_tb_footer h2,
 .et_pb_text_0_tb_footer h2 {
     font-family: 'Brothers', Helvetica, Arial, Lucida, sans-serif;
     text-align: center
 }

 .et_pb_social_media_follow_0_tb_footer li a.icon:before {
     font-size: 20px;
     line-height: 40px;
     height: 40px;
     width: 40px
 }

 .et_pb_social_media_follow_0_tb_footer li a.icon {
     height: 40px;
     width: 40px
 }

 .et_pb_text_3_tb_footer.et_pb_text,
 .et_pb_text_1_tb_footer.et_pb_text,
 .et_pb_text_2_tb_footer.et_pb_text {
     color: #000000 !important
 }

 .et_pb_text_1_tb_footer {
     line-height: 21px;
     font-size: 16px;
     line-height: 21px;
     padding-bottom: 0px !important;
     margin-top: 25px !important
 }

 .et_pb_text_2_tb_footer {
     line-height: 24px;
     font-weight: 600;
     font-size: 18px;
     line-height: 24px;
     margin-top: 15px !important
 }

 .et_pb_text_3_tb_footer {
     line-height: 24px;
     font-weight: 600;
     font-size: 18px;
     line-height: 24px;
     margin-top: 15px !important;
     margin-left: 70px !important
 }

 .et_pb_text_4_tb_footer {
     line-height: 24px;
     line-height: 24px;
     margin-top: 20px !important;
     margin-left: 70px !important
 }

 .et_pb_row_1_tb_footer.et_pb_row {
     padding-top: 0px !important;
     padding-bottom: 0px !important;
     margin-top: 21px !important;
     padding-top: 0px;
     padding-bottom: 0px
 }

 .et_pb_text_5_tb_footer {
     line-height: 24px;
     font-size: 12px;
     line-height: 24px;
     margin-top: 4px !important
 }

 /* .et_pb_social_media_follow_network_0_tb_footer a.icon {
     background-color: #007bb6 !important
 }

 .et_pb_social_media_follow_network_1_tb_footer a.icon {
     background-color: #3b5998 !important
 }

 .et_pb_social_media_follow_network_2_tb_footer a.icon {
     background-color: #00aced !important
 }

 .et_pb_social_media_follow_network_3_tb_footer a.icon {
     background-color: #ea2c59 !important
 } */

 .et_pb_image_0_tb_footer.et_pb_module {
     margin-left: 0px !important;
     margin-right: auto !important
 }

 @media only screen and (min-width: 981px) {

     .et_pb_row_0_tb_footer,
     body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,
     body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,
     body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row {
         width: 1240px;
         max-width: 95%
     }

     .et_pb_row_1_tb_footer,
     body #page-container .et-db #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row,
     body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row,
     body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row {
         width: 95%;
         max-width: 1240px
     }
 }

 @media only screen and (max-width: 980px) {
     .et_pb_row_0_tb_footer {
         border-bottom-width: 1px;
         border-bottom-color: #bfbfbf
     }

     .et_pb_row_0_tb_footer,
     body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,
     body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,
     body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,
     .et_pb_row_1_tb_footer,
     body #page-container .et-db #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row,
     body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row,
     body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row {
         max-width: 90%
     }

     .et_pb_image_0_tb_footer .et_pb_image_wrap img {
         width: auto
     }
 }

 @media only screen and (max-width: 767px) {
     .et_pb_row_0_tb_footer {
         border-bottom-width: 1px;
         border-bottom-color: #bfbfbf
     }

     .et_pb_row_0_tb_footer,
     body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,
     body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,
     body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,
     .et_pb_row_1_tb_footer,
     body #page-container .et-db #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row,
     body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row,
     body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row {
         width: 80%
     }

     .et_pb_image_0_tb_footer .et_pb_image_wrap img {
         width: auto
     }

     .et_pb_text_0_tb_footer,
     .et_pb_text_1_tb_footer {
         line-height: 1.8em;
         margin-top: -10px !important
     }

     .et_pb_text_2_tb_footer {
         line-height: 1.3em
     }

     .et_pb_text_3_tb_footer {
         line-height: 1.3em;
         margin-top: 20px !important;
         margin-left: 0px !important
     }

     .et_pb_text_4_tb_footer {
         line-height: 1.8em;
         margin-top: -10px !important;
         margin-left: 0px !important
     }

     .et_pb_text_5_tb_footer {
         line-height: 1.3em;
         margin-top: 21px !important;
         margin-left: 0px !important
     }
 }

 /* @font-face {
     font-family: "FivoSans";
     font-display: swap;
     src: url("hmedia/FivoSans-Regular.ttf") format("truetype"), url("https://hakersi.pl/wp-content/uploads/et-fonts/FivoSans-Regular-1.otf") format("opentype")
 }

 @font-face {
     font-family: "Brothers";
     font-display: swap;
     src: url("https://hakersi.pl/wp-content/uploads/et-fonts/BrothersRegular.ttf") format("truetype"), url("https://hakersi.pl/wp-content/uploads/et-fonts/BrothersPl-OT-Regular-1.otf") format("opentype")
 } */

 .et_pb_section_0.et_pb_section {
     padding-top: 0px;
     padding-bottom: 0px;
     background-color: #372387 !important
 }

 .et_pb_section_0 {
     z-index: 500;
     position: relative
 }

 .et_pb_sticky.et_pb_section_0 {
     z-index: 500 !important
 }

 .et_pb_row_0 {
     background-color: RGBA(255, 255, 255, 0);
     display: flex;
     align-items: center
 }

 .et_pb_row_0,
 body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,
 body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,
 body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row {
     width: 100%;
     max-width: 100%
 }

 .et_pb_column_2,
 .et_pb_column_0 {
     align-self: center
 }

 .et_pb_menu_0.et_pb_menu ul li a {
     font-family: 'FivoSans', Helvetica, Arial, Lucida, sans-serif;
     font-weight: 700;
     font-size: 0.8em;
     color: #ffffff !important;
     line-height: 1.2em
 }

 .et_pb_menu_0.et_pb_menu {
     background-color: rgba(0, 0, 0, 0);
     min-height: 33px
 }

 .et_pb_menu_0 {
     padding-top: 0px;
     padding-right: 0px;
     padding-bottom: 0px;
     padding-left: 0px;
     margin-top: 0px !important;
     margin-left: 0px !important
 }

 .et_pb_menu_0.et_pb_menu .et-menu-nav li ul.sub-menu {
     width: 100%
 }

 .et_pb_menu_0.et_pb_menu ul li.current-menu-item a {
     color: #e8fd6f !important
 }

 .et_pb_menu_0.et_pb_menu .nav li ul {
     background-color: #372387 !important;
     border-color: #372387
 }

 .et_pb_menu_0.et_pb_menu .et_mobile_menu {
     border-color: #372387
 }

 .et_pb_menu_0.et_pb_menu .et_mobile_menu a,
 .et_pb_menu_0.et_pb_menu .nav li ul.sub-menu a,
 .et_pb_text_10.et_pb_text,
 .et_pb_text_15.et_pb_text {
     color: #ffffff !important
 }

 .et_pb_menu_0.et_pb_menu .nav li ul.sub-menu li.current-menu-item a,
 .et_pb_text_18.et_pb_text,
 .et_pb_text_7.et_pb_text,
 .et_pb_text_12.et_pb_text,
 .et_pb_text_19.et_pb_text,
 .et_pb_text_16.et_pb_text,
 .et_pb_text_6.et_pb_text,
 .et_pb_text_11.et_pb_text,
 .et_pb_text_21.et_pb_text,
 .et_pb_text_17.et_pb_text,
 .et_pb_text_14.et_pb_text,
 .et_pb_text_13.et_pb_text {
     color: #000000 !important
 }

 .et_pb_menu_0.et_pb_menu .et_mobile_menu,
 .et_pb_menu_0.et_pb_menu .et_mobile_menu ul,
 .et_pb_section_10.et_pb_section {
     background-color: #372387 !important
 }

 .et_pb_menu_0 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,
 .et_pb_menu_0 .et_pb_menu__logo-slot {
     width: 130%;
     max-width: 100%
 }

 .et_pb_menu_0 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,
 .et_pb_menu_0 .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img {
     height: auto;
     max-height: none
 }

 .et_pb_menu_0 .mobile_nav .mobile_menu_bar:before,
 .et_pb_menu_0 .et_pb_menu__icon.et_pb_menu__search-button,
 .et_pb_menu_0 .et_pb_menu__icon.et_pb_menu__close-search-button,
 .et_pb_menu_0 .et_pb_menu__icon.et_pb_menu__cart-button {
     color: #7EBEC5
 }

 .et_pb_image_3,
 .et_pb_image_2,
 .et_pb_image_1,
 .et_pb_image_0 {
     text-align: center
 }

 .dipl_double_color_heading_0 h1,
 .dipl_double_color_heading_0 h1 a,
 .dipl_double_color_heading_0 h2,
 .dipl_double_color_heading_0 h2 a,
 .dipl_double_color_heading_0 h3,
 .dipl_double_color_heading_0 h3 a,
 .dipl_double_color_heading_0 h4,
 .dipl_double_color_heading_0 h4 a,
 .dipl_double_color_heading_0 h5,
 .dipl_double_color_heading_0 h5 a,
 .dipl_double_color_heading_0 h6,
 .dipl_double_color_heading_0 h6 a {
     text-align: right
 }

 .dipl_double_color_heading_0 h1 .dipl_pre_text,
 .dipl_double_color_heading_0 h1 a .dipl_pre_text,
 .dipl_double_color_heading_0 h2 .dipl_pre_text,
 .dipl_double_color_heading_0 h2 a .dipl_pre_text,
 .dipl_double_color_heading_0 h3 .dipl_pre_text,
 .dipl_double_color_heading_0 h3 a .dipl_pre_text,
 .dipl_double_color_heading_0 h4 .dipl_pre_text,
 .dipl_double_color_heading_0 h4 a .dipl_pre_text,
 .dipl_double_color_heading_0 h5 .dipl_pre_text,
 .dipl_double_color_heading_0 h5 a .dipl_pre_text,
 .dipl_double_color_heading_0 h6 .dipl_pre_text,
 .dipl_double_color_heading_0 h6 a .dipl_pre_text {
     font-family: 'FivoSans', Helvetica, Arial, Lucida, sans-serif !important;
     font-size: 12px !important;
     color: #FFFFFF !important
 }

 .dipl_double_color_heading_0 .dipl_text_wrapper .dipl_main_text_stack {
     text-align: left !important
 }

 .dipl_double_color_heading_0 h1 .dipl_main_text,
 .dipl_double_color_heading_0 h1 a .dipl_main_text,
 .dipl_double_color_heading_0 h2 .dipl_main_text,
 .dipl_double_color_heading_0 h2 a .dipl_main_text,
 .dipl_double_color_heading_0 h3 .dipl_main_text,
 .dipl_double_color_heading_0 h3 a .dipl_main_text,
 .dipl_double_color_heading_0 h4 .dipl_main_text,
 .dipl_double_color_heading_0 h4 a .dipl_main_text,
 .dipl_double_color_heading_0 h5 .dipl_main_text,
 .dipl_double_color_heading_0 h5 a .dipl_main_text,
 .dipl_double_color_heading_0 h6 .dipl_main_text,
 .dipl_double_color_heading_0 h6 a .dipl_main_text {
     font-family: 'FivoSans', Helvetica, Arial, Lucida, sans-serif !important;
     font-weight: 700 !important;
     text-transform: uppercase !important;
     font-size: 10px !important;
     color: #372387 !important
 }

 .dipl_double_color_heading_0 .dipl_pre_text {
     background-color: #6E44CE !important;
     padding-top: 9px !important;
     padding-right: 20px !important;
     padding-bottom: 9px !important;
     padding-left: 20px !important
 }

 .dipl_double_color_heading_0 .dipl_main_text {
     background-color: #E8FE70 !important;
     padding-top: 9px !important;
     padding-right: 8px !important;
     padding-bottom: 9px !important;
     padding-left: 8px !important
 }

 .et_pb_button_0_wrapper {
     margin-right: 5% !important
 }

 body #page-container .et_pb_section .et_pb_button_0 {
     color: #000000 !important;
     border-width: 0px !important;
     border-radius: 1px;
     font-size: 12px;
     font-family: 'FivoSans', Helvetica, Arial, Lucida, sans-serif !important;
     background-color: #E8FE70
 }

 body #page-container .et_pb_section .et_pb_button_0:after {
     font-size: 1.6em
 }

 body.et_button_custom_icon #page-container .et_pb_button_0:after {
     font-size: 12px
 }

 .et_pb_button_1,
 .et_pb_button_1:after,
 .et_pb_button_0,
 .et_pb_button_0:after {
     transition: all 300ms ease 0ms
 }

 .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1,
 .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h2.et_pb_module_header,
 .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h3.et_pb_module_header,
 .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h4.et_pb_module_header,
 .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h5.et_pb_module_header,
 .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h6.et_pb_module_header {
     font-family: 'Brothers', Helvetica, Arial, Lucida, sans-serif;
     text-transform: uppercase;
     font-size: 39px;
     color: #64F5FA !important;
     letter-spacing: -2px;
     line-height: 1.1em;
     text-align: left;
     text-shadow: 0em 0em 0.3em #000000
 }

 .et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_header_content_wrapper {
     font-family: 'FivoSans', Helvetica, Arial, Lucida, sans-serif;
     font-size: 21px;
     line-height: 1.3em
 }

 .et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
     font-family: 'Brothers', Helvetica, Arial, Lucida, sans-serif;
     text-transform: uppercase;
     font-size: 49px;
     color: #64F5FA !important;
     letter-spacing: -2px;
     text-align: left;
     text-shadow: 0em 0em 0.3em #000000
 }

 body.uiwebview .et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_header_content_wrapper,
 body.iphone .et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_header_content_wrapper {
     font-variant-ligatures: no-common-ligatures
 }

 .et_pb_fullwidth_header.et_pb_fullwidth_header_0 {
     /* background-image: url(https://hakersi.pl/wp-content/uploads/2024/03/proc2024.png) */
 }

 .et_pb_fullwidth_header_0 {
     padding-top: 320px;
     padding-bottom: 320px;
     padding-left: 0px;
     margin-left: -2px
 }

 .et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content {
     max-width: 60%
 }

 .et_pb_section_3.et_pb_section {
     padding-top: 45px;
     padding-right: 0px;
     padding-bottom: 47px;
     padding-left: 0px;
     margin-bottom: 7px
 }

 .et_pb_text_0 {
     font-family: 'Brothers', Helvetica, Arial, Lucida, sans-serif;
     font-size: 24px;
     min-height: 58px;
     margin-top: 19px !important;
     margin-bottom: 0px !important
 }

 .et_pb_text_0 h1 {
     font-family: 'Brothers', Helvetica, Arial, Lucida, sans-serif;
     font-weight: 600;
     font-size: 38px;
     color: #000000 !important;
     line-height: 1.5em
 }

 .et_pb_text_13 h2,
 .et_pb_text_14 h2,
 .et_pb_text_7 h2,
 .et_pb_text_15 h2,
 .et_pb_text_8 h2,
 .et_pb_text_9 h2,
 .et_pb_text_10 h2,
 .et_pb_text_20 h2,
 .et_pb_text_5 h2,
 .et_pb_text_18 h2,
 .et_pb_text_11 h2,
 .et_pb_text_12 h2,
 .et_pb_text_19 h2,
 .et_pb_text_25 h2,
 .et_pb_text_21 h2,
 .et_pb_text_22 h2,
 .et_pb_text_6 h2,
 .et_pb_text_23 h2,
 .et_pb_text_3 h2,
 .et_pb_text_4 h2,
 .et_pb_text_17 h2,
 .et_pb_text_16 h2,
 .et_pb_text_0 h2,
 .et_pb_text_1 h2,
 .et_pb_text_2 h2,
 .et_pb_text_24 h2 {
     font-family: 'Brothers', Helvetica, Arial, Lucida, sans-serif;
     text-align: center
 }

 .et_pb_text_1 {
     line-height: 21px;
     font-family: 'FivoSans', Helvetica, Arial, Lucida, sans-serif;
     font-size: 16px;
     line-height: 21px;
     padding-right: 5% !important;
     padding-left: 5% !important
 }

 .et_pb_text_3 h1,
 .et_pb_text_5 h1,
 .et_pb_text_1 h1 {
     font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
     font-weight: 600;
     font-size: 59px;
     color: #ffffff !important;
     line-height: 1.5em
 }

 .et_pb_text_3 h3,
 .et_pb_text_1 h3,
 .et_pb_text_5 h3 {
     font-family: 'FivoSANS', sans-serif
 }

 .et_pb_text_2 {
     font-family: 'FivoSans', Helvetica, Arial, Lucida, sans-serif;
     font-size: 24px;
     margin-top: 19px !important;
     margin-bottom: 0px !important
 }

 .et_pb_text_4 h1,
 .et_pb_text_2 h1 {
     font-family: 'Brothers', Helvetica, Arial, Lucida, sans-serif;
     font-weight: 600;
     font-size: 38px;
     color: #ffffff !important;
     line-height: 1.5em
 }

 .et_pb_text_3 {
     line-height: 21px;
     font-family: 'FivoSans', Helvetica, Arial, Lucida, sans-serif;
     font-size: 16px;
     line-height: 21px;
     padding-right: 5% !important;
     padding-left: 5% !important;
     margin-bottom: 20px !important
 }

 .et_pb_text_4 {
     font-family: 'Brothers', Helvetica, Arial, Lucida, sans-serif;
     font-size: 24px;
     margin-top: 19px !important;
     margin-bottom: 0px !important
 }

 .et_pb_text_5 {
     line-height: 21px;
     font-family: 'FivoSans', Helvetica, Arial, Lucida, sans-serif;
     font-size: 16px;
     line-height: 21px;
     padding-right: 4% !important;
     padding-left: 4% !important
 }

 .et_pb_section_4.et_pb_section,
 .et_pb_section_5.et_pb_section {
     padding-top: 0px;
     padding-bottom: 0px
 }

 .et_pb_row_12.et_pb_row,
 .et_pb_row_5.et_pb_row,
 .et_pb_row_2.et_pb_row {
     padding-right: 0px !important;
     padding-bottom: 19px !important;
     padding-left: 0px !important;
     padding-right: 0px;
     padding-bottom: 19px;
     padding-left: 0px
 }

 .et_pb_text_11,
 .et_pb_text_16,
 .et_pb_text_6 {
     line-height: 1.4em;
     font-family: 'Brothers', Helvetica, Arial, Lucida, sans-serif;
     font-weight: 700;
     font-size: 38px;
     line-height: 1.4em
 }

 .et_pb_text_17,
 .et_pb_text_7,
 .et_pb_text_12 {
     font-family: 'Brothers', Helvetica, Arial, Lucida, sans-serif;
     font-weight: 700;
     font-size: 48px;
     margin-top: -25px !important
 }

 .et_pb_section_7 {
     min-height: 477px;
     z-index: 10;
     overflow: hidden
 }

 .et_pb_section_7.et_pb_section {
     padding-top: 75px;
     padding-bottom: 15px;
     margin-top: 0px;
     background-color: #f7f7f7 !important
 }

 .et_pb_row_4 {
     /* background-image: url(https://hakersi.pl/wp-content/uploads/2021/01/superbohaker_bg.jpg) */
 }

 .et_pb_row_4.et_pb_row {
     padding-top: 62px !important;
     padding-bottom: 40px !important;
     padding-top: 62px;
     padding-bottom: 40px
 }

 .et_pb_row_4:before {
     content: "";
     background: url(/wp-content/uploads/2020/09/superbohaker_shapes.png) no-repeat;
     background-size: contain;
     width: 120%;
     height: 124%;
     position: absolute;
     top: 52%;
     left: 55%;
     transform: translate(-50%, -50%)
 }

 .et_pb_text_8.et_pb_text {
     color: #00dceb !important
 }

 .et_pb_text_8 {
     line-height: 1.4em;
     font-family: 'Brothers', Helvetica, Arial, Lucida, sans-serif;
     font-weight: 600;
     font-size: 38px;
     line-height: 1.4em;
     margin-bottom: 0px !important
 }

 .et_pb_text_9.et_pb_text {
     color: #63f5f9 !important
 }

 .et_pb_text_9 {
     line-height: 48px;
     font-family: 'Brothers', Helvetica, Arial, Lucida, sans-serif;
     font-weight: 600;
     font-size: 57px;
     line-height: 48px
 }

 .et_pb_text_10 {
     line-height: 21px;
     font-weight: 300;
     line-height: 21px;
     padding-top: 10px !important
 }

 .et_pb_text_10 h1 {
     font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
     font-weight: 700;
     font-size: 40px;
     color: #ffffff !important;
     line-height: 1.4em
 }

 .et_pb_text_10 h3 {
     font-size: 16px
 }

 .et_pb_button_1_wrapper .et_pb_button_1,
 .et_pb_button_1_wrapper .et_pb_button_1:hover {
     padding-top: 1em !important;
     padding-right: 2em !important;
     padding-bottom: 1em !important;
     padding-left: 2em !important
 }

 .et_pb_button_1_wrapper {
     margin-top: 40px !important;
     margin-bottom: 60px !important
 }

 body #page-container .et_pb_section .et_pb_button_1 {
     color: #ffffff !important;
     border-width: 0px !important;
     border-color: #ffffff;
     border-radius: 0px;
     letter-spacing: 0px;
     font-size: 14px;
     font-family: 'Brothers', Helvetica, Arial, Lucida, sans-serif !important;
     font-weight: 700 !important;
     text-transform: uppercase !important;
     background-color: #633DC0
 }

 body #page-container .et_pb_section .et_pb_button_1:hover {
     color: #633DC0 !important;
     border-color: #bfbfbf !important;
     letter-spacing: 2px !important;
     background-image: initial;
     background-color: #E8FE70
 }

 body #page-container .et_pb_section .et_pb_button_1:before,
 body #page-container .et_pb_section .et_pb_button_1:after {
     display: none !important
 }

 .et_pb_button_1 {
     transition: color 300ms ease 0ms, background-color 300ms ease 0ms, border 300ms ease 0ms, letter-spacing 300ms ease 0ms
 }

 .et_pb_section_8.et_pb_section {
     padding-top: 15px;
     padding-bottom: 47px;
     background-color: #f7f7f7 !important
 }

 .et_pb_section_8 {
     z-index: 5
 }

 .et_pb_row_6.et_pb_row {
     padding-top: 0px !important;
     padding-bottom: 0px !important;
     padding-top: 0px;
     padding-bottom: 0px
 }

 .et_pb_slide_2,
 .et_pb_slide_3,
 .et_pb_slide_1,
 .et_pb_slide_0,
 .et_pb_slider .et_pb_slide_0,
 .et_pb_slider .et_pb_slide_1,
 .et_pb_slider .et_pb_slide_2,
 .et_pb_slider .et_pb_slide_3 {
     background-color: rgba(0, 0, 0, 0)
 }

 .et_pb_slider_0 .et-pb-slider-arrows .et-pb-arrow-prev,
 .et_pb_slider_0 .et-pb-slider-arrows .et-pb-arrow-next,
 .et_pb_slider[data-active-slide="et_pb_slide_2"] .et-pb-slider-arrows .et-pb-arrow-prev,
 .et_pb_slider[data-active-slide="et_pb_slide_2"] .et-pb-slider-arrows .et-pb-arrow-next,
 .et_pb_slider[data-active-slide="et_pb_slide_3"] .et-pb-slider-arrows .et-pb-arrow-prev,
 .et_pb_slider[data-active-slide="et_pb_slide_3"] .et-pb-slider-arrows .et-pb-arrow-next,
 .et_pb_slider[data-active-slide="et_pb_slide_1"] .et-pb-slider-arrows .et-pb-arrow-prev,
 .et_pb_slider[data-active-slide="et_pb_slide_1"] .et-pb-slider-arrows .et-pb-arrow-next,
 .et_pb_slider[data-active-slide="et_pb_slide_0"] .et-pb-slider-arrows .et-pb-arrow-prev,
 .et_pb_slider[data-active-slide="et_pb_slide_0"] .et-pb-slider-arrows .et-pb-arrow-next {
     color: #000000
 }

 .et_pb_slider[data-active-slide="et_pb_slide_0"] .et-pb-controllers a,
 .et_pb_slider[data-active-slide="et_pb_slide_0"] .et-pb-controllers .et-pb-active-control,
 .et_pb_slider[data-active-slide="et_pb_slide_1"] .et-pb-controllers a,
 .et_pb_slider[data-active-slide="et_pb_slide_1"] .et-pb-controllers .et-pb-active-control,
 .et_pb_slider_0 .et-pb-controllers a,
 .et_pb_slider_0 .et-pb-controllers .et-pb-active-control,
 .et_pb_slider[data-active-slide="et_pb_slide_3"] .et-pb-controllers a,
 .et_pb_slider[data-active-slide="et_pb_slide_3"] .et-pb-controllers .et-pb-active-control,
 .et_pb_slider[data-active-slide="et_pb_slide_2"] .et-pb-controllers a,
 .et_pb_slider[data-active-slide="et_pb_slide_2"] .et-pb-controllers .et-pb-active-control {
     background-color: #000000
 }

 .et_pb_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title {
     font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
     font-weight: 600;
     font-size: 30px !important;
     color: #000000 !important;
     line-height: 1.6em;
     text-shadow: -0.04em 0.1em 0.1em rgba(0, 0, 0, 0)
 }

 .et_pb_slider_0.et_pb_slider .et_pb_slide_content {
     font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
     font-size: 15px !important;
     color: #111111 !important;
     text-shadow: 0.08em 0.08em 0.08em rgba(0, 0, 0, 0)
 }

 .et_pb_slider_0.et_pb_slider {
     overflow-x: hidden;
     overflow-y: hidden
 }

 .et_pb_slider_0 .et_pb_slide_description,
 .et_pb_slider_fullwidth_off.et_pb_slider_0 .et_pb_slide_description {
     padding-top: 0px;
     padding-bottom: 80px
 }

 .et_pb_slider_0.et_pb_slider:before {
     content: "";
     position: absolute;
     width: 60%;
     height: 70%;
     background: #fff;
     top: 48%;
     left: 50%;
     transform: translate(-50%, -50%)
 }

 .et_pb_section_9.et_pb_section {
     padding-top: 0px;
     padding-right: 0px;
     padding-bottom: 54px;
     padding-left: 0px;
     background-color: #f7f7f7 !important
 }

 .et_pb_row_7.et_pb_row {
     padding-right: 0px !important;
     padding-left: 0px !important;
     padding-right: 0px;
     padding-left: 0px
 }

 .et_pb_text_13 {
     line-height: 40px;
     font-family: 'Brothers', Helvetica, Arial, Lucida, sans-serif;
     font-weight: 700;
     font-size: 38px;
     line-height: 40px
 }

 .et_pb_text_14 {
     line-height: 40px;
     font-family: 'Brothers', Helvetica, Arial, Lucida, sans-serif;
     font-weight: 700;
     font-size: 48px;
     line-height: 40px;
     margin-top: -25px !important
 }

 .et_pb_text_15 {
     line-height: 1.4em;
     font-weight: 300;
     font-size: 16px;
     line-height: 1.4em;
     padding-top: 0px !important;
     padding-bottom: 0px !important;
     padding-left: 0px !important;
     margin-top: 0px !important;
     margin-bottom: 0px !important
 }

 .et_pb_row_9.et_pb_row,
 .et_pb_row_8.et_pb_row,
 .et_pb_row_10.et_pb_row {
     padding-bottom: 3px !important;
     padding-bottom: 3px
 }

 .et_pb_image_10,
 .et_pb_image_11,
 .et_pb_image_9,
 .et_pb_image_15,
 .et_pb_image_8,
 .et_pb_image_14,
 .et_pb_image_7,
 .et_pb_image_19,
 .et_pb_image_16,
 .et_pb_image_6,
 .et_pb_image_5,
 .et_pb_image_4,
 .et_pb_image_17,
 .et_pb_image_18,
 .et_pb_image_13,
 .et_pb_image_12 {
     width: 130px;
     text-align: center
 }

 div.et_pb_section.et_pb_section_10 {
     /* background-image: url(https://hakersi.pl/wp-content/uploads/2020/09/blog_shape.png) !important */
 }

 .et_pb_section_10 {
     display: none
 }

 .et_pb_row_13.et_pb_row {
     padding-top: 1.5% !important;
     padding-right: 0px !important;
     padding-bottom: 10px !important;
     padding-left: 0px !important;
     padding-top: 1.5%;
     padding-right: 0px;
     padding-bottom: 10px;
     padding-left: 0px
 }

 .et_pb_text_18 {
     line-height: 1em;
     font-family: 'Brothers', Helvetica, Arial, Lucida, sans-serif;
     font-weight: 700;
     font-size: 38px;
     line-height: 1em
 }

 .et_pb_text_19 {
     line-height: 48px;
     font-family: 'Brothers', Helvetica, Arial, Lucida, sans-serif;
     font-weight: 700;
     font-size: 48px;
     line-height: 48px;
     margin-top: -25px !important
 }

 .et_pb_text_20.et_pb_text {
     color: #8300e9 !important
 }

 .et_pb_text_20 {
     line-height: 1em;
     font-family: 'FivoSans', Helvetica, Arial, Lucida, sans-serif;
     font-weight: 300;
     font-size: 16px;
     line-height: 1em;
     padding-top: 8px !important;
     margin-top: 10px !important
 }

 .et_pb_row_14,
 body #page-container .et-db #et-boc .et-l .et_pb_row_14.et_pb_row,
 body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_14.et_pb_row,
 body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_14.et_pb_row {
     max-width: 65%
 }

 .et_pb_text_21 {
     line-height: 1.3em;
     font-family: 'BrothersPL', sans-serif;
     font-weight: 700;
     font-size: 2em;
     line-height: 1.3em
 }

 .et_pb_text_22.et_pb_text {
     color: #fff !important
 }

 .et_pb_text_22 {
     font-family: 'BrothersPL', sans-serif;
     font-weight: 700;
     font-size: 2.6em;
     margin-top: -25px !important;
     margin-bottom: 6% !important
 }

 .et_pb_image_21,
 .et_pb_image_20 {
     text-align: left;
     margin-left: 0
 }

 .et_pb_text_25,
 .et_pb_text_23 {
     font-family: 'FivoSANS', sans-serif;
     background-color: #fff;
     padding-top: 6% !important;
     padding-right: 6% !important;
     padding-bottom: 6% !important;
     padding-left: 6% !important;
     margin-top: -20% !important;
     max-width: 83%;
     position: relative !important;
     left: 17%
 }

 .et_pb_text_24.et_pb_text {
     color: #fefeff !important
 }

 .et_pb_text_24 {
     font-family: 'FivoSANS', sans-serif;
     font-weight: 600;
     font-size: 0.9em;
     padding-bottom: 0px !important;
     margin-top: 9% !important;
     margin-bottom: 5% !important
 }

 .et_pb_section_12 {
     position: fixed;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     z-index: 999;
     align-items: center;
     justify-content: center;
     opacity: 0;
     transition: opacity 0.3s linear;
     pointer-events: none;
     display: none
 }

 .et_pb_section_12.et_pb_section {
     background-color: rgba(0, 0, 0, 0.6) !important
 }

 .et_pb_fullwidth_image_0 {
     width: 90%;
     max-width: 540px
 }

 .et_pb_column_3 {
     background-color: #f2eefc;
     padding-top: 15px;
     padding-right: 15px;
     padding-bottom: 15px;
     padding-left: 15px
 }

 .et_pb_column_4 {
     background-color: #e6fbfe;
     padding-top: 15px;
     padding-right: 15px;
     padding-bottom: 15px;
     padding-left: 15px
 }

 .et_pb_column_5 {
     background-color: #ffebf4;
     padding-top: 15px;
     padding-right: 15px;
     padding-bottom: 15px;
     padding-left: 15px
 }

 .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_slide_description .et_pb_slide_title,
 .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title,
 .et_pb_slider .et_pb_slide_2.et_pb_slide .et_pb_slide_description .et_pb_slide_title,
 .et_pb_slider .et_pb_slide_3.et_pb_slide .et_pb_slide_description .et_pb_slide_title {
     font-family: 'FivoSANS', sans-serif !important;
     font-weight: 600 !important;
     font-size: 15px !important
 }

 .et_pb_slider.et_pb_module .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_content,
 .et_pb_slider.et_pb_module .et_pb_slide_1.et_pb_slide .et_pb_slide_description .et_pb_slide_content,
 .et_pb_slider.et_pb_module .et_pb_slide_2.et_pb_slide .et_pb_slide_description .et_pb_slide_content,
 .et_pb_slider.et_pb_module .et_pb_slide_3.et_pb_slide .et_pb_slide_description .et_pb_slide_content {
     font-family: 'FivoSANS', sans-serif !important
 }

 .et_pb_column_32,
 .et_pb_column_20,
 .et_pb_column_17,
 .et_pb_column_18,
 .et_pb_column_31,
 .et_pb_column_19,
 .et_pb_column_21,
 .et_pb_column_22,
 .et_pb_column_23,
 .et_pb_column_24,
 .et_pb_column_25,
 .et_pb_column_26,
 .et_pb_column_27,
 .et_pb_column_28,
 .et_pb_column_29,
 .et_pb_column_30 {
     background-color: #ffffff
 }

 .et_pb_text_15.et_pb_module,
 .et_pb_text_20.et_pb_module,
 .et_pb_row_0.et_pb_row,
 .et_pb_fullwidth_image_0.et_pb_module {
     margin-left: auto !important;
     margin-right: auto !important
 }

 .et_pb_menu_0.et_pb_module {
     margin-left: 0px !important;
     margin-right: auto !important
 }

 .dipl_double_color_heading_0 {
     padding-top: 0px !important;
     padding-right: 5% !important;
     margin-top: 0px !important;
     margin-left: 0px !important;
     margin-right: auto !important
 }

 @media only screen and (min-width: 981px) {
     .et_pb_menu_0 {
         width: 140%
     }

     .et_pb_button_0 {
         display: none !important
     }

     .et_pb_row_1,
     body #page-container .et-db #et-boc .et-l .et_pb_row_1.et_pb_row,
     body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,
     body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1.et_pb_row {
         width: 1240px;
         max-width: 95%
     }

     .et_pb_row_2,
     body #page-container .et-db #et-boc .et-l .et_pb_row_2.et_pb_row,
     body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_2.et_pb_row,
     body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_2.et_pb_row,
     .et_pb_row_3,
     body #page-container .et-db #et-boc .et-l .et_pb_row_3.et_pb_row,
     body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,
     body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,
     .et_pb_row_4,
     body #page-container .et-db #et-boc .et-l .et_pb_row_4.et_pb_row,
     body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_4.et_pb_row,
     body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_4.et_pb_row,
     .et_pb_row_5,
     body #page-container .et-db #et-boc .et-l .et_pb_row_5.et_pb_row,
     body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_5.et_pb_row,
     body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_5.et_pb_row,
     .et_pb_row_6,
     body #page-container .et-db #et-boc .et-l .et_pb_row_6.et_pb_row,
     body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_6.et_pb_row,
     body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_6.et_pb_row,
     .et_pb_row_7,
     body #page-container .et-db #et-boc .et-l .et_pb_row_7.et_pb_row,
     body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_7.et_pb_row,
     body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_7.et_pb_row,
     .et_pb_row_8,
     body #page-container .et-db #et-boc .et-l .et_pb_row_8.et_pb_row,
     body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_8.et_pb_row,
     body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_8.et_pb_row,
     .et_pb_row_9,
     body #page-container .et-db #et-boc .et-l .et_pb_row_9.et_pb_row,
     body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_9.et_pb_row,
     body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_9.et_pb_row,
     .et_pb_row_10,
     body #page-container .et-db #et-boc .et-l .et_pb_row_10.et_pb_row,
     body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_10.et_pb_row,
     body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_10.et_pb_row,
     .et_pb_row_11,
     body #page-container .et-db #et-boc .et-l .et_pb_row_11.et_pb_row,
     body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_11.et_pb_row,
     body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_11.et_pb_row,
     .et_pb_row_12,
     body #page-container .et-db #et-boc .et-l .et_pb_row_12.et_pb_row,
     body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_12.et_pb_row,
     body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_12.et_pb_row,
     .et_pb_row_13,
     body #page-container .et-db #et-boc .et-l .et_pb_row_13.et_pb_row,
     body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_13.et_pb_row,
     body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_13.et_pb_row {
         width: 95%;
         max-width: 1240px
     }
 }

 @media only screen and (max-width: 980px) {
     .et_pb_menu_0.et_pb_menu {
         background-image: initial;
         min-height: auto
     }

     .et_pb_image_13 .et_pb_image_wrap img,
     .et_pb_image_7 .et_pb_image_wrap img,
     .et_pb_image_8 .et_pb_image_wrap img,
     .et_pb_image_9 .et_pb_image_wrap img,
     .et_pb_image_10 .et_pb_image_wrap img,
     .et_pb_image_11 .et_pb_image_wrap img,
     .et_pb_image_12 .et_pb_image_wrap img,
     .et_pb_image_14 .et_pb_image_wrap img,
     .et_pb_image_0 .et_pb_image_wrap img,
     .et_pb_image_15 .et_pb_image_wrap img,
     .et_pb_image_16 .et_pb_image_wrap img,
     .et_pb_image_17 .et_pb_image_wrap img,
     .et_pb_image_18 .et_pb_image_wrap img,
     .et_pb_image_19 .et_pb_image_wrap img,
     .et_pb_image_20 .et_pb_image_wrap img,
     .et_pb_image_21 .et_pb_image_wrap img,
     .et_pb_image_6 .et_pb_image_wrap img,
     .et_pb_image_5 .et_pb_image_wrap img,
     .et_pb_image_4 .et_pb_image_wrap img,
     .et_pb_image_3 .et_pb_image_wrap img,
     .et_pb_image_2 .et_pb_image_wrap img,
     .et_pb_image_1 .et_pb_image_wrap img {
         width: auto
     }

     .dipl_double_color_heading_0 h1 .dipl_pre_text,
     .dipl_double_color_heading_0 h1 a .dipl_pre_text,
     .dipl_double_color_heading_0 h2 .dipl_pre_text,
     .dipl_double_color_heading_0 h2 a .dipl_pre_text,
     .dipl_double_color_heading_0 h3 .dipl_pre_text,
     .dipl_double_color_heading_0 h3 a .dipl_pre_text,
     .dipl_double_color_heading_0 h4 .dipl_pre_text,
     .dipl_double_color_heading_0 h4 a .dipl_pre_text,
     .dipl_double_color_heading_0 h5 .dipl_pre_text,
     .dipl_double_color_heading_0 h5 a .dipl_pre_text,
     .dipl_double_color_heading_0 h6 .dipl_pre_text,
     .dipl_double_color_heading_0 h6 a .dipl_pre_text {
         font-size: 12px !important
     }

     .dipl_double_color_heading_0 {
         padding-top: 0px !important;
         padding-right: 5% !important;
         margin-top: 0px !important
     }

     body #page-container .et_pb_section .et_pb_button_0:after {
         display: inline-block;
         opacity: 0
     }

     body #page-container .et_pb_section .et_pb_button_0:hover:after {
         opacity: 1
     }

     .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1,
     .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h2.et_pb_module_header,
     .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h3.et_pb_module_header,
     .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h4.et_pb_module_header,
     .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h5.et_pb_module_header,
     .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h6.et_pb_module_header {
         font-size: 39px;
         line-height: 1.1em
     }

     .et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_header_content_wrapper {
         font-size: 39px;
         letter-spacing: -2px
     }

     .et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
         font-size: 49px
     }

     .et_pb_fullwidth_header.et_pb_fullwidth_header_0 {
         background-color: initial
     }

     .et_pb_fullwidth_header_0 {
         padding-top: 247px;
         padding-bottom: 247px
     }

     .et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content {
         max-width: 100%
     }

     .et_pb_row_3,
     body #page-container .et-db #et-boc .et-l .et_pb_row_3.et_pb_row,
     body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,
     body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,
     .et_pb_row_6,
     body #page-container .et-db #et-boc .et-l .et_pb_row_6.et_pb_row,
     body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_6.et_pb_row,
     body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_6.et_pb_row {
         width: 90%;
         max-width: 90%
     }

     .et_pb_text_15,
     .et_pb_text_20 {
         max-width: 80%
     }

     .et_pb_fullwidth_image_0.et_pb_module {
         margin-left: auto !important;
         margin-right: auto !important
     }
 }

 @media only screen and (min-width: 768px) and (max-width:980px) {
     .dipl_double_color_heading_0 {
         display: none !important
     }

     .et_pb_slider_0.et_pb_slider:before {
         content: "";
         position: absolute;
         width: 60%;
         height: 70%;
         background: #fff;
         top: 48%;
         left: 50%;
         transform: translate(-50%, -50%)
     }
 }

 @media only screen and (max-width: 767px) {
     .et_pb_menu_0.et_pb_menu ul li a {
         font-size: 0.8em;
         color: #ffffff !important
     }

     .et_pb_menu_0.et_pb_menu {
         background-image: initial;
         background-color: #372387;
         min-height: auto
     }

     .et_pb_menu_0 {
         margin-left: 0px !important;
         width: 100%
     }

     .dipl_double_color_heading_0 {
         padding-right: 33% !important;
         margin-top: 0px !important;
         width: 150%;
         display: none !important
     }

     body #page-container .et_pb_section .et_pb_button_0:after {
         display: inline-block;
         opacity: 0
     }

     body #page-container .et_pb_section .et_pb_button_0:hover:after {
         opacity: 1
     }

     .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1,
     .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h2.et_pb_module_header,
     .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h3.et_pb_module_header,
     .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h4.et_pb_module_header,
     .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h5.et_pb_module_header,
     .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h6.et_pb_module_header {
         font-size: 25px;
         line-height: 0.5em
     }

     .et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_header_content_wrapper {
         font-size: 17px;
         letter-spacing: -1px
     }

     .et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
         font-size: 31px
     }

     .et_pb_fullwidth_header.et_pb_fullwidth_header_0 {
         /* background-image: url(https://hakersi.pl/wp-content/uploads/2024/03/proc2024_mobile.png) */
     }

     .et_pb_fullwidth_header_0 {
         padding-top: 50px;
         padding-bottom: 450px;
         padding-left: 0px
     }

     .et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content {
         max-width: 100%
     }

     .et_pb_row_11,
     body #page-container .et-db #et-boc .et-l .et_pb_row_11.et_pb_row,
     body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_11.et_pb_row,
     body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_11.et_pb_row,
     .et_pb_row_9,
     body #page-container .et-db #et-boc .et-l .et_pb_row_9.et_pb_row,
     body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_9.et_pb_row,
     body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_9.et_pb_row,
     .et_pb_row_10,
     body #page-container .et-db #et-boc .et-l .et_pb_row_10.et_pb_row,
     body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_10.et_pb_row,
     body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_10.et_pb_row,
     .et_pb_row_13,
     body #page-container .et-db #et-boc .et-l .et_pb_row_13.et_pb_row,
     body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_13.et_pb_row,
     body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_13.et_pb_row,
     .et_pb_row_12,
     body #page-container .et-db #et-boc .et-l .et_pb_row_12.et_pb_row,
     body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_12.et_pb_row,
     body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_12.et_pb_row,
     .et_pb_row_8,
     body #page-container .et-db #et-boc .et-l .et_pb_row_8.et_pb_row,
     body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_8.et_pb_row,
     body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_8.et_pb_row,
     .et_pb_row_6,
     body #page-container .et-db #et-boc .et-l .et_pb_row_6.et_pb_row,
     body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_6.et_pb_row,
     body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_6.et_pb_row,
     .et_pb_row_7,
     body #page-container .et-db #et-boc .et-l .et_pb_row_7.et_pb_row,
     body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_7.et_pb_row,
     body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_7.et_pb_row,
     .et_pb_row_1,
     body #page-container .et-db #et-boc .et-l .et_pb_row_1.et_pb_row,
     body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,
     body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,
     .et_pb_row_2,
     body #page-container .et-db #et-boc .et-l .et_pb_row_2.et_pb_row,
     body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_2.et_pb_row,
     body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_2.et_pb_row,
     .et_pb_row_5,
     body #page-container .et-db #et-boc .et-l .et_pb_row_5.et_pb_row,
     body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_5.et_pb_row,
     body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_5.et_pb_row,
     .et_pb_row_4,
     body #page-container .et-db #et-boc .et-l .et_pb_row_4.et_pb_row,
     body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_4.et_pb_row,
     body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_4.et_pb_row {
         width: 80%
     }

     .et_pb_text_4 h1,
     .et_pb_text_1 h1,
     .et_pb_text_5 h1,
     .et_pb_text_0 h1,
     .et_pb_text_3 h1,
     .et_pb_text_2 h1 {
         font-size: 25px
     }

     .et_pb_text_13,
     .et_pb_text_6,
     .et_pb_text_16,
     .et_pb_text_11,
     .et_pb_text_18 {
         font-size: 32px
     }

     .et_pb_text_19,
     .et_pb_text_17,
     .et_pb_text_14,
     .et_pb_text_7,
     .et_pb_text_12 {
         font-size: 40px
     }

     .et_pb_row_3,
     body #page-container .et-db #et-boc .et-l .et_pb_row_3.et_pb_row,
     body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,
     body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_3.et_pb_row {
         width: 80%;
         max-width: none
     }

     .et_pb_text_8,
     .et_pb_text_22,
     .et_pb_text_21 {
         font-size: 20px
     }

     .et_pb_text_9 {
         font-size: 26px
     }

     .et_pb_text_10 {
         padding-right: 10% !important;
         padding-left: 10% !important
     }

     .et_pb_slider_0.et_pb_slider .et_pb_slides .et_pb_slide_description .et_pb_slide_title {
         font-size: 14px !important
     }

     .et_pb_slider_0.et_pb_slider:before {
         height: 80%
     }

     .et_pb_text_20,
     .et_pb_text_15 {
         max-width: 90%
     }

     .et_pb_fullwidth_image_0.et_pb_module {
         margin-left: auto !important;
         margin-right: auto !important
     }
 }

 @media only screen and (min-width: 1350px) {
     .et_pb_row {
         padding: 27px 0
     }

     .et_pb_section {
         padding: 54px 0
     }

     .single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
         padding-top: 81px
     }

     .et_pb_fullwidth_section {
         padding: 0
     }
 }

 .custom-row.et_pb_gutters1.et_pb_row .et_pb_column_1_3:nth-child(1) {
     width: 40% !important
 }

 .custom-row.et_pb_gutters1.et_pb_row .et_pb_column_1_3:nth-child(2) {
     width: 20% !important
 }

 .custom-row.et_pb_gutters1.et_pb_row .et_pb_column_1_3:nth-child(3) {
     width: 40% !important
 }

 #main-content .my_hero {
     position: relative
 }

 #page-container .et_pb_section .et_pb_button_module_wrapper .my_button:hover {
     color: #372286 !important;
     background-color: #e8fd6f;
     letter-spacing: 0 !important
 }

 #main-header {
     display: none
 }

 .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li a:hover {
     color: #e8fd6f !important
 }

 .section3 {
     display: grid;
     grid-template-columns: 50% 50%;
     font-family: 'FivoSANS', Helvetica, Arial, Lucida, sans-serif;
     font-size: 0.9em;
     grid-gap: 15px
 }

 .section3 p {
     padding: 0;
     margin: 0
 }

 .section3_info {
     display: block;
     font-size: 16px
 }

 .section3_name {
     font-weight: bold;
     font-size: 18px
 }

 .et-pb-slider-arrows {
     line-height: 40px
 }

 .et-pb-arrow-next,
 .et-pb-arrow-prev {
     padding: 0 13px;
     background: #8258dc !important;
     color: #fff !important;
     font-size: 20px !important
 }

 .et-pb-arrow-prev:hover,
 .et-pb-arrow-next:hover {
     padding: 0 13px;
     background: #e8fd6f !important;
     color: #6d44ce !important;
     font-size: 20px !important
 }

 .et-pb-controllers {
     bottom: 90%;
     left: 45%
 }

 .et-pb-controllers a {
     background-color: #8258dc !important;
     opacity: 1;
     border-radius: 2px
 }

 .et-pb-controllers .et-pb-active-control {
     background-color: #e1e1e6 !important
 }

 .newsletter_box {
     display: flex
 }

 .footer_email {
     border: none !important;
     background: #f0f3f4 !important;
     padding: 0.9em !important;
     font-size: 0.9em;
     width: 75%
 }

 .footer_submit {
     font-family: 'FivoSANS', Helvetica, Arial, Lucida, sans-serif;
     font-size: 0.9em;
     padding: 0.9em !important;
     background: #8258dc;
     color: #fff;
     border: none;
     transition: 0.5 ease-in;
     cursor: pointer;
     width: 25%
 }

 .how_to_help_button {
     width: unset
 }

 .footer_submit:hover {
     color: #372286;
     background: #e8fd6f
 }

 .check_box {
     margin-top: 20px
 }

 .check_box span {
     font-size: 10px;
     line-height: 16px
 }

 .footer_label {
     font-family: 'FivoSANS', Helvetica, Arial, Lucida, sans-serif;
     font-size: 10px;
     line-height: 15px
 }

 .header_box {
     float: right;
     font-family: 'FivoSANS', Helvetica, Arial, Lucida, sans-serif
 }

 .header_button {
     color: #fff;
     background: #633dc0;
     font-size: 0.8em;
     font-family: 'BrothersPL', Helvetica, Arial, Lucida, sans-serif;
     font-weight: bold;
     padding: 1em 1em;
     transition: .3s ease;
     top: 50%;
     transform: translate(-50%)
 }

 .header_button:hover {
     background: #e8fd6f;
     color: #372286
 }

 .header_text {
     background: #5239a5;
     color: #fff;
     font-size: 0.8em;
     padding: 1em 2em;
     font-family: 'FivoSANS', Helvetica, Arial, Lucida, sans-serif
 }

 @media all and (max-width: 767px) {
     .header_text {
         display: none
     }

     .header_button {
         font-size: 0.6em
     }
 }

 .my_header {
     position: fixed !important;
     transform: translate(-50%, 0) !important;
     left: 50% !important;
     z-index: 1000000 !important;
     background: transparent
 }

 .header_img img {
     top: -15px;
     font-size: 50%
 }

 .help_box {
     display: grid;
     grid-template-columns: 50% 50%
 }

 .help_p {
     font-family: 'FivoSANS', Helvetica, Arial, Lucida, sans-serif;
     font-size: 12px;
     padding-top: 5px
 }

 .contact_box a {
     display: inline-block;
     color: #8258dc;
     cursor: pointer;
     padding-right: 20px;
     font-size: 16px;
     font-weight: 700;
     margin-bottom: 50px
 }

 .main_copy {
     transition: 0.5s ease;
     background: transparent
 }

 .main_copy:hover {
     background: #e8fd70 !important
 }

 .personApla {}

 .et_pb_section {
     width: 100%
 }

 .project_width {
     min-width: 1240px
 }

 .hideClass {
     display: none !important
 }

 .my_menu {
     background-color: red;
     width: 100%
 }

 #page-container {
     padding-top: 0 !important
 }

 .footer_reg {
     margin-left: 20px
 }

 @media all and (max-width: 767px) {
     .footer_reg {
         display: block;
         margin-top: 10px;
         margin-left: 0
     }
 }

 .main_arrow {
     position: absolute;
     top: 50%;
     width: 50px;
     height: 50px;
     background: #8258dc;
     color: #fff;
     font-size: 20px;
     padding: 0 13px;
     border: none;
     cursor: pointer;
     transition: 0.3s ease-in-out;
     z-index: 50
 }

 .main_arrow:hover {
     background: #e8fd6f;
     color: #8258dc
 }

 .hide {
     opacity: 0;
     pointer-events: none
 }

 @media all and (max-width: 767px) {
     .main_arrow {
         width: 40px;
         height: 40px
     }
 }

 .page-id-53733 footer {
     display: none
 }

 .dzialaj {
     width: 1427px
 }

 .wyrownaj {
     display: flex;
     flex-direction: column;
     justify-content: center
 }

 .et_pb_text_inner h2,
 .et_pb_text_inner h3 {
     color: black
 }

 .wpa-test-msg {
     background: #d1ecf1 !important;
     border: 1px solid #bee5eb !important;
     border-radius: 5px !important;
     color: #0c5460 !important;
     font-size: 14px !important;
     padding: .75rem 1.25rem !important;
     font-family: Arial !important;
     margin-top: 5px !important;
 }

 span.wpa-button {
     display: inline-block !important;
     padding-top: 5px !important;
     color: #fff !important;
     background-color: #6c757d !important;
     border-color: #6c757d !important;
     padding: 5px 10px !important;
     border-radius: 5px !important;
     margin-top: 5px !important;
     cursor: pointer !important;
 }

 #altEmail_container,
 .altEmail_container {
     position: absolute !important;
     overflow: hidden !important;
     display: inline !important;
     height: 1px !important;
     width: 1px !important;
     z-index: -1000 !important;
 }

 /* @font-face {
     font-family: ETmodules;
     font-display: block;
     src: url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.eot);
     src: url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.eot?#iefix) format("embedded-opentype"), url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.woff) format("woff"), url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.ttf) format("truetype"), url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.svg#ETmodules) format("svg");
     font-weight: 400;
     font-style: normal
 } */

 .et_parallax_bg.et_parallax_bg__sticky,
 .et_pb_sticky.et_pb_section_parallax_sticky .et_parallax_bg:not(.et_parallax_bg__sticky),
 .et_pb_sticky .et_pb_section_parallax_sticky .et_parallax_bg:not(.et_parallax_bg__sticky) {
     display: none
 }

 .et_pb_sticky.et_pb_section_parallax_sticky .et_parallax_bg.et_parallax_bg__sticky,
 .et_pb_sticky .et_pb_section_parallax_sticky .et_parallax_bg.et_parallax_bg__sticky {
     display: block
 }

 .et_builder_inner_content.has_et_pb_sticky {
     z-index: inherit
 }

 .et-db #et-boc .et-l #et-fb-app .et_pb_column.has_et_pb_sticky,
 .et_pb_column.has_et_pb_sticky {
     z-index: 20
 }

 .et-l--header .et-db #et-boc .et-l #et-fb-app .et_pb_column.has_et_pb_sticky,
 .et-l--header .et_pb_column.has_et_pb_sticky {
     z-index: 30
 }

 .et-l--footer .et-db #et-boc .et-l #et-fb-app .et_pb_column.has_et_pb_sticky,
 .et-l--footer .et_pb_column.has_et_pb_sticky {
     z-index: 10
 }

 .et_pb_sticky_placeholder {
     opacity: 0 !important
 }

 .et_pb_sticky .et_overlay.et_pb_inline_icon_sticky:before,
 .et_pb_sticky .et_pb_inline_icon_sticky:before {
     content: attr(data-icon-sticky) !important
 }

 body .et-script-temporary-measurement {
     opacity: 0
 }

 .et_overlay {
     z-index: -1;
     position: absolute;
     top: 0;
     left: 0;
     display: block;
     width: 100%;
     height: 100%;
     background: hsla(0, 0%, 100%, .9);
     opacity: 0;
     pointer-events: none;
     -webkit-transition: all .3s;
     transition: all .3s;
     border: 1px solid #e5e5e5;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     -webkit-backface-visibility: hidden;
     backface-visibility: hidden;
     -webkit-font-smoothing: antialiased
 }

 .et_overlay:before {
     color: #2ea3f2;
     content: "\E050";
     position: absolute;
     top: 50%;
     left: 50%;
     -webkit-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%);
     font-size: 32px;
     -webkit-transition: all .4s;
     transition: all .4s
 }

 .et_portfolio_image,
 .et_shop_image {
     position: relative;
     display: block
 }

 .et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,
 .et_portfolio_image:hover .et_overlay,
 .et_shop_image:hover .et_overlay {
     z-index: 3;
     opacity: 1
 }

 #ie7 .et_overlay,
 #ie8 .et_overlay {
     display: none
 }

 .et_pb_module.et_pb_has_overlay {
     position: relative
 }

 .et_pb_module.et_pb_has_overlay .et_overlay,
 article.et_pb_has_overlay {
     border: none
 }

 /* @font-face {
     font-family: FontAwesome;
     font-style: normal;
     font-weight: 400;
     font-display: block;
     src: url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.eot);
     src: url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.woff2) format("woff2"), url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.woff) format("woff"), url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.ttf) format("truetype"), url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.svg#fontawesome) format("svg")
 } */
/* 
 @font-face {
     font-family: FontAwesome;
     font-style: normal;
     font-weight: 900;
     font-display: block;
     src: url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.eot);
     src: url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.woff2) format("woff2"), url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.woff) format("woff"), url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.ttf) format("truetype"), url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.svg#fontawesome) format("svg")
 } */
/* 
 @font-face {
     font-family: FontAwesome;
     font-style: normal;
     font-weight: 400;
     font-display: block;
     src: url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.eot);
     src: url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.woff2) format("woff2"), url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.woff) format("woff"), url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.ttf) format("truetype"), url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.svg#fontawesome) format("svg")
 } */

 .et_animated {
     opacity: 0;
     -webkit-animation-duration: 1s;
     animation-duration: 1s;
     -webkit-animation-fill-mode: both !important;
     animation-fill-mode: both !important
 }

 .et_animated.infinite {
     -webkit-animation-iteration-count: infinite;
     animation-iteration-count: infinite
 }

 .et_had_animation {
     position: relative
 }

 @-webkit-keyframes et_pb_fade {
     to {
         opacity: 1
     }
 }

 @keyframes et_pb_fade {
     to {
         opacity: 1
     }
 }

 .et_animated.fade {
     -webkit-animation-name: et_pb_fade;
     animation-name: et_pb_fade
 }

 @-webkit-keyframes et_pb_fadeTop {
     0% {
         -webkit-transform: translate3d(0, -100%, 0);
         transform: translate3d(0, -100%, 0)
     }

     to {
         opacity: 1;
         -webkit-transform: none;
         transform: none
     }
 }

 @keyframes et_pb_fadeTop {
     0% {
         -webkit-transform: translate3d(0, -100%, 0);
         transform: translate3d(0, -100%, 0)
     }

     to {
         opacity: 1;
         -webkit-transform: none;
         transform: none
     }
 }

 .et_animated.fadeTop {
     -webkit-animation-name: et_pb_fadeTop;
     animation-name: et_pb_fadeTop
 }

 @-webkit-keyframes et_pb_fadeRight {
     0% {
         -webkit-transform: translate3d(100%, 0, 0);
         transform: translate3d(100%, 0, 0)
     }

     to {
         opacity: 1;
         -webkit-transform: none;
         transform: none
     }
 }

 @keyframes et_pb_fadeRight {
     0% {
         -webkit-transform: translate3d(100%, 0, 0);
         transform: translate3d(100%, 0, 0)
     }

     to {
         opacity: 1;
         -webkit-transform: none;
         transform: none
     }
 }

 .et_animated.fadeRight {
     -webkit-animation-name: et_pb_fadeRight;
     animation-name: et_pb_fadeRight
 }

 @-webkit-keyframes et_pb_fadeBottom {
     0% {
         -webkit-transform: translate3d(0, 100%, 0);
         transform: translate3d(0, 100%, 0)
     }

     to {
         opacity: 1;
         -webkit-transform: none;
         transform: none
     }
 }

 @keyframes et_pb_fadeBottom {
     0% {
         -webkit-transform: translate3d(0, 100%, 0);
         transform: translate3d(0, 100%, 0)
     }

     to {
         opacity: 1;
         -webkit-transform: none;
         transform: none
     }
 }

 .et_animated.fadeBottom {
     -webkit-animation-name: et_pb_fadeBottom;
     animation-name: et_pb_fadeBottom
 }

 @-webkit-keyframes et_pb_fadeLeft {
     0% {
         -webkit-transform: translate3d(-100%, 0, 0);
         transform: translate3d(-100%, 0, 0)
     }

     to {
         opacity: 1;
         -webkit-transform: none;
         transform: none
     }
 }

 @keyframes et_pb_fadeLeft {
     0% {
         -webkit-transform: translate3d(-100%, 0, 0);
         transform: translate3d(-100%, 0, 0)
     }

     to {
         opacity: 1;
         -webkit-transform: none;
         transform: none
     }
 }

 .et_animated.fadeLeft {
     -webkit-animation-name: et_pb_fadeLeft;
     animation-name: et_pb_fadeLeft
 }

 @-webkit-keyframes et_pb_slide {
     to {
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
         opacity: 1
     }
 }

 @keyframes et_pb_slide {
     to {
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
         opacity: 1
     }
 }

 .et_animated.slide {
     -webkit-animation-name: et_pb_slide;
     animation-name: et_pb_slide
 }

 @-webkit-keyframes et_pb_slideTop {
     to {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
         opacity: 1
     }
 }

 @keyframes et_pb_slideTop {
     to {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
         opacity: 1
     }
 }

 .et_animated.slideTop {
     -webkit-animation-name: et_pb_slideTop;
     animation-name: et_pb_slideTop
 }

 @-webkit-keyframes et_pb_slideRight {
     to {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
         opacity: 1
     }
 }

 @keyframes et_pb_slideRight {
     to {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
         opacity: 1
     }
 }

 .et_animated.slideRight {
     -webkit-animation-name: et_pb_slideRight;
     animation-name: et_pb_slideRight
 }

 @-webkit-keyframes et_pb_slideBottom {
     to {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
         opacity: 1
     }
 }

 @keyframes et_pb_slideBottom {
     to {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
         opacity: 1
     }
 }

 .et_animated.slideBottom {
     -webkit-animation-name: et_pb_slideBottom;
     animation-name: et_pb_slideBottom
 }

 @-webkit-keyframes et_pb_slideLeft {
     to {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
         opacity: 1
     }
 }

 @keyframes et_pb_slideLeft {
     to {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
         opacity: 1
     }
 }

 .et_animated.slideLeft {
     -webkit-animation-name: et_pb_slideLeft;
     animation-name: et_pb_slideLeft
 }

 @-webkit-keyframes et_pb_bounce {

     0%,
     20%,
     40%,
     60%,
     80%,
     to {
         -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
         animation-timing-function: cubic-bezier(.215, .61, .355, 1)
     }

     0% {
         -webkit-transform: scale3d(.3, .3, .3);
         transform: scale3d(.3, .3, .3)
     }

     20% {
         -webkit-transform: scale3d(1.1, 1.1, 1.1);
         transform: scale3d(1.1, 1.1, 1.1)
     }

     40% {
         -webkit-transform: scale3d(.9, .9, .9);
         transform: scale3d(.9, .9, .9)
     }

     60% {
         -webkit-transform: scale3d(1.03, 1.03, 1.03);
         transform: scale3d(1.03, 1.03, 1.03)
     }

     80% {
         -webkit-transform: scale3d(.97, .97, .97);
         transform: scale3d(.97, .97, .97)
     }

     to {
         opacity: 1;
         -webkit-transform: scaleX(1);
         transform: scaleX(1)
     }
 }

 @keyframes et_pb_bounce {

     0%,
     20%,
     40%,
     60%,
     80%,
     to {
         -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
         animation-timing-function: cubic-bezier(.215, .61, .355, 1)
     }

     0% {
         -webkit-transform: scale3d(.3, .3, .3);
         transform: scale3d(.3, .3, .3)
     }

     20% {
         -webkit-transform: scale3d(1.1, 1.1, 1.1);
         transform: scale3d(1.1, 1.1, 1.1)
     }

     40% {
         -webkit-transform: scale3d(.9, .9, .9);
         transform: scale3d(.9, .9, .9)
     }

     60% {
         -webkit-transform: scale3d(1.03, 1.03, 1.03);
         transform: scale3d(1.03, 1.03, 1.03)
     }

     80% {
         -webkit-transform: scale3d(.97, .97, .97);
         transform: scale3d(.97, .97, .97)
     }

     to {
         opacity: 1;
         -webkit-transform: scaleX(1);
         transform: scaleX(1)
     }
 }

 .et_animated.bounce {
     -webkit-animation-name: et_pb_bounce;
     animation-name: et_pb_bounce
 }

 @-webkit-keyframes et_pb_bounceTop {

     0%,
     60%,
     75%,
     90%,
     to {
         -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
         animation-timing-function: cubic-bezier(.215, .61, .355, 1)
     }

     0% {
         -webkit-transform: translate3d(0, -200px, 0);
         transform: translate3d(0, -200px, 0)
     }

     60% {
         -webkit-transform: translate3d(0, 25px, 0);
         transform: translate3d(0, 25px, 0)
     }

     75% {
         -webkit-transform: translate3d(0, -10px, 0);
         transform: translate3d(0, -10px, 0)
     }

     90% {
         -webkit-transform: translate3d(0, 5px, 0);
         transform: translate3d(0, 5px, 0)
     }

     to {
         -webkit-transform: none;
         transform: none;
         opacity: 1
     }
 }

 @keyframes et_pb_bounceTop {

     0%,
     60%,
     75%,
     90%,
     to {
         -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
         animation-timing-function: cubic-bezier(.215, .61, .355, 1)
     }

     0% {
         -webkit-transform: translate3d(0, -200px, 0);
         transform: translate3d(0, -200px, 0)
     }

     60% {
         -webkit-transform: translate3d(0, 25px, 0);
         transform: translate3d(0, 25px, 0)
     }

     75% {
         -webkit-transform: translate3d(0, -10px, 0);
         transform: translate3d(0, -10px, 0)
     }

     90% {
         -webkit-transform: translate3d(0, 5px, 0);
         transform: translate3d(0, 5px, 0)
     }

     to {
         -webkit-transform: none;
         transform: none;
         opacity: 1
     }
 }

 .et_animated.bounceTop {
     -webkit-animation-name: et_pb_bounceTop;
     animation-name: et_pb_bounceTop
 }

 @-webkit-keyframes et_pb_bounceRight {

     0%,
     60%,
     75%,
     90%,
     to {
         -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
         animation-timing-function: cubic-bezier(.215, .61, .355, 1)
     }

     0% {
         -webkit-transform: translate3d(200px, 0, 0);
         transform: translate3d(200px, 0, 0)
     }

     60% {
         -webkit-transform: translate3d(-25px, 0, 0);
         transform: translate3d(-25px, 0, 0)
     }

     75% {
         -webkit-transform: translate3d(10px, 0, 0);
         transform: translate3d(10px, 0, 0)
     }

     90% {
         -webkit-transform: translate3d(-5px, 0, 0);
         transform: translate3d(-5px, 0, 0)
     }

     to {
         -webkit-transform: none;
         transform: none;
         opacity: 1
     }
 }

 @keyframes et_pb_bounceRight {

     0%,
     60%,
     75%,
     90%,
     to {
         -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
         animation-timing-function: cubic-bezier(.215, .61, .355, 1)
     }

     0% {
         -webkit-transform: translate3d(200px, 0, 0);
         transform: translate3d(200px, 0, 0)
     }

     60% {
         -webkit-transform: translate3d(-25px, 0, 0);
         transform: translate3d(-25px, 0, 0)
     }

     75% {
         -webkit-transform: translate3d(10px, 0, 0);
         transform: translate3d(10px, 0, 0)
     }

     90% {
         -webkit-transform: translate3d(-5px, 0, 0);
         transform: translate3d(-5px, 0, 0)
     }

     to {
         -webkit-transform: none;
         transform: none;
         opacity: 1
     }
 }

 .et_animated.bounceRight {
     -webkit-animation-name: et_pb_bounceRight;
     animation-name: et_pb_bounceRight
 }

 @-webkit-keyframes et_pb_bounceBottom {

     0%,
     60%,
     75%,
     90%,
     to {
         -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
         animation-timing-function: cubic-bezier(.215, .61, .355, 1)
     }

     0% {
         -webkit-transform: translate3d(0, 200px, 0);
         transform: translate3d(0, 200px, 0)
     }

     60% {
         -webkit-transform: translate3d(0, -20px, 0);
         transform: translate3d(0, -20px, 0)
     }

     75% {
         -webkit-transform: translate3d(0, 10px, 0);
         transform: translate3d(0, 10px, 0)
     }

     90% {
         -webkit-transform: translate3d(0, -5px, 0);
         transform: translate3d(0, -5px, 0)
     }

     to {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
         opacity: 1
     }
 }

 @keyframes et_pb_bounceBottom {

     0%,
     60%,
     75%,
     90%,
     to {
         -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
         animation-timing-function: cubic-bezier(.215, .61, .355, 1)
     }

     0% {
         -webkit-transform: translate3d(0, 200px, 0);
         transform: translate3d(0, 200px, 0)
     }

     60% {
         -webkit-transform: translate3d(0, -20px, 0);
         transform: translate3d(0, -20px, 0)
     }

     75% {
         -webkit-transform: translate3d(0, 10px, 0);
         transform: translate3d(0, 10px, 0)
     }

     90% {
         -webkit-transform: translate3d(0, -5px, 0);
         transform: translate3d(0, -5px, 0)
     }

     to {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
         opacity: 1
     }
 }

 .et_animated.bounceBottom {
     -webkit-animation-name: et_pb_bounceBottom;
     animation-name: et_pb_bounceBottom
 }

 @-webkit-keyframes et_pb_bounceLeft {

     0%,
     60%,
     75%,
     90%,
     to {
         -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
         animation-timing-function: cubic-bezier(.215, .61, .355, 1)
     }

     0% {
         -webkit-transform: translate3d(-200px, 0, 0);
         transform: translate3d(-200px, 0, 0)
     }

     60% {
         -webkit-transform: translate3d(25px, 0, 0);
         transform: translate3d(25px, 0, 0)
     }

     75% {
         -webkit-transform: translate3d(-10px, 0, 0);
         transform: translate3d(-10px, 0, 0)
     }

     90% {
         -webkit-transform: translate3d(5px, 0, 0);
         transform: translate3d(5px, 0, 0)
     }

     to {
         -webkit-transform: none;
         transform: none;
         opacity: 1
     }
 }

 @keyframes et_pb_bounceLeft {

     0%,
     60%,
     75%,
     90%,
     to {
         -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
         animation-timing-function: cubic-bezier(.215, .61, .355, 1)
     }

     0% {
         -webkit-transform: translate3d(-200px, 0, 0);
         transform: translate3d(-200px, 0, 0)
     }

     60% {
         -webkit-transform: translate3d(25px, 0, 0);
         transform: translate3d(25px, 0, 0)
     }

     75% {
         -webkit-transform: translate3d(-10px, 0, 0);
         transform: translate3d(-10px, 0, 0)
     }

     90% {
         -webkit-transform: translate3d(5px, 0, 0);
         transform: translate3d(5px, 0, 0)
     }

     to {
         -webkit-transform: none;
         transform: none;
         opacity: 1
     }
 }

 .et_animated.bounceLeft {
     -webkit-animation-name: et_pb_bounceLeft;
     animation-name: et_pb_bounceLeft
 }

 @-webkit-keyframes et_pb_zoom {
     to {
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
         opacity: 1
     }
 }

 @keyframes et_pb_zoom {
     to {
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
         opacity: 1
     }
 }

 .et_animated.zoom {
     -webkit-animation-name: et_pb_zoom;
     animation-name: et_pb_zoom
 }

 @-webkit-keyframes et_pb_zoomTop {
     to {
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
         opacity: 1
     }
 }

 @keyframes et_pb_zoomTop {
     to {
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
         opacity: 1
     }
 }

 .et_animated.zoomTop {
     -webkit-animation-name: et_pb_zoomTop;
     animation-name: et_pb_zoomTop;
     -webkit-transform-origin: top;
     transform-origin: top
 }

 @-webkit-keyframes et_pb_zoomRight {
     to {
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
         opacity: 1
     }
 }

 @keyframes et_pb_zoomRight {
     to {
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
         opacity: 1
     }
 }

 .et_animated.zoomRight {
     -webkit-animation-name: et_pb_zoomRight;
     animation-name: et_pb_zoomRight;
     -webkit-transform-origin: right;
     transform-origin: right
 }

 @-webkit-keyframes et_pb_zoomBottom {
     to {
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
         opacity: 1
     }
 }

 @keyframes et_pb_zoomBottom {
     to {
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
         opacity: 1
     }
 }

 .et_animated.zoomBottom {
     -webkit-animation-name: et_pb_zoomBottom;
     animation-name: et_pb_zoomBottom;
     -webkit-transform-origin: bottom;
     transform-origin: bottom
 }

 @-webkit-keyframes et_pb_zoomLeft {
     to {
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
         opacity: 1
     }
 }

 @keyframes et_pb_zoomLeft {
     to {
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
         opacity: 1
     }
 }

 .et_animated.zoomLeft {
     -webkit-animation-name: et_pb_zoomLeft;
     animation-name: et_pb_zoomLeft;
     -webkit-transform-origin: left;
     transform-origin: left
 }

 @-webkit-keyframes et_pb_flip {
     to {
         opacity: 1;
         -webkit-transform: rotateX(0deg);
         transform: rotateX(0deg)
     }
 }

 @keyframes et_pb_flip {
     to {
         opacity: 1;
         -webkit-transform: rotateX(0deg);
         transform: rotateX(0deg)
     }
 }

 .et_animated.flip {
     -webkit-animation-name: et_pb_flip;
     animation-name: et_pb_flip
 }

 @-webkit-keyframes et_pb_flipTop {
     to {
         opacity: 1;
         -webkit-transform: rotateX(0deg);
         transform: rotateX(0deg)
     }
 }

 @keyframes et_pb_flipTop {
     to {
         opacity: 1;
         -webkit-transform: rotateX(0deg);
         transform: rotateX(0deg)
     }
 }

 .et_animated.flipTop {
     -webkit-animation-name: et_pb_flipTop;
     animation-name: et_pb_flipTop;
     -webkit-transform-origin: center;
     transform-origin: center
 }

 @-webkit-keyframes et_pb_flipRight {
     to {
         opacity: 1;
         -webkit-transform: rotateY(0deg);
         transform: rotateY(0deg)
     }
 }

 @keyframes et_pb_flipRight {
     to {
         opacity: 1;
         -webkit-transform: rotateY(0deg);
         transform: rotateY(0deg)
     }
 }

 .et_animated.flipRight {
     -webkit-animation-name: et_pb_flipRight;
     animation-name: et_pb_flipRight;
     -webkit-transform-origin: center;
     transform-origin: center
 }

 @-webkit-keyframes et_pb_flipBottom {
     to {
         opacity: 1;
         -webkit-transform: rotateX(0deg);
         transform: rotateX(0deg)
     }
 }

 @keyframes et_pb_flipBottom {
     to {
         opacity: 1;
         -webkit-transform: rotateX(0deg);
         transform: rotateX(0deg)
     }
 }

 .et_animated.flipBottom {
     -webkit-animation-name: et_pb_flipBottom;
     animation-name: et_pb_flipBottom;
     -webkit-transform-origin: center;
     transform-origin: center
 }

 @-webkit-keyframes et_pb_flipLeft {
     to {
         opacity: 1;
         -webkit-transform: rotateY(0deg);
         transform: rotateY(0deg)
     }
 }

 @keyframes et_pb_flipLeft {
     to {
         opacity: 1;
         -webkit-transform: rotateY(0deg);
         transform: rotateY(0deg)
     }
 }

 .et_animated.flipLeft {
     -webkit-animation-name: et_pb_flipLeft;
     animation-name: et_pb_flipLeft;
     -webkit-transform-origin: center;
     transform-origin: center
 }

 @-webkit-keyframes et_pb_fold {
     to {
         opacity: 1;
         -webkit-transform: rotateY(0deg);
         transform: rotateY(0deg)
     }
 }

 @keyframes et_pb_fold {
     to {
         opacity: 1;
         -webkit-transform: rotateY(0deg);
         transform: rotateY(0deg)
     }
 }

 .et_animated.fold {
     -webkit-transform-origin: center;
     transform-origin: center;
     -webkit-animation-name: et_pb_fold;
     animation-name: et_pb_fold
 }

 @-webkit-keyframes et_pb_foldTop {
     to {
         opacity: 1;
         -webkit-transform: rotateX(0deg);
         transform: rotateX(0deg)
     }
 }

 @keyframes et_pb_foldTop {
     to {
         opacity: 1;
         -webkit-transform: rotateX(0deg);
         transform: rotateX(0deg)
     }
 }

 .et_animated.foldTop {
     -webkit-transform-origin: top;
     transform-origin: top;
     -webkit-animation-name: et_pb_foldTop;
     animation-name: et_pb_foldTop
 }

 @-webkit-keyframes et_pb_foldRight {
     to {
         opacity: 1;
         -webkit-transform: rotateY(0deg);
         transform: rotateY(0deg)
     }
 }

 @keyframes et_pb_foldRight {
     to {
         opacity: 1;
         -webkit-transform: rotateY(0deg);
         transform: rotateY(0deg)
     }
 }

 .et_animated.foldRight {
     -webkit-transform-origin: right;
     transform-origin: right;
     -webkit-animation-name: et_pb_foldRight;
     animation-name: et_pb_foldRight
 }

 @-webkit-keyframes et_pb_foldBottom {
     to {
         opacity: 1;
         -webkit-transform: rotateX(0deg);
         transform: rotateX(0deg)
     }
 }

 @keyframes et_pb_foldBottom {
     to {
         opacity: 1;
         -webkit-transform: rotateX(0deg);
         transform: rotateX(0deg)
     }
 }

 .et_animated.foldBottom {
     -webkit-transform-origin: bottom;
     transform-origin: bottom;
     -webkit-animation-name: et_pb_foldBottom;
     animation-name: et_pb_foldBottom
 }

 @-webkit-keyframes et_pb_foldLeft {
     to {
         opacity: 1;
         -webkit-transform: rotateY(0deg);
         transform: rotateY(0deg)
     }
 }

 @keyframes et_pb_foldLeft {
     to {
         opacity: 1;
         -webkit-transform: rotateY(0deg);
         transform: rotateY(0deg)
     }
 }

 .et_animated.foldLeft {
     -webkit-transform-origin: left;
     transform-origin: left;
     -webkit-animation-name: et_pb_foldLeft;
     animation-name: et_pb_foldLeft
 }

 @-webkit-keyframes et_pb_roll {
     0% {
         -webkit-transform-origin: center;
         transform-origin: center
     }

     to {
         -webkit-transform-origin: center;
         transform-origin: center;
         -webkit-transform: none;
         transform: none;
         opacity: 1
     }
 }

 @keyframes et_pb_roll {
     0% {
         -webkit-transform-origin: center;
         transform-origin: center
     }

     to {
         -webkit-transform-origin: center;
         transform-origin: center;
         -webkit-transform: none;
         transform: none;
         opacity: 1
     }
 }

 .et_animated.roll {
     -webkit-animation-name: et_pb_roll;
     animation-name: et_pb_roll
 }

 @-webkit-keyframes et_pb_rollTop {
     0% {
         -webkit-transform-origin: top;
         transform-origin: top
     }

     to {
         -webkit-transform-origin: top;
         transform-origin: top;
         -webkit-transform: none;
         transform: none;
         opacity: 1
     }
 }

 @keyframes et_pb_rollTop {
     0% {
         -webkit-transform-origin: top;
         transform-origin: top
     }

     to {
         -webkit-transform-origin: top;
         transform-origin: top;
         -webkit-transform: none;
         transform: none;
         opacity: 1
     }
 }

 .et_animated.rollTop {
     -webkit-animation-name: et_pb_rollTop;
     animation-name: et_pb_rollTop
 }

 @-webkit-keyframes et_pb_rollRight {
     0% {
         -webkit-transform-origin: right;
         transform-origin: right
     }

     to {
         -webkit-transform-origin: right;
         transform-origin: right;
         -webkit-transform: none;
         transform: none;
         opacity: 1
     }
 }

 @keyframes et_pb_rollRight {
     0% {
         -webkit-transform-origin: right;
         transform-origin: right
     }

     to {
         -webkit-transform-origin: right;
         transform-origin: right;
         -webkit-transform: none;
         transform: none;
         opacity: 1
     }
 }

 .et_animated.rollRight {
     -webkit-animation-name: et_pb_rollRight;
     animation-name: et_pb_rollRight
 }

 @-webkit-keyframes et_pb_rollBottom {
     0% {
         -webkit-transform-origin: bottom;
         transform-origin: bottom
     }

     to {
         -webkit-transform-origin: bottom;
         transform-origin: bottom;
         -webkit-transform: none;
         transform: none;
         opacity: 1
     }
 }

 @keyframes et_pb_rollBottom {
     0% {
         -webkit-transform-origin: bottom;
         transform-origin: bottom
     }

     to {
         -webkit-transform-origin: bottom;
         transform-origin: bottom;
         -webkit-transform: none;
         transform: none;
         opacity: 1
     }
 }

 .et_animated.rollBottom {
     -webkit-animation-name: et_pb_rollBottom;
     animation-name: et_pb_rollBottom
 }

 @-webkit-keyframes et_pb_rollLeft {
     0% {
         -webkit-transform-origin: left;
         transform-origin: left
     }

     to {
         -webkit-transform-origin: left;
         transform-origin: left;
         -webkit-transform: none;
         transform: none;
         opacity: 1
     }
 }

 @keyframes et_pb_rollLeft {
     0% {
         -webkit-transform-origin: left;
         transform-origin: left
     }

     to {
         -webkit-transform-origin: left;
         transform-origin: left;
         -webkit-transform: none;
         transform: none;
         opacity: 1
     }
 }

 .et_animated.rollLeft {
     -webkit-animation-name: et_pb_rollLeft;
     animation-name: et_pb_rollLeft
 }

 .et_pb_with_border .et_pb_image_wrap {
     border: 0 solid #333
 }

 .et_pb_image {
     margin-left: auto;
     margin-right: auto;
     line-height: 0
 }

 .et_pb_image.aligncenter {
     text-align: center
 }

 .et_pb_image.et_pb_has_overlay a.et_pb_lightbox_image {
     display: block;
     position: relative
 }

 .et_pb_image {
     display: block
 }

 .et_pb_image .et_pb_image_wrap {
     display: inline-block;
     position: relative;
     max-width: 100%
 }

 .et_pb_image .et_pb_image_wrap img[src*=".svg"] {
     width: auto
 }

 .et_pb_image img {
     position: relative
 }

 .et_pb_image_sticky {
     margin-bottom: 0 !important;
     display: inherit
 }

 .et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay {
     z-index: 3;
     opacity: 1
 }

 @media (min-width: 981px) {

     .et_pb_section_sticky,
     .et_pb_section_sticky.et_pb_bottom_divider .et_pb_row:nth-last-child(2),
     .et_pb_section_sticky .et_pb_column_single,
     .et_pb_section_sticky .et_pb_row.et-last-child,
     .et_pb_section_sticky .et_pb_row:last-child,
     .et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner.et-last-child,
     .et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner:last-child {
         padding-bottom: 0 !important
     }
 }

 @media (max-width: 980px) {
     .et_pb_image_sticky_tablet {
         margin-bottom: 0 !important;
         display: inherit
     }

     .et_pb_section_sticky_mobile,
     .et_pb_section_sticky_mobile.et_pb_bottom_divider .et_pb_row:nth-last-child(2),
     .et_pb_section_sticky_mobile .et_pb_column_single,
     .et_pb_section_sticky_mobile .et_pb_row.et-last-child,
     .et_pb_section_sticky_mobile .et_pb_row:last-child,
     .et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner.et-last-child,
     .et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner:last-child {
         padding-bottom: 0 !important
     }

     .et_pb_section_sticky .et_pb_row.et-last-child .et_pb_column.et_pb_row_sticky.et-last-child,
     .et_pb_section_sticky .et_pb_row:last-child .et_pb_column.et_pb_row_sticky:last-child {
         margin-bottom: 0
     }

     .et_pb_image_bottom_space_tablet {
         margin-bottom: 30px !important;
         display: block
     }

     .et_always_center_on_mobile {
         text-align: center !important;
         margin-left: auto !important;
         margin-right: auto !important
     }
 }

 @media (max-width: 767px) {
     .et_pb_image_sticky_phone {
         margin-bottom: 0 !important;
         display: inherit
     }

     .et_pb_image_bottom_space_phone {
         margin-bottom: 30px !important;
         display: block
     }
 }

 /* @font-face {
     font-family: ETmodules;
     font-display: block;
     src: url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.eot);
     src: url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.eot?#iefix) format("embedded-opentype"), url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.woff) format("woff"), url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.ttf) format("truetype"), url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.svg#ETmodules) format("svg");
     font-weight: 400;
     font-style: normal
 } */

 .et_parallax_bg.et_parallax_bg__sticky,
 .et_pb_sticky.et_pb_section_parallax_sticky .et_parallax_bg:not(.et_parallax_bg__sticky),
 .et_pb_sticky .et_pb_section_parallax_sticky .et_parallax_bg:not(.et_parallax_bg__sticky) {
     display: none
 }

 .et_pb_sticky.et_pb_section_parallax_sticky .et_parallax_bg.et_parallax_bg__sticky,
 .et_pb_sticky .et_pb_section_parallax_sticky .et_parallax_bg.et_parallax_bg__sticky {
     display: block
 }

 .et_builder_inner_content.has_et_pb_sticky {
     z-index: inherit
 }

 .et-db #et-boc .et-l #et-fb-app .et_pb_column.has_et_pb_sticky,
 .et_pb_column.has_et_pb_sticky {
     z-index: 20
 }

 .et-l--header .et-db #et-boc .et-l #et-fb-app .et_pb_column.has_et_pb_sticky,
 .et-l--header .et_pb_column.has_et_pb_sticky {
     z-index: 30
 }

 .et-l--footer .et-db #et-boc .et-l #et-fb-app .et_pb_column.has_et_pb_sticky,
 .et-l--footer .et_pb_column.has_et_pb_sticky {
     z-index: 10
 }

 .et_pb_sticky_placeholder {
     opacity: 0 !important
 }

 .et_pb_sticky .et_overlay.et_pb_inline_icon_sticky:before,
 .et_pb_sticky .et_pb_inline_icon_sticky:before {
     content: attr(data-icon-sticky) !important
 }

 body .et-script-temporary-measurement {
     opacity: 0
 }

 .et_overlay {
     z-index: -1;
     position: absolute;
     top: 0;
     left: 0;
     display: block;
     width: 100%;
     height: 100%;
     background: hsla(0, 0%, 100%, .9);
     opacity: 0;
     pointer-events: none;
     -webkit-transition: all .3s;
     transition: all .3s;
     border: 1px solid #e5e5e5;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     -webkit-backface-visibility: hidden;
     backface-visibility: hidden;
     -webkit-font-smoothing: antialiased
 }

 .et_overlay:before {
     color: #2ea3f2;
     content: "\E050";
     position: absolute;
     top: 50%;
     left: 50%;
     -webkit-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%);
     font-size: 32px;
     -webkit-transition: all .4s;
     transition: all .4s
 }

 .et_portfolio_image,
 .et_shop_image {
     position: relative;
     display: block
 }

 .et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,
 .et_portfolio_image:hover .et_overlay,
 .et_shop_image:hover .et_overlay {
     z-index: 3;
     opacity: 1
 }

 #ie7 .et_overlay,
 #ie8 .et_overlay {
     display: none
 }

 .et_pb_module.et_pb_has_overlay {
     position: relative
 }

 .et_pb_module.et_pb_has_overlay .et_overlay,
 article.et_pb_has_overlay {
     border: none
 }

 /* @font-face {
     font-family: FontAwesome;
     font-style: normal;
     font-weight: 400;
     font-display: block;
     src: url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.eot);
     src: url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.woff2) format("woff2"), url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.woff) format("woff"), url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.ttf) format("truetype"), url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.svg#fontawesome) format("svg")
 }

 @font-face {
     font-family: FontAwesome;
     font-style: normal;
     font-weight: 900;
     font-display: block;
     src: url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.eot);
     src: url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.woff2) format("woff2"), url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.woff) format("woff"), url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.ttf) format("truetype"), url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.svg#fontawesome) format("svg")
 }

 @font-face {
     font-family: FontAwesome;
     font-style: normal;
     font-weight: 400;
     font-display: block;
     src: url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.eot);
     src: url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.woff2) format("woff2"), url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.woff) format("woff"), url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.ttf) format("truetype"), url(//hakersi.pl/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.svg#fontawesome) format("svg")
 } */

 .et_animated {
     opacity: 0;
     -webkit-animation-duration: 1s;
     animation-duration: 1s;
     -webkit-animation-fill-mode: both !important;
     animation-fill-mode: both !important
 }

 .et_animated.infinite {
     -webkit-animation-iteration-count: infinite;
     animation-iteration-count: infinite
 }

 .et_had_animation {
     position: relative
 }

 @-webkit-keyframes et_pb_fade {
     to {
         opacity: 1
     }
 }

 @keyframes et_pb_fade {
     to {
         opacity: 1
     }
 }

 .et_animated.fade {
     -webkit-animation-name: et_pb_fade;
     animation-name: et_pb_fade
 }

 @-webkit-keyframes et_pb_fadeTop {
     0% {
         -webkit-transform: translate3d(0, -100%, 0);
         transform: translate3d(0, -100%, 0)
     }

     to {
         opacity: 1;
         -webkit-transform: none;
         transform: none
     }
 }

 @keyframes et_pb_fadeTop {
     0% {
         -webkit-transform: translate3d(0, -100%, 0);
         transform: translate3d(0, -100%, 0)
     }

     to {
         opacity: 1;
         -webkit-transform: none;
         transform: none
     }
 }

 .et_animated.fadeTop {
     -webkit-animation-name: et_pb_fadeTop;
     animation-name: et_pb_fadeTop
 }

 @-webkit-keyframes et_pb_fadeRight {
     0% {
         -webkit-transform: translate3d(100%, 0, 0);
         transform: translate3d(100%, 0, 0)
     }

     to {
         opacity: 1;
         -webkit-transform: none;
         transform: none
     }
 }

 @keyframes et_pb_fadeRight {
     0% {
         -webkit-transform: translate3d(100%, 0, 0);
         transform: translate3d(100%, 0, 0)
     }

     to {
         opacity: 1;
         -webkit-transform: none;
         transform: none
     }
 }

 .et_animated.fadeRight {
     -webkit-animation-name: et_pb_fadeRight;
     animation-name: et_pb_fadeRight
 }

 @-webkit-keyframes et_pb_fadeBottom {
     0% {
         -webkit-transform: translate3d(0, 100%, 0);
         transform: translate3d(0, 100%, 0)
     }

     to {
         opacity: 1;
         -webkit-transform: none;
         transform: none
     }
 }

 @keyframes et_pb_fadeBottom {
     0% {
         -webkit-transform: translate3d(0, 100%, 0);
         transform: translate3d(0, 100%, 0)
     }

     to {
         opacity: 1;
         -webkit-transform: none;
         transform: none
     }
 }

 .et_animated.fadeBottom {
     -webkit-animation-name: et_pb_fadeBottom;
     animation-name: et_pb_fadeBottom
 }

 @-webkit-keyframes et_pb_fadeLeft {
     0% {
         -webkit-transform: translate3d(-100%, 0, 0);
         transform: translate3d(-100%, 0, 0)
     }

     to {
         opacity: 1;
         -webkit-transform: none;
         transform: none
     }
 }

 @keyframes et_pb_fadeLeft {
     0% {
         -webkit-transform: translate3d(-100%, 0, 0);
         transform: translate3d(-100%, 0, 0)
     }

     to {
         opacity: 1;
         -webkit-transform: none;
         transform: none
     }
 }

 .et_animated.fadeLeft {
     -webkit-animation-name: et_pb_fadeLeft;
     animation-name: et_pb_fadeLeft
 }

 @-webkit-keyframes et_pb_slide {
     to {
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
         opacity: 1
     }
 }

 @keyframes et_pb_slide {
     to {
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
         opacity: 1
     }
 }

 .et_animated.slide {
     -webkit-animation-name: et_pb_slide;
     animation-name: et_pb_slide
 }

 @-webkit-keyframes et_pb_slideTop {
     to {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
         opacity: 1
     }
 }

 @keyframes et_pb_slideTop {
     to {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
         opacity: 1
     }
 }

 .et_animated.slideTop {
     -webkit-animation-name: et_pb_slideTop;
     animation-name: et_pb_slideTop
 }

 @-webkit-keyframes et_pb_slideRight {
     to {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
         opacity: 1
     }
 }

 @keyframes et_pb_slideRight {
     to {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
         opacity: 1
     }
 }

 .et_animated.slideRight {
     -webkit-animation-name: et_pb_slideRight;
     animation-name: et_pb_slideRight
 }

 @-webkit-keyframes et_pb_slideBottom {
     to {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
         opacity: 1
     }
 }

 @keyframes et_pb_slideBottom {
     to {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
         opacity: 1
     }
 }

 .et_animated.slideBottom {
     -webkit-animation-name: et_pb_slideBottom;
     animation-name: et_pb_slideBottom
 }

 @-webkit-keyframes et_pb_slideLeft {
     to {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
         opacity: 1
     }
 }

 @keyframes et_pb_slideLeft {
     to {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
         opacity: 1
     }
 }

 .et_animated.slideLeft {
     -webkit-animation-name: et_pb_slideLeft;
     animation-name: et_pb_slideLeft
 }

 @-webkit-keyframes et_pb_bounce {

     0%,
     20%,
     40%,
     60%,
     80%,
     to {
         -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
         animation-timing-function: cubic-bezier(.215, .61, .355, 1)
     }

     0% {
         -webkit-transform: scale3d(.3, .3, .3);
         transform: scale3d(.3, .3, .3)
     }

     20% {
         -webkit-transform: scale3d(1.1, 1.1, 1.1);
         transform: scale3d(1.1, 1.1, 1.1)
     }

     40% {
         -webkit-transform: scale3d(.9, .9, .9);
         transform: scale3d(.9, .9, .9)
     }

     60% {
         -webkit-transform: scale3d(1.03, 1.03, 1.03);
         transform: scale3d(1.03, 1.03, 1.03)
     }

     80% {
         -webkit-transform: scale3d(.97, .97, .97);
         transform: scale3d(.97, .97, .97)
     }

     to {
         opacity: 1;
         -webkit-transform: scaleX(1);
         transform: scaleX(1)
     }
 }

 @keyframes et_pb_bounce {

     0%,
     20%,
     40%,
     60%,
     80%,
     to {
         -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
         animation-timing-function: cubic-bezier(.215, .61, .355, 1)
     }

     0% {
         -webkit-transform: scale3d(.3, .3, .3);
         transform: scale3d(.3, .3, .3)
     }

     20% {
         -webkit-transform: scale3d(1.1, 1.1, 1.1);
         transform: scale3d(1.1, 1.1, 1.1)
     }

     40% {
         -webkit-transform: scale3d(.9, .9, .9);
         transform: scale3d(.9, .9, .9)
     }

     60% {
         -webkit-transform: scale3d(1.03, 1.03, 1.03);
         transform: scale3d(1.03, 1.03, 1.03)
     }

     80% {
         -webkit-transform: scale3d(.97, .97, .97);
         transform: scale3d(.97, .97, .97)
     }

     to {
         opacity: 1;
         -webkit-transform: scaleX(1);
         transform: scaleX(1)
     }
 }

 .et_animated.bounce {
     -webkit-animation-name: et_pb_bounce;
     animation-name: et_pb_bounce
 }

 @-webkit-keyframes et_pb_bounceTop {

     0%,
     60%,
     75%,
     90%,
     to {
         -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
         animation-timing-function: cubic-bezier(.215, .61, .355, 1)
     }

     0% {
         -webkit-transform: translate3d(0, -200px, 0);
         transform: translate3d(0, -200px, 0)
     }

     60% {
         -webkit-transform: translate3d(0, 25px, 0);
         transform: translate3d(0, 25px, 0)
     }

     75% {
         -webkit-transform: translate3d(0, -10px, 0);
         transform: translate3d(0, -10px, 0)
     }

     90% {
         -webkit-transform: translate3d(0, 5px, 0);
         transform: translate3d(0, 5px, 0)
     }

     to {
         -webkit-transform: none;
         transform: none;
         opacity: 1
     }
 }

 @keyframes et_pb_bounceTop {

     0%,
     60%,
     75%,
     90%,
     to {
         -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
         animation-timing-function: cubic-bezier(.215, .61, .355, 1)
     }

     0% {
         -webkit-transform: translate3d(0, -200px, 0);
         transform: translate3d(0, -200px, 0)
     }

     60% {
         -webkit-transform: translate3d(0, 25px, 0);
         transform: translate3d(0, 25px, 0)
     }

     75% {
         -webkit-transform: translate3d(0, -10px, 0);
         transform: translate3d(0, -10px, 0)
     }

     90% {
         -webkit-transform: translate3d(0, 5px, 0);
         transform: translate3d(0, 5px, 0)
     }

     to {
         -webkit-transform: none;
         transform: none;
         opacity: 1
     }
 }

 .et_animated.bounceTop {
     -webkit-animation-name: et_pb_bounceTop;
     animation-name: et_pb_bounceTop
 }

 @-webkit-keyframes et_pb_bounceRight {

     0%,
     60%,
     75%,
     90%,
     to {
         -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
         animation-timing-function: cubic-bezier(.215, .61, .355, 1)
     }

     0% {
         -webkit-transform: translate3d(200px, 0, 0);
         transform: translate3d(200px, 0, 0)
     }

     60% {
         -webkit-transform: translate3d(-25px, 0, 0);
         transform: translate3d(-25px, 0, 0)
     }

     75% {
         -webkit-transform: translate3d(10px, 0, 0);
         transform: translate3d(10px, 0, 0)
     }

     90% {
         -webkit-transform: translate3d(-5px, 0, 0);
         transform: translate3d(-5px, 0, 0)
     }

     to {
         -webkit-transform: none;
         transform: none;
         opacity: 1
     }
 }

 @keyframes et_pb_bounceRight {

     0%,
     60%,
     75%,
     90%,
     to {
         -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
         animation-timing-function: cubic-bezier(.215, .61, .355, 1)
     }

     0% {
         -webkit-transform: translate3d(200px, 0, 0);
         transform: translate3d(200px, 0, 0)
     }

     60% {
         -webkit-transform: translate3d(-25px, 0, 0);
         transform: translate3d(-25px, 0, 0)
     }

     75% {
         -webkit-transform: translate3d(10px, 0, 0);
         transform: translate3d(10px, 0, 0)
     }

     90% {
         -webkit-transform: translate3d(-5px, 0, 0);
         transform: translate3d(-5px, 0, 0)
     }

     to {
         -webkit-transform: none;
         transform: none;
         opacity: 1
     }
 }

 .et_animated.bounceRight {
     -webkit-animation-name: et_pb_bounceRight;
     animation-name: et_pb_bounceRight
 }

 @-webkit-keyframes et_pb_bounceBottom {

     0%,
     60%,
     75%,
     90%,
     to {
         -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
         animation-timing-function: cubic-bezier(.215, .61, .355, 1)
     }

     0% {
         -webkit-transform: translate3d(0, 200px, 0);
         transform: translate3d(0, 200px, 0)
     }

     60% {
         -webkit-transform: translate3d(0, -20px, 0);
         transform: translate3d(0, -20px, 0)
     }

     75% {
         -webkit-transform: translate3d(0, 10px, 0);
         transform: translate3d(0, 10px, 0)
     }

     90% {
         -webkit-transform: translate3d(0, -5px, 0);
         transform: translate3d(0, -5px, 0)
     }

     to {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
         opacity: 1
     }
 }

 @keyframes et_pb_bounceBottom {

     0%,
     60%,
     75%,
     90%,
     to {
         -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
         animation-timing-function: cubic-bezier(.215, .61, .355, 1)
     }

     0% {
         -webkit-transform: translate3d(0, 200px, 0);
         transform: translate3d(0, 200px, 0)
     }

     60% {
         -webkit-transform: translate3d(0, -20px, 0);
         transform: translate3d(0, -20px, 0)
     }

     75% {
         -webkit-transform: translate3d(0, 10px, 0);
         transform: translate3d(0, 10px, 0)
     }

     90% {
         -webkit-transform: translate3d(0, -5px, 0);
         transform: translate3d(0, -5px, 0)
     }

     to {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
         opacity: 1
     }
 }

 .et_animated.bounceBottom {
     -webkit-animation-name: et_pb_bounceBottom;
     animation-name: et_pb_bounceBottom
 }

 @-webkit-keyframes et_pb_bounceLeft {

     0%,
     60%,
     75%,
     90%,
     to {
         -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
         animation-timing-function: cubic-bezier(.215, .61, .355, 1)
     }

     0% {
         -webkit-transform: translate3d(-200px, 0, 0);
         transform: translate3d(-200px, 0, 0)
     }

     60% {
         -webkit-transform: translate3d(25px, 0, 0);
         transform: translate3d(25px, 0, 0)
     }

     75% {
         -webkit-transform: translate3d(-10px, 0, 0);
         transform: translate3d(-10px, 0, 0)
     }

     90% {
         -webkit-transform: translate3d(5px, 0, 0);
         transform: translate3d(5px, 0, 0)
     }

     to {
         -webkit-transform: none;
         transform: none;
         opacity: 1
     }
 }

 @keyframes et_pb_bounceLeft {

     0%,
     60%,
     75%,
     90%,
     to {
         -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
         animation-timing-function: cubic-bezier(.215, .61, .355, 1)
     }

     0% {
         -webkit-transform: translate3d(-200px, 0, 0);
         transform: translate3d(-200px, 0, 0)
     }

     60% {
         -webkit-transform: translate3d(25px, 0, 0);
         transform: translate3d(25px, 0, 0)
     }

     75% {
         -webkit-transform: translate3d(-10px, 0, 0);
         transform: translate3d(-10px, 0, 0)
     }

     90% {
         -webkit-transform: translate3d(5px, 0, 0);
         transform: translate3d(5px, 0, 0)
     }

     to {
         -webkit-transform: none;
         transform: none;
         opacity: 1
     }
 }

 .et_animated.bounceLeft {
     -webkit-animation-name: et_pb_bounceLeft;
     animation-name: et_pb_bounceLeft
 }

 @-webkit-keyframes et_pb_zoom {
     to {
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
         opacity: 1
     }
 }

 @keyframes et_pb_zoom {
     to {
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
         opacity: 1
     }
 }

 .et_animated.zoom {
     -webkit-animation-name: et_pb_zoom;
     animation-name: et_pb_zoom
 }

 @-webkit-keyframes et_pb_zoomTop {
     to {
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
         opacity: 1
     }
 }

 @keyframes et_pb_zoomTop {
     to {
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
         opacity: 1
     }
 }

 .et_animated.zoomTop {
     -webkit-animation-name: et_pb_zoomTop;
     animation-name: et_pb_zoomTop;
     -webkit-transform-origin: top;
     transform-origin: top
 }

 @-webkit-keyframes et_pb_zoomRight {
     to {
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
         opacity: 1
     }
 }

 @keyframes et_pb_zoomRight {
     to {
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
         opacity: 1
     }
 }

 .et_animated.zoomRight {
     -webkit-animation-name: et_pb_zoomRight;
     animation-name: et_pb_zoomRight;
     -webkit-transform-origin: right;
     transform-origin: right
 }

 @-webkit-keyframes et_pb_zoomBottom {
     to {
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
         opacity: 1
     }
 }

 @keyframes et_pb_zoomBottom {
     to {
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
         opacity: 1
     }
 }

 .et_animated.zoomBottom {
     -webkit-animation-name: et_pb_zoomBottom;
     animation-name: et_pb_zoomBottom;
     -webkit-transform-origin: bottom;
     transform-origin: bottom
 }

 @-webkit-keyframes et_pb_zoomLeft {
     to {
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
         opacity: 1
     }
 }

 @keyframes et_pb_zoomLeft {
     to {
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
         opacity: 1
     }
 }

 .et_animated.zoomLeft {
     -webkit-animation-name: et_pb_zoomLeft;
     animation-name: et_pb_zoomLeft;
     -webkit-transform-origin: left;
     transform-origin: left
 }

 @-webkit-keyframes et_pb_flip {
     to {
         opacity: 1;
         -webkit-transform: rotateX(0deg);
         transform: rotateX(0deg)
     }
 }

 @keyframes et_pb_flip {
     to {
         opacity: 1;
         -webkit-transform: rotateX(0deg);
         transform: rotateX(0deg)
     }
 }

 .et_animated.flip {
     -webkit-animation-name: et_pb_flip;
     animation-name: et_pb_flip
 }

 @-webkit-keyframes et_pb_flipTop {
     to {
         opacity: 1;
         -webkit-transform: rotateX(0deg);
         transform: rotateX(0deg)
     }
 }

 @keyframes et_pb_flipTop {
     to {
         opacity: 1;
         -webkit-transform: rotateX(0deg);
         transform: rotateX(0deg)
     }
 }

 .et_animated.flipTop {
     -webkit-animation-name: et_pb_flipTop;
     animation-name: et_pb_flipTop;
     -webkit-transform-origin: center;
     transform-origin: center
 }

 @-webkit-keyframes et_pb_flipRight {
     to {
         opacity: 1;
         -webkit-transform: rotateY(0deg);
         transform: rotateY(0deg)
     }
 }

 @keyframes et_pb_flipRight {
     to {
         opacity: 1;
         -webkit-transform: rotateY(0deg);
         transform: rotateY(0deg)
     }
 }

 .et_animated.flipRight {
     -webkit-animation-name: et_pb_flipRight;
     animation-name: et_pb_flipRight;
     -webkit-transform-origin: center;
     transform-origin: center
 }

 @-webkit-keyframes et_pb_flipBottom {
     to {
         opacity: 1;
         -webkit-transform: rotateX(0deg);
         transform: rotateX(0deg)
     }
 }

 @keyframes et_pb_flipBottom {
     to {
         opacity: 1;
         -webkit-transform: rotateX(0deg);
         transform: rotateX(0deg)
     }
 }

 .et_animated.flipBottom {
     -webkit-animation-name: et_pb_flipBottom;
     animation-name: et_pb_flipBottom;
     -webkit-transform-origin: center;
     transform-origin: center
 }

 @-webkit-keyframes et_pb_flipLeft {
     to {
         opacity: 1;
         -webkit-transform: rotateY(0deg);
         transform: rotateY(0deg)
     }
 }

 @keyframes et_pb_flipLeft {
     to {
         opacity: 1;
         -webkit-transform: rotateY(0deg);
         transform: rotateY(0deg)
     }
 }

 .et_animated.flipLeft {
     -webkit-animation-name: et_pb_flipLeft;
     animation-name: et_pb_flipLeft;
     -webkit-transform-origin: center;
     transform-origin: center
 }

 @-webkit-keyframes et_pb_fold {
     to {
         opacity: 1;
         -webkit-transform: rotateY(0deg);
         transform: rotateY(0deg)
     }
 }

 @keyframes et_pb_fold {
     to {
         opacity: 1;
         -webkit-transform: rotateY(0deg);
         transform: rotateY(0deg)
     }
 }

 .et_animated.fold {
     -webkit-transform-origin: center;
     transform-origin: center;
     -webkit-animation-name: et_pb_fold;
     animation-name: et_pb_fold
 }

 @-webkit-keyframes et_pb_foldTop {
     to {
         opacity: 1;
         -webkit-transform: rotateX(0deg);
         transform: rotateX(0deg)
     }
 }

 @keyframes et_pb_foldTop {
     to {
         opacity: 1;
         -webkit-transform: rotateX(0deg);
         transform: rotateX(0deg)
     }
 }

 .et_animated.foldTop {
     -webkit-transform-origin: top;
     transform-origin: top;
     -webkit-animation-name: et_pb_foldTop;
     animation-name: et_pb_foldTop
 }

 @-webkit-keyframes et_pb_foldRight {
     to {
         opacity: 1;
         -webkit-transform: rotateY(0deg);
         transform: rotateY(0deg)
     }
 }

 @keyframes et_pb_foldRight {
     to {
         opacity: 1;
         -webkit-transform: rotateY(0deg);
         transform: rotateY(0deg)
     }
 }

 .et_animated.foldRight {
     -webkit-transform-origin: right;
     transform-origin: right;
     -webkit-animation-name: et_pb_foldRight;
     animation-name: et_pb_foldRight
 }

 @-webkit-keyframes et_pb_foldBottom {
     to {
         opacity: 1;
         -webkit-transform: rotateX(0deg);
         transform: rotateX(0deg)
     }
 }

 @keyframes et_pb_foldBottom {
     to {
         opacity: 1;
         -webkit-transform: rotateX(0deg);
         transform: rotateX(0deg)
     }
 }

 .et_animated.foldBottom {
     -webkit-transform-origin: bottom;
     transform-origin: bottom;
     -webkit-animation-name: et_pb_foldBottom;
     animation-name: et_pb_foldBottom
 }

 @-webkit-keyframes et_pb_foldLeft {
     to {
         opacity: 1;
         -webkit-transform: rotateY(0deg);
         transform: rotateY(0deg)
     }
 }

 @keyframes et_pb_foldLeft {
     to {
         opacity: 1;
         -webkit-transform: rotateY(0deg);
         transform: rotateY(0deg)
     }
 }

 .et_animated.foldLeft {
     -webkit-transform-origin: left;
     transform-origin: left;
     -webkit-animation-name: et_pb_foldLeft;
     animation-name: et_pb_foldLeft
 }

 @-webkit-keyframes et_pb_roll {
     0% {
         -webkit-transform-origin: center;
         transform-origin: center
     }

     to {
         -webkit-transform-origin: center;
         transform-origin: center;
         -webkit-transform: none;
         transform: none;
         opacity: 1
     }
 }

 @keyframes et_pb_roll {
     0% {
         -webkit-transform-origin: center;
         transform-origin: center
     }

     to {
         -webkit-transform-origin: center;
         transform-origin: center;
         -webkit-transform: none;
         transform: none;
         opacity: 1
     }
 }

 .et_animated.roll {
     -webkit-animation-name: et_pb_roll;
     animation-name: et_pb_roll
 }

 @-webkit-keyframes et_pb_rollTop {
     0% {
         -webkit-transform-origin: top;
         transform-origin: top
     }

     to {
         -webkit-transform-origin: top;
         transform-origin: top;
         -webkit-transform: none;
         transform: none;
         opacity: 1
     }
 }

 @keyframes et_pb_rollTop {
     0% {
         -webkit-transform-origin: top;
         transform-origin: top
     }

     to {
         -webkit-transform-origin: top;
         transform-origin: top;
         -webkit-transform: none;
         transform: none;
         opacity: 1
     }
 }

 .et_animated.rollTop {
     -webkit-animation-name: et_pb_rollTop;
     animation-name: et_pb_rollTop
 }

 @-webkit-keyframes et_pb_rollRight {
     0% {
         -webkit-transform-origin: right;
         transform-origin: right
     }

     to {
         -webkit-transform-origin: right;
         transform-origin: right;
         -webkit-transform: none;
         transform: none;
         opacity: 1
     }
 }

 @keyframes et_pb_rollRight {
     0% {
         -webkit-transform-origin: right;
         transform-origin: right
     }

     to {
         -webkit-transform-origin: right;
         transform-origin: right;
         -webkit-transform: none;
         transform: none;
         opacity: 1
     }
 }

 .et_animated.rollRight {
     -webkit-animation-name: et_pb_rollRight;
     animation-name: et_pb_rollRight
 }

 @-webkit-keyframes et_pb_rollBottom {
     0% {
         -webkit-transform-origin: bottom;
         transform-origin: bottom
     }

     to {
         -webkit-transform-origin: bottom;
         transform-origin: bottom;
         -webkit-transform: none;
         transform: none;
         opacity: 1
     }
 }

 @keyframes et_pb_rollBottom {
     0% {
         -webkit-transform-origin: bottom;
         transform-origin: bottom
     }

     to {
         -webkit-transform-origin: bottom;
         transform-origin: bottom;
         -webkit-transform: none;
         transform: none;
         opacity: 1
     }
 }

 .et_animated.rollBottom {
     -webkit-animation-name: et_pb_rollBottom;
     animation-name: et_pb_rollBottom
 }

 @-webkit-keyframes et_pb_rollLeft {
     0% {
         -webkit-transform-origin: left;
         transform-origin: left
     }

     to {
         -webkit-transform-origin: left;
         transform-origin: left;
         -webkit-transform: none;
         transform: none;
         opacity: 1
     }
 }

 @keyframes et_pb_rollLeft {
     0% {
         -webkit-transform-origin: left;
         transform-origin: left
     }

     to {
         -webkit-transform-origin: left;
         transform-origin: left;
         -webkit-transform: none;
         transform: none;
         opacity: 1
     }
 }

 .et_animated.rollLeft {
     -webkit-animation-name: et_pb_rollLeft;
     animation-name: et_pb_rollLeft
 }

 .et_pb_with_border .et_pb_image_wrap {
     border: 0 solid #333
 }

 .et_pb_image {
     margin-left: auto;
     margin-right: auto;
     line-height: 0
 }

 .et_pb_image.aligncenter {
     text-align: center
 }

 .et_pb_image.et_pb_has_overlay a.et_pb_lightbox_image {
     display: block;
     position: relative
 }

 .et_pb_image {
     display: block
 }

 .et_pb_image .et_pb_image_wrap {
     display: inline-block;
     position: relative;
     max-width: 100%
 }

 .et_pb_image .et_pb_image_wrap img[src*=".svg"] {
     width: auto
 }

 .et_pb_image img {
     position: relative
 }

 .et_pb_image_sticky {
     margin-bottom: 0 !important;
     display: inherit
 }

 .et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay {
     z-index: 3;
     opacity: 1
 }

 @media (min-width: 981px) {

     .et_pb_section_sticky,
     .et_pb_section_sticky.et_pb_bottom_divider .et_pb_row:nth-last-child(2),
     .et_pb_section_sticky .et_pb_column_single,
     .et_pb_section_sticky .et_pb_row.et-last-child,
     .et_pb_section_sticky .et_pb_row:last-child,
     .et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner.et-last-child,
     .et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner:last-child {
         padding-bottom: 0 !important
     }
 }

 @media (max-width: 980px) {
     .et_pb_image_sticky_tablet {
         margin-bottom: 0 !important;
         display: inherit
     }

     .et_pb_section_sticky_mobile,
     .et_pb_section_sticky_mobile.et_pb_bottom_divider .et_pb_row:nth-last-child(2),
     .et_pb_section_sticky_mobile .et_pb_column_single,
     .et_pb_section_sticky_mobile .et_pb_row.et-last-child,
     .et_pb_section_sticky_mobile .et_pb_row:last-child,
     .et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner.et-last-child,
     .et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner:last-child {
         padding-bottom: 0 !important
     }

     .et_pb_section_sticky .et_pb_row.et-last-child .et_pb_column.et_pb_row_sticky.et-last-child,
     .et_pb_section_sticky .et_pb_row:last-child .et_pb_column.et_pb_row_sticky:last-child {
         margin-bottom: 0
     }

     .et_pb_image_bottom_space_tablet {
         margin-bottom: 30px !important;
         display: block
     }

     .et_always_center_on_mobile {
         text-align: center !important;
         margin-left: auto !important;
         margin-right: auto !important
     }
 }

 @media (max-width: 767px) {
     .et_pb_image_sticky_phone {
         margin-bottom: 0 !important;
         display: inherit
     }

     .et_pb_image_bottom_space_phone {
         margin-bottom: 30px !important;
         display: block
     }
 }

 .et_pb_with_border .et-pb-icon,
 .et_pb_with_border .et_pb_image_wrap {
     border: 0 solid #333
 }

 .et_pb_blurb_content {
     max-width: 550px;
     margin: 0 auto;
     position: relative;
     text-align: center;
     word-wrap: break-word;
     width: 100%
 }

 .et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container {
     text-align: left
 }

 .et_pb_blurb.et_pb_text_align_right .et_pb_blurb_content .et_pb_blurb_container {
     text-align: right
 }

 .et_pb_blurb.et_pb_text_align_justified .et_pb_blurb_content .et_pb_blurb_container {
     text-align: justify
 }

 .et_pb_blurb.et_pb_text_align_center .et_pb_blurb_content .et_pb_blurb_container {
     text-align: center
 }

 .et_pb_blurb_content p:last-of-type {
     padding-bottom: 0
 }

 .et_pb_blurb .et_pb_module_header a,
 .et_pb_blurb h4 a {
     text-decoration: none
 }

 .et_pb_blurb .et_pb_image_wrap {
     display: block;
     margin: auto
 }

 .et_pb_main_blurb_image img {
     border-radius: inherit
 }

 .et_pb_main_blurb_image img[src*=".svg"] {
     width: auto
 }

 .et_pb_sticky_module .et_pb_main_blurb_image .et_pb_image_wrap {
     width: 100%;
     max-width: 100%
 }

 .et_pb_blurb_position_left .et_pb_blurb_content,
 .et_pb_blurb_position_right .et_pb_blurb_content {
     display: table
 }

 .et_pb_blurb_position_left .et_pb_main_blurb_image,
 .et_pb_blurb_position_right .et_pb_main_blurb_image {
     width: 32px;
     display: table-cell;
     line-height: 0
 }

 .et_pb_blurb_position_left .et_pb_main_blurb_image img,
 .et_pb_blurb_position_right .et_pb_main_blurb_image img {
     width: inherit
 }

 .et_pb_blurb_position_left .et-pb-icon,
 .et_pb_blurb_position_right .et-pb-icon {
     font-size: 32px
 }

 .et_pb_blurb_position_right .et-pb-icon {
     display: table-cell
 }

 .et_pb_blurb_position_left .et_pb_blurb_container,
 .et_pb_blurb_position_right .et_pb_blurb_container {
     display: table-cell;
     vertical-align: top
 }

 .et_pb_blurb_position_left .et_pb_blurb_container {
     padding-left: 15px
 }

 .et_pb_blurb_position_left .et_pb_blurb_content {
     text-align: left
 }

 .et_pb_blurb_position_right .et_pb_blurb_container {
     padding-right: 15px
 }

 .et_pb_blurb_position_right .et_pb_blurb_content {
     text-align: right
 }

 .et_pb_blurb_position_right .et_pb_main_blurb_image {
     left: auto;
     right: 0
 }

 .et_pb_blurb_position_right .et-pb-icon {
     margin-right: 0;
     margin-left: 20px
 }

 .et_pb_main_blurb_image {
     display: inline-block;
     margin-bottom: 30px;
     line-height: 0;
     max-width: 100%
 }

 @media (max-width: 980px) {

     .et_pb_blurb_position_left_tablet .et_pb_main_blurb_image,
     .et_pb_blurb_position_right_tablet .et_pb_main_blurb_image {
         width: 32px;
         display: table-cell;
         line-height: 0
     }

     .et_pb_blurb_position_left_tablet .et_pb_main_blurb_image img,
     .et_pb_blurb_position_right_tablet .et_pb_main_blurb_image img {
         width: inherit
     }

     .et_pb_blurb_position_left_tablet .et-pb-icon,
     .et_pb_blurb_position_right_tablet .et-pb-icon {
         font-size: 32px;
         display: table-cell
     }

     .et_pb_blurb_position_left_tablet .et_pb_blurb_container,
     .et_pb_blurb_position_right_tablet .et_pb_blurb_container {
         display: table-cell;
         vertical-align: top
     }

     .et_pb_blurb_position_left_tablet .et_pb_blurb_container {
         padding-left: 15px
     }

     .et_pb_blurb_position_left_tablet .et_pb_blurb_content {
         text-align: left
     }

     .et_pb_blurb_position_right_tablet .et_pb_blurb_container {
         padding-right: 15px
     }

     .et_pb_blurb_position_right_tablet .et_pb_blurb_content {
         padding-right: 52px;
         text-align: right
     }

     .et_pb_blurb_position_right_tablet .et_pb_main_blurb_image {
         left: auto;
         right: 0
     }

     .et_pb_blurb_position_right_tablet .et-pb-icon {
         margin-right: 0;
         margin-left: 20px
     }

     .et_pb_blurb_position_top_tablet .et_pb_main_blurb_image {
         display: block;
         width: auto
     }

     .et_pb_blurb_position_top_tablet .et-pb-icon {
         font-size: 96px;
         display: initial
     }

     .et_pb_blurb_position_top_tablet .et_pb_blurb_container {
         display: block;
         padding-left: 0;
         padding-right: 0
     }

     .et_pb_blurb_position_top_tablet .et_pb_blurb_content {
         display: inline-block;
         text-align: center;
         padding-right: 0
     }
 }

 @media (max-width: 767px) {

     .et_pb_blurb_position_left_phone .et_pb_main_blurb_image,
     .et_pb_blurb_position_right_phone .et_pb_main_blurb_image {
         width: 32px;
         display: table-cell;
         line-height: 0
     }

     .et_pb_blurb_position_left_phone .et_pb_main_blurb_image img,
     .et_pb_blurb_position_right_phone .et_pb_main_blurb_image img {
         width: inherit
     }

     .et_pb_blurb_position_left_phone .et-pb-icon,
     .et_pb_blurb_position_right_phone .et-pb-icon {
         font-size: 32px;
         display: table-cell
     }

     .et_pb_blurb_position_left_phone .et_pb_blurb_container,
     .et_pb_blurb_position_right_phone .et_pb_blurb_container {
         display: table-cell;
         vertical-align: top
     }

     .et_pb_blurb_position_left_phone .et_pb_blurb_container {
         padding-left: 15px
     }

     .et_pb_blurb_position_left_phone .et_pb_blurb_content {
         text-align: left
     }

     .et_pb_blurb_position_right_phone .et_pb_blurb_container {
         padding-right: 15px
     }

     .et_pb_blurb_position_right_phone .et_pb_blurb_content {
         padding-right: 52px;
         text-align: right
     }

     .et_pb_blurb_position_right_phone .et_pb_main_blurb_image {
         left: auto;
         right: 0
     }

     .et_pb_blurb_position_right_phone .et-pb-icon {
         margin-right: 0;
         margin-left: 20px
     }

     .et_pb_blurb_position_top_phone .et_pb_main_blurb_image {
         display: block;
         width: auto
     }

     .et_pb_blurb_position_top_phone .et-pb-icon {
         font-size: 96px;
         display: initial
     }

     .et_pb_blurb_position_top_phone .et_pb_blurb_container {
         display: block;
         padding-left: 0;
         padding-right: 0
     }

     .et_pb_blurb_position_top_phone .et_pb_blurb_content {
         display: inline-block;
         text-align: center;
         padding-right: 0
     }
 }

 @media (max-width: 980px) {
     .et_pb_blurb.et_pb_text_align_left-tablet .et_pb_blurb_content .et_pb_blurb_container {
         text-align: left
     }

     .et_pb_blurb.et_pb_text_align_right-tablet .et_pb_blurb_content .et_pb_blurb_container {
         text-align: right
     }

     .et_pb_blurb.et_pb_text_align_justified-tablet .et_pb_blurb_content .et_pb_blurb_container {
         text-align: justify
     }

     .et_pb_blurb.et_pb_text_align_center-tablet .et_pb_blurb_content .et_pb_blurb_container {
         text-align: center
     }
 }

 @media (max-width: 767px) {
     .et_pb_blurb.et_pb_text_align_left-phone .et_pb_blurb_content .et_pb_blurb_container {
         text-align: left
     }

     .et_pb_blurb.et_pb_text_align_right-phone .et_pb_blurb_content .et_pb_blurb_container {
         text-align: right
     }

     .et_pb_blurb.et_pb_text_align_justified-phone .et_pb_blurb_content .et_pb_blurb_container {
         text-align: justify
     }

     .et_pb_blurb.et_pb_text_align_center-phone .et_pb_blurb_content .et_pb_blurb_container {
         text-align: center
     }
 }

 .et-waypoint.et_pb_animation_off,
 .et-waypoint:not(.et_pb_counters).et_pb_animation_off,
 .et_pb_animation_off {
     opacity: 1
 }

 .et-waypoint.et_pb_animation_left.et-animated,
 .et_pb_animation_left.et-animated {
     opacity: 1;
     -webkit-animation: fadeLeft 1s cubic-bezier(.77, 0, .175, 1) 1;
     animation: fadeLeft 1s cubic-bezier(.77, 0, .175, 1) 1
 }

 .et-waypoint.et_pb_animation_right.et-animated,
 .et_pb_animation_right.et-animated {
     opacity: 1;
     -webkit-animation: fadeRight 1s cubic-bezier(.77, 0, .175, 1) 1;
     animation: fadeRight 1s cubic-bezier(.77, 0, .175, 1) 1
 }

 .et-waypoint.et_pb_animation_top.et-animated,
 .et_pb_animation_top.et-animated {
     opacity: 1;
     -webkit-animation: fadeTop 1s cubic-bezier(.77, 0, .175, 1) 1;
     animation: fadeTop 1s cubic-bezier(.77, 0, .175, 1) 1
 }

 .et-waypoint.et_pb_animation_bottom.et-animated,
 .et_pb_animation_bottom.et-animated {
     opacity: 1;
     -webkit-animation: fadeBottom 1s cubic-bezier(.77, 0, .175, 1) 1;
     animation: fadeBottom 1s cubic-bezier(.77, 0, .175, 1) 1
 }

 .et-waypoint.et_pb_animation_fade_in.et-animated,
 .et_pb_animation_fade_in.et-animated {
     opacity: 1;
     -webkit-animation: fadeIn 1s cubic-bezier(.77, 0, .175, 1) 1;
     animation: fadeIn 1s cubic-bezier(.77, 0, .175, 1) 1
 }

 @media (max-width: 980px) {

     .et-waypoint.et_pb_animation_off_tablet,
     .et-waypoint:not(.et_pb_counters).et_pb_animation_off_tablet,
     .et_pb_animation_off_tablet {
         opacity: 1;
         -webkit-animation: none;
         animation: none
     }

     .et-waypoint.et_pb_animation_left_tablet.et-animated,
     .et_pb_animation_left_tablet.et-animated {
         opacity: 1;
         -webkit-animation: fadeLeft 1s cubic-bezier(.77, 0, .175, 1) 1;
         animation: fadeLeft 1s cubic-bezier(.77, 0, .175, 1) 1
     }

     .et-waypoint.et_pb_animation_right_tablet.et-animated,
     .et_pb_animation_right_tablet.et-animated {
         opacity: 1;
         -webkit-animation: fadeRight 1s cubic-bezier(.77, 0, .175, 1) 1;
         animation: fadeRight 1s cubic-bezier(.77, 0, .175, 1) 1
     }

     .et-waypoint.et_pb_animation_top_tablet.et-animated,
     .et_pb_animation_top_tablet.et-animated {
         opacity: 1;
         -webkit-animation: fadeTop 1s cubic-bezier(.77, 0, .175, 1) 1;
         animation: fadeTop 1s cubic-bezier(.77, 0, .175, 1) 1
     }

     .et-waypoint.et_pb_animation_bottom_tablet.et-animated,
     .et_pb_animation_bottom_tablet.et-animated {
         opacity: 1;
         -webkit-animation: fadeBottom 1s cubic-bezier(.77, 0, .175, 1) 1;
         animation: fadeBottom 1s cubic-bezier(.77, 0, .175, 1) 1
     }

     .et-waypoint.et_pb_animation_fade_in_tablet.et-animated,
     .et_pb_animation_fade_in_tablet.et-animated {
         opacity: 1;
         -webkit-animation: fadeIn 1s cubic-bezier(.77, 0, .175, 1) 1;
         animation: fadeIn 1s cubic-bezier(.77, 0, .175, 1) 1
     }
 }

 @media (max-width: 767px) {

     .et-waypoint.et_pb_animation_off_phone,
     .et-waypoint:not(.et_pb_counters).et_pb_animation_off_phone,
     .et_pb_animation_off_phone {
         opacity: 1;
         -webkit-animation: none;
         animation: none
     }

     .et-waypoint.et_pb_animation_left_phone.et-animated,
     .et_pb_animation_left_phone.et-animated {
         opacity: 1;
         -webkit-animation: fadeLeft 1s cubic-bezier(.77, 0, .175, 1) 1;
         animation: fadeLeft 1s cubic-bezier(.77, 0, .175, 1) 1
     }

     .et-waypoint.et_pb_animation_right_phone.et-animated,
     .et_pb_animation_right_phone.et-animated {
         opacity: 1;
         -webkit-animation: fadeRight 1s cubic-bezier(.77, 0, .175, 1) 1;
         animation: fadeRight 1s cubic-bezier(.77, 0, .175, 1) 1
     }

     .et-waypoint.et_pb_animation_top_phone.et-animated,
     .et_pb_animation_top_phone.et-animated {
         opacity: 1;
         -webkit-animation: fadeTop 1s cubic-bezier(.77, 0, .175, 1) 1;
         animation: fadeTop 1s cubic-bezier(.77, 0, .175, 1) 1
     }

     .et-waypoint.et_pb_animation_bottom_phone.et-animated,
     .et_pb_animation_bottom_phone.et-animated {
         opacity: 1;
         -webkit-animation: fadeBottom 1s cubic-bezier(.77, 0, .175, 1) 1;
         animation: fadeBottom 1s cubic-bezier(.77, 0, .175, 1) 1
     }

     .et-waypoint.et_pb_animation_fade_in_phone.et-animated,
     .et_pb_animation_fade_in_phone.et-animated {
         opacity: 1;
         -webkit-animation: fadeIn 1s cubic-bezier(.77, 0, .175, 1) 1;
         animation: fadeIn 1s cubic-bezier(.77, 0, .175, 1) 1
     }
 }

 .et_pb_code_inner {
     position: relative
 }

 .et_pb_slider .et_pb_container {
     width: 100%;
     margin: 0 auto;
     position: relative;
     z-index: 2
 }

 .et_pb_with_border .et_pb_slide_image img {
     border: 0 solid #333
 }

 .et_pb_slides .et_pb_container {
     display: table;
     table-layout: fixed
 }

 .et_pb_slides .et_pb_slider_container_inner {
     display: table-cell;
     width: 100%;
     vertical-align: middle
 }

 .et_pb_slides .et_pb_empty_slide.et_pb_container,
 .et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner {
     display: block
 }

 .et_pb_slide_content {
     font-size: 14px;
     font-weight: 400;
     color: #333
 }

 .et_pb_slide_content p:last-of-type {
     padding-bottom: 0
 }

 .et_pb_bg_layout_dark .et_pb_slide_content {
     color: #fff
 }

 .et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {
     padding: 30px;
     border-radius: 3px
 }

 .et_pb_slide_description {
     word-wrap: break-word
 }

 .et-pb-active-slide .et_pb_slide_description {
     -webkit-animation-duration: .7s;
     animation-duration: .7s;
     -webkit-animation-delay: .9s;
     animation-delay: .9s;
     -webkit-animation-timing-function: ease-in-out;
     animation-timing-function: ease-in-out;
     -webkit-animation-fill-mode: both;
     animation-fill-mode: both;
     -webkit-animation-name: fadeBottom;
     animation-name: fadeBottom
 }

 .et_pb_bg_layout_dark .et_pb_slide_description {
     text-shadow: 0 1px 3px rgba(0, 0, 0, .3)
 }

 .et_pb_slide_description,
 .et_pb_slider_fullwidth_off .et_pb_slide_description {
     padding: 16% 8%;
     width: auto;
     margin: auto
 }

 .et_pb_slide_with_image .et_pb_slide_description {
     width: 47.25%;
     padding-left: 0;
     padding-right: 0;
     text-align: left;
     float: right
 }

 .et_pb_slide_description .et_pb_slide_title {
     font-weight: 300;
     margin-top: 0;
     font-size: 46px
 }

 .et_pb_slide_image {
     position: absolute;
     bottom: 0
 }

 .et_pb_slide_video {
     position: absolute;
     top: 50%;
     bottom: auto
 }

 .et_pb_slide:first-child .et_pb_slide_image img {
     opacity: 0
 }

 .et_pb_slide:first-child .et_pb_slide_image img.active {
     opacity: 1;
     -webkit-animation-duration: .7s;
     animation-duration: .7s;
     -webkit-animation-delay: .6s;
     animation-delay: .6s;
     -webkit-animation-timing-function: ease-in-out;
     animation-timing-function: ease-in-out;
     -webkit-animation-fill-mode: both;
     animation-fill-mode: both;
     -webkit-animation-name: fadeLeft;
     animation-name: fadeLeft
 }

 .et_pb_media_alignment_center .et_pb_slide_image {
     bottom: auto;
     top: 50%
 }

 .et-pb-active-slide .et_pb_slide_image,
 .et-pb-active-slide .et_pb_slide_video {
     -webkit-animation-duration: .7s;
     animation-duration: .7s;
     -webkit-animation-delay: .6s;
     animation-delay: .6s;
     -webkit-animation-timing-function: ease-in-out;
     animation-timing-function: ease-in-out;
     -webkit-animation-fill-mode: both;
     animation-fill-mode: both
 }

 .et-pb-active-slide .et_pb_slide_image {
     -webkit-animation-name: fadeLeft;
     animation-name: fadeLeft
 }

 .et_pb_slide_image img {
     width: auto;
     vertical-align: bottom
 }

 .et_pb_slide_image,
 .et_pb_slide_video {
     width: 47.25%;
     margin-right: 5.5%
 }

 .et_pb_slide_video .mejs-mediaelement {
     position: relative
 }

 .et_pb_slide_video .mejs-mediaelement .wp-video-shortcode {
     display: block
 }

 .et_pb_slide_video .wp-video-shortcode video,
 .et_pb_slide_video video.wp-video-shortcode {
     height: auto
 }

 .et_pb_slider_with_overlay .et_pb_slide_overlay_container {
     position: absolute;
     width: 100%;
     height: 100%;
     left: 0;
     top: 0;
     z-index: 1
 }

 .et_pb_bg_layout_light.et_pb_slider_with_overlay .et_pb_slide_overlay_container,
 .et_pb_bg_layout_light.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {
     background-color: hsla(0, 0%, 100%, .9)
 }

 .et_pb_bg_layout_dark.et_pb_slider_with_overlay .et_pb_slide_overlay_container,
 .et_pb_bg_layout_dark.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {
     background-color: rgba(0, 0, 0, .3)
 }

 .et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_description,
 .et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_description,
 .et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_description,
 .et_pb_column_3_5 .et_pb_slider_fullwidth_off .et_pb_slide_description,
 .et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_description {
     text-align: center
 }

 .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_content,
 .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_image,
 .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_video,
 .et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_content,
 .et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_image,
 .et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_video,
 .et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_content,
 .et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_image,
 .et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_video {
     display: none
 }

 .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_description,
 .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description,
 .et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_description,
 .et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description,
 .et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_description,
 .et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description {
     text-align: center
 }

 .et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_image,
 .et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_video,
 .et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_image,
 .et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_video,
 .et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content,
 .et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_image,
 .et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_video,
 .et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content,
 .et_pb_column_3_5 .et_pb_slider_fullwidth_off .et_pb_slide_image,
 .et_pb_column_3_5 .et_pb_slider_fullwidth_off .et_pb_slide_video,
 .et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_image,
 .et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_video,
 .et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content {
     display: none
 }

 .et_pb_column_1_2 .et_pb_slide_content,
 .et_pb_column_1_3 .et_pb_slide_content,
 .et_pb_column_1_4 .et_pb_slide_content,
 .et_pb_column_1_5 .et_pb_slide_content,
 .et_pb_column_1_6 .et_pb_slide_content,
 .et_pb_column_2_5 .et_pb_slide_content,
 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_slide_content,
 .et_pb_column_3_5 .et_pb_slide_content {
     font-size: 14px
 }

 .et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_content,
 .et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_image,
 .et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_video,
 .et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content {
     display: block
 }

 .et_pb_column_1_2 .et_pb_slide_description h2.et_pb_slide_title,
 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_slide_description h2.et_pb_slide_title,
 .et_pb_column_3_5 .et_pb_slide_description h2.et_pb_slide_title {
     font-size: 26px;
     font-weight: 400
 }

 .et_pb_column_1_3 .et_pb_slide_description h2.et_pb_slide_title,
 .et_pb_column_1_4 .et_pb_slide_description h2.et_pb_slide_title,
 .et_pb_column_1_5 .et_pb_slide_description h2.et_pb_slide_title,
 .et_pb_column_1_6 .et_pb_slide_description h2.et_pb_slide_title,
 .et_pb_column_2_5 .et_pb_slide_description h2.et_pb_slide_title {
     font-size: 22px;
     font-weight: 400
 }

 @media (min-width: 981px) and (max-width:1100px) {

     .et_pb_column_1_2 .et_pb_slide_content,
     .et_pb_column_1_3 .et_pb_slide_content,
     .et_pb_column_1_4 .et_pb_slide_content,
     .et_pb_column_1_5 .et_pb_slide_content,
     .et_pb_column_1_6 .et_pb_slide_content,
     .et_pb_column_2_3 .et_pb_slide_content,
     .et_pb_column_2_5 .et_pb_slide_content,
     .et_pb_column_3_5 .et_pb_slide_content {
         font-size: 14px
     }

     .et_pb_column_1_2 .et_pb_slide_description h2.et_pb_slide_title,
     .et_pb_column_1_3 .et_pb_slide_description h2.et_pb_slide_title,
     .et_pb_column_1_4 .et_pb_slide_description h2.et_pb_slide_title,
     .et_pb_column_1_5 .et_pb_slide_description h2.et_pb_slide_title,
     .et_pb_column_1_6 .et_pb_slide_description h2.et_pb_slide_title,
     .et_pb_column_2_3 .et_pb_slide_description h2.et_pb_slide_title,
     .et_pb_column_2_5 .et_pb_slide_description h2.et_pb_slide_title,
     .et_pb_column_3_5 .et_pb_slide_description h2.et_pb_slide_title {
         font-size: 18px
     }
 }

 @media (min-width: 981px) {

     .et_pb_column_1_2 .et_pb_slide_image,
     .et_pb_column_1_2 .et_pb_slide_video,
     .et_pb_column_1_3 .et_pb_slide_image,
     .et_pb_column_1_3 .et_pb_slide_video,
     .et_pb_column_1_4 .et_pb_slide_image,
     .et_pb_column_1_4 .et_pb_slide_video,
     .et_pb_column_1_5 .et_pb_slide_image,
     .et_pb_column_1_5 .et_pb_slide_video,
     .et_pb_column_1_6 .et_pb_slide_image,
     .et_pb_column_1_6 .et_pb_slide_video,
     .et_pb_column_2_5 .et_pb_slide_image,
     .et_pb_column_2_5 .et_pb_slide_video,
     .et_pb_column_3_5 .et_pb_slide_image,
     .et_pb_column_3_5 .et_pb_slide_video,
     .et_pb_column_3_8 .et_pb_slide_image,
     .et_pb_column_3_8 .et_pb_slide_video {
         top: auto;
         bottom: auto;
         position: relative
     }

     .et_pb_column_1_2 .et_pb_slide_image,
     .et_pb_column_1_2 .et_pb_slide_video,
     .et_pb_column_1_2 .et_pb_slide_with_image .et_pb_slide_description,
     .et_pb_column_1_3 .et_pb_slide_image,
     .et_pb_column_1_3 .et_pb_slide_video,
     .et_pb_column_1_3 .et_pb_slide_with_image .et_pb_slide_description,
     .et_pb_column_1_4 .et_pb_slide_image,
     .et_pb_column_1_4 .et_pb_slide_video,
     .et_pb_column_1_4 .et_pb_slide_with_image .et_pb_slide_description,
     .et_pb_column_1_5 .et_pb_slide_image,
     .et_pb_column_1_5 .et_pb_slide_video,
     .et_pb_column_1_5 .et_pb_slide_with_image .et_pb_slide_description,
     .et_pb_column_1_6 .et_pb_slide_image,
     .et_pb_column_1_6 .et_pb_slide_video,
     .et_pb_column_1_6 .et_pb_slide_with_image .et_pb_slide_description,
     .et_pb_column_2_5 .et_pb_slide_image,
     .et_pb_column_2_5 .et_pb_slide_video,
     .et_pb_column_2_5 .et_pb_slide_with_image .et_pb_slide_description,
     .et_pb_column_3_5 .et_pb_slide_image,
     .et_pb_column_3_5 .et_pb_slide_video,
     .et_pb_column_3_5 .et_pb_slide_with_image .et_pb_slide_description,
     .et_pb_column_3_8 .et_pb_slide_image,
     .et_pb_column_3_8 .et_pb_slide_video,
     .et_pb_column_3_8 .et_pb_slide_with_image .et_pb_slide_description {
         width: 100% !important
     }

     .et_pb_column_1_2 .et_pb_slide_image,
     .et_pb_column_1_2 .et_pb_slide_video,
     .et_pb_column_1_3 .et_pb_slide_image,
     .et_pb_column_1_3 .et_pb_slide_video,
     .et_pb_column_1_4 .et_pb_slide_image,
     .et_pb_column_1_4 .et_pb_slide_video,
     .et_pb_column_1_5 .et_pb_slide_image,
     .et_pb_column_1_5 .et_pb_slide_video,
     .et_pb_column_1_6 .et_pb_slide_image,
     .et_pb_column_1_6 .et_pb_slide_video,
     .et_pb_column_2_5 .et_pb_slide_image,
     .et_pb_column_2_5 .et_pb_slide_video,
     .et_pb_column_3_5 .et_pb_slide_image,
     .et_pb_column_3_5 .et_pb_slide_video,
     .et_pb_column_3_8 .et_pb_slide_image,
     .et_pb_column_3_8 .et_pb_slide_video {
         padding: 0;
         margin: 10% 0 0 !important
     }

     .et_pb_column_1_3 .et_pb_slide_description,
     .et_pb_column_2_5 .et_pb_slide_description {
         padding-bottom: 26%
     }

     .et_pb_column_1_4 .et_pb_slide .et_pb_slide_description,
     .et_pb_column_1_5 .et_pb_slide .et_pb_slide_description,
     .et_pb_column_1_6 .et_pb_slide .et_pb_slide_description {
         padding-bottom: 34%
     }
 }

 @media (max-width: 980px) {

     .et_pb_column_1_4 .et_pb_slider_fullwidth_off h2,
     .et_pb_column_1_5 .et_pb_slider_fullwidth_off h2,
     .et_pb_column_1_6 .et_pb_slider_fullwidth_off h2,
     .et_pb_slide_description h2.et_pb_slide_title {
         font-size: 26px;
         font-weight: 500
     }

     .et_pb_slide_description .et_pb_slide_title {
         font-weight: 500
     }

     .et_pb_slide_content {
         font-size: 13px;
         font-weight: 400
     }

     .et_pb_slide_description {
         text-align: center
     }

     .et_pb_slide_with_image .et_pb_slide_description {
         text-align: left
     }

     .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_container,
     .et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_container,
     .et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_container {
         min-height: auto
     }

     .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_content,
     .et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_content,
     .et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_content {
         display: block
     }

     .et_pb_bg_layout_light_tablet.et_pb_slider_with_overlay .et_pb_slide_overlay_container,
     .et_pb_bg_layout_light_tablet.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {
         background-color: hsla(0, 0%, 100%, .9)
     }

     .et_pb_bg_layout_dark_tablet.et_pb_slider_with_overlay .et_pb_slide_overlay_container,
     .et_pb_bg_layout_dark_tablet.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {
         background-color: rgba(0, 0, 0, .3)
     }
 }

 @media (max-width: 767px) {
     .et_pb_slide_content {
         font-size: 12px
     }

     .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content {
         font-size: 14px
     }

     .et_pb_slide_description h2.et_pb_slide_title {
         font-size: 24px
     }

     .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title {
         font-size: 20px
     }

     .et_pb_slide_description,
     .et_pb_slide_with_image .et_pb_slide_description,
     .et_pb_slider_fullwidth_off .et_pb_slide_description {
         text-align: center
     }

     .et_pb_slide_with_image .et_pb_slide_description {
         float: none;
         text-align: center;
         width: 100%
     }

     .et_pb_media_alignment_center .et_pb_slide_image {
         top: 0
     }

     .et_pb_slide_image,
     .et_pb_slide_video,
     .et_pb_slide_with_image .et_pb_slide_description {
         width: 100%
     }

     .et_pb_slider_show_image .et_pb_slide_image,
     .et_pb_slider_show_image .et_pb_slide_video {
         display: block !important
     }

     .et_pb_slide_image,
     .et_pb_slide_video {
         display: none !important;
         position: relative;
         top: auto;
         margin: 50px auto 0;
         padding: 0;
         margin-top: 6% !important
     }

     .et_pb_slide_video {
         float: none
     }

     .et_pb_slide_image img {
         max-height: 300px
     }

     .et_pb_section_first .et_pb_slide_image img {
         max-height: 300px !important
     }

     .et_pb_section_first .et_pb_slide_image {
         margin: 0 !important;
         top: 20px
     }

     .et_pb_slider_with_overlay .et_pb_slide_image,
     .et_pb_slider_with_overlay .et_pb_slide_video,
     .et_pb_slider_with_overlay .et_pb_slide_with_image .et_pb_slide_description {
         width: 100%
     }

     .et_pb_slider_with_overlay .et_pb_slide_image {
         margin-top: 0 !important;
         padding-top: 6%
     }

     .et_pb_bg_layout_light_phone .et_pb_slide_content {
         color: #333
     }

     .et_pb_bg_layout_dark_phone .et_pb_slide_description {
         text-shadow: 0 1px 3px rgba(0, 0, 0, .3)
     }

     .et_pb_bg_layout_dark_phone .et_pb_slide_content {
         color: #fff
     }
 }

 @media (min-width: 480px) {

     .et_pb_column_1_4 .et_pb_slide_description,
     .et_pb_column_1_5 .et_pb_slide_description,
     .et_pb_column_1_6 .et_pb_slide_description {
         padding-bottom: 26%
     }
 }

 @media (max-width: 479px) {
     .et_pb_slide_description h2.et_pb_slide_title {
         font-size: 20px
     }

     .et_pb_slide_content {
         font-weight: 400;
         font-size: 10px;
         display: block
     }

     .et_pb_slider_fullwidth_off .et_pb_more_button,
     .et_pb_slider_fullwidth_off .et_pb_slide_content {
         display: none
     }
 }

 .et_pb_slider {
     position: relative;
     overflow: hidden
 }

 .et_pb_slide {
     padding: 0 6%;
     background-size: cover;
     background-position: 50%;
     background-repeat: no-repeat
 }

 .et_pb_slider .et_pb_slide {
     display: none;
     float: left;
     margin-right: -100%;
     position: relative;
     width: 100%;
     text-align: center;
     list-style: none !important;
     background-position: 50%;
     background-size: 100%;
     background-size: cover
 }

 .et_pb_slider .et_pb_slide:first-child {
     display: list-item
 }

 .et-pb-controllers {
     position: absolute;
     bottom: 20px;
     left: 0;
     width: 100%;
     text-align: center;
     z-index: 10
 }

 .et-pb-controllers a {
     display: inline-block;
     background-color: hsla(0, 0%, 100%, .5);
     text-indent: -9999px;
     border-radius: 7px;
     width: 7px;
     height: 7px;
     margin-right: 10px;
     padding: 0;
     opacity: .5
 }

 .et-pb-controllers .et-pb-active-control {
     opacity: 1
 }

 .et-pb-controllers a:last-child {
     margin-right: 0
 }

 .et-pb-controllers .et-pb-active-control {
     background-color: #fff
 }

 .et_pb_slides .et_pb_temp_slide {
     display: block
 }

 .et_pb_slides:after {
     content: "";
     display: block;
     clear: both;
     visibility: hidden;
     line-height: 0;
     height: 0;
     width: 0
 }

 @media (max-width: 980px) {
     .et_pb_bg_layout_light_tablet .et-pb-controllers .et-pb-active-control {
         background-color: #333
     }

     .et_pb_bg_layout_light_tablet .et-pb-controllers a {
         background-color: rgba(0, 0, 0, .3)
     }

     .et_pb_bg_layout_light_tablet .et_pb_slide_content {
         color: #333
     }

     .et_pb_bg_layout_dark_tablet .et_pb_slide_description {
         text-shadow: 0 1px 3px rgba(0, 0, 0, .3)
     }

     .et_pb_bg_layout_dark_tablet .et_pb_slide_content {
         color: #fff
     }

     .et_pb_bg_layout_dark_tablet .et-pb-controllers .et-pb-active-control {
         background-color: #fff
     }

     .et_pb_bg_layout_dark_tablet .et-pb-controllers a {
         background-color: hsla(0, 0%, 100%, .5)
     }
 }

 @media (max-width: 767px) {
     .et-pb-controllers {
         position: absolute;
         bottom: 5%;
         left: 0;
         width: 100%;
         text-align: center;
         z-index: 10;
         height: 14px
     }

     .et_transparent_nav .et_pb_section:first-child .et-pb-controllers {
         bottom: 18px
     }

     .et_pb_bg_layout_light_phone.et_pb_slider_with_overlay .et_pb_slide_overlay_container,
     .et_pb_bg_layout_light_phone.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {
         background-color: hsla(0, 0%, 100%, .9)
     }

     .et_pb_bg_layout_light_phone .et-pb-controllers .et-pb-active-control {
         background-color: #333
     }

     .et_pb_bg_layout_dark_phone.et_pb_slider_with_overlay .et_pb_slide_overlay_container,
     .et_pb_bg_layout_dark_phone.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper,
     .et_pb_bg_layout_light_phone .et-pb-controllers a {
         background-color: rgba(0, 0, 0, .3)
     }

     .et_pb_bg_layout_dark_phone .et-pb-controllers .et-pb-active-control {
         background-color: #fff
     }

     .et_pb_bg_layout_dark_phone .et-pb-controllers a {
         background-color: hsla(0, 0%, 100%, .5)
     }
 }

 .et_mobile_device .et_pb_slider_parallax .et_pb_slide,
 .et_mobile_device .et_pb_slides .et_parallax_bg.et_pb_parallax_css {
     background-attachment: scroll
 }

 .et-pb-arrow-next,
 .et-pb-arrow-prev {
     position: absolute;
     top: 50%;
     z-index: 100;
     font-size: 48px;
     color: #fff;
     margin-top: -24px;
     -webkit-transition: all .2s ease-in-out;
     transition: all .2s ease-in-out;
     opacity: 0
 }

 .et_pb_bg_layout_light .et-pb-arrow-next,
 .et_pb_bg_layout_light .et-pb-arrow-prev {
     color: #333
 }

 .et_pb_slider:hover .et-pb-arrow-prev {
     left: 22px;
     opacity: 1
 }

 .et_pb_slider:hover .et-pb-arrow-next {
     right: 22px;
     opacity: 1
 }

 .et_pb_bg_layout_light .et-pb-controllers .et-pb-active-control {
     background-color: #333
 }

 .et_pb_bg_layout_light .et-pb-controllers a {
     background-color: rgba(0, 0, 0, .3)
 }

 .et-pb-arrow-next:hover,
 .et-pb-arrow-prev:hover {
     text-decoration: none
 }

 .et-pb-arrow-next span,
 .et-pb-arrow-prev span {
     display: none
 }

 .et-pb-arrow-prev {
     left: -22px
 }

 .et-pb-arrow-next {
     right: -22px
 }

 .et-pb-arrow-prev:before {
     content: "4"
 }

 .et-pb-arrow-next:before {
     content: "5"
 }

 .format-gallery .et-pb-arrow-next,
 .format-gallery .et-pb-arrow-prev {
     color: #fff
 }

 .et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-prev,
 .et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev,
 .et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-prev,
 .et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-prev,
 .et_pb_column_2_5 .et_pb_slider:hover .et-pb-arrow-prev {
     left: 0
 }

 .et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-next,
 .et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev,
 .et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-prev,
 .et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-prev,
 .et_pb_column_2_5 .et_pb_slider:hover .et-pb-arrow-next {
     right: 0
 }

 .et_pb_column_1_4 .et_pb_slider .et_pb_slide,
 .et_pb_column_1_5 .et_pb_slider .et_pb_slide,
 .et_pb_column_1_6 .et_pb_slider .et_pb_slide {
     min-height: 170px
 }

 .et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-next,
 .et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-next,
 .et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-next {
     right: 0
 }

 @media (max-width: 980px) {

     .et_pb_bg_layout_light_tablet .et-pb-arrow-next,
     .et_pb_bg_layout_light_tablet .et-pb-arrow-prev {
         color: #333
     }

     .et_pb_bg_layout_dark_tablet .et-pb-arrow-next,
     .et_pb_bg_layout_dark_tablet .et-pb-arrow-prev {
         color: #fff
     }
 }

 @media (max-width: 767px) {
     .et_pb_slider:hover .et-pb-arrow-prev {
         left: 0;
         opacity: 1
     }

     .et_pb_slider:hover .et-pb-arrow-next {
         right: 0;
         opacity: 1
     }

     .et_pb_bg_layout_light_phone .et-pb-arrow-next,
     .et_pb_bg_layout_light_phone .et-pb-arrow-prev {
         color: #333
     }

     .et_pb_bg_layout_dark_phone .et-pb-arrow-next,
     .et_pb_bg_layout_dark_phone .et-pb-arrow-prev {
         color: #fff
     }
 }

 .et_mobile_device .et-pb-arrow-prev {
     left: 22px;
     opacity: 1
 }

 .et_mobile_device .et-pb-arrow-next {
     right: 22px;
     opacity: 1
 }

 @media (max-width: 767px) {
     .et_mobile_device .et-pb-arrow-prev {
         left: 0;
         opacity: 1
     }

     .et_mobile_device .et-pb-arrow-next {
         right: 0;
         opacity: 1
     }
 }

 .et_pb_button[data-icon]:not([data-icon=""]):after {
     content: attr(data-icon)
 }

 @media (max-width: 980px) {
     .et_pb_button[data-icon-tablet]:not([data-icon-tablet=""]):after {
         content: attr(data-icon-tablet)
     }
 }

 @media (max-width: 767px) {
     .et_pb_button[data-icon-phone]:not([data-icon-phone=""]):after {
         content: attr(data-icon-phone)
     }
 }

 ul.et_pb_social_media_follow {
     list-style-type: none !important;
     margin: 0 0 22px;
     padding: 0
 }

 .et_pb_social_media_follow li {
     display: inline-block;
     margin-bottom: 8px;
     position: relative
 }

 .et_pb_social_media_follow li a {
     margin-right: 8px;
     display: inline-block;
     text-decoration: none;
     text-align: center;
     position: relative
 }

 .et_pb_social_media_follow li a.follow_button {
     padding: 0 12px;
     margin-top: 5px;
     margin-right: 25px;
     font-size: 14px;
     line-height: 1.6em;
     background: rgba(0, 0, 0, .1);
     color: rgba(0, 0, 0, .5);
     border-radius: 3px;
     border-width: 0;
     border-style: solid;
     -webkit-transition: all .3s;
     transition: all .3s
 }

 .et_pb_social_media_follow li.last-child a,
 .et_pb_social_media_follow li:last-child a {
     margin-right: 0
 }

 .et_pb_social_media_follow.has_follow_button li.last-child a.icon,
 .et_pb_social_media_follow.has_follow_button li:last-child a.icon {
     margin-right: 8px
 }

 .et_pb_social_media_follow li a.follow_button:hover {
     background: rgba(0, 0, 0, .2);
     color: rgba(0, 0, 0, .6)
 }

 .et_pb_social_media_follow.et_pb_bg_layout_dark li a.follow_button {
     background: rgba(0, 0, 0, .6);
     color: hsla(0, 0%, 100%, .8)
 }

 .et_pb_social_media_follow.et_pb_bg_layout_dark li a.follow_button:hover {
     background: rgba(0, 0, 0, .7);
     color: #fff
 }

 .et_pb_social_media_follow li a.icon {
     height: 32px;
     width: 32px;
     padding: 0;
     -webkit-box-sizing: content-box;
     box-sizing: content-box
 }

 .et_pb_social_media_follow li a.icon:before {
     height: 32px;
     width: 32px;
     font-size: 16px;
     line-height: 32px;
     display: block;
     color: #fff;
     -webkit-transition: color .3s;
     transition: color .3s;
     position: relative;
     z-index: 10
 }

 .et_pb_social_media_follow li a.icon:hover:before {
     color: hsla(0, 0%, 100%, .7)
 }

 .et_pb_social_media_follow li a.icon {
     border-radius: 3px
 }

 .et_pb_social_media_follow_network_name {
     display: none
 }

 .et_pb_social_icon a.icon {
     vertical-align: middle
 }

 .et_pb_social_icon a.icon:before {
     font-family: ETmodules;
     speak: none;
     font-style: normal;
     font-weight: 400;
     font-variant: normal;
     text-transform: none;
     line-height: 1;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
     text-shadow: 0 0;
     direction: ltr
 }

 .et-pb-social-fa-icon a.icon:before {
     font-family: FontAwesome
 }

 .et-social-telegram a.icon:before {
     content: "\F3FE"
 }

 .et-social-amazon a.icon:before {
     content: "\F270"
 }

 .et-social-bandcamp a.icon:before {
     content: "\F2D5"
 }

 .et-social-bitbucket a.icon:before {
     content: "\F171"
 }

 .et-social-behance a.icon:before {
     content: "\F1B4"
 }

 .et-social-buffer a.icon:before {
     content: "\F837"
 }

 .et-social-codepen a.icon:before {
     content: "\F1CB"
 }

 .et-social-deviantart a.icon:before {
     content: "\F1BD"
 }

 .et-social-flipboard a.icon:before {
     content: "\F44D"
 }

 .et-social-foursquare a.icon:before {
     content: "\F180"
 }

 .et-social-github a.icon:before {
     content: "\F09B"
 }

 .et-social-goodreads a.icon:before {
     content: "\F3A9"
 }

 .et-social-google a.icon:before {
     content: "\F1A0"
 }

 .et-social-houzz a.icon:before {
     content: "\F27C"
 }

 .et-social-itunes a.icon:before {
     content: "\F3B5"
 }

 .et-social-last_fm a.icon:before {
     content: "\F202"
 }

 .et-social-line a.icon:before {
     content: "\F3C0"
 }

 .et-social-medium a.icon:before,
 .et-social-meetup a.icon:before {
     content: "\F3C7"
 }

 .et-social-odnoklassniki a.icon:before {
     content: "\F263"
 }

 .et-social-patreon a.icon:before {
     content: "\F3D9"
 }

 .et-social-periscope a.icon:before {
     content: "\F3DA"
 }

 .et-social-quora a.icon:before {
     content: "\F2C4"
 }

 .et-social-researchgate a.icon:before {
     content: "\F4F8"
 }

 .et-social-reddit a.icon:before {
     content: "\F281"
 }

 .et-social-snapchat a.icon:before {
     content: "\F2AC"
 }

 .et-social-soundcloud a.icon:before {
     content: "\F1BE"
 }

 .et-social-spotify a.icon:before {
     content: "\F1BC"
 }

 .et-social-steam a.icon:before {
     content: "\F3F6"
 }

 .et-social-tripadvisor a.icon:before {
     content: "\F262"
 }

 .et-social-tiktok a.icon:before {
     content: "\E07B"
 }

 .et-social-twitch a.icon:before {
     content: "\F1E8"
 }

 .et-social-vk a.icon:before {
     content: "\F189"
 }

 .et-social-weibo a.icon:before {
     content: "\F18A"
 }

 .et-social-whatsapp a.icon:before {
     content: "\F232"
 }

 .et-social-xing a.icon:before {
     content: "\F168"
 }

 .et-social-yelp a.icon:before {
     content: "\F1E9"
 }

 .et-social-pinterest a.icon:before {
     content: "\E095"
 }

 .et-social-linkedin a.icon:before {
     content: "\E09D"
 }

 .et-social-tumblr a.icon:before {
     content: "\E097"
 }

 .et-social-skype a.icon:before {
     content: "\E0A2"
 }

 .et-social-flikr a.icon:before {
     content: "\E0A6"
 }

 .et-social-myspace a.icon:before {
     content: "\E0A1"
 }

 .et-social-dribbble a.icon:before {
     content: "\E09B"
 }

 .et-social-youtube a.icon:before {
     content: "\E0A3"
 }

 .et-social-vimeo a.icon:before {
     content: "\E09C"
 }

 @media (max-width: 980px) {
     .et_pb_bg_layout_light_tablet.et_pb_social_media_follow li a.follow_button {
         background: rgba(0, 0, 0, .1);
         color: rgba(0, 0, 0, .5)
     }

     .et_pb_bg_layout_light_tablet.et_pb_social_media_follow li a.follow_button:hover {
         background: rgba(0, 0, 0, .2);
         color: rgba(0, 0, 0, .6)
     }

     .et_pb_bg_layout_dark_tablet.et_pb_social_media_follow li a.follow_button {
         background: rgba(0, 0, 0, .6);
         color: hsla(0, 0%, 100%, .8)
     }

     .et_pb_bg_layout_dark_tablet.et_pb_social_media_follow li a.follow_button:hover {
         background: rgba(0, 0, 0, .7);
         color: #fff
     }
 }

 @media (max-width: 767px) {
     .et_pb_bg_layout_light_phone.et_pb_social_media_follow li a.follow_button {
         background: rgba(0, 0, 0, .1);
         color: rgba(0, 0, 0, .5)
     }

     .et_pb_bg_layout_light_phone.et_pb_social_media_follow li a.follow_button:hover {
         background: rgba(0, 0, 0, .2);
         color: rgba(0, 0, 0, .6)
     }

     .et_pb_bg_layout_dark_phone.et_pb_social_media_follow li a.follow_button {
         background: rgba(0, 0, 0, .6);
         color: hsla(0, 0%, 100%, .8)
     }

     .et_pb_bg_layout_dark_phone.et_pb_social_media_follow li a.follow_button:hover {
         background: rgba(0, 0, 0, .7);
         color: #fff
     }
 }

 .rtl .et_pb_social_media_follow li a {
     margin-left: 8px;
     margin-right: 0
 }

 .et_pb_text {
     word-wrap: break-word
 }

 .et_pb_text ol,
 .et_pb_text ul {
     padding-bottom: 1em
 }

 .et_pb_text>:last-child {
     padding-bottom: 0
 }

 .et_pb_text_inner {
     position: relative
 }

 @media only screen and (min-width: 1350px) {
     .et_pb_row {
         padding: 27px 0
     }

     .et_pb_section {
         padding: 54px 0
     }

     .single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
         padding-top: 81px
     }

     .et_pb_fullwidth_section {
         padding: 0
     }
 }

 .custom-row.et_pb_gutters1.et_pb_row .et_pb_column_1_3:nth-child(1) {
     width: 40% !important
 }

 .custom-row.et_pb_gutters1.et_pb_row .et_pb_column_1_3:nth-child(2) {
     width: 20% !important
 }

 .custom-row.et_pb_gutters1.et_pb_row .et_pb_column_1_3:nth-child(3) {
     width: 40% !important
 }

 #main-content .my_hero {
     position: relative
 }

 #page-container .et_pb_section .et_pb_button_module_wrapper .my_button:hover {
     color: #372286 !important;
     background-color: #e8fd6f;
     letter-spacing: 0 !important
 }

 #main-header {
     display: none
 }

 .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li a:hover {
     color: #e8fd6f !important
 }

 .section3 {
     display: grid;
     grid-template-columns: 50% 50%;
     font-family: 'FivoSANS', Helvetica, Arial, Lucida, sans-serif;
     font-size: 0.9em;
     grid-gap: 15px
 }

 .section3 p {
     padding: 0;
     margin: 0
 }

 .section3_info {
     display: block;
     font-size: 16px
 }

 .section3_name {
     font-weight: bold;
     font-size: 18px
 }

 .et-pb-slider-arrows {
     line-height: 40px
 }

 .et-pb-arrow-next,
 .et-pb-arrow-prev {
     padding: 0 13px;
     background: #8258dc !important;
     color: #fff !important;
     font-size: 20px !important
 }

 .et-pb-arrow-prev:hover,
 .et-pb-arrow-next:hover {
     padding: 0 13px;
     background: #e8fd6f !important;
     color: #6d44ce !important;
     font-size: 20px !important
 }

 .et-pb-controllers {
     bottom: 90%;
     left: 45%
 }

 .et-pb-controllers a {
     background-color: #8258dc !important;
     opacity: 1;
     border-radius: 2px
 }

 .et-pb-controllers .et-pb-active-control {
     background-color: #e1e1e6 !important
 }

 .newsletter_box {
     display: flex
 }

 .footer_email {
     border: none !important;
     background: #f0f3f4 !important;
     padding: 0.9em !important;
     font-size: 0.9em;
     width: 75%
 }

 .footer_submit {
     font-family: 'FivoSANS', Helvetica, Arial, Lucida, sans-serif;
     font-size: 0.9em;
     padding: 0.9em !important;
     background: #8258dc;
     color: #fff;
     border: none;
     transition: 0.5 ease-in;
     cursor: pointer;
     width: 25%
 }

 .how_to_help_button {
     width: unset
 }

 .footer_submit:hover {
     color: #372286;
     background: #e8fd6f
 }

 .check_box {
     margin-top: 20px
 }

 .check_box span {
     font-size: 10px;
     line-height: 16px
 }

 .footer_label {
     font-family: 'FivoSANS', Helvetica, Arial, Lucida, sans-serif;
     font-size: 10px;
     line-height: 15px
 }

 .header_box {
     float: right;
     font-family: 'FivoSANS', Helvetica, Arial, Lucida, sans-serif
 }

 .header_button {
     color: #fff;
     background: #633dc0;
     font-size: 0.8em;
     font-family: 'BrothersPL', Helvetica, Arial, Lucida, sans-serif;
     font-weight: bold;
     padding: 1em 1em;
     transition: .3s ease;
     top: 50%;
     transform: translate(-50%)
 }

 .header_button:hover {
     background: #e8fd6f;
     color: #372286
 }

 .header_text {
     background: #5239a5;
     color: #fff;
     font-size: 0.8em;
     padding: 1em 2em;
     font-family: 'FivoSANS', Helvetica, Arial, Lucida, sans-serif
 }

 @media all and (max-width: 767px) {
     .header_text {
         display: none
     }

     .header_button {
         font-size: 0.6em
     }
 }

 .my_header {
     position: fixed !important;
     transform: translate(-50%, 0) !important;
     left: 50% !important;
     z-index: 1000000 !important;
     background: transparent
 }

 .header_img img {
     top: -15px;
     font-size: 50%
 }

 .help_box {
     display: grid;
     grid-template-columns: 50% 50%
 }

 .help_p {
     font-family: 'FivoSANS', Helvetica, Arial, Lucida, sans-serif;
     font-size: 12px;
     padding-top: 5px
 }

 .contact_box a {
     display: inline-block;
     color: #8258dc;
     cursor: pointer;
     padding-right: 20px;
     font-size: 16px;
     font-weight: 700;
     margin-bottom: 50px
 }

 .main_copy {
     transition: 0.5s ease;
     background: transparent
 }

 .main_copy:hover {
     background: #e8fd70 !important
 }

 .personApla {}

 .et_pb_section {
     width: 100%
 }

 .project_width {
     min-width: 1240px
 }

 .hideClass {
     display: none !important
 }

 .my_menu {
     background-color: red;
     width: 100%
 }

 #page-container {
     padding-top: 0 !important
 }

 .footer_reg {
     margin-left: 20px
 }

 @media all and (max-width: 767px) {
     .footer_reg {
         display: block;
         margin-top: 10px;
         margin-left: 0
     }
 }

 .main_arrow {
     position: absolute;
     top: 50%;
     width: 50px;
     height: 50px;
     background: #8258dc;
     color: #fff;
     font-size: 20px;
     padding: 0 13px;
     border: none;
     cursor: pointer;
     transition: 0.3s ease-in-out;
     z-index: 50
 }

 .main_arrow:hover {
     background: #e8fd6f;
     color: #8258dc
 }

 .hide {
     opacity: 0;
     pointer-events: none
 }

 @media all and (max-width: 767px) {
     .main_arrow {
         width: 40px;
         height: 40px
     }
 }

 .page-id-53733 footer {
     display: none
 }

 .dzialaj {
     width: 1427px
 }

 .wyrownaj {
     display: flex;
     flex-direction: column;
     justify-content: center
 }

 .et_pb_text_inner h2,
 .et_pb_text_inner h3 {
     color: black
 }

 .wpcf7 .screen-reader-response {
     position: absolute;
     overflow: hidden;
     clip: rect(1px, 1px, 1px, 1px);
     clip-path: inset(50%);
     height: 1px;
     width: 1px;
     margin: -1px;
     padding: 0;
     border: 0;
     word-wrap: normal !important;
 }

 .wpcf7 form .wpcf7-response-output {
     margin: 2em 0.5em 1em;
     padding: 0.2em 1em;
     border: 2px solid #00a0d2;
     /* Blue */
 }

 .wpcf7 form.init .wpcf7-response-output,
 .wpcf7 form.resetting .wpcf7-response-output,
 .wpcf7 form.submitting .wpcf7-response-output {
     display: none;
 }

 .wpcf7 form.sent .wpcf7-response-output {
     border-color: #46b450;
     /* Green */
 }

 .wpcf7 form.failed .wpcf7-response-output,
 .wpcf7 form.aborted .wpcf7-response-output {
     border-color: #dc3232;
     /* Red */
 }

 .wpcf7 form.spam .wpcf7-response-output {
     border-color: #f56e28;
     /* Orange */
 }

 .wpcf7 form.invalid .wpcf7-response-output,
 .wpcf7 form.unaccepted .wpcf7-response-output,
 .wpcf7 form.payment-required .wpcf7-response-output {
     border-color: #ffb900;
     /* Yellow */
 }

 .wpcf7-form-control-wrap {
     position: relative;
 }

 .wpcf7-not-valid-tip {
     color: #dc3232;
     /* Red */
     font-size: 1em;
     font-weight: normal;
     display: block;
 }

 .use-floating-validation-tip .wpcf7-not-valid-tip {
     position: relative;
     top: -2ex;
     left: 1em;
     z-index: 100;
     border: 1px solid #dc3232;
     background: #fff;
     padding: .2em .8em;
     width: 24em;
 }

 .wpcf7-list-item {
     display: inline-block;
     margin: 0 0 0 1em;
 }

 .wpcf7-list-item-label::before,
 .wpcf7-list-item-label::after {
     content: " ";
 }

 .wpcf7-spinner {
     visibility: hidden;
     display: inline-block;
     background-color: #23282d;
     /* Dark Gray 800 */
     opacity: 0.75;
     width: 24px;
     height: 24px;
     border: none;
     border-radius: 100%;
     padding: 0;
     margin: 0 24px;
     position: relative;
 }

 form.submitting .wpcf7-spinner {
     visibility: visible;
 }

 .wpcf7-spinner::before {
     content: '';
     position: absolute;
     background-color: #fbfbfc;
     /* Light Gray 100 */
     top: 4px;
     left: 4px;
     width: 6px;
     height: 6px;
     border: none;
     border-radius: 100%;
     transform-origin: 8px 8px;
     animation-name: spin;
     animation-duration: 1000ms;
     animation-timing-function: linear;
     animation-iteration-count: infinite;
 }

 @media (prefers-reduced-motion: reduce) {
     .wpcf7-spinner::before {
         animation-name: blink;
         animation-duration: 2000ms;
     }
 }

 @keyframes spin {
     from {
         transform: rotate(0deg);
     }

     to {
         transform: rotate(360deg);
     }
 }

 @keyframes blink {
     from {
         opacity: 0;
     }

     50% {
         opacity: 1;
     }

     to {
         opacity: 0;
     }
 }

 .wpcf7 [inert] {
     opacity: 0.5;
 }

 .wpcf7 input[type="file"] {
     cursor: pointer;
 }

 .wpcf7 input[type="file"]:disabled {
     cursor: default;
 }

 .wpcf7 .wpcf7-submit:disabled {
     cursor: not-allowed;
 }

 .wpcf7 input[type="url"],
 .wpcf7 input[type="email"],
 .wpcf7 input[type="tel"] {
     direction: ltr;
 }

 .wpcf7-reflection>output {
     display: list-item;
     list-style: none;
 }

 .wpcf7-reflection>output[hidden] {
     display: none;
 }

 .et-db #et-boc .et-l .et-fb-all-modules li.et_fb_blurb_extended:before,
 .et-db #et-boc .et-l .et_fb_saved_layouts_list li.et_fb_blurb_extended:before,
 .et-pb-all-modules .et_pb_blurb_extended:before,
 .et_pb_saved_layouts_list .et_pb_blurb_extended:before {
     font-family: dashicons;
     content: "\F134"
 }

 .et-db #et-boc .et-l .et-fb-all-modules li.el_advanced_flipbox:before,
 .et-db #et-boc .et-l .et_fb_saved_layouts_list li.el_advanced_flipbox:before,
 .et-pb-all-modules .el_advanced_flipbox:before,
 .et_pb_saved_layouts_list .el_advanced_flipbox:before {
     font-family: dashicons;
     content: "\F169"
 }

 .et_pb_blurb_extended .et_pb_blurb_content {
     padding: 20px;
     background-repeat: no-repeat;
     background-position: 50%;
     background-size: cover
 }

 .et_pb_blurb_extended.et_pb_text_align_left .et_pb_blurb_content {
     text-align: left
 }

 .et_pb_blurb_extended.et_pb_text_align_right .et_pb_blurb_content {
     text-align: right
 }

 .et_pb_blurb_extended.et_pb_text_align_justified .et_pb_blurb_content {
     text-align: justify
 }

 .et_pb_blurb_extended.et_pb_text_align_center .et_pb_blurb_content {
     text-align: center
 }

 .et_pb_blurb_extended .et_pb_module_header a {
     text-decoration: none
 }

 .et_pb_blurb_extended .et_pb_blurb_position_right .et_pb_blurb_content {
     display: block
 }

 .et_pb_blurb_extended .et-pb-icon,
 .et_pb_blurb_extended .et_pb_blurb_container,
 .et_pb_blurb_extended .et_pb_blurb_content,
 .et_pb_blurb_extended .et_pb_module_header,
 .et_pb_blurb_extended .hexagon {
     -webkit-transition: all .3s ease-in;
     -o-transition: all .3s ease-in;
     transition: all .3s ease-in
 }

 .et_pb_blurb_extended .et-pb-icon-shape-border {
     border: 2px solid
 }

 .et_pb_blurb_extended .hexagon.et-pb-icon-shape-border:after,
 .et_pb_blurb_extended .hexagon.et-pb-icon-shape-border:before {
     border-top: 2px solid;
     border-bottom: 2px solid;
     border-color: inherit
 }

 .et_pb_blurb_extended .et_pb_main_blurb_image,
 .et_pb_blurb_extended .et_pb_main_ic_image {
     width: auto
 }

 .et_pb_blurb_extended .et_pb_main_blurb_image img,
 .et_pb_blurb_extended .et_pb_main_ic_image img {
     width: 100%
 }

 .et_pb_blurb_extended .et_pb_blurb_position_left .et_pb_main_blurb_image,
 .et_pb_blurb_extended .et_pb_blurb_position_left .et_pb_main_ic_image,
 .et_pb_blurb_extended .et_pb_blurb_position_right .et_pb_main_blurb_image,
 .et_pb_blurb_extended .et_pb_blurb_position_right .et_pb_main_ic_image {
     margin-bottom: 0
 }

 .et_pb_blurb_extended .et_pb_blurb_position_left.use_hexagon .et_pb_blurb_container,
 .et_pb_blurb_extended .et_pb_blurb_position_right.use_hexagon .et_pb_blurb_container {
     vertical-align: middle
 }

 .et_pb_blurb_extended .borderbox.use-image .et_pb_main_blurb_image,
 .et_pb_blurb_extended .et_pb_blurb_position_left.use-image .et_pb_main_blurb_image,
 .et_pb_blurb_extended .et_pb_blurb_position_right.use-image .et_pb_main_blurb_image,
 .et_pb_blurb_extended .et_pb_blurb_position_top.easebox.use-image .et_pb_main_blurb_image,
 .et_pb_blurb_extended .flipbox.use-image .et_pb_main_blurb_image {
     max-width: 550px
 }

 .et_pb_blurb_extended .et_pb_blurb_position_left.use-image .et_pb_main_blurb_image {
     float: left
 }

 .et_pb_blurb_extended .et_pb_blurb_position_right.classic .et_pb_main_blurb_image,
 .et_pb_blurb_extended .et_pb_blurb_position_right.easebox .et_pb_main_blurb_image,
 .et_pb_blurb_extended .et_pb_blurb_position_right.flipbox .et_pb_main_blurb_image {
     float: right
 }

 .et_pb_blurb_extended .use_hexagon .hexagon {
     -webkit-transform: unset !important;
     transform: unset !important
 }

 .et_pb_blurb_extended .et-pb-icon {
     font-size: 32px
 }

 .et_pb_blurb_extended .et_pb_blurb_position_right .et-pb-icon {
     margin-left: 0
 }

 .et_pb_blurb_extended .el-icon-circle {
     padding: 16px;
     border-radius: 50%
 }

 .et_pb_blurb_extended .el-icon-square {
     padding: 16px
 }

 .et_pb_blurb_extended .et_pb_blurb_position_left .et-pb-icon,
 .et_pb_blurb_extended .et_pb_blurb_position_right .et-pb-icon {
     display: inline-block
 }

 .et_pb_blurb_extended .et-pb-icon.el-icon-hexagon {
     position: relative;
     z-index: 99;
     margin-left: -40.25%;
     padding: 15px;
     -webkit-transform: rotate(-30deg);
     transform: rotate(-30deg)
 }

 .et_pb_blurb_extended .use_hexagon .hexagon-wrapper {
     display: inline-block;
     position: relative
 }

 .et_pb_blurb_extended .use_hexagon .hexagon-wrapper .hex {
     -webkit-backface-visibility: hidden;
     backface-visibility: hidden;
     -webkit-transform: rotate(30deg);
     transform: rotate(30deg)
 }

 .et_pb_blurb_extended .use_hexagon .hexagon {
     width: 57.735%;
     height: 100%;
     margin: auto
 }

 .et_pb_blurb_extended .use_hexagon .hexagon:before {
     -webkit-transform: rotate(60deg) translateZ(0);
     transform: rotate(60deg) translateZ(0)
 }

 .et_pb_blurb_extended .use_hexagon .hexagon:after,
 .et_pb_blurb_extended .use_hexagon .hexagon:before {
     position: absolute;
     top: 0;
     right: 21.1325%;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     background-color: inherit;
     width: inherit;
     height: inherit;
     content: "";
     -webkit-backface-visibility: hidden;
     backface-visibility: hidden
 }

 .et_pb_blurb_extended .use_hexagon .hexagon:after {
     -webkit-transform: rotate(-60deg) translateZ(0);
     transform: rotate(-60deg) translateZ(0)
 }

 .et_pb_blurb_extended .et_pb_blurb_extended_btn {
     display: block
 }

 .et_pb_blurb_extended .et_pb_blurb_extended_btn .et_pb_more_button {
     margin-top: 10px
 }

 .et_pb_blurb_extended .et_pb_text_align_left.classic .et_pb_blurb_content {
     text-align: left
 }

 .et_pb_blurb_extended .et_pb_text_align_right.classic .et_pb_blurb_content {
     text-align: right
 }

 .et_pb_blurb_extended .et_pb_text_align_center.classic .et_pb_blurb_content {
     text-align: center
 }

 .et_pb_blurb_extended .et_pb_text_align_justified.classic .et_pb_blurb_content {
     text-align: justify
 }

 .et_pb_blurb_extended .flipbox .et_pb_blurb_content {
     height: 350px;
     padding: 0;
     -webkit-perspective: 1000px;
     perspective: 1000px
 }

 .et_pb_blurb_extended .et_pb_blurb_position_right.flipbox .et_pb_blurb_content {
     text-align: inherit
 }

 .et_pb_blurb_extended .flipbox .back,
 .et_pb_blurb_extended .flipbox .front {
     position: absolute;
     left: 0;
     top: 0;
     width: 100%;
     height: 100%;
     padding: 20px;
     -webkit-backface-visibility: hidden;
     backface-visibility: hidden;
     -webkit-transform-style: preserve-3d;
     transform-style: preserve-3d;
     -webkit-transition: all 1s ease-in-out;
     -webkit-transition: -webkit-transform 1s ease-in-out;
     -o-transition: transform 1s ease-in-out;
     transition: -webkit-transform 1s ease-in-out;
     transition: transform 1s ease-in-out;
     transition: transform 1s ease-in-out, -webkit-transform 1s ease-in-out
 }

 .et_pb_blurb_extended .flipbox .after-flip,
 .et_pb_blurb_extended .flipbox .before-flip {
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     -ms-flex-align: center;
     align-items: center;
     -ms-flex-line-pack: center;
     align-content: center;
     position: relative;
     width: auto;
     height: 100%;
     margin: auto
 }

 .et_pb_blurb_extended .flipbox .after-flip .et_pb_blurb_container,
 .et_pb_blurb_extended .flipbox .before-flip-content {
     position: relative
 }

 .et_pb_blurb_extended .flipbox .front {
     z-index: 11
 }

 .et_pb_blurb_extended .flipbox .back,
 .et_pb_blurb_extended .flipbox .front {
     -webkit-transform: rotateX(0) rotateY(0) translateZ(0);
     transform: rotateX(0) rotateY(0) translateZ(0)
 }

 .et_pb_blurb_extended .flipbox .back {
     z-index: 10
 }

 .et_pb_blurb_extended .et_pb_blurb_position_left.flipbox .before-flip-content,
 .et_pb_blurb_extended .et_pb_blurb_position_right.flipbox .before-flip-content,
 .et_pb_blurb_extended .et_pb_blurb_position_top.flipbox .before-flip-content {
     width: 100%
 }

 .et_pb_blurb_extended .et_pb_blurb_position_left.flipbox .before-flip-content,
 .et_pb_blurb_extended .et_pb_blurb_position_right.flipbox .before-flip-content {
     display: -ms-flexbox;
     display: flex;
     -ms-flex-align: center;
     align-items: center
 }

 .et_pb_blurb_extended .et_pb_blurb_position_right.flipbox .before-flip-content {
     -ms-flex-direction: row-reverse;
     flex-direction: row-reverse
 }

 .et_pb_blurb_extended.et_pb_text_align_left .flipbox .after-flip,
 .et_pb_blurb_extended.et_pb_text_align_left .flipbox .before-flip,
 .et_pb_blurb_extended.et_pb_text_align_left .flipbox .before-flip-content,
 .et_pb_blurb_extended.et_pb_text_align_right .et_pb_blurb_position_right.flipbox .before-flip-content {
     -ms-flex-pack: start;
     justify-content: flex-start;
     text-align: left
 }

 .et_pb_blurb_extended.et_pb_text_align_justified .et_pb_blurb_position_right.flipbox .before-flip-content,
 .et_pb_blurb_extended.et_pb_text_align_left .et_pb_blurb_position_right.flipbox .before-flip-content,
 .et_pb_blurb_extended.et_pb_text_align_right .flipbox .after-flip,
 .et_pb_blurb_extended.et_pb_text_align_right .flipbox .before-flip,
 .et_pb_blurb_extended.et_pb_text_align_right .flipbox .before-flip-content {
     -ms-flex-pack: end;
     justify-content: flex-end;
     text-align: right
 }

 .et_pb_blurb_extended.et_pb_text_align_center .flipbox .after-flip,
 .et_pb_blurb_extended.et_pb_text_align_center .flipbox .before-flip,
 .et_pb_blurb_extended.et_pb_text_align_center .flipbox .before-flip-content {
     -ms-flex-pack: center;
     justify-content: center;
     text-align: center
 }

 .et_pb_blurb_extended.et_pb_text_align_justified .flipbox .after-flip,
 .et_pb_blurb_extended.et_pb_text_align_justified .flipbox .before-flip,
 .et_pb_blurb_extended.et_pb_text_align_justified .flipbox .before-flip-content {
     -ms-flex-pack: start;
     justify-content: flex-start;
     text-align: justify
 }

 .et_pb_blurb_extended .et_pb_blurb_position_top.flipbox .et_pb_main_blurb_image {
     width: 100%;
     margin-bottom: 10px;
     text-align: inherit
 }

 .et_pb_blurb_extended .et_pb_blurb_position_top.flipbox .et_pb_main_blurb_image img {
     line-height: 0
 }

 .et_pb_blurb_extended .flipbox .hover-in-bottom .front,
 .et_pb_blurb_extended .flipbox .hover-in-left .front,
 .et_pb_blurb_extended .flipbox .hover-in-right .front,
 .et_pb_blurb_extended .flipbox .hover-in-top .front {
     z-index: -1
 }

 .et_pb_blurb_extended .flipbox .hover-in-top .front,
 .et_pb_blurb_extended .flipbox .hover-out-bottom .back {
     -webkit-animation: Xminus 1s ease-in-out;
     animation: Xminus 1s ease-in-out;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards
 }

 .et_pb_blurb_extended .flipbox .hover-in-top .back,
 .et_pb_blurb_extended .flipbox .hover-out-bottom .front {
     -webkit-animation: Xpos-zero 1s ease-in-out;
     animation: Xpos-zero 1s ease-in-out;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards
 }

 .et_pb_blurb_extended .flipbox .hover-in-bottom .back,
 .et_pb_blurb_extended .flipbox .hover-out-top .front {
     -webkit-animation: Xneg-zero 1s ease-in-out;
     animation: Xneg-zero 1s ease-in-out;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards
 }

 .et_pb_blurb_extended .flipbox .hover-in-bottom .front,
 .et_pb_blurb_extended .flipbox .hover-out-top .back {
     -webkit-animation: Xplus 1s ease-in-out;
     animation: Xplus 1s ease-in-out;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards
 }

 .et_pb_blurb_extended .flipbox .hover-in-right .front,
 .et_pb_blurb_extended .flipbox .hover-out-left .back {
     -webkit-animation: Yminus 1s ease-in-out;
     animation: Yminus 1s ease-in-out;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards
 }

 .et_pb_blurb_extended .flipbox .hover-in-right .back,
 .et_pb_blurb_extended .flipbox .hover-out-left .front {
     -webkit-animation: Ypos-zero 1s ease-in-out;
     animation: Ypos-zero 1s ease-in-out;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards
 }

 .et_pb_blurb_extended .flipbox .hover-in-left .back,
 .et_pb_blurb_extended .flipbox .hover-out-right .front {
     -webkit-animation: Yneg-zero 1s ease-in-out;
     animation: Yneg-zero 1s ease-in-out;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards
 }

 .et_pb_blurb_extended .flipbox .hover-in-left .front,
 .et_pb_blurb_extended .flipbox .hover-out-right .back {
     -webkit-animation: Yplus 1s ease-in-out;
     animation: Yplus 1s ease-in-out;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards
 }

 @-webkit-keyframes Xminus {
     0% {
         -webkit-transform: rotateX(0) rotateY(0);
         transform: rotateX(0) rotateY(0)
     }

     to {
         -webkit-transform: rotateX(-180deg) rotateY(0);
         transform: rotateX(-180deg) rotateY(0)
     }
 }

 @-webkit-keyframes Xplus {
     0% {
         -webkit-transform: rotateX(0) rotateY(0);
         transform: rotateX(0) rotateY(0)
     }

     to {
         -webkit-transform: rotateX(180deg) rotateY(0);
         transform: rotateX(180deg) rotateY(0)
     }
 }

 @-webkit-keyframes Xpos-zero {
     0% {
         -webkit-transform: rotateX(180deg) rotateY(0);
         transform: rotateX(180deg) rotateY(0)
     }

     to {
         -webkit-transform: rotateX(0) rotateY(0);
         transform: rotateX(0) rotateY(0)
     }
 }

 @-webkit-keyframes Xneg-zero {
     0% {
         -webkit-transform: rotateX(-180deg) rotateY(0);
         transform: rotateX(-180deg) rotateY(0)
     }

     to {
         -webkit-transform: rotateX(0) rotateY(0);
         transform: rotateX(0) rotateY(0)
     }
 }

 @-webkit-keyframes Yminus {
     0% {
         -webkit-transform: rotateX(0) rotateY(0);
         transform: rotateX(0) rotateY(0)
     }

     to {
         -webkit-transform: rotateX(0) rotateY(-180deg);
         transform: rotateX(0) rotateY(-180deg)
     }
 }

 @-webkit-keyframes Yplus {
     0% {
         -webkit-transform: rotateX(0) rotateY(0);
         transform: rotateX(0) rotateY(0)
     }

     to {
         -webkit-transform: rotateX(0) rotateY(180deg);
         transform: rotateX(0) rotateY(180deg)
     }
 }

 @-webkit-keyframes Ypos-zero {
     0% {
         -webkit-transform: rotateX(0) rotateY(180deg);
         transform: rotateX(0) rotateY(180deg)
     }

     to {
         -webkit-transform: rotateX(0) rotateY(0);
         transform: rotateX(0) rotateY(0)
     }
 }

 @-webkit-keyframes Yneg-zero {
     0% {
         -webkit-transform: rotateX(0) rotateY(-180deg);
         transform: rotateX(0) rotateY(-180deg)
     }

     to {
         -webkit-transform: rotateX(0) rotateY(0);
         transform: rotateX(0) rotateY(0)
     }
 }

 @keyframes Xminus {
     0% {
         -webkit-transform: rotateX(0) rotateY(0);
         transform: rotateX(0) rotateY(0)
     }

     to {
         -webkit-transform: rotateX(-180deg) rotateY(0);
         transform: rotateX(-180deg) rotateY(0)
     }
 }

 @keyframes Xplus {
     0% {
         -webkit-transform: rotateX(0) rotateY(0);
         transform: rotateX(0) rotateY(0)
     }

     to {
         -webkit-transform: rotateX(180deg) rotateY(0);
         transform: rotateX(180deg) rotateY(0)
     }
 }

 @keyframes Xpos-zero {
     0% {
         -webkit-transform: rotateX(180deg) rotateY(0);
         transform: rotateX(180deg) rotateY(0)
     }

     to {
         -webkit-transform: rotateX(0) rotateY(0);
         transform: rotateX(0) rotateY(0)
     }
 }

 @keyframes Xneg-zero {
     0% {
         -webkit-transform: rotateX(-180deg) rotateY(0);
         transform: rotateX(-180deg) rotateY(0)
     }

     to {
         -webkit-transform: rotateX(0) rotateY(0);
         transform: rotateX(0) rotateY(0)
     }
 }

 @keyframes Yminus {
     0% {
         -webkit-transform: rotateX(0) rotateY(0);
         transform: rotateX(0) rotateY(0)
     }

     to {
         -webkit-transform: rotateX(0) rotateY(-180deg);
         transform: rotateX(0) rotateY(-180deg)
     }
 }

 @keyframes Yplus {
     0% {
         -webkit-transform: rotateX(0) rotateY(0);
         transform: rotateX(0) rotateY(0)
     }

     to {
         -webkit-transform: rotateX(0) rotateY(180deg);
         transform: rotateX(0) rotateY(180deg)
     }
 }

 @keyframes Ypos-zero {
     0% {
         -webkit-transform: rotateX(0) rotateY(180deg);
         transform: rotateX(0) rotateY(180deg)
     }

     to {
         -webkit-transform: rotateX(0) rotateY(0);
         transform: rotateX(0) rotateY(0)
     }
 }

 @keyframes Yneg-zero {
     0% {
         -webkit-transform: rotateX(0) rotateY(-180deg);
         transform: rotateX(0) rotateY(-180deg)
     }

     to {
         -webkit-transform: rotateX(0) rotateY(0);
         transform: rotateX(0) rotateY(0)
     }
 }

 .et_pb_blurb_extended .flipbox .hoverin .front {
     -webkit-backface-visibility: visible;
     backface-visibility: visible;
     -webkit-animation: yplus 1s ease-in-out;
     animation: yplus 1s ease-in-out;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards
 }

 .et_pb_blurb_extended .flipbox .hoverin .back,
 .et_pb_blurb_extended .flipbox .hoverout .front {
     -webkit-backface-visibility: visible;
     backface-visibility: visible;
     -webkit-animation: yzero 1s ease-in-out;
     animation: yzero 1s ease-in-out;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards
 }

 .et_pb_blurb_extended .flipbox .hoverout .back {
     -webkit-backface-visibility: visible;
     backface-visibility: visible;
     -webkit-animation: yplus 1s ease-in-out;
     animation: yplus 1s ease-in-out;
     -webkit-animation-fill-mode: forwards;
     animation-fill-mode: forwards
 }

 @-webkit-keyframes yzero {
     0% {
         -webkit-transform: rotateY(180deg);
         transform: rotateY(180deg);
         z-index: -1
     }

     to {
         -webkit-transform: rotateY(0);
         transform: rotateY(0);
         z-index: 10
     }
 }

 @keyframes yzero {
     0% {
         -webkit-transform: rotateY(180deg);
         transform: rotateY(180deg);
         z-index: -1
     }

     to {
         -webkit-transform: rotateY(0);
         transform: rotateY(0);
         z-index: 10
     }
 }

 @-webkit-keyframes yplus {
     0% {
         -webkit-transform: rotateY(0);
         transform: rotateY(0);
         z-index: 10
     }

     to {
         -webkit-transform: rotateY(-180deg);
         transform: rotateY(-180deg);
         z-index: -1
     }
 }

 @keyframes yplus {
     0% {
         -webkit-transform: rotateY(0);
         transform: rotateY(0);
         z-index: 10
     }

     to {
         -webkit-transform: rotateY(-180deg);
         transform: rotateY(-180deg);
         z-index: -1
     }
 }

 .et_pb_blurb_extended .easebox {
     position: relative
 }

 .et_pb_blurb_extended .et_pb_text_align_left.easebox .et_pb_blurb_content {
     text-align: left
 }

 .et_pb_blurb_extended .et_pb_text_align_right.easebox .et_pb_blurb_content {
     text-align: right
 }

 .et_pb_blurb_extended .et_pb_text_align_center.easebox .et_pb_blurb_content {
     text-align: center
 }

 .et_pb_blurb_extended .et_pb_text_align_justified.easebox .et_pb_blurb_content {
     text-align: justify
 }

 .et_pb_blurb_extended .easebox .et_pb_main_blurb_image {
     text-align: inherit;
     -webkit-transition: all .3s ease-out;
     -o-transition: all .3s ease-out;
     transition: all .3s ease-out
 }

 .et_pb_blurb_extended .easebox .et_pb_blurb_container {
     position: relative;
     -webkit-transform: translateY(0);
     transform: translateY(0);
     -webkit-transition: all .3s ease-out;
     -o-transition: all .3s ease-out;
     transition: all .3s ease-out
 }

 .et_pb_blurb_extended .easebox .et_pb_blurb_extended_btn {
     display: block;
     width: 100%;
     -webkit-transition: all .3s ease-out;
     -o-transition: all .3s ease-out;
     transition: all .3s ease-out
 }

 .et_pb_blurb_extended .easebox .et_pb_blurb_extended_btn a {
     display: inline-block;
     margin-top: 10px;
     visibility: hidden;
     opacity: 0;
     -webkit-transform: translateY(100px);
     transform: translateY(100px);
     -webkit-transition: all .3s ease-out;
     -o-transition: all .3s ease-out;
     transition: all .3s ease-out
 }

 .et_pb_blurb_extended .et_pb_blurb_position_top.easebox .et_pb_main_blurb_image+.et_pb_blurb_container .et_pb_blurb_extended_btn {
     position: absolute;
     left: 0;
     bottom: 0
 }

 .et_pb_blurb_extended .et_pb_blurb_position_top.easebox .et_pb_main_blurb_image+.et_pb_blurb_container .et_pb_blurb_extended_btn a {
     margin-top: 0;
     margin-bottom: 0
 }

 .et_pb_blurb_extended .easebox:hover .et_pb_blurb_extended_btn a {
     visibility: visible;
     opacity: 1
 }

 .et_pb_blurb_extended .image_card .et_pb_main_ic_image {
     display: block;
     margin-bottom: 0;
     line-height: 0
 }

 .et_pb_blurb_extended .image_card .et_pb_blurb_container {
     display: block;
     padding: 30px 20px
 }

 .et_pb_blurb_extended .image_card .card-icon {
     display: block;
     margin-bottom: 20px;
     position: relative;
     z-index: 1
 }

 .et_pb_blurb_extended .image_card .card-icon img {
     width: 80px;
     height: 80px;
     -o-object-fit: cover;
     object-fit: cover
 }

 .et_pb_blurb_extended .et_pb_blurb_position_left.image_card .card-icon {
     text-align: left
 }

 .et_pb_blurb_extended .et_pb_blurb_position_right.image_card .card-icon {
     text-align: right
 }

 .et_pb_blurb_extended .et_pb_text_align_left.image_card .et_pb_blurb_content {
     text-align: left
 }

 .et_pb_blurb_extended .et_pb_text_align_right.image_card .et_pb_blurb_content {
     text-align: right
 }

 .et_pb_blurb_extended .et_pb_text_align_center.image_card .et_pb_blurb_content {
     text-align: center
 }

 .et_pb_blurb_extended .et_pb_text_align_justified.image_card .et_pb_blurb_content {
     text-align: justify
 }

 .et_pb_blurb_extended .et_pb_blurb_position_left.image_card.use-image .et_pb_main_blurb_image,
 .et_pb_blurb_extended .et_pb_blurb_position_right.image_card.use-image .et_pb_main_ic_image {
     max-width: 100%
 }

 .et_pb_blurb_extended .et_pb_blurb_position_left.image_card.use-image .et_pb_main_ic_image {
     float: none
 }

 .et_pb_blurb_extended.et_pb_text_align_left .borderbox .et_pb_blurb_content {
     text-align: left
 }

 .et_pb_blurb_extended.et_pb_text_align_right .borderbox .et_pb_blurb_content {
     text-align: right
 }

 .et_pb_blurb_extended.et_pb_text_align_center .borderbox .et_pb_blurb_content {
     text-align: center
 }

 .et_pb_blurb_extended.et_pb_text_align_justified .borderbox .et_pb_blurb_content {
     text-align: justify
 }

 .et_pb_blurb_extended .borderbox .et_pb_blurb_content {
     border: 2px solid
 }

 .et_pb_blurb_extended .borderbox .et_pb_main_blurb_image {
     position: absolute
 }

 .et_pb_blurb_extended .et_pb_blurb_position_top.borderbox .et_pb_main_blurb_image img {
     height: 100%;
     -o-object-fit: cover;
     object-fit: cover;
     -o-object-position: center;
     object-position: center
 }

 .et_pb_blurb_extended.et_pb_section_video .borderbox .et_pb_blurb_container {
     position: relative
 }

 .el_advanced_flipbox {
     width: auto
 }

 .el_advanced_flipbox .et_pb_module_inner {
     position: relative;
     -webkit-transform: translateZ(0);
     transform: translateZ(0);
     -webkit-transform-style: preserve-3d;
     transform-style: preserve-3d;
     -webkit-perspective: 1000px;
     perspective: 1000px
 }

 .el_advanced_flipbox .et_pb_flipbox_advanced_wrapper {
     position: relative;
     margin-left: auto;
     margin-right: auto;
     text-align: center;
     -webkit-transform-style: preserve-3d;
     transform-style: preserve-3d;
     -webkit-backface-visibility: hidden;
     backface-visibility: hidden
 }

 .el_advanced_flipbox .flipbox_side {
     min-height: 200px
 }

 .flipbox_back,
 .flipbox_front {
     background: #fff;
     background-repeat: no-repeat;
     background-position: 50%;
     background-size: cover;
     padding: 30px
 }

 .el_advanced_flipbox .et_pb_module_inner .flipbox_back,
 .el_advanced_flipbox .et_pb_module_inner .flipbox_front {
     overflow: visible
 }

 .et_pb_section_parallax .flipbox_back,
 .et_pb_section_parallax .flipbox_front {
     background: transparent
 }

 .et_pb_with_border.el_advanced_flipbox .et_pb_main_flipbox_image img,
 .et_pb_with_border.el_advanced_flipbox .flipbox_back,
 .et_pb_with_border.el_advanced_flipbox .flipbox_front {
     border: 0 solid #333
 }

 .el_advanced_flipbox .flipbox_inner {
     width: 100%
 }

 .el_advanced_flipbox .flipbox_position_left .flipbox_inner,
 .el_advanced_flipbox .flipbox_position_right .flipbox_inner,
 .el_advanced_flipbox .flipbox_position_top .flipbox_inner {
     display: -ms-flexbox;
     display: flex
 }

 .el_advanced_flipbox .flipbox_position_top .flipbox_inner {
     -ms-flex-direction: column;
     flex-direction: column
 }

 .el_advanced_flipbox .flipbox_position_right .flipbox_inner {
     -ms-flex-direction: row-reverse;
     flex-direction: row-reverse
 }

 .el_advanced_flipbox .flipbox_position_top .et_pb_main_flipbox_image {
     margin-bottom: 20px
 }

 .el_advanced_flipbox .flipbox_position_left .et_pb_main_flipbox_image {
     margin-right: 20px
 }

 .el_advanced_flipbox .flipbox_position_right .et_pb_main_flipbox_image {
     margin-left: 20px
 }

 .el_advanced_flipbox .flipbox_position_left .et_pb_main_flipbox_image+.flipbox_back_content_wrapper,
 .el_advanced_flipbox .flipbox_position_left .et_pb_main_flipbox_image+.flipbox_front_content_wrapper,
 .el_advanced_flipbox .flipbox_position_right .et_pb_main_flipbox_image+.flipbox_back_content_wrapper,
 .el_advanced_flipbox .flipbox_position_right .et_pb_main_flipbox_image+.flipbox_front_content_wrapper {
     width: calc(100% - 20px)
 }

 .flipbox_back .et-pb-icon,
 .flipbox_front .et-pb-icon {
     font-size: 32px
 }

 .el_advanced_flipbox .flipbox_back.flipbox_content_top,
 .el_advanced_flipbox .flipbox_front.flipbox_content_top {
     -ms-flex-align: start;
     align-items: flex-start
 }

 .el_advanced_flipbox .flipbox_back.flipbox_content_bottom,
 .el_advanced_flipbox .flipbox_front.flipbox_content_bottom {
     -ms-flex-align: end;
     align-items: flex-end
 }

 .el_advanced_flipbox .flipbox_back.flipbox_content_center,
 .el_advanced_flipbox .flipbox_front.flipbox_content_center {
     -ms-flex-align: center;
     align-items: center
 }

 .flipbox_back h1.et_pb_module_header,
 .flipbox_back h1.et_pb_module_header a,
 .flipbox_front h1.et_pb_module_header,
 .flipbox_front h1.et_pb_module_header a {
     font-size: 30px
 }

 .flipbox_back h2.et_pb_module_header,
 .flipbox_back h2.et_pb_module_header a,
 .flipbox_front h2.et_pb_module_header,
 .flipbox_front h2.et_pb_module_header a {
     font-size: 26px
 }

 .flipbox_back h3.et_pb_module_header,
 .flipbox_back h3.et_pb_module_header a,
 .flipbox_front h3.et_pb_module_header,
 .flipbox_front h3.et_pb_module_header a {
     font-size: 22px
 }

 .flipbox_back h4.et_pb_module_header,
 .flipbox_back h4.et_pb_module_header a,
 .flipbox_front h4.et_pb_module_header,
 .flipbox_front h4.et_pb_module_header a {
     font-size: 18px
 }

 .flipbox_back h5.et_pb_module_header,
 .flipbox_back h5.et_pb_module_header a,
 .flipbox_front h5.et_pb_module_header,
 .flipbox_front h5.et_pb_module_header a {
     font-size: 16px
 }

 .flipbox_back h6.et_pb_module_header,
 .flipbox_back h6.et_pb_module_header a,
 .flipbox_front h6.et_pb_module_header,
 .flipbox_front h6.et_pb_module_header a {
     font-size: 14px
 }

 .el_advanced_flipbox .et_pb_main_flipbox_image {
     display: inline-block;
     width: auto;
     max-width: 100%
 }

 .el_advanced_flipbox .et_pb_main_flipbox_image img {
     width: 100%
 }

 .el_advanced_flipbox .et-pb-icon-shape-border {
     border: 2px solid
 }

 .el_advanced_flipbox .hexagon.et-pb-icon-shape-border:after,
 .el_advanced_flipbox .hexagon.et-pb-icon-shape-border:before {
     border-top: 2px solid;
     border-bottom: 2px solid;
     border-color: inherit
 }

 .el_advanced_flipbox .el-icon-circle {
     padding: 16px;
     border-radius: 50%
 }

 .el_advanced_flipbox .el-icon-square {
     padding: 16px
 }

 .el_advanced_flipbox .et_pb_main_flipbox_image.use_hexagon {
     padding: 10px
 }

 .el_advanced_flipbox .et-pb-icon.el-icon-hexagon {
     position: relative;
     z-index: 99;
     margin-left: -40.25%;
     padding: 15px;
     -webkit-transform: rotate(-30deg);
     transform: rotate(-30deg)
 }

 .el_advanced_flipbox .use_hexagon {
     z-index: -1
 }

 .el_advanced_flipbox .use_hexagon .hexagon-wrapper {
     display: inline-block;
     position: relative
 }

 .el_advanced_flipbox .use_hexagon .hexagon-wrapper .hex {
     -webkit-backface-visibility: hidden;
     backface-visibility: hidden;
     -webkit-transform: rotate(30deg);
     transform: rotate(30deg)
 }

 .el_advanced_flipbox .use_hexagon .hexagon {
     width: 57.735%;
     height: 100%;
     margin: auto
 }

 .el_advanced_flipbox .use_hexagon .hexagon:before {
     -webkit-transform: rotate(60deg) translateZ(0);
     transform: rotate(60deg) translateZ(0)
 }

 .el_advanced_flipbox .use_hexagon .hexagon:after,
 .el_advanced_flipbox .use_hexagon .hexagon:before {
     position: absolute;
     top: 0;
     right: 21.1325%;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     background-color: inherit;
     width: inherit;
     height: inherit;
     content: "";
     -webkit-backface-visibility: hidden;
     backface-visibility: hidden
 }

 .el_advanced_flipbox .use_hexagon .hexagon:after {
     -webkit-transform: rotate(-60deg) translateZ(0);
     transform: rotate(-60deg) translateZ(0)
 }

 .el_advanced_flipbox .et_pb_flipbox_button_back {
     margin: 15px 0 0
 }

 .el_advanced_flipbox .et_pb_flipbox_button_back .et_pb_button {
     display: inline-block
 }

 .el_advanced_flipbox .layout1 {
     -webkit-perspective: 1000px;
     perspective: 1000px;
     -webkit-backface-visibility: hidden;
     backface-visibility: hidden
 }

 .el_advanced_flipbox .layout1 .flipbox_back,
 .el_advanced_flipbox .layout1 .flipbox_front {
     display: -ms-flexbox;
     display: flex;
     -ms-flex-pack: center;
     justify-content: center;
     width: 100%;
     -webkit-backface-visibility: hidden;
     backface-visibility: hidden;
     -webkit-transform-style: preserve-3d;
     transform-style: preserve-3d
 }

 .el_advanced_flipbox .layout1 .flipbox_back {
     position: absolute;
     top: 0;
     left: 0
 }

 .el_advanced_flipbox .layout1 .flipbox_inner {
     -webkit-backface-visibility: hidden;
     backface-visibility: hidden
 }

 .el_advanced_flipbox .layout1[flip-direction=top] .flipbox_front,
 .el_advanced_flipbox .layout1[flip-direction=top]:hover .flipbox_back {
     -webkit-transform: rotateX(0);
     transform: rotateX(0)
 }

 .el_advanced_flipbox .layout1[flip-direction=top] .flipbox_back {
     -webkit-transform: rotateX(-180deg);
     transform: rotateX(-180deg)
 }

 .el_advanced_flipbox .layout1[flip-direction=top]:hover .flipbox_front {
     -webkit-transform: rotateX(180deg);
     transform: rotateX(180deg)
 }

 .el_advanced_flipbox .layout1[flip-direction=bottom] .flipbox_front,
 .el_advanced_flipbox .layout1[flip-direction=bottom]:hover .flipbox_back {
     -webkit-transform: rotateX(0);
     transform: rotateX(0)
 }

 .el_advanced_flipbox .layout1[flip-direction=bottom] .flipbox_back {
     -webkit-transform: rotateX(180deg);
     transform: rotateX(180deg)
 }

 .el_advanced_flipbox .layout1[flip-direction=bottom]:hover .flipbox_front {
     -webkit-transform: rotateX(-180deg);
     transform: rotateX(-180deg)
 }

 .el_advanced_flipbox .layout1[flip-direction=left] .flipbox_front,
 .el_advanced_flipbox .layout1[flip-direction=left]:hover .flipbox_back {
     -webkit-transform: rotateY(0);
     transform: rotateY(0)
 }

 .el_advanced_flipbox .layout1[flip-direction=left] .flipbox_back {
     -webkit-transform: rotateY(180deg);
     transform: rotateY(180deg)
 }

 .el_advanced_flipbox .layout1[flip-direction=left]:hover .flipbox_front {
     -webkit-transform: rotateY(-180deg);
     transform: rotateY(-180deg)
 }

 .el_advanced_flipbox .layout1[flip-direction=right] .flipbox_front,
 .el_advanced_flipbox .layout1[flip-direction=right]:hover .flipbox_back {
     -webkit-transform: rotateY(0);
     transform: rotateY(0)
 }

 .el_advanced_flipbox .layout1[flip-direction=right] .flipbox_back {
     -webkit-transform: rotateY(-180deg);
     transform: rotateY(-180deg)
 }

 .el_advanced_flipbox .layout1[flip-direction=right]:hover .flipbox_front {
     -webkit-transform: rotateY(180deg);
     transform: rotateY(180deg)
 }

 .el_advanced_flipbox .layout1[flip-direction=diagonalLeft] .flipbox_back {
     -webkit-transform: rotate3d(1, 1, 0, 180deg);
     transform: rotate3d(1, 1, 0, 180deg)
 }

 .el_advanced_flipbox:hover .layout1[flip-direction=diagonalLeft] .flipbox_front {
     -webkit-transform: rotate3d(1, 1, 0, -180deg);
     transform: rotate3d(1, 1, 0, -180deg)
 }

 .el_advanced_flipbox:hover .layout1[flip-direction=diagonalLeft] .flipbox_back {
     -webkit-transform: none;
     transform: none
 }

 .el_advanced_flipbox .layout1[flip-direction=diagonalRight] .flipbox_back {
     -webkit-transform: rotate3d(1, 1, 0, -180deg);
     transform: rotate3d(1, 1, 0, -180deg)
 }

 .el_advanced_flipbox:hover .layout1[flip-direction=diagonalRight] .flipbox_front {
     -webkit-transform: rotate3d(1, 1, 0, 180deg);
     transform: rotate3d(1, 1, 0, 180deg)
 }

 .el_advanced_flipbox:hover .layout1[flip-direction=diagonalRight] .flipbox_back {
     -webkit-transform: none;
     transform: none
 }

 .el_advanced_flipbox .layout1[flip-direction=diagonalLeftInverted] .flipbox_back {
     -webkit-transform: rotate3d(1, -1, 0, -180deg);
     transform: rotate3d(1, -1, 0, -180deg)
 }

 .el_advanced_flipbox:hover .layout1[flip-direction=diagonalLeftInverted] .flipbox_front {
     -webkit-transform: rotate3d(1, -1, 0, 180deg);
     transform: rotate3d(1, -1, 0, 180deg)
 }

 .el_advanced_flipbox:hover .layout1[flip-direction=diagonalLeftInverted] .flipbox_back {
     -webkit-transform: none;
     transform: none
 }

 .el_advanced_flipbox .layout1[flip-direction=diagonalRightInverted] .flipbox_back {
     -webkit-transform: rotate3d(-1, 1, 0, -180deg);
     transform: rotate3d(-1, 1, 0, -180deg)
 }

 .el_advanced_flipbox:hover .layout1[flip-direction=diagonalRightInverted] .flipbox_front {
     -webkit-transform: rotate3d(-1, 1, 0, 180deg);
     transform: rotate3d(-1, 1, 0, 180deg)
 }

 .el_advanced_flipbox:hover .layout1[flip-direction=diagonalRightInverted] .flipbox_back {
     -webkit-transform: none;
     transform: none
 }

 .el_advanced_flipbox .layout2 .flipbox_front {
     display: -ms-flexbox;
     display: flex;
     -ms-flex-pack: center;
     justify-content: center;
     position: relative;
     width: 100%;
     height: 100%;
     z-index: 1
 }

 .el_advanced_flipbox .layout2 .flipbox_back {
     display: -ms-flexbox;
     display: flex;
     -ms-flex-pack: center;
     justify-content: center;
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     z-index: -1
 }

 .el_advanced_flipbox .layout2[flip-style=zoomin] .flipbox_front {
     -webkit-transform: scale(1);
     transform: scale(1)
 }

 .el_advanced_flipbox .layout2[flip-style=zoomin] .flipbox_back {
     visibility: hidden;
     opacity: 0;
     -webkit-transform: scale(0);
     transform: scale(0)
 }

 .el_advanced_flipbox .layout2[flip-style=zoomin]:hover .flipbox_front {
     -webkit-transform: scale(.95);
     transform: scale(.95)
 }

 .el_advanced_flipbox .layout2[flip-style=zoomin]:hover .flipbox_back {
     z-index: 2
 }

 .el_advanced_flipbox .layout2[flip-style=zoomin]:hover .flipbox_back,
 .el_advanced_flipbox .layout2[flip-style=zoomout] .flipbox_front {
     visibility: visible;
     opacity: 1;
     -webkit-transform: scale(1);
     transform: scale(1)
 }

 .el_advanced_flipbox .layout2[flip-style=zoomout] .flipbox_back {
     opacity: 0;
     -webkit-transform: scale(.95);
     transform: scale(.95)
 }

 .el_advanced_flipbox .layout2[flip-style=zoomout]:hover .flipbox_front {
     visibility: hidden;
     opacity: 0;
     -webkit-transform: scale(0);
     transform: scale(0)
 }

 .el_advanced_flipbox .layout2[flip-style=zoomout]:hover .flipbox_back {
     opacity: 1;
     -webkit-transform: scale(1);
     transform: scale(1)
 }

 .el_advanced_flipbox .layout2[flip-style=fade] .flipbox_front {
     visibility: visible;
     opacity: 1
 }

 .el_advanced_flipbox .layout2[flip-style=fade] .flipbox_back {
     z-index: -1
 }

 .el_advanced_flipbox .layout2[flip-style=fade]:hover .flipbox_front {
     visibility: hidden;
     opacity: 0
 }

 .el_advanced_flipbox .layout3 {
     overflow: hidden
 }

 .el_advanced_flipbox .layout3 .flipbox_back,
 .el_advanced_flipbox .layout3 .flipbox_front {
     display: -ms-flexbox;
     display: flex;
     -ms-flex-pack: center;
     justify-content: center;
     width: 100%;
     height: auto
 }

 .el_advanced_flipbox .layout3 .flipbox_front {
     position: relative;
     z-index: 1
 }

 .el_advanced_flipbox .layout3 .flipbox_back {
     position: absolute;
     top: 0;
     left: 0;
     z-index: -1
 }

 .el_advanced_flipbox .layout3 .flipbox_side.el-transition {
     -webkit-transition: all 1s ease;
     -o-transition: all 1s ease;
     transition: all 1s ease
 }

 .el_advanced_flipbox .layout3.slide_top .flipbox_front {
     -webkit-transform: translateY(0);
     transform: translateY(0)
 }

 .el_advanced_flipbox .layout3.slide_top .flipbox_back {
     -webkit-transform: translateY(-100%);
     transform: translateY(-100%)
 }

 .el_advanced_flipbox .layout3.slide_top:hover .flipbox_front {
     -webkit-transform: translateY(100%);
     transform: translateY(100%)
 }

 .el_advanced_flipbox .layout3.slide_bottom .flipbox_front,
 .el_advanced_flipbox .layout3.slide_top:hover .flipbox_back {
     -webkit-transform: translateY(0);
     transform: translateY(0)
 }

 .el_advanced_flipbox .layout3.slide_bottom .flipbox_back {
     -webkit-transform: translateY(100%);
     transform: translateY(100%)
 }

 .el_advanced_flipbox .layout3.slide_bottom:hover .flipbox_front {
     -webkit-transform: translateY(-100%);
     transform: translateY(-100%)
 }

 .el_advanced_flipbox .layout3.slide_bottom:hover .flipbox_back {
     -webkit-transform: translateY(0);
     transform: translateY(0)
 }

 .el_advanced_flipbox .layout3.slide_left .flipbox_front {
     -webkit-transform: translateX(0);
     transform: translateX(0)
 }

 .el_advanced_flipbox .layout3.slide_left .flipbox_back {
     -webkit-transform: translateX(-100%);
     transform: translateX(-100%)
 }

 .el_advanced_flipbox .layout3.slide_left:hover .flipbox_front {
     -webkit-transform: translateX(100%);
     transform: translateX(100%)
 }

 .el_advanced_flipbox .layout3.slide_left:hover .flipbox_back,
 .el_advanced_flipbox .layout3.slide_right .flipbox_front {
     -webkit-transform: translateX(0);
     transform: translateX(0)
 }

 .el_advanced_flipbox .layout3.slide_right .flipbox_back {
     -webkit-transform: translateX(100%);
     transform: translateX(100%)
 }

 .el_advanced_flipbox .layout3.slide_right:hover .flipbox_front {
     -webkit-transform: translateX(-100%);
     transform: translateX(-100%)
 }

 .el_advanced_flipbox .layout3.slide_right:hover .flipbox_back {
     -webkit-transform: translateX(0);
     transform: translateX(0)
 }

 .el_advanced_flipbox .layout4 .flipbox_back {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%
 }

 .el_advanced_flipbox .layout4[flip-direction=top] {
     -webkit-transform: rotateX(89.999deg) translateY(-50%) rotateX(-89.999deg);
     transform: rotateX(89.999deg) translateY(-50%) rotateX(-89.999deg)
 }

 .el_advanced_flipbox .layout4[flip-direction=top] .flipbox_front {
     -webkit-transform: rotateX(89.999deg) translateY(50%) rotateX(-89.999deg);
     transform: rotateX(89.999deg) translateY(50%) rotateX(-89.999deg)
 }

 .el_advanced_flipbox .layout4[flip-direction=top] .flipbox_back {
     -webkit-transform: translateY(50%) rotateX(-89.999deg);
     transform: translateY(50%) rotateX(-89.999deg)
 }

 .el_advanced_flipbox:hover .layout4[flip-direction=top] {
     -webkit-transform: rotateX(89.999deg) translateY(-50%);
     transform: rotateX(89.999deg) translateY(-50%)
 }

 .el_advanced_flipbox .layout4[flip-direction=bottom] {
     -webkit-transform: rotateX(-90.001deg) translateY(50%) rotateX(90.001deg);
     transform: rotateX(-90.001deg) translateY(50%) rotateX(90.001deg)
 }

 .el_advanced_flipbox .layout4[flip-direction=bottom] .flipbox_front {
     -webkit-transform: rotateX(90.001deg) translateY(50%) rotateX(-90.001deg);
     transform: rotateX(90.001deg) translateY(50%) rotateX(-90.001deg)
 }

 .el_advanced_flipbox .layout4[flip-direction=bottom] .flipbox_back {
     -webkit-transform: translateY(-50%) rotateX(90.001deg);
     transform: translateY(-50%) rotateX(90.001deg)
 }

 .el_advanced_flipbox:hover .layout4[flip-direction=bottom] {
     -webkit-transform: rotateX(-90.001deg) translateY(50%);
     transform: rotateX(-90.001deg) translateY(50%)
 }

 .el_advanced_flipbox .layout4[flip-direction=left] {
     -webkit-transform: rotateY(-89.999deg) translateX(-50%) rotateY(89.999deg);
     transform: rotateY(-89.999deg) translateX(-50%) rotateY(89.999deg)
 }

 .el_advanced_flipbox .layout4[flip-direction=left] .flipbox_front {
     -webkit-transform: rotateY(89.999deg) translateX(-50%) rotateY(-89.999deg);
     transform: rotateY(89.999deg) translateX(-50%) rotateY(-89.999deg)
 }

 .el_advanced_flipbox .layout4[flip-direction=left] .flipbox_back {
     -webkit-transform: translateX(50%) rotateY(89.999deg);
     transform: translateX(50%) rotateY(89.999deg)
 }

 .el_advanced_flipbox:hover .layout4[flip-direction=left] {
     -webkit-transform: rotateY(-89.999deg) translateX(-50%);
     transform: rotateY(-89.999deg) translateX(-50%)
 }

 .el_advanced_flipbox .layout4[flip-direction=right] {
     -webkit-transform: rotateY(89.999deg) translateX(50%) rotateY(-89.999deg);
     transform: rotateY(89.999deg) translateX(50%) rotateY(-89.999deg)
 }

 .el_advanced_flipbox .layout4[flip-direction=right] .flipbox_front {
     -webkit-transform: rotateY(89.999deg) translateX(-50%) rotateY(-89.999deg);
     transform: rotateY(89.999deg) translateX(-50%) rotateY(-89.999deg)
 }

 .el_advanced_flipbox .layout4[flip-direction=right] .flipbox_back {
     -webkit-transform: translateX(-50%) rotateY(89.999deg);
     transform: translateX(-50%) rotateY(-89.999deg)
 }

 .el_advanced_flipbox:hover .layout4[flip-direction=right] {
     -webkit-transform: rotateY(89.999deg) translateX(50%);
     transform: rotateY(89.999deg) translateX(50%)
 }

 .el_advanced_flipbox .layout5 .flipbox_back {
     position: absolute;
     top: 0;
     left: 0
 }

 .el_advanced_flipbox .layout5[flip-direction=top] .flipbox_front {
     -webkit-transform: rotateY(0deg) translateX(0) scale(1);
     transform: rotateY(0deg) translateX(0) scale(1)
 }

 .el_advanced_flipbox .layout5[flip-direction=top] .flipbox_back {
     -webkit-transform: rotateX(90deg) translateY(-140%) scale(0);
     transform: rotateX(90deg) translateY(-140%) scale(0)
 }

 .el_advanced_flipbox:hover .layout5[flip-direction=top] .flipbox_front {
     -webkit-transform: rotateX(-90deg) translateY(140%) scale(0);
     transform: rotateX(-90deg) translateY(140%) scale(0)
 }

 .el_advanced_flipbox .layout5[flip-direction=bottom] .flipbox_front,
 .el_advanced_flipbox:hover .layout5[flip-direction=top] .flipbox_back {
     -webkit-transform: rotateY(0deg) translateX(0) scale(1);
     transform: rotateY(0deg) translateX(0) scale(1)
 }

 .el_advanced_flipbox .layout5[flip-direction=bottom] .flipbox_back {
     -webkit-transform: rotateX(-90deg) translateY(140%) scale(0);
     transform: rotateX(-90deg) translateY(140%) scale(0)
 }

 .el_advanced_flipbox:hover .layout5[flip-direction=bottom] .flipbox_front {
     -webkit-transform: rotateX(90deg) translateY(-140%) scale(0);
     transform: rotateX(90deg) translateY(-140%) scale(0)
 }

 .el_advanced_flipbox .layout5[flip-direction=left] .flipbox_front,
 .el_advanced_flipbox:hover .layout5[flip-direction=bottom] .flipbox_back {
     -webkit-transform: rotateY(0deg) translateX(0) scale(1);
     transform: rotateY(0deg) translateX(0) scale(1)
 }

 .el_advanced_flipbox .layout5[flip-direction=left] .flipbox_back {
     -webkit-transform: rotateY(-90deg) translateX(-140%) scale(0);
     transform: rotateY(-90deg) translateX(-140%) scale(0)
 }

 .el_advanced_flipbox:hover .layout5[flip-direction=left] .flipbox_front {
     -webkit-transform: rotateY(90deg) translateX(140%) scale(0);
     transform: rotateY(90deg) translateX(140%) scale(0)
 }

 .el_advanced_flipbox .layout5[flip-direction=right] .flipbox_front,
 .el_advanced_flipbox:hover .layout5[flip-direction=left] .flipbox_back {
     -webkit-transform: rotateY(0deg) translateX(0) scale(1);
     transform: rotateY(0deg) translateX(0) scale(1)
 }

 .el_advanced_flipbox .layout5[flip-direction=right] .flipbox_back {
     -webkit-transform: rotateY(90deg) translateX(140%) scale(0);
     transform: rotateY(90deg) translateX(140%) scale(0)
 }

 .el_advanced_flipbox:hover .layout5[flip-direction=right] .flipbox_front {
     -webkit-transform: rotateY(-90deg) translateX(-140%) scale(0);
     transform: rotateY(-90deg) translateX(-140%) scale(0)
 }

 .el_advanced_flipbox:hover .layout5[flip-direction=right] .flipbox_back {
     -webkit-transform: rotateY(0deg) translateX(0) scale(1);
     transform: rotateY(0deg) translateX(0) scale(1)
 }

 .el_advanced_flipbox .layout6 .flipbox_front {
     -webkit-backface-visibility: hidden;
     backface-visibility: hidden
 }

 .el_advanced_flipbox .layout6 .flipbox_back {
     position: absolute;
     top: 0;
     left: 0;
     z-index: -1
 }

 .el_advanced_flipbox .layout6[flip-direction=top] .flipbox_front {
     -webkit-transform-origin: 50% 0;
     transform-origin: 50% 0
 }

 .el_advanced_flipbox:hover .layout6[flip-direction=top] .flipbox_front {
     -webkit-transform: rotateX(90deg);
     transform: rotateX(90deg)
 }

 .el_advanced_flipbox .layout6[flip-direction=bottom] .flipbox_front {
     -webkit-transform-origin: 50% 100%;
     transform-origin: 50% 100%
 }

 .el_advanced_flipbox:hover .layout6[flip-direction=bottom] .flipbox_front {
     -webkit-transform: rotateX(-90deg);
     transform: rotateX(-90deg)
 }

 .el_advanced_flipbox .layout6[flip-direction=left] .flipbox_front {
     -webkit-transform-origin: 0 100%;
     transform-origin: 0 100%
 }

 .el_advanced_flipbox:hover .layout6[flip-direction=left] .flipbox_front {
     -webkit-transform: rotateY(-90deg);
     transform: rotateY(-90deg)
 }

 .el_advanced_flipbox .layout6[flip-direction=right] .flipbox_front {
     -webkit-transform-origin: 100% 0;
     transform-origin: 100% 0
 }

 .el_advanced_flipbox:hover .layout6[flip-direction=right] .flipbox_front {
     -webkit-transform: rotateY(90deg);
     transform: rotateY(90deg)
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_ajax_search::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_ajax_search::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_ajax_search::before {
     font-family: dashicons;
     content: "\F13a"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_bar_counter::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_bar_counter::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_bar_counter::before {
     font-family: dashicons;
     content: "\f206"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_before_after_slider::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_before_after_slider::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_before_after_slider::before {
     font-family: dashicons;
     content: "\F169"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_blog_slider::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_blog_slider::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_blog_slider::before {
     font-family: dashicons;
     content: "\F229"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_blog_timeline::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_blog_timeline::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_blog_timeline::before {
     font-family: dashicons;
     content: "\F321"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_breadcrumb::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_breadcrumb::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_breadcrumb::before {
     font-family: dashicons;
     content: "\F103"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_content_toggle::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_content_toggle::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_content_toggle::before {
     font-family: dashicons;
     content: "\F215"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_double_color_heading::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_double_color_heading::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_double_color_heading::before {
     font-family: dashicons;
     content: "\F215"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_facebook_comments::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_facebook_comments::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_facebook_comments::before {
     font-family: dashicons;
     content: "\F304\F101"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_facebook_embedded_comment::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_facebook_embedded_comment::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_facebook_embedded_comment::before {
     font-family: dashicons;
     content: "\F304\F101"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_facebook_embedded_comment .et_module_title,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_facebook_embedded_comment .et_module_title,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_facebook_embedded_comment .et_module_title {
     white-space: normal
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_facebook_embedded_post::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_facebook_embedded_post::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_facebook_embedded_post::before {
     font-family: dashicons;
     content: "\F304\F121"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_facebook_embedded_post .et_module_title,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_facebook_embedded_post .et_module_title,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_facebook_embedded_post .et_module_title {
     white-space: normal
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_facebook_embedded_video::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_facebook_embedded_video::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_facebook_embedded_video::before {
     font-family: dashicons;
     content: "\F304\F126"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_facebook_embedded_video .et_module_title,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_facebook_embedded_video .et_module_title,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_facebook_embedded_video .et_module_title {
     white-space: normal
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_facebook_like::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_facebook_like::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_facebook_like::before {
     font-family: dashicons;
     content: "\F304\F529"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_facebook_page::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_facebook_page::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_facebook_page::before {
     font-family: dashicons;
     content: "\F304\F105"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_facebook_share::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_facebook_share::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_facebook_share::before {
     font-family: dashicons;
     content: "\F304\F237"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_fancy_text::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_fancy_text::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_fancy_text::before {
     font-family: dashicons;
     content: "\F210"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_faq_page_schema::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_faq_page_schema::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_faq_page_schema::before {
     font-family: dashicons;
     content: "\F119"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_flipbox::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_flipbox::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_flipbox::before {
     font-family: dashicons;
     content: "\F168"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_floating_image::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_floating_image::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_floating_image::before {
     font-family: dashicons;
     content: "\F161"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_form_styler::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_form_styler::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_form_styler::before {
     font-family: dashicons;
     content: "\F119"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_gravity_form_styler::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_gravity_form_styler::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_gravity_form_styler::before {
     font-family: dashicons;
     content: "\F119"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_hotspot::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_hotspot::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_hotspot::before {
     font-family: dashicons;
     content: "\F231"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_how_to_schema::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_how_to_schema::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_how_to_schema::before {
     font-family: dashicons;
     content: "\F123"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_image_accordion::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_image_accordion::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_image_accordion::before {
     font-family: dashicons;
     content: "\f11b"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_image_card::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_image_card::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_image_card::before {
     font-family: dashicons;
     content: "\f13d"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_image_card_carousel::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_image_card_carousel::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_image_card_carousel::before {
     font-family: dashicons;
     content: "\f341\f13d\f345"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_image_magnifier::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_image_magnifier::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_image_magnifier::before {
     font-family: dashicons;
     content: "\F179"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_image_mask::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_image_mask::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_image_mask::before {
     font-family: dashicons;
     content: "\F232"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_interactive_image_card::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_interactive_image_card::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_interactive_image_card::before {
     font-family: dashicons;
     content: "\f13d"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_logo_slider::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_logo_slider::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_logo_slider::before {
     font-family: dashicons;
     content: "\F229"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_lottie::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_lottie::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_lottie::before {
     font-family: dashicons;
     content: "\F16b";
     -webkit-animation: dipl_moving 2s linear infinite;
     animation: dipl_moving 2s linear infinite
 }

 @-webkit-keyframes dipl_moving {
     0% {
         -webkit-transform: translateX(-10px)
     }

     50% {
         -webkit-transform: translateX(10px)
     }

     100% {
         -webkit-transform: translateX(-10px)
     }
 }

 @keyframes dipl_moving {
     0% {
         -webkit-transform: translateX(-10px)
     }

     50% {
         -webkit-transform: translateX(10px)
     }

     100% {
         -webkit-transform: translateX(-10px)
     }
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_masonry_gallery::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_masonry_gallery::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_masonry_gallery::before {
     font-family: dashicons;
     content: "\F161"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_modal::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_modal::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_modal::before {
     font-family: dashicons;
     content: "\F535"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_price_list::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_price_list::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_price_list::before {
     font-family: dashicons;
     content: "\F163"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_scroll_image::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_scroll_image::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_scroll_image::before {
     font-family: dashicons;
     content: "\F128"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_separator::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_separator::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_separator::before {
     font-family: dashicons;
     content: "\F460"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_star_rating::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_star_rating::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_star_rating::before {
     font-family: dashicons;
     content: "\F155"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_tabs::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_tabs::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_tabs::before {
     font-family: dashicons;
     content: "\f10b"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_team_grid::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_team_grid::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_team_grid::before {
     font-family: dashicons;
     content: "\f509"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_team_slider::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_team_slider::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_team_slider::before {
     font-family: dashicons;
     content: "\F229"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_testimonial_grid::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_testimonial_grid::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_testimonial_grid::before {
     font-family: dashicons;
     content: "\f122"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_testimonial_slider::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_testimonial_slider::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_testimonial_slider::before {
     font-family: dashicons;
     content: "\f341\f122\f345"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_text_animator::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_text_animator::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_text_animator::before {
     font-family: dashicons;
     content: "\F224"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_text_highlighter::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_text_highlighter::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_text_highlighter::before {
     font-family: dashicons;
     content: "\F540"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_tilt_image::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_tilt_image::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_tilt_image::before {
     font-family: dashicons;
     content: "\f13d"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_timeline::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_timeline::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_timeline::before {
     font-family: dashicons;
     content: "\F321"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_twitter_embedded_tweet::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_twitter_embedded_tweet::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_twitter_embedded_tweet::before {
     font-family: dashicons;
     content: "\F301"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_twitter_embedded_tweet .et_module_title,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_twitter_embedded_tweet .et_module_title,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_twitter_embedded_tweet .et_module_title {
     white-space: normal
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_twitter_follow_button::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_twitter_follow_button::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_twitter_follow_button::before {
     font-family: dashicons;
     content: "\F301"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_twitter_timeline::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_twitter_timeline::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_twitter_timeline::before {
     font-family: dashicons;
     content: "\F301\F121"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_twitter_tweet_button::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_twitter_tweet_button::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_twitter_tweet_button::before {
     font-family: dashicons;
     content: "\F301"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_woo_products::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_woo_products::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_woo_products::before {
     font-family: dashicons;
     content: "\F180"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_woo_products .et_module_title,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_woo_products .et_module_title,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_woo_products .et_module_title {
     white-space: normal
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_woo_products_carousel::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_woo_products_carousel::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_woo_products_carousel::before {
     font-family: dashicons;
     content: "\F181"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_woo_products_carousel .et_module_title,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_woo_products_carousel .et_module_title,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_woo_products_carousel .et_module_title {
     white-space: normal
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_woo_products_categories::before,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_woo_products_categories::before,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_woo_products_categories::before {
     font-family: dashicons;
     content: "\F180"
 }

 .et-db #et-boc .et-fb-modules-list li.dipl_woo_products_categories .et_module_title,
 .et-db #et-boc .et-l .et-fb-modules-list li.dipl_woo_products_categories .et_module_title,
 .et-db #et-boc .et_fb_saved_layouts_list li.dipl_woo_products_categories .et_module_title {
     white-space: normal
 }

 .dipl_text_wrapper h1,
 .dipl_text_wrapper h2,
 .dipl_text_wrapper h3,
 .dipl_text_wrapper h4,
 .dipl_text_wrapper h5,
 .dipl_text_wrapper h6 {
     padding-bottom: 0;
     font-size: 1.75rem;
     line-height: 1.5;
     word-wrap: break-word
 }

 .dipl_double_color_heading .dipl_text_wrapper .dipl_text_stack {
     display: block
 }

 #wp-admin-bar-root-default>#wp-admin-bar-duplicate-post>.ab-item .ab-icon::before,
 #wp-admin-bar-root-default>#wp-admin-bar-new-draft>.ab-item .ab-icon::before,
 #wp-admin-bar-root-default>#wp-admin-bar-rewrite-republish>.ab-item .ab-icon::before {
     content:
         url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'><path d='M18.9 4.3c0.6 0 1.1 0.5 1.1 1.1v13.6c0 0.6-0.5 1.1-1.1 1.1h-10.7c-0.6 0-1.1-0.5-1.1-1.1v-3.2h-6.1c-0.6 0-1.1-0.5-1.1-1.1v-7.5c0-0.6 0.3-1.4 0.8-1.8l4.6-4.6c0.4-0.4 1.2-0.8 1.8-0.8h4.6c0.6 0 1.1 0.5 1.1 1.1v3.7c0.4-0.3 1-0.4 1.4-0.4h4.6zM12.9 6.7l-3.3 3.3h3.3v-3.3zM5.7 2.4l-3.3 3.3h3.3v-3.3zM7.9 9.6l3.5-3.5v-4.6h-4.3v4.6c0 0.6-0.5 1.1-1.1 1.1h-4.6v7.1h5.7v-2.9c0-0.6 0.3-1.4 0.8-1.8zM18.6 18.6v-12.9h-4.3v4.6c0 0.6-0.5 1.1-1.1 1.1h-4.6v7.1h10z' fill='rgba(240,245,250,.6)'/></svg>");
     top: 2px;
 }

 #wp-admin-bar-root-default>#wp-admin-bar-duplicate-post:hover>.ab-item .ab-icon::before,
 #wp-admin-bar-root-default>#wp-admin-bar-new-draft:hover>.ab-item .ab-icon::before,
 #wp-admin-bar-root-default>#wp-admin-bar-rewrite-republish:hover>.ab-item .ab-icon::before,
 #wp-admin-bar-root-default>#wp-admin-bar-duplicate-post:focus>.ab-item .ab-icon::before,
 #wp-admin-bar-root-default>#wp-admin-bar-new-draft:focus>.ab-item .ab-icon::before,
 #wp-admin-bar-root-default>#wp-admin-bar-rewrite-republish:focus>.ab-item .ab-icon::before {
     content:
         url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'><path d='M18.9 4.3c0.6 0 1.1 0.5 1.1 1.1v13.6c0 0.6-0.5 1.1-1.1 1.1h-10.7c-0.6 0-1.1-0.5-1.1-1.1v-3.2h-6.1c-0.6 0-1.1-0.5-1.1-1.1v-7.5c0-0.6 0.3-1.4 0.8-1.8l4.6-4.6c0.4-0.4 1.2-0.8 1.8-0.8h4.6c0.6 0 1.1 0.5 1.1 1.1v3.7c0.4-0.3 1-0.4 1.4-0.4h4.6zM12.9 6.7l-3.3 3.3h3.3v-3.3zM5.7 2.4l-3.3 3.3h3.3v-3.3zM7.9 9.6l3.5-3.5v-4.6h-4.3v4.6c0 0.6-0.5 1.1-1.1 1.1h-4.6v7.1h5.7v-2.9c0-0.6 0.3-1.4 0.8-1.8zM18.6 18.6v-12.9h-4.3v4.6c0 0.6-0.5 1.1-1.1 1.1h-4.6v7.1h10z' fill='rgba(0, 185, 235, 1)'/></svg>");
 }

 /* Copy links in the classic editor. */
 #duplicate-action {
     margin-bottom: 12px;
 }

 #rewrite-republish-action {
     margin-bottom: -2px;
 }

 #rewrite-republish-action+#delete-action {
     margin-top: 8px;
 }

 /* Copy links in the block editor. */
 .components-button.dp-editor-post-copy-to-draft,
 .components-button.dp-editor-post-rewrite-republish {
     margin-left: -6px;
     text-decoration: underline;
 }

 #check-changes-action {
     padding: 6px 10px 8px;
 }

 @media screen and (max-width: 782px) {

     #wp-admin-bar-root-default>#wp-admin-bar-duplicate-post,
     #wp-admin-bar-root-default>#wp-admin-bar-new-draft,
     #wp-admin-bar-root-default>#wp-admin-bar-rewrite-republish {
         display: block;
         position: static;
     }

     #wp-admin-bar-root-default>#wp-admin-bar-duplicate-post>.ab-item,
     #wp-admin-bar-root-default>#wp-admin-bar-new-draft>.ab-item,
     #wp-admin-bar-root-default>#wp-admin-bar-rewrite-republish>.ab-item {
         text-indent: 100%;
         white-space: nowrap;
         overflow: hidden;
         width: 52px;
         padding: 0;
         color: #999;
         position: static;
     }

     #wp-admin-bar-root-default>#wp-admin-bar-duplicate-post>.ab-item .ab-icon::before,
     #wp-admin-bar-root-default>#wp-admin-bar-new-draft>.ab-item .ab-icon::before,
     #wp-admin-bar-root-default>#wp-admin-bar-rewrite-republish>.ab-item .ab-icon::before {
         display: block;
         text-indent: 0;
         font: 400 32px/1 dashicons;
         speak: none;
         top: 0px;
         width: 52px;
         text-align: center;
         -webkit-font-smoothing: antialiased;
         -moz-osx-font-smoothing: grayscale;
     }

     #rewrite-republish-action+#delete-action {
         margin-top: 0;
     }
 }

 fieldset#duplicate_post_quick_edit_fieldset {
     clear: both;
 }

 fieldset#duplicate_post_quick_edit_fieldset label {
     display: inline;
     margin: 0;
     vertical-align: unset;
 }

 fieldset#duplicate_post_quick_edit_fieldset a {
     text-decoration: underline;
 }

 .wpa-test-msg {
     background: #d1ecf1 !important;
     border: 1px solid #bee5eb !important;
     border-radius: 5px !important;
     color: #0c5460 !important;
     font-size: 14px !important;
     padding: .75rem 1.25rem !important;
     font-family: Arial !important;
     margin-top: 5px !important;
 }

 span.wpa-button {
     display: inline-block !important;
     padding-top: 5px !important;
     color: #fff !important;
     background-color: #6c757d !important;
     border-color: #6c757d !important;
     padding: 5px 10px !important;
     border-radius: 5px !important;
     margin-top: 5px !important;
     cursor: pointer !important;
 }

 #altEmail_container,
 .altEmail_container {
     position: absolute !important;
     overflow: hidden !important;
     display: inline !important;
     height: 1px !important;
     width: 1px !important;
     z-index: -1000 !important;
 }

 #sb_instagram {
     width: 100%;
     margin: 0 auto;
     padding: 0;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
 }

 #sb_instagram:after {
     content: "";
     display: table;
     clear: both;
 }

 #sb_instagram.sbi_fixed_height {
     overflow: hidden;
     overflow-y: auto;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
 }

 #sb_instagram #sbi_images {
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
 }

 #sb_instagram .sbi_header_link {
     -webkit-box-shadow: none;
     box-shadow: none;
 }

 #sb_instagram .sbi_header_link:hover {
     border: none;
 }

 #sb_instagram #sbi_images .sbi_item {
     display: inline-block;
     width: 100%;
     vertical-align: top;
     zoom: 1;
     margin: 0 !important;
     text-decoration: none;
     opacity: 1;
     overflow: hidden;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
     -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
     -o-transition: all 0.5s ease;
     transition: all 0.5s ease;
 }

 #sb_instagram #sbi_images .sbi_item.sbi_transition {
     opacity: 0;
 }

 #sb_instagram #sbi_images {
     display: grid;
     width: 100%;
     padding: 12px 0;
 }

 #sb_instagram.sbi_col_1 #sbi_images {
     grid-template-columns: repeat(1, 1fr);
 }

 #sb_instagram.sbi_col_2 #sbi_images {
     grid-template-columns: repeat(2, 1fr);
 }

 #sb_instagram.sbi_col_3 #sbi_images {
     grid-template-columns: repeat(3, 1fr);
 }

 #sb_instagram.sbi_col_4 #sbi_images {
     grid-template-columns: repeat(4, 1fr);
 }

 #sb_instagram.sbi_col_5 #sbi_images {
     grid-template-columns: repeat(5, 1fr);
 }

 #sb_instagram.sbi_col_6 #sbi_images {
     grid-template-columns: repeat(6, 1fr);
 }

 #sb_instagram.sbi_col_7 #sbi_images {
     grid-template-columns: repeat(7, 1fr);
 }

 #sb_instagram.sbi_col_8 #sbi_images {
     grid-template-columns: repeat(8, 1fr);
 }

 #sb_instagram.sbi_col_9 #sbi_images {
     grid-template-columns: repeat(9, 1fr);
 }

 #sb_instagram.sbi_col_10 #sbi_images {
     grid-template-columns: repeat(10, 1fr);
 }

 #sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images {
     grid-template-columns: repeat(1, 1fr);
 }

 #sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images {
     grid-template-columns: repeat(2, 1fr);
 }

 #sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images {
     grid-template-columns: repeat(3, 1fr);
 }

 #sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images {
     grid-template-columns: repeat(4, 1fr);
 }

 #sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images {
     grid-template-columns: repeat(5, 1fr);
 }

 #sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images {
     grid-template-columns: repeat(6, 1fr);
 }

 #sb_instagram.sbi_col_7.sbi_disable_mobile #sbi_images {
     grid-template-columns: repeat(7, 1fr);
 }

 #sb_instagram.sbi_col_8.sbi_disable_mobile #sbi_images {
     grid-template-columns: repeat(8, 1fr);
 }

 #sb_instagram.sbi_col_9.sbi_disable_mobile #sbi_images {
     grid-template-columns: repeat(9, 1fr);
 }

 #sb_instagram.sbi_col_10.sbi_disable_mobile #sbi_images {
     grid-template-columns: repeat(10, 1fr);
 }

 #sb_instagram .sbi_photo_wrap {
     position: relative;
 }

 #sb_instagram .sbi_photo {
     display: block;
     text-decoration: none;
 }

 #sb_instagram .sbi_photo img {
     width: 100%;
     height: inherit;
     object-fit: cover;
     scale: 1;
     transition: -webkit-transform .5s ease-in-out;
     transition: transform .5s ease-in-out;
     transition: transform .5s ease-in-out, -webkit-transform .5s ease-in-out;
     vertical-align: middle;
 }

 #sb_instagram .sbi_no_js img {
     display: none;
 }

 #sb_instagram a,
 #sb_instagram a:hover,
 #sb_instagram a:focus,
 #sb_instagram a:active {
     outline: none;
 }

 #sb_instagram img {
     display: block;
     padding: 0 !important;
     margin: 0 !important;
     max-width: 100% !important;
     opacity: 1 !important;
 }

 #sb_instagram .sbi_link {
     display: none;
     position: absolute;
     bottom: 0;
     right: 0;
     width: 100%;
     padding: 10px 0;
     background: rgba(0, 0, 0, 0.5);
     text-align: center;
     color: #fff;
     font-size: 12px;
     line-height: 1.1;
 }

 #sb_instagram .sbi_link a {
     padding: 0 6px;
     text-decoration: none;
     color: #fff;
     font-size: 12px;
     line-height: 1.1;
     display: inline-block;
     vertical-align: top;
     zoom: 1;
 }

 #sb_instagram .sbi_link .sbi_lightbox_link {
     padding-bottom: 5px;
 }

 #sb_instagram .sbi_link a:hover,
 #sb_instagram .sbi_link a:focus {
     text-decoration: underline;
 }

 #sb_instagram .sbi_photo_wrap:hover .sbi_link,
 #sb_instagram .sbi_photo_wrap:focus .sbi_link {
     display: block;
 }

 #sb_instagram svg:not(:root).svg-inline--fa {
     height: 1em;
     display: inline-block;
 }

 #sb_instagram .sbi_type_video .sbi_playbtn,
 #sb_instagram .sbi_type_carousel .sbi_playbtn,
 .sbi_type_carousel .fa-clone,
 #sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,
 #sb_instagram .sbi_type_video .svg-inline--fa.fa-play {
     display: block !important;
     position: absolute;
     z-index: 1;
     color: #fff;
     color: rgba(255, 255, 255, 0.9);
     font-style: normal !important;
     text-shadow: 0 0 8px rgba(0, 0, 0, 0.8);
 }

 #sb_instagram .sbi_type_video .sbi_playbtn,
 #sb_instagram .sbi_type_carousel .sbi_playbtn {
     z-index: 2;
     top: 50%;
     left: 50%;
     margin-top: -24px;
     margin-left: -19px;
     padding: 0;
     font-size: 48px;
 }

 #sb_instagram .sbi_type_carousel .fa-clone {
     right: 12px;
     top: 12px;
     font-size: 24px;
     text-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
 }

 .sbi_type_carousel svg.fa-clone,
 #sb_instagram .sbi_type_video .svg-inline--fa.fa-play,
 #sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play {
     -webkit-filter: drop-shadow(0px 0px 2px rgba(0, 0, 0, .4));
     filter: drop-shadow(0px 0px 2px rgba(0, 0, 0, .4));
 }

 #sb_instagram .sbi_loader {
     width: 20px;
     height: 20px;
     position: relative;
     top: 50%;
     left: 50%;
     margin: -10px 0 0 -10px;
     background-color: #000;
     background-color: rgba(0, 0, 0, 0.5);
     border-radius: 100%;
     -webkit-animation: sbi-sk-scaleout 1.0s infinite ease-in-out;
     animation: sbi-sk-scaleout 1.0s infinite ease-in-out;
 }

 #sb_instagram br {
     display: none;
 }

 #sbi_load p {
     display: inline;
     padding: 0;
     margin: 0;
 }

 #sb_instagram #sbi_load .sbi_loader {
     position: absolute;
     margin-top: -11px;
     background-color: #fff;
     opacity: 1;
 }

 @-webkit-keyframes sbi-sk-scaleout {
     0% {
         -webkit-transform: scale(0)
     }

     100% {
         -webkit-transform: scale(1.0);
         opacity: 0;
     }
 }

 @keyframes sbi-sk-scaleout {
     0% {
         -webkit-transform: scale(0);
         -ms-transform: scale(0);
         transform: scale(0);
     }

     100% {
         -webkit-transform: scale(1.0);
         -ms-transform: scale(1.0);
         transform: scale(1.0);
         opacity: 0;
     }
 }

 #sb_instagram .fa-spin,
 #sbi_lightbox .fa-spin {
     -webkit-animation: fa-spin 2s infinite linear;
     animation: fa-spin 2s infinite linear
 }

 #sb_instagram .fa-pulse,
 #sbi_lightbox .fa-pulse {
     -webkit-animation: fa-spin 1s infinite steps(8);
     animation: fa-spin 1s infinite steps(8)
 }

 @-webkit-keyframes fa-spin {
     0% {
         -webkit-transform: rotate(0deg);
         transform: rotate(0deg)
     }

     100% {
         -webkit-transform: rotate(359deg);
         transform: rotate(359deg)
     }
 }

 @keyframes fa-spin {
     0% {
         -webkit-transform: rotate(0deg);
         transform: rotate(0deg)
     }

     100% {
         -webkit-transform: rotate(359deg);
         transform: rotate(359deg)
     }
 }

 .sbi-screenreader {
     text-indent: -9999px !important;
     display: block !important;
     width: 0 !important;
     height: 0 !important;
     line-height: 0 !important;
     text-align: left !important;
     overflow: hidden !important;
 }

 #sb_instagram .sb_instagram_header,
 .sb_instagram_header {
     overflow: hidden;
     position: relative;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
     padding: 12px 0;
 }

 #sb_instagram .sb_instagram_header a,
 .sb_instagram_header a {
     text-decoration: none;
     transition: color 0.5s ease;
 }

 .sb_instagram_header.sbi_header_outside {
     float: none;
     margin-left: auto !important;
     margin-right: auto !important;
     display: flex;
 }

 .sbi_no_avatar .sbi_header_img {
     background: #333;
     color: #fff;
     width: 50px;
     height: 50px;
     position: relative;
 }

 .sb_instagram_header .sbi_header_hashtag_icon {
     opacity: 0;
     position: absolute;
     width: 100%;
     top: 0;
     bottom: 0;
     left: 0;
     text-align: center;
     color: #fff;
     background: rgba(0, 0, 0, 0.75);
 }

 .sbi_no_avatar .sbi_header_hashtag_icon {
     display: block;
     color: #fff;
     opacity: .9;
     -webkit-transition: background .6s linear, color .6s linear;
     -moz-transition: background .6s linear, color .6s linear;
     -o-transition: background .6s linear, color .6s linear;
     transition: background .6s linear, color .6s linear
 }

 .sbi_no_avatar:hover .sbi_header_hashtag_icon {
     display: block;
     opacity: 1;
     -webkit-transition: background .2s linear, color .2s linear;
     -moz-transition: background .2s linear, color .2s linear;
     -o-transition: background .2s linear, color .2s linear;
     transition: background .2s linear, color .2s linear
 }

 @media all and (min-width: 480px) {

     #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img,
     .sb_instagram_header.sbi_medium .sbi_header_img {
         width: 80px;
         height: 80px;
         border-radius: 50%;
     }

     #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img img,
     .sb_instagram_header.sbi_medium .sbi_header_img img {
         width: 80px;
         height: 80px;
         border-radius: 50%;
     }

     #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,
     .sb_instagram_header.sbi_medium .sbi_header_text h3 {
         font-size: 20px;
     }

     #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,
     #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,
     .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,
     .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio {
         font-size: 14px;
     }

     #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,
     #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,
     #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,
     .sb_instagram_header.sbi_medium .sbi_header_text h3,
     .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,
     .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio {
         line-height: 1.4
     }

     #sb_instagram .sb_instagram_header.sbi_large .sbi_header_img,
     .sb_instagram_header.sbi_large .sbi_header_img {
         width: 120px;
         height: 120px;
         border-radius: 50%;
     }

     #sb_instagram .sb_instagram_header.sbi_large .sbi_header_img img,
     .sb_instagram_header.sbi_large .sbi_header_img img {
         width: 120px;
         height: 120px;
         border-radius: 50%;
     }

     #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3,
     .sb_instagram_header.sbi_large .sbi_header_text h3 {
         font-size: 28px;
     }

     #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,
     #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,
     .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,
     .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio {
         font-size: 16px;
     }
 }

 #sb_instagram .sb_instagram_header .sbi_header_img,
 .sb_instagram_header .sbi_header_img {
     position: relative;
     width: 50px;
     height: 50px;
     overflow: hidden;
     -moz-border-radius: 40px;
     -webkit-border-radius: 40px;
     border-radius: 50%;
 }

 #sb_instagram .sb_instagram_header .sbi_header_img_hover,
 .sb_instagram_header .sbi_header_img_hover {
     opacity: 0;
     position: absolute;
     width: 100%;
     top: 0;
     bottom: 0;
     left: 0;
     text-align: center;
     color: #fff;
     background: rgba(0, 0, 0, 0.75);
 }

 #sb_instagram .sb_instagram_header .sbi_header_img_hover .sbi_new_logo,
 #sb_instagram .sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo,
 .sb_instagram_header .sbi_header_img_hover .sbi_new_logo,
 .sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo {
     position: absolute;
     top: 50%;
     left: 50%;
     margin-top: -12px;
     margin-left: -12px;
     width: 24px;
     height: 24px;
     font-size: 24px;
 }

 #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo,
 .sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo {
     margin-top: -18px;
     margin-left: -18px;
     width: 36px;
     height: 36px;
     font-size: 36px
 }

 #sb_instagram .sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo,
 .sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo {
     margin-top: -24px;
     margin-left: -24px;
     width: 48px;
     height: 48px;
     font-size: 48px
 }

 #sb_instagram .sb_instagram_header .sbi_header_img_hover i {
     overflow: hidden;
 }

 #sb_instagram .sb_instagram_header .sbi_header_img_hover,
 .sb_instagram_header .sbi_header_img_hover {
     z-index: 2;
     transition: opacity 0.4s ease-in-out;
 }

 #sb_instagram .sb_instagram_header .sbi_fade_in,
 .sb_instagram_header .sbi_fade_in {
     opacity: 1;
     transition: opacity 0.2s ease-in-out;
 }

 #sb_instagram .sb_instagram_header a:hover .sbi_header_img_hover,
 #sb_instagram .sb_instagram_header a:focus .sbi_header_img_hover,
 .sb_instagram_header a:hover .sbi_header_img_hover,
 .sb_instagram_header a:focus .sbi_header_img_hover {
     opacity: 1;
 }

 #sb_instagram .sb_instagram_header .sbi_header_text,
 .sb_instagram_header .sbi_header_text {
     display: flex;
     gap: 20px;
     justify-content: flex-start;
     align-items: center;
 }

 #sb_instagram .sb_instagram_header.sbi_large .sbi_feedtheme_header_text,
 .sb_instagram_header.sbi_large .sbi_feedtheme_header_text {
     gap: 8px;
 }

 .sb_instagram_header.sbi_medium .sbi_feedtheme_header_text {
     gap: 4px;
 }

 .sbi_feedtheme_header_text {
     display: flex;
     justify-content: flex-start;
     align-items: flex-start;
     flex: 1;
     flex-direction: column;
     gap: 4px;
 }

 #sb_instagram .sb_instagram_header a,
 .sb_instagram_header a {
     text-decoration: none;
 }

 #sb_instagram .sb_instagram_header h3,
 .sb_instagram_header h3 {
     font-size: 16px;
     line-height: 1.3;
     margin: 0;
     padding: 0;
 }

 #sb_instagram .sb_instagram_header p,
 .sb_instagram_header p {
     font-size: 13px;
     line-height: 1.3;
     margin: 0;
     padding: 0;
 }

 #sb_instagram p:empty {
     display: none;
 }

 #sb_instagram .sb_instagram_header .sbi_header_text img.emoji,
 .sb_instagram_header .sbi_header_text img.emoji {
     margin-right: 3px !important;
 }

 #sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info,
 .sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info {
     clear: both;
 }

 #sb_instagram #sbi_load {
     float: left;
     clear: both;
     width: 100%;
     text-align: center;
 }

 #sb_instagram #sbi_load .fa-spinner {
     display: none;
     position: absolute;
     top: 50%;
     left: 50%;
     margin: -8px 0 0 -7px;
     font-size: 15px;
 }

 #sb_instagram #sbi_load {
     opacity: 1;
     transition: all 0.5s ease-in;
 }

 #sb_instagram .sbi_load_btn .sbi_btn_text,
 #sb_instagram .sbi_load_btn .sbi_loader {
     opacity: 1;
     transition: all 0.1s ease-in;
 }

 #sb_instagram .sbi_hidden {
     opacity: 0 !important;
 }

 #sb_instagram #sbi_load .sbi_load_btn,
 #sb_instagram .sbi_follow_btn a {
     display: inline-block;
     vertical-align: top;
     zoom: 1;
     padding: 7px 14px;
     margin: 5px auto 0 auto;
     background: #333;
     border: none;
     color: #fff;
     text-decoration: none;
     font-size: 13px;
     line-height: 1.5;
     -moz-border-radius: 4px;
     -webkit-border-radius: 4px;
     border-radius: 4px;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
 }

 #sb_instagram #sbi_load .sbi_load_btn {
     position: relative;
 }

 #sb_instagram .sbi_follow_btn {
     display: inline-block;
     vertical-align: top;
     zoom: 1;
     text-align: center;
 }

 #sb_instagram .sbi_follow_btn.sbi_top {
     display: block;
     margin-bottom: 5px;
 }

 #sb_instagram .sbi_follow_btn a {
     background: #408bd1;
     color: #fff;
 }

 #sb_instagram .sbi_follow_btn a,
 #sb_instagram .sbi_follow_btn a,
 #sb_instagram #sbi_load .sbi_load_btn {
     transition: all 0.1s ease-in;
 }

 #sb_instagram #sbi_load .sbi_load_btn:hover {
     outline: none;
     box-shadow: inset 0 0 20px 20px rgba(255, 255, 255, 0.25);
 }

 #sb_instagram .sbi_follow_btn a:hover,
 #sb_instagram .sbi_follow_btn a:focus {
     outline: none;
     box-shadow: inset 0 0 10px 20px #359dff;
 }

 #sb_instagram .sbi_follow_btn a:active,
 #sb_instagram #sbi_load .sbi_load_btn:active {
     box-shadow: inset 0 0 10px 20px rgba(0, 0, 0, 0.3);
 }

 #sb_instagram .sbi_follow_btn .fa,
 #sb_instagram .sbi_follow_btn svg {
     margin-bottom: -1px;
     margin-right: 7px;
     font-size: 15px;
 }

 #sb_instagram .sbi_follow_btn svg {
     vertical-align: -.125em;
 }

 #sb_instagram #sbi_load .sbi_follow_btn {
     margin-left: 5px;
 }

 #sb_instagram .sb_instagram_error {
     width: 100%;
     text-align: center;
     line-height: 1.4;
 }

 #sbi_mod_error {
     display: none;
     border: 1px solid #ddd;
     background: #eee;
     color: #333;
     margin: 10px 0 0;
     padding: 10px 15px;
     font-size: 13px;
     text-align: center;
     clear: both;
     -moz-border-radius: 4px;
     -webkit-border-radius: 4px;
     border-radius: 4px;
 }

 #sbi_mod_error br {
     display: initial !important;
 }

 #sbi_mod_error p {
     padding: 5px 0 !important;
     margin: 0 !important;
     line-height: 1.3 !important;
 }

 #sbi_mod_error ol,
 #sbi_mod_error ul {
     padding: 5px 0 5px 20px !important;
     margin: 0 !important;
 }

 #sbi_mod_error li {
     padding: 1px 0 !important;
     margin: 0 !important;
 }

 #sbi_mod_error span {
     font-size: 12px;
 }

 #sb_instagram.sbi_medium .sbi_playbtn,
 #sb_instagram.sbi_medium .sbi_photo_wrap .svg-inline--fa.fa-play {
     margin-top: -12px;
     margin-left: -9px;
     font-size: 23px;
 }

 #sb_instagram.sbi_medium .sbi_type_carousel .sbi_photo_wrap .fa-clone {
     right: 8px;
     top: 8px;
     font-size: 18px;
 }

 #sb_instagram.sbi_small .sbi_playbtn,
 #sb_instagram.sbi_small .sbi_photo_wrap .svg-inline--fa.fa-play {
     margin-top: -9px;
     margin-left: -7px;
     font-size: 18px;
 }

 #sb_instagram.sbi_small .sbi_type_carousel .sbi_photo_wrap .fa-clone {
     right: 5px;
     top: 5px;
     font-size: 12px;
 }

 @media all and (max-width: 640px) {

     #sb_instagram.sbi_col_3 #sbi_images,
     #sb_instagram.sbi_col_4 #sbi_images,
     #sb_instagram.sbi_col_5 #sbi_images,
     #sb_instagram.sbi_col_6 #sbi_images {
         grid-template-columns: repeat(2, 1fr);
     }

     #sb_instagram.sbi_col_7 #sbi_images,
     #sb_instagram.sbi_col_8 #sbi_images,
     #sb_instagram.sbi_col_9 #sbi_images,
     #sb_instagram.sbi_col_10 #sbi_images {
         grid-template-columns: repeat(4, 1fr);
     }

     #sb_instagram.sbi_width_resp {
         width: 100% !important;
     }
 }

 @media all and (max-width: 480px) {

     #sb_instagram.sbi_col_3 #sbi_images,
     #sb_instagram.sbi_col_4 #sbi_images,
     #sb_instagram.sbi_col_5 #sbi_images,
     #sb_instagram.sbi_col_6 #sbi_images,
     #sb_instagram.sbi_col_7 #sbi_images,
     #sb_instagram.sbi_col_8 #sbi_images,
     #sb_instagram.sbi_col_9 #sbi_images,
     #sb_instagram.sbi_col_10 #sbi_images {
         grid-template-columns: 1fr;
     }

     #sb_instagram.sbi_mob_col_10 #sbi_images {
         grid-template-columns: repeat(10, 1fr);
     }

     #sb_instagram.sbi_mob_col_9 #sbi_images {
         grid-template-columns: repeat(9, 1fr);
     }

     #sb_instagram.sbi_mob_col_8 #sbi_images {
         grid-template-columns: repeat(8, 1fr);
     }

     #sb_instagram.sbi_mob_col_7 #sbi_images {
         grid-template-columns: repeat(7, 1fr);
     }

     #sb_instagram.sbi_mob_col_6 #sbi_images {
         grid-template-columns: repeat(6, 1fr);
     }

     #sb_instagram.sbi_mob_col_5 #sbi_images {
         grid-template-columns: repeat(5, 1fr);
     }

     #sb_instagram.sbi_mob_col_4 #sbi_images {
         grid-template-columns: repeat(4, 1fr);
     }

     #sb_instagram.sbi_mob_col_3 #sbi_images {
         grid-template-columns: repeat(3, 1fr);
     }

     #sb_instagram.sbi_mob_col_2 #sbi_images {
         grid-template-columns: repeat(2, 1fr);
     }

     #sb_instagram.sbi_mob_col_1 #sbi_images {
         grid-template-columns: 1fr;
     }
 }

 #sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap {
     box-sizing: border-box;
     position: relative;
     overflow: hidden;
 }

 #sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap:before {
     content: "";
     display: block;
     padding-top: 100%;
     z-index: -300;
 }

 #sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo {
     position: absolute;
     top: 0;
     left: 0;
     bottom: 0;
     right: 0;
 }

 #sb_instagram.sbi_no_js #sbi_images .sbi_item.sbi_transition {
     opacity: 1;
 }

 #sb_instagram.sbi_no_js .sbi_photo img,
 #sb_instagram.sbi_no_js .sbi_load_btn {
     display: none;
 }

 #sb_instagram #sbi_images .sbi_js_load_disabled .sbi_imgLiquid_ready.sbi_photo,
 #sb_instagram #sbi_images .sbi_no_js_customizer .sbi_imgLiquid_ready.sbi_photo {
     padding-bottom: 0 !important;
 }

 #sb_instagram #sbi_mod_error .sb_frontend_btn {
     display: inline-block;
     padding: 6px 10px;
     background: #ddd;
     background: rgba(0, 0, 0, .1);
     text-decoration: none;
     border-radius: 5px;
     margin-top: 10px;
     color: #444
 }

 #sb_instagram #sbi_mod_error .sb_frontend_btn:hover {
     background: #ccc;
     background: rgba(0, 0, 0, .15)
 }

 #sb_instagram #sbi_mod_error .sb_frontend_btn .fa {
     margin-right: 2px
 }

 .sbi_header_outside.sbi_header_palette_dark,
 #sb_instagram.sbi_palette_dark,
 #sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer,
 #sbi_lightbox.sbi_palette_dark_lightbox .sbi_lightbox_tooltip,
 #sbi_lightbox.sbi_palette_dark_lightbox .sbi_share_close {
     background-color: rgba(0, 0, 0, .85);
     color: rgba(255, 255, 255, .75);
 }

 #sb_instagram.sbi_palette_dark .sbi_caption,
 .sbi_header_palette_dark,
 #sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption,
 #sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number,
 #sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox p {
     color: rgba(255, 255, 255, .75);
 }

 .sbi_header_palette_dark .sbi_bio,
 #sb_instagram.sbi_palette_dark .sbi_meta {
     color: rgba(255, 255, 255, .75);
 }

 .sbi_header_palette_dark a,
 #sb_instagram.sbi_palette_dark .sbi_expand a,
 #sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a,
 #sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p,
 #sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox .sbi_lb-commenter {
     color: #fff;
 }

 .sbi_header_outside.sbi_header_palette_light,
 #sb_instagram.sbi_palette_light,
 #sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer,
 #sbi_lightbox.sbi_palette_light_lightbox .sbi_lightbox_tooltip,
 #sbi_lightbox.sbi_palette_light_lightbox .sbi_share_close {
     color: rgba(0, 0, 0, .85);
     background-color: rgba(255, 255, 255, .75);
 }

 #sb_instagram.sbi_palette_light .sbi_caption,
 .sbi_header_palette_light,
 #sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption,
 #sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number,
 #sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox p {
     color: rgba(0, 0, 0, .85);
 }

 .sbi_header_palette_light .sbi_bio,
 #sb_instagram.sbi_palette_light .sbi_meta {
     color: rgba(0, 0, 0, .85);
 }

 .sbi_header_palette_light a,
 #sb_instagram.sbi_palette_light .sbi_expand a,
 #sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a,
 #sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p,
 #sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox .sbi_lb-commenter {
     color: #000;
 }

 @media all and (max-width: 480px) {

     #sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images,
     #sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images,
     #sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images,
     #sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images,
     #sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images,
     #sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images,
     #sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images,
     #sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images,
     #sb_instagram.sbi_mob_col_1 #sbi_images {
         grid-template-columns: 1fr;
     }

     #sb_instagram.sbi_mob_col_2 #sbi_images {
         grid-template-columns: repeat(2, 1fr)
     }

     #sb_instagram.sbi_mob_col_3 #sbi_images {
         grid-template-columns: repeat(3, 1fr)
     }

     #sb_instagram.sbi_mob_col_4 #sbi_images {
         grid-template-columns: repeat(4, 1fr)
     }

     #sb_instagram.sbi_mob_col_5 #sbi_images {
         grid-template-columns: repeat(5, 1fr)
     }

     #sb_instagram.sbi_mob_col_6 #sbi_images {
         grid-template-columns: repeat(6, 1fr)
     }

     #sb_instagram.sbi_mob_col_7 #sbi_images {
         grid-template-columns: repeat(7, 1fr)
     }
 }

 @media all and (max-width: 800px) {
     #sb_instagram.sbi_tab_col_10 #sbi_images {
         grid-template-columns: repeat(10, 1fr);
     }

     #sb_instagram.sbi_tab_col_9 #sbi_images {
         grid-template-columns: repeat(9, 1fr);
     }

     #sb_instagram.sbi_tab_col_8 #sbi_images {
         grid-template-columns: repeat(8, 1fr);
     }

     #sb_instagram.sbi_tab_col_7 #sbi_images {
         grid-template-columns: repeat(7, 1fr);
     }

     #sb_instagram.sbi_tab_col_6 #sbi_images {
         grid-template-columns: repeat(6, 1fr);
     }

     #sb_instagram.sbi_tab_col_5 #sbi_images {
         grid-template-columns: repeat(5, 1fr);
     }

     #sb_instagram.sbi_tab_col_4 #sbi_images {
         grid-template-columns: repeat(4, 1fr);
     }

     #sb_instagram.sbi_tab_col_3 #sbi_images {
         grid-template-columns: repeat(3, 1fr);
     }

     #sb_instagram.sbi_tab_col_2 #sbi_images {
         grid-template-columns: repeat(2, 1fr);
     }

     #sb_instagram.sbi_tab_col_1 #sbi_images {
         grid-template-columns: 1fr;
     }
 }

 @media all and (max-width: 480px) {

     #sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images,
     #sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images,
     #sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images,
     #sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images,
     #sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images,
     #sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images,
     #sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images,
     #sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images,
     #sb_instagram.sbi_mob_col_1 #sbi_images {
         grid-template-columns: 1fr;
     }

     #sb_instagram.sbi_mob_col_2 #sbi_images {
         grid-template-columns: repeat(2, 1fr)
     }

     #sb_instagram.sbi_mob_col_3 #sbi_images {
         grid-template-columns: repeat(3, 1fr)
     }

     #sb_instagram.sbi_mob_col_4 #sbi_images {
         grid-template-columns: repeat(4, 1fr)
     }

     #sb_instagram.sbi_mob_col_5 #sbi_images {
         grid-template-columns: repeat(5, 1fr);
     }

     #sb_instagram.sbi_mob_col_6 #sbi_images {
         grid-template-columns: repeat(6, 1fr);
     }

     #sb_instagram.sbi_mob_col_7 #sbi_images {
         grid-template-columns: repeat(7, 1fr);
     }

     #sb_instagram.sbi_mob_col_8 #sbi_images {
         grid-template-columns: repeat(8, 1fr);
     }

     #sb_instagram.sbi_mob_col_9 #sbi_images {
         grid-template-columns: repeat(9, 1fr);
     }

     #sb_instagram.sbi_mob_col_10 #sbi_images {
         grid-template-columns: repeat(10, 1fr);
     }
 }

 #sb_instagram #sbi_images .sbi_item.sbi_num_diff_hide {
     display: none !important;
 }

 body:after {
     content: url(../img/sbi-sprite.png);
     display: none;
 }

 .sbi_lightboxOverlay {
     position: absolute;
     top: 0;
     left: 0;
     z-index: 99999;
     background-color: black;
     filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
     opacity: 0.9;
     display: none;
 }

 .sbi_lightbox {
     position: absolute;
     left: 0;
     width: 100%;
     z-index: 100000;
     text-align: center;
     line-height: 0;
     font-weight: normal;
 }

 .sbi_lightbox .sbi_lb-image {
     display: block;
     height: auto;
     max-width: inherit;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px;
     border-radius: 3px;
     object-fit: contain;
 }

 .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-image {
     -webkit-border-radius: 3px 0 0 3px;
     -moz-border-radius: 3px 0 0 3px;
     -ms-border-radius: 3px 0 0 3px;
     -o-border-radius: 3px 0 0 3px;
     border-radius: 3px 0 0 3px;
 }

 .sbi_lightbox a:hover,
 .sbi_lightbox a:focus,
 .sbi_lightbox a:active {
     outline: none;
 }

 .sbi_lightbox a img {
     border: none;
 }

 .sbi_lb-outerContainer {
     position: relative;
     background-color: #000;
     zoom: 1;
     width: 250px;
     height: 250px;
     margin: 0 auto 5px auto;
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     -ms-border-radius: 4px;
     -o-border-radius: 4px;
     border-radius: 4px;
 }

 .sbi_lb-outerContainer:after {
     content: "";
     display: table;
     clear: both;
 }

 .sbi_lb-container-wrapper {
     height: 100%;
 }

 .sbi_lb-container {
     position: relative;
     padding: 4px;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     bottom: 0;
     right: 0;
 }

 .sbi_lb-loader {
     position: absolute;
     width: 100%;
     top: 50%;
     left: 0;
     height: 20px;
     margin-top: -10px;
     text-align: center;
     line-height: 0;
 }

 .sbi_lb-loader span {
     display: block;
     width: 14px;
     height: 14px;
     margin: 0 auto;
     background: url(../img/sbi-sprite.png) no-repeat;
 }

 .sbi_lb-nav {
     top: 0;
     left: 0;
     width: 100%;
     z-index: 10;
 }

 .sbi_lb-container>.nav {
     left: 0;
 }

 .sbi_lb-nav a {
     position: absolute;
     z-index: 100;
     top: 0;
     height: 90%;
     outline: none;
     background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
 }

 .sbi_lb-prev,
 .sbi_lb-next {
     height: 100%;
     cursor: pointer;
     display: block;
 }

 .sbi_lb-nav a.sbi_lb-prev {
     width: 50px;
     left: -70px;
     padding-left: 10px;
     padding-right: 10px;
     float: left;
     filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0.5);
     opacity: 0.5;
     -webkit-transition: opacity 0.2s;
     -moz-transition: opacity 0.2s;
     -o-transition: opacity 0.2s;
     transition: opacity 0.2s;
 }

 .sbi_lb-nav a.sbi_lb-prev:hover {
     filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
     opacity: 1;
 }

 .sbi_lb-nav a.sbi_lb-next {
     width: 50px;
     right: -70px;
     padding-left: 10px;
     padding-right: 10px;
     float: right;
     filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0.5);
     opacity: 0.5;
     -webkit-transition: opacity 0.2s;
     -moz-transition: opacity 0.2s;
     -o-transition: opacity 0.2s;
     transition: opacity 0.2s;
 }

 .sbi_lb-nav a.sbi_lb-next:hover {
     filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
     opacity: 1;
 }

 .sbi_lb-nav span {
     display: block;
     top: 55%;
     position: absolute;
     left: 20px;
     width: 34px;
     height: 45px;
     margin: -25px 0 0 0;
     background: url(../img/sbi-sprite.png) no-repeat;
 }

 .sbi_lb-nav a.sbi_lb-prev span {
     background-position: -53px 0;
 }

 .sbi_lb-nav a.sbi_lb-next span {
     left: auto;
     right: 20px;
     background-position: -18px 0;
 }

 .sbi_lb-dataContainer {
     margin: 0 auto;
     padding-top: 10px;
     zoom: 1;
     width: 100%;
     font-family: "Open Sans", Helvetica, Arial, sans-serif;
     -moz-border-radius-bottomleft: 4px;
     -webkit-border-bottom-left-radius: 4px;
     border-bottom-left-radius: 4px;
     -moz-border-radius-bottomright: 4px;
     -webkit-border-bottom-right-radius: 4px;
     border-bottom-right-radius: 4px;
 }

 .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-outerContainer {
     position: relative;
     padding-right: 300px;
     background: #fff;
     -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
     box-sizing: content-box;
 }

 .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-container-wrapper {
     position: relative;
     background: #000;
 }

 .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer {
     width: 300px !important;
     position: absolute;
     top: 0;
     right: -300px;
     height: 100%;
     bottom: 0;
     background: #fff;
     line-height: 1.4;
     overflow: hidden;
     overflow-y: auto;
     text-align: left;
 }

 .sbi_lb-dataContainer:after,
 .sbi_lb-data:after,
 .sbi_lb-commentBox:after {
     content: "";
     display: table;
     clear: both;
 }

 .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox {
     display: block !important;
     width: 100%;
     margin-top: 20px;
     padding: 4px;
 }

 #sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number {
     padding-bottom: 0;
 }

 #sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption {
     width: 100%;
     max-width: 100%;
     margin-bottom: 20px;
 }

 #sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption .sbi_caption_text {
     display: inline-block;
     padding-top: 10px;
 }

 .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-comment {
     display: block !important;
     width: 100%;
     min-width: 100%;
     float: left;
     clear: both;
     font-size: 12px;
     padding: 3px 20px 3px 0;
     margin: 0 0 1px 0;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
 }

 .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter {
     font-weight: 700;
     margin-right: 5px;
 }

 .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox p {
     text-align: left;
 }

 .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer {
     box-sizing: border-box;
     padding: 15px 20px;
 }

 .sbi_lb-data {
     padding: 0 4px;
     color: #ccc;
 }

 .sbi_lb-data .sbi_lb-details {
     width: 85%;
     float: left;
     text-align: left;
     line-height: 1.1;
 }

 .sbi_lb-data .sbi_lb-caption {
     float: left;
     font-size: 13px;
     font-weight: normal;
     line-height: 1.3;
     padding-bottom: 3px;
     color: #ccc;
     word-wrap: break-word;
     word-break: break-word;
     overflow-wrap: break-word;
     -webkit-hyphens: auto;
     -moz-hyphens: auto;
     hyphens: auto;
 }

 .sbi_lb-data .sbi_lb-caption a {
     color: #ccc;
     font-weight: bold;
     text-decoration: none;
 }

 .sbi_lb-data .sbi_lb-caption a:hover,
 .sbi_lb-commenter:hover {
     color: #fff;
     text-decoration: underline;
 }

 .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username {
     float: left;
     width: 100%;
     color: #ccc;
     padding-bottom: 0;
     display: block;
     margin: 0 0 5px 0;
 }

 .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p {
     color: #fff;
     text-decoration: underline;
 }

 .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter {
     color: #333;
 }

 .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data,
 .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption,
 .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a,
 .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a:hover,
 .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter:hover,
 .sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_username,
 #sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number,
 #sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a,
 #sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a:hover,
 .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p,
 .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username p {
     color: #333;
 }

 .sbi_lightbox .sbi_lightbox_username img {
     float: left;
     border: none;
     width: 32px;
     height: 32px;
     margin-right: 10px;
     background: #666;
     -moz-border-radius: 40px;
     -webkit-border-radius: 40px;
     border-radius: 40px;
 }

 .sbi_lightbox_username p {
     float: left;
     margin: 0;
     padding: 0;
     color: #ccc;
     line-height: 32px;
     font-weight: bold;
     font-size: 13px;
 }

 .sbi_lb-data .sbi_lb-number {
     display: block;
     float: left;
     clear: both;
     padding: 5px 0 15px 0;
     font-size: 12px;
     color: #999999;
 }

 .sbi_lb-data .sbi_lb-close {
     display: block;
     float: right;
     width: 30px;
     height: 30px;
     font-size: 18px;
     color: #aaa;
     text-align: right;
     outline: none;
     filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
     opacity: 0.7;
     -webkit-transition: opacity 0.2s;
     -moz-transition: opacity 0.2s;
     -o-transition: opacity 0.2s;
     transition: opacity 0.2s;
 }

 .sbi_lb-data .sbi_lb-close:hover {
     cursor: pointer;
     filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
     opacity: 1;
     color: #fff;
 }

 .sbi_lb-nav {
     height: auto;
 }

 .sbi_lightbox .sbi_owl-item:nth-child(n+2) .sbi_video {
     position: relative !important;
 }

 .sbi_lb-container {
     padding: 0;
 }

 .sb-elementor-cta {
     width: 100% !important;
     border: 1px solid #E8E8EB !important;
     border-radius: 2px !important;
     position: relative !important;
     text-align: center !important;
 }

 .sb-elementor-cta-img-ctn {
     width: 100% !important;
     position: relative !important;
     float: left !important;
     display: flex !important;
     justify-content: center !important;
     align-items: center !important;
     margin-top: 50px !important;
     margin-bottom: 35px !important;
 }

 .sb-elementor-cta-img {
     width: 65px !important;
     height: 65px !important;
     position: relative !important;
     border: 2px solid #DCDDE1 !important;
     border-radius: 16px !important;
     -webkit-transform: rotate(-3deg) !important;
     transform: rotate(-3deg) !important;
     display: flex !important;
     justify-content: center !important;
     align-items: center !important;
 }

 .sb-elementor-cta-img span svg {
     float: left !important;
 }

 .sb-elementor-cta-img>* {
     -webkit-transform: rotate(3deg) !important;
     transform: rotate(3deg) !important;
 }

 .sb-elementor-cta-logo {
     position: absolute !important;
     right: -15px !important;
     bottom: -19px !important;
     z-index: 1 !important;
 }

 .sb-elementor-cta-heading {
     font-size: 19px !important;
     padding: 0px !important;
     margin: 0px !important;
     display: inline-block !important;
     width: 100% !important;
     font-weight: 700 !important;
     line-height: 1.4em !important;
     margin-bottom: 30px !important;
 }

 .sb-elementor-cta-btn {
     background: #0068A0 !important;
     border-radius: 2px !important;
     padding: 8px 20px 8px 38px !important;
     cursor: pointer !important;
     color: #fff !important;
     position: relative !important;
     margin-bottom: 30px !important;
 }

 .sb-elementor-cta-btn:before,
 .sb-elementor-cta-btn:after {
     content: '' !important;
     position: absolute !important;
     width: 2px !important;
     height: 12px !important;
     background: #fff !important;
     left: 20px !important;
     top: 14px !important;
 }

 .sb-elementor-cta-btn:after {
     -webkit-transform: rotate(90deg) !important;
     transform: rotate(90deg) !important;
 }

 .sb-elementor-cta-desc {
     display: flex !important;
     justify-content: center !important;
     align-items: center !important;
     padding: 20px !important;
     background: #F9F9FA !important;
     border-top: 1px solid #E8E8EB !important;
     margin-top: 35px !important;
     flex-direction: column !important;
 }

 .sb-elementor-cta-desc strong {
     color: #141B38 !important;
     font-size: 16px !important;
     font-weight: 600 !important;
     margin-bottom: 8px !important;
 }

 .sb-elementor-cta-desc span {
     color: #434960 !important;
     font-size: 14px !important;
     line-height: 1.5em !important;
     padding: 0 20% !important;
 }

 .sb-elementor-cta-selector {
     width: 100% !important;
     padding: 0 20% !important;
     display: flex !important;
     justify-content: center !important;
     align-items: center !important;
     flex-direction: column !important;
     margin-bottom: 45px !important;
 }

 .sb-elementor-cta-feedselector {
     border: 1px solid #D0D1D7 !important;
     padding: 8px 16px 8px 16px !important;
     margin-bottom: 15px !important;
     max-width: 100% !important;
     min-width: 400px !important;
 }

 .sb-elementor-cta-selector span {
     color: #2C324C !important;
 }

 .sb-elementor-cta-selector span a {
     text-transform: capitalize !important;
     text-decoration: underline !important;
     font-weight: 600 !important;
 }

 .sb-elementor-cta-selector span a:after {
     color: #2C324C !important;
     margin-left: 2px !important;
     font-weight: 400 !important;
     text-decoration-color: #fff !important;
 }

 .sb-elementor-cta-selector span a:first-of-type:after {
     content: ',' !important;
 }

 .sb-elementor-cta-selector span a:nth-of-type(2):after {
     content: 'or' !important;
 }

 .sb-elementor-cta-selector span a:nth-of-type(2):after {
     margin-left: 5px !important;
     margin-right: 2px !important;
 }

 .et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_facebook_feed::before,
 .et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_instagram_feed::before,
 .et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_twitter_feed::before,
 .et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_youtube_feed::before {
     content: '' !important;
     height: 16px !important;
     font-variant: normal !important;
     background-position: center center !important;
     background-repeat: no-repeat !important;
 }

 .et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_facebook_feed::before {
     background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9056 18.109H13.4056V17.609H12.9056V18.109ZM9.79722 18.109H9.29722V18.609H9.79722V18.109ZM9.79722 14.5601V14.0601H9.29722V14.5601H9.79722ZM12.9056 14.5601V15.0601H13.4056V14.5601H12.9056ZM20.2604 7.32764H20.7604V6.90407L20.3426 6.83444L20.2604 7.32764ZM20.2604 10.3503V10.8503H20.7604V10.3503H20.2604ZM16.7237 14.5601H16.2237V15.0601H16.7237V14.5601ZM20.1258 14.5601L20.6199 14.6367L20.7094 14.0601H20.1258V14.5601ZM19.5751 18.109V18.609H20.0035L20.0692 18.1857L19.5751 18.109ZM16.7237 18.109V17.609H16.2237V18.109H16.7237ZM27.0523 14.5601H26.5523L26.5523 14.5612L27.0523 14.5601ZM17.0803 26.6136L16.9877 26.1222L17.0803 26.6136ZM12.5489 26.6139L12.6411 26.1225L12.5489 26.6139ZM14.8147 1.79797C7.80749 1.79797 2.07703 7.51685 2.07703 14.5601H3.07703C3.07703 8.06849 8.36042 2.79797 14.8147 2.79797V1.79797ZM2.07703 14.5601C2.07703 20.7981 6.54984 25.9974 12.4567 27.1053L12.6411 26.1225C7.19999 25.1019 3.07703 20.3097 3.07703 14.5601H2.07703ZM13.4056 26.3139V18.109H12.4056V26.3139H13.4056ZM12.9056 17.609H9.79722V18.609H12.9056V17.609ZM10.2972 18.109V14.5601H9.29722V18.109H10.2972ZM9.79722 15.0601H12.9056V14.0601H9.79722V15.0601ZM13.4056 14.5601V11.8556H12.4056V14.5601H13.4056ZM13.4056 11.8556C13.4056 10.4191 13.8299 9.36825 14.5211 8.67703C15.2129 7.98525 16.2305 7.59512 17.5314 7.59512V6.59512C16.0299 6.59512 14.7346 7.04939 13.814 7.96992C12.893 8.891 12.4056 10.2204 12.4056 11.8556H13.4056ZM17.5314 7.59512C18.1724 7.59512 18.8342 7.65119 19.3401 7.70823C19.592 7.73664 19.8029 7.76502 19.9504 7.78622C20.0241 7.79681 20.0818 7.8056 20.1208 7.81167C20.1402 7.81471 20.155 7.81706 20.1647 7.81863C20.1695 7.81941 20.1731 7.82 20.1754 7.82037C20.1765 7.82056 20.1773 7.82069 20.1778 7.82077C20.178 7.82081 20.1782 7.82083 20.1782 7.82084C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1782 7.82084 20.1782 7.82084 20.2604 7.32764C20.3426 6.83444 20.3426 6.83443 20.3425 6.83443C20.3425 6.83442 20.3424 6.83441 20.3424 6.83441C20.3423 6.83439 20.3422 6.83437 20.342 6.83435C20.3418 6.8343 20.3414 6.83425 20.341 6.83417C20.3401 6.83403 20.3389 6.83383 20.3373 6.83357C20.3342 6.83307 20.3298 6.83234 20.3241 6.83142C20.3127 6.82958 20.2962 6.82695 20.2749 6.82362C20.2323 6.81698 20.1707 6.8076 20.0927 6.7964C19.9369 6.774 19.7157 6.74425 19.4521 6.71453C18.927 6.65532 18.2243 6.59512 17.5314 6.59512V7.59512ZM19.7604 7.32764V10.3503H20.7604V7.32764H19.7604ZM20.2604 9.85033H18.7185V10.8503H20.2604V9.85033ZM18.7185 9.85033C17.851 9.85033 17.1997 10.1241 16.7742 10.6148C16.3604 11.0922 16.2237 11.7025 16.2237 12.2594H17.2237C17.2237 11.8495 17.3257 11.5053 17.5298 11.2699C17.7224 11.0477 18.0684 10.8503 18.7185 10.8503V9.85033ZM16.2237 12.2594V14.5601H17.2237V12.2594H16.2237ZM16.7237 15.0601H20.1258V14.0601H16.7237V15.0601ZM19.6317 14.4834L19.081 18.0323L20.0692 18.1857L20.6199 14.6367L19.6317 14.4834ZM19.5751 17.609H16.7237V18.609H19.5751V17.609ZM16.2237 18.109V26.3135H17.2237V18.109H16.2237ZM17.1728 27.105C20.0281 26.5671 22.618 25.068 24.5079 22.8512L23.7469 22.2025C22.0054 24.2452 19.6188 25.6266 16.9877 26.1222L17.1728 27.105ZM24.5079 22.8512C26.4793 20.5388 27.5591 17.5977 27.5523 14.559L26.5523 14.5612C26.5586 17.3614 25.5636 20.0715 23.7469 22.2025L24.5079 22.8512ZM27.5523 14.5601C27.5523 7.51685 21.8218 1.79797 14.8147 1.79797V2.79797C21.2689 2.79797 26.5523 8.06849 26.5523 14.5601H27.5523ZM16.2237 26.3135C16.2237 26.8064 16.6682 27.2 17.1728 27.105L16.9877 26.1222C17.119 26.0975 17.2237 26.2006 17.2237 26.3135H16.2237ZM12.4567 27.1053C12.9603 27.1998 13.4056 26.8073 13.4056 26.3139H12.4056C12.4056 26.2001 12.5107 26.098 12.6411 26.1225L12.4567 27.1053Z' fill='%232b87da' /%3E%3Cpath d='M12.9056 18.1088H13.4056V17.6088H12.9056V18.1088ZM9.79724 18.1088H9.29724V18.6088H9.79724V18.1088ZM9.79724 14.5599V14.0599H9.29724V14.5599H9.79724ZM12.9056 14.5599V15.0599H13.4056V14.5599H12.9056ZM20.2604 7.32749H20.7604V6.90392L20.3426 6.83429L20.2604 7.32749ZM20.2604 10.3502V10.8502H20.7604V10.3502H20.2604ZM16.7237 14.5599H16.2237V15.0599H16.7237V14.5599ZM20.1258 14.5599L20.6199 14.6366L20.7094 14.0599H20.1258V14.5599ZM19.5751 18.1088V18.6088H20.0035L20.0692 18.1855L19.5751 18.1088ZM16.7237 18.1088V17.6088H16.2237V18.1088H16.7237ZM13.4056 26.366V18.1088H12.4056V26.366H13.4056ZM12.9056 17.6088H9.79724V18.6088H12.9056V17.6088ZM10.2972 18.1088V14.5599H9.29724V18.1088H10.2972ZM9.79724 15.0599H12.9056V14.0599H9.79724V15.0599ZM13.4056 14.5599V11.8554H12.4056V14.5599H13.4056ZM13.4056 11.8554C13.4056 10.4189 13.8299 9.3681 14.5212 8.67688C15.2129 7.9851 16.2305 7.59497 17.5314 7.59497V6.59497C16.0299 6.59497 14.7346 7.04924 13.814 7.96977C12.893 8.89085 12.4056 10.2202 12.4056 11.8554H13.4056ZM17.5314 7.59497C18.1724 7.59497 18.8342 7.65103 19.3401 7.70808C19.592 7.73648 19.803 7.76487 19.9504 7.78607C20.0241 7.79666 20.0819 7.80545 20.1208 7.81152C20.1402 7.81455 20.155 7.81691 20.1647 7.81848C20.1695 7.81926 20.1731 7.81984 20.1754 7.82022C20.1765 7.8204 20.1773 7.82054 20.1778 7.82061C20.178 7.82065 20.1782 7.82068 20.1783 7.82069C20.1783 7.8207 20.1783 7.8207 20.1783 7.8207C20.1783 7.8207 20.1783 7.82069 20.1783 7.82069C20.1782 7.82069 20.1782 7.82068 20.2604 7.32749C20.3426 6.83429 20.3426 6.83428 20.3425 6.83427C20.3425 6.83427 20.3424 6.83426 20.3424 6.83425C20.3423 6.83424 20.3422 6.83422 20.3421 6.8342C20.3418 6.83415 20.3414 6.83409 20.341 6.83402C20.3401 6.83387 20.3389 6.83367 20.3374 6.83342C20.3343 6.83291 20.3298 6.83219 20.3241 6.83127C20.3127 6.82943 20.2962 6.82679 20.2749 6.82347C20.2324 6.81683 20.1707 6.80745 20.0927 6.79624C19.9369 6.77385 19.7158 6.7441 19.4522 6.71438C18.927 6.65516 18.2244 6.59497 17.5314 6.59497V7.59497ZM19.7604 7.32749V10.3502H20.7604V7.32749H19.7604ZM20.2604 9.85018H18.7185V10.8502H20.2604V9.85018ZM18.7185 9.85018C17.8511 9.85018 17.1997 10.1239 16.7743 10.6146C16.3604 11.092 16.2237 11.7024 16.2237 12.2592H17.2237C17.2237 11.8493 17.3257 11.5052 17.5298 11.2697C17.7224 11.0476 18.0684 10.8502 18.7185 10.8502V9.85018ZM16.2237 12.2592V14.5599H17.2237V12.2592H16.2237ZM16.7237 15.0599H20.1258V14.0599H16.7237V15.0599ZM19.6317 14.4833L19.081 18.0322L20.0692 18.1855L20.6199 14.6366L19.6317 14.4833ZM19.5751 17.6088H16.7237V18.6088H19.5751V17.6088ZM16.2237 18.1088V26.366H17.2237V18.1088H16.2237ZM16.4146 26.1752H13.2148V27.1752H16.4146V26.1752ZM16.2237 26.366C16.2237 26.2606 16.3092 26.1752 16.4146 26.1752V27.1752C16.8615 27.1752 17.2237 26.8129 17.2237 26.366H16.2237ZM12.4056 26.366C12.4056 26.8129 12.7679 27.1752 13.2148 27.1752V26.1752C13.3202 26.1752 13.4056 26.2606 13.4056 26.366H12.4056Z' fill='%232b87da'/%3E%3C/svg%3E%0A");
 }

 .et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_instagram_feed::before {
     background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='22' height='22' rx='6' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='12' r='5' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='18.5' cy='5.75' r='1.25' fill='%232b87da'/%3E%3C/svg%3E%0A");
 }

 .et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_twitter_feed::before {
     background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.8762 6.78846C27.9345 6.7065 27.8465 6.60094 27.7536 6.63936C27.0263 6.93989 26.26 7.15757 25.4698 7.29241C25.3632 7.31061 25.3082 7.16347 25.3956 7.09969C26.2337 6.48801 26.8918 5.63649 27.2636 4.63802C27.2958 4.55162 27.2014 4.47574 27.1212 4.52123C26.1605 5.06618 25.1092 5.45524 24.0054 5.68842C23.971 5.69568 23.9354 5.68407 23.9113 5.65844C22.9264 4.60891 21.5545 4 19.9999 4C17.0624 4 14.6624 6.4 14.6624 9.3625C14.6624 9.74071 14.702 10.109 14.7724 10.4586C14.7855 10.5235 14.7342 10.5842 14.6681 10.5803C10.3227 10.3231 6.45216 8.2421 3.84135 5.09864C3.79681 5.04501 3.71241 5.0515 3.67879 5.11257C3.26061 5.8722 3.02493 6.75115 3.02493 7.675C3.02493 9.41548 3.84362 10.9704 5.13417 11.9317C5.2141 11.9913 5.17327 12.12 5.07385 12.1129C4.32811 12.0597 3.63173 11.835 3.00827 11.5171C2.99303 11.5094 2.97493 11.5204 2.97493 11.5375V11.5375C2.97493 13.9896 4.6205 16.0638 6.86301 16.7007C6.96452 16.7295 6.96588 16.8757 6.86218 16.8953C6.25772 17.0096 5.63724 17.0173 5.0289 16.9176C4.95384 16.9052 4.89095 16.9762 4.91633 17.0479C5.26967 18.0466 5.91213 18.9192 6.7637 19.5537C7.58576 20.1661 8.56481 20.5283 9.58351 20.6001C9.67715 20.6067 9.71634 20.7266 9.64124 20.7829C7.78574 22.1744 5.52424 22.9237 3.19993 22.9125C2.91864 22.9125 2.63736 22.9015 2.35608 22.8796C2.25034 22.8714 2.20189 23.0116 2.29272 23.0664C4.58933 24.4509 7.27959 25.25 10.1499 25.25C19.9999 25.25 25.4124 17.075 25.4124 9.9875C25.4124 9.76833 25.4124 9.5598 25.4026 9.34228C25.4011 9.30815 25.4168 9.27551 25.4445 9.2555C26.3819 8.57814 27.1984 7.74079 27.8762 6.78846Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
 }

 .et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_youtube_feed::before {
     background-image: url("data:image/svg+xml,%3Csvg width='27' height='20' viewBox='0 0 27 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 13.3267C11 13.4037 11.0834 13.4518 11.15 13.4133L17.3377 9.83658C17.4043 9.79808 17.4043 9.70192 17.3377 9.66342L11.15 6.08673C11.0834 6.0482 11 6.0963 11 6.17331V13.3267ZM25.45 3.7125C25.6125 4.3 25.725 5.0875 25.8 6.0875C25.8875 7.0875 25.925 7.95 25.925 8.7L26 9.75C26 12.4875 25.8 14.5 25.45 15.7875C25.1375 16.9125 24.4125 17.6375 23.2875 17.95C22.7 18.1125 21.625 18.225 19.975 18.3C18.35 18.3875 16.8625 18.425 15.4875 18.425L13.5 18.5C8.2625 18.5 5 18.3 3.7125 17.95C2.5875 17.6375 1.8625 16.9125 1.55 15.7875C1.3875 15.2 1.275 14.4125 1.2 13.4125C1.1125 12.4125 1.075 11.55 1.075 10.8L1 9.75C1 7.0125 1.2 5 1.55 3.7125C1.8625 2.5875 2.5875 1.8625 3.7125 1.55C4.3 1.3875 5.375 1.275 7.025 1.2C8.65 1.1125 10.1375 1.075 11.5125 1.075L13.5 1C18.7375 1 22 1.2 23.2875 1.55C24.4125 1.8625 25.1375 2.5875 25.45 3.7125Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
 }

 @font-face {
     font-family: 'litespeedfont';
     src: url('fonts/litespeedfont.eot?rs8ttq');
     src:
         url('fonts/litespeedfont.eot?rs8ttq#iefix') format('embedded-opentype'),
         url('fonts/litespeedfont.ttf?rs8ttq') format('truetype'),
         url('fonts/litespeedfont.woff?rs8ttq') format('woff'),
         url('fonts/litespeedfont.svg?rs8ttq#litespeedfont') format('svg');
     font-weight: normal;
     font-style: normal;
 }

 #adminmenu #toplevel_page_lscache-settings .menu-icon-generic div.wp-menu-image:before,
 #adminmenu #toplevel_page_litespeed .menu-icon-generic div.wp-menu-image:before,
 .litespeed-top-toolbar .ab-icon::before {
     content: '\e900';
     font-family: 'litespeedfont' !important;
     speak: none;
     font-style: normal;
     font-weight: normal;
     font-variant: normal;
     text-transform: none;
     line-height: 1;

     /* Better Font Rendering =========== */
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
 }

 *[litespeed-accesskey]:before {
     content: '[' attr(litespeed-accesskey) '] ';
 }

 /* =======================================
   		  UTILITIES - toggle UI
======================================= */

 input[type='checkbox'].litespeed-tiny-toggle {
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;

     -webkit-tap-highlight-color: transparent;

     width: auto;
     height: auto;
     vertical-align: middle;
     position: relative;
     border: 0;
     outline: 0;
     cursor: pointer;
     margin: 0 4px;
     background: none;
     box-shadow: none;
 }

 input[type='checkbox'].litespeed-tiny-toggle:focus {
     box-shadow: none;
 }

 input[type='checkbox'].litespeed-tiny-toggle:after {
     content: '';
     font-size: 8px;
     font-weight: 400;
     line-height: 18px;
     text-indent: -14px;
     color: #ffffff;
     width: 36px;
     height: 18px;
     display: inline-block;
     background-color: #a7aaad;
     border-radius: 72px;
     box-shadow: 0 0 12px rgb(0 0 0 / 15%) inset;
 }

 input[type='checkbox'].litespeed-tiny-toggle:before {
     content: '';
     width: 14px;
     height: 14px;
     display: block;
     position: absolute;
     top: 2px;
     left: 2px;
     margin: 0;
     border-radius: 50%;
     background-color: #ffffff;
 }

 input[type='checkbox'].litespeed-tiny-toggle:checked:before {
     left: 20px;
     margin: 0;
     background-color: #ffffff;
 }

 input[type='checkbox'].litespeed-tiny-toggle,
 input[type='checkbox'].litespeed-tiny-toggle:before,
 input[type='checkbox'].litespeed-tiny-toggle:after,
 input[type='checkbox'].litespeed-tiny-toggle:checked:before,
 input[type='checkbox'].litespeed-tiny-toggle:checked:after {
     transition: ease 0.15s;
 }

 input[type='checkbox'].litespeed-tiny-toggle:checked:after {
     /*content: 'ON';*/
     background-color: #2271b1;
 }

 .block-editor__container input[type='checkbox'].litespeed-tiny-toggle {
     border: 0 !important;
 }

 .block-editor__container input[type='checkbox'].litespeed-tiny-toggle:before {
     top: 5px;
     left: 7px;
 }

 .block-editor__container input[type='checkbox'].litespeed-tiny-toggle:checked:before {
     left: 23px;
 }

 /* =======================================
   		  UTILITIES - structure
======================================= */

 .litespeed_icon:before {
     /* content: "\e900";
    font-family: 'litespeedfont' !important; */
     content: '';
     background-image: url('../img/lscwp_grayscale_font-icon_22px.svg');
     /* filter: grayscale(1); */
     background-size: 22px;
     background-repeat: no-repeat;
     width: 22px;
     height: 22px;
     vertical-align: middle;
     display: inline-block;
     position: absolute;
     left: 5px;
     top: 8px;
 }

 .rtl .litespeed_icon:before {
     left: initial;
     right: 5px;
 }

 .litespeed_icon {
     padding-left: 30px !important;
     position: relative;
 }

 .rtl .litespeed_icon {
     padding-right: 40px;
 }

 .litespeed-quic-icon {
     background-image: url('../img/quic-cloud-icon-16x16.svg');
     background-repeat: no-repeat;
     width: 16px;
     height: 16px;
     vertical-align: middle;
     display: inline-block;
 }

 .litespeed-row {
     margin-top: 5px;
 }

 .litespeed-reset {
     width: initial;
 }

 .litespeed-inline {
     display: inline-block;
 }

 .litespeed-flex {
     display: flex;
 }

 .litespeed-flex-container {
     display: flex;
     flex-wrap: wrap;
     width: 100%;
     height: auto;
 }

 .litespeed-flex-align-center {
     align-items: center;
 }

 .litespeed-flex-container>* {
     box-sizing: border-box;
 }

 .litespeed-flex-container--reverse {
     flex-direction: row-reverse;
 }

 .litespeed-flex-container .litespeed-icon-vertical-middle {
     margin-left: 0;
 }

 .litespeed-row-flex {
     display: inline-flex;
 }

 .litespeed-flex-wrap {
     flex-wrap: wrap;
 }

 .litespeed-align-right {
     margin-left: auto !important;
 }

 .litespeed-width-1-2 {
     width: 45%;
     padding: 20px;
 }

 .litespeed-width-1-3 {
     width: 30%;
     padding: 25px;
 }

 .litespeed-width-7-10 {
     width: 65%;
     padding: 20px;
 }

 .litespeed-width-3-10 {
     width: 35%;
     padding: 20px;
 }

 @media screen and (max-width: 814px) {
     .litespeed-width-7-10 {
         width: 100%;
     }

     .litespeed-width-3-10 {
         width: 100%;
         padding: 0;
     }
 }

 .litespeed-hide {
     display: none !important;
 }

 .litespeed-right {
     float: right !important;
 }

 .litespeed-relative {
     position: relative;
 }

 .litespeed-align-center {
     margin-left: auto;
     margin-right: auto;
 }

 /* =======================================
   		  UTILITIES - spacing
======================================= */

 .litespeed-left10 {
     margin-left: 10px !important;
 }

 .litespeed-left20 {
     margin-left: 20px !important;
 }

 .litespeed-right10 {
     margin-right: 10px !important;
 }

 .litespeed-right20 {
     margin-right: 20px !important;
 }

 .litespeed-right30 {
     margin-right: 30px !important;
 }

 .litespeed-right50 {
     margin-right: 50px !important;
 }

 .litespeed-top10 {
     margin-top: 10px !important;
 }

 .litespeed-top15 {
     margin-top: 15px !important;
 }

 .litespeed-top20 {
     margin-top: 20px !important;
 }

 .litespeed-top30 {
     margin-top: 30px !important;
 }

 .litespeed-margin-y5 {
     margin-top: 5px !important;
     margin-bottom: 5px !important;
 }

 .litespeed-margin-x5 {
     margin-left: 5px !important;
     margin-right: 5px !important;
 }

 .litespeed-wrap .litespeed-left20,
 .litespeed-left20 {
     margin-left: 20px;
 }

 .litespeed-wrap .litespeed-bg-quic-cloud {
     background: linear-gradient(rgba(230, 242, 242, 1) 10%, rgba(250, 255, 255, 1) 30%);
 }

 .litespeed-left50 {
     margin-left: 50px;
 }

 .litespeed-padding-space {
     padding: 5px 10px;
 }

 .litespeed-margin-bottom10 {
     margin-bottom: 10px !important;
 }

 .litespeed-margin-bottom20 {
     margin-bottom: 20px !important;
 }

 .litespeed-margin-bottom-remove {
     margin-bottom: 0px !important;
 }

 .litespeed-margin-top-remove {
     margin-top: 0px !important;
 }

 .litespeed-margin-left-remove {
     margin-left: 0px !important;
 }

 .litespeed-margin-y-remove {
     margin-top: 0px !important;
     margin-bottom: 0px !important;
 }

 .litespeed-empty-space-xlarge {
     margin-top: 8em;
 }

 .litespeed-empty-space-large {
     margin-top: 6em;
 }

 .litespeed-empty-space-medium {
     margin-top: 3em;
 }

 .litespeed-empty-space-small {
     margin-top: 2em;
 }

 .litespeed-empty-space-tiny {
     margin-top: 1em;
 }

 /* =======================================
   		UTILITIES - typography
======================================= */

 .litespeed-text-jumbo {
     font-size: 3em !important;
 }

 .litespeed-text-large {
     font-size: 0.75em !important;
 }

 .litespeed-text-md {
     font-size: 1.2em;
 }

 .litespeed-text-right {
     text-align: right;
 }

 .litespeed-text-center {
     text-align: center;
 }

 .litespeed-text-bold {
     font-weight: 600;
 }

 /* =======================================
	  			COLORS
======================================= */

 .litespeed-default {
     color: #a7a7a7 !important;
 }

 .litespeed-primary {
     color: #3366cc !important;
 }

 .litespeed-info {
     color: #3fbfbf !important;
 }

 .litespeed-success {
     color: #73b38d !important;
 }

 .litespeed-warning {
     color: #ff8c00 !important;
 }

 .litespeed-danger {
     color: #dc3545 !important;
 }

 a.litespeed-danger:hover,
 button.litespeed-danger:hover {
     color: #a00 !important;
 }

 .litespeed-text-success {
     color: #34b15d;
 }

 .litespeed-form-action {
     color: #1a9292 !important;
 }

 a.litespeed-form-action:hover,
 button.litespeed-form-action:hover {
     color: #36b0af !important;
 }

 .litespeed-bg-default {
     background-color: #a7a7a7 !important;
 }

 .litespeed-bg-primary {
     background-color: #3366cc !important;
 }

 .litespeed-bg-info {
     background-color: #d1ecf1 !important;
 }

 .litespeed-bg-success {
     background-color: #73b38d !important;
 }

 .litespeed-bg-warning {
     background-color: #ff8c00 !important;
 }

 .litespeed-bg-danger {
     background-color: #dc3545 !important;
 }

 .litespeed-bg-text-success {
     background-color: #34b15d;
 }

 /* =======================================
	  			LAYOUT
======================================= */

 .litespeed-wrap {
     margin: 10px 20px 0 2px;
 }

 @media screen and (max-width: 600px) {
     .litespeed-wrap h2 .nav-tab {
         border-bottom: 1px solid #c3c4c7;
         margin: 10px 10px 0 0;
     }

     .litespeed-wrap .nav-tab-wrapper {
         margin-bottom: 15px;
     }

     .litespeed-desc a,
     .litespeed-body p>a:not(.button) {
         word-break: break-word;
     }
 }

 .litespeed-wrap .nav-tab {
     border-bottom-color: inherit;
     border-bottom-style: solid;
     border-bottom-width: 1px;
     margin: 11px 10px -1px 0;
 }

 .litespeed-wrap .nav-tab-active {
     background: #fff;
     border-bottom-color: #fff;
 }

 .litespeed-wrap .nav-tab:focus:not(.nav-tab-active),
 .litespeed-wrap .nav-tab:hover:not(.nav-tab-active) {
     background-color: #f1f1f1;
     color: #444;
 }

 .litespeed-body {
     background: #fff;
     border: 1px solid #e5e5e5;
     box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
     padding: 1px 20px 20px 20px;
 }

 @media screen and (min-width: 681px) {
     .litespeed-header+.litespeed-body {
         border-top: none;
     }
 }

 .litespeed-body table {
     border-collapse: collapse;
     width: 100%;
 }

 .litespeed-body .litespeed-width-auto {
     width: auto;
 }

 /* outside stripped table */
 .litespeed-description {
     color: #666;
     font-size: 13px;
     margin: 1.5rem 0;
     max-width: 960px;
 }

 /* inside stripped table */
 .litespeed-desc {
     font-size: 12px;
     font-weight: normal;
     color: #7a919e;
     margin: 10px 0;
     line-height: 1.7;
     /*max-width: 840px;*/
 }

 .litespeed-desc+.litespeed-desc {
     margin-top: -5px;
 }

 td>.litespeed-desc:first-child {
     margin-top: 0px;
     line-height: 2.24;
 }

 .litespeed-h3 {
     line-height: 18px;
     color: #264d73;
     font-size: 18px;
     font-weight: 600;
     margin: 2px 0;
 }

 .litespeed-div .submit {
     margin-top: 0;
 }

 @media screen and (min-width: 681px) {
     .litespeed-div {
         display: inline-block;
         min-width: 100px;
     }

     .litespeed-div .submit {
         margin: 5px;
         padding: 5px;
     }
 }

 @media screen and (max-width: 680px) {
     .litespeed-desc+.litespeed-desc.litespeed-left20 {
         margin-left: 0 !important;
     }

     .litespeed-desc .litespeed-callout.notice-warning.inline {
         word-break: break-word;
     }
 }

 .litespeed-h1 {
     display: inline-block;
 }

 h3 .litespeed-learn-more {
     font-size: 12px;
     font-weight: normal;
     color: #7a919e;
     margin-left: 30px;
 }

 .litespeed-wrap code {
     color: #666;
     background-color: #dde9f5;
     border-radius: 3px;
     font-size: 11px;
     font-style: normal;
 }

 .litespeed-wrap ul {
     margin-left: 2em;
 }

 .litespeed-wrap i {
     font-size: 13px;
     line-height: 16px;
 }

 .litespeed-wrap .litespeed-desc i {
     font-size: 12px;
 }

 .litespeed-wrap p {
     margin: 1em 0;
 }

 .litespeed-wrap p.submit {
     margin-bottom: 0;
 }

 .litespeed-desc p {
     margin-left: 0;
 }

 .litespeed-title,
 .litespeed-title-short {
     font-size: 18px;
     border-bottom: 1px solid #cccccc;
     margin: 2.5em 0px 1.5em 0;
     display: table;
     padding-right: 50px;
     padding-left: 3px;
     padding-bottom: 3px;
 }

 .litespeed-title .button {
     margin-left: 1rem;
     margin-bottom: 5px;
     vertical-align: middle;
 }

 .litespeed-title .litespeed-quic-icon {
     margin-right: 6px;
 }

 .litespeed-title a,
 .litespeed-title-short a {
     text-decoration: none;
 }

 .litespeed-title-short {
     padding-right: 20px;
 }

 .litespeed-title-section {
     margin: 2em -20px 12px -20px;
     padding: 12px 20px 12px 20px;
     border-bottom: 1px solid #eee;
     font-size: 1.2em;
     display: block;
     border-top: 1px solid #f1f1f1;
 }

 .litespeed-postbox .litespeed-title {
     display: flex;
     align-items: center;
 }

 .litespeed-title-right-icon {
     margin-left: auto;
     font-weight: normal;
 }

 .litespeed-list li:before {
     content: '>';
     color: #cc3d6a;
 }

 .litespeed-wrap a.disabled {
     cursor: not-allowed;
     opacity: 0.5;
     text-decoration: none;
     color: #72777c;
 }

 /* =======================================
			LAYOUT - table
======================================= */

 .litespeed-table {
     font-size: 14px;
 }

 .litespeed-body tbody>tr>th {
     padding-left: 20px;
 }

 .litespeed-body tbody th {
     vertical-align: top;
     text-align: left;
     padding: 18px 10px 20px 0;
     width: 200px;
     font-weight: 600;
 }

 .litespeed-body td {
     padding: 15px 10px;
     line-height: 1.3;
     vertical-align: middle;
 }

 .litespeed-body .widefat td input+p {
     margin-top: 0.8em;
 }

 .litespeed-body .striped>tbody> :nth-child(even) .notice {
     background-color: #f9f9f9;
     box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05);
     border-top: 1px solid #e5e5e5;
     border-bottom: 1px solid #e5e5e5;
     border-right: 1px solid #e5e5e5;
 }

 .litespeed-body .striped>tbody> :nth-child(even) .notice:first-child {
     margin-top: 0;
 }

 /* small table inside */
 .litespeed-body .litespeed-vary-table {
     margin-top: -5px;
     width: 250px;
     margin-bottom: 20px;
 }

 .litespeed-body .litespeed-vary-table td {
     width: 50%;
     padding: 5px 0px;
 }

 .litespeed-table-compact td,
 .litespeed-table-compact th {
     padding: 0.5rem 0.75rem;
 }

 /* =======================================
			LAYOUT - block
======================================= */

 .litespeed-block,
 .litespeed-block-tiny {
     border: 1px dotted #cccccc;
     border-radius: 5px;
     display: flex;
     flex-wrap: wrap;
     padding: 0.75rem 1.25rem;
     margin-bottom: 5px;
 }

 .litespeed-block-tiny {
     max-width: 670px;
 }

 .litespeed-col {
     flex: 0 0 30%;
     padding-right: 2rem;
 }

 .litespeed-col:last-child,
 .litespeed-col-auto:last-child {
     padding-right: 0;
 }

 .litespeed-col-auto {
     padding-right: 2rem;
 }

 .litespeed-col-br {
     flex: 0 0 100%;
     border-top: 1px dotted #cccccc;
 }

 .litespeed-col-inc {
     display: inline-block;
     margin-top: 16px;
     min-width: 150px;
     font-weight: bold;
 }

 .litespeed-block h4:first-child,
 .litespeed-block .litespeed-form-label:not(.litespeed-form-label--toggle):first-child {
     margin-top: 0.5rem;
 }

 .litespeed-block .litespeed-callout:last-child {
     margin-bottom: 0;
 }

 @media screen and (max-width: 600px) {
     .litespeed-block {
         flex-direction: column;
     }

     .litespeed-block .litespeed-col {
         padding-right: 0;
     }
 }

 /* =======================================
			  CARDS LINKS
======================================= */

 .litespeed-cards-wrapper,
 .litespeed-panel-wrapper {
     display: flex;
     width: 100%;
     flex-flow: row wrap;
     justify-content: flex-start;
 }

 .litespeed-cards-wrapper {
     margin: -10px -15px -10px -15px;
 }

 .litespeed-panel {
     text-decoration: none;
     display: flex;
     justify-content: space-between;
     padding: 6px 8px 4px 5px;
     width: 322px;
     margin: 15px 5px 15px 15px;
     min-height: 75px;
     box-sizing: border-box;
     background: #f9fafc;
     transition: 0.25s;
 }

 .litespeed-panel:hover {
     border: 1px solid #6699cc;
     box-shadow: none;
 }

 .litespeed-panel-wrapper-icon {
     width: 25%;
     height: 100%;
 }

 [class*='litespeed-panel-icon-'] {
     background-size: contain;
     width: 60px;
     height: 60px;
     margin: 5px;
     background-repeat: no-repeat;
     display: inline-block;
 }

 .litespeed-panel-icon-all {
     background-image: url('../img/icons/all.svg');
 }

 .litespeed-panel-icon-revision {
     background-image: url('../img/icons/revision.svg');
 }

 .litespeed-panel-icon-orphaned_post_meta {
     background-image: url('../img/icons/revision.svg');
 }

 .litespeed-panel-icon-auto_draft {
     background-image: url('../img/icons/auto_draft.svg');
 }

 .litespeed-panel-icon-trash_post {
     background-image: url('../img/icons/trash_post.svg');
 }

 .litespeed-panel-icon-spam_comment {
     background-image: url('../img/icons/spam_comment.svg');
 }

 .litespeed-panel-icon-trash_comment {
     background-image: url('../img/icons/trash_comment.svg');
 }

 .litespeed-panel-icon-trackback-pingback {
     background-image: url('../img/icons/trackback-pingback.svg');
 }

 .litespeed-panel-icon-expired_transient {
     background-image: url('../img/icons/expired_transient.svg');
 }

 .litespeed-panel-icon-all_transients {
     background-image: url('../img/icons/all_transients.svg');
 }

 .litespeed-panel-icon-optimize_tables {
     background-image: url('../img/icons/optimize_tables.svg');
 }

 .litespeed-panel-icon-purge-front {
     background-image: url('../img/icons/purge-front.svg');
 }

 .litespeed-panel-icon-purge-pages {
     background-image: url('../img/icons/purge-pages.svg');
 }

 .litespeed-panel-icon-purge-cssjs {
     background-image: url('../img/icons/purge-cssjs.svg');
 }

 .litespeed-panel-icon-purge-object {
     background-image: url('../img/icons/purge-object.svg');
 }

 .litespeed-panel-icon-purge-opcache {
     background-image: url('../img/icons/purge-opcache.svg');
 }

 .litespeed-panel-icon-purge-all {
     background-image: url('../img/icons/purge-all.svg');
 }

 .litespeed-panel-icon-empty-cache {
     background-image: url('../img/icons/empty-cache.svg');
 }

 .litespeed-panel-icon-purge-403 {
     background-image: url('../img/icons/purge-403.svg');
 }

 .litespeed-panel-icon-purge-404 {
     background-image: url('../img/icons/purge-404.svg');
 }

 .litespeed-panel-icon-purge-500 {
     background-image: url('../img/icons/purge-500.svg');
 }

 .litespeed-panel-top-right-icon-cross {
     background-image: url('../img/icons/cross_icon.svg');
 }

 .litespeed-panel-top-right-icon-tick {
     background-image: url('../img/icons/success_icon.svg');
 }

 .litespeed-panel-content {
     width: 75%;
     height: 100%;
     margin-top: 7px;
 }

 .litespeed-panel-para {
     color: #264d73;
     font-size: 12px;
     line-height: 1.45;
 }

 .litespeed-panel .litespeed-h3 {
     font-size: 14px;
 }

 .litespeed-panel-counter {
     color: #3abfbf;
 }

 .litespeed-panel-counter-red {
     color: #cc3d6a;
 }

 .litespeed-panel-wrapper-top-right {
     width: 10%;
     height: 100%;
     text-align: right;
 }

 .litespeed-panel-top-right-icon-tick,
 .litespeed-panel-top-right-icon-cross {
     background-size: contain;
     width: 20px;
     height: 20px;
     background-repeat: no-repeat;
     display: inline-block;
 }

 /* =======================================
	 BUTTONS
======================================= */

 /* .litespeed-wrap .button{
	background:#fff;
} */

 .litespeed-wrap .button-link {
     height: auto;
     line-height: inherit;
     font-size: inherit;
     box-shadow: none;
 }

 .litespeed-wrap .button-link:hover,
 .litespeed-wrap .button-link:focus {
     box-shadow: none;
     background: none;
 }

 .litespeed .litespeed-btn-danger-bg,
 .litespeed-wrap .litespeed-btn-danger-bg,
 .litespeed-btn-danger-bg {
     background: #dc3545;
     color: #fff;
     border: 1px solid #cc3d6a;
     box-shadow: 0 1px 0 rgba(177, 93, 93, 0.5);
 }

 .litespeed .litespeed-btn-danger,
 .litespeed-wrap .litespeed-btn-danger,
 .litespeed-btn-danger {
     background: #fff;
     color: #cc3d6a;
     border: 1px solid #cc3d6a;
     box-shadow: 0 1px 0 rgba(177, 93, 93, 0.5);
 }

 .litespeed .litespeed-btn-danger:hover,
 .litespeed-wrap .litespeed-btn-danger:hover,
 .litespeed-btn-danger:hover {
     border-color: #ab244e;
     background: #cc3d6a;
     color: #fff;
 }

 .litespeed .litespeed-btn-warning,
 .litespeed-wrap .litespeed-btn-warning,
 .litespeed-btn-warning {
     background: #fff;
     color: #e59544;
     border: 1px solid #e59544;
     box-shadow: 0 1px 0 rgba(249, 166, 82, 0.55);
 }

 .litespeed .litespeed-btn-warning:hover,
 .litespeed-wrap .litespeed-btn-warning:hover,
 .litespeed-btn-warning:hover {
     border-color: #e59544;
     background: #e59544;
     color: #fff;
 }

 .litespeed .litespeed-btn-success,
 .litespeed-wrap .litespeed-btn-success,
 .litespeed-btn-success {
     background: #fff;
     color: #36b0b0;
     border: 1px solid #36b0b0;
     box-shadow: 0 1px 0 rgba(73, 160, 160, 0.55);
 }

 .litespeed .litespeed-btn-success:hover,
 .litespeed-wrap .litespeed-btn-success:hover,
 .litespeed-btn-success:hover {
     border-color: #36b0b0;
     background: #36b0b0;
     color: #fff;
 }

 .litespeed-wrap .button-primary {
     background: #528ac6;
     border-color: #538ac6 #2264ad #2264ad;
     color: #fff;
     box-shadow: 0 1px 0 #2264ad;
     text-shadow:
         0 -1px 1px #2264ad,
         1px 0 1px #2264ad,
         0 1px 1px #2264ad,
         -1px 0 1px #2264ad;
 }

 .litespeed-wrap .button-primary:focus,
 .litespeed-wrap .button-primary:hover {
     background: #5891ce;
     border-color: #2264ad;
     color: #fff;
 }

 .litespeed-wrap .button-primary:hover {
     box-shadow: 0 1px 0 #2264ad;
 }

 .litespeed-wrap .button-primary:focus {
     background: #5891ce;
     border-color: #2264ad;
     color: #fff;
     box-shadow:
         0 1px 0 #0073aa,
         0 0 2px 1px #33b3db;
 }

 .litespeed .litespeed-btn-primary,
 .litespeed-wrap .litespeed-btn-primary,
 .litespeed-btn-primary {
     color: #538ac6;
     border: 1px solid #538ac6;
     -moz-box-shadow: 0 0 0 1px rgba(83, 138, 198, 0.25);
     -webkit-box-shadow: 0 0 0 1px rgba(83, 138, 198, 0.25);
     box-shadow: 0 0 0 1px rgba(83, 138, 198, 0.25);
 }

 .litespeed .litespeed-btn-primary:hover,
 .litespeed-wrap .litespeed-btn-primary:hover,
 .litespeed-btn-primary:hover {
     background: #538ac6;
     border-color: #538ac6;
     color: #fff;
 }

 .litespeed-wrap .button:not(.litespeed-btn-large) .dashicons {
     position: relative;
     top: -0.075em;
     vertical-align: middle;
 }

 .litespeed-wrap .button:not(:first-child) {
     margin-left: 5px;
 }

 .litespeed-wrap .button+.button {
     margin-left: 10px;
 }

 .litespeed-info-button {
     color: #c8c8c8;
     padding: 0;
     -webkit-appearance: none;
     border: none;
     background: none;
     vertical-align: middle;
     line-height: inherit;
     text-decoration: none;
 }

 .litespeed-info-button .dashicons {
     font-size: 16px;
     vertical-align: middle;
 }

 .litespeed-btn-pie {
     -webkit-appearance: none;
     background: none;
     border: none;
     border-radius: 0;
     box-shadow: none;
     padding: 0;
     margin: 0;
     top: -0.125em;
 }

 /* =======================================
   BUTTONS - sizes
======================================= */

 .litespeed-wrap .litespeed-btn-tiny {
     padding: 2px 8px;
     line-height: 1.5;
     height: auto;
 }

 .litespeed-wrap .litespeed-btn-mini {
     padding: 0 8px 1px;
     font-size: 12px;
     font-weight: 600;
     margin: 5px 0;
 }

 .litespeed-wrap .litespeed-btn-mini .dashicons.dashicons-image-rotate {
     padding-top: 3px;
     font-size: 18px;
 }

 .litespeed-wrap .litespeed-btn-mini .dashicons {
     padding-top: 2px;
 }

 .litespeed-wrap .litespeed-btn-large {
     font-size: 1.5em;
     padding: 0.75em 1.5em;
     margin: 0 0.25em;
     height: auto;
 }

 .litespeed-wrap .litespeed-btn-large .dashicons {
     font-size: 1.25em;
     width: auto;
 }

 /* =======================================
	  SWITCH
======================================= */

 .litespeed-switch {
     font-size: 14px;
     font-weight: 600;
     margin: 0 0 0;
     display: inline-flex;
     position: relative;
 }

 .rtl .litespeed-switch {
     flex-direction: row-reverse;
 }

 .litespeed-switch input:checked:active+label {
     box-shadow:
         0 2px 0 rgba(27, 146, 146, 0.7),
         inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
 }

 .litespeed-switch input:checked+label {
     background-color: #36b0b0;
     color: #fff;
     border: 1px solid #36b0b0;
     box-shadow: 0 2px 0 #1b9292;
     z-index: 2;
     text-shadow:
         0 -1px 1px #1b9292,
         1px 0 1px #1b9292,
         0 1px 1px #1b9292,
         -1px 0 1px #1b9292;
 }

 .litespeed-switch label {
     font-size: 14px;
     display: inline-block;
     min-width: 72px;
     background-color: #f9fafc;
     font-weight: 400;
     text-align: center;
     padding: 6px 12px 5px 12px;
     cursor: pointer;
     border: 1px solid #ccc;
     border-bottom: none;
     box-shadow: 0 2px 0 #ccc;
     position: relative;
 }

 .litespeed-switch label:not(:last-child) {
     margin-right: -1px;
 }

 .litespeed-switch label:last-child {
     border-top-right-radius: 3px;
     border-bottom-right-radius: 3px;
 }

 .litespeed-switch label:first-of-type {
     border-top-left-radius: 3px;
     border-bottom-left-radius: 3px;
 }

 .litespeed-switch input:hover+label {
     border-color: #1a9292;
     box-shadow: 0 2px 0 #1a9292;
     z-index: 2;
     color: #117171;
 }

 .litespeed-switch input:focus+label {
     color: #117171;
     box-shadow: 0 0px 0px 2px rgba(28, 138, 128, 0.85);
     border-color: transparent;
     z-index: 2;
 }

 .litespeed-switch input:focus+label+input+input:hover+label,
 .litespeed-switch input:focus+label+input:hover+label {
     z-index: 1;
 }

 .litespeed-switch input:active+label {
     box-shadow:
         0 2px 0 #1b9292,
         inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
 }

 .litespeed-switch input:checked:hover+label,
 .litespeed-switch input:checked:focus+label {
     background-color: #36b0b0;
     color: #fff;
 }

 .litespeed-switch input {
     display: inline-block;
     position: absolute;
     z-index: -1;
     margin: 0;
 }

 .litespeed-cache-purgeby-text {
     margin: 0;
     display: inline-block;
 }

 /* =======================================
				TOGGLE
======================================= */

 .litespeed-toggle-stack {
     display: flex;
     flex-direction: column;
 }

 .litespeed-toggle-stack .litespeed-toggle-wrapper {
     justify-content: space-between;
 }

 .litespeed-toggle-wrapper {
     display: flex;
     align-items: center;
 }

 .litespeed-toggle-wrapper+.litespeed-toggle-wrapper {
     margin-top: 0.75rem;
 }

 .litespeed-toggle {
     position: relative;
     overflow: hidden;
     min-width: 58px;
     height: 21px;
     /*margin-left: 1.2rem;*/
 }

 .litespeed-toggle-group {
     position: absolute;
     width: 200%;
     top: 0;
     bottom: 0;
     left: 0;
     transition: left 0.35s;
     -webkit-transition: left 0.35s;
     -moz-user-select: none;
     -webkit-user-select: none;
 }

 .litespeed-toggle-on {
     position: absolute;
     top: 0;
     bottom: 0;
     left: 0;
     right: 50%;
     margin: 0;
     border: 0;
     border-radius: 0;
 }

 .litespeed-toggle-on.litespeed-toggle-btn {
     padding-right: 24px;
 }

 .litespeed-toggle-off.litespeed-toggle-btn {
     padding-left: 24px;
 }

 .litespeed-toggle-handle {
     position: relative;
     margin: 0 auto;
     padding-top: 0px;
     padding-bottom: 0px;
     height: 100%;
     width: 0px;
     border-width: 0 1px;
 }

 .litespeed-toggle-off {
     position: absolute;
     top: 0;
     bottom: 0;
     left: 50%;
     right: 0;
     margin: 0;
     border: 0;
     border-radius: 0;
 }

 .litespeed-toggleoff .litespeed-toggle-group {
     left: -100%;
 }

 .litespeed-toggle-btn {
     display: inline-block;
     padding: 5px 10px;
     margin-bottom: 0;
     font-size: 14px;
     font-weight: 400;
     line-height: 1.42857143;
     text-align: center;
     white-space: nowrap;
     vertical-align: middle;
     cursor: pointer;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     background-image: none;
     border: 1px solid transparent;
     border-radius: 4px;
 }

 .litespeed-toggle-btn-primary {
     color: #fff;
     background-color: #36b0b0;
     border-color: #36b0b0;
 }

 .litespeed-toggle-btn-default {
     color: #333;
     background-color: #fff;
     border-color: #ccc;
 }

 .litespeed-toggle-btn-success:hover,
 .litespeed-toggle-btn-success:focus,
 .litespeed-toggle-btn-success:active,
 .litespeed-toggle-btn-success.litespeed-toggle-active {
     color: #fff;
     background-color: #00bfbf;
     border-color: #6699cc;
 }

 .litespeed-toggle-btn-default:hover,
 .litespeed-toggle-btn-default:focus,
 .litespeed-toggle-btn-default:active,
 .litespeed-toggle-btn-default.litespeed-toggle-active {
     color: #333;
     background-color: #e6e6e6;
     border-color: #adadad;
 }

 .litespeed-toggle-btn:active,
 .litespeed-toggle-btn.litespeed-toggle-active {
     background-image: none;
     outline: 0;
     -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
     box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
 }

 .litespeed-toggle-btn-default:active,
 .litespeed-toggle-btn-default.litespeed-toggle-active {
     background-image: none;
 }

 /* =======================================
	LABEL/TAG
======================================= */
 [class*='litespeed-label-'] {
     display: inline;
     padding: 0.2em 0.6em 0.3em;
     font-size: 75%;
     font-weight: bold;
     line-height: 1;
     color: #fff;
     text-align: center;
     white-space: nowrap;
     vertical-align: baseline;
     border-radius: 0.25em;
 }

 [class*='litespeed-label-']:hover,
 [class*='litespeed-label-']:focus {
     color: #fff;
     text-decoration: none;
     cursor: pointer;
 }

 [class*='litespeed-label-']:empty {
     display: none;
 }

 .litespeed-label-regular {
     font-size: 1em;
 }

 .litespeed-label-default {
     background-color: #777;
 }

 .litespeed-label-default[href]:hover,
 .litespeed-label-default[href]:focus {
     background-color: #5e5e5e;
 }

 .litespeed-label-primary {
     background-color: #337ab7;
 }

 .litespeed-label-primary[href]:hover,
 .litespeed-label-primary[href]:focus {
     background-color: #286090;
 }

 .litespeed-label-success {
     background-color: #5cb85c;
 }

 .litespeed-label-success[href]:hover,
 .litespeed-label-success[href]:focus {
     background-color: #449d44;
 }

 .litespeed-label-info {
     background-color: #5bc0de;
 }

 .litespeed-label-info[href]:hover,
 .litespeed-label-info[href]:focus {
     background-color: #31b0d5;
 }

 .litespeed-label-warning {
     background-color: #f0ad4e;
 }

 .litespeed-label-warning[href]:hover,
 .litespeed-label-warning[href]:focus {
     background-color: #ec971f;
 }

 .litespeed-label-danger {
     background-color: #d9534f;
 }

 .litespeed-label-danger[href]:hover,
 .litespeed-label-danger[href]:focus {
     background-color: #c9302c;
 }

 /* =======================================
	   SHELL
======================================= */
 .litespeed-shell {
     width: 98%;
     background: #141414;
     margin: 20px auto 0 10px;
     box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
     position: relative;
     height: 224px;
 }

 .litespeed-shell-header {
     z-index: 999;
     position: absolute;
     top: 0;
     right: 0;
     width: 50px;
     height: 34px;
     padding: 5px 0;
 }

 .litespeed-shell-header-bg {
     opacity: 0.4;
     background-color: #cccccc;
     position: absolute;
     top: 0;
     bottom: 0;
     right: 0;
     left: 0;
     z-index: 4;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-top-radius: 3px;
 }

 .litespeed-shell-header-bar {
     position: absolute;
     top: 0;
     left: 0;
     z-index: 10;
     height: 2px;
     background-color: #f48024;
 }

 .litespeed-shell-header-icon-container {
     position: absolute;
     top: 10px;
     right: 10px;
     width: 29px;
     height: 34px;
     z-index: 6;
 }

 ul.litespeed-shell-body {
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     overflow-y: scroll;
     margin: 0;
     padding: 5px;
     list-style: none;
     background: #141414;
     color: #45d40c;
     font:
         0.8em 'Andale Mono',
         Consolas,
         'Courier New';
     line-height: 1.6em;

     -webkit-border-bottom-right-radius: 3px;
     -webkit-border-bottom-left-radius: 3px;
     -moz-border-radius-bottomright: 3px;
     -moz-border-radius-bottomleft: 3px;
     border-bottom-right-radius: 3px;
     border-bottom-left-radius: 3px;
 }

 .litespeed-shell-body li:before {
     content: '>';
     position: absolute;
     left: 0;
     top: 0;
 }

 .litespeed-shell-body li {
     word-wrap: break-word;
     position: relative;
     padding: 0 0 0 15px;
     margin: 0;
 }

 .litespeed-widget-setting {
     background-color: #ecebdc;
     padding: 5px 14px;
     margin: 5px -15px;
 }

 /* =======================================
			CALLOUT / NOTICE
======================================= */

 .litespeed-callout {
     margin: 1.5rem 0;

     border-right: 1px solid #e5e5e5;
     border-top: 1px solid #e5e5e5;
     border-bottom: 1px solid #e5e5e5;
     background: #f9f9f9;
 }

 .litespeed-callout h4:not(:last-child) {
     margin-bottom: 0.5rem;
     margin-top: 1em;
 }

 .litespeed-callout p {
     margin-left: 0;
 }

 .litespeed-callout ol,
 .litespeed-callout ul {
     margin-left: 1em;
 }

 .litespeed-callout.notice-warning h4 {
     color: #e59544;
 }

 .litespeed-callout.notice-error h4 {
     color: #dc3232;
 }

 .litespeed-callout-bg {
     margin: 1.5rem 0;
     background: #f9f9f9;
     border-top: none;
     border-bottom: none;
     border-right: none;
 }

 /* =======================================
			TICK / CHECKBOX
======================================= */

 .litespeed-tick-wrapper {
     margin-left: -5px;
 }

 .litespeed-tick {
     display: inline-block;
     /* min-width: 125px; */
     background: #f2f9ff;
     padding: 5px 0 5px 0px;
     border-radius: 3px;
     cursor: pointer;
     margin: 5px 5px 5px 0;
 }

 .litespeed-tick-list .litespeed-tick {
     display: block;
     margin-bottom: 3px;
     margin-top: 0;
     background: none;
 }

 .litespeed-tick-list .litespeed-tick input[type='checkbox'] {
     margin-left: 0;
 }

 .litespeed-tick-list .litespeed-tick label {
     color: inherit;
 }

 .litespeed-tick input[type='checkbox'] {
     height: 18px;
     width: 18px;
     vertical-align: middle;
     margin: 0 10px;
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     -webkit-border-radius: 3px;
     border-radius: 3px;

     cursor: pointer;
 }

 .litespeed-tick input[type='checkbox']:not(:disabled):hover {
     border-color: #538ac6;
 }

 .litespeed-tick input[type='checkbox']:active:not(:disabled) {
     border-color: #538ac6;
 }

 .litespeed-tick input[type='checkbox']:focus {
     outline: none;
 }

 .litespeed-tick input[type='checkbox']:checked {
     border-color: #538ac6;
     background-color: #538ac6;
     -moz-box-shadow: none;
     -webkit-box-shadow: none;
     box-shadow: none;
 }

 .litespeed-tick input[type='checkbox']:checked:before {
     content: '';
     display: block;
     width: 5px;
     height: 11px;
     border: solid #fff;
     border-width: 0 2px 2px 0;
     -webkit-transform: rotate(45deg);
     transform: rotate(45deg);
     margin-left: 5px;
     margin-top: -1px;
     cursor: pointer;
 }

 .litespeed-tick label {
     padding: 2px 0px 2px 0;
     font-size: 14px;
     color: #264d73;
 }

 .litespeed-tick label:hover {
     min-width: 115px;
     color: #6699cc;
 }

 /* =======================================
			RADIO - vertical
======================================= */

 .litespeed-radio-row {
     margin-bottom: 12px;
     position: relative;
     padding-left: 1.5rem;
 }

 .litespeed-radio-row input[type='radio'] {
     margin-top: 0;
     margin-bottom: 0;
     position: absolute;
     line-height: 1;
     left: 0;
     top: 0.7em;
     transform: translateY(-50%);
 }

 .litespeed-radio-row label {
     vertical-align: text-bottom;
     line-height: 1.4;
 }

 @media screen and (max-width: 782px) {
     .litespeed-radio-row {
         padding-left: 2rem;
     }
 }

 /* =======================================
		   FORM - layout
======================================= */

 .litespeed-wrap .litespeed-float-submit {
     position: absolute;
     right: 0;
     top: -5px;
     margin-top: 0;
 }

 .rtl .litespeed-wrap .litespeed-float-submit {
     left: 10px;
     right: unset;
 }

 .litespeed-wrap .litespeed-float-resetbtn {
     position: absolute;
     right: 0;
     bottom: 20px;
 }

 .rtl .litespeed-wrap .litespeed-float-resetbtn {
     left: 10px;
     right: unset;
 }

 /* =======================================
		  FORM - utilities
======================================= */

 .litespeed .litespeed-input-large {
     font-size: 20px;
 }

 .litespeed-input-long {
     width: 87%;
 }

 .litespeed-input-short2 {
     width: 150px;
 }

 .litespeed-input-short {
     width: 45px;
 }

 @media screen and (max-width: 680px) {
     .litespeed-input-short2 {
         width: 160px;
     }

     .litespeed-input-short {
         width: 50px;
     }
 }

 /* =======================================
		   FORM - elements
======================================= */

 .litespeed-form-label {
     font-size: 1em;
     margin: 0.65rem 0;
     display: block;
     font-weight: 600;
 }

 .litespeed-form-label--toggle {
     margin: 0;
     display: inline-block;
     min-width: 110px;
 }

 input.litespeed-input[type='file'] {
     padding: 9px;
     min-width: 500px;
     border: 1px solid #ddd;
     box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.07);
     background-color: #fff;
     color: #32373c;
     outline: 0;
     transition: 50ms border-color ease-in-out;
 }

 .litespeed-body .litespeed-textarea-success {
     border-color: #6699cc;
 }

 input.litespeed-input-success {
     border-color: #28a745;
 }

 input.litespeed-input-warning {
     border-color: #e59544;
 }

 .litespeed-textarea {
     width: 60%;
 }

 .litespeed-textarea-recommended {
     display: flex;
     margin-top: -5px;
 }

 .litespeed-textarea-recommended .litespeed-desc {
     margin: 0;
 }

 .litespeed-textarea-recommended>div:first-child {
     margin-top: 1.7em;
     font-size: 12px;
     margin-right: 25px;
 }

 .litespeed-wrap .litespeed-collection-button {
     text-decoration: none;
     min-width: 30px;
     text-align: center;
 }

 .litespeed-collection-button[data-action='add'] {
     margin-top: -5px;
     margin-left: -5px;
 }

 .litespeed-collection-button .dashicons {
     vertical-align: baseline;
 }

 .litespeed-wrap .button:not(.litespeed-btn-large).litespeed-form-action .dashicons {
     font-size: 1.2em;
     vertical-align: middle;
     top: 0;
 }

 @media screen and (max-width: 680px) {
     .litespeed-body tbody>tr>th {
         display: block;
         padding: 18px 0 5px 12px;
     }

     .litespeed-body .litespeed-table td {
         display: block;
         max-width: 100%;
     }

     .litespeed-body .litespeed-table textarea,
     .litespeed-body .litespeed-table input.litespeed-regular-text {
         width: 100% !important;
     }

     .litespeed-wrap .litespeed-float-submit {
         display: none;
     }

     .litespeed-body {
         padding: 1px 10px 20px 15px;
     }

     .litespeed-body .regular-text:not(.litespeed-input-short) {
         width: 100%;
     }

     .litespeed-textarea-recommended {
         flex-direction: column;
     }

     .litespeed-textarea-recommended>div:first-child {
         margin-bottom: 1.7em;
         margin-top: 0;
         margin-right: 0;
     }

     .litespeed-switch {
         max-width: 100%;
         flex-wrap: wrap;
     }

     .litespeed-switch+.litespeed-warning {
         display: block;
         margin-top: 10px;
     }

     input.litespeed-input[type='file'] {
         max-width: calc(100% - 24px);
         min-width: 0;
     }

     .litespeed-body .litespeed-table .litespeed-row-flex {
         flex-direction: column;
     }
 }

 /* =======================================
		   ENTERPRISE NOTICE
======================================= */

 .litespeed-ent-notice {
     position: absolute;
     left: 0;
     top: 0;
     right: 0;
     bottom: 0;
     background-color: #333;
     z-index: 999;
     opacity: 0.8;
     text-align: center;
     font-size: 3rem;
     color: #1865c5;
 }

 .litespeed-ent-notice-desc {
     position: relative;
     top: 30%;
     transform: rotate(-20deg);
     text-shadow: 2px 2px 4px #000000;
 }

 /* =======================================
			  PROMO BANNER
======================================= */

 .litespeed-banner-promo,
 .litespeed-banner-promo-full {
     display: flex;
     padding: 0px;
 }

 .litespeed-banner-promo-full {
     margin: 0px;
     padding: 0px;
 }

 .litespeed-banner-promo-logo {
     background-image: url(../img/lscwp-logo_90x90.png);
     background-size: contain;
     width: 90px;
     background-repeat: no-repeat;
     display: inline-block;
 }

 .litespeed-banner-promo-full .litespeed-banner-promo-logo {
     margin: 0px;
     width: 90px;
     height: 90px;
 }

 .litespeed-banner-promo-content {
     margin-left: 25px;
 }

 .litespeed-banner-promo-full .litespeed-banner-promo-content {
     width: 75%;
 }

 .litespeed-banner-promo-content h1 {
     font-weight: 600;
     color: #538ac6;
     margin-top: 10px;
 }

 .litespeed-banner-title {
     font-size: 1.3em;
     margin: 8px 0px 5px 0px;
 }

 .litespeed-banner-promo-slacklogo {
     background-image: url('../img/slack-logo.png');
     background-size: contain;
     width: 75px;
     height: 75px;
     background-repeat: no-repeat;
     display: inline-block;
     padding: 0px;
     flex: 0 0 5%;
 }

 .litespeed-banner-promo .litespeed-banner-promo-slack-line1 {
     font-size: 18px;
     margin-top: 0px;
     line-height: 21px;
 }

 .litespeed-banner-promo .litespeed-banner-promo-slack-textlink {
     color: #e59544;
     text-decoration: none;
 }

 .litespeed-banner-promo .litespeed-banner-promo-slack-textlink:hover {
     opacity: 0.8;
 }

 .litespeed-banner-promo-slack-line2 {
     font-size: 15px;
     margin: 0px;
     line-height: 0.75em;
 }

 .litespeed-banner-promo-slack-link {
     color: #888888;
 }

 a.litespeed-btn-xs.litespeed-banner-promo-slack-btn {
     margin: 0px 5px;
 }

 /* =======================================
			  PROMO BANNER - QC
======================================= */

 .litespeed-banner-promo-qc {
     display: flex;
 }

 .litespeed-banner-promo-qc h2 {
     line-height: 1.4;
 }

 .litespeed-banner-promo-qc-content {
     display: flex;
     align-items: center;
 }

 .litespeed-banner-promo-qc-description {
     flex-basis: 50%;
     padding-right: 2rem;
 }

 .litespeed-banner-promo-qc-description p {
     font-size: 14px;
 }

 .litespeed-banner-promo-qc-description .button {
     margin-right: 1.5rem;
 }

 .litespeed-tweet-preview {
     border-radius: 5px;
     line-height: 1.3125;
     box-shadow: 1px 1px 0.5em rgba(0, 0, 0, 0.3);
     margin: 0.5em 1em 1em 0;
     padding: 1em;
     max-width: 480px;
     display: flex;
 }

 .litespeed-tweet-preview:after {
     content: '';
     display: block;
     clear: both;
 }

 .litespeed-tweet-preview p:first-child {
     margin-top: 0;
 }

 .litespeed-tweet-preview-title {
     color: #777;
     margin-top: 0.9em;
     font-weight: normal;
     font-size: 12px;
     margin-bottom: 0;
     margin-top: 0.9em;
 }

 .litespeed-tweet-text {
     font:
         14px system-ui,
         -apple-system,
         BlinkMacSystemFont,
         'Segoe UI',
         Roboto,
         Ubuntu,
         'Helvetica Neue',
         sans-serif;
     line-height: 1.3125;
 }

 .litespeed-tweet-cta {
     text-align: right;
     margin-top: 1em;
 }

 .litespeed-tweet-cta a {
     background-color: #1da1f2;
     line-height: 1.3125;
     color: #fff;
     font-weight: bold;
     display: inline-flex;
     padding: 0.55em 1em;
     font-size: 14px;
     border-radius: 99em;
     text-decoration: none;
 }

 .litespeed-tweet-cta a:hover {
     background-color: #1e98e1;
 }

 .litespeed-tweet-cta a svg {
     width: 16px;
     height: 18px;
     margin-right: 0.5em;
 }

 .litespeed-tweet-cta a svg path {
     fill: currentColor;
 }

 .litespeed-tweet-img {
     width: calc(240px + 1rem);
     padding-right: 1rem;
     box-sizing: border-box;
 }

 .litespeed-tweet-img img {
     max-width: 100%;
     vertical-align: middle;
 }

 .litespeed-tweet-img+p {
     margin-top: 0;
 }

 /* =======================================
		admin -> media lib icon
======================================= */

 .litespeed-media-href {
     display: inline-table;
 }

 [class*='litespeed-icon-media-'] {
     background-size: contain;
     width: 25px;
     height: 25px;
     vertical-align: middle;
     margin: 0;
     background-repeat: no-repeat;
     display: inline-block;
 }

 [class*='litespeed-icon-media-']:hover {
     opacity: 0.7;
 }

 .litespeed-icon-media-webp {
     background-image: url('../img/icons/img_webp.svg');
 }

 .litespeed-icon-media-webp-disabled {
     background-image: url('../img/icons/img_webp_disabled.svg');
 }

 .litespeed-icon-media-optm {
     background-image: url('../img/icons/img_optm.svg');
 }

 .litespeed-icon-media-optm-disabled {
     background-image: url('../img/icons/img_optm_disabled.svg');
 }

 p.litespeed-media-p {
     margin-bottom: 1px !important;
 }

 p.litespeed-txt-webp {
     color: #83b04a;
 }

 p.litespeed-txt-ori {
     color: #5967b3;
 }

 p.litespeed-txt-disabled {
     color: #ced2d9;
 }

 .litespeed-media-svg {
     vertical-align: middle;
     margin: 5px;
     width: 25px;
     height: auto;
 }

 @keyframes litespeed-circle-chart-fill {
     to {
         stroke-dasharray: 0 100;
     }
 }

 /* =======================================
			 PIE chart
======================================= */

 .litespeed-pie {
     vertical-align: middle;
     margin: 5px 5px 5px 0;
 }

 circle.litespeed-pie_bg {
     stroke: #efefef;
     stroke-width: 2;
     fill: none;
 }

 circle.litespeed-pie_circle {
     animation: litespeed-circle-chart-fill 2s reverse;
     transform: rotate(-90deg);
     transform-origin: center;

     animation: litespeed-pie-fill 2s reverse;
     /* 1 */
     stroke: #28a745;
     stroke-width: 2;
     stroke-linecap: round;
     fill: none;
 }

 .litespeed-pie.litespeed-pie-tiny {
     margin: 0 2px 0 0;
 }

 .litespeed-pie.litespeed-pie-tiny text {
     font-weight: bold;
     fill: #828282;
 }

 .litespeed-pie.litespeed-pie-tiny circle {
     stroke-linecap: initial;
 }

 .litespeed-pie-tiny circle.litespeed-pie_bg,
 .litespeed-pie-tiny circle.litespeed-pie_circle {
     stroke-width: 3;
 }

 .litespeed-pie-tiny circle.litespeed-pie_bg {
     stroke: #eee;
 }

 .litespeed-pie-success circle.litespeed-pie_circle {
     stroke: #28a745;
 }

 .litespeed-pie-warning circle.litespeed-pie_circle {
     stroke: #e67700;
 }

 .litespeed-pie-danger circle.litespeed-pie_circle {
     stroke: #c7221f;
 }

 g.litespeed-pie_info text {
     dominant-baseline: central;
     text-anchor: middle;
     font-size: 11px;
 }

 .litespeed-promo-score g.litespeed-pie_info text {
     font-size: 14px;
     font-weight: 600;
 }

 .litespeed-pie-success g.litespeed-pie_info text {
     fill: #28a745;
 }

 .litespeed-pie-warning g.litespeed-pie_info text {
     fill: #e67700;
 }

 .litespeed-pie-danger g.litespeed-pie_info text {
     fill: #c7221f;
 }

 g.litespeed-pie_info .litespeed-pie-done {
     fill: #28a745;
     font-size: 15px;
 }

 /* =======================================
		VIEW - multiple cdn mapping
======================================= */

 [data-litespeed-cdn-mapping]:first-child [data-litespeed-cdn-mapping-del] {
     display: none;
 }

 .litespeed-cdn-mapping-col1 {
     padding-right: 2rem;
     max-width: 35%;
 }

 .litespeed-cdn-mapping-col1 .litespeed-input-long {
     width: 100%;
 }

 .litespeed-cdn-mapping-col2 {
     padding-top: 0.25rem;
 }

 .litespeed-cdn-mapping-col1 label {
     position: relative;
 }

 [data-litespeed-cdn-mapping-del] {
     position: absolute;
     right: -6px;
     top: -6px;
 }

 @media screen and (max-width: 600px) {
     .litespeed-cdn-mapping-col1 {
         max-width: 100%;
     }
 }

 /* =======================================
		VIEW - crawler
======================================= */

 .litespeed-crawler-curr {
     vertical-align: middle;
     height: 20px;
     margin-left: 10px;
 }

 #cookie_crawler>p:first-child {
     margin-top: 5px;
 }

 .litespeed-crawler-sitemap-nav {
     display: flex;
     justify-content: space-between;
 }

 .litespeed-crawler-sitemap-nav>div {
     margin-top: 10px;
 }

 @media screen and (max-width: 680px) {
     .litespeed-crawler-sitemap-nav {
         display: block;
     }

     .litespeed-table-responsive {
         clear: both;
         overflow-x: auto;
         -webkit-overflow-scrolling: touch;
     }

     .litespeed-table-responsive table {
         width: 100%;
     }

     .litespeed-table-responsive th {
         text-wrap: nowrap;
     }

     .litespeed-table-responsive [data-crawler-list].wp-list-table td:nth-child(2) {
         min-width: 115px;
     }

     .litespeed-wrap input[name='kw'] {
         width: 100% !important;
     }
 }

 /* =======================================
			PROGRESS BAR
======================================= */

 .litespeed-progress-bar {
     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;
     color: #fff;
     text-align: center;
     background-color: #007bff;
     transition: width 0.6s ease;
 }

 .litespeed-progress-bar-yellow {
     background-color: #fbe100;
 }

 .litespeed-progress {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     height: 12px;
     overflow: hidden;
     font-size: 0.75rem;
     background-color: #e9ecef;
     border: 1px solid #dddddd;
     border-radius: 8px;
     width: 75%;
     margin: 5em 1em 1.5em 1em !important;
 }

 /* =======================================
		PROGRESS BAR - modal
======================================= */

 .litespeed-modal {
     margin-top: -8px;
 }

 .litespeed-modal .litespeed-progress {
     margin-left: -8px;
     margin-right: -8px;
 }

 /* =======================================
		   		GUIDANCE
======================================= */

 .litespeed-guide {
     border: 1px solid #73b38d;
     max-width: 50%;
     padding: 20px;
 }

 .litespeed-guide h2 {
     color: #73b38d;
     border-bottom: 1px solid #73b38d;
     display: table;
     padding-right: 50px;
     padding-left: 3px;
     padding-bottom: 3px;
 }

 .litespeed-guide li {
     font-size: 15px;
     line-height: 30px;
     margin: 10px 10px 10px 16px;
 }

 .litespeed-guide li.litespeed-guide-done:before {
     content: '\2713';
     font-size: 26px;
     color: #73b38d;
     margin-left: -37px;
     margin-right: 18px;
     opacity: 1;
 }

 .litespeed-guide li.litespeed-guide-done {
     opacity: 0.9;
 }

 /* =======================================
		VIEW - image optimization
======================================= */

 .litespeed-image-optim-summary-wrapper {
     padding: 0;
 }

 .litespeed-cache_page_litespeed-img_optm .nav-tab-wrapper,
 .litespeed-cache_page_litespeed-cdn .nav-tab-wrapper {
     border-bottom-color: #e5e5e5;
 }

 .litespeed-cache_page_litespeed-img_optm .litespeed-body,
 .litespeed-cache_page_litespeed-cdn .litespeed-body {
     box-shadow: none;
 }

 .litespeed-cache_page_litespeed-img_optm .litespeed-wrap .nav-tab:not(.nav-tab-active),
 .litespeed-cache_page_litespeed-cdn .litespeed-wrap .nav-tab:not(.nav-tab-active) {
     border-bottom-color: #e5e5e5;
 }

 .litespeed-cache_page_litespeed-img_optm .nav-tab-active,
 .litespeed-cache_page_litespeed-cdn .nav-tab-active {
     border-left-color: #e5e5e5;
     border-right-color: #e5e5e5;
     border-top-color: #e5e5e5;
     position: relative;
     z-index: 2;
 }

 .litespeed-cache_page_litespeed-img_optm [data-litespeed-layout='summary'],
 .litespeed-cache_page_litespeed-cdn [data-litespeed-layout='qc'] {
     margin: -2px -21px -21px -21px;
     background: #f0f0f1;
 }

 .litespeed-column-secondary {
     background: #f9fafc;
 }

 .litespeed-column-with-boxes .postbox {
     border-color: #e5e5e5;
 }

 .litespeed-column-with-boxes .litespeed-width-7-10 {
     padding: 0;
 }

 @media screen and (min-width: 815px) {
     .litespeed-column-with-boxes>div.litespeed-column-left {
         padding-right: 25px;
     }
 }

 .litespeed-column-with-boxes>div.litespeed-column-right {
     background: #f1f1f1;
     padding-top: 0;
     padding-right: 0;
     padding-left: 0;
 }

 .litespeed-column-with-boxes>div.litespeed-column-right .litespeed-postbox:last-child {
     margin-bottom: 0;
 }

 .litespeed-image-optim-summary,
 .litespeed-column-left-inside {
     box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
     position: relative;
     padding: 1px 20px 20px 20px;
     background: #fff;
     border: 1px solid #e5e5e5;
 }

 .litespeed-image-optim-summary-footer,
 .litespeed-column-with-boxes-footer {
     border-top: 1px solid #efefef;
     background: #f9f9f9;
     padding: 20px;
     margin: 20px -20px -20px;
 }

 .litespeed-help-btn-icon {
     text-decoration: none;
     margin-left: 10px;
     color: #c8c8c8;
 }

 .litespeed-postbox-imgopt-info .litespeed-flex-container {
     align-items: center;
 }

 .litespeed-postbox-imgopt-info .litespeed-flex-container:not(:last-child) {
     margin-bottom: 0.65em;
 }

 .litespeed-postbox-imgopt-info .litespeed-flex-container p:first-child {
     margin-top: 0;
 }

 .litespeed-image-optim-summary>h3:first-child,
 .litespeed-column-left-inside>h3:first-child {
     margin-top: 1.6em;
     font-size: 1.2em;
 }

 .litespeed-image-optim-summary>h3:first-child .litespeed-quic-icon,
 .litespeed-column-left-inside>h3:first-child .litespeed-quic-icon {
     width: 1.2em;
     height: 1.4em;
     background-size: contain;
     margin-right: 0.2rem;
 }

 .litespeed-img-optim-actions {
     margin-top: 1.65em;
     display: flex;
     align-items: flex-end;
     flex-wrap: wrap;
 }

 .litespeed-img-optim-actions .button-primary {
     font-size: 1.2em;
     margin-right: 1em;
     padding: 0.35em 0.85em;
     min-width: 210px;
     text-align: center;
 }

 @media screen and (max-width: 1079px) {
     .litespeed-postbox-imgopt-info svg {
         height: 50px;
         width: 50px;
     }
 }

 @media screen and (max-width: 814px) {
     .litespeed-column-with-boxes>div:first-child {
         padding-right: 0;
         margin-bottom: 1rem;
     }
 }

 @media screen and (max-width: 680px) {
     .litespeed-img-optim-actions .button+.button.button-secondary {
         margin-left: 0;
         margin-top: 10px;
     }
 }

 /* =======================================
	VIEW - image optm media row
======================================= */

 .imgoptm.column-imgoptm a[data-balloon-pos] {
     border-bottom: 1px dashed;
 }

 .imgoptm.column-imgoptm p {
     margin-bottom: 0.25em;
     margin-top: 0;
 }

 .imgoptm.column-imgoptm p+.row-actions {
     margin-top: 0.5em;
 }

 .fixed .column-lqip {
     width: 6rem;
 }

 .litespeed-media-lqip img {
     max-width: 62px;
     max-height: 62px;
 }

 .litespeed-media-href {
     font-size: 12px;
 }

 /* =======================================
		VIEW - log view
======================================= */

 .litespeed-log-view-wrapper {
     margin: 1.5em 0;
 }

 /* =======================================
			VIEW - dashboard
======================================= */

 .litespeed-dashboard-group {
     margin-bottom: 1rem;
 }

 .litespeed-dashboard-group>.litespeed-flex-container {
     margin: 0 -10px;
     min-width: 100%;
     width: auto;
 }

 .litespeed-dashboard .litespeed-postbox {
     margin: 10px;
 }

 .litespeed-dashboard-title a {
     text-decoration: none;
     margin-left: 0.25rem;
 }

 .litespeed-dashboard-title--w-btn {
     display: flex;
     align-items: center;
 }

 .litespeed-dashboard-title--w-btn .button {
     font-weight: normal;
 }

 .litespeed-postbox-footer .button-small {
     vertical-align: middle;
 }

 .litespeed-postbox .button.button-small .dashicons,
 .litespeed-dashboard-title--w-btn .button.button-small .dashicons {
     font-size: 1rem;
     top: 0.05em;
     vertical-align: middle;
     margin-left: -5px;
 }

 .litespeed-dashboard-header {
     display: flex;
     align-items: center;
 }

 .litespeed-postbox p.litespeed-dashboard-stats-total+p.litespeed-dashboard-stats-total {
     margin-top: 1.2em;
 }

 .litespeed-dashboard-header:first-child {
     margin-top: 1.5rem;
 }

 .litespeed-dashboard-header hr {
     align-self: center;
     flex-grow: 1;
     margin-left: 15px;
     margin-right: 15px;
 }

 .litespeed-dashboard-header hr:last-child {
     margin-right: 0;
 }

 .litespeed-dashboard-header .litespeed-learn-more {
     font-weight: normal;
     text-decoration: none;
     margin-top: -2px;
     color: #5e7380;
 }

 .litespeed-dashboard-stats h3 {
     text-transform: uppercase;
     font-size: 12px;
     font-weight: normal;
     margin-bottom: 0;
     margin-top: 1.2em;
     color: #777;
 }

 .litespeed-dashboard-stats h3+p {
     margin-top: 0;
     margin-bottom: 0;
 }

 .litespeed-dashboard-stats .litespeed-desc {
     color: #777;
 }

 .litespeed-dashboard-stats p strong {
     font-size: 2em;
     font-weight: normal;
     margin-right: 5px;
 }

 .litespeed-dashboard-stats-wrapper {
     display: flex;
     position: relative;
 }

 .litespeed-dashboard-stats-wrapper .litespeed-postbox {
     margin: 0;
     min-width: 20%;
 }

 .litespeed-dashboard-stats-wrapper .litespeed-postbox .inside .litespeed-title,
 .litespeed-dashboard-group .litespeed-postbox .inside .litespeed-title {
     font-size: 14px;
 }

 .litespeed-postbox .inside .litespeed-title a {
     font-size: 13px;
 }

 .litespeed-dashboard-stats-wrapper .litespeed-postbox:not(:last-child) {
     margin-right: -1px;
 }

 .litespeed-dashboard-stats-wrapper .litespeed-postbox:not(:first-child) {
     border-left-color: #f9f9f9;
 }

 .litespeed-dashboard-stats-wrapper .litespeed-dashboard-stats p strong {
     font-size: 1.4rem;
 }

 .litespeed-dashboard-stats-wrapper .litespeed-pie {
     width: 60px;
     height: 60px;
 }

 .litespeed-dashboard-stats-wrapper .litespeed-flex-container+p:not(:last-child) {
     margin-bottom: 0.55em;
 }

 .litespeed-dashboard-stats-payg {
     color: #777;
 }

 .litespeed-dashboard-stats-payg strong {
     color: #444;
 }

 .postbox .inside>p.litespeed-dashboard-stats-payg {
     margin-top: 1.35em;
 }

 .postbox .inside>p.litespeed-dashboard-stats-payg:last-child {
     margin-bottom: -5px !important;
 }

 .litespeed-postbox p.litespeed-dashboard-stats-total {
     padding: 0.75em 20px 0 20px;
     border-top: 1px dashed #eee;
     margin-top: 0.55em;
     margin-left: -20px;
     margin-right: -20px;
     margin-bottom: -0.55em !important;
 }

 .litespeed-postbox.litespeed-postbox-partner .inside {
     margin: 11px 0;
 }

 .litespeed-dashboard-stats-wrapper .litespeed-postbox.litespeed-postbox-partner h3.litespeed-title {
     color: #777;
     font-weight: normal;
     font-size: 13px;
 }

 .litespeed-postbox.litespeed-postbox-partner a {
     font-size: 1.35rem;
     font-weight: bold;
     text-decoration: none;
     margin-top: 5px;
     max-width: 100%;
     display: inline-block;
 }

 .litespeed-postbox.litespeed-postbox-partner a:hover {
     text-decoration: underline;
 }

 .litespeed-postbox.litespeed-postbox-partner img {
     max-width: 12rem;
 }

 .litespeed-dashboard-group .litespeed-postbox {
     width: calc(25% - 20px);
     display: flex;
     flex-direction: column;
     justify-content: space-between;
 }

 .litespeed-dashboard-group .litespeed-postbox-double {
     min-width: calc(50% - 20px);
     display: flex;
     justify-content: space-between;
 }

 .litespeed-postbox-double-content {
     display: flex;
     align-items: flex-start;
     justify-content: space-between;
 }

 .litespeed-postbox-double-content .litespeed-postbox-double-col {
     width: 50%;
 }

 .litespeed-postbox-double-content .litespeed-postbox-double-col:nth-child(2) {
     padding-left: 10px;
 }

 .litespeed-dashboard-group hr {
     margin: 1.5rem 0 0.75rem 0;
 }

 .litespeed-postbox .litespeed-postbox-refresh {
     text-decoration: none;
     color: #36b0b0;
     line-height: 1;
     vertical-align: top;
     margin-left: 0.5rem;
     margin-bottom: 0;
 }

 .litespeed-postbox .litespeed-postbox-refresh.button .dashicons {
     font-size: 22px;
     top: 0.05em;
 }

 .litespeed-postbox p:last-child {
     margin-bottom: 0;
 }

 .litespeed-label-dashboard {
     font-size: 0.92em;
     padding: 0.3em 0.6em 0.35em 0.6em;
     font-weight: normal;
     display: inline-block;
     margin-left: 8px;
     min-width: 2em;
 }

 .litespeed-label-dashboard:first-child {
     margin-left: 0;
     margin-right: 0.35em;
 }

 .litespeed-postbox .inside {
     padding: 0 20px 5px;
 }

 .litespeed-postbox .inside .litespeed-title {
     margin: 0 -20px 12px -20px;
     padding: 0px 20px 7px 20px;
     border-bottom: 1px solid #eee;
     font-size: 1.2em;
 }

 .litespeed-postbox .inside.litespeed-postbox-footer {
     border-top: 1px solid #efefef;
     background: #f9f9f9;
     padding: 20px;
     margin-bottom: 0px;
     margin-top: 0;
 }

 .litespeed-postbox-footer a,
 a.litespeed-redetect {
     text-decoration: none;
 }

 .litespeed-postbox .inside.litespeed-postbox-footer--compact {
     padding: 7px 15px 8px 15px;
     font-size: 12px;
 }

 .litespeed-postbox-imgopt .litespeed-pie {
     width: 55px;
     height: 55px;
 }

 .litespeed-postbox-imgopt .litespeed-flex-container {
     align-items: center;
     margin-bottom: 10px;
 }

 .litespeed-postbox-imgopt .litespeed-flex-container .litespeed-icon-vertical-middle+div h3 {
     margin-top: 0;
 }

 .litespeed-postbox-imgopt .litespeed-flex-container .litespeed-icon-vertical-middle+div p {
     line-height: 1.2;
 }

 .litespeed-postbox-imgopt .litespeed-postbox-double-col:last-child>*:first-child {
     margin-top: 7px;
 }

 .litespeed-postbox-pagespeed p:first-child {
     margin-top: 0;
     margin-bottom: 0;
 }

 .litespeed-postbox-score-improve {
     line-height: 45px;
     margin-top: 7px;
     font-size: 42px;
 }

 .litespeed-postbox-pagespeed .litespeed-padding-space:first-child {
     padding-left: 5px;
     padding-right: 5px;
 }

 .litespeed-link-with-icon {
     text-decoration: underline;
     margin-right: 0.25em;
 }

 .litespeed-link-with-icon .dashicons {
     vertical-align: baseline;
     position: relative;
     top: 0.1em;
     font-size: 1em;
     text-decoration: none;
     width: auto;
     margin-right: 0.5em;
 }

 .litespeed-link-with-icon.litespeed-icon-right .dashicons {
     margin-left: 0.5em;
     margin-right: 0;
 }

 .litespeed-warning-bg {
     background-color: #b58a09 !important;
     color: white;
 }

 .litespeed-links-group:not(:last-child) {
     margin-bottom: 1em;
 }

 .litespeed-links-group>span:not(:last-child):after {
     content: '|';
     margin: 0 10px;
     color: #ddd;
     font-size: 13px;
 }

 .litespeed-wrap p.litespeed-qc-dashboard-link {
     margin-left: 1rem;
 }

 .litespeed-right.litespeed-qc-dashboard-link .dashicons {
     margin-left: 0.5em;
     margin-right: 0;
 }

 .litespeed-score-col {
     flex-grow: 1;
     padding-right: 15px;
 }

 .litespeed-score-col .litespeed-text-md {
     font-size: 1.35rem;
 }

 .litespeed-score-col.litespeed-score-col--imp {
     text-align: right;
     padding-right: 0;
 }

 .litespeed-score-col--imp .litespeed-text-jumbo {
     line-height: 1;
 }

 .litespeed-wrap span[data-balloon-pos] {
     border-bottom: 1px dashed;
 }

 .litespeed-wrap span[aria-label][data-balloon-pos] {
     cursor: default;
 }

 .litespeed-postbox--quiccloud {
     border-color: #253545;
 }

 .litespeed-postbox--quiccloud.litespeed-postbox .inside .litespeed-title {
     background: #253545;
     color: #e2e4e5;
     margin-top: -11px;
     padding: 10px 15px;
     margin-left: -15px;
     margin-right: -15px;
 }

 .litespeed-postbox--quiccloud.litespeed-postbox .inside .litespeed-title a {
     color: #8abff8;
 }

 .litespeed-postbox--quiccloud.litespeed-postbox .inside .litespeed-title a:hover {
     color: #a5caf2;
 }

 @media screen and (min-width: 1401px) {
     .litespeed-postbox--quiccloud.litespeed-postbox .inside .litespeed-title {
         padding-left: 20px;
         padding-right: 20px;
         margin-left: -20px;
         margin-right: -20px;
     }

     .litespeed-postbox .inside.litespeed-postbox-footer--compact {
         padding-left: 20px;
         padding-right: 20px;
     }
 }

 @media screen and (max-width: 1400px) and (min-width: 1024px) {
     .litespeed-dashboard-stats-wrapper .litespeed-postbox {
         flex-grow: 1;
     }

     .litespeed-postbox .inside {
         padding: 0 15px 5px;
     }

     .litespeed-dashboard-group .litespeed-postbox {
         width: calc(33.3333% - 20px);
     }

     .litespeed-dashboard-group .litespeed-postbox-double {
         min-width: calc(66.6666% - 20px);
     }
 }

 @media screen and (max-width: 1023px) {
     .litespeed-dashboard-stats-wrapper {
         flex-wrap: wrap;
     }

     .litespeed-dashboard-stats-wrapper .litespeed-postbox:not(:first-child) {
         border-left-color: #ccd0d4;
     }

     .litespeed-dashboard-stats-wrapper .litespeed-postbox {
         margin-top: -1px;
         min-width: calc(33.3333% - 1px);
     }

     .litespeed-postbox .inside {
         padding: 0 15px 5px;
     }

     .litespeed-dashboard-group .litespeed-postbox {
         width: calc(50% - 20px);
     }

     .litespeed-dashboard-group .litespeed-postbox-double {
         min-width: calc(100% - 20px);
     }
 }

 @media screen and (max-width: 719px) and (min-width: 480px) {
     .litespeed-dashboard-stats-wrapper .litespeed-postbox {
         margin-top: -1px;
         min-width: calc(50% - 2px);
     }
 }

 @media screen and (max-width: 569px) {
     .litespeed-dashboard-stats-wrapper .litespeed-postbox {
         min-width: 100%;
     }

     .litespeed-dashboard-group .litespeed-postbox {
         width: 100%;
     }

     .litespeed-postbox-double-content .litespeed-postbox-double-col {
         width: 100%;
     }

     .litespeed-postbox-double-content .litespeed-postbox-double-col:nth-child(2) {
         padding-left: 0;
         margin-top: 7px;
     }

     .litespeed-postbox-double-content {
         flex-wrap: wrap;
     }
 }

 /* =======================================
			VIEW - dashboard QC services
======================================= */

 .litespeed-dashboard-qc {
     position: relative;
 }

 .litespeed-dashboard-unlock {
     text-align: center;
     background-color: #fff;
     box-shadow:
         0 0.125rem 0.4rem -0.0625rem rgba(0, 0, 0, 0.03),
         0px 3px 0px 0px rgba(0, 0, 0, 0.07);
     border-radius: 0.5rem;
     padding: 2rem;
     position: absolute;
     z-index: 5;
     left: 50%;
     transform: translate(-50%, 25%);
     top: 0;
     max-width: 96%;
     width: 540px;
 }

 .litespeed-dashboard-unlock.litespeed-dashboard-unlock--inline {
     position: relative;
     left: 50%;
     transform: translate(-50%, 0);
     border: 1px solid #e5e5e5;
     background: #fafafa;
     margin-top: 2rem;
     margin-bottom: 1rem;
     max-width: calc(100% - 4rem);
 }

 .litespeed-dashboard-unlock-title {
     font-size: 28px;
 }

 .litespeed-dashboard-unlock-desc {
     font-size: 17px;
     color: #000;
 }

 .litespeed-dashboard-unlock-desc span {
     font-size: 14px;
     color: #666;
 }

 p.litespeed-dashboard-unlock-footer {
     margin: 3em auto 0 auto;
     max-width: 500px;
 }

 .litespeed-qc-text-gradient {
     background: -webkit-linear-gradient(130deg, #ff2a91, #2295d8 60%, #161f29);
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
     font-weight: 800;
 }

 .litespeed-dashboard-unlock a.button.button-primary,
 .litespeed-wrap .button.litespeed-button-cta {
     font-size: 1.2em;
     padding: 0.35em 1em 0.35em 0.85em;
     min-width: 210px;
     text-align: center;
 }

 .litespeed-dashboard-unlock a.button.button-primary {
     margin-top: 10px;
 }

 .litespeed-dashboard-unlock a.button.button-primary .dashicons,
 .litespeed-wrap .button.litespeed-button-cta .dashicons {
     vertical-align: baseline;
     top: 0.25em;
     margin-right: 0.5em;
 }

 .litespeed-dashboard-unlock+.litespeed-dashboard-qc-enable {
     opacity: 0.75;
     filter: blur(2px);
 }

 .litespeed-dashboard-unlock+.litespeed-dashboard-qc-enable:before {
     content: '';
     position: absolute;
     left: -10px;
     top: -5px;
     width: calc(100% + 20px);
     height: calc(100% + 10px);
     background: #161e29;
     z-index: 2;
     opacity: 0.55;
     filter: blur(2px);
 }

 @media screen and (min-width: 1400px) {
     .litespeed-dashboard-unlock {
         width: 800px;
     }
 }

 @media screen and (max-width: 640px) {
     .litespeed-dashboard-unlock {
         max-width: 80%;
         padding: 1rem 1.5rem 2rem 1.5rem;
         transform: translate(-50%, 10%);
     }

     .litespeed-dashboard-unlock-title {
         font-size: 22px;
         line-height: 1.2;
     }
 }

 @media screen and (max-width: 340px) {

     .litespeed-dashboard-unlock a.button.button-primary,
     .litespeed-wrap .button.litespeed-button-cta {
         padding: 0.35em 1em 0.35em 1em;
     }

     .litespeed-dashboard-unlock a.button.button-primary .dashicons,
     .litespeed-wrap .button.litespeed-button-cta .dashicons {
         display: none;
     }

     p.litespeed-dashboard-unlock-footer {
         margin-top: 2em;
     }
 }

 /********************************* todo *******************************/

 /* image optimize page */

 .litespeed-column-java {
     background: #5cadad !important;
 }

 .litespeed-text-shipgrey {
     color: #535342 !important;
 }

 .litespeed-text-dimgray {
     color: #666666 !important;
 }

 .litespeed-text-grey {
     color: #999999 !important;
 }

 .litespeed-text-whisper {
     color: #e6e6e6 !important;
 }

 .litespeed-text-malibu {
     color: #5cbdde !important;
 }

 .litespeed-text-morningglory {
     color: #99cccc !important;
 }

 .litespeed-text-fern {
     color: #66cc66 !important;
 }

 .litespeed-text-persiangreen {
     color: #009999 !important;
 }

 .litespeed-text-lead {
     font-size: 16px;
 }

 .litespeed-text-small {
     font-size: 12px;
     line-height: 14px;
 }

 .litespeed-text-thin {
     font-weight: 100;
 }

 .litespeed-contrast {
     color: white;
 }

 .litespeed-hr-dotted {
     border: 1px dotted #eeeeee;
 }

 .litespeed-hr {
     padding-bottom: 1.5em;
     border-bottom: 0.5px solid #97caca;
 }

 .litespeed-hr-with-space {
     border-top: 1px solid #eeeeee;
     margin: 2em 0;
     border-bottom: none;
 }

 .litespeed-icon-vertical-middle {
     vertical-align: middle;
     display: inline-block;
     margin: 0px 10px 0px 10px;
 }

 .litespeed-column-java .litespeed-danger {
     color: #c1c53a !important;
 }

 .litespeed-column-java .litespeed-desc {
     color: #bfbfbf;
 }

 .litespeed-column-java code {
     color: #c2f5bf;
     background-color: #238888;
 }

 .litespeed-column-java .litespeed-title {
     color: white;
 }

 .litespeed-width-7-10 .litespeed-progress {
     margin: 1em;
 }

 .litespeed-refresh:after {
     content: 'âŸ³';
     width: 20px;
     height: 20px;
     color: #40ad3a;
 }

 .litespeed-column-java .litespeed-refresh:after {
     color: #23ec17;
 }

 .litespeed-refresh:hover:after,
 .litespeed-refresh:focus:after,
 .litespeed-refresh:focus:active:after {
     color: #7ffbfb;
 }

 .litespeed-width-3-10 .litespeed-title {
     margin: 18px 0;
 }

 .litespeed-silence {
     color: #b1b1b1;
 }

 .litespeed-column-java .litespeed-congratulate {
     color: #c2f5bf;
     font-size: 20px;
 }

 .litespeed-light-code .litespeed-silence code {
     background-color: #f0f5fb;
 }

 .litespeed-column-java .litespeed-btn-danger {
     color: #f194a8;
     border-color: #f194a8;
 }

 .litespeed-column-java .litespeed-btn-danger:hover {
     background: #f194a8;
 }

 .litespeed-column-java svg.litespeed-pie circle.litespeed-pie_bg {
     stroke: #e8efe7;
 }

 .litespeed-column-java svg.litespeed-pie circle.litespeed-pie_circle {
     stroke: #97caca;
 }

 .litespeed-column-java svg .litespeed-pie_info text {
     fill: #f5ffeb;
 }

 .litespeed-column-java svg g.litespeed-pie_info .litespeed-pie-done {
     fill: #a5ffa0;
 }

 .litespeed-column-java a {
     color: #eaf8ff;
 }

 .litespeed-column-java a:hover {
     color: #ffffff;
 }

 .litespeed-progress-bar-blue {
     background-color: #33adff;
 }

 .litespeed-status-current {
     font-size: 3.5em;
     margin: 1.25em 0em 0.75em 0em;
 }

 /* .litespeed-title, .litespeed-title-short {
	margin: 18px 0;
	border-bottom: 1px solid #C1D5EA;
	margin: 2.5em 0px 1.5em 0 !important;
} */

 .litespeed-column-java .litespeed-desc {
     color: #cae4e4;
 }

 .litespeed-column-java .litespeed-warning {
     color: #ffd597 !important;
 }

 .litespeed-column-java .litespeed-btn-success {
     color: #ddf1e4;
     border: 1px solid #33ad5c;
     background: #33ad5c;
 }

 .litespeed-column-java .litespeed-btn-success:hover {
     color: #ffffff;
     border: 1px solid #7dca97;
     background: #009933;
 }

 .litespeed-column-java .litespeed-btn-warning {
     color: #fff1dd;
     border: 1px solid #ff9933;
     background-color: #ff9933;
 }

 .litespeed-column-java .litespeed-btn-warning:hover {
     color: #ffffff;
     border-color: #ffca7d;
     background: #ff9900;
 }

 .litespeed-column-java .litespeed-btn-danger {
     color: #ffeadd !important;
     border: 1px solid #ff6600 !important;
     background: #ff5c5c;
 }

 .litespeed-column-java .litespeed-btn-danger:hover {
     color: #ffffff;
     border: 1px solid #ff9797 !important;
     background: #ff0000;
 }

 .litespeed-column-java .litepseed-dash-icon-success,
 .litepseed-dash-icon-success {
     color: #5cdede;
     font-size: 2em;
     margin-top: -0.25em;
 }

 .litespeed-column-java .litepseed-dash-icon-success:hover,
 .litepseed-dash-icon-success:hover {
     color: #7de5e5;
 }

 .litespeed-dashicons-large {
     font-size: 2em;
 }

 .litespeed-column-java p {
     color: #ffffff;
 }

 .litespeed-body tbody>tr>th.litespeed-padding-left {
     padding-left: 3em;
 }

 @media screen and (max-width: 680px) {
     .litespeed-body tbody>tr>th.litespeed-padding-left {
         padding-left: 10px;
     }

     .litespeed-body tbody>tr>th.litespeed-padding-left:before {
         content: '\2014\2014';
         color: #ccc;
         margin-right: 5px;
     }
 }

 .litespeed-txt-small {
     font-size: 12px;
 }

 .litespeed-txt-disabled .litespeed-text-dimgray {
     color: #aaaaaa;
 }

 .litespeed-txt-disabled svg {
     fill: #aaaaaa;
 }

 .litespeed-txt-disabled circle.litespeed-pie_circle {
     stroke: #cccccc;
 }

 .litespeed-txt-disabled g.litespeed-pie_info text {
     color: #cccccc;
 }

 a.litespeed-media-href svg:hover {
     border-radius: 50%;
     background: #f1fcff;
     fill: #5ccad7;
     box-shadow: 0 0 5px 1px #7dd5df;
     transition: all 0.2s ease-out;
     transform: scale(1.05);
 }

 .litespeed-media-p a .dashicons-trash {
     font-size: 2.25em;
     vertical-align: middle;
     display: inline;
     border-radius: 50%;
     line-height: 1.5em;
 }

 .litespeed-media-p a .dashicons-trash:hover {
     transition: all 0.2s ease-out;
     color: #ffa500 !important;
     background: #fff5e6;
     box-shadow: 0 0 10px 1px #ff8c00;
 }

 .litespeed-media-p div>svg circle.litespeed-pie_bg {
     stroke: #ecf2f9;
 }

 .litespeed-media-p div>svg circle.litespeed-pie_circle {
     stroke: #9fbfdf;
 }

 .litespeed-media-p div>svg {
     fill: #538cc6;
     background: rgba(236, 242, 249, 0.1);
     border-radius: 50%;
 }

 .litespeed-banner-description-padding-right-15 {
     padding-right: 15px;
 }

 .litespeed-banner-description {
     display: inline-flex;
     flex-wrap: wrap;
 }

 .litespeed-banner-description-content {
     margin: 0px;
     line-height: 1.25em;
 }

 .litespeed-banner-button-link {
     white-space: nowrap;
     margin: 0px;
     line-height: 1.5em;
     padding-bottom: 5px;
 }

 .litespeed-notice-dismiss {
     position: absolute;
     right: 25px;
     border: none;
     margin: 0;
     padding: 10px;
     background: none;
     cursor: pointer;
     color: #888888;
     display: block;
     height: 20px;
     text-align: center;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
     font-weight: 600;
     text-decoration: none;
 }

 .litespeed-notice-dismiss:hover,
 .litespeed-notice-dismiss:active,
 .litespeed-notice-dismiss:focus {
     color: #cc2929;
 }

 .litespeed-dot {
     display: inline-block;
     border-radius: 50%;
     width: 20px;
     height: 20px;
     color: white;
     text-align: center;
 }

 .litespeed-badge {
     display: inline-block;
     border-radius: 20%;
     min-width: 50px;
     height: 20px;
     color: white;
     text-align: center;
 }

 /* =======================================
	Comparison Cards - Presets
======================================= */

 .litespeed-comparison-card {
     box-sizing: border-box;
 }

 .litespeed-comparison-card-rec .litespeed-card-content>div.litespeed-card-body {
     font-size: 14px;
 }

 .litespeed-comparison-card-rec .litespeed-card-action {
     margin-bottom: 0.25rem;
 }

 .litespeed-comparison-card-rec h3 {
     font-size: 20px;
 }

 .litespeed-card-content>div,
 .litespeed-card-action {
     padding: 0.85rem 1.25rem;
 }

 .litespeed-card-header {
     border-bottom: 1px solid #eee;
     background: #f9fafc;
 }

 .litespeed-card-content>div.litespeed-card-body {
     align-self: stretch;
     justify-content: flex-end;
     font-size: 15px;
     padding-bottom: 0.5rem;
     padding-top: 1rem;
 }

 .litespeed-card-content>div.litespeed-card-footer {
     align-self: stretch;
     justify-content: flex-end;
     padding-bottom: 0;
     padding-top: 0.25rem;
 }

 .litespeed-card-action {
     justify-content: flex-end;
 }

 .litespeed-comparison-card ul {
     padding-left: 20px;
     list-style: none;
     list-style-position: outside;
     margin: 0;
 }

 .litespeed-comparison-card li {
     margin-bottom: 0.5em;
     line-height: 1.4;
 }

 .litespeed-comparison-card li:last-child {
     margin-bottom: 0;
 }

 .litespeed-comparison-card ul li:before {
     content: 'âœ“';
     margin-left: -1em;
     margin-right: 0.35em;
     color: #329c74;
 }

 @media screen and (max-width: 1279px) {
     .litespeed-comparison-card {
         margin: 0 0 -1px 0;
     }
 }

 @media screen and (min-width: 640px) and (max-width: 1279px) {
     .litespeed-comparison-cards {
         max-width: 740px;
     }

     .litespeed-card-content {
         display: flex;
         flex-wrap: wrap;
     }

     .litespeed-card-content .litespeed-card-header {
         width: 100%;
     }

     .litespeed-card-content>div.litespeed-card-body {
         align-self: initial;
         width: 50%;
         box-sizing: border-box;
     }

     .litespeed-card-content>div.litespeed-card-footer {
         width: 50%;
         align-self: initial;
         box-sizing: border-box;
     }

     .litespeed-card-content>div.litespeed-card-footer h4 {
         margin-top: 1rem;
     }
 }

 @media screen and (min-width: 1280px) {
     .litespeed-comparison-cards {
         display: flex;
         margin: 3rem 0 2rem 0;
         max-width: 1720px;
     }

     .litespeed-comparison-card {
         width: 19%;
         min-width: 0;
         display: flex;
         flex-direction: column;
         margin-right: -1px;
         justify-content: space-between;
     }

     .litespeed-comparison-card:first-child {
         border-top-left-radius: 5px;
         border-bottom-left-radius: 5px;
         overflow: hidden;
     }

     .litespeed-comparison-card:last-child {
         border-top-right-radius: 5px;
         border-bottom-right-radius: 5px;
         overflow: hidden;
     }

     .litespeed-comparison-card-rec {
         width: 23%;
         padding-top: 1rem;
         padding-bottom: 0.75rem;
         margin-top: -1rem;
         margin-bottom: 0.25rem;
         border-radius: 5px;
         overflow: hidden;
     }

     .litespeed-comparison-card-rec .litespeed-card-header {
         margin-top: -1rem;
         padding-top: 1.75rem;
         padding-bottom: 0.95rem;
     }
 }

 /* =======================================
		BALLOON PURE CSS TOOLTIPS
======================================= */

 .litespeed-wrap {
     --balloon-color: rgba(16, 16, 16, 0.95);
     --balloon-font-size: 12px;
     --balloon-move: 4px;
 }

 .litespeed-wrap button[aria-label][data-balloon-pos] {
     overflow: visible;
 }

 .litespeed-wrap [aria-label][data-balloon-pos] {
     position: relative;
     cursor: pointer;
 }

 .litespeed-wrap [aria-label][data-balloon-pos]:after {
     opacity: 0;
     pointer-events: none;
     transition: all 0.2s ease 0.05s;
     text-indent: 0;
     font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
     font-weight: normal;
     font-style: normal;
     text-shadow: none;
     font-size: var(--balloon-font-size);
     background: var(--balloon-color);
     border-radius: 2px;
     color: #fff;
     content: attr(aria-label);
     padding: 0.5em 1em;
     position: absolute;
     white-space: nowrap;
     z-index: 10;
     line-height: 1.4;
 }

 .litespeed-wrap [aria-label][data-balloon-pos]:before {
     width: 0;
     height: 0;
     border: 5px solid transparent;
     border-top-color: var(--balloon-color);
     opacity: 0;
     pointer-events: none;
     transition: all 0.2s ease 0.05s;
     content: '';
     position: absolute;
     z-index: 10;
 }

 .litespeed-wrap [aria-label][data-balloon-pos]:hover:before,
 .litespeed-wrap [aria-label][data-balloon-pos]:hover:after,
 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-visible]:before,
 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-visible]:after,
 .litespeed-wrap [aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:before,
 .litespeed-wrap [aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:after {
     opacity: 1;
     pointer-events: none;
 }

 .litespeed-wrap [aria-label][data-balloon-pos].font-awesome:after {
     font-family:
         FontAwesome,
         -apple-system,
         BlinkMacSystemFont,
         'Segoe UI',
         Roboto,
         Oxygen,
         Ubuntu,
         Cantarell,
         'Open Sans',
         'Helvetica Neue',
         sans-serif;
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-break]:after {
     white-space: pre;
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-break][data-balloon-length]:after {
     white-space: pre-line;
     word-break: break-word;
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-blunt]:before,
 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-blunt]:after {
     transition: none;
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='up']:after {
     bottom: 100%;
     left: 50%;
     margin-bottom: 10px;
     transform: translate(-50%, var(--balloon-move));
     transform-origin: top;
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='up']:before {
     bottom: 100%;
     left: 50%;
     transform: translate(-50%, var(--balloon-move));
     transform-origin: top;
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='up']:hover:after,
 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='up'][data-balloon-visible]:after {
     transform: translate(-50%, 0);
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='up']:hover:before,
 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='up'][data-balloon-visible]:before {
     transform: translate(-50%, 0);
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='up-left']:after {
     bottom: 100%;
     left: 0;
     margin-bottom: 10px;
     transform: translate(0, var(--balloon-move));
     transform-origin: top;
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='up-left']:before {
     bottom: 100%;
     left: 5px;
     transform: translate(0, var(--balloon-move));
     transform-origin: top;
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='up-left']:hover:after,
 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='up-left'][data-balloon-visible]:after {
     transform: translate(0, 0);
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='up-left']:hover:before,
 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='up-left'][data-balloon-visible]:before {
     transform: translate(0, 0);
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='up-right']:after {
     bottom: 100%;
     right: 0;
     margin-bottom: 10px;
     transform: translate(0, var(--balloon-move));
     transform-origin: top;
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='up-right']:before {
     bottom: 100%;
     right: 5px;
     transform: translate(0, var(--balloon-move));
     transform-origin: top;
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='up-right']:hover:after,
 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='up-right'][data-balloon-visible]:after {
     transform: translate(0, 0);
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='up-right']:hover:before,
 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='up-right'][data-balloon-visible]:before {
     transform: translate(0, 0);
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='down']:after {
     left: 50%;
     margin-top: 10px;
     top: 100%;
     transform: translate(-50%, calc(var(--balloon-move) * -1));
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='down']:before {
     width: 0;
     height: 0;
     border: 5px solid transparent;
     border-bottom-color: var(--balloon-color);
     left: 50%;
     top: 100%;
     transform: translate(-50%, calc(var(--balloon-move) * -1));
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='down']:hover:after,
 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='down'][data-balloon-visible]:after {
     transform: translate(-50%, 0);
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='down']:hover:before,
 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='down'][data-balloon-visible]:before {
     transform: translate(-50%, 0);
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='down-left']:after {
     left: 0;
     margin-top: 10px;
     top: 100%;
     transform: translate(0, calc(var(--balloon-move) * -1));
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='down-left']:before {
     width: 0;
     height: 0;
     border: 5px solid transparent;
     border-bottom-color: var(--balloon-color);
     left: 5px;
     top: 100%;
     transform: translate(0, calc(var(--balloon-move) * -1));
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='down-left']:hover:after,
 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='down-left'][data-balloon-visible]:after {
     transform: translate(0, 0);
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='down-left']:hover:before,
 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='down-left'][data-balloon-visible]:before {
     transform: translate(0, 0);
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='down-right']:after {
     right: 0;
     margin-top: 10px;
     top: 100%;
     transform: translate(0, calc(var(--balloon-move) * -1));
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='down-right']:before {
     width: 0;
     height: 0;
     border: 5px solid transparent;
     border-bottom-color: var(--balloon-color);
     right: 5px;
     top: 100%;
     transform: translate(0, calc(var(--balloon-move) * -1));
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='down-right']:hover:after,
 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='down-right'][data-balloon-visible]:after {
     transform: translate(0, 0);
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='down-right']:hover:before,
 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='down-right'][data-balloon-visible]:before {
     transform: translate(0, 0);
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='left']:after {
     margin-right: 10px;
     right: 100%;
     top: 50%;
     transform: translate(var(--balloon-move), -50%);
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='left']:before {
     width: 0;
     height: 0;
     border: 5px solid transparent;
     border-left-color: var(--balloon-color);
     right: 100%;
     top: 50%;
     transform: translate(var(--balloon-move), -50%);
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='left']:hover:after,
 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='left'][data-balloon-visible]:after {
     transform: translate(0, -50%);
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='left']:hover:before,
 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='left'][data-balloon-visible]:before {
     transform: translate(0, -50%);
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='right']:after {
     left: 100%;
     margin-left: 10px;
     top: 50%;
     transform: translate(calc(var(--balloon-move) * -1), -50%);
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='right']:before {
     width: 0;
     height: 0;
     border: 5px solid transparent;
     border-right-color: var(--balloon-color);
     left: 100%;
     top: 50%;
     transform: translate(calc(var(--balloon-move) * -1), -50%);
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='right']:hover:after,
 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='right'][data-balloon-visible]:after {
     transform: translate(0, -50%);
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='right']:hover:before,
 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-pos='right'][data-balloon-visible]:before {
     transform: translate(0, -50%);
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-length='small']:after {
     white-space: normal;
     width: 80px;
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-length='medium']:after {
     white-space: normal;
     width: 150px;
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-length='large']:after {
     white-space: normal;
     width: 260px;
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-length='xlarge']:after {
     white-space: normal;
     width: 380px;
 }

 @media screen and (max-width: 768px) {
     .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-length='xlarge']:after {
         white-space: normal;
         width: 90vw;
     }
 }

 .litespeed-wrap [aria-label][data-balloon-pos][data-balloon-length='fit']:after {
     white-space: normal;
     width: 100%;
 }

 /* =======================================
		Misc Mobile TWEAKS
======================================= */

 @media screen and (max-width: 680px) {
     .litespeed-wrap .litespeed-body .field-col {
         margin-left: 0;
     }

     .litespeed-width-auto.litespeed-table-compact td {
         font-size: 12px;
         word-break: break-word;
     }

     input#input_api_key+.button {
         margin-top: 10px;
         margin-left: 0;
     }

     input#input_api_key+.button+.litespeed-desc {
         display: block;
     }

     input#input_api_key+.button+.litespeed-desc+.button {
         margin-left: 0;
     }

     .litespeed-body .litespeed-table td .litespeed-right {
         float: none !important;
     }

     .litespeed-title a.litespeed-learn-more,
     .litespeed-title-short a.litespeed-learn-more {
         display: block;
         margin-left: 0;
         margin-top: 5px;
     }
 }

 .litespeed-wrap .litespeed-redetect[aria-label][data-balloon-pos][data-balloon-pos='up']:after {
     left: auto;
     right: 0;
     transform: translate(0%, var(--balloon-move));
 }

 .litespeed-wrap .litespeed-redetect[aria-label][data-balloon-pos][data-balloon-pos='up']:hover:after,
 .litespeed-wrap .litespeed-redetect[aria-label][data-balloon-pos][data-balloon-pos='up'][data-balloon-visible]:after {
     transform: translate(0, 0);
 }

 /* =======================================
					QC
======================================= */

 .litespeed-col-status-data h3,
 .litespeed-col-status-data h4 {
     margin-bottom: 0;
     margin-top: 20px;
 }

 .litespeed-col-status-data h3 .dashicons {
     vertical-align: bottom;
 }

 .litespeed-col-status-data h4 .dashicons {
     vertical-align: sub;
 }

 /* To use on dark bg */
 .litespeed-wrap .litespeed-qc-button {
     background-color: #5efffc;
     border: 1px solid #00d0cb;
     box-shadow: 0px 2px 0px 0px #00d0cb;
     color: #161f29;
     font-weight: 600;
     font-size: 15px;
     padding: 12px 24px;
     border-radius: 3px;
     line-height: 1;
     display: inline-flex;
     align-items: center;
     transition: 0.25s;
 }

 .litespeed-wrap .litespeed-qc-button:hover {
     background: #21a29f21;
     color: #5efffc;
     border-color: #00d0cb;
 }

 .litespeed-wrap .litespeed-qc-button .dashicons {
     top: auto;
 }

 .litespeed-postbox.litespeed-qc-promo-box {
     background: #161e29 linear-gradient(110deg, #171c2fbd, #252766ab);
     border-radius: 5px;
     box-shadow: 0px 4px 0px 0px #161d2e;
     border: none;
 }

 .litespeed-postbox.litespeed-qc-promo-box .inside {
     padding: 25px;
     margin: 0;
 }

 .litespeed-dashboard-group .litespeed-postbox.litespeed-qc-promo-box {
     box-shadow: none;
 }

 .litespeed-dashboard-group .litespeed-postbox.litespeed-qc-promo-box .inside {
     padding: 20px 25px;
 }

 .litespeed-postbox.litespeed-qc-promo-box h3 {
     margin-top: 0;
     color: #fff;
     font-size: 24px;
     font-weight: 800;
     line-height: 1.4em;
 }

 .litespeed-postbox.litespeed-qc-promo-box h3 .litespeed-quic-icon {
     width: 24px;
     height: 28px;
     background-size: contain;
     margin-right: 10px;
 }

 .litespeed-postbox.litespeed-qc-promo-box p {
     color: #dbdbdb;
     font-size: 1rem;
 }

 /*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
 #wordfenceBox,
 #wfboxOverlay,
 #wfboxWrapper {
     position: absolute;
     top: 0;
     left: 0;
     z-index: 16777271;
     overflow: hidden;
 }

 #wfboxOverlay {
     position: fixed;
     width: 100%;
     height: 100%;
 }

 #wfboxMiddleLeft,
 #wfboxBottomLeft {
     clear: left;
 }

 #wfboxContent {
     position: relative;
 }

 #wfboxLoadedContent {
     overflow: auto;
 }

 #wfboxTitle {
     margin: 0;
 }

 #wfboxLoadingOverlay,
 #wfboxLoadingGraphic {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
 }

 #wfboxPrevious,
 #wfboxNext,
 #wfboxClose,
 #wfboxSlideshow {
     cursor: pointer;
 }

 .wfboxPhoto {
     float: left;
     margin: auto;
     border: 0;
     display: block;
 }

 .wfboxIframe {
     width: 100%;
     height: 100%;
     display: block;
     border: 0;
 }

 /* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
 #wfboxOverlay {
     background: #777;
     background: -webkit-radial-gradient(rgba(120, 120, 120, 0.8), rgba(100, 100, 100, 0.8) 50%, rgba(70, 70, 70, 1));
     background: -moz-radial-gradient(rgba(120, 120, 120, 0.6), rgba(100, 100, 100, 0.8) 20%, rgba(70, 70, 70, 1));
 }

 #wordfenceBox {
     color: #444;
     font-family: "Open Sans", sans-serif;
     font-size: 13px;
     line-height: 1.4em;
 }

 #wfboxContent {
     background: #fff;
     overflow: hidden;
     padding: 0 0 8px;
     margin: 20px;
     -webkit-border-radius: 3px 3px 2px 2px;
     -moz-border-radius: 3px 3px 2px 2px;
     border-radius: 3px 3px 2px 2px;
     /* border radius */
     -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .4);
     -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, .4);
     box-shadow: 0 2px 4px rgba(0, 0, 0, .4);
     /* box shadow */
     -webkit-background-clip: padding-box;
     /* smoother borders with webkit */
 }

 #wfboxError {
     padding: 50px;
     border: 1px solid #ccc;
 }

 #wfboxLoadedContent {
     /* margin-bottom:28px; */
     /* MDM added: */
     margin: 10px 20px 28px 20px;
     font-family: Arial;
     color: #333;
     -webkit-border-radius: 2px 2px 0 0;
     -moz-border-radius: 2px 2px 0 0;
     border-radius: 2px 2px 0 0;
     /* border radius */
 }

 #wfboxTitle {
     position: absolute;
     bottom: 8px;
     left: 5px;
     text-align: center;
     width: 100%;
     color: #949494;
 }

 #wfboxCurrent {
     position: absolute;
     bottom: 8px;
     left: 63px;
     color: #949494;
     text-indent: -9999px;
 }

 #wfboxSlideshow {
     position: absolute;
     bottom: 8px;
     right: 35px;
     color: #0092ef;
 }

 #wfboxPrevious {
     position: absolute;
     bottom: 5px;
     left: 5px;
     background: url(../images/lightbox-controls.png) no-repeat -75px 0;
     width: 25px;
     height: 25px;
     text-indent: -9999px;
 }

 #wfboxPrevious.hover {
     background-position: -75px -25px;
 }

 #wfboxNext {
     position: absolute;
     bottom: 5px;
     left: 32px;
     background: url(../images/lightbox-controls.png) no-repeat -50px 0;
     width: 25px;
     height: 25px;
     text-indent: -9999px;
 }

 #wfboxNext.hover {
     background-position: -50px -25px;
 }

 #wfboxLoadingOverlay {
     background: url(../images/loading_background.png) no-repeat center center;
 }

 #wfboxLoadingGraphic {
     background: url(../images/loading.gif) no-repeat center center;
 }

 #wfboxClose {
     position: absolute;
     bottom: 5px;
     right: 5px;
     background: url(../images/lightbox-controls.png) no-repeat -25px 0;
     width: 25px;
     height: 25px;
     text-indent: -9999px;
 }

 #wfboxClose.hover {
     background-position: -25px -25px;
 }

 /*
  The following fixes a problem where IE7+ replaces a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.
*/
 .wfboxIE #wfboxTopLeft,
 .wfboxIE #wfboxTopCenter,
 .wfboxIE #wfboxTopRight,
 .wfboxIE #wfboxBottomLeft,
 .wfboxIE #wfboxBottomCenter,
 .wfboxIE #wfboxBottomRight,
 .wfboxIE #wfboxMiddleLeft,
 .wfboxIE #wfboxMiddleRight {
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
 }

 /* 
    Enforce our styles over any theme styling
*/
 #wordfenceBox,
 #wordfenceBox:before,
 #wordfenceBox:after {
     -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
     box-sizing: content-box;
 }

 #wordfenceBox h1,
 #wordfenceBox h2,
 #wordfenceBox h3,
 #wordfenceBox h4,
 #wordfenceBox h5,
 #wordfenceBox h6 {
     display: block;
     font-weight: 600
 }

 #wordfenceBox h1 {
     font-size: 2em;
     margin: .67em 0
 }

 #wordfenceBox h2,
 #wordfenceBox h3 {
     font-size: 1.3em;
     margin: 1em 0
 }

 #wordfenceBox h1,
 #wordfenceBox h2,
 #wordfenceBox h3 {
     color: #23282d
 }

 #wordfenceBox p {
     font-size: 13px;
     line-height: 1.5;
     margin: 1em 0;
 }

 #wordfenceBox .textright {
     text-align: right;
 }

 #wordfenceBox .button,
 #wordfenceBox .button-primary,
 #wordfenceBox .button-secondary {
     display: inline-block;
     text-decoration: none;
     font-size: 13px;
     line-height: 26px;
     height: 28px;
     margin: 0;
     padding: 0 10px 1px;
     cursor: pointer;
     border-width: 1px;
     border-style: solid;
     -webkit-appearance: none;
     -webkit-border-radius: 3px;
     border-radius: 3px;
     white-space: nowrap;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box
 }

 #wordfenceBox .button,
 #wordfenceBox .button-secondary {
     color: #555;
     border-color: #ccc;
     background: #f7f7f7;
     -webkit-box-shadow: 0 1px 0 #ccc;
     box-shadow: 0 1px 0 #ccc;
     vertical-align: top
 }

 #wordfenceBox p .button {
     vertical-align: baseline;
     font-family: Arial, san-serif;
     font-weight: normal;
     text-transform: none;
 }

 #wordfenceBox p code {
     padding: 3px 5px 2px;
     margin: 0 1px;
     background: #eaeaea;
     background: rgba(0, 0, 0, .07);
     font-size: 13px;
 }

 #wordfenceBox .button-secondary:focus,
 #wordfenceBox .button-secondary:hover,
 #wordfenceBox .button.focus,
 #wordfenceBox .button.hover,
 #wordfenceBox .button:focus,
 #wordfenceBox .button:hover {
     background: #fafafa;
     border-color: #999;
     color: #23282d
 }

 #wordfenceBox a.wfboxhelp {
     float: left;
     background-image: url(../images/help.png);
     width: 12px;
     height: 12px;
     background-position: 0 0;
     background-repeat: no-repeat;
     padding: 0;
     margin: 9px 0px;
     text-decoration: none;
     display: inline-block;
     vertical-align: middle;
 }

 .wpseo-score-icon {
     background: #888;
     border-radius: 50% !important;
     display: inline-block !important;
     height: 12px !important;
     margin: 3px 10px 0 3px;
     vertical-align: top;
     width: 12px !important
 }

 .wpseo-score-icon.good {
     background-color: #7ad03a
 }

 .wpseo-score-icon.ok {
     background-color: #ee7c1b
 }

 .wpseo-score-icon.bad {
     background-color: #dc3232
 }

 .wpseo-score-icon.na {
     background-color: #888
 }

 .wpseo-score-icon.noindex {
     background-color: #1e8cbe
 }

 #wp-admin-bar-wpseo-menu .wpseo-score-icon {
     margin: 10px 0 0 4px !important
 }

 #wp-admin-bar-wpseo-menu .wpseo-score-icon.adminbar-sub-menu-score {
     margin: 11px 0 0 4px !important
 }

 #wp-admin-bar-wpseo-menu-default .ab-item {
     line-height: 2.46153846 !important
 }

 #wp-admin-bar-wpseo-menu .ab-submenu {
     margin-bottom: 5px
 }

 #wpadminbar .quicklinks #wp-admin-bar-wpseo-menu #wp-admin-bar-wpseo-menu-default li#wp-admin-bar-wpseo-get-premium a {
     color: #fff !important;
     font-weight: 700 !important
 }

 #wpadminbar .quicklinks #wp-admin-bar-wpseo-menu #wp-admin-bar-wpseo-menu-default li#wp-admin-bar-wpseo-get-premium span {
     background: #1f2937;
     border: 1px solid #fcd34d;
     border-radius: 14px;
     color: #fcd34d;
     font-size: 13px;
     font-weight: 600;
     padding: 1px 4px
 }

 #wpadminbar .yoast-menu-bf-sale-badge {
     background-color: #1f2937;
     border: 1px solid #fcd34d;
     border-radius: 8px;
     color: #fcd34d;
     font-size: 10px;
     font-weight: 600;
     line-height: normal;
     margin-left: 5px;
     padding: 2px 8px
 }

 #wpadminbar .quicklinks #wp-admin-bar-wpseo-menu .wpseo-focus-keyword {
     display: inline-block !important;
     max-width: 100px !important;
     overflow: hidden;
     text-overflow: ellipsis !important;
     vertical-align: bottom;
     white-space: nowrap
 }

 #wpadminbar .yoast-badge {
     border-radius: 8px;
     display: inline-block;
     font-weight: 600;
     line-height: 1.6;
     margin-left: 4px;
     padding: 0 8px
 }

 #wpadminbar .yoast-beta-badge {
     background-color: #cce5ff;
     color: #004973
 }

 #wpadminbar .yoast-premium-badge {
     background-color: #fff3cd;
     color: #674e00
 }

 #wpadminbar .yoast-issue-added,
 #wpadminbar .yoast-issue-added:hover {
     background-color: #a4286a;
     border-radius: 0 10px 10px 10px;
     box-shadow: 1px 1px 1px 1px grey;
     color: #fff;
     left: 0;
     padding: 2px 12px;
     position: absolute;
     top: 32px;
     white-space: nowrap
 }

 #wpadminbar .yoast-issue-added {
     display: none
 }

 #wpadminbar .yoast-issue-counter {
     background-color: #d63638;
     border-radius: 9px;
     color: #fff;
     display: inline;
     padding: 1px 7px 1px 6px !important
 }

 #wpadminbar .yoast-logo.svg {
     background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJmaWxsOiM4Mjg3OGMiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjAzLjYgMzk1YzYuOC0xNy40IDYuOC0zNi42IDAtNTRsLTc5LjQtMjA0aDcwLjlsNDcuNyAxNDkuNCA3NC44LTIwNy42SDExNi40Yy00MS44IDAtNzYgMzQuMi03NiA3NlYzNTdjMCA0MS44IDM0LjIgNzYgNzYgNzZIMTczYzE2LTguOSAyNC42LTIyLjcgMzAuNi0zOHpNNDcxLjYgMTU0LjhjMC00MS44LTM0LjItNzYtNzYtNzZoLTNMMjg1LjcgMzY1Yy05LjYgMjYuNy0xOS40IDQ5LjMtMzAuMyA2OGgyMTYuMlYxNTQuOHoiLz48cGF0aCBkPSJtMzM4IDEuMy05My4zIDI1OS4xLTQyLjEtMTMxLjloLTg5LjFsODMuOCAyMTUuMmM2IDE1LjUgNiAzMi41IDAgNDgtNy40IDE5LTE5IDM3LjMtNTMgNDEuOWwtNy4yIDF2NzZoOC4zYzgxLjcgMCAxMTguOS01Ny4yIDE0OS42LTE0Mi45TDQzMS42IDEuM0gzMzh6TTI3OS40IDM2MmMtMzIuOSA5Mi02Ny42IDEyOC43LTEyNS43IDEzMS44di00NWMzNy41LTcuNSA1MS4zLTMxIDU5LjEtNTEuMSA3LjUtMTkuMyA3LjUtNDAuNyAwLTYwbC03NS0xOTIuN2g1Mi44bDUzLjMgMTY2LjggMTA1LjktMjk0aDU4LjFMMjc5LjQgMzYyeiIvPjwvc3ZnPg==");
     background-position: 0 6px;
     background-repeat: no-repeat;
     background-size: 20px;
     float: left;
     height: 30px;
     width: 26px
 }

 #wpadminbar #wp-admin-bar-wpseo-licenses .ab-item {
     color: #f18500
 }

 @media screen and (max-width: 782px) {
     #wp-admin-bar-wpseo-menu .wpseo-score-icon {
         margin: 16px 10px 0 2px !important
     }

     #wpadminbar #wp-admin-bar-wpseo-menu {
         display: block;
         position: static
     }

     #wpadminbar .yoast-logo.svg {
         background-position: 50% 8px;
         background-size: 30px;
         height: 46px;
         width: 52px
     }

     #wpadminbar .yoast-logo+.yoast-issue-counter {
         margin-left: -5px;
         margin-right: 10px
     }

     #wpadminbar .ab-sub-wrapper .yoast-issue-counter {
         position: relative;
         top: -5px;
         vertical-align: text-top
     }

     #wpadminbar .yoast-issue-added,
     #wpadminbar .yoast-issue-added:hover {
         line-height: 1.8;
         top: 46px;
         white-space: normal
     }

     #wp-admin-bar-wpseo-menu.menupop .ab-sub-wrapper #wp-admin-bar-wpseo-kwresearch,
     #wp-admin-bar-wpseo-menu.menupop .ab-sub-wrapper #wp-admin-bar-wpseo-settings {
         display: none
     }
 }

 /*! This file is auto-generated */
 html {
     --wp-admin--admin-bar--height: 32px;
     scroll-padding-top: var(--wp-admin--admin-bar--height)
 }

 #wpadminbar * {
     height: auto;
     width: auto;
     margin: 0;
     padding: 0;
     position: static;
     text-shadow: none;
     text-transform: none;
     letter-spacing: normal;
     font-size: 13px;
     font-weight: 400;
     font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     font-style: normal;
     line-height: 2.46153846;
     border-radius: 0;
     box-sizing: content-box;
     transition: none;
     -webkit-font-smoothing: subpixel-antialiased;
     -moz-osx-font-smoothing: auto
 }

 .rtl #wpadminbar * {
     font-family: Tahoma, sans-serif
 }

 html:lang(he-il) .rtl #wpadminbar * {
     font-family: Arial, sans-serif
 }

 #wpadminbar .ab-empty-item {
     cursor: default
 }

 #wpadminbar .ab-empty-item,
 #wpadminbar a.ab-item,
 #wpadminbar>#wp-toolbar span.ab-label,
 #wpadminbar>#wp-toolbar span.noticon {
     color: #f0f0f1
 }

 #wpadminbar #wp-admin-bar-my-sites a.ab-item,
 #wpadminbar #wp-admin-bar-site-name a.ab-item {
     white-space: nowrap
 }

 #wpadminbar ul li:after,
 #wpadminbar ul li:before {
     content: normal
 }

 #wpadminbar a,
 #wpadminbar a img,
 #wpadminbar a img:hover,
 #wpadminbar a:hover {
     border: none;
     text-decoration: none;
     background: 0 0;
     box-shadow: none
 }

 #wpadminbar a:active,
 #wpadminbar a:focus,
 #wpadminbar div,
 #wpadminbar input[type=email],
 #wpadminbar input[type=number],
 #wpadminbar input[type=password],
 #wpadminbar input[type=search],
 #wpadminbar input[type=text],
 #wpadminbar input[type=url],
 #wpadminbar select,
 #wpadminbar textarea {
     box-shadow: none
 }

 #wpadminbar a:focus {
     outline-offset: -1px
 }

 #wpadminbar {
     direction: ltr;
     color: #c3c4c7;
     font-size: 13px;
     font-weight: 400;
     font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     line-height: 2.46153846;
     height: 32px;
     position: fixed;
     top: 0;
     left: 0;
     width: 100%;
     min-width: 600px;
     z-index: 99999;
     background: #1d2327
 }

 #wpadminbar .ab-sub-wrapper,
 #wpadminbar ul,
 #wpadminbar ul li {
     background: 0 0;
     clear: none;
     list-style: none;
     margin: 0;
     padding: 0;
     position: relative;
     text-indent: 0;
     z-index: 99999
 }

 #wpadminbar ul#wp-admin-bar-root-default>li {
     margin-right: 0
 }

 #wpadminbar .quicklinks ul {
     text-align: left
 }

 #wpadminbar li {
     float: left
 }

 #wpadminbar .ab-empty-item {
     outline: 0
 }

 #wpadminbar .quicklinks .ab-empty-item,
 #wpadminbar .quicklinks a,
 #wpadminbar .shortlink-input {
     height: 32px;
     display: block;
     padding: 0 10px;
     margin: 0
 }

 #wpadminbar .quicklinks>ul>li>a {
     padding: 0 8px 0 7px
 }

 #wpadminbar .menupop .ab-sub-wrapper,
 #wpadminbar .shortlink-input {
     margin: 0;
     padding: 0;
     box-shadow: 0 3px 5px rgba(0, 0, 0, .2);
     background: #2c3338;
     display: none;
     position: absolute;
     float: none
 }

 #wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper {
     min-width: 100%
 }

 #wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper {
     right: 0;
     left: auto
 }

 #wpadminbar .ab-submenu {
     padding: 6px 0
 }

 #wpadminbar .selected .shortlink-input {
     display: block
 }

 #wpadminbar .quicklinks .menupop ul li {
     float: none
 }

 #wpadminbar .quicklinks .menupop ul li a strong {
     font-weight: 600
 }

 #wpadminbar .quicklinks .menupop ul li .ab-item,
 #wpadminbar .quicklinks .menupop ul li a strong,
 #wpadminbar .quicklinks .menupop.hover ul li .ab-item,
 #wpadminbar .shortlink-input,
 #wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item {
     line-height: 2;
     height: 26px;
     white-space: nowrap;
     min-width: 140px
 }

 #wpadminbar .shortlink-input {
     width: 200px
 }

 #wpadminbar li.hover>.ab-sub-wrapper,
 #wpadminbar.nojs li:hover>.ab-sub-wrapper {
     display: block
 }

 #wpadminbar .menupop li.hover>.ab-sub-wrapper,
 #wpadminbar .menupop li:hover>.ab-sub-wrapper {
     margin-left: 100%;
     margin-top: -32px
 }

 #wpadminbar .ab-top-secondary .menupop li.hover>.ab-sub-wrapper,
 #wpadminbar .ab-top-secondary .menupop li:hover>.ab-sub-wrapper {
     margin-left: 0;
     left: inherit;
     right: 100%
 }

 #wpadminbar .ab-top-menu>li.hover>.ab-item,
 #wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,
 #wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,
 #wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus {
     background: #2c3338;
     color: #72aee6
 }

 #wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,
 #wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label,
 #wpadminbar>#wp-toolbar li.hover span.ab-label {
     color: #72aee6
 }

 #wpadminbar .ab-icon,
 #wpadminbar .ab-item:before,
 #wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon,
 .wp-admin-bar-arrow {
     position: relative;
     float: left;
     font: normal 20px/1 dashicons;
     speak: never;
     padding: 4px 0;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
     background-image: none !important;
     margin-right: 6px
 }

 #wpadminbar #adminbarsearch:before,
 #wpadminbar .ab-icon:before,
 #wpadminbar .ab-item:before {
     color: #a7aaad;
     color: rgba(240, 246, 252, .6)
 }

 #wpadminbar #adminbarsearch:before,
 #wpadminbar .ab-icon:before,
 #wpadminbar .ab-item:before {
     position: relative;
     transition: color .1s ease-in-out
 }

 #wpadminbar .ab-label {
     display: inline-block;
     height: 32px
 }

 #wpadminbar .ab-submenu .ab-item {
     color: #c3c4c7;
     color: rgba(240, 246, 252, .7)
 }

 #wpadminbar .quicklinks .menupop ul li a,
 #wpadminbar .quicklinks .menupop ul li a strong,
 #wpadminbar .quicklinks .menupop.hover ul li a,
 #wpadminbar.nojs .quicklinks .menupop:hover ul li a {
     color: #c3c4c7;
     color: rgba(240, 246, 252, .7)
 }

 #wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,
 #wpadminbar .quicklinks .menupop ul li a:focus,
 #wpadminbar .quicklinks .menupop ul li a:focus strong,
 #wpadminbar .quicklinks .menupop ul li a:hover,
 #wpadminbar .quicklinks .menupop ul li a:hover strong,
 #wpadminbar .quicklinks .menupop.hover ul li a:focus,
 #wpadminbar .quicklinks .menupop.hover ul li a:hover,
 #wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:focus,
 #wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:hover,
 #wpadminbar li #adminbarsearch.adminbar-focused:before,
 #wpadminbar li .ab-item:focus .ab-icon:before,
 #wpadminbar li .ab-item:focus:before,
 #wpadminbar li a:focus .ab-icon:before,
 #wpadminbar li.hover .ab-icon:before,
 #wpadminbar li.hover .ab-item:before,
 #wpadminbar li:hover #adminbarsearch:before,
 #wpadminbar li:hover .ab-icon:before,
 #wpadminbar li:hover .ab-item:before,
 #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,
 #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover {
     color: #72aee6
 }

 #wpadminbar.mobile .quicklinks .ab-icon:before,
 #wpadminbar.mobile .quicklinks .ab-item:before {
     color: #c3c4c7
 }

 #wpadminbar.mobile .quicklinks .hover .ab-icon:before,
 #wpadminbar.mobile .quicklinks .hover .ab-item:before {
     color: #72aee6
 }

 #wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before,
 #wpadminbar .menupop .menupop>.ab-item .wp-admin-bar-arrow:before {
     position: absolute;
     font: normal 17px/1 dashicons;
     speak: never;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale
 }

 #wpadminbar .menupop .menupop>.ab-item {
     display: block;
     padding-right: 2em
 }

 #wpadminbar .menupop .menupop>.ab-item .wp-admin-bar-arrow:before {
     top: 1px;
     right: 10px;
     padding: 4px 0;
     content: "\f139";
     color: inherit
 }

 #wpadminbar .ab-top-secondary .menupop .menupop>.ab-item {
     padding-left: 2em;
     padding-right: 1em
 }

 #wpadminbar .ab-top-secondary .menupop .menupop>.ab-item .wp-admin-bar-arrow:before {
     top: 1px;
     left: 6px;
     content: "\f141"
 }

 #wpadminbar .quicklinks .menupop ul.ab-sub-secondary {
     display: block;
     position: relative;
     right: auto;
     margin: 0;
     box-shadow: none
 }

 #wpadminbar .quicklinks .menupop ul.ab-sub-secondary,
 #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
     background: #3c434a
 }

 #wpadminbar .quicklinks .menupop .ab-sub-secondary>li .ab-item:focus a,
 #wpadminbar .quicklinks .menupop .ab-sub-secondary>li>a:hover {
     color: #72aee6
 }

 #wpadminbar .quicklinks a span#ab-updates {
     background: #f0f0f1;
     color: #2c3338;
     display: inline;
     padding: 2px 5px;
     font-size: 10px;
     font-weight: 600;
     border-radius: 10px
 }

 #wpadminbar .quicklinks a:hover span#ab-updates {
     background: #fff;
     color: #000
 }

 #wpadminbar .ab-top-secondary {
     float: right
 }

 #wpadminbar ul li:last-child,
 #wpadminbar ul li:last-child .ab-item {
     box-shadow: none
 }

 #wpadminbar #wp-admin-bar-recovery-mode {
     color: #fff;
     background-color: #d63638
 }

 #wpadminbar .ab-top-menu>#wp-admin-bar-recovery-mode.hover>.ab-item,
 #wpadminbar.nojq .quicklinks .ab-top-menu>#wp-admin-bar-recovery-mode>.ab-item:focus,
 #wpadminbar:not(.mobile) .ab-top-menu>#wp-admin-bar-recovery-mode:hover>.ab-item,
 #wpadminbar:not(.mobile) .ab-top-menu>#wp-admin-bar-recovery-mode>.ab-item:focus {
     color: #fff;
     background-color: #d63638
 }

 #wp-admin-bar-my-account>ul {
     min-width: 198px
 }

 #wp-admin-bar-my-account:not(.with-avatar)>.ab-item {
     display: inline-block
 }

 #wp-admin-bar-my-account>.ab-item:before {
     content: "\f110";
     top: 2px;
     float: right;
     margin-left: 6px;
     margin-right: 0
 }

 #wp-admin-bar-my-account.with-avatar>.ab-item:before {
     display: none;
     content: none
 }

 #wp-admin-bar-my-account.with-avatar>ul {
     min-width: 270px
 }

 #wpadminbar #wp-admin-bar-user-actions>li {
     margin-left: 16px;
     margin-right: 16px
 }

 #wpadminbar #wp-admin-bar-user-actions.ab-submenu {
     padding: 6px 0 12px
 }

 #wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li {
     margin-left: 88px
 }

 #wpadminbar #wp-admin-bar-user-info {
     margin-top: 6px;
     margin-bottom: 15px;
     height: auto;
     background: 0 0
 }

 #wp-admin-bar-user-info .avatar {
     position: absolute;
     left: -72px;
     top: 4px;
     width: 64px;
     height: 64px
 }

 #wpadminbar #wp-admin-bar-user-info a {
     background: 0 0;
     height: auto
 }

 #wpadminbar #wp-admin-bar-user-info span {
     background: 0 0;
     padding: 0;
     height: 18px
 }

 #wpadminbar #wp-admin-bar-user-info .display-name,
 #wpadminbar #wp-admin-bar-user-info .username {
     display: block
 }

 #wpadminbar #wp-admin-bar-user-info .username {
     color: #a7aaad;
     font-size: 11px
 }

 #wpadminbar #wp-admin-bar-my-account.with-avatar>.ab-empty-item img,
 #wpadminbar #wp-admin-bar-my-account.with-avatar>a img {
     width: auto;
     height: 16px;
     padding: 0;
     border: 1px solid #8c8f94;
     background: #f0f0f1;
     line-height: 1.84615384;
     vertical-align: middle;
     margin: -4px 0 0 6px;
     float: none;
     display: inline
 }

 #wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon {
     width: 15px;
     height: 20px;
     margin-right: 0;
     padding: 6px 0 5px
 }

 #wpadminbar #wp-admin-bar-wp-logo>.ab-item {
     padding: 0 7px
 }

 #wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before {
     content: "\f120";
     top: 2px
 }

 #wpadminbar .quicklinks li .blavatar {
     display: inline-block;
     vertical-align: middle;
     font: normal 16px/1 dashicons !important;
     speak: never;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
     color: #f0f0f1
 }

 #wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,
 #wpadminbar .quicklinks li a:focus .blavatar,
 #wpadminbar .quicklinks li a:hover .blavatar {
     color: #72aee6
 }

 #wpadminbar .quicklinks li div.blavatar:before,
 #wpadminbar .quicklinks li img.blavatar {
     height: 16px;
     width: 16px;
     margin: 0 8px 2px -2px
 }

 #wpadminbar .quicklinks li div.blavatar:before {
     content: "\f120";
     display: inline-block
 }

 #wpadminbar #wp-admin-bar-appearance {
     margin-top: -12px
 }

 #wpadminbar #wp-admin-bar-my-sites>.ab-item:before,
 #wpadminbar #wp-admin-bar-site-name>.ab-item:before {
     content: "\f541";
     top: 2px
 }

 #wpadminbar #wp-admin-bar-site-editor>.ab-item:before {
     content: "\f100";
     top: 2px
 }

 #wpadminbar #wp-admin-bar-customize>.ab-item:before {
     content: "\f540";
     top: 2px
 }

 #wpadminbar #wp-admin-bar-edit>.ab-item:before {
     content: "\f464";
     top: 2px
 }

 #wpadminbar #wp-admin-bar-site-name>.ab-item:before {
     content: "\f226"
 }

 .wp-admin #wpadminbar #wp-admin-bar-site-name>.ab-item:before {
     content: "\f102"
 }

 #wpadminbar #wp-admin-bar-comments .ab-icon {
     margin-right: 6px
 }

 #wpadminbar #wp-admin-bar-comments .ab-icon:before {
     content: "\f101";
     top: 3px
 }

 #wpadminbar #wp-admin-bar-comments .count-0 {
     opacity: .5
 }

 #wpadminbar #wp-admin-bar-new-content .ab-icon:before {
     content: "\f132";
     top: 4px
 }

 #wpadminbar #wp-admin-bar-updates .ab-icon:before {
     content: "\f463";
     top: 2px
 }

 #wpadminbar #wp-admin-bar-updates.spin .ab-icon:before {
     display: inline-block;
     animation: rotation 2s infinite linear
 }

 @media (prefers-reduced-motion:reduce) {
     #wpadminbar #wp-admin-bar-updates.spin .ab-icon:before {
         animation: none
     }
 }

 #wpadminbar #wp-admin-bar-search .ab-item {
     padding: 0;
     background: 0 0
 }

 #wpadminbar #adminbarsearch {
     position: relative;
     height: 32px;
     padding: 0 2px;
     z-index: 1
 }

 #wpadminbar #adminbarsearch:before {
     position: absolute;
     top: 6px;
     left: 5px;
     z-index: 20;
     font: normal 20px/1 dashicons !important;
     content: "\f179";
     speak: never;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale
 }

 #wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input {
     display: inline-block;
     float: none;
     position: relative;
     z-index: 30;
     font-size: 13px;
     font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
     line-height: 1.84615384;
     text-indent: 0;
     height: 24px;
     width: 24px;
     max-width: none;
     padding: 0 3px 0 24px;
     margin: 0;
     color: #c3c4c7;
     background-color: rgba(255, 255, 255, 0);
     border: none;
     outline: 0;
     cursor: pointer;
     box-shadow: none;
     box-sizing: border-box;
     transition-duration: .4s;
     transition-property: width, background;
     transition-timing-function: ease
 }

 #wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus {
     z-index: 10;
     color: #000;
     width: 200px;
     background-color: rgba(255, 255, 255, .9);
     cursor: text;
     border: 0
 }

 #wpadminbar #adminbarsearch .adminbar-button {
     display: none
 }

 .customize-support #wpadminbar .hide-if-customize,
 .customize-support .hide-if-customize,
 .customize-support .wp-core-ui .hide-if-customize,
 .customize-support.wp-core-ui .hide-if-customize,
 .no-customize-support #wpadminbar .hide-if-no-customize,
 .no-customize-support .hide-if-no-customize,
 .no-customize-support .wp-core-ui .hide-if-no-customize,
 .no-customize-support.wp-core-ui .hide-if-no-customize {
     display: none
 }

 #wpadminbar .screen-reader-text,
 #wpadminbar .screen-reader-text span {
     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
 }

 #wpadminbar .screen-reader-shortcut {
     position: absolute;
     top: -1000em;
     left: 6px;
     height: auto;
     width: auto;
     display: block;
     font-size: 14px;
     font-weight: 600;
     padding: 15px 23px 14px;
     background: #f0f0f1;
     color: #2271b1;
     z-index: 100000;
     line-height: normal;
     text-decoration: none
 }

 #wpadminbar .screen-reader-shortcut:focus {
     top: 7px;
     background: #f0f0f1;
     box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6)
 }

 @media screen and (max-width: 782px) {
     html {
         --wp-admin--admin-bar--height: 46px
     }

     html #wpadminbar {
         height: 46px;
         min-width: 240px
     }

     #wpadminbar * {
         font-size: 14px;
         font-weight: 400;
         font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
         line-height: 2.28571428
     }

     #wpadminbar .quicklinks .ab-empty-item,
     #wpadminbar .quicklinks>ul>li>a {
         padding: 0;
         height: 46px;
         line-height: 3.28571428;
         width: auto
     }

     #wpadminbar .ab-icon {
         font: 40px/1 dashicons !important;
         margin: 0;
         padding: 0;
         width: 52px;
         height: 46px;
         text-align: center
     }

     #wpadminbar .ab-icon:before {
         text-align: center
     }

     #wpadminbar .ab-submenu {
         padding: 0
     }

     #wpadminbar #wp-admin-bar-my-account a.ab-item,
     #wpadminbar #wp-admin-bar-my-sites a.ab-item,
     #wpadminbar #wp-admin-bar-site-name a.ab-item {
         text-overflow: clip
     }

     #wpadminbar .quicklinks .menupop ul li .ab-item,
     #wpadminbar .quicklinks .menupop ul li a strong,
     #wpadminbar .quicklinks .menupop.hover ul li .ab-item,
     #wpadminbar .shortlink-input,
     #wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item {
         line-height: 1.6
     }

     #wpadminbar .ab-label {
         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
     }

     #wpadminbar .menupop li.hover>.ab-sub-wrapper,
     #wpadminbar .menupop li:hover>.ab-sub-wrapper {
         margin-top: -46px
     }

     #wpadminbar .ab-top-menu .menupop .ab-sub-wrapper .menupop>.ab-item {
         padding-right: 30px
     }

     #wpadminbar .menupop .menupop>.ab-item:before {
         top: 10px;
         right: 6px
     }

     #wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper .ab-item {
         font-size: 16px;
         padding: 8px 16px
     }

     #wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper a:empty {
         display: none
     }

     #wpadminbar #wp-admin-bar-wp-logo>.ab-item {
         padding: 0
     }

     #wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon {
         padding: 0;
         width: 52px;
         height: 46px;
         text-align: center;
         vertical-align: top
     }

     #wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before {
         font: 28px/1 dashicons !important;
         top: -3px
     }

     #wpadminbar .ab-icon,
     #wpadminbar .ab-item:before {
         padding: 0
     }

     #wpadminbar #wp-admin-bar-customize>.ab-item,
     #wpadminbar #wp-admin-bar-edit>.ab-item,
     #wpadminbar #wp-admin-bar-my-account>.ab-item,
     #wpadminbar #wp-admin-bar-my-sites>.ab-item,
     #wpadminbar #wp-admin-bar-site-editor>.ab-item,
     #wpadminbar #wp-admin-bar-site-name>.ab-item {
         text-indent: 100%;
         white-space: nowrap;
         overflow: hidden;
         width: 52px;
         padding: 0;
         color: #a7aaad;
         position: relative
     }

     #wpadminbar .ab-icon,
     #wpadminbar .ab-item:before,
     #wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon {
         padding: 0;
         margin-right: 0
     }

     #wpadminbar #wp-admin-bar-customize>.ab-item:before,
     #wpadminbar #wp-admin-bar-edit>.ab-item:before,
     #wpadminbar #wp-admin-bar-my-account>.ab-item:before,
     #wpadminbar #wp-admin-bar-my-sites>.ab-item:before,
     #wpadminbar #wp-admin-bar-site-editor>.ab-item:before,
     #wpadminbar #wp-admin-bar-site-name>.ab-item:before {
         display: block;
         text-indent: 0;
         font: normal 32px/1 dashicons;
         speak: never;
         top: 7px;
         width: 52px;
         text-align: center;
         -webkit-font-smoothing: antialiased;
         -moz-osx-font-smoothing: grayscale
     }

     #wpadminbar #wp-admin-bar-appearance {
         margin-top: 0
     }

     #wpadminbar .quicklinks li .blavatar:before {
         display: none
     }

     #wpadminbar #wp-admin-bar-search {
         display: none
     }

     #wpadminbar #wp-admin-bar-new-content .ab-icon:before {
         top: 0;
         line-height: 1.33333333;
         height: 46px !important;
         text-align: center;
         width: 52px;
         display: block
     }

     #wpadminbar #wp-admin-bar-updates {
         text-align: center
     }

     #wpadminbar #wp-admin-bar-updates .ab-icon:before {
         top: 3px
     }

     #wpadminbar #wp-admin-bar-comments .ab-icon {
         margin: 0
     }

     #wpadminbar #wp-admin-bar-comments .ab-icon:before {
         display: block;
         font-size: 34px;
         height: 46px;
         line-height: 1.38235294;
         top: 0
     }

     #wpadminbar #wp-admin-bar-my-account>a {
         position: relative;
         white-space: nowrap;
         text-indent: 150%;
         width: 28px;
         padding: 0 10px;
         overflow: hidden
     }

     #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img {
         position: absolute;
         top: 13px;
         right: 10px;
         width: 26px;
         height: 26px
     }

     #wpadminbar #wp-admin-bar-user-actions.ab-submenu {
         padding: 0
     }

     #wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar {
         display: none
     }

     #wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li {
         margin: 0
     }

     #wpadminbar #wp-admin-bar-user-info .display-name {
         height: auto;
         font-size: 16px;
         line-height: 1.5;
         color: #f0f0f1
     }

     #wpadminbar #wp-admin-bar-user-info a {
         padding-top: 4px
     }

     #wpadminbar #wp-admin-bar-user-info .username {
         line-height: .8 !important;
         margin-bottom: -2px
     }

     #wp-toolbar>ul>li {
         display: none
     }

     #wpadminbar li#wp-admin-bar-comments,
     #wpadminbar li#wp-admin-bar-customize,
     #wpadminbar li#wp-admin-bar-edit,
     #wpadminbar li#wp-admin-bar-menu-toggle,
     #wpadminbar li#wp-admin-bar-my-account,
     #wpadminbar li#wp-admin-bar-my-sites,
     #wpadminbar li#wp-admin-bar-new-content,
     #wpadminbar li#wp-admin-bar-site-editor,
     #wpadminbar li#wp-admin-bar-site-name,
     #wpadminbar li#wp-admin-bar-updates,
     #wpadminbar li#wp-admin-bar-wp-logo {
         display: block
     }

     #wpadminbar li.hover ul li,
     #wpadminbar li:hover ul li,
     #wpadminbar li:hover ul li:hover ul li {
         display: list-item
     }

     #wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper {
         min-width: -moz-fit-content;
         min-width: fit-content
     }

     #wpadminbar ul#wp-admin-bar-root-default>li {
         margin-right: 0
     }

     #wpadminbar #wp-admin-bar-comments,
     #wpadminbar #wp-admin-bar-edit,
     #wpadminbar #wp-admin-bar-my-account,
     #wpadminbar #wp-admin-bar-my-sites,
     #wpadminbar #wp-admin-bar-new-content,
     #wpadminbar #wp-admin-bar-site-name,
     #wpadminbar #wp-admin-bar-updates,
     #wpadminbar #wp-admin-bar-wp-logo,
     #wpadminbar .ab-top-menu,
     #wpadminbar .ab-top-secondary {
         position: static
     }

     .network-admin #wpadminbar ul#wp-admin-bar-top-secondary>li#wp-admin-bar-my-account {
         margin-right: 0
     }

     #wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before {
         top: 10px;
         left: 0
     }
 }

 @media screen and (max-width: 600px) {
     #wpadminbar {
         position: absolute
     }

     #wp-responsive-overlay {
         position: fixed;
         top: 0;
         left: 0;
         width: 100%;
         height: 100%;
         z-index: 400
     }

     #wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper {
         width: 100%;
         left: 0
     }

     #wpadminbar .menupop .menupop>.ab-item:before {
         display: none
     }

     #wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper {
         margin-left: 0
     }

     #wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper {
         margin: 0;
         width: 100%;
         top: auto;
         left: auto;
         position: relative
     }

     #wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper .ab-item {
         font-size: 16px;
         padding: 6px 15px 19px 30px
     }

     #wpadminbar li:hover ul li ul li {
         display: list-item
     }

     #wpadminbar li#wp-admin-bar-updates,
     #wpadminbar li#wp-admin-bar-wp-logo {
         display: none
     }

     #wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper {
         position: static;
         box-shadow: none
     }
 }

 @media screen and (max-width: 400px) {
     #wpadminbar li#wp-admin-bar-comments {
         display: none
     }
 }

 /*! This file is auto-generated */
 @font-face {
     font-family: dashicons;
     src: url("../fonts/dashicons.eot?99ac726223c749443b642ce33df8b800");
     src: url("../fonts/dashicons.eot?99ac726223c749443b642ce33df8b800#iefix") format("embedded-opentype"), url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"), url("../fonts/dashicons.ttf?99ac726223c749443b642ce33df8b800") format("truetype");
     font-weight: 400;
     font-style: normal
 }

 .dashicons,
 .dashicons-before:before {
     font-family: dashicons;
     display: inline-block;
     line-height: 1;
     font-weight: 400;
     font-style: normal;
     speak: never;
     text-decoration: inherit;
     text-transform: none;
     text-rendering: auto;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
     width: 20px;
     height: 20px;
     font-size: 20px;
     vertical-align: top;
     text-align: center;
     transition: color .1s ease-in
 }

 .dashicons-admin-appearance:before {
     content: "\f100"
 }

 .dashicons-admin-collapse:before {
     content: "\f148"
 }

 .dashicons-admin-comments:before {
     content: "\f101"
 }

 .dashicons-admin-customizer:before {
     content: "\f540"
 }

 .dashicons-admin-generic:before {
     content: "\f111"
 }

 .dashicons-admin-home:before {
     content: "\f102"
 }

 .dashicons-admin-links:before {
     content: "\f103"
 }

 .dashicons-admin-media:before {
     content: "\f104"
 }

 .dashicons-admin-multisite:before {
     content: "\f541"
 }

 .dashicons-admin-network:before {
     content: "\f112"
 }

 .dashicons-admin-page:before {
     content: "\f105"
 }

 .dashicons-admin-plugins:before {
     content: "\f106"
 }

 .dashicons-admin-post:before {
     content: "\f109"
 }

 .dashicons-admin-settings:before {
     content: "\f108"
 }

 .dashicons-admin-site-alt:before {
     content: "\f11d"
 }

 .dashicons-admin-site-alt2:before {
     content: "\f11e"
 }

 .dashicons-admin-site-alt3:before {
     content: "\f11f"
 }

 .dashicons-admin-site:before {
     content: "\f319"
 }

 .dashicons-admin-tools:before {
     content: "\f107"
 }

 .dashicons-admin-users:before {
     content: "\f110"
 }

 .dashicons-airplane:before {
     content: "\f15f"
 }

 .dashicons-album:before {
     content: "\f514"
 }

 .dashicons-align-center:before {
     content: "\f134"
 }

 .dashicons-align-full-width:before {
     content: "\f114"
 }

 .dashicons-align-left:before {
     content: "\f135"
 }

 .dashicons-align-none:before {
     content: "\f138"
 }

 .dashicons-align-pull-left:before {
     content: "\f10a"
 }

 .dashicons-align-pull-right:before {
     content: "\f10b"
 }

 .dashicons-align-right:before {
     content: "\f136"
 }

 .dashicons-align-wide:before {
     content: "\f11b"
 }

 .dashicons-amazon:before {
     content: "\f162"
 }

 .dashicons-analytics:before {
     content: "\f183"
 }

 .dashicons-archive:before {
     content: "\f480"
 }

 .dashicons-arrow-down-alt:before {
     content: "\f346"
 }

 .dashicons-arrow-down-alt2:before {
     content: "\f347"
 }

 .dashicons-arrow-down:before {
     content: "\f140"
 }

 .dashicons-arrow-left-alt:before {
     content: "\f340"
 }

 .dashicons-arrow-left-alt2:before {
     content: "\f341"
 }

 .dashicons-arrow-left:before {
     content: "\f141"
 }

 .dashicons-arrow-right-alt:before {
     content: "\f344"
 }

 .dashicons-arrow-right-alt2:before {
     content: "\f345"
 }

 .dashicons-arrow-right:before {
     content: "\f139"
 }

 .dashicons-arrow-up-alt:before {
     content: "\f342"
 }

 .dashicons-arrow-up-alt2:before {
     content: "\f343"
 }

 .dashicons-arrow-up-duplicate:before {
     content: "\f143"
 }

 .dashicons-arrow-up:before {
     content: "\f142"
 }

 .dashicons-art:before {
     content: "\f309"
 }

 .dashicons-awards:before {
     content: "\f313"
 }

 .dashicons-backup:before {
     content: "\f321"
 }

 .dashicons-bank:before {
     content: "\f16a"
 }

 .dashicons-beer:before {
     content: "\f16c"
 }

 .dashicons-bell:before {
     content: "\f16d"
 }

 .dashicons-block-default:before {
     content: "\f12b"
 }

 .dashicons-book-alt:before {
     content: "\f331"
 }

 .dashicons-book:before {
     content: "\f330"
 }

 .dashicons-buddicons-activity:before {
     content: "\f452"
 }

 .dashicons-buddicons-bbpress-logo:before {
     content: "\f477"
 }

 .dashicons-buddicons-buddypress-logo:before {
     content: "\f448"
 }

 .dashicons-buddicons-community:before {
     content: "\f453"
 }

 .dashicons-buddicons-forums:before {
     content: "\f449"
 }

 .dashicons-buddicons-friends:before {
     content: "\f454"
 }

 .dashicons-buddicons-groups:before {
     content: "\f456"
 }

 .dashicons-buddicons-pm:before {
     content: "\f457"
 }

 .dashicons-buddicons-replies:before {
     content: "\f451"
 }

 .dashicons-buddicons-topics:before {
     content: "\f450"
 }

 .dashicons-buddicons-tracking:before {
     content: "\f455"
 }

 .dashicons-building:before {
     content: "\f512"
 }

 .dashicons-businessman:before {
     content: "\f338"
 }

 .dashicons-businessperson:before {
     content: "\f12e"
 }

 .dashicons-businesswoman:before {
     content: "\f12f"
 }

 .dashicons-button:before {
     content: "\f11a"
 }

 .dashicons-calculator:before {
     content: "\f16e"
 }

 .dashicons-calendar-alt:before {
     content: "\f508"
 }

 .dashicons-calendar:before {
     content: "\f145"
 }

 .dashicons-camera-alt:before {
     content: "\f129"
 }

 .dashicons-camera:before {
     content: "\f306"
 }

 .dashicons-car:before {
     content: "\f16b"
 }

 .dashicons-carrot:before {
     content: "\f511"
 }

 .dashicons-cart:before {
     content: "\f174"
 }

 .dashicons-category:before {
     content: "\f318"
 }

 .dashicons-chart-area:before {
     content: "\f239"
 }

 .dashicons-chart-bar:before {
     content: "\f185"
 }

 .dashicons-chart-line:before {
     content: "\f238"
 }

 .dashicons-chart-pie:before {
     content: "\f184"
 }

 .dashicons-clipboard:before {
     content: "\f481"
 }

 .dashicons-clock:before {
     content: "\f469"
 }

 .dashicons-cloud-saved:before {
     content: "\f137"
 }

 .dashicons-cloud-upload:before {
     content: "\f13b"
 }

 .dashicons-cloud:before {
     content: "\f176"
 }

 .dashicons-code-standards:before {
     content: "\f13a"
 }

 .dashicons-coffee:before {
     content: "\f16f"
 }

 .dashicons-color-picker:before {
     content: "\f131"
 }

 .dashicons-columns:before {
     content: "\f13c"
 }

 .dashicons-controls-back:before {
     content: "\f518"
 }

 .dashicons-controls-forward:before {
     content: "\f519"
 }

 .dashicons-controls-pause:before {
     content: "\f523"
 }

 .dashicons-controls-play:before {
     content: "\f522"
 }

 .dashicons-controls-repeat:before {
     content: "\f515"
 }

 .dashicons-controls-skipback:before {
     content: "\f516"
 }

 .dashicons-controls-skipforward:before {
     content: "\f517"
 }

 .dashicons-controls-volumeoff:before {
     content: "\f520"
 }

 .dashicons-controls-volumeon:before {
     content: "\f521"
 }

 .dashicons-cover-image:before {
     content: "\f13d"
 }

 .dashicons-dashboard:before {
     content: "\f226"
 }

 .dashicons-database-add:before {
     content: "\f170"
 }

 .dashicons-database-export:before {
     content: "\f17a"
 }

 .dashicons-database-import:before {
     content: "\f17b"
 }

 .dashicons-database-remove:before {
     content: "\f17c"
 }

 .dashicons-database-view:before {
     content: "\f17d"
 }

 .dashicons-database:before {
     content: "\f17e"
 }

 .dashicons-desktop:before {
     content: "\f472"
 }

 .dashicons-dismiss:before {
     content: "\f153"
 }

 .dashicons-download:before {
     content: "\f316"
 }

 .dashicons-drumstick:before {
     content: "\f17f"
 }

 .dashicons-edit-large:before {
     content: "\f327"
 }

 .dashicons-edit-page:before {
     content: "\f186"
 }

 .dashicons-edit:before {
     content: "\f464"
 }

 .dashicons-editor-aligncenter:before {
     content: "\f207"
 }

 .dashicons-editor-alignleft:before {
     content: "\f206"
 }

 .dashicons-editor-alignright:before {
     content: "\f208"
 }

 .dashicons-editor-bold:before {
     content: "\f200"
 }

 .dashicons-editor-break:before {
     content: "\f474"
 }

 .dashicons-editor-code-duplicate:before {
     content: "\f494"
 }

 .dashicons-editor-code:before {
     content: "\f475"
 }

 .dashicons-editor-contract:before {
     content: "\f506"
 }

 .dashicons-editor-customchar:before {
     content: "\f220"
 }

 .dashicons-editor-expand:before {
     content: "\f211"
 }

 .dashicons-editor-help:before {
     content: "\f223"
 }

 .dashicons-editor-indent:before {
     content: "\f222"
 }

 .dashicons-editor-insertmore:before {
     content: "\f209"
 }

 .dashicons-editor-italic:before {
     content: "\f201"
 }

 .dashicons-editor-justify:before {
     content: "\f214"
 }

 .dashicons-editor-kitchensink:before {
     content: "\f212"
 }

 .dashicons-editor-ltr:before {
     content: "\f10c"
 }

 .dashicons-editor-ol-rtl:before {
     content: "\f12c"
 }

 .dashicons-editor-ol:before {
     content: "\f204"
 }

 .dashicons-editor-outdent:before {
     content: "\f221"
 }

 .dashicons-editor-paragraph:before {
     content: "\f476"
 }

 .dashicons-editor-paste-text:before {
     content: "\f217"
 }

 .dashicons-editor-paste-word:before {
     content: "\f216"
 }

 .dashicons-editor-quote:before {
     content: "\f205"
 }

 .dashicons-editor-removeformatting:before {
     content: "\f218"
 }

 .dashicons-editor-rtl:before {
     content: "\f320"
 }

 .dashicons-editor-spellcheck:before {
     content: "\f210"
 }

 .dashicons-editor-strikethrough:before {
     content: "\f224"
 }

 .dashicons-editor-table:before {
     content: "\f535"
 }

 .dashicons-editor-textcolor:before {
     content: "\f215"
 }

 .dashicons-editor-ul:before {
     content: "\f203"
 }

 .dashicons-editor-underline:before {
     content: "\f213"
 }

 .dashicons-editor-unlink:before {
     content: "\f225"
 }

 .dashicons-editor-video:before {
     content: "\f219"
 }

 .dashicons-ellipsis:before {
     content: "\f11c"
 }

 .dashicons-email-alt:before {
     content: "\f466"
 }

 .dashicons-email-alt2:before {
     content: "\f467"
 }

 .dashicons-email:before {
     content: "\f465"
 }

 .dashicons-embed-audio:before {
     content: "\f13e"
 }

 .dashicons-embed-generic:before {
     content: "\f13f"
 }

 .dashicons-embed-photo:before {
     content: "\f144"
 }

 .dashicons-embed-post:before {
     content: "\f146"
 }

 .dashicons-embed-video:before {
     content: "\f149"
 }

 .dashicons-excerpt-view:before {
     content: "\f164"
 }

 .dashicons-exit:before {
     content: "\f14a"
 }

 .dashicons-external:before {
     content: "\f504"
 }

 .dashicons-facebook-alt:before {
     content: "\f305"
 }

 .dashicons-facebook:before {
     content: "\f304"
 }

 .dashicons-feedback:before {
     content: "\f175"
 }

 .dashicons-filter:before {
     content: "\f536"
 }

 .dashicons-flag:before {
     content: "\f227"
 }

 .dashicons-food:before {
     content: "\f187"
 }

 .dashicons-format-aside:before {
     content: "\f123"
 }

 .dashicons-format-audio:before {
     content: "\f127"
 }

 .dashicons-format-chat:before {
     content: "\f125"
 }

 .dashicons-format-gallery:before {
     content: "\f161"
 }

 .dashicons-format-image:before {
     content: "\f128"
 }

 .dashicons-format-quote:before {
     content: "\f122"
 }

 .dashicons-format-status:before {
     content: "\f130"
 }

 .dashicons-format-video:before {
     content: "\f126"
 }

 .dashicons-forms:before {
     content: "\f314"
 }

 .dashicons-fullscreen-alt:before {
     content: "\f188"
 }

 .dashicons-fullscreen-exit-alt:before {
     content: "\f189"
 }

 .dashicons-games:before {
     content: "\f18a"
 }

 .dashicons-google:before {
     content: "\f18b"
 }

 .dashicons-googleplus:before {
     content: "\f462"
 }

 .dashicons-grid-view:before {
     content: "\f509"
 }

 .dashicons-groups:before {
     content: "\f307"
 }

 .dashicons-hammer:before {
     content: "\f308"
 }

 .dashicons-heading:before {
     content: "\f10e"
 }

 .dashicons-heart:before {
     content: "\f487"
 }

 .dashicons-hidden:before {
     content: "\f530"
 }

 .dashicons-hourglass:before {
     content: "\f18c"
 }

 .dashicons-html:before {
     content: "\f14b"
 }

 .dashicons-id-alt:before {
     content: "\f337"
 }

 .dashicons-id:before {
     content: "\f336"
 }

 .dashicons-image-crop:before {
     content: "\f165"
 }

 .dashicons-image-filter:before {
     content: "\f533"
 }

 .dashicons-image-flip-horizontal:before {
     content: "\f169"
 }

 .dashicons-image-flip-vertical:before {
     content: "\f168"
 }

 .dashicons-image-rotate-left:before {
     content: "\f166"
 }

 .dashicons-image-rotate-right:before {
     content: "\f167"
 }

 .dashicons-image-rotate:before {
     content: "\f531"
 }

 .dashicons-images-alt:before {
     content: "\f232"
 }

 .dashicons-images-alt2:before {
     content: "\f233"
 }

 .dashicons-index-card:before {
     content: "\f510"
 }

 .dashicons-info-outline:before {
     content: "\f14c"
 }

 .dashicons-info:before {
     content: "\f348"
 }

 .dashicons-insert-after:before {
     content: "\f14d"
 }

 .dashicons-insert-before:before {
     content: "\f14e"
 }

 .dashicons-insert:before {
     content: "\f10f"
 }

 .dashicons-instagram:before {
     content: "\f12d"
 }

 .dashicons-laptop:before {
     content: "\f547"
 }

 .dashicons-layout:before {
     content: "\f538"
 }

 .dashicons-leftright:before {
     content: "\f229"
 }

 .dashicons-lightbulb:before {
     content: "\f339"
 }

 .dashicons-linkedin:before {
     content: "\f18d"
 }

 .dashicons-list-view:before {
     content: "\f163"
 }

 .dashicons-location-alt:before {
     content: "\f231"
 }

 .dashicons-location:before {
     content: "\f230"
 }

 .dashicons-lock-duplicate:before {
     content: "\f315"
 }

 .dashicons-lock:before {
     content: "\f160"
 }

 .dashicons-marker:before {
     content: "\f159"
 }

 .dashicons-media-archive:before {
     content: "\f501"
 }

 .dashicons-media-audio:before {
     content: "\f500"
 }

 .dashicons-media-code:before {
     content: "\f499"
 }

 .dashicons-media-default:before {
     content: "\f498"
 }

 .dashicons-media-document:before {
     content: "\f497"
 }

 .dashicons-media-interactive:before {
     content: "\f496"
 }

 .dashicons-media-spreadsheet:before {
     content: "\f495"
 }

 .dashicons-media-text:before {
     content: "\f491"
 }

 .dashicons-media-video:before {
     content: "\f490"
 }

 .dashicons-megaphone:before {
     content: "\f488"
 }

 .dashicons-menu-alt:before {
     content: "\f228"
 }

 .dashicons-menu-alt2:before {
     content: "\f329"
 }

 .dashicons-menu-alt3:before {
     content: "\f349"
 }

 .dashicons-menu:before {
     content: "\f333"
 }

 .dashicons-microphone:before {
     content: "\f482"
 }

 .dashicons-migrate:before {
     content: "\f310"
 }

 .dashicons-minus:before {
     content: "\f460"
 }

 .dashicons-money-alt:before {
     content: "\f18e"
 }

 .dashicons-money:before {
     content: "\f526"
 }

 .dashicons-move:before {
     content: "\f545"
 }

 .dashicons-nametag:before {
     content: "\f484"
 }

 .dashicons-networking:before {
     content: "\f325"
 }

 .dashicons-no-alt:before {
     content: "\f335"
 }

 .dashicons-no:before {
     content: "\f158"
 }

 .dashicons-open-folder:before {
     content: "\f18f"
 }

 .dashicons-palmtree:before {
     content: "\f527"
 }

 .dashicons-paperclip:before {
     content: "\f546"
 }

 .dashicons-pdf:before {
     content: "\f190"
 }

 .dashicons-performance:before {
     content: "\f311"
 }

 .dashicons-pets:before {
     content: "\f191"
 }

 .dashicons-phone:before {
     content: "\f525"
 }

 .dashicons-pinterest:before {
     content: "\f192"
 }

 .dashicons-playlist-audio:before {
     content: "\f492"
 }

 .dashicons-playlist-video:before {
     content: "\f493"
 }

 .dashicons-plugins-checked:before {
     content: "\f485"
 }

 .dashicons-plus-alt:before {
     content: "\f502"
 }

 .dashicons-plus-alt2:before {
     content: "\f543"
 }

 .dashicons-plus:before {
     content: "\f132"
 }

 .dashicons-podio:before {
     content: "\f19c"
 }

 .dashicons-portfolio:before {
     content: "\f322"
 }

 .dashicons-post-status:before {
     content: "\f173"
 }

 .dashicons-pressthis:before {
     content: "\f157"
 }

 .dashicons-printer:before {
     content: "\f193"
 }

 .dashicons-privacy:before {
     content: "\f194"
 }

 .dashicons-products:before {
     content: "\f312"
 }

 .dashicons-randomize:before {
     content: "\f503"
 }

 .dashicons-reddit:before {
     content: "\f195"
 }

 .dashicons-redo:before {
     content: "\f172"
 }

 .dashicons-remove:before {
     content: "\f14f"
 }

 .dashicons-rest-api:before {
     content: "\f124"
 }

 .dashicons-rss:before {
     content: "\f303"
 }

 .dashicons-saved:before {
     content: "\f15e"
 }

 .dashicons-schedule:before {
     content: "\f489"
 }

 .dashicons-screenoptions:before {
     content: "\f180"
 }

 .dashicons-search:before {
     content: "\f179"
 }

 .dashicons-share-alt:before {
     content: "\f240"
 }

 .dashicons-share-alt2:before {
     content: "\f242"
 }

 .dashicons-share:before {
     content: "\f237"
 }

 .dashicons-shield-alt:before {
     content: "\f334"
 }

 .dashicons-shield:before {
     content: "\f332"
 }

 .dashicons-shortcode:before {
     content: "\f150"
 }

 .dashicons-slides:before {
     content: "\f181"
 }

 .dashicons-smartphone:before {
     content: "\f470"
 }

 .dashicons-smiley:before {
     content: "\f328"
 }

 .dashicons-sort:before {
     content: "\f156"
 }

 .dashicons-sos:before {
     content: "\f468"
 }

 .dashicons-spotify:before {
     content: "\f196"
 }

 .dashicons-star-empty:before {
     content: "\f154"
 }

 .dashicons-star-filled:before {
     content: "\f155"
 }

 .dashicons-star-half:before {
     content: "\f459"
 }

 .dashicons-sticky:before {
     content: "\f537"
 }

 .dashicons-store:before {
     content: "\f513"
 }

 .dashicons-superhero-alt:before {
     content: "\f197"
 }

 .dashicons-superhero:before {
     content: "\f198"
 }

 .dashicons-table-col-after:before {
     content: "\f151"
 }

 .dashicons-table-col-before:before {
     content: "\f152"
 }

 .dashicons-table-col-delete:before {
     content: "\f15a"
 }

 .dashicons-table-row-after:before {
     content: "\f15b"
 }

 .dashicons-table-row-before:before {
     content: "\f15c"
 }

 .dashicons-table-row-delete:before {
     content: "\f15d"
 }

 .dashicons-tablet:before {
     content: "\f471"
 }

 .dashicons-tag:before {
     content: "\f323"
 }

 .dashicons-tagcloud:before {
     content: "\f479"
 }

 .dashicons-testimonial:before {
     content: "\f473"
 }

 .dashicons-text-page:before {
     content: "\f121"
 }

 .dashicons-text:before {
     content: "\f478"
 }

 .dashicons-thumbs-down:before {
     content: "\f542"
 }

 .dashicons-thumbs-up:before {
     content: "\f529"
 }

 .dashicons-tickets-alt:before {
     content: "\f524"
 }

 .dashicons-tickets:before {
     content: "\f486"
 }

 .dashicons-tide:before {
     content: "\f10d"
 }

 .dashicons-translation:before {
     content: "\f326"
 }

 .dashicons-trash:before {
     content: "\f182"
 }

 .dashicons-twitch:before {
     content: "\f199"
 }

 .dashicons-twitter-alt:before {
     content: "\f302"
 }

 .dashicons-twitter:before {
     content: "\f301"
 }

 .dashicons-undo:before {
     content: "\f171"
 }

 .dashicons-universal-access-alt:before {
     content: "\f507"
 }

 .dashicons-universal-access:before {
     content: "\f483"
 }

 .dashicons-unlock:before {
     content: "\f528"
 }

 .dashicons-update-alt:before {
     content: "\f113"
 }

 .dashicons-update:before {
     content: "\f463"
 }

 .dashicons-upload:before {
     content: "\f317"
 }

 .dashicons-vault:before {
     content: "\f178"
 }

 .dashicons-video-alt:before {
     content: "\f234"
 }

 .dashicons-video-alt2:before {
     content: "\f235"
 }

 .dashicons-video-alt3:before {
     content: "\f236"
 }

 .dashicons-visibility:before {
     content: "\f177"
 }

 .dashicons-warning:before {
     content: "\f534"
 }

 .dashicons-welcome-add-page:before {
     content: "\f133"
 }

 .dashicons-welcome-comments:before {
     content: "\f117"
 }

 .dashicons-welcome-learn-more:before {
     content: "\f118"
 }

 .dashicons-welcome-view-site:before {
     content: "\f115"
 }

 .dashicons-welcome-widgets-menus:before {
     content: "\f116"
 }

 .dashicons-welcome-write-blog:before {
     content: "\f119"
 }

 .dashicons-whatsapp:before {
     content: "\f19a"
 }

 .dashicons-wordpress-alt:before {
     content: "\f324"
 }

 .dashicons-wordpress:before {
     content: "\f120"
 }

 .dashicons-xing:before {
     content: "\f19d"
 }

 .dashicons-yes-alt:before {
     content: "\f12a"
 }

 .dashicons-yes:before {
     content: "\f147"
 }

 .dashicons-youtube:before {
     content: "\f19b"
 }

 .dashicons-editor-distractionfree:before {
     content: "\f211"
 }

 .dashicons-exerpt-view:before {
     content: "\f164"
 }

 .dashicons-format-links:before {
     content: "\f103"
 }

 .dashicons-format-standard:before {
     content: "\f109"
 }

 .dashicons-post-trash:before {
     content: "\f182"
 }

 .dashicons-share1:before {
     content: "\f237"
 }

 .dashicons-welcome-edit-page:before {
     content: "\f119"
 }



 @media screen {
     html {
         margin-top: 32px !important;
     }
 }

 @media screen and (max-width: 782px) {
     html {
         margin-top: 46px !important;
     }
 }

 @media print {
     #wpadminbar {
         display: none;
     }
 }


 .wp-block-audio :where(figcaption) {
     color: #555;
     font-size: 13px;
     text-align: center
 }

 .is-dark-theme .wp-block-audio :where(figcaption) {
     color: #ffffffa6
 }

 .wp-block-audio {
     margin: 0 0 1em
 }

 .wp-block-code {
     border: 1px solid #ccc;
     border-radius: 4px;
     font-family: Menlo, Consolas, monaco, monospace;
     padding: .8em 1em
 }

 .wp-block-embed :where(figcaption) {
     color: #555;
     font-size: 13px;
     text-align: center
 }

 .is-dark-theme .wp-block-embed :where(figcaption) {
     color: #ffffffa6
 }

 .wp-block-embed {
     margin: 0 0 1em
 }

 .blocks-gallery-caption {
     color: #555;
     font-size: 13px;
     text-align: center
 }

 .is-dark-theme .blocks-gallery-caption {
     color: #ffffffa6
 }

 :root :where(.wp-block-image figcaption) {
     color: #555;
     font-size: 13px;
     text-align: center
 }

 .is-dark-theme :root :where(.wp-block-image figcaption) {
     color: #ffffffa6
 }

 .wp-block-image {
     margin: 0 0 1em
 }

 .wp-block-pullquote {
     border-bottom: 4px solid;
     border-top: 4px solid;
     color: currentColor;
     margin-bottom: 1.75em
 }

 .wp-block-pullquote cite,
 .wp-block-pullquote footer,
 .wp-block-pullquote__citation {
     color: currentColor;
     font-size: .8125em;
     font-style: normal;
     text-transform: uppercase
 }

 .wp-block-quote {
     border-left: .25em solid;
     margin: 0 0 1.75em;
     padding-left: 1em
 }

 .wp-block-quote cite,
 .wp-block-quote footer {
     color: currentColor;
     font-size: .8125em;
     font-style: normal;
     position: relative
 }

 .wp-block-quote.has-text-align-right {
     border-left: none;
     border-right: .25em solid;
     padding-left: 0;
     padding-right: 1em
 }

 .wp-block-quote.has-text-align-center {
     border: none;
     padding-left: 0
 }

 .wp-block-quote.is-large,
 .wp-block-quote.is-style-large,
 .wp-block-quote.is-style-plain {
     border: none
 }

 .wp-block-search .wp-block-search__label {
     font-weight: 700
 }

 .wp-block-search__button {
     border: 1px solid #ccc;
     padding: .375em .625em
 }

 :where(.wp-block-group.has-background) {
     padding: 1.25em 2.375em
 }

 .wp-block-separator.has-css-opacity {
     opacity: .4
 }

 .wp-block-separator {
     border: none;
     border-bottom: 2px solid;
     margin-left: auto;
     margin-right: auto
 }

 .wp-block-separator.has-alpha-channel-opacity {
     opacity: 1
 }

 .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
     width: 100px
 }

 .wp-block-separator.has-background:not(.is-style-dots) {
     border-bottom: none;
     height: 1px
 }

 .wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {
     height: 2px
 }

 .wp-block-table {
     margin: 0 0 1em
 }

 .wp-block-table td,
 .wp-block-table th {
     word-break: normal
 }

 .wp-block-table :where(figcaption) {
     color: #555;
     font-size: 13px;
     text-align: center
 }

 .is-dark-theme .wp-block-table :where(figcaption) {
     color: #ffffffa6
 }

 .wp-block-video :where(figcaption) {
     color: #555;
     font-size: 13px;
     text-align: center
 }

 .is-dark-theme .wp-block-video :where(figcaption) {
     color: #ffffffa6
 }

 .wp-block-video {
     margin: 0 0 1em
 }

 :root :where(.wp-block-template-part.has-background) {
     margin-bottom: 0;
     margin-top: 0;
     padding: 1.25em 2.375em
 }


 /*!
Theme Name: Divi
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 4.21.0
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

 a,
 abbr,
 acronym,
 address,
 applet,
 b,
 big,
 blockquote,
 body,
 center,
 cite,
 code,
 dd,
 del,
 dfn,
 div,
 dl,
 dt,
 em,
 fieldset,
 font,
 form,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 html,
 i,
 iframe,
 img,
 ins,
 kbd,
 label,
 legend,
 li,
 object,
 ol,
 p,
 pre,
 q,
 s,
 samp,
 small,
 span,
 strike,
 strong,
 sub,
 sup,
 tt,
 u,
 ul,
 var {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-size: 100%;
     -ms-text-size-adjust: 100%;
     -webkit-text-size-adjust: 100%;
     vertical-align: baseline;
     background: transparent
 }

 body {
     line-height: 1
 }

 ol,
 ul {
     list-style: none
 }

 blockquote,
 q {
     quotes: none
 }

 blockquote:after,
 blockquote:before,
 q:after,
 q:before {
     content: "";
     content: none
 }

 blockquote {
     margin: 20px 0 30px;
     border-left: 5px solid;
     padding-left: 20px
 }

 :focus {
     outline: 0
 }

 del {
     text-decoration: line-through
 }

 pre {
     overflow: auto;
     padding: 10px
 }

 figure {
     margin: 0
 }

 table {
     border-collapse: collapse;
     border-spacing: 0
 }

 article,
 aside,
 footer,
 header,
 hgroup,
 nav,
 section {
     display: block
 }

 body {
     font-family: Open Sans, Arial, sans-serif;
     font-size: 14px;
     color: #666;
     background-color: #fff;
     line-height: 1.7em;
     font-weight: 500;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale
 }

 body.page-template-page-template-blank-php #page-container {
     padding-top: 0 !important
 }

 body.et_cover_background {
     background-size: cover !important;
     background-position: top !important;
     background-repeat: no-repeat !important;
     background-attachment: fixed
 }

 a {
     color: #2ea3f2
 }

 a,
 a:hover {
     text-decoration: none
 }

 p {
     padding-bottom: 1em
 }

 p:not(.has-background):last-of-type {
     padding-bottom: 0
 }

 p.et_normal_padding {
     padding-bottom: 1em
 }

 strong {
     font-weight: 700
 }

 cite,
 em,
 i {
     font-style: italic
 }

 code,
 pre {
     font-family: Courier New, monospace;
     margin-bottom: 10px
 }

 ins {
     text-decoration: none
 }

 sub,
 sup {
     height: 0;
     line-height: 1;
     position: relative;
     vertical-align: baseline
 }

 sup {
     bottom: .8em
 }

 sub {
     top: .3em
 }

 dl {
     margin: 0 0 1.5em
 }

 dl dt {
     font-weight: 700
 }

 dd {
     margin-left: 1.5em
 }

 blockquote p {
     padding-bottom: 0
 }

 embed,
 iframe,
 object,
 video {
     max-width: 100%
 }

 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
     color: #333;
     padding-bottom: 10px;
     line-height: 1em;
     font-weight: 500
 }

 h1 a,
 h2 a,
 h3 a,
 h4 a,
 h5 a,
 h6 a {
     color: inherit
 }

 h1 {
     font-size: 30px
 }

 h2 {
     font-size: 26px
 }

 h3 {
     font-size: 22px
 }

 h4 {
     font-size: 18px
 }

 h5 {
     font-size: 16px
 }

 h6 {
     font-size: 14px
 }

 input {
     -webkit-appearance: none
 }

 input[type=checkbox] {
     -webkit-appearance: checkbox
 }

 input[type=radio] {
     -webkit-appearance: radio
 }

 input.text,
 input.title,
 input[type=email],
 input[type=password],
 input[type=tel],
 input[type=text],
 select,
 textarea {
     background-color: #fff;
     border: 1px solid #bbb;
     padding: 2px;
     color: #4e4e4e
 }

 input.text:focus,
 input.title:focus,
 input[type=text]:focus,
 select:focus,
 textarea:focus {
     border-color: #2d3940;
     color: #3e3e3e
 }

 input.text,
 input.title,
 input[type=text],
 select,
 textarea {
     margin: 0
 }

 textarea {
     padding: 4px
 }

 button,
 input,
 select,
 textarea {
     font-family: inherit
 }

 img {
     max-width: 100%;
     height: auto
 }

 .clear {
     clear: both
 }

 br.clear {
     margin: 0;
     padding: 0
 }

 .pagination {
     clear: both
 }

 #et_search_icon:hover,
 .et-social-icon a:hover,
 .et_password_protected_form .et_submit_button,
 .form-submit .et_pb_buttontton.alt.disabled,
 .nav-single a,
 .posted_in a {
     color: #2ea3f2
 }

 .et-search-form,
 blockquote {
     border-color: #2ea3f2
 }

 #main-content {
     background-color: #fff
 }

 .container {
     width: 80%;
     max-width: 1080px;
     margin: auto;
     position: relative
 }

 body:not(.et-tb) #main-content .container,
 body:not(.et-tb-has-header) #main-content .container {
     padding-top: 58px
 }

 .et_full_width_page #main-content .container:before {
     display: none
 }

 .main_title {
     margin-bottom: 20px
 }

 .et_password_protected_form .et_submit_button:hover,
 .form-submit .et_pb_button:hover {
     background: rgba(0, 0, 0, .05)
 }

 .et_button_icon_visible .et_pb_button {
     padding-right: 2em;
     padding-left: .7em
 }

 .et_button_icon_visible .et_pb_button:after {
     opacity: 1;
     margin-left: 0
 }

 .et_button_left .et_pb_button:hover:after {
     left: .15em
 }

 .et_button_left .et_pb_button:after {
     margin-left: 0;
     left: 1em
 }

 .et_button_icon_visible.et_button_left .et_pb_button,
 .et_button_left .et_pb_button:hover,
 .et_button_left .et_pb_module .et_pb_button:hover {
     padding-left: 2em;
     padding-right: .7em
 }

 .et_button_icon_visible.et_button_left .et_pb_button:after,
 .et_button_left .et_pb_button:hover:after {
     left: .15em
 }

 .et_password_protected_form .et_submit_button:hover,
 .form-submit .et_pb_button:hover {
     padding: .3em 1em
 }

 .et_button_no_icon .et_pb_button:after {
     display: none
 }

 .et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button,
 .et_button_no_icon.et_button_left .et_pb_button:hover,
 .et_button_no_icon .et_pb_button,
 .et_button_no_icon .et_pb_button:hover {
     padding: .3em 1em !important
 }

 .et_button_custom_icon .et_pb_button:after {
     line-height: 1.7em
 }

 .et_button_custom_icon.et_button_icon_visible .et_pb_button:after,
 .et_button_custom_icon .et_pb_button:hover:after {
     margin-left: .3em
 }

 #left-area .post_format-post-format-gallery .wp-block-gallery:first-of-type {
     padding: 0;
     margin-bottom: -16px
 }

 .entry-content table:not(.variations) {
     border: 1px solid #eee;
     margin: 0 0 15px;
     text-align: left;
     width: 100%
 }

 .entry-content thead th,
 .entry-content tr th {
     color: #555;
     font-weight: 700;
     padding: 9px 24px
 }

 .entry-content tr td {
     border-top: 1px solid #eee;
     padding: 6px 24px
 }

 #left-area ul,
 .entry-content ul,
 .et-l--body ul,
 .et-l--footer ul,
 .et-l--header ul {
     list-style-type: disc;
     padding: 0 0 23px 1em;
     line-height: 26px
 }

 #left-area ol,
 .entry-content ol,
 .et-l--body ol,
 .et-l--footer ol,
 .et-l--header ol {
     list-style-type: decimal;
     list-style-position: inside;
     padding: 0 0 23px;
     line-height: 26px
 }

 #left-area ul li ul,
 .entry-content ul li ol {
     padding: 2px 0 2px 20px
 }

 #left-area ol li ul,
 .entry-content ol li ol,
 .et-l--body ol li ol,
 .et-l--footer ol li ol,
 .et-l--header ol li ol {
     padding: 2px 0 2px 35px
 }

 #left-area ul.wp-block-gallery {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     list-style-type: none;
     padding: 0
 }

 #left-area ul.products {
     padding: 0 !important;
     line-height: 1.7 !important;
     list-style: none !important
 }

 .gallery-item a {
     display: block
 }

 .gallery-caption,
 .gallery-item a {
     width: 90%
 }

 #wpadminbar {
     z-index: 100001
 }

 #left-area .post-meta {
     font-size: 14px;
     padding-bottom: 15px
 }

 #left-area .post-meta a {
     text-decoration: none;
     color: #666
 }

 #left-area .et_featured_image {
     padding-bottom: 7px
 }

 .single .post {
     padding-bottom: 25px
 }

 body.single .et_audio_content {
     margin-bottom: -6px
 }

 .nav-single a {
     text-decoration: none;
     color: #2ea3f2;
     font-size: 14px;
     font-weight: 400
 }

 .nav-previous {
     float: left
 }

 .nav-next {
     float: right
 }

 .et_password_protected_form p input {
     background-color: #eee;
     border: none !important;
     width: 100% !important;
     border-radius: 0 !important;
     font-size: 14px;
     color: #999 !important;
     padding: 16px !important;
     -webkit-box-sizing: border-box;
     box-sizing: border-box
 }

 .et_password_protected_form label {
     display: none
 }

 .et_password_protected_form .et_submit_button {
     font-family: inherit;
     display: block;
     float: right;
     margin: 8px auto 0;
     cursor: pointer
 }

 .post-password-required p.nocomments.container {
     max-width: 100%
 }

 .post-password-required p.nocomments.container:before {
     display: none
 }

 .aligncenter,
 div.post .new-post .aligncenter {
     display: block;
     margin-left: auto;
     margin-right: auto
 }

 .wp-caption {
     border: 1px solid #ddd;
     text-align: center;
     background-color: #f3f3f3;
     margin-bottom: 10px;
     max-width: 96%;
     padding: 8px
 }

 .wp-caption.alignleft {
     margin: 0 30px 20px 0
 }

 .wp-caption.alignright {
     margin: 0 0 20px 30px
 }

 .wp-caption img {
     margin: 0;
     padding: 0;
     border: 0
 }

 .wp-caption p.wp-caption-text {
     font-size: 12px;
     padding: 0 4px 5px;
     margin: 0
 }

 .alignright {
     float: right
 }

 .alignleft {
     float: left
 }

 img.alignleft {
     display: inline;
     float: left;
     margin-right: 15px
 }

 img.alignright {
     display: inline;
     float: right;
     margin-left: 15px
 }

 .page.et_pb_pagebuilder_layout #main-content {
     background-color: transparent
 }

 body #main-content .et_builder_inner_content>h1,
 body #main-content .et_builder_inner_content>h2,
 body #main-content .et_builder_inner_content>h3,
 body #main-content .et_builder_inner_content>h4,
 body #main-content .et_builder_inner_content>h5,
 body #main-content .et_builder_inner_content>h6 {
     line-height: 1.4em
 }

 body #main-content .et_builder_inner_content>p {
     line-height: 1.7em
 }

 .wp-block-pullquote {
     margin: 20px 0 30px
 }

 .wp-block-pullquote.has-background blockquote {
     border-left: none
 }

 .wp-block-group.has-background {
     padding: 1.5em 1.5em .5em
 }

 @media (min-width:981px) {
     #left-area {
         width: 79.125%;
         padding-bottom: 23px
     }

     #main-content .container:before {
         content: "";
         position: absolute;
         top: 0;
         height: 100%;
         width: 1px;
         background-color: #e2e2e2
     }

     .et_full_width_page #left-area,
     .et_no_sidebar #left-area {
         float: none;
         width: 100% !important
     }

     .et_full_width_page #left-area {
         padding-bottom: 0
     }

     .et_no_sidebar #main-content .container:before {
         display: none
     }
 }

 @media (max-width:980px) {
     #page-container {
         padding-top: 80px
     }

     .et-tb #page-container,
     .et-tb-has-header #page-container {
         padding-top: 0 !important
     }

     #left-area,
     #sidebar {
         width: 100% !important
     }

     #main-content .container:before {
         display: none !important
     }

     .et_full_width_page .et_gallery_item:nth-child(4n+1) {
         clear: none
     }
 }

 @media print {
     #page-container {
         padding-top: 0 !important
     }
 }

 #wp-admin-bar-et-use-visual-builder a:before {
     font-family: ETmodules !important;
     content: "\e625";
     font-size: 30px !important;
     width: 28px;
     margin-top: -3px;
     color: #974df3 !important
 }

 #wp-admin-bar-et-use-visual-builder:hover a:before {
     color: #fff !important
 }

 #wp-admin-bar-et-use-visual-builder:hover a,
 #wp-admin-bar-et-use-visual-builder a:hover {
     transition: background-color .5s ease;
     -webkit-transition: background-color .5s ease;
     -moz-transition: background-color .5s ease;
     background-color: #7e3bd0 !important;
     color: #fff !important
 }

 * html .clearfix,
 :first-child+html .clearfix {
     zoom: 1
 }

 .iphone .et_pb_section_video_bg video::-webkit-media-controls-start-playback-button {
     display: none !important;
     -webkit-appearance: none
 }

 .et_mobile_device .et_pb_section_parallax .et_pb_parallax_css {
     background-attachment: scroll
 }

 .et-social-facebook a.icon:before {
     content: "\e093"
 }

 .et-social-twitter a.icon:before {
     content: "\e094"
 }

 .et-social-google-plus a.icon:before {
     content: "\e096"
 }

 .et-social-instagram a.icon:before {
     content: "\e09a"
 }

 .et-social-rss a.icon:before {
     content: "\e09e"
 }

 .ai1ec-single-event:after {
     content: " ";
     display: table;
     clear: both
 }

 @media (min-width: 981px) {

     .et_pb_row.et_pb_equal_columns>.et_pb_column,
     .et_pb_section.et_pb_equal_columns>.et_pb_row>.et_pb_column {
         -webkit-box-ordinal-group: 2;
         -ms-flex-order: 1;
         order: 1;
     }
 }

 @media (min-width: 981px) {

     .et_pb_gutters1 .et_pb_column_1_3,
     .et_pb_gutters1.et_pb_row .et_pb_column_1_3 {
         width: 33.3333%;
     }
 }

 @media (min-width: 981px) {

     .et_pb_gutters1 .et_pb_column,
     .et_pb_gutters1.et_pb_row .et_pb_column {
         margin-right: 0;
     }
 }

 @media (min-width: 981px) {

     .et_pb_gutters3 .et_pb_column_1_3,
     .et_pb_gutters3.et_pb_row .et_pb_column_1_3 {
         width: 29.6667%;
     }
 }

 @media (min-width: 981px) {

     .et_pb_gutters3 .et_pb_column,
     .et_pb_gutters3.et_pb_row .et_pb_column {
         margin-right: 5.5%;
     }
 }

 .et_pb_column_2,
 .et_pb_column_0 {
     align-self: center;
 }

 .et_pb_column,
 .et_pb_row,
 .et_pb_row_inner {
     background-size: cover;
     background-position: 50%;
     background-repeat: no-repeat;
 }

 .et_pb_column--with-menu {
     z-index: 3;
 }

 .et_pb_column {
     float: left;
     background-size: cover;
     background-position: 50%;
     position: relative;
     z-index: 2;
     min-height: 1px;
 }

 @media (min-width: 981px) {

     .et_pb_row.et_pb_equal_columns>.et_pb_column,
     .et_pb_section.et_pb_equal_columns>.et_pb_row>.et_pb_column {
         -webkit-box-ordinal-group: 2;
         -ms-flex-order: 1;
         order: 1;
     }
 }


 @media (min-width: 981px) {

     .et_pb_gutters3 .et_pb_column,
     .et_pb_gutters3.et_pb_row .et_pb_column {
         margin-right: 5.5%;
     }
 }

 .et_pb_column,
 .et_pb_row,
 .et_pb_row_inner {
     background-position: 50%;
     background-repeat: no-repeat;
 }

 .et_pb_column {
     float: left;
     background-size: cover;
     background-position: 50%;
     position: relative;
     z-index: 2;
     min-height: 1px;
 }

 @media (min-width: 981px) {

     .et_pb_gutters1 .et_pb_column_1_3,
     .et_pb_gutters1.et_pb_row .et_pb_column_1_3 {
         width: 33.3333%;
     }
 }

 @media (min-width: 981px) {

     .et_pb_gutters1 .et_pb_column,
     .et_pb_gutters1.et_pb_row .et_pb_column {
         margin-right: 0;
     }
 }

 @media (min-width: 981px) {

     .et_pb_gutters3 .et_pb_column_1_3,
     .et_pb_gutters3.et_pb_row .et_pb_column_1_3 {
         width: 29.6667%;
     }
 }

 @media (min-width: 981px) {

     .et_pb_gutters3 .et_pb_column,
     .et_pb_gutters3.et_pb_row .et_pb_column {
         margin-right: 5.5%;
     }
 }

 .et_pb_column,
 .et_pb_row,
 .et_pb_row_inner {
     background-size: cover;
     background-position: 50%;
     background-repeat: no-repeat;
 }

 .et_pb_column {
     float: left;
     background-size: cover;
     background-position: 50%;
     position: relative;
     z-index: 2;
     min-height: 1px;
 }

 @media (min-width: 981px) {

     .et_pb_gutters3 .et_pb_column_1_3 .et_pb_module,
     .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_module {
         margin-bottom: 9.27%;
     }
 }

 .dipl_double_color_heading_0 {
     padding-top: 0px !important;
     padding-right: 5% !important;
     margin-top: 0px !important;
     margin-left: 0px !important;
     margin-right: auto !important;
 }

 .et_pb_button.et_pb_button_0.et_pb_bg_layout_light {
     background-color: #E8FE70;
     border: none;
     color: #000000 !important;
     font-size: 12px;
     border-radius: 0;
 }

 .et_pb_button_module_wrapper>a {
     display: inline-block;
 }

 .et_pb_button_1,
 .et_pb_button_1:after,
 .et_pb_button_0,
 .et_pb_button_0:after {
     transition: all 300ms ease 0ms;
 }

 .et_pb_button,
 .et_pb_button_inner {
     position: relative;
 }

 .et_pb_button {
     font-size: 20px;
     font-weight: 500;
     padding: .3em 1em;
     line-height: 1.7em !important;
     background-color: transparent;
     background-size: cover;
     background-position: 50%;
     background-repeat: no-repeat;
     border: 2px solid;
     border-radius: 3px;
     -webkit-transition-duration: .2s;
     transition-duration: .2s;
     -webkit-transition-property: all !important;
     transition-property: all !important;
 }

 a,
 a:hover {
     text-decoration: none;
 }

 .et_pb_button_module_wrapper.et_pb_button_alignment_right {
     text-align: right;
 }

 .et_pb_button_0_wrapper {
     margin-right: 5% !important;
 }

 .et_pb_module {
     -webkit-animation-timing-function: linear;
     animation-timing-function: linear;
     -webkit-animation-duration: .2s;
     animation-duration: .2s;
 }

 .et_pb_all_tabs,
 .et_pb_module,
 .et_pb_posts_nav a,
 .et_pb_tab,
 .et_pb_with_background {
     position: relative;
     background-size: cover;
     background-position: 50%;
     background-repeat: no-repeat;
 }

 .et_pb_button {
     font-size: 20px;
     font-weight: 500;
     padding: .3em 1em;
     line-height: 1.7em !important;
     background-color: transparent;
     background-size: cover;
     background-position: 50%;
     background-repeat: no-repeat;
     border: 2px solid;
     border-radius: 3px;
     -webkit-transition-duration: .2s;
     transition-duration: .2s;
     -webkit-transition-property: all !important;
     transition-property: all !important;
 }