 :root {
     --wp-block-synced-color: #7a00df;
     --wp-block-synced-color--rgb: 122, 0, 223;
     --wp-bound-block-color: var(--wp-block-synced-color);
     --wp-editor-canvas-background: #ddd;
     --wp-admin-theme-color: #007cba;
     --wp-admin-theme-color--rgb: 0, 124, 186;
     --wp-admin-theme-color-darker-10: #006ba1;
     --wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5;
     --wp-admin-theme-color-darker-20: #005a87;
     --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
     --wp-admin-border-width-focus: 2px
 }

 @media (min-resolution:192dpi) {
     :root {
         --wp-admin-border-width-focus: 1.5px
     }
 }

 .wp-element-button {
     cursor: pointer
 }

 :root .has-very-light-gray-background-color {
     background-color: #eee
 }

 :root .has-very-dark-gray-background-color {
     background-color: #313131
 }

 :root .has-very-light-gray-color {
     color: #eee
 }

 :root .has-very-dark-gray-color {
     color: #313131
 }

 :root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
     background: linear-gradient(135deg, #00d084, #0693e3)
 }

 :root .has-purple-crush-gradient-background {
     background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe)
 }

 :root .has-hazy-dawn-gradient-background {
     background: linear-gradient(135deg, #faaca8, #dad0ec)
 }

 :root .has-subdued-olive-gradient-background {
     background: linear-gradient(135deg, #fafae1, #67a671)
 }

 :root .has-atomic-cream-gradient-background {
     background: linear-gradient(135deg, #fdd79a, #004a59)
 }

 :root .has-nightshade-gradient-background {
     background: linear-gradient(135deg, #330968, #31cdcf)
 }

 :root .has-midnight-gradient-background {
     background: linear-gradient(135deg, #020381, #2874fc)
 }

 :root {
     --wp--preset--font-size--normal: 16px;
     --wp--preset--font-size--huge: 42px
 }

 .has-regular-font-size {
     font-size: 1em
 }

 .has-larger-font-size {
     font-size: 2.625em
 }

 .has-normal-font-size {
     font-size: var(--wp--preset--font-size--normal)
 }

 .has-huge-font-size {
     font-size: var(--wp--preset--font-size--huge)
 }

 .has-text-align-center {
     text-align: center
 }

 .has-text-align-left {
     text-align: left
 }

 .has-text-align-right {
     text-align: right
 }

 .has-fit-text {
     white-space: nowrap !important
 }

 #end-resizable-editor-section {
     display: none
 }

 .aligncenter {
     clear: both
 }

 .items-justified-left {
     justify-content: flex-start
 }

 .items-justified-center {
     justify-content: center
 }

 .items-justified-right {
     justify-content: flex-end
 }

 .items-justified-space-between {
     justify-content: space-between
 }

 .screen-reader-text {
     border: 0;
     clip-path: inset(50%);
     height: 1px;
     margin: -1px;
     overflow: hidden;
     padding: 0;
     position: absolute;
     width: 1px;
     word-wrap: normal !important
 }

 .screen-reader-text:focus {
     background-color: #ddd;
     clip-path: none;
     color: #444;
     display: block;
     font-size: 1em;
     height: auto;
     left: 5px;
     line-height: normal;
     padding: 15px 23px 14px;
     text-decoration: none;
     top: 5px;
     width: auto;
     z-index: 100000
 }

 html :where(.has-border-color) {
     border-style: solid
 }

 html :where([style*=border-top-color]) {
     border-top-style: solid
 }

 html :where([style*=border-right-color]) {
     border-right-style: solid
 }

 html :where([style*=border-bottom-color]) {
     border-bottom-style: solid
 }

 html :where([style*=border-left-color]) {
     border-left-style: solid
 }

 html :where([style*=border-width]) {
     border-style: solid
 }

 html :where([style*=border-top-width]) {
     border-top-style: solid
 }

 html :where([style*=border-right-width]) {
     border-right-style: solid
 }

 html :where([style*=border-bottom-width]) {
     border-bottom-style: solid
 }

 html :where([style*=border-left-width]) {
     border-left-style: solid
 }

 html :where(img[class*=wp-image-]) {
     height: auto;
     max-width: 100%
 }

 :where(figure) {
     margin: 0 0 1em
 }

 html :where(.is-position-sticky) {
     --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px)
 }

 @media screen and (max-width:600px) {
     html :where(.is-position-sticky) {
         --wp-admin--admin-bar--position-offset: 0px
     }
 }

 /*! This file is auto-generated */
 .wp-block-button__link {
     color: #fff;
     background-color: #32373c;
     border-radius: 9999px;
     box-shadow: none;
     text-decoration: none;
     padding: calc(.667em + 2px) calc(1.333em + 2px);
     font-size: 1.125em
 }

 .wp-block-file__button {
     background: #32373c;
     color: #fff;
     text-decoration: none
 }

 :root {
     --global-kb-font-size-sm: clamp(.8rem, .73rem + .217vw, .9rem);
     --global-kb-font-size-md: clamp(1.1rem, .995rem + .326vw, 1.25rem);
     --global-kb-font-size-lg: clamp(1.75rem, 1.576rem + .543vw, 2rem);
     --global-kb-font-size-xl: clamp(2.25rem, 1.728rem + 1.63vw, 3rem);
     --global-kb-font-size-xxl: clamp(2.5rem, 1.456rem + 3.26vw, 4rem);
     --global-kb-font-size-xxxl: clamp(2.75rem, .489rem + 7.065vw, 6rem)
 }

 :root {
     --global-palette1: #3182ce;
     --global-palette2: #2b6cb0;
     --global-palette3: #1a202c;
     --global-palette4: #2d3748;
     --global-palette5: #4a5568;
     --global-palette6: #718096;
     --global-palette7: #edf2f7;
     --global-palette8: #f7fafc;
     --global-palette9: #fff
 }

 .has-text-color.has-iq-primary-900-color,
 .has-text-color.has-iq-primary-900-color a {
     color: #0c5479 !important
 }

 .has-text-color.has-iq-primary-900-opposite-color,
 .has-text-color.has-iq-primary-900-opposite-color a {
     color: #fff !important
 }

 .has-text-color.has-iq-primary-900-color:after {
     background-color: #0c5479 !important
 }

 .has-iq-primary-900-border-color {
     border-color: #0c5479 !important
 }

 .has-iq-primary-900-background-color {
     background-color: #0c5479 !important
 }

 .has-text-color.has-iq-secondary-900-color,
 .has-text-color.has-iq-secondary-900-color a {
     color: #2aacd6 !important
 }

 .has-text-color.has-iq-secondary-900-opposite-color,
 .has-text-color.has-iq-secondary-900-opposite-color a {
     color: #fff !important
 }

 .has-text-color.has-iq-secondary-900-color:after {
     background-color: #2aacd6 !important
 }

 .has-iq-secondary-900-border-color {
     border-color: #2aacd6 !important
 }

 .has-iq-secondary-900-background-color {
     background-color: #2aacd6 !important
 }

 .has-text-color.has-iq-tertiary-900-color,
 .has-text-color.has-iq-tertiary-900-color a {
     color: #f47020 !important
 }

 .has-text-color.has-iq-tertiary-900-opposite-color,
 .has-text-color.has-iq-tertiary-900-opposite-color a {
     color: #fff !important
 }

 .has-text-color.has-iq-tertiary-900-color:after {
     background-color: #f47020 !important
 }

 .has-iq-tertiary-900-border-color {
     border-color: #f47020 !important
 }

 .has-iq-tertiary-900-background-color {
     background-color: #f47020 !important
 }

 .has-text-color.has-gray-gray-900-color,
 .has-text-color.has-gray-gray-900-color a {
     color: #333 !important
 }

 .has-text-color.has-gray-gray-900-opposite-color,
 .has-text-color.has-gray-gray-900-opposite-color a {
     color: #fff !important
 }

 .has-text-color.has-gray-gray-900-color:after {
     background-color: #333 !important
 }

 .has-gray-gray-900-border-color {
     border-color: #333 !important
 }

 .has-gray-gray-900-background-color {
     background-color: #333 !important
 }

 .has-text-color.has-gray-gray-800-color,
 .has-text-color.has-gray-gray-800-color a {
     color: #3d3d3d !important
 }

 .has-text-color.has-gray-gray-800-opposite-color,
 .has-text-color.has-gray-gray-800-opposite-color a {
     color: #fff !important
 }

 .has-text-color.has-gray-gray-800-color:after {
     background-color: #3d3d3d !important
 }

 .has-gray-gray-800-border-color {
     border-color: #3d3d3d !important
 }

 .has-gray-gray-800-background-color {
     background-color: #3d3d3d !important
 }

 .has-text-color.has-gray-gray-700-color,
 .has-text-color.has-gray-gray-700-color a {
     color: #474747 !important
 }

 .has-text-color.has-gray-gray-700-opposite-color,
 .has-text-color.has-gray-gray-700-opposite-color a {
     color: #fff !important
 }

 .has-text-color.has-gray-gray-700-color:after {
     background-color: #474747 !important
 }

 .has-gray-gray-700-border-color {
     border-color: #474747 !important
 }

 .has-gray-gray-700-background-color {
     background-color: #474747 !important
 }

 .has-text-color.has-gray-gray-600-color,
 .has-text-color.has-gray-gray-600-color a {
     color: #606060 !important
 }

 .has-text-color.has-gray-gray-600-opposite-color,
 .has-text-color.has-gray-gray-600-opposite-color a {
     color: #fff !important
 }

 .has-text-color.has-gray-gray-600-color:after {
     background-color: #606060 !important
 }

 .has-gray-gray-600-border-color {
     border-color: #606060 !important
 }

 .has-gray-gray-600-background-color {
     background-color: #606060 !important
 }

 .has-text-color.has-gray-gray-500-color,
 .has-text-color.has-gray-gray-500-color a {
     color: #707070 !important
 }

 .has-text-color.has-gray-gray-500-opposite-color,
 .has-text-color.has-gray-gray-500-opposite-color a {
     color: #fff !important
 }

 .has-text-color.has-gray-gray-500-color:after {
     background-color: #707070 !important
 }

 .has-gray-gray-500-border-color {
     border-color: #707070 !important
 }

 .has-gray-gray-500-background-color {
     background-color: #707070 !important
 }

 .has-text-color.has-gray-gray-400-color,
 .has-text-color.has-gray-gray-400-color a {
     color: #7e7e7e !important
 }

 .has-text-color.has-gray-gray-400-opposite-color,
 .has-text-color.has-gray-gray-400-opposite-color a {
     color: #fff !important
 }

 .has-text-color.has-gray-gray-400-color:after {
     background-color: #7e7e7e !important
 }

 .has-gray-gray-400-border-color {
     border-color: #7e7e7e !important
 }

 .has-gray-gray-400-background-color {
     background-color: #7e7e7e !important
 }

 .has-text-color.has-gray-gray-300-color,
 .has-text-color.has-gray-gray-300-color a {
     color: #cfcfcf !important
 }

 .has-text-color.has-gray-gray-300-opposite-color,
 .has-text-color.has-gray-gray-300-opposite-color a {
     color: #333 !important
 }

 .has-text-color.has-gray-gray-300-color:after {
     background-color: #cfcfcf !important
 }

 .has-gray-gray-300-border-color {
     border-color: #cfcfcf !important
 }

 .has-gray-gray-300-background-color {
     background-color: #cfcfcf !important
 }

 .has-text-color.has-gray-gray-200-color,
 .has-text-color.has-gray-gray-200-color a {
     color: #dbdbdb !important
 }

 .has-text-color.has-gray-gray-200-opposite-color,
 .has-text-color.has-gray-gray-200-opposite-color a {
     color: #333 !important
 }

 .has-text-color.has-gray-gray-200-color:after {
     background-color: #dbdbdb !important
 }

 .has-gray-gray-200-border-color {
     border-color: #dbdbdb !important
 }

 .has-gray-gray-200-background-color {
     background-color: #dbdbdb !important
 }

 .has-text-color.has-gray-gray-100-color,
 .has-text-color.has-gray-gray-100-color a {
     color: #f3f3f3 !important
 }

 .has-text-color.has-gray-gray-100-opposite-color,
 .has-text-color.has-gray-gray-100-opposite-color a {
     color: #333 !important
 }

 .has-text-color.has-gray-gray-100-color:after {
     background-color: #f3f3f3 !important
 }

 .has-gray-gray-100-border-color {
     border-color: #f3f3f3 !important
 }

 .has-gray-gray-100-background-color {
     background-color: #f3f3f3 !important
 }

 .has-text-color.has-gray-gray-1-color,
 .has-text-color.has-gray-gray-1-color a {
     color: #fff !important
 }

 .has-text-color.has-gray-gray-1-opposite-color,
 .has-text-color.has-gray-gray-1-opposite-color a {
     color: #333 !important
 }

 .has-text-color.has-gray-gray-1-color:after {
     background-color: #fff !important
 }

 .has-gray-gray-1-border-color {
     border-color: #fff !important
 }

 .has-gray-gray-1-background-color {
     background-color: #fff !important
 }

 :root {
     --iq-primary-900: #0c5479;
     --iq-primary-900-opposite: #fff;
     --iq-secondary-900: #2aacd6;
     --iq-secondary-900-opposite: #fff;
     --iq-tertiary-900: #f47020;
     --iq-tertiary-900-opposite: #fff;
     --gray-gray-900: #333;
     --gray-gray-900-opposite: #fff;
     --gray-gray-800: #3d3d3d;
     --gray-gray-800-opposite: #fff;
     --gray-gray-700: #474747;
     --gray-gray-700-opposite: #fff;
     --gray-gray-600: #606060;
     --gray-gray-600-opposite: #fff;
     --gray-gray-500: #707070;
     --gray-gray-500-opposite: #fff;
     --gray-gray-400: #7e7e7e;
     --gray-gray-400-opposite: #fff;
     --gray-gray-300: #cfcfcf;
     --gray-gray-300-opposite: #333;
     --gray-gray-200: #dbdbdb;
     --gray-gray-200-opposite: #333;
     --gray-gray-100: #f3f3f3;
     --gray-gray-100-opposite: #333;
     --gray-gray-1: #fff;
     --gray-gray-1-opposite: #333
 }

 body {
     padding-top: 1rem !important
 }

 b,
 strong {
     font-weight: 700
 }

 hr {
     border: 0;
     border-top: 1px solid #b0b0b0
 }

 .published-static img {
     width: 40px;
     margin-right: 10px
 }

 h2 strong,
 h3 strong {
     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
     color: #20262b !important;
     font-weight: 400;
     font-size: 1.75rem
 }

 h3 strong {
     font-size: 23px !important;
     font-weight: 700
 }

 blockquote {
     background-color: #f2f2f2;
     border-left: 5px solid #4472c4;
     padding: 10px 20px;
     margin: 0 0 20px;
     font-size: 17.5px
 }

 blockquote p {
     margin: 0
 }

 .iq-container {
     max-width: unset;
     padding-left: 0;
     padding-right: 0;
     background-color: #f5f5f5;
     background-image: none;
     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
 }

 .iq-container a {
     text-decoration: none;
     color: #2888fd
 }

 .lp-content-column {
     margin: 0 auto;
     max-width: 1320px;
     padding-left: 3%;
     padding-right: 3%;
     margin-bottom: 2rem
 }

 .lp-header-column {
     margin-bottom: 2rem;
     max-width: unset;
     background-color: #fff
 }

 .lp-header-column .lp-header-content {
     margin: 0 auto;
     margin-bottom: 0;
     max-width: 1200px;
     height: 5em
 }

 .lp-header-column .lp-header-content .logo {
     width: auto;
     height: auto
 }

 .lp-header-column .lp-header-content .green-button {
     float: right;
     margin-right: 60px
 }

 .lp-content-left-column {
     padding: 1rem;
     background-color: #fff
 }

 .lp-footer-column {
     border-top: .5rem solid #2aacd6 !important;
     padding: 2rem;
     font-size: .8rem
 }

 .iq-container .lp-footer-column a {
     color: gray !important
 }

 .iq .wp-block-image img {
     border-radius: 0
 }

 .only-desktop {
     display: block
 }

 .only-mobile {
     display: none
 }

 .only-desktop img {
     width: 100%;
     height: auto;
     display: block
 }

 @media (max-width:767px) {
     .article-title strong {
         font-size: 1.5rem
     }

     .lp-header-column {
         margin-bottom: 0
     }

     .lp-header-column .lp-header-content .logo {
         max-width: 85%
     }

     .lp-content-column {
         padding: 0
     }

     .advertorial-notice {
         line-height: 3.5rem;
         color: gray
     }

     .only-desktop {
         display: none !important
     }

     .only-mobile {
         display: block
     }
 }

 @media (min-width:768px) {
     .lp-content-column {
         display: flex !important;
         flex-wrap: nowrap !important;
         align-items: flex-start;
         gap: 2rem
     }

     .lp-content-left-column {
         flex: 0 0 66.66% !important
     }

     .only-desktop {
         flex: 0 0 25% !important;
         display: block !important
     }
 }

 .saboxplugin-wrap {
     border-top-style: solid !important;

     border-bottom-style: solid !important;

     border-left-style: solid !important;

     border-right-style: solid !important;

 }

 .saboxplugin-authorname .sabox-job-title {
     font-size: 12px;
     opacity: .7;
     display: inline-block;
     margin-left: 10px
 }

 .saboxplugin-wrap {
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     -ms-box-sizing: border-box;
     box-sizing: border-box;
     border: 1px solid #eee;
     width: 100%;
     clear: both;
     display: block;
     overflow: hidden;
     word-wrap: break-word;
     position: relative
 }

 .saboxplugin-wrap .saboxplugin-gravatar {
     float: left;
     padding: 0 20px 20px
 }

 .saboxplugin-wrap .saboxplugin-gravatar img {
     max-width: 100px;
     height: auto;
     border-radius: 0
 }

 .saboxplugin-wrap .saboxplugin-authorname {
     font-size: 18px;
     line-height: 1;
     margin: 20px 0 0 20px;
     display: block
 }

 .saboxplugin-wrap .saboxplugin-authorname a {
     text-decoration: none
 }

 .saboxplugin-wrap .saboxplugin-authorname a:focus {
     outline: 0
 }

 .saboxplugin-wrap .saboxplugin-desc {
     display: block;
     margin: 5px 20px
 }

 .saboxplugin-wrap .saboxplugin-desc a {
     text-decoration: underline
 }

 .saboxplugin-wrap .saboxplugin-desc p {
     margin: 5px 0 12px
 }

 .saboxplugin-wrap .saboxplugin-web {
     margin: 0 20px 15px;
     text-align: left
 }

 .saboxplugin-wrap .sab-web-position {
     text-align: right
 }

 .saboxplugin-wrap .saboxplugin-web a {
     color: #ccc;
     text-decoration: none
 }

 .saboxplugin-wrap .saboxplugin-socials {
     position: relative;
     display: block;
     background: #fcfcfc;
     padding: 5px;
     border-top: 1px solid #eee
 }

 .saboxplugin-wrap .saboxplugin-socials a svg {
     width: 20px;
     height: 20px
 }

 .saboxplugin-wrap .saboxplugin-socials a svg .st2 {
     fill: #fff;
     transform-origin: center center
 }

 .saboxplugin-wrap .saboxplugin-socials a svg .st1 {
     fill: rgba(0, 0, 0, .3)
 }

 .saboxplugin-wrap .saboxplugin-socials a:hover {
     opacity: .8;
     -webkit-transition: opacity .4s;
     -moz-transition: opacity .4s;
     -o-transition: opacity .4s;
     transition: opacity .4s;
     box-shadow: none !important;
     -webkit-box-shadow: none !important
 }

 .saboxplugin-wrap .saboxplugin-socials .saboxplugin-icon-color {
     box-shadow: none;
     padding: 0;
     border: 0;
     -webkit-transition: opacity .4s;
     -moz-transition: opacity .4s;
     -o-transition: opacity .4s;
     transition: opacity .4s;
     display: inline-block;
     color: #fff;
     font-size: 0;
     text-decoration: inherit;
     margin: 5px;
     -webkit-border-radius: 0;
     -moz-border-radius: 0;
     -ms-border-radius: 0;
     -o-border-radius: 0;
     border-radius: 0;
     overflow: hidden
 }

 .saboxplugin-wrap .saboxplugin-socials .saboxplugin-icon-grey {
     text-decoration: inherit;
     box-shadow: none;
     position: relative;
     display: -moz-inline-stack;
     display: inline-block;
     vertical-align: middle;
     zoom: 1;
     margin: 10px 5px;
     color: #444;
     fill: #444
 }

 .clearfix:after,
 .clearfix:before {
     content: ' ';
     display: table;
     line-height: 0;
     clear: both
 }

 .ie7 .clearfix {
     zoom: 1
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-twitch {
     border-color: #38245c
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-addthis {
     border-color: #e91c00
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-behance {
     border-color: #003eb0
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-delicious {
     border-color: #06c
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-deviantart {
     border-color: #036824
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-digg {
     border-color: #00327c
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-dribbble {
     border-color: #ba1655
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-facebook {
     border-color: #1e2e4f
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-flickr {
     border-color: #003576
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-github {
     border-color: #264874
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-google {
     border-color: #0b51c5
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-googleplus {
     border-color: #96271a
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-html5 {
     border-color: #902e13
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-instagram {
     border-color: #1630aa
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-linkedin {
     border-color: #00344f
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-pinterest {
     border-color: #5b040e
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-reddit {
     border-color: #992900
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-rss {
     border-color: #a43b0a
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-sharethis {
     border-color: #5d8420
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-skype {
     border-color: #00658a
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-soundcloud {
     border-color: #995200
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-spotify {
     border-color: #0f612c
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-stackoverflow {
     border-color: #a95009
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-steam {
     border-color: #006388
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-user_email {
     border-color: #b84e05
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-stumbleUpon {
     border-color: #9b280e
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-tumblr {
     border-color: #10151b
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-twitter {
     border-color: #0967a0
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-vimeo {
     border-color: #0d7091
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-windows {
     border-color: #003f71
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-whatsapp {
     border-color: #003f71
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-wordpress {
     border-color: #0f3647
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-yahoo {
     border-color: #14002d
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-youtube {
     border-color: #900
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-xing {
     border-color: #000202
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-mixcloud {
     border-color: #2475a0
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-vk {
     border-color: #243549
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-medium {
     border-color: #00452c
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-quora {
     border-color: #420e00
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-meetup {
     border-color: #9b181c
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-goodreads {
     border-color: #000
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-snapchat {
     border-color: #999700
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-500px {
     border-color: #00557f
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-mastodont {
     border-color: #185886
 }

 .sab-patreon {
     border-color: #fc573b
 }

 .sabox-plus-item {
     margin-bottom: 20px
 }

 @media screen and (max-width:480px) {
     .saboxplugin-wrap {
         text-align: center
     }

     .saboxplugin-wrap .saboxplugin-gravatar {
         float: none;
         padding: 20px 0;
         text-align: center;
         margin: 0 auto;
         display: block
     }

     .saboxplugin-wrap .saboxplugin-gravatar img {
         float: none;
         display: inline-block;
         display: -moz-inline-stack;
         vertical-align: middle;
         zoom: 1
     }

     .saboxplugin-wrap .saboxplugin-desc {
         margin: 0 10px 20px;
         text-align: center
     }

     .saboxplugin-wrap .saboxplugin-authorname {
         text-align: center;
         margin: 10px 0 20px
     }
 }

 body .saboxplugin-authorname a,
 body .saboxplugin-authorname a:hover {
     box-shadow: none;
     -webkit-box-shadow: none
 }

 a.sab-profile-edit {
     font-size: 16px !important;
     line-height: 1 !important
 }

 .sab-edit-settings a,
 a.sab-profile-edit {
     color: #0073aa !important;
     box-shadow: none !important;
     -webkit-box-shadow: none !important
 }

 .sab-edit-settings {
     margin-right: 15px;
     position: absolute;
     right: 0;
     z-index: 2;
     bottom: 10px;
     line-height: 20px
 }

 .sab-edit-settings i {
     margin-left: 5px
 }

 .saboxplugin-socials {
     line-height: 1 !important
 }

 .rtl .saboxplugin-wrap .saboxplugin-gravatar {
     float: right
 }

 .rtl .saboxplugin-wrap .saboxplugin-authorname {
     display: flex;
     align-items: center
 }

 .rtl .saboxplugin-wrap .saboxplugin-authorname .sab-profile-edit {
     margin-right: 10px
 }

 .rtl .sab-edit-settings {
     right: auto;
     left: 0
 }

 img.sab-custom-avatar {
     max-width: 75px
 }

 .saboxplugin-wrap .saboxplugin-gravatar img {
     -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
     -ms-border-radius: 50%;
     -o-border-radius: 50%;
     border-radius: 50%
 }

 .saboxplugin-wrap .saboxplugin-gravatar img {
     border-radius: 16% 84% 18% 82%/64% 14% 86% 36%
 }

 .saboxplugin-wrap .saboxplugin-authorname a,
 .saboxplugin-wrap .saboxplugin-authorname span {
     color: #00658c
 }

 .saboxplugin-wrap .saboxplugin-authorname {
     font-family: "Roboto"
 }

 .saboxplugin-wrap .saboxplugin-desc {
     font-family: None
 }

 .saboxplugin-wrap {
     margin-top: 0;
     margin-bottom: 0;
     padding: 0
 }

 .saboxplugin-wrap .saboxplugin-authorname {
     font-size: 18px;
     line-height: 25px
 }

 .saboxplugin-wrap .saboxplugin-desc p,
 .saboxplugin-wrap .saboxplugin-desc {
     font-size: 14px !important;
     line-height: 21px !important
 }

 .saboxplugin-wrap .saboxplugin-web {
     font-size: 14px
 }

 .saboxplugin-wrap .saboxplugin-socials a svg {
     width: 18px;
     height: 18px
 }

 .saboxplugin-tabs-wrapper {
     width: 100%;
     display: block;
     clear: both;
     overflow: auto
 }

 .saboxplugin-tabs-wrapper ul {
     margin: 0;
     padding: 0
 }

 .saboxplugin-tabs-wrapper ul li {
     list-style: none;
     float: left;
     color: #222;
     padding: 8px 20px;
     background-color: #e4e4e4;
     box-sizing: border-box;
     margin-right: 1px;
     border-bottom: 1px solid #c7c7c7
 }

 .saboxplugin-tabs-wrapper ul li.active,
 .saboxplugin-tabs-wrapper ul li:hover {
     color: #222;
     background-color: #efefef;
     border-bottom: 1px solid #c7c7c7;
     cursor: pointer
 }

 .saboxplugin-tab {
     padding: 20px
 }

 .saboxplugin-tab ul {
     margin: 0;
     padding: 0
 }

 .saboxplugin-tab ul li {
     list-style: none
 }

 .saboxplugin-authorname .sabox-job-title {
     font-size: 12px;
     opacity: .7;
     display: inline-block;
     margin-left: 10px
 }

 .saboxplugin-wrap {
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     -ms-box-sizing: border-box;
     box-sizing: border-box;
     border: 1px solid #eee;
     width: 100%;
     clear: both;
     display: block;
     overflow: hidden;
     word-wrap: break-word;
     position: relative
 }

 .saboxplugin-wrap .saboxplugin-gravatar {
     float: left;
     padding: 0 20px 20px
 }

 .saboxplugin-wrap .saboxplugin-gravatar img {
     max-width: 100px;
     height: auto;
     border-radius: 0
 }

 .saboxplugin-wrap .saboxplugin-authorname {
     font-size: 18px;
     line-height: 1;
     margin: 20px 0 0 20px;
     display: block
 }

 .saboxplugin-wrap .saboxplugin-authorname a {
     text-decoration: none
 }

 .saboxplugin-wrap .saboxplugin-authorname a:focus {
     outline: 0
 }

 .saboxplugin-wrap .saboxplugin-desc {
     display: block;
     margin: 5px 20px
 }

 .saboxplugin-wrap .saboxplugin-desc a {
     text-decoration: underline
 }

 .saboxplugin-wrap .saboxplugin-desc p {
     margin: 5px 0 12px
 }

 .saboxplugin-wrap .saboxplugin-web {
     margin: 0 20px 15px;
     text-align: left
 }

 .saboxplugin-wrap .sab-web-position {
     text-align: right
 }

 .saboxplugin-wrap .saboxplugin-web a {
     color: #ccc;
     text-decoration: none
 }

 .saboxplugin-wrap .saboxplugin-socials {
     position: relative;
     display: block;
     background: #fcfcfc;
     padding: 5px;
     border-top: 1px solid #eee
 }

 .saboxplugin-wrap .saboxplugin-socials a svg {
     width: 20px;
     height: 20px
 }

 .saboxplugin-wrap .saboxplugin-socials a svg .st2 {
     fill: #fff;
     transform-origin: center center
 }

 .saboxplugin-wrap .saboxplugin-socials a svg .st1 {
     fill: rgba(0, 0, 0, .3)
 }

 .saboxplugin-wrap .saboxplugin-socials a:hover {
     opacity: .8;
     -webkit-transition: opacity .4s;
     -moz-transition: opacity .4s;
     -o-transition: opacity .4s;
     transition: opacity .4s;
     box-shadow: none !important;
     -webkit-box-shadow: none !important
 }

 .saboxplugin-wrap .saboxplugin-socials .saboxplugin-icon-color {
     box-shadow: none;
     padding: 0;
     border: 0;
     -webkit-transition: opacity .4s;
     -moz-transition: opacity .4s;
     -o-transition: opacity .4s;
     transition: opacity .4s;
     display: inline-block;
     color: #fff;
     font-size: 0;
     text-decoration: inherit;
     margin: 5px;
     -webkit-border-radius: 0;
     -moz-border-radius: 0;
     -ms-border-radius: 0;
     -o-border-radius: 0;
     border-radius: 0;
     overflow: hidden
 }

 .saboxplugin-wrap .saboxplugin-socials .saboxplugin-icon-grey {
     text-decoration: inherit;
     box-shadow: none;
     position: relative;
     display: -moz-inline-stack;
     display: inline-block;
     vertical-align: middle;
     zoom: 1;
     margin: 10px 5px;
     color: #444;
     fill: #444
 }

 .clearfix:after,
 .clearfix:before {
     content: ' ';
     display: table;
     line-height: 0;
     clear: both
 }

 .ie7 .clearfix {
     zoom: 1
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-twitch {
     border-color: #38245c
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-addthis {
     border-color: #e91c00
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-behance {
     border-color: #003eb0
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-delicious {
     border-color: #06c
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-deviantart {
     border-color: #036824
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-digg {
     border-color: #00327c
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-dribbble {
     border-color: #ba1655
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-facebook {
     border-color: #1e2e4f
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-flickr {
     border-color: #003576
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-github {
     border-color: #264874
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-google {
     border-color: #0b51c5
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-googleplus {
     border-color: #96271a
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-html5 {
     border-color: #902e13
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-instagram {
     border-color: #1630aa
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-linkedin {
     border-color: #00344f
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-pinterest {
     border-color: #5b040e
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-reddit {
     border-color: #992900
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-rss {
     border-color: #a43b0a
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-sharethis {
     border-color: #5d8420
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-skype {
     border-color: #00658a
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-soundcloud {
     border-color: #995200
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-spotify {
     border-color: #0f612c
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-stackoverflow {
     border-color: #a95009
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-steam {
     border-color: #006388
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-user_email {
     border-color: #b84e05
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-stumbleUpon {
     border-color: #9b280e
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-tumblr {
     border-color: #10151b
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-twitter {
     border-color: #0967a0
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-vimeo {
     border-color: #0d7091
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-windows {
     border-color: #003f71
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-whatsapp {
     border-color: #003f71
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-wordpress {
     border-color: #0f3647
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-yahoo {
     border-color: #14002d
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-youtube {
     border-color: #900
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-xing {
     border-color: #000202
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-mixcloud {
     border-color: #2475a0
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-vk {
     border-color: #243549
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-medium {
     border-color: #00452c
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-quora {
     border-color: #420e00
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-meetup {
     border-color: #9b181c
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-goodreads {
     border-color: #000
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-snapchat {
     border-color: #999700
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-500px {
     border-color: #00557f
 }

 .saboxplugin-socials.sabox-colored .saboxplugin-icon-color .sab-mastodont {
     border-color: #185886
 }

 .sab-patreon {
     border-color: #fc573b
 }

 .sabox-plus-item {
     margin-bottom: 20px
 }

 @media screen and (max-width:480px) {
     .saboxplugin-wrap {
         text-align: center
     }

     .saboxplugin-wrap .saboxplugin-gravatar {
         float: none;
         padding: 20px 0;
         text-align: center;
         margin: 0 auto;
         display: block
     }

     .saboxplugin-wrap .saboxplugin-gravatar img {
         float: none;
         display: inline-block;
         display: -moz-inline-stack;
         vertical-align: middle;
         zoom: 1
     }

     .saboxplugin-wrap .saboxplugin-desc {
         margin: 0 10px 20px;
         text-align: center
     }

     .saboxplugin-wrap .saboxplugin-authorname {
         text-align: center;
         margin: 10px 0 20px
     }
 }

 body .saboxplugin-authorname a,
 body .saboxplugin-authorname a:hover {
     box-shadow: none;
     -webkit-box-shadow: none
 }

 a.sab-profile-edit {
     font-size: 16px !important;
     line-height: 1 !important
 }

 .sab-edit-settings a,
 a.sab-profile-edit {
     color: #0073aa !important;
     box-shadow: none !important;
     -webkit-box-shadow: none !important
 }

 .sab-edit-settings {
     margin-right: 15px;
     position: absolute;
     right: 0;
     z-index: 2;
     bottom: 10px;
     line-height: 20px
 }

 .sab-edit-settings i {
     margin-left: 5px
 }

 .saboxplugin-socials {
     line-height: 1 !important
 }

 .rtl .saboxplugin-wrap .saboxplugin-gravatar {
     float: right
 }

 .rtl .saboxplugin-wrap .saboxplugin-authorname {
     display: flex;
     align-items: center
 }

 .rtl .saboxplugin-wrap .saboxplugin-authorname .sab-profile-edit {
     margin-right: 10px
 }

 .rtl .sab-edit-settings {
     right: auto;
     left: 0
 }

 img.sab-custom-avatar {
     max-width: 75px
 }

 .saboxplugin-wrap .saboxplugin-gravatar img {
     -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
     -ms-border-radius: 50%;
     -o-border-radius: 50%;
     border-radius: 50%
 }

 .saboxplugin-wrap .saboxplugin-gravatar img {
     border-radius: 16% 84% 18% 82%/64% 14% 86% 36%
 }

 .saboxplugin-wrap .saboxplugin-authorname a,
 .saboxplugin-wrap .saboxplugin-authorname span {
     color: #00658c
 }

 .saboxplugin-wrap .saboxplugin-authorname {
     font-family: "Roboto"
 }

 .saboxplugin-wrap .saboxplugin-desc {
     font-family: None
 }

 .saboxplugin-wrap {
     margin-top: 0;
     margin-bottom: 0;
     padding: 0
 }

 .saboxplugin-wrap .saboxplugin-authorname {
     font-size: 18px;
     line-height: 25px
 }

 .saboxplugin-wrap .saboxplugin-desc p,
 .saboxplugin-wrap .saboxplugin-desc {
     font-size: 14px !important;
     line-height: 21px !important
 }

 .saboxplugin-wrap .saboxplugin-web {
     font-size: 14px
 }

 .saboxplugin-wrap .saboxplugin-socials a svg {
     width: 18px;
     height: 18px
 }

 .saboxplugin-tabs-wrapper {
     width: 100%;
     display: block;
     clear: both;
     overflow: auto
 }

 .saboxplugin-tabs-wrapper ul {
     margin: 0;
     padding: 0
 }

 .saboxplugin-tabs-wrapper ul li {
     list-style: none;
     float: left;
     color: #222;
     padding: 8px 20px;
     background-color: #e4e4e4;
     box-sizing: border-box;
     margin-right: 1px;
     border-bottom: 1px solid #c7c7c7
 }

 .saboxplugin-tabs-wrapper ul li.active,
 .saboxplugin-tabs-wrapper ul li:hover {
     color: #222;
     background-color: #efefef;
     border-bottom: 1px solid #c7c7c7;
     cursor: pointer
 }

 .saboxplugin-tab {
     padding: 20px
 }

 .saboxplugin-tab ul {
     margin: 0;
     padding: 0
 }

 .saboxplugin-tab ul li {
     list-style: none
 }

 .saboxplugin-authorname .sabox-job-title {
     font-size: 12px;
     opacity: .7;
     display: inline-block;
     margin-left: 10px
 }