.judul-info-penggunaan {
    font-size: 28px;
    font-family: Poppins;
    font-weight: 700;
    color: #1e293b;
    text-align: center;
    /* Properti untuk rata tengah */
    padding: 40px 20px 20px 20px;
}

.isi-info-penggunaan h5 {
    font-size: 20px;
    padding: 10px 200px 10px 200px;
    /* Default padding */

}

@media (max-width: 768px) {

    /* Untuk perangkat dengan lebar maksimal 768px */
    .isi-info-penggunaan h5 {
        padding: 10px 15px;
        /* Padding lebih kecil untuk mobile */
        font-size: 14px;
        /* (Opsional) Ukuran font lebih kecil */
    }
}

/* css 1 */
dl,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
p,
pre,
ul {
    margin-top: 0
}

address,
dl,
ol,
p,
pre,
ul {
    margin-bottom: 1rem
}

img,
svg {
    vertical-align: middle
}

body,
caption {
    text-align: left
}

button,
hr,
input {
    overflow: visible
}

pre,
textarea {
    overflow: auto
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
legend,
main,
nav,
section {
    display: block
}

dd,
h1,
h2,
h3,
h4,
h5,
h6,
label,
legend {
    margin-bottom: .5rem
}

address,
legend {
    line-height: inherit
}

progress,
sub,
sup {
    vertical-align: baseline
}

label,
output {
    display: inline-block
}

[role=button],
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled),
summary {
    cursor: pointer
}

*,
::after,
::before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent
}

body {
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff
}

[tabindex="-1"]:focus:not(:focus-visible) {
    outline: 0 !important
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

abbr[data-original-title],
abbr[title] {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none
}

address {
    font-style: normal
}

ol ol,
ol ul,
ul ol,
ul ul {
    margin-bottom: 0
}

dt {
    font-weight: 700
}

dd {
    margin-left: 0
}

blockquote,
figure {
    margin: 0 0 1rem
}

b,
strong {
    font-weight: bolder
}

small {
    font-size: 80%
}

sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    color: #007bff;
    text-decoration: none;
    background-color: transparent
}

a:hover {
    color: #0056b3;
    text-decoration: underline
}

a:not([href]):not([class]),
a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none
}

code,
kbd,
pre,
samp {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    font-size: 1em
}

pre {
    -ms-overflow-style: scrollbar
}

img {
    border-style: none
}

svg {
    overflow: hidden
}

table {
    border-collapse: collapse
}

caption {
    padding-top: .75rem;
    padding-bottom: .75rem;
    color: #6c757d;
    caption-side: bottom
}

th {
    text-align: inherit;
    text-align: -webkit-match-parent
}

button {
    border-radius: 0
}

button:focus:not(:focus-visible) {
    outline: 0
}

button,
input,
optgroup,
select,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

button,
select {
    text-transform: none
}

select {
    word-wrap: normal
}

[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    padding: 0;
    border-style: none
}

input[type=radio],
input[type=checkbox] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

textarea {
    resize: vertical
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}

legend {
    width: 100%;
    max-width: 100%;
    padding: 0;
    font-size: 1.5rem;
    color: inherit;
    white-space: normal
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    outline-offset: -2px;
    -webkit-appearance: none
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

summary {
    display: list-item
}

template {
    display: none
}

[hidden] {
    display: none !important
}

/* css 1 */


/* css 2 */
body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

body.opf_funnel-template-op_builder_blank,
body.page-template-op_builder_blank,
body.post-template-op_builder_blank {
    font-family: 'IBM Plex Sans', sans-serif
}

body.opf_funnel-template-op_builder_blank h1,
body.opf_funnel-template-op_builder_blank h2,
body.opf_funnel-template-op_builder_blank h3,
body.opf_funnel-template-op_builder_blank h4,
body.opf_funnel-template-op_builder_blank h5,
body.opf_funnel-template-op_builder_blank h6,
body.page-template-op_builder_blank h1,
body.page-template-op_builder_blank h2,
body.page-template-op_builder_blank h3,
body.page-template-op_builder_blank h4,
body.page-template-op_builder_blank h5,
body.page-template-op_builder_blank h6,
body.post-template-op_builder_blank h1,
body.post-template-op_builder_blank h2,
body.post-template-op_builder_blank h3,
body.post-template-op_builder_blank h4,
body.post-template-op_builder_blank h5,
body.post-template-op_builder_blank h6 {
    font-family: Poppins, sans-serif
}

#op3-designer-element {
    overflow: visible
}

img {
    max-width: 100%;
    height: auto
}

[data-op3-contenteditable] [style*=";color:"] a,
[data-op3-contenteditable] [style*="; color:"] a,
[data-op3-contenteditable] [style^="color:"] a {
    color: inherit !important
}

[data-op3-contenteditable] [style*=";background-clip:text;"] *,
[data-op3-contenteditable] [style*=";background-clip: text;"] *,
[data-op3-contenteditable] [style*="; background-clip:text;"] *,
[data-op3-contenteditable] [style*="; background-clip: text;"] *,
[data-op3-contenteditable] [style^="background-clip:text;"] *,
[data-op3-contenteditable] [style^="background-clip: text;"] * {
    color: inherit;
    background-image: inherit;
    background-size: inherit;
    background-position: inherit;
    background-clip: inherit;
    -webkit-background-clip: inherit;
    text-fill-color: inherit;
    -webkit-text-fill-color: inherit
}

[data-op3-children="0"],
[data-op3-children="1"],
[data-op3-children="2"],
[data-op3-children="3"],
[data-op3-children="4"],
[data-op3-children="5"],
[data-op3-children="6"],
[data-op3-children="7"],
[data-op3-children="8"],
[data-op3-children="9"],
[data-op3-children="10"] {
    foo: bar
}

#wpadminbar #wp-admin-bar-op3_edit_page>.ab-item::before {
    content: "\f464";
    top: 2px
}

.grecaptcha-badge {
    display: none
}

.op3badge {
    position: fixed;
    display: block;
    bottom: 0;
    z-index: 9999;
    -webkit-box-shadow: 0 0 0 1px rgba(6, 6, 6, .025);
    box-shadow: 0 0 0 1px rgba(6, 6, 6, .025);
    overflow: hidden
}

.op3badge-left {
    border-radius: 0 5px 0 0;
    left: 0
}

.op3badge-right {
    border-radius: 5px 0 0;
    right: 0
}

a[href='#wlm_login#'],
a[href='#wlm_logout#'] {
    display: none !important
}

.op3-absolute-link {
    position: absolute;
    display: block;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.op3-element {
    position: relative;
    background: center center no-repeat none;
    -webkit-transition: all 0s ease;
    transition: all 0s ease
}

.op3-element [data-op-element-hidden="1"],
.op3-element[data-op-element-hidden="1"] {
    display: none !important
}

.op3-element [data-op-visibility-hidden="1"],
.op3-element[data-op-visibility-hidden="1"] {
    visibility: hidden
}

.op3-element * {
    -webkit-transition: all 0s ease;
    transition: all 0s ease
}

.op3-element [data-op3-element-container] {
    border-color: transparent !important;
    border-width: 0
}

.op3-element [data-op3-border] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: auto;
    border-width: 0;
    overflow: hidden
}

.op3-element [data-op3-border]>[data-op3-background] {
    will-change: top
}

.op3-element [data-op3-background] {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
    -webkit-transition: inherit;
    transition: inherit;
    pointer-events: none
}

.op3-element [data-op3-background]::after,
.op3-element [data-op3-background]::before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -webkit-transition: inherit;
    transition: inherit;
    pointer-events: none
}

.op3-element [data-op3-background=map],
.op3-element [data-op3-children]>.op3-element[data-op3-element-spec=togglestatuserror],
.op3-element [data-op3-children][data-op3-toggle-status=error]>.op3-element {
    display: none
}

.op3-element [data-op3-background]::before {
    opacity: 1
}

.op3-element [data-op3-background]::after,
.op3-element:hover>.op3-background-ancestor>[data-op3-background]::before,
.op3-element:hover>.op3-background-ancestor>[data-op3-border]>[data-op3-background]::before,
.op3-element:hover>.op3-background-ancestor>[data-op3-element-container]>[data-op3-border]>[data-op3-background]::before,
.op3-element:hover>.op3-background-parent>[data-op3-background]::before,
.op3-element:hover>.op3-background-parent>[data-op3-border]>[data-op3-background]::before,
.op3-element:hover>.op3-background-parent>[data-op3-element-container]>[data-op3-border]>[data-op3-background]::before,
.op3-element:hover>[data-op3-background]::before,
.op3-element:hover>[data-op3-element-container]>[data-op3-border]>[data-op3-background]::before {
    opacity: 0
}

.op3-element [data-op3-background=video] [data-op3-video-selfhosted],
.op3-element [data-op3-background=video] iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.op3-element [data-op3-background=video] [data-op3-code] {
    border-width: 0
}

.op3-element [data-op3-background=video] [data-op3-aspect-ratio] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 0
}

.op3-element [data-op3-background=video] [data-op3-aspect-ratio=""],
.op3-element [data-op3-background=video] [data-op3-aspect-ratio="16:9"] {
    padding-top: 56.25%
}

.op3-element [data-op3-background=video] [data-op3-aspect-ratio="16:10"] {
    padding-top: 62.5%
}

.op3-element [data-op3-background=video] [data-op3-aspect-ratio="21:9"] {
    padding-top: 42.86%
}

.op3-element [data-op3-background=video] [data-op3-aspect-ratio="4:3"] {
    padding-top: 75%
}

.op3-element [data-op3-background=video] [data-op3-aspect-ratio="4:5"] {
    padding-top: 125%
}

.op3-element [data-op3-background=video] [data-op3-aspect-ratio="1:1"] {
    padding-top: 100%
}

.op3-element [data-op3-background=video] [data-op3-aspect-ratio="9:16"] {
    padding-top: 178%
}

.op3-element [data-op3-background=video] [data-element-object-fit][data-element-object-fit] {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) translateZ(0);
    transform: translate(-50%, -50%) translateZ(0)
}

.op3-element [data-op3-background=video] [data-op3-video-selfhosted] {
    -o-object-fit: cover;
    object-fit: cover
}

.op3-element .op3-background-ancestor,
.op3-element .op3-background-parent {
    position: relative
}

.op3-element:hover>.op3-background-ancestor>[data-op3-background]::after,
.op3-element:hover>.op3-background-ancestor>[data-op3-border]>[data-op3-background]::after,
.op3-element:hover>.op3-background-ancestor>[data-op3-element-container]>[data-op3-border]>[data-op3-background]::after,
.op3-element:hover>.op3-background-parent>[data-op3-background]::after,
.op3-element:hover>.op3-background-parent>[data-op3-border]>[data-op3-background]::after,
.op3-element:hover>.op3-background-parent>[data-op3-element-container]>[data-op3-border]>[data-op3-background]::after,
.op3-element:hover>[data-op3-background]::after,
.op3-element:hover>[data-op3-element-container]>[data-op3-border]>[data-op3-background]::after {
    opacity: 1
}

.op3-element[data-op3-has-children="0"]:hover [data-op3-background]::before {
    opacity: 0
}

.op3-element[data-op3-has-children="0"]:hover [data-op3-background]::after {
    opacity: 1
}

.op3-element [data-op3-children][data-op3-toggle-status=error]>.op3-element[data-op3-element-spec=togglestatuserror] {
    display: block
}

.op3-element[data-op-animation-state~=enter] {
    opacity: 0;
    pointer-events: none
}

.op3-element[data-op-animation-state=enter] {
    -webkit-transition: all 0s !important;
    transition: all 0s !important
}

.op3-element[data-op-animation-state~=enter-active] {
    opacity: 1;
    pointer-events: all
}

.op3-element[data-op-animation-style=fade][data-op-animation-state~=enter-active] {
    -webkit-transition: opacity .7s ease !important;
    transition: opacity .7s ease !important
}

.op3-element[data-op-animation-style=scale-up][data-op-animation-state~=enter] {
    -webkit-transform: scale(.5);
    transform: scale(.5)
}

.op3-element[data-op-animation-style=scale-up][data-op-animation-state~=enter-active] {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: opacity .7s ease, -webkit-transform .7s ease !important;
    transition: opacity .7s ease, -webkit-transform .7s ease !important;
    transition: opacity .7s ease, transform .7s ease !important;
    transition: opacity .7s ease, transform .7s ease, -webkit-transform .7s ease !important
}

.op3-element[data-op-animation-style=scale-down][data-op-animation-state~=enter] {
    -webkit-transform: scale(1.5);
    transform: scale(1.5)
}

.op3-element[data-op-animation-style=scale-down][data-op-animation-state~=enter-active] {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: opacity .7s ease, -webkit-transform .7s ease !important;
    transition: opacity .7s ease, -webkit-transform .7s ease !important;
    transition: opacity .7s ease, transform .7s ease !important;
    transition: opacity .7s ease, transform .7s ease, -webkit-transform .7s ease !important
}

.op3-element[data-op-animation-style=slide-up][data-op-animation-state~=enter] {
    -webkit-transform: translateY(10%);
    transform: translateY(10%)
}

.op3-element[data-op-animation-style=slide-up][data-op-animation-state~=enter-active] {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: opacity .7s ease, -webkit-transform .7s ease !important;
    transition: opacity .7s ease, -webkit-transform .7s ease !important;
    transition: opacity .7s ease, transform .7s ease !important;
    transition: opacity .7s ease, transform .7s ease, -webkit-transform .7s ease !important
}

.op3-element[data-op-animation-style=slide-down][data-op-animation-state~=enter] {
    -webkit-transform: translateY(-10%);
    transform: translateY(-10%)
}

.op3-element[data-op-animation-style=slide-down][data-op-animation-state~=enter-active] {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: opacity .7s ease, -webkit-transform .7s ease !important;
    transition: opacity .7s ease, -webkit-transform .7s ease !important;
    transition: opacity .7s ease, transform .7s ease !important;
    transition: opacity .7s ease, transform .7s ease, -webkit-transform .7s ease !important
}

.op3-element[data-op-animation-style=slide-left][data-op-animation-state~=enter] {
    -webkit-transform: translateX(10%);
    transform: translateX(10%)
}

.op3-element[data-op-animation-style=slide-left][data-op-animation-state~=enter-active] {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: opacity .7s ease, -webkit-transform .7s ease !important;
    transition: opacity .7s ease, -webkit-transform .7s ease !important;
    transition: opacity .7s ease, transform .7s ease !important;
    transition: opacity .7s ease, transform .7s ease, -webkit-transform .7s ease !important
}

.op3-element[data-op-animation-style=slide-right][data-op-animation-state~=enter] {
    -webkit-transform: translateX(-10%);
    transform: translateX(-10%)
}

.op3-element[data-op-animation-style=slide-right][data-op-animation-state~=enter-active] {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: opacity .7s ease, -webkit-transform .7s ease !important;
    transition: opacity .7s ease, -webkit-transform .7s ease !important;
    transition: opacity .7s ease, transform .7s ease !important;
    transition: opacity .7s ease, transform .7s ease, -webkit-transform .7s ease !important
}

.op3-element[data-op-animation-style=grow][data-op-animation-state~=enter] {
    -webkit-transform: scale(0);
    transform: scale(0)
}

.op3-element[data-op-animation-style=grow][data-op-animation-state~=enter-active] {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: opacity .7s ease, -webkit-transform .7s ease !important;
    transition: opacity .7s ease, -webkit-transform .7s ease !important;
    transition: opacity .7s ease, transform .7s ease !important;
    transition: opacity .7s ease, transform .7s ease, -webkit-transform .7s ease !important
}

.op3-element[data-op-animation-style=shrink][data-op-animation-state~=enter] {
    -webkit-transform: scale(2.5);
    transform: scale(2.5)
}

.op3-element[data-op-animation-style=shrink][data-op-animation-state~=enter-active] {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: opacity .7s ease, -webkit-transform .7s ease !important;
    transition: opacity .7s ease, -webkit-transform .7s ease !important;
    transition: opacity .7s ease, transform .7s ease !important;
    transition: opacity .7s ease, transform .7s ease, -webkit-transform .7s ease !important
}

@media (max-width: 767px) {
    .op3-element [data-op3-background=video][data-op3-show-on-mobile="0"] {
        display: none
    }
}

.op3-element__container {
    position: static;
    min-width: 0;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
    border: 1px currentColor
}

.op3-element__canvas {
    position: absolute;
    display: -ms-grid;
    display: grid;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    pointer-events: none;
    -webkit-transition-duration: inherit;
    transition-duration: inherit;
    overflow: hidden;
    border-radius: inherit;
    border: inherit;
    border-color: transparent !important
}

.op3-element__background {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: 1/1/1/1;
    z-index: 0;
    pointer-events: none;
    -webkit-transition-duration: inherit;
    transition-duration: inherit
}

.op3-element__background::after,
.op3-element__background::before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -webkit-transition: inherit;
    transition: inherit
}

.op3-element__background::before {
    opacity: 1
}

.op3-element__background::after,
.op3-element__container:hover>.op3-element__canvas>.op3-element__background::before {
    opacity: 0
}

.op3-element__container:hover>.op3-element__canvas>.op3-element__background::after {
    opacity: 1
}

.op3-element__children {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.op3-element[data-op3-element-type=bulletblock] .op3-element-bulletblock__container {
    padding: 15px 0;
    border-color: currentColor
}

.op3-element[data-op3-element-type=bulletblock] .op3-element-bulletblock__children {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: .25em
}

.op3-element[data-op3-element-type=bulletlist] {
    max-width: 100%;
    margin: 0;
    line-height: 1.5;
    row-gap: inherit
}

.op3-element[data-op3-element-type=bulletlist] .op3-element-bulletlist__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: normal;
    -ms-flex-pack: normal;
    justify-content: normal
}

.op3-element[data-op3-element-type=bulletlist] .op3-element-bulletlist__canvas~* {
    z-index: 1
}

.op3-element[data-op3-element-type=bulletlist] .op3-element-bulletlist__bullet {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 2em;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    font-size: 100%;
    line-height: inherit;
    text-align: center;
    -webkit-transition: inherit;
    transition: inherit
}

.op3-element[data-op3-element-type=bulletlist] .op3-element-bulletlist__bullet::after {
    content: "\200b"
}

.op3-element[data-op3-element-type=bulletlist] .op3-element-bulletlist__bullet svg {
    display: inline;
    line-height: inherit
}

.op3-element[data-op3-element-type=bulletlist] .op3-element-bulletlist__bullet svg image {
    width: 100%;
    height: 100%
}

.op3-element[data-op3-element-type=bulletlist] .op3-element-bulletlist__link,
.op3-element[data-op3-element-type=bulletlist] .op3-element-bulletlist__text {
    min-width: 0
}

.op3-element[data-op3-element-type=bulletlist] .op3-element-bulletlist__text {
    min-width: .5em;
    font-size: inherit;
    line-height: inherit
}

#op3-designer-element .op3-element[data-op3-element-type=bulletlist] .op3-element-bulletlist__link {
    font-weight: inherit;
    font-style: inherit;
    text-decoration: inherit;
    text-transform: inherit;
    text-shadow: inherit;
    color: inherit
}

.op3-alt-icon,
.op3-dropdown-icon,
.op3-icon {
    display: inline-block;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    font-stretch: normal;
    line-height: 1;
    font-size: 1em;
    speak: none;
    text-transform: none;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: grayscale
}

.op3-alt-icon svg,
.op3-dropdown-icon svg,
.op3-icon svg {
    display: block
}

.op3-icon-sm {
    font-size: .8em
}

.op3-icon-lg {
    font-size: 1.2em
}

.op3-icon-16 {
    font-size: 16px
}

.op3-icon-32 {
    font-size: 32px
}

.op3-icon-bg-circle,
.op3-icon-bg-square {
    padding: .35em;
    background-color: #eee
}

.op3-icon-bg-circle {
    border-radius: 50%
}

.op3-icon-ul {
    padding-left: 0;
    list-style-type: none
}

.op3-icon-ul>li {
    display: flex;
    align-items: flex-start;
    line-height: 1.4
}

.op3-icon-ul>li>.op3-icon {
    margin-right: .4em;
    line-height: inherit
}

.op3-icon-is-spinning {
    animation: op3-icon-spin 2s infinite linear
}

@keyframes op3-icon-spin {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

.op3-icon-rotate-90 {
    transform: rotate(90deg)
}

.op3-icon-rotate-180 {
    transform: rotate(180deg)
}

.op3-icon-rotate-270 {
    transform: rotate(270deg)
}

.op3-icon-flip-y {
    transform: scale(-1, 1)
}

.op3-icon-flip-x {
    transform: scale(1, -1)
}

.op3-element[data-op3-element-type=button],
.op3-element[data-op3-element-type=coursebutton],
.op3-element[data-op3-element-type=lessonbutton] {
    max-width: 50%;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto
}

.op3-element[data-op3-element-type=button]>.op3-link,
.op3-element[data-op3-element-type=coursebutton]>.op3-link,
.op3-element[data-op3-element-type=lessonbutton]>.op3-link {
    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;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 22px;
    background-color: transparent;
    text-align: center;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 16px;
    overflow: hidden;
    background-clip: border-box
}

.op3-element[data-op3-element-type=button]>.op3-link span,
.op3-element[data-op3-element-type=coursebutton]>.op3-link span,
.op3-element[data-op3-element-type=lessonbutton]>.op3-link span {
    display: inline-block;
    min-width: 1em;
    font-size: inherit;
    font-weight: inherit;
    font-style: inherit;
    -webkit-transition: font-size .2s ease;
    transition: font-size .2s ease
}

.op3-element[data-op3-element-type=button]>.op3-link .op3-icon,
.op3-element[data-op3-element-type=coursebutton]>.op3-link .op3-icon,
.op3-element[data-op3-element-type=lessonbutton]>.op3-link .op3-icon {
    font-size: 100%;
    display: none
}

.op3-element[data-op3-element-type=button]>.op3-link .op3-divider,
.op3-element[data-op3-element-type=coursebutton]>.op3-link .op3-divider,
.op3-element[data-op3-element-type=lessonbutton]>.op3-link .op3-divider {
    height: 100%;
    width: 8px;
    min-width: 0;
    display: none
}

.op3-element[data-op3-element-type=button]>.op3-link[data-op-action=none],
.op3-element[data-op3-element-type=button]>.op3-link[data-op3-action=none],
.op3-element[data-op3-element-type=coursebutton]>.op3-link[data-op-action=none],
.op3-element[data-op3-element-type=coursebutton]>.op3-link[data-op3-action=none],
.op3-element[data-op3-element-type=lessonbutton]>.op3-link[data-op-action=none],
.op3-element[data-op3-element-type=lessonbutton]>.op3-link[data-op3-action=none] {
    cursor: default
}

.op3-element[data-op3-element-type=button]>.op3-link[data-op-action=disabled],
.op3-element[data-op3-element-type=button]>.op3-link[data-op3-action=disabled],
.op3-element[data-op3-element-type=coursebutton]>.op3-link[data-op-action=disabled],
.op3-element[data-op3-element-type=coursebutton]>.op3-link[data-op3-action=disabled],
.op3-element[data-op3-element-type=lessonbutton]>.op3-link[data-op-action=disabled],
.op3-element[data-op3-element-type=lessonbutton]>.op3-link[data-op3-action=disabled] {
    pointer-events: none;
    opacity: .4;
    cursor: default
}

.op3-element[data-op3-element-type=button] .op3-text-container,
.op3-element[data-op3-element-type=coursebutton] .op3-text-container,
.op3-element[data-op3-element-type=lessonbutton] .op3-text-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.op3-element[data-op3-element-type=button] .op3-subtext,
.op3-element[data-op3-element-type=coursebutton] .op3-subtext,
.op3-element[data-op3-element-type=lessonbutton] .op3-subtext {
    display: none;
    font-size: 16px;
    line-height: 1em
}

.op3-element[data-op3-element-type=button] [data-op3-contenteditable],
.op3-element[data-op3-element-type=coursebutton] [data-op3-contenteditable],
.op3-element[data-op3-element-type=lessonbutton] [data-op3-contenteditable] {
    min-width: .5em
}

.op3-element[data-op3-element-type=button] .op3-background-ancestor,
.op3-element[data-op3-element-type=coursebutton] .op3-background-ancestor,
.op3-element[data-op3-element-type=lessonbutton] .op3-background-ancestor {
    z-index: 0
}

.op3-element[data-op3-element-type=button] .op3-background-ancestor [data-op3-background=overlay],
.op3-element[data-op3-element-type=coursebutton] .op3-background-ancestor [data-op3-background=overlay],
.op3-element[data-op3-element-type=lessonbutton] .op3-background-ancestor [data-op3-background=overlay] {
    z-index: -1
}

.op3-element[data-op3-element-type=button] .op3-background-ancestor [data-op3-border],
.op3-element[data-op3-element-type=coursebutton] .op3-background-ancestor [data-op3-border],
.op3-element[data-op3-element-type=lessonbutton] .op3-background-ancestor [data-op3-border] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-style: solid;
    border-color: rgba(0, 0, 0, .2);
    border-width: 0;
    border-radius: inherit;
    pointer-events: none;
    -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, .4);
    box-shadow: inset 0 0 0 rgba(0, 0, 0, .4)
}

.op3-element[data-op3-element-type=button] .submitting,
.op3-element[data-op3-element-type=coursebutton] .submitting,
.op3-element[data-op3-element-type=lessonbutton] .submitting {
    display: inline-block;
    width: 24px;
    height: 24px;
    border: 3px solid rgba(255, 255, 255, .3);
    border-radius: 50%;
    border-top-color: #fff;
    animation: spin 1s infinite;
    -webkit-animation: spin 1s infinite
}

@keyframes spin {
    to {
        -webkit-transform: rotate(360deg)
    }
}

@-webkit-keyframes spin {
    to {
        -webkit-transform: rotate(360deg)
    }
}

.op3-element[data-op3-element-type=button] [data-op-effect-style]:hover,
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style]:hover,
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style]:hover {
    -webkit-animation: none;
    animation: none
}

.op3-element[data-op3-element-type=button] [data-op-effect-style=bounce],
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style=bounce],
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style=bounce] {
    -webkit-animation: effectBounce 1.5s infinite;
    animation: effectBounce 1.5s infinite;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-transition: .2s;
    transition: .2s
}

@-webkit-keyframes effectBounce {

    100%,
    15%,
    45%,
    70%,
    90%,
    99% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-box-shadow: 0 0 0 0 transparent;
        box-shadow: 0 0 0 0 transparent
    }

    35% {
        -webkit-transform: translateY(-35%);
        transform: translateY(-35%);
        -webkit-box-shadow: 0 8px 5px -5px rgba(0, 0, 0, .25);
        box-shadow: 0 8px 5px -5px rgba(0, 0, 0, .25)
    }

    55% {
        -webkit-transform: translateY(-20%);
        transform: translateY(-20%);
        -webkit-box-shadow: 0 5px 4px -4px rgba(0, 0, 0, .25);
        box-shadow: 0 5px 4px -4px rgba(0, 0, 0, .25)
    }

    80% {
        -webkit-transform: translateY(-10%);
        transform: translateY(-10%);
        -webkit-box-shadow: 0 4px 3px -3px rgba(0, 0, 0, .25);
        box-shadow: 0 4px 3px -3px rgba(0, 0, 0, .25)
    }

    95% {
        -webkit-transform: translateY(-2%);
        transform: translateY(-2%);
        -webkit-box-shadow: 0 2px 3px -3px rgba(0, 0, 0, .25);
        box-shadow: 0 2px 3px -3px rgba(0, 0, 0, .25)
    }
}

@keyframes effectBounce {

    100%,
    15%,
    45%,
    70%,
    90%,
    99% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-box-shadow: 0 0 0 0 transparent;
        box-shadow: 0 0 0 0 transparent
    }

    35% {
        -webkit-transform: translateY(-35%);
        transform: translateY(-35%);
        -webkit-box-shadow: 0 8px 5px -5px rgba(0, 0, 0, .25);
        box-shadow: 0 8px 5px -5px rgba(0, 0, 0, .25)
    }

    55% {
        -webkit-transform: translateY(-20%);
        transform: translateY(-20%);
        -webkit-box-shadow: 0 5px 4px -4px rgba(0, 0, 0, .25);
        box-shadow: 0 5px 4px -4px rgba(0, 0, 0, .25)
    }

    80% {
        -webkit-transform: translateY(-10%);
        transform: translateY(-10%);
        -webkit-box-shadow: 0 4px 3px -3px rgba(0, 0, 0, .25);
        box-shadow: 0 4px 3px -3px rgba(0, 0, 0, .25)
    }

    95% {
        -webkit-transform: translateY(-2%);
        transform: translateY(-2%);
        -webkit-box-shadow: 0 2px 3px -3px rgba(0, 0, 0, .25);
        box-shadow: 0 2px 3px -3px rgba(0, 0, 0, .25)
    }
}

.op3-element[data-op3-element-type=button] [data-op-effect-style=rockingsmall],
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style=rockingsmall],
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style=rockingsmall] {
    -webkit-animation: effectRockingsmall 2s infinite;
    animation: effectRockingsmall 2s infinite;
    -webkit-animation-timing-function: cubic-bezier(0, 0, .58, 1);
    animation-timing-function: cubic-bezier(0, 0, .58, 1);
    -webkit-transition: .2s;
    transition: .2s
}

@-webkit-keyframes effectRockingsmall {

    0%,
    100%,
    25% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    50% {
        -webkit-transform: rotate(2deg);
        transform: rotate(2deg)
    }

    75% {
        -webkit-transform: rotate(-2deg);
        transform: rotate(-2deg)
    }
}

@keyframes effectRockingsmall {

    0%,
    100%,
    25% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    50% {
        -webkit-transform: rotate(2deg);
        transform: rotate(2deg)
    }

    75% {
        -webkit-transform: rotate(-2deg);
        transform: rotate(-2deg)
    }
}

.op3-element[data-op3-element-type=button] [data-op-effect-style=rockinglarge],
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style=rockinglarge],
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style=rockinglarge] {
    -webkit-animation: effectRockinglarge 2s infinite;
    animation: effectRockinglarge 2s infinite;
    -webkit-animation-timing-function: cubic-bezier(0, 0, .58, 1);
    animation-timing-function: cubic-bezier(0, 0, .58, 1);
    -webkit-transition: .2s;
    transition: .2s
}

@-webkit-keyframes effectRockinglarge {

    0%,
    100%,
    25% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    50% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg)
    }

    75% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }
}

@keyframes effectRockinglarge {

    0%,
    100%,
    25% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    50% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg)
    }

    75% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }
}

.op3-element[data-op3-element-type=button] [data-op-effect-style=pulsate],
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style=pulsate],
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style=pulsate] {
    -webkit-animation: effectPulsate .5s ease-in-out infinite both;
    animation: effectPulsate .5s ease-in-out infinite both
}

@-webkit-keyframes effectPulsate {

    0%,
    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

@keyframes effectPulsate {

    0%,
    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

.op3-element[data-op3-element-type=button] [data-op-effect-style=heartbeat],
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style=heartbeat],
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style=heartbeat] {
    -webkit-animation: effectHeartbeat 1.5s ease-in-out infinite both;
    animation: effectHeartbeat 1.5s ease-in-out infinite both
}

@-webkit-keyframes effectHeartbeat {
    from {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    10% {
        -webkit-transform: scale(.91);
        transform: scale(.91);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    17% {
        -webkit-transform: scale(.98);
        transform: scale(.98);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    33% {
        -webkit-transform: scale(.87);
        transform: scale(.87);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    45% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes effectHeartbeat {
    from {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    10% {
        -webkit-transform: scale(.91);
        transform: scale(.91);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    17% {
        -webkit-transform: scale(.98);
        transform: scale(.98);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    33% {
        -webkit-transform: scale(.87);
        transform: scale(.87);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    45% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

.op3-element[data-op3-element-type=button] [data-op-effect-style=vibrate],
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style=vibrate],
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style=vibrate] {
    -webkit-animation: effectVibrate .3s linear infinite both;
    animation: effectVibrate .3s linear infinite both
}

@-webkit-keyframes effectVibrate {

    0%,
    100% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    20% {
        -webkit-transform: translate(-2px, 2px);
        transform: translate(-2px, 2px)
    }

    40% {
        -webkit-transform: translate(-2px, -2px);
        transform: translate(-2px, -2px)
    }

    60% {
        -webkit-transform: translate(2px, 2px);
        transform: translate(2px, 2px)
    }

    80% {
        -webkit-transform: translate(2px, -2px);
        transform: translate(2px, -2px)
    }
}

@keyframes effectVibrate {

    0%,
    100% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    20% {
        -webkit-transform: translate(-2px, 2px);
        transform: translate(-2px, 2px)
    }

    40% {
        -webkit-transform: translate(-2px, -2px);
        transform: translate(-2px, -2px)
    }

    60% {
        -webkit-transform: translate(2px, 2px);
        transform: translate(2px, 2px)
    }

    80% {
        -webkit-transform: translate(2px, -2px);
        transform: translate(2px, -2px)
    }
}

.op3-element[data-op3-element-type=button] [data-op-effect-style=blink],
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style=blink],
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style=blink] {
    -webkit-animation: effectBlink .9s infinite both;
    animation: effectBlink .9s infinite both
}

@-webkit-keyframes effectBlink {

    0%,
    100%,
    50% {
        opacity: 1
    }

    25%,
    75% {
        opacity: 0
    }
}

@keyframes effectBlink {

    0%,
    100%,
    50% {
        opacity: 1
    }

    25%,
    75% {
        opacity: 0
    }
}

@-webkit-keyframes op3-animation-bob {

    0%,
    100% {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px)
    }

    50% {
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px)
    }
}

@keyframes op3-animation-bob {

    0%,
    100% {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px)
    }

    50% {
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px)
    }
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=bob],
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=bob],
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=bob] {
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=bob]:hover,
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=bob]:hover,
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=bob]:hover {
    -webkit-animation: none;
    animation: none;
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=bounceIn],
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=bounceIn],
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=bounceIn] {
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform
}

@-webkit-keyframes bounceIn {

    20%,
    40%,
    60%,
    80%,
    from,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 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% {
        opacity: 1;
        -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: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes bounceIn {

    20%,
    40%,
    60%,
    80%,
    from,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 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% {
        opacity: 1;
        -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: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=bounceIn]:hover,
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=bounceIn]:hover,
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=bounceIn]:hover {
    -webkit-animation: none;
    animation: none;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
    transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36)
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=bounceOut],
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=bounceOut],
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=bounceOut] {
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=bounceOut]:hover,
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=bounceOut]:hover,
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=bounceOut]:hover {
    -webkit-animation: none;
    animation: none;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transform: scale(.8);
    transform: scale(.8);
    -webkit-transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
    transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36)
}

@-webkit-keyframes op3-animation-buzz {
    50% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    100% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }
}

@keyframes op3-animation-buzz {
    50% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    100% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=buzz]:hover,
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=buzz]:hover,
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=buzz]:hover {
    -webkit-animation-name: op3-animation-buzz;
    animation-name: op3-animation-buzz;
    -webkit-animation-duration: .15s;
    animation-duration: .15s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes op3-animation-buzz-out {

    10%,
    30% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    20%,
    40% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }

    50%,
    70% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg)
    }

    60%,
    80% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg)
    }

    90% {
        -webkit-transform: translateX(1px) rotate(0);
        transform: translateX(1px) rotate(0)
    }

    100% {
        -webkit-transform: translateX(-1px) rotate(0);
        transform: translateX(-1px) rotate(0)
    }
}

@keyframes op3-animation-buzz-out {

    10%,
    30% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    20%,
    40% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }

    50%,
    70% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg)
    }

    60%,
    80% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg)
    }

    90% {
        -webkit-transform: translateX(1px) rotate(0);
        transform: translateX(1px) rotate(0)
    }

    100% {
        -webkit-transform: translateX(-1px) rotate(0);
        transform: translateX(-1px) rotate(0)
    }
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=buzzOnce]:active,
.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=buzzOnce]:focus,
.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=buzzOnce]:hover,
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=buzzOnce]:active,
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=buzzOnce]:focus,
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=buzzOnce]:hover,
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=buzzOnce]:active,
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=buzzOnce]:focus,
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=buzzOnce]:hover {
    -webkit-animation-name: op3-animation-buzz-out;
    animation-name: op3-animation-buzz-out;
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=float],
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=float],
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=float] {
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=float]:hover,
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=float]:hover,
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=float]:hover {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=grow],
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=grow],
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=grow] {
    -webkit-transition-duration: .3s !important;
    transition-duration: .3s !important;
    -webkit-transition-property: -webkit-transform !important;
    transition-property: -webkit-transform !important;
    transition-property: transform !important;
    transition-property: transform, -webkit-transform !important
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=grow]:active,
.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=grow]:focus,
.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=grow]:hover,
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=grow]:active,
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=grow]:focus,
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=grow]:hover,
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=grow]:active,
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=grow]:focus,
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=grow]:hover {
    -webkit-animation: op3-animation-grow;
    animation: op3-animation-grow;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform
}

@-webkit-keyframes op3-animation-grow {
    100% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

@keyframes op3-animation-grow {
    100% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=growRotate],
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=growRotate],
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=growRotate] {
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=growRotate]:hover,
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=growRotate]:hover,
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=growRotate]:hover {
    -webkit-animation: none;
    animation: none;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transform: scale(1.1) rotate(4deg);
    transform: scale(1.1) rotate(4deg)
}

@-webkit-keyframes op3-animation-hang-sink {
    100% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }
}

@keyframes op3-animation-hang-sink {
    100% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }
}

@-webkit-keyframes op3-animation-hang {

    0%,
    100% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }

    50% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px)
    }
}

@keyframes op3-animation-hang {

    0%,
    100% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }

    50% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px)
    }
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=hang],
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=hang],
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=hang] {
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=hang]:active,
.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=hang]:focus,
.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=hang]:hover,
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=hang]:active,
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=hang]:focus,
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=hang]:hover,
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=hang]:active,
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=hang]:focus,
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=hang]:hover {
    -webkit-animation-name: op3-animation-hang-sink, op3-animation-hang;
    animation-name: op3-animation-hang-sink, op3-animation-hang;
    -webkit-animation-duration: .3s, 1.5s;
    animation-duration: .3s, 1.5s;
    -webkit-animation-delay: 0s, .3s;
    animation-delay: 0s, .3s;
    -webkit-animation-timing-function: ease-out, ease-in-out;
    animation-timing-function: ease-out, ease-in-out;
    -webkit-animation-iteration-count: 1, infinite;
    animation-iteration-count: 1, infinite;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-direction: normal, alternate;
    animation-direction: normal, alternate
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=pop],
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=pop],
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=pop] {
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform
}

@-webkit-keyframes op3-animation-pop {
    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }
}

@keyframes op3-animation-pop {
    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=pop]:hover,
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=pop]:hover,
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=pop]:hover {
    -webkit-animation-name: op3-animation-pop;
    animation-name: op3-animation-pop;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=pulse],
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=pulse],
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=pulse] {
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform
}

@-webkit-keyframes op3-animation-pulse {
    25% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    75% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

@keyframes op3-animation-pulse {
    25% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    75% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=pulse]:hover,
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=pulse]:hover,
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=pulse]:hover {
    -webkit-animation-name: op3-animation-pulse;
    animation-name: op3-animation-pulse;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=pulseGrow],
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=pulseGrow],
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=pulseGrow] {
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform
}

@-webkit-keyframes op3-animation-pulse-grow {
    to {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

@keyframes op3-animation-pulse-grow {
    to {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=pulseGrow]:hover,
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=pulseGrow]:hover,
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=pulseGrow]:hover {
    -webkit-animation-name: op3-animation-pulse-grow;
    animation-name: op3-animation-pulse-grow;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    animation-direction: alternate
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=pulseShrink],
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=pulseShrink],
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=pulseShrink] {
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform
}

@-webkit-keyframes op3-animation-pulse-shrink {
    to {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

@keyframes op3-animation-pulse-shrink {
    to {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=pulseShrink]:hover,
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=pulseShrink]:hover,
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=pulseShrink]:hover {
    -webkit-animation-name: op3-animation-pulse-shrink;
    animation-name: op3-animation-pulse-shrink;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    animation-direction: alternate
}

@-webkit-keyframes op3-animation-push {
    50% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes op3-animation-push {
    50% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=push]:hover,
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=push]:hover,
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=push]:hover {
    -webkit-animation-name: op3-animation-push;
    animation-name: op3-animation-push;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

.op3-element[data-op3-element-type=button] .op3-animation-rotate,
.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=rotate],
.op3-element[data-op3-element-type=coursebutton] .op3-animation-rotate,
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=rotate],
.op3-element[data-op3-element-type=lessonbutton] .op3-animation-rotate,
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=rotate] {
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=rotate]:hover,
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=rotate]:hover,
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=rotate]:hover {
    -webkit-animation: none;
    animation: none;
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=shrink],
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=shrink],
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=shrink] {
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=shrink]:hover,
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=shrink]:hover,
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=shrink]:hover {
    -webkit-animation: none;
    animation: none;
    -webkit-transform: scale(.9);
    transform: scale(.9);
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=sink],
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=sink],
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=sink] {
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=sink]:hover,
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=sink]:hover,
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=sink]:hover {
    -webkit-animation: none;
    animation: none;
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=skew],
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=skew],
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=skew] {
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=skew]:hover,
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=skew]:hover,
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=skew]:hover {
    -webkit-animation: none;
    animation: none;
    -webkit-transform: skew(-10deg);
    transform: skew(-10deg)
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=skewRight],
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=skewRight],
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=skewRight] {
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=skewRight]:hover,
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=skewRight]:hover,
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=skewRight]:hover {
    -webkit-animation: none;
    animation: none;
    -webkit-transform: skew(-10deg);
    transform: skew(-10deg)
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=skewLeft],
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=skewLeft],
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=skewLeft] {
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=skewLeft]:hover,
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=skewLeft]:hover,
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=skewLeft]:hover {
    -webkit-animation: none;
    animation: none;
    -webkit-transform: skew(10deg);
    transform: skew(10deg)
}

@-webkit-keyframes op3-animation-wobble-vertical {
    16.65% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }

    33.3% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }

    49.95% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px)
    }

    66.6% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px)
    }

    83.25% {
        -webkit-transform: translateY(1px);
        transform: translateY(1px)
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes op3-animation-wobble-vertical {
    16.65% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }

    33.3% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }

    49.95% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px)
    }

    66.6% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px)
    }

    83.25% {
        -webkit-transform: translateY(1px);
        transform: translateY(1px)
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=wobbleVertical],
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=wobbleVertical],
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=wobbleVertical] {
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=wobbleVertical]:hover,
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=wobbleVertical]:hover,
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=wobbleVertical]:hover {
    -webkit-animation-name: op3-animation-wobble-vertical;
    animation-name: op3-animation-wobble-vertical;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

@-webkit-keyframes op3-animation-wobble-horizontal {
    16.65% {
        -webkit-transform: translateX(8px);
        transform: translateX(8px)
    }

    33.3% {
        -webkit-transform: translateX(-6px);
        transform: translateX(-6px)
    }

    49.95% {
        -webkit-transform: translateX(4px);
        transform: translateX(4px)
    }

    66.6% {
        -webkit-transform: translateX(-2px);
        transform: translateX(-2px)
    }

    83.25% {
        -webkit-transform: translateX(1px);
        transform: translateX(1px)
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes op3-animation-wobble-horizontal {
    16.65% {
        -webkit-transform: translateX(8px);
        transform: translateX(8px)
    }

    33.3% {
        -webkit-transform: translateX(-6px);
        transform: translateX(-6px)
    }

    49.95% {
        -webkit-transform: translateX(4px);
        transform: translateX(4px)
    }

    66.6% {
        -webkit-transform: translateX(-2px);
        transform: translateX(-2px)
    }

    83.25% {
        -webkit-transform: translateX(1px);
        transform: translateX(1px)
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=wobbleHorizontal],
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=wobbleHorizontal],
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=wobbleHorizontal] {
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=wobbleHorizontal]:hover,
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=wobbleHorizontal]:hover,
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=wobbleHorizontal]:hover {
    -webkit-animation-name: op3-animation-wobble-horizontal;
    animation-name: op3-animation-wobble-horizontal;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

@-webkit-keyframes op3-animation-wobble-top {
    16.65% {
        -webkit-transform: skew(-12deg);
        transform: skew(-12deg)
    }

    33.3% {
        -webkit-transform: skew(10deg);
        transform: skew(10deg)
    }

    49.95% {
        -webkit-transform: skew(-6deg);
        transform: skew(-6deg)
    }

    66.6% {
        -webkit-transform: skew(4deg);
        transform: skew(4deg)
    }

    83.25% {
        -webkit-transform: skew(-2deg);
        transform: skew(-2deg)
    }

    100% {
        -webkit-transform: skew(0);
        transform: skew(0)
    }
}

@keyframes op3-animation-wobble-top {
    16.65% {
        -webkit-transform: skew(-12deg);
        transform: skew(-12deg)
    }

    33.3% {
        -webkit-transform: skew(10deg);
        transform: skew(10deg)
    }

    49.95% {
        -webkit-transform: skew(-6deg);
        transform: skew(-6deg)
    }

    66.6% {
        -webkit-transform: skew(4deg);
        transform: skew(4deg)
    }

    83.25% {
        -webkit-transform: skew(-2deg);
        transform: skew(-2deg)
    }

    100% {
        -webkit-transform: skew(0);
        transform: skew(0)
    }
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=wobbleTop],
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=wobbleTop],
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=wobbleTop] {
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=wobbleTop]:hover,
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=wobbleTop]:hover,
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=wobbleTop]:hover {
    -webkit-animation-name: op3-animation-wobble-top;
    animation-name: op3-animation-wobble-top;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

@-webkit-keyframes op3-animation-wobble-bottom {
    16.65% {
        -webkit-transform: skew(-12deg);
        transform: skew(-12deg)
    }

    33.3% {
        -webkit-transform: skew(10deg);
        transform: skew(10deg)
    }

    49.95% {
        -webkit-transform: skew(-6deg);
        transform: skew(-6deg)
    }

    66.6% {
        -webkit-transform: skew(4deg);
        transform: skew(4deg)
    }

    83.25% {
        -webkit-transform: skew(-2deg);
        transform: skew(-2deg)
    }

    100% {
        -webkit-transform: skew(0);
        transform: skew(0)
    }
}

@keyframes op3-animation-wobble-bottom {
    16.65% {
        -webkit-transform: skew(-12deg);
        transform: skew(-12deg)
    }

    33.3% {
        -webkit-transform: skew(10deg);
        transform: skew(10deg)
    }

    49.95% {
        -webkit-transform: skew(-6deg);
        transform: skew(-6deg)
    }

    66.6% {
        -webkit-transform: skew(4deg);
        transform: skew(4deg)
    }

    83.25% {
        -webkit-transform: skew(-2deg);
        transform: skew(-2deg)
    }

    100% {
        -webkit-transform: skew(0);
        transform: skew(0)
    }
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=wobbleBottom],
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=wobbleBottom],
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=wobbleBottom] {
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=wobbleBottom]:hover,
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=wobbleBottom]:hover,
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=wobbleBottom]:hover {
    -webkit-animation-name: op3-animation-wobble-bottom;
    animation-name: op3-animation-wobble-bottom;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

@-webkit-keyframes op3-animation-wobble-skew {
    16.65% {
        -webkit-transform: skew(-12deg);
        transform: skew(-12deg)
    }

    33.3% {
        -webkit-transform: skew(10deg);
        transform: skew(10deg)
    }

    49.95% {
        -webkit-transform: skew(-6deg);
        transform: skew(-6deg)
    }

    66.6% {
        -webkit-transform: skew(4deg);
        transform: skew(4deg)
    }

    83.25% {
        -webkit-transform: skew(-2deg);
        transform: skew(-2deg)
    }

    100% {
        -webkit-transform: skew(0);
        transform: skew(0)
    }
}

@keyframes op3-animation-wobble-skew {
    16.65% {
        -webkit-transform: skew(-12deg);
        transform: skew(-12deg)
    }

    33.3% {
        -webkit-transform: skew(10deg);
        transform: skew(10deg)
    }

    49.95% {
        -webkit-transform: skew(-6deg);
        transform: skew(-6deg)
    }

    66.6% {
        -webkit-transform: skew(4deg);
        transform: skew(4deg)
    }

    83.25% {
        -webkit-transform: skew(-2deg);
        transform: skew(-2deg)
    }

    100% {
        -webkit-transform: skew(0);
        transform: skew(0)
    }
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=wobbleSkew]:hover,
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=wobbleSkew]:hover,
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=wobbleSkew]:hover {
    -webkit-animation-name: op3-animation-wobble-skew;
    animation-name: op3-animation-wobble-skew;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

.op3-element[data-op3-element-type=button] [data-op-effect-style-hover=push],
.op3-element[data-op3-element-type=coursebutton] [data-op-effect-style-hover=push],
.op3-element[data-op3-element-type=lessonbutton] [data-op-effect-style-hover=push] {
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform
}

.op3-element[data-op3-element-type=button]:not([data-op3-element-spec=postlistbutton])>.op3-link:hover,
.op3-element[data-op3-element-type=coursebutton]>.op3-link:hover,
.op3-element[data-op3-element-type=lessonbutton]>.op3-link:hover {
    -webkit-filter: brightness(1.05);
    filter: brightness(1.05);
    color: #fff
}

#op3-designer-element .op3-element[data-op3-element-type=button] .op3-link,
#op3-designer-element .op3-element[data-op3-element-type=coursebutton] .op3-link,
#op3-designer-element .op3-element[data-op3-element-type=lessonbutton] .op3-link {
    font-weight: inherit;
    font-style: inherit;
    text-decoration: none;
    text-transform: inherit;
    text-shadow: inherit;
    color: #fff
}

.op3-element[data-op3-element-type=column] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    min-height: 16px;
    max-width: 100%;
    -webkit-transition-property: background, border, border-radius, opacity, -webkit-box-shadow !important;
    transition-property: background, border, border-radius, opacity, -webkit-box-shadow !important;
    transition-property: background, border, border-radius, opacity, box-shadow !important;
    transition-property: background, border, border-radius, opacity, box-shadow, -webkit-box-shadow !important;
    --op3-flex-column-width: calc(1 / var(--op3-flex-basis-steps));
    width: calc(var(--op3-flex-column-width) * (100% - (var(--op3-flex-basis-steps) - 1) * var(--op3-flex-column-gap)))
}

.op3-element[data-op3-element-type=column]>.op3-column-content {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    margin: 0;
    padding: 0;
    -webkit-box-pack: inherit;
    -ms-flex-pack: inherit;
    justify-content: inherit;
    border-width: 0;
    -webkit-transition: inherit;
    transition: inherit
}

.op3-element[data-op3-element-type=featureblock] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 1140px;
    max-width: 100%;
    margin: 0 auto;
    --op3-flex-column-gap: 2em;
    --op3-flex-basis-steps: 3
}

.op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="3"] .op3-element-featureblockitem__children .op3-element[data-op3-element-spec=button],
.op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="0"] .op3-element-featureblockitem__children .op3-element[data-op3-element-spec=button],
.op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="1"] .op3-element-featureblockitem__children .op3-element[data-op3-element-spec=button],
.op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="2"] .op3-element-featureblockitem__children .op3-element[data-op3-element-spec=button] {
    margin-left: auto;
    margin-right: auto
}

.op3-element[data-op3-element-type=featureblock] .op3-element-featureblock__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 15px 0;
    overflow: visible
}

.op3-element[data-op3-element-type=featureblock] .op3-element-featureblock__children {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0;
    flex: 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px var(--op3-flex-column-gap);
    -webkit-box-align: normal;
    -ms-flex-align: normal;
    align-items: normal
}

.op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="0"] .op3-element-featureblockitem__children {
    grid-template-areas: "image""title""subtitle""text""button";
    grid-gap: 0
}

.op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="1"] .op3-element-featureblockitem__children {
    grid-template-areas: "image""subtitle""title""text""button";
    grid-gap: 0
}

.op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="2"] .op3-element-featureblockitem__children {
    grid-template-areas: "title""subtitle""image""text""button";
    grid-gap: 0
}

.op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="3"] .op3-element-featureblockitem__children {
    grid-template-areas: "subtitle""title""image""text""button";
    grid-gap: 0
}

.op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="6"] .op3-element-featureblockitem__children .op3-element[data-op3-element-spec=icon],
.op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="7"] .op3-element-featureblockitem__children .op3-element[data-op3-element-spec=icon],
.op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="10"] .op3-element-featureblockitem__children .op3-element[data-op3-element-spec=icon],
.op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="11"] .op3-element-featureblockitem__children .op3-element[data-op3-element-spec=icon] {
    margin-left: auto;
    margin-right: 0
}

.op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="4"] .op3-element-featureblockitem__children {
    -ms-grid-rows: auto auto auto;
    grid-template: "image title""image subtitle""text text""button button";
    -ms-grid-columns: 30% minmax(0, 100%);
    grid-template-columns: 30% minmax(0, 100%)
}

.op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="5"] .op3-element-featureblockitem__children {
    -ms-grid-rows: auto auto auto;
    grid-template: "image subtitle""image title""text text""button button";
    -ms-grid-columns: 30% minmax(0, 100%);
    grid-template-columns: 30% minmax(0, 100%)
}

.op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="6"] .op3-element-featureblockitem__children {
    -ms-grid-rows: auto auto auto;
    grid-template: "title image""subtitle image""text text""button button";
    -ms-grid-columns: minmax(0, 100%) 30%;
    grid-template-columns: minmax(0, 100%) 30%
}

.op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="7"] .op3-element-featureblockitem__children {
    -ms-grid-rows: auto auto auto;
    grid-template: "subtitle image""title image""text text""button button";
    -ms-grid-columns: minmax(0, 100%) 30%;
    grid-template-columns: minmax(0, 100%) 30%
}

.op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="8"] .op3-element-featureblockitem__children {
    -ms-grid-rows: auto auto auto;
    grid-template: "image title""image subtitle""image text""image button";
    -ms-grid-columns: 30% minmax(0, 100%);
    grid-template-columns: 30% minmax(0, 100%)
}

.op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="9"] .op3-element-featureblockitem__children {
    -ms-grid-rows: auto auto auto;
    grid-template: "image subtitle""image title""image text""image button";
    -ms-grid-columns: 30% minmax(0, 100%);
    grid-template-columns: 30% minmax(0, 100%)
}

.op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="10"] .op3-element-featureblockitem__children {
    -ms-grid-rows: auto auto auto;
    grid-template: "title image""subtitle image""text image""button image";
    -ms-grid-columns: minmax(0, 100%) 30%;
    grid-template-columns: minmax(0, 100%) 30%
}

.op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="11"] .op3-element-featureblockitem__children {
    -ms-grid-rows: auto auto auto;
    grid-template: "subtitle image""title image""text image""button image";
    -ms-grid-columns: minmax(0, 100%) 30%;
    grid-template-columns: minmax(0, 100%) 30%
}

@media (max-width: 1023px) {
    .op3-element[data-op3-element-type=featureblock] .op3-element-featureblock__container {
        padding: 15px 30px
    }

    .op3-element[data-op3-element-type=row] .op3-element[data-op3-element-type=featureblock] .op3-element-featureblock__container {
        padding: 15px 0
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="3"] .op3-element-featureblockitem__children .op3-element[data-op3-element-spec=button],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="0"] .op3-element-featureblockitem__children .op3-element[data-op3-element-spec=button],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="1"] .op3-element-featureblockitem__children .op3-element[data-op3-element-spec=button],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="2"] .op3-element-featureblockitem__children .op3-element[data-op3-element-spec=button] {
        margin-left: auto;
        margin-right: auto
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="0"] .op3-element-featureblockitem__children {
        grid-template-areas: "image""title""subtitle""text""button";
        grid-gap: 0
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="1"] .op3-element-featureblockitem__children {
        grid-template-areas: "image""subtitle""title""text""button";
        grid-gap: 0
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="2"] .op3-element-featureblockitem__children {
        grid-template-areas: "title""subtitle""image""text""button";
        grid-gap: 0
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="3"] .op3-element-featureblockitem__children {
        grid-template-areas: "subtitle""title""image""text""button";
        grid-gap: 0
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="6"] .op3-element-featureblockitem__children .op3-element[data-op3-element-spec=icon],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="7"] .op3-element-featureblockitem__children .op3-element[data-op3-element-spec=icon],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="10"] .op3-element-featureblockitem__children .op3-element[data-op3-element-spec=icon],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="11"] .op3-element-featureblockitem__children .op3-element[data-op3-element-spec=icon] {
        margin-left: auto;
        margin-right: 0
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="4"] .op3-element-featureblockitem__children {
        -ms-grid-rows: auto auto auto;
        grid-template: "image title""image subtitle""text text""button button";
        -ms-grid-columns: 30% minmax(0, 100%);
        grid-template-columns: 30% minmax(0, 100%)
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="5"] .op3-element-featureblockitem__children {
        -ms-grid-rows: auto auto auto;
        grid-template: "image subtitle""image title""text text""button button";
        -ms-grid-columns: 30% minmax(0, 100%);
        grid-template-columns: 30% minmax(0, 100%)
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="6"] .op3-element-featureblockitem__children {
        -ms-grid-rows: auto auto auto;
        grid-template: "title image""subtitle image""text text""button button";
        -ms-grid-columns: minmax(0, 100%) 30%;
        grid-template-columns: minmax(0, 100%) 30%
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="7"] .op3-element-featureblockitem__children {
        -ms-grid-rows: auto auto auto;
        grid-template: "subtitle image""title image""text text""button button";
        -ms-grid-columns: minmax(0, 100%) 30%;
        grid-template-columns: minmax(0, 100%) 30%
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="8"] .op3-element-featureblockitem__children {
        -ms-grid-rows: auto auto auto;
        grid-template: "image title""image subtitle""image text""image button";
        -ms-grid-columns: 30% minmax(0, 100%);
        grid-template-columns: 30% minmax(0, 100%)
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="9"] .op3-element-featureblockitem__children {
        -ms-grid-rows: auto auto auto;
        grid-template: "image subtitle""image title""image text""image button";
        -ms-grid-columns: 30% minmax(0, 100%);
        grid-template-columns: 30% minmax(0, 100%)
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="10"] .op3-element-featureblockitem__children {
        -ms-grid-rows: auto auto auto;
        grid-template: "title image""subtitle image""text image""button image";
        -ms-grid-columns: minmax(0, 100%) 30%;
        grid-template-columns: minmax(0, 100%) 30%
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="11"] .op3-element-featureblockitem__children {
        -ms-grid-rows: auto auto auto;
        grid-template: "subtitle image""title image""text image""button image";
        -ms-grid-columns: minmax(0, 100%) 30%;
        grid-template-columns: minmax(0, 100%) 30%
    }
}

@media (min-width: 1024px) {
    .op3-element[data-op3-element-type=featureblock] .op3-element-featureblock__children[data-op3-wrap-columns-desktop="0"] .op3-element[data-op3-element-type=featureblockitem] {
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }

    .op3-element[data-op3-element-type=featureblock] .op3-element-featureblock__children[data-op3-wrap-columns-desktop="1"] .op3-element[data-op3-element-type=featureblockitem] {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }

    .op3-element[data-op3-element-type=featureblock] .op3-element-featureblock__children[data-op3-stack-columns-desktop="1"][data-op3-stack-columns-desktop-reverse="1"] {
        -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse
    }

    .op3-element[data-op3-element-type=featureblock] .op3-element-featureblock__children[data-op3-stack-columns-desktop="1"] .op3-element[data-op3-element-type=featureblockitem] {
        -ms-flex-preferred-size: 100% !important;
        flex-basis: 100% !important
    }
}

@media (max-width: 1023px) and (min-width:768px) {
    .op3-element[data-op3-element-type=featureblock] .op3-element-featureblock__children[data-op3-wrap-columns-tablet="0"] .op3-element[data-op3-element-type=featureblockitem] {
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }

    .op3-element[data-op3-element-type=featureblock] .op3-element-featureblock__children[data-op3-wrap-columns-tablet="1"] .op3-element[data-op3-element-type=featureblockitem] {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }

    .op3-element[data-op3-element-type=featureblock] .op3-element-featureblock__children[data-op3-stack-columns-tablet="1"][data-op3-stack-columns-tablet-reverse="1"] {
        -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse
    }

    .op3-element[data-op3-element-type=featureblock] .op3-element-featureblock__children[data-op3-stack-columns-tablet="1"] .op3-element[data-op3-element-type=featureblockitem] {
        -ms-flex-preferred-size: 100% !important;
        flex-basis: 100% !important
    }
}

@media (max-width: 767px) {

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="3"] .op3-element-featureblockitem__children .op3-element[data-op3-element-spec=button],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="0"] .op3-element-featureblockitem__children .op3-element[data-op3-element-spec=button],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="1"] .op3-element-featureblockitem__children .op3-element[data-op3-element-spec=button],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="2"] .op3-element-featureblockitem__children .op3-element[data-op3-element-spec=button] {
        margin-left: auto;
        margin-right: auto
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="0"] .op3-element-featureblockitem__children {
        grid-template-areas: "image""title""subtitle""text""button";
        grid-gap: 0
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="1"] .op3-element-featureblockitem__children {
        grid-template-areas: "image""subtitle""title""text""button";
        grid-gap: 0
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="2"] .op3-element-featureblockitem__children {
        grid-template-areas: "title""subtitle""image""text""button";
        grid-gap: 0
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="3"] .op3-element-featureblockitem__children {
        grid-template-areas: "subtitle""title""image""text""button";
        grid-gap: 0
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="6"] .op3-element-featureblockitem__children .op3-element[data-op3-element-spec=icon],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="7"] .op3-element-featureblockitem__children .op3-element[data-op3-element-spec=icon],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="10"] .op3-element-featureblockitem__children .op3-element[data-op3-element-spec=icon],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="11"] .op3-element-featureblockitem__children .op3-element[data-op3-element-spec=icon] {
        margin-left: auto;
        margin-right: 0
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="4"] .op3-element-featureblockitem__children {
        -ms-grid-rows: auto auto auto;
        grid-template: "image title""image subtitle""text text""button button";
        -ms-grid-columns: 30% minmax(0, 100%);
        grid-template-columns: 30% minmax(0, 100%)
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="5"] .op3-element-featureblockitem__children {
        -ms-grid-rows: auto auto auto;
        grid-template: "image subtitle""image title""text text""button button";
        -ms-grid-columns: 30% minmax(0, 100%);
        grid-template-columns: 30% minmax(0, 100%)
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="6"] .op3-element-featureblockitem__children {
        -ms-grid-rows: auto auto auto;
        grid-template: "title image""subtitle image""text text""button button";
        -ms-grid-columns: minmax(0, 100%) 30%;
        grid-template-columns: minmax(0, 100%) 30%
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="7"] .op3-element-featureblockitem__children {
        -ms-grid-rows: auto auto auto;
        grid-template: "subtitle image""title image""text text""button button";
        -ms-grid-columns: minmax(0, 100%) 30%;
        grid-template-columns: minmax(0, 100%) 30%
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="8"] .op3-element-featureblockitem__children {
        -ms-grid-rows: auto auto auto;
        grid-template: "image title""image subtitle""image text""image button";
        -ms-grid-columns: 30% minmax(0, 100%);
        grid-template-columns: 30% minmax(0, 100%)
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="9"] .op3-element-featureblockitem__children {
        -ms-grid-rows: auto auto auto;
        grid-template: "image subtitle""image title""image text""image button";
        -ms-grid-columns: 30% minmax(0, 100%);
        grid-template-columns: 30% minmax(0, 100%)
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="10"] .op3-element-featureblockitem__children {
        -ms-grid-rows: auto auto auto;
        grid-template: "title image""subtitle image""text image""button image";
        -ms-grid-columns: minmax(0, 100%) 30%;
        grid-template-columns: minmax(0, 100%) 30%
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="11"] .op3-element-featureblockitem__children {
        -ms-grid-rows: auto auto auto;
        grid-template: "subtitle image""title image""text image""button image";
        -ms-grid-columns: minmax(0, 100%) 30%;
        grid-template-columns: minmax(0, 100%) 30%
    }

    .op3-element[data-op3-element-type=featureblock] .op3-element-featureblock__children[data-op3-wrap-columns-mobile="0"] .op3-element[data-op3-element-type=featureblockitem] {
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }

    .op3-element[data-op3-element-type=featureblock] .op3-element-featureblock__children[data-op3-wrap-columns-mobile="1"] .op3-element[data-op3-element-type=featureblockitem] {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }

    .op3-element[data-op3-element-type=featureblock] .op3-element-featureblock__children[data-op3-stack-columns-mobile="1"][data-op3-stack-columns-mobile-reverse="1"] {
        -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse
    }

    .op3-element[data-op3-element-type=featureblock] .op3-element-featureblock__children[data-op3-stack-columns-mobile="1"] .op3-element[data-op3-element-type=featureblockitem] {
        -ms-flex-preferred-size: 100% !important;
        flex-basis: 100% !important
    }
}

@media (min-width: 1024px) {

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="4"][data-op3-block-display-media=image] .op3-element[data-op3-element-spec=image],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="5"][data-op3-block-display-media=image] .op3-element[data-op3-element-spec=image],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="6"][data-op3-block-display-media=image] .op3-element[data-op3-element-spec=image],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="7"][data-op3-block-display-media=image] .op3-element[data-op3-element-spec=image],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="8"][data-op3-block-display-media=image] .op3-element[data-op3-element-spec=image],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="9"][data-op3-block-display-media=image] .op3-element[data-op3-element-spec=image],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="10"][data-op3-block-display-media=image] .op3-element[data-op3-element-spec=image],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="11"][data-op3-block-display-media=image] .op3-element[data-op3-element-spec=image] {
        width: auto !important
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="4"][data-op3-block-display-media=icon] .op3-element-featureblockitem__children,
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="5"][data-op3-block-display-media=icon] .op3-element-featureblockitem__children,
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="8"][data-op3-block-display-media=icon] .op3-element-featureblockitem__children,
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="9"][data-op3-block-display-media=icon] .op3-element-featureblockitem__children {
        -ms-grid-columns: auto 1fr !important;
        grid-template-columns: auto 1fr !important
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="6"][data-op3-block-display-media=icon] .op3-element-featureblockitem__children,
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="7"][data-op3-block-display-media=icon] .op3-element-featureblockitem__children,
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="10"][data-op3-block-display-media=icon] .op3-element-featureblockitem__children,
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="11"][data-op3-block-display-media=icon] .op3-element-featureblockitem__children {
        -ms-grid-columns: 1fr auto !important;
        grid-template-columns: 1fr auto !important
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="3"] .op3-element-featureblockitem__children,
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="0"] .op3-element-featureblockitem__children,
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="1"] .op3-element-featureblockitem__children,
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop="2"] .op3-element-featureblockitem__children {
        -ms-grid-columns: auto !important;
        grid-template-columns: auto !important
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-desktop][data-op3-block-display-media=none] .op3-element-featureblockitem__children {
        -ms-grid-columns: auto !important;
        grid-template-columns: auto !important;
        grid-auto-columns: 1fr;
        grid-gap: 0
    }
}

@media (max-width: 1023px) and (min-width:768px) {

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="4"][data-op3-block-display-media=image] .op3-element[data-op3-element-spec=image],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="5"][data-op3-block-display-media=image] .op3-element[data-op3-element-spec=image],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="6"][data-op3-block-display-media=image] .op3-element[data-op3-element-spec=image],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="7"][data-op3-block-display-media=image] .op3-element[data-op3-element-spec=image],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="8"][data-op3-block-display-media=image] .op3-element[data-op3-element-spec=image],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="9"][data-op3-block-display-media=image] .op3-element[data-op3-element-spec=image],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="10"][data-op3-block-display-media=image] .op3-element[data-op3-element-spec=image],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="11"][data-op3-block-display-media=image] .op3-element[data-op3-element-spec=image],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet=null][data-op3-block-layout-desktop="4"][data-op3-block-display-media=image] .op3-element[data-op3-element-spec=image],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet=null][data-op3-block-layout-desktop="5"][data-op3-block-display-media=image] .op3-element[data-op3-element-spec=image],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet=null][data-op3-block-layout-desktop="6"][data-op3-block-display-media=image] .op3-element[data-op3-element-spec=image],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet=null][data-op3-block-layout-desktop="7"][data-op3-block-display-media=image] .op3-element[data-op3-element-spec=image],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet=null][data-op3-block-layout-desktop="8"][data-op3-block-display-media=image] .op3-element[data-op3-element-spec=image],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet=null][data-op3-block-layout-desktop="9"][data-op3-block-display-media=image] .op3-element[data-op3-element-spec=image],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet=null][data-op3-block-layout-desktop="10"][data-op3-block-display-media=image] .op3-element[data-op3-element-spec=image],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet=null][data-op3-block-layout-desktop="11"][data-op3-block-display-media=image] .op3-element[data-op3-element-spec=image] {
        width: auto !important
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="4"][data-op3-block-display-media=icon] .op3-element-featureblockitem__children,
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="5"][data-op3-block-display-media=icon] .op3-element-featureblockitem__children,
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="8"][data-op3-block-display-media=icon] .op3-element-featureblockitem__children,
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="9"][data-op3-block-display-media=icon] .op3-element-featureblockitem__children {
        -ms-grid-columns: auto 1fr !important;
        grid-template-columns: auto 1fr !important
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="6"][data-op3-block-display-media=icon] .op3-element-featureblockitem__children,
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="7"][data-op3-block-display-media=icon] .op3-element-featureblockitem__children,
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="10"][data-op3-block-display-media=icon] .op3-element-featureblockitem__children,
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="11"][data-op3-block-display-media=icon] .op3-element-featureblockitem__children {
        -ms-grid-columns: 1fr auto !important;
        grid-template-columns: 1fr auto !important
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="3"] .op3-element-featureblockitem__children,
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="0"] .op3-element-featureblockitem__children,
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="1"] .op3-element-featureblockitem__children,
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet="2"] .op3-element-featureblockitem__children {
        -ms-grid-columns: auto !important;
        grid-template-columns: auto !important
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet][data-op3-block-display-media=none] .op3-element-featureblockitem__children {
        -ms-grid-columns: auto !important;
        grid-template-columns: auto !important;
        grid-auto-columns: 1fr;
        grid-gap: 0
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet=null][data-op3-block-layout-desktop="4"][data-op3-block-display-media=icon] .op3-element-featureblockitem__children,
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet=null][data-op3-block-layout-desktop="5"][data-op3-block-display-media=icon] .op3-element-featureblockitem__children,
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet=null][data-op3-block-layout-desktop="8"][data-op3-block-display-media=icon] .op3-element-featureblockitem__children,
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet=null][data-op3-block-layout-desktop="9"][data-op3-block-display-media=icon] .op3-element-featureblockitem__children {
        -ms-grid-columns: auto 1fr !important;
        grid-template-columns: auto 1fr !important
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet=null][data-op3-block-layout-desktop="6"][data-op3-block-display-media=icon] .op3-element-featureblockitem__children,
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet=null][data-op3-block-layout-desktop="7"][data-op3-block-display-media=icon] .op3-element-featureblockitem__children,
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet=null][data-op3-block-layout-desktop="10"][data-op3-block-display-media=icon] .op3-element-featureblockitem__children,
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet=null][data-op3-block-layout-desktop="11"][data-op3-block-display-media=icon] .op3-element-featureblockitem__children {
        -ms-grid-columns: 1fr auto !important;
        grid-template-columns: 1fr auto !important
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet=null][data-op3-block-layout-desktop="3"] .op3-element-featureblockitem__children,
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet=null][data-op3-block-layout-desktop="0"] .op3-element-featureblockitem__children,
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet=null][data-op3-block-layout-desktop="1"] .op3-element-featureblockitem__children,
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet=null][data-op3-block-layout-desktop="2"] .op3-element-featureblockitem__children {
        -ms-grid-columns: auto !important;
        grid-template-columns: auto !important
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-tablet=null][data-op3-block-layout-desktop][data-op3-block-display-media=none] .op3-element-featureblockitem__children {
        -ms-grid-columns: auto !important;
        grid-template-columns: auto !important;
        grid-auto-columns: 1fr;
        grid-gap: 0
    }
}

@media (max-width: 767px) {

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="4"][data-op3-block-display-media=image] .op3-element[data-op3-element-spec=image],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="5"][data-op3-block-display-media=image] .op3-element[data-op3-element-spec=image],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="6"][data-op3-block-display-media=image] .op3-element[data-op3-element-spec=image],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="7"][data-op3-block-display-media=image] .op3-element[data-op3-element-spec=image],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="8"][data-op3-block-display-media=image] .op3-element[data-op3-element-spec=image],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="9"][data-op3-block-display-media=image] .op3-element[data-op3-element-spec=image],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="10"][data-op3-block-display-media=image] .op3-element[data-op3-element-spec=image],
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="11"][data-op3-block-display-media=image] .op3-element[data-op3-element-spec=image] {
        width: auto !important
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="4"][data-op3-block-display-media=icon] .op3-element-featureblockitem__children,
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="5"][data-op3-block-display-media=icon] .op3-element-featureblockitem__children,
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="8"][data-op3-block-display-media=icon] .op3-element-featureblockitem__children,
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="9"][data-op3-block-display-media=icon] .op3-element-featureblockitem__children {
        -ms-grid-columns: auto 1fr !important;
        grid-template-columns: auto 1fr !important
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="6"][data-op3-block-display-media=icon] .op3-element-featureblockitem__children,
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="7"][data-op3-block-display-media=icon] .op3-element-featureblockitem__children,
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="10"][data-op3-block-display-media=icon] .op3-element-featureblockitem__children,
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="11"][data-op3-block-display-media=icon] .op3-element-featureblockitem__children {
        -ms-grid-columns: 1fr auto !important;
        grid-template-columns: 1fr auto !important
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="3"] .op3-element-featureblockitem__children,
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="0"] .op3-element-featureblockitem__children,
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="1"] .op3-element-featureblockitem__children,
    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile="2"] .op3-element-featureblockitem__children {
        -ms-grid-columns: auto !important;
        grid-template-columns: auto !important
    }

    .op3-element[data-op3-element-type=featureblock] [data-op3-block-layout-mobile][data-op3-block-display-media=none] .op3-element-featureblockitem__children {
        -ms-grid-columns: auto !important;
        grid-template-columns: auto !important;
        grid-auto-columns: 1fr;
        grid-gap: 0
    }
}

.op3-element[data-op3-element-type=featureblockitem] {
    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-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    min-height: 16px;
    min-width: 0;
    -ms-flex-preferred-size: calc(100% / var(--op3-flex-basis-steps));
    flex-basis: calc(100% / var(--op3-flex-basis-steps))
}

@media (min-width: 1024px) {
    .op3-element-featureblock__children:not([data-op3-wrap-columns-desktop="1"]):not([data-op3-stack-columns-desktop="1"]) .op3-element[data-op3-element-type=featureblockitem] {
        -ms-flex-preferred-size: calc((100% - var(--op3-flex-column-gap) * (var(--op3-flex-basis-steps) - 1))/ var(--op3-flex-basis-steps)) !important;
        flex-basis: calc((100% - var(--op3-flex-column-gap) * (var(--op3-flex-basis-steps) - 1))/ var(--op3-flex-basis-steps)) !important
    }
}

@media (max-width: 1023px) and (min-width:768px) {
    .op3-element-featureblock__children:not([data-op3-wrap-columns-tablet="1"]):not([data-op3-stack-columns-tablet="1"]) .op3-element[data-op3-element-type=featureblockitem] {
        -ms-flex-preferred-size: calc((100% - var(--op3-flex-column-gap) * (var(--op3-flex-basis-steps) - 1))/ var(--op3-flex-basis-steps)) !important;
        flex-basis: calc((100% - var(--op3-flex-column-gap) * (var(--op3-flex-basis-steps) - 1))/ var(--op3-flex-basis-steps)) !important
    }
}

@media (max-width: 767px) {
    .op3-element-featureblock__children:not([data-op3-wrap-columns-mobile="1"]):not([data-op3-stack-columns-mobile="1"]) .op3-element[data-op3-element-type=featureblockitem] {
        -ms-flex-preferred-size: calc((100% - var(--op3-flex-column-gap) * (var(--op3-flex-basis-steps) - 1))/ var(--op3-flex-basis-steps)) !important;
        flex-basis: calc((100% - var(--op3-flex-column-gap) * (var(--op3-flex-basis-steps) - 1))/ var(--op3-flex-basis-steps)) !important
    }
}

.op3-element[data-op3-element-type=featureblockitem] .op3-element-featureblockitem__container {
    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;
    height: 100%;
    margin: 0;
    padding: 0;
    border-width: 0;
    overflow: visible;
    overflow-wrap: break-word;
    -webkit-transition: inherit;
    transition: inherit
}

.op3-element[data-op3-element-type=featureblockitem] .op3-element-featureblockitem__children {
    display: -ms-grid;
    display: grid;
    -webkit-box-flex: 0;
    -ms-flex: 0;
    flex: 0;
    min-width: 0;
    -ms-grid-rows: auto 0 auto 0 auto 0 auto 0 auto;
    grid-template: "image""title""subtitle""text""button"/auto;
    grid-gap: 0 10px;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    overflow-wrap: break-word
}

.op3-element[data-op3-element-type=featureblockitem] .op3-element {
    min-width: 0
}

.op3-element[data-op3-element-type=featureblockitem] .op3-element[data-op3-element-spec=image] {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: image
}

.op3-element[data-op3-element-type=featureblockitem] .op3-element[data-op3-element-spec=icon] {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: image;
    align-self: baseline
}

.op3-element[data-op3-element-type=featureblockitem] .op3-element[data-op3-element-spec=title] {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
    grid-area: title
}

.op3-element[data-op3-element-type=featureblockitem] .op3-element[data-op3-element-spec=subtitle] {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
    grid-area: subtitle
}

.op3-element[data-op3-element-type=featureblockitem] .op3-element[data-op3-element-spec=text] {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
    grid-area: text
}

.op3-element[data-op3-element-type=featureblockitem] .op3-element[data-op3-element-spec=button] {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
    grid-area: button;
    margin-left: 0;
    margin-right: auto;
    width: 100%
}

.op3-element[data-op3-element-type=headline] {
    width: 100%;
    margin: 0 0 .75em;
    text-align: center
}

.op3-element[data-op3-element-type=headline] h1,
.op3-element[data-op3-element-type=headline] h2,
.op3-element[data-op3-element-type=headline] h3,
.op3-element[data-op3-element-type=headline] h4,
.op3-element[data-op3-element-type=headline] h5,
.op3-element[data-op3-element-type=headline] h6 {
    margin: 0;
    padding: 0
}

.op3-element[data-op3-element-type=headline]:first-child:first-child {
    margin-top: 0
}

.op3-element[data-op3-element-type=headline]:last-child:last-child {
    margin-bottom: 0
}

.op3-element[data-op3-element-type=headline] .op3-headline-wrapper {
    position: relative
}

.op3-element[data-op3-element-type=horizontalline] {
    max-width: 75%;
    padding: 1em 0
}

.op3-element[data-op3-element-type=horizontalline] .horizontal-line {
    margin: 0;
    padding: 0;
    height: 0;
    min-height: 0;
    border-top: 2px solid #555;
    border-bottom: 0;
    border-left: 0;
    border-right: 0
}

.op3-element[data-op3-element-type=icon] {
    display: table;
    line-height: 0
}

.op3-element[data-op3-element-type=icon] .op3-element-icon__container {
    overflow: visible
}

.op3-element[data-op3-element-type=icon] .op3-element-icon__link {
    color: inherit
}

.op3-element[data-op3-element-type=icon] .op3-element-icon__wrapper {
    display: -ms-grid;
    display: grid;
    border: 2px solid currentColor
}

.op3-element[data-op3-element-type=icon] .op3-element-icon__wrapper[data-op3-iconframe=none] {
    border-color: transparent !important;
    background: 0 0 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.op3-element[data-op3-element-type=icon] .op3-element-icon__wrapper[data-op3-iconframe=outline] {
    background: 0 0 !important;
    border-color: currentColor;
    padding: 25px
}

.op3-element[data-op3-element-type=icon] .op3-element-icon__wrapper[data-op3-iconframe=filled] {
    background: #ccc;
    border-color: currentColor;
    padding: 25px
}

.op3-element[data-op3-element-type=icon] .op3-element-icon__wrapper[data-op3-iconshape=curved] {
    border-radius: 10%
}

.op3-element[data-op3-element-type=icon] .op3-element-icon__wrapper[data-op3-iconshape=circle] {
    border-radius: 100%
}

.op3-element[data-op3-element-type=icon] .op3-element-icon__icon {
    -ms-grid-row: 1;
    grid-row: 1;
    -ms-grid-column: 1;
    grid-column: 1;
    font-size: 55px
}

.op3-element[data-op3-element-type=icon] .op3-element-icon__icon,
.op3-element[data-op3-element-type=icon] .op3-element-icon__link,
.op3-element[data-op3-element-type=icon] .op3-element-icon__wrapper {
    -webkit-transition: inherit;
    transition: inherit
}

.op3-element[data-op3-element-type=icon] .op3-icon2 {
    display: none
}

#op3-designer-element .op3-element[data-op3-element-type=icon] .op3-element-icon__link {
    font-weight: inherit;
    font-style: inherit;
    text-decoration: inherit;
    text-transform: inherit;
    text-shadow: inherit;
    color: inherit
}

.op3-element[data-op3-element-type=image] {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

.op3-element[data-op3-element-type=image] a {
    display: block;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: transparent;
    text-decoration: none
}

.op3-element[data-op3-element-type=image] a:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    color: transparent
}

.op3-element[data-op3-element-type=image] figure {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    overflow: hidden;
    border: 0
}

.op3-element[data-op3-element-type=image] img {
    display: inline;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: middle;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-filter: sepia(0) grayscale(0) brightness(1) blur(0) contrast(1) invert(0) saturate(1);
    filter: sepia(0) grayscale(0) brightness(1) blur(0) contrast(1) invert(0) saturate(1);
    width: 100%
}

.op3-element[data-op3-element-type=listmenu] nav {
    min-height: 16px;
    overflow-wrap: break-word
}

.op3-element[data-op3-element-type=listmenu] nav li,
.op3-element[data-op3-element-type=listmenu] nav ul {
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: 1
}

.op3-element[data-op3-element-type=listmenu] nav>ul>li:first-child {
    margin-top: 0 !important
}

.op3-element[data-op3-element-type=listmenu] nav ul ul {
    margin-left: 1em
}

.op3-element[data-op3-element-type=listmenu] nav .op3-list-menu-link {
    line-height: 1.5
}

.op3-element[data-op3-element-type=listmenu] nav .op3-list-menu-title {
    display: block
}

.op3-element[data-op3-element-type=popoverlay] {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1001;
    padding: 1em;
    display: none;
    overflow-y: auto;
    overflow-x: hidden
}

.op3-element[data-op3-element-type=popoverlay][data-op3-popoverlay-active] {
    display: block
}

.op3-element[data-op3-element-type=popoverlay] .op3-popoverlay-background {
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .6);
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    opacity: 0
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-show .op3-popoverlay-background,
.op3-element[data-op3-element-type=popoverlay][data-op3-popoverlay-active] .op3-popoverlay-background {
    opacity: 1
}

.op3-element[data-op3-element-type=popoverlay] .op3-popoverlay-wrapper {
    left: 50%;
    position: absolute;
    z-index: 2;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 96%;
    width: 750px;
    top: 50px;
    margin-top: 3em;
    margin-bottom: 3em
}

.op3-element[data-op3-element-type=popoverlay] .op3-popoverlay-content {
    position: relative;
    width: 100%;
    max-width: 100%;
    min-width: 2em;
    min-height: 1em;
    background: #fff;
    border-radius: 5px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.op3-element[data-op3-element-type=popoverlay] .op3-popoverlay-content[data-op3-children]:empty {
    height: auto
}

.op3-element[data-op3-element-type=popoverlay] .op3-popoverlay-content .op3-element[data-op3-element-type=section] {
    padding-top: 0;
    padding-bottom: 0
}

.op3-element[data-op3-element-type=popoverlay] .op3-popoverlay-content .op3-popoverlay-row-upper {
    padding: 25px 20px
}

.op3-element[data-op3-element-type=popoverlay] .op3-popoverlay-content .op3-popoverlay-row-upper>[data-op3-background=base]::after,
.op3-element[data-op3-element-type=popoverlay] .op3-popoverlay-content .op3-popoverlay-row-upper>[data-op3-background=base]::before {
    background-color: #3d3d3d
}

.op3-element[data-op3-element-type=popoverlay] .op3-popoverlay-content .op3-popoverlay-row-upper .op3-popoverlay-headline {
    color: #fff;
    margin-bottom: 0
}

.op3-element[data-op3-element-type=popoverlay] .op3-popoverlay-content .op3-popoverlay-row-upper .op3-popoverlay-headline [data-op3-contenteditable]>* {
    font-size: 33px
}

.op3-element[data-op3-element-type=popoverlay] .op3-popoverlay-content .op3-popoverlay-row-upper .op3-popoverlay-text {
    color: rgba(255, 255, 255, .71);
    text-align: center
}

.op3-element[data-op3-element-type=popoverlay] .op3-popoverlay-content .op3-popoverlay-row-lower {
    padding: 0 40px 50px
}

.op3-element[data-op3-element-type=popoverlay] .op3-popoverlay-content .op3-popoverlay-row-lower>[data-op3-background=base]::after,
.op3-element[data-op3-element-type=popoverlay] .op3-popoverlay-content .op3-popoverlay-row-lower>[data-op3-background=base]::before {
    background-color: #f9f9f9
}

.op3-element[data-op3-element-type=popoverlay] .op3-popoverlay-content .op3-popoverlay-row-lower .op3-popoverlay-text-privacy {
    color: rgba(33, 37, 41, .64)
}

.op3-element[data-op3-element-type=popoverlay] .op3-popoverlay-content .op3-popoverlay-row-lower .op3-popoverlay-text-privacy [data-op3-contenteditable]>* {
    font-size: 13px;
    text-align: center
}

.op3-element[data-op3-element-type=popoverlay] .op3-popoverlay-content .op3-popoverlay-default-text-style[data-op3-element-type=text] {
    max-width: 480px;
    text-align: center;
    margin-left: auto;
    margin-right: auto
}

.op3-element[data-op3-element-type=popoverlay] .op3-popoverlay-content>[data-op3-element-type=section]:first-child,
.op3-element[data-op3-element-type=popoverlay] .op3-popoverlay-content>[data-op3-element-type=section]:first-child>[data-op3-background],
.op3-element[data-op3-element-type=popoverlay] .op3-popoverlay-content>[data-op3-element-type=section]:first-child>[data-op3-children],
.op3-element[data-op3-element-type=popoverlay] .op3-popoverlay-content>[data-op3-element-type=section]:first-child>[data-op3-children]>[data-op3-element-type=row]:first-child,
.op3-element[data-op3-element-type=popoverlay] .op3-popoverlay-content>[data-op3-element-type=section]:first-child>[data-op3-children]>[data-op3-element-type=row]:first-child>[data-op3-background] {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit
}

.op3-element[data-op3-element-type=popoverlay] .op3-popoverlay-content>[data-op3-element-type=section]:last-child,
.op3-element[data-op3-element-type=popoverlay] .op3-popoverlay-content>[data-op3-element-type=section]:last-child>[data-op3-background],
.op3-element[data-op3-element-type=popoverlay] .op3-popoverlay-content>[data-op3-element-type=section]:last-child>[data-op3-children],
.op3-element[data-op3-element-type=popoverlay] .op3-popoverlay-content>[data-op3-element-type=section]:last-child>[data-op3-children]>[data-op3-element-type=row]:last-child,
.op3-element[data-op3-element-type=popoverlay] .op3-popoverlay-content>[data-op3-element-type=section]:last-child>[data-op3-children]>[data-op3-element-type=row]:last-child>[data-op3-background] {
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit
}

.op3-element[data-op3-element-type=popoverlay] .op3-popoverlay-close {
    padding: 10px;
    position: absolute;
    top: -25px;
    right: -25px;
    z-index: 100;
    cursor: pointer
}

.op3-element[data-op3-element-type=popoverlay] .op3-popoverlay-close .op3-popoverlay-close-text {
    display: none
}

.op3-element[data-op3-element-type=popoverlay] .op3-popoverlay-close .op3-popoverlay-close-icon {
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iNTEycHgiIGlkPSJMYXllcl8xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjUxMnB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48Zz48cGF0aCBkPSJNMjU2LDMzQzEzMi4zLDMzLDMyLDEzMy4zLDMyLDI1N2MwLDEyMy43LDEwMC4zLDIyNCwyMjQsMjI0YzEyMy43LDAsMjI0LTEwMC4zLDIyNC0yMjRDNDgwLDEzMy4zLDM3OS43LDMzLDI1NiwzM3ogICAgTTM2NC4zLDMzMi41YzEuNSwxLjUsMi4zLDMuNSwyLjMsNS42YzAsMi4xLTAuOCw0LjItMi4zLDUuNmwtMjEuNiwyMS43Yy0xLjYsMS42LTMuNiwyLjMtNS42LDIuM2MtMiwwLTQuMS0wLjgtNS42LTIuM0wyNTYsMjg5LjggICBsLTc1LjQsNzUuN2MtMS41LDEuNi0zLjYsMi4zLTUuNiwyLjNjLTIsMC00LjEtMC44LTUuNi0yLjNsLTIxLjYtMjEuN2MtMS41LTEuNS0yLjMtMy41LTIuMy01LjZjMC0yLjEsMC44LTQuMiwyLjMtNS42bDc1LjctNzYgICBsLTc1LjktNzVjLTMuMS0zLjEtMy4xLTguMiwwLTExLjNsMjEuNi0yMS43YzEuNS0xLjUsMy41LTIuMyw1LjYtMi4zYzIuMSwwLDQuMSwwLjgsNS42LDIuM2w3NS43LDc0LjdsNzUuNy03NC43ICAgYzEuNS0xLjUsMy41LTIuMyw1LjYtMi4zYzIuMSwwLDQuMSwwLjgsNS42LDIuM2wyMS42LDIxLjdjMy4xLDMuMSwzLjEsOC4yLDAsMTEuM2wtNzUuOSw3NUwzNjQuMywzMzIuNXoiLz48L2c+PC9zdmc+);
    background-size: 30px 30px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .5);
    box-shadow: 0 0 10px rgba(0, 0, 0, .5);
    pointer-events: none
}

#op3-designer-element.op3-popoverlay-active {
    pointer-events: none
}

#op3-designer-element.op3-popoverlay-active .op3-element.op3-popoverlay-show {
    pointer-events: all
}

@media (max-width: 1023px) {
    .op3-element[data-op3-element-type=section] {
        padding-top: 15px;
        padding-bottom: 15px
    }

    .op3-element[data-op3-element-type=section]:first-child {
        padding-top: 0
    }
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-effect-0 .op3-popoverlay-background,
.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-effect-0 .op3-popoverlay-content {
    -webkit-transition: none;
    transition: none
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-effect-1 .op3-popoverlay-content {
    -webkit-transform: scale(.7);
    transform: scale(.7);
    opacity: 0
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-show.op3-popoverlay-effect-1 .op3-popoverlay-content {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-effect-2 .op3-popoverlay-content {
    -webkit-transform: translateX(20%);
    transform: translateX(20%);
    opacity: 0;
    -webkit-transition: all .3s cubic-bezier(.25, .5, .5, .9);
    transition: all .3s cubic-bezier(.25, .5, .5, .9)
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-show.op3-popoverlay-effect-2 .op3-popoverlay-content {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-effect-3 .op3-popoverlay-content {
    -webkit-transform: translateY(20%);
    transform: translateY(20%);
    opacity: 0
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-show.op3-popoverlay-effect-3 .op3-popoverlay-content {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-effect-4 .op3-popoverlay-content {
    -webkit-transform: scale(0) rotate(540deg);
    transform: scale(0) rotate(540deg);
    opacity: 0;
    -webkit-transition: all .5s;
    transition: all .5s
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-show.op3-popoverlay-effect-4 .op3-popoverlay-content {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
    opacity: 1
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-effect-5 .op3-popoverlay-wrapper {
    -webkit-perspective: 1300px;
    perspective: 1300px
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-effect-5 .op3-popoverlay-content {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: translateZ(600px) rotateX(20deg);
    transform: translateZ(600px) rotateX(20deg);
    opacity: 0
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-show.op3-popoverlay-effect-5 .op3-popoverlay-content {
    -webkit-transition: all .3s ease-in;
    transition: all .3s ease-in;
    -webkit-transform: translateZ(0) rotateX(0);
    transform: translateZ(0) rotateX(0);
    opacity: 1
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-effect-6 .op3-popoverlay-content {
    -webkit-transform: translate(30%) translateZ(600px) rotate(10deg);
    transform: translate(30%) translateZ(600px) rotate(10deg);
    opacity: 0
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-show.op3-popoverlay-effect-6 .op3-popoverlay-content {
    -webkit-transform: translate(0) translateZ(0) rotate(0);
    transform: translate(0) translateZ(0) rotate(0);
    opacity: 1
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-effect-7 {
    top: 0
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-effect-7 .op3-popoverlay-content {
    -webkit-transform: translateY(-200%);
    transform: translateY(-200%);
    opacity: 0
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-show.op3-popoverlay-effect-7 .op3-popoverlay-content {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-effect-8 .op3-popoverlay-wrapper {
    -webkit-perspective: 1300px;
    perspective: 1300px
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-effect-8 .op3-popoverlay-content {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: rotateY(-70deg);
    transform: rotateY(-70deg);
    opacity: 0
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-show.op3-popoverlay-effect-8 .op3-popoverlay-content {
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
    opacity: 1
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-effect-9 .op3-popoverlay-wrapper {
    -webkit-perspective: 1300px;
    perspective: 1300px
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-effect-9 .op3-popoverlay-content {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: rotateX(-70deg);
    transform: rotateX(-70deg);
    opacity: 0
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-show.op3-popoverlay-effect-9 .op3-popoverlay-content {
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
    opacity: 1
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-effect-11 .op3-popoverlay-content {
    -webkit-transform: scale(2);
    transform: scale(2);
    opacity: 0
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-show.op3-popoverlay-effect-11 .op3-popoverlay-content {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-effect-12 .op3-popoverlay-content {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-show.op3-popoverlay-effect-12 .op3-popoverlay-content {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-effect-13 .op3-popoverlay-wrapper {
    -webkit-perspective: 1300px;
    perspective: 1300px
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-effect-13 .op3-popoverlay-content {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: translateZ(-3000px) rotateY(90deg);
    transform: translateZ(-3000px) rotateY(90deg);
    opacity: 0
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-show.op3-popoverlay-effect-13 .op3-popoverlay-content {
    -webkit-animation: slit .7s forwards ease-out;
    animation: slit .7s forwards ease-out
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-hide.op3-popoverlay-effect-13 .op3-popoverlay-content {
    -webkit-animation: slit-end .4s forwards ease-out;
    animation: slit-end .4s forwards ease-out
}

@-webkit-keyframes slit {
    50% {
        -webkit-transform: translateZ(-250px) rotateY(89deg);
        transform: translateZ(-250px) rotateY(89deg);
        opacity: 1;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    100% {
        -webkit-transform: translateZ(0) rotateY(0);
        transform: translateZ(0) rotateY(0);
        opacity: 1
    }
}

@keyframes slit {
    50% {
        -webkit-transform: translateZ(-250px) rotateY(89deg);
        transform: translateZ(-250px) rotateY(89deg);
        opacity: 1;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    100% {
        -webkit-transform: translateZ(0) rotateY(0);
        transform: translateZ(0) rotateY(0);
        opacity: 1
    }
}

@-webkit-keyframes slit-end {
    0% {
        -webkit-transform: translateZ(0) rotateY(0);
        transform: translateZ(0) rotateY(0);
        opacity: 1
    }

    100% {
        -webkit-transform: translateZ(250px) rotateY(-89deg);
        transform: translateZ(250px) rotateY(-89deg);
        opacity: 0;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes slit-end {
    0% {
        -webkit-transform: translateZ(0) rotateY(0);
        transform: translateZ(0) rotateY(0);
        opacity: 1
    }

    100% {
        -webkit-transform: translateZ(250px) rotateY(-89deg);
        transform: translateZ(250px) rotateY(-89deg);
        opacity: 0;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-effect-14 .op3-popoverlay-wrapper {
    -webkit-perspective: 1300px;
    perspective: 1300px
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-effect-14 .op3-popoverlay-content {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: translateY(100%) rotateX(90deg);
    transform: translateY(100%) rotateX(90deg);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    opacity: 0
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-show.op3-popoverlay-effect-14 .op3-popoverlay-content {
    -webkit-transform: translateY(0) rotateX(0);
    transform: translateY(0) rotateX(0);
    opacity: 1
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-effect-15 .op3-popoverlay-wrapper {
    -webkit-perspective: 1300px;
    perspective: 1300px
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-effect-15 .op3-popoverlay-content {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
    transform: translateZ(100px) translateX(-30%) rotateY(90deg);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    opacity: 0
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-show.op3-popoverlay-effect-15 .op3-popoverlay-content {
    -webkit-transform: translateZ(0) translateX(0) rotateY(0);
    transform: translateZ(0) translateX(0) rotateY(0);
    opacity: 1
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-effect-16 .op3-popoverlay-content {
    -webkit-transform: translateY(-5%);
    transform: translateY(-5%);
    opacity: 0;
    -webkit-filter: blur(3px);
    filter: blur(3px);
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-effect-16 .op3-popoverlay-background {
    -webkit-filter: blur(3px);
    filter: blur(3px)
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-show.op3-popoverlay-effect-16 .op3-popoverlay-background,
.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-show.op3-popoverlay-effect-16 .op3-popoverlay-content {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    -webkit-filter: blur(0);
    filter: blur(0)
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-show.op3-popoverlay-effect-17 .op3-popoverlay-wrapper {
    -webkit-perspective: 1300px;
    perspective: 1300px
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-effect-17 .op3-popoverlay-content {
    -webkit-transform: rotateY(-2deg);
    transform: rotateY(-2deg);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    opacity: 0;
    -webkit-transform: translateY(200%);
    transform: translateY(200%)
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-show.op3-popoverlay-effect-17 .op3-popoverlay-content {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-effect-18 .op3-popoverlay-wrapper {
    -webkit-perspective: 1300px;
    perspective: 1300px
}

@-webkit-keyframes rotateRightSideFirst {
    0% {
        -webkit-transform: translateZ(200px) rotateY(25deg);
        transform: translateZ(200px) rotateY(25deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    100% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes rotateRightSideFirst {
    0% {
        -webkit-transform: translateZ(200px) rotateY(25deg);
        transform: translateZ(200px) rotateY(25deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    100% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes rotateRightSideFirst-end {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    100% {
        -webkit-transform: translateZ(200px) rotateY(25deg);
        transform: translateZ(200px) rotateY(25deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes rotateRightSideFirst-end {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    100% {
        -webkit-transform: translateZ(200px) rotateY(25deg);
        transform: translateZ(200px) rotateY(25deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-effect-18 .op3-popoverlay-content {
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-show.op3-popoverlay-effect-18 .op3-popoverlay-content {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
    -webkit-transition: all .3s;
    transition: all .3s;
    -webkit-animation: rotateRightSideFirst .3s forwards ease-in;
    animation: rotateRightSideFirst .3s forwards ease-in
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-hide.op3-popoverlay-effect-18 .op3-popoverlay-content {
    -webkit-animation: rotateRightSideFirst-end .3s forwards ease-in;
    animation: rotateRightSideFirst-end .3s forwards ease-in
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-effect-19 .op3-popoverlay-wrapper {
    -webkit-perspective: 1300px;
    perspective: 1300px
}

@-webkit-keyframes rotateTopSideFirst {
    0% {
        -webkit-transform: translateZ(200px) rotateX(35deg);
        transform: translateZ(200px) rotateX(35deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    100% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes rotateTopSideFirst {
    0% {
        -webkit-transform: translateZ(200px) rotateX(35deg);
        transform: translateZ(200px) rotateX(35deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    100% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes rotateTopSideFirst-end {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    100% {
        -webkit-transform: translateZ(200px) rotateX(35deg);
        transform: translateZ(200px) rotateX(35deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes rotateTopSideFirst-end {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    100% {
        -webkit-transform: translateZ(200px) rotateX(35deg);
        transform: translateZ(200px) rotateX(35deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-effect-19 .op3-popoverlay-content {
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    opacity: 0;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform-origin: top center;
    transform-origin: top center
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-show.op3-popoverlay-effect-19 .op3-popoverlay-content {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
    -webkit-transition: all .3s;
    transition: all .3s;
    -webkit-animation: rotateTopSideFirst .3s forwards ease-in;
    animation: rotateTopSideFirst .3s forwards ease-in
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-hide.op3-popoverlay-effect-19 .op3-popoverlay-content {
    -webkit-animation: rotateTopSideFirst-end .3s forwards ease-in;
    animation: rotateTopSideFirst-end .3s forwards ease-in
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-effect-20 .op3-popoverlay-wrapper {
    -webkit-perspective: 1300px;
    perspective: 1300px
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-show.op3-popoverlay-effect-20 .op3-popoverlay-content {
    opacity: 1;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-animation: rubberBand .7s forwards;
    animation: rubberBand .7s forwards
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-hide.op3-popoverlay-effect-20 .op3-popoverlay-content {
    opacity: 0;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-animation: rubberBand-end .3s forwards;
    animation: rubberBand-end .3s forwards
}

@-webkit-keyframes rubberBand {

    0%,
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    30% {
        -webkit-transform: scale3d(1.15, .85, 1);
        transform: scale3d(1.15, .85, 1)
    }

    40% {
        -webkit-transform: scale3d(.85, 1.15, 1);
        transform: scale3d(.85, 1.15, 1)
    }

    50%,
    75% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1)
    }

    65% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1)
    }
}

@keyframes rubberBand {

    0%,
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    30% {
        -webkit-transform: scale3d(1.15, .85, 1);
        transform: scale3d(1.15, .85, 1)
    }

    40% {
        -webkit-transform: scale3d(.85, 1.15, 1);
        transform: scale3d(.85, 1.15, 1)
    }

    50%,
    75% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1)
    }

    65% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1)
    }
}

@-webkit-keyframes rubberBand-end {

    0%,
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    30%,
    50% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1)
    }

    40% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1)
    }
}

@keyframes rubberBand-end {

    0%,
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    30%,
    50% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1)
    }

    40% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1)
    }
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-effect-21 .op3-popoverlay-wrapper {
    -webkit-perspective: 1300px;
    perspective: 1300px
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-show.op3-popoverlay-effect-21 .op3-popoverlay-content {
    opacity: 1;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-animation: swing .7s forwards;
    animation: swing .7s forwards
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-hide.op3-popoverlay-effect-21 .op3-popoverlay-content {
    opacity: 0;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-animation: swing-end .3s forwards;
    animation: swing-end .3s forwards
}

@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
    }

    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg)
    }

    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg)
    }

    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg)
    }

    100% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg)
    }
}

@keyframes swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
    }

    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg)
    }

    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg)
    }

    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg)
    }

    100% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg)
    }
}

@-webkit-keyframes swing-end {
    0% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg)
    }

    20% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg)
    }

    40% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg)
    }

    60% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg)
    }

    80% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
    }
}

@keyframes swing-end {
    0% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg)
    }

    20% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg)
    }

    40% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg)
    }

    60% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg)
    }

    80% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
    }
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-effect-22 .op3-popoverlay-wrapper {
    -webkit-perspective: 1300px;
    perspective: 1300px
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-effect-22 .op3-popoverlay-content {
    opacity: 0;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-show.op3-popoverlay-effect-22 .op3-popoverlay-content {
    -webkit-animation: bounce .7s forwards;
    animation: bounce .7s forwards;
    opacity: 1
}

.op3-element[data-op3-element-type=popoverlay].op3-popoverlay-hide.op3-popoverlay-effect-22 .op3-popoverlay-content {
    -webkit-animation: bounce-end .3s forwards;
    animation: bounce-end .3s forwards;
    opacity: 0
}

@-webkit-keyframes bounce {

    0%,
    100%,
    20%,
    53%,
    80% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    40%,
    43% {
        -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
    }

    70% {
        -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }

    100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes bounce {

    0%,
    100%,
    20%,
    53%,
    80% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    40%,
    43% {
        -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
    }

    70% {
        -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }

    100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-webkit-keyframes bounce-end {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    20%,
    53%,
    80% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    40%,
    43% {
        -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
    }

    70% {
        -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }
}

@keyframes bounce-end {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    20%,
    53%,
    80% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    40%,
    43% {
        -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
    }

    70% {
        -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }
}

.op3-element[data-op3-element-type=row] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 1140px;
    max-width: 100%;
    margin: 0 auto;
    padding: 15px 0;
    border-width: 0;
    --op3-flex-column-gap: 20px;
    --op3-flex-basis-steps: 1
}

.op3-element[data-op3-element-type=row]>[data-op3-element-container]>[data-op3-children] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 0 var(--op3-flex-column-gap)
}

@media (max-width: 1023px) {
    .op3-element[data-op3-element-type=row] {
        padding: 15px 30px
    }

    .op3-element[data-op3-element-type=row] .op3-element[data-op3-element-type=row] {
        padding-left: 0;
        padding-right: 0
    }
}

@media (min-width: 1024px) {
    .op3-element[data-op3-element-type=row]>[data-op3-element-container]>[data-op3-children][data-op3-wrap-columns-desktop="0"]>.op3-element {
        -ms-flex-preferred-size: auto !important;
        flex-basis: auto !important;
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }

    .op3-element[data-op3-element-type=row]>[data-op3-element-container]>[data-op3-children][data-op3-wrap-columns-desktop="1"]>.op3-element {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }

    .op3-element[data-op3-element-type=row]>[data-op3-element-container]>[data-op3-children][data-op3-stack-columns-desktop="1"][data-op3-stack-columns-desktop-reverse="1"] {
        -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse
    }

    .op3-element[data-op3-element-type=row]>[data-op3-element-container]>[data-op3-children][data-op3-stack-columns-desktop="1"]>.op3-element {
        -ms-flex-preferred-size: 100% !important;
        flex-basis: 100% !important
    }
}

@media (max-width: 1023px) and (min-width:768px) {
    .op3-element[data-op3-element-type=row]>[data-op3-element-container]>[data-op3-children][data-op3-wrap-columns-tablet="0"]>.op3-element {
        -ms-flex-preferred-size: auto !important;
        flex-basis: auto !important;
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }

    .op3-element[data-op3-element-type=row]>[data-op3-element-container]>[data-op3-children][data-op3-wrap-columns-tablet="1"]>.op3-element {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }

    .op3-element[data-op3-element-type=row]>[data-op3-element-container]>[data-op3-children][data-op3-stack-columns-tablet="1"][data-op3-stack-columns-tablet-reverse="1"] {
        -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse
    }

    .op3-element[data-op3-element-type=row]>[data-op3-element-container]>[data-op3-children][data-op3-stack-columns-tablet="1"]>.op3-element {
        -ms-flex-preferred-size: 100% !important;
        flex-basis: 100% !important
    }
}

@media (max-width: 767px) {
    .op3-element[data-op3-element-type=row]>[data-op3-element-container]>[data-op3-children][data-op3-wrap-columns-mobile="0"]>.op3-element {
        -ms-flex-preferred-size: auto !important;
        flex-basis: auto !important;
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }

    .op3-element[data-op3-element-type=row]>[data-op3-element-container]>[data-op3-children][data-op3-wrap-columns-mobile="1"]>.op3-element {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }

    .op3-element[data-op3-element-type=row]>[data-op3-element-container]>[data-op3-children][data-op3-stack-columns-mobile="1"][data-op3-stack-columns-mobile-reverse="1"] {
        -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse
    }

    .op3-element[data-op3-element-type=row]>[data-op3-element-container]>[data-op3-children][data-op3-stack-columns-mobile="1"]>.op3-element {
        -ms-flex-preferred-size: 100% !important;
        flex-basis: 100% !important
    }
}

.op3-element[data-op3-element-type=section] {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    padding-top: 75px;
    padding-bottom: 75px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-width: 0
}

.op3-element[data-op3-element-type=section] [data-op3-background=separatorTop],
.op3-element[data-op3-element-type=section] [data-op3-background=separatorBottom] {
    width: 100%;
    border-width: 0 !important;
    color: #d8d8d8
}

.op3-element[data-op3-element-type=section] [data-op3-background=separatorTop] svg,
.op3-element[data-op3-element-type=section] [data-op3-background=separatorBottom] svg {
    width: 100%;
    height: 101%;
    vertical-align: top
}

.op3-element[data-op3-element-type=section] [data-op3-background=separatorBottom] {
    bottom: 0;
    top: auto
}

.op3-element[data-op3-element-type=section] [data-op3-background=separatorBottom] svg {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1)
}

@media (max-width: 1023px) {
    .op3-element[data-op3-element-type=section] {
        padding-top: 15px;
        padding-bottom: 15px
    }

    .op3-element[data-op3-element-type=section]:first-child {
        padding-top: 0
    }
}

.op3-element[data-op3-element-type=socialicons] {
    display: table
}

.op3-element[data-op3-element-type=socialicons] [data-op3-children] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.op3-element[data-op3-element-type=socialicons] .op3-element[data-op3-element-type=icon] .op3-element-icon__wrapper[data-op3-icon=op3-icon-logo-behance] {
    color: #1769ff
}

.op3-element[data-op3-element-type=socialicons] .op3-element[data-op3-element-type=icon] .op3-element-icon__wrapper[data-op3-icon=op3-icon-logo-digg] {
    color: #005be2
}

.op3-element[data-op3-element-type=socialicons] .op3-element[data-op3-element-type=icon] .op3-element-icon__wrapper[data-op3-icon=op3-icon-logo-dribbble] {
    color: #ea4c89
}

.op3-element[data-op3-element-type=socialicons] .op3-element[data-op3-element-type=icon] .op3-element-icon__wrapper[data-op3-icon=op3-icon-logo-facebook],
.op3-element[data-op3-element-type=socialicons] .op3-element[data-op3-element-type=icon] .op3-element-icon__wrapper[data-op3-icon=op3-icon-logo-fb-simple] {
    color: #3b5998
}

.op3-element[data-op3-element-type=socialicons] .op3-element[data-op3-element-type=icon] .op3-element-icon__wrapper[data-op3-icon=op3-icon-logo-github] {
    color: #4078c0
}

.op3-element[data-op3-element-type=socialicons] .op3-element[data-op3-element-type=icon] .op3-element-icon__wrapper[data-op3-icon=op3-icon-logo-instagram] {
    color: #c13584
}

.op3-element[data-op3-element-type=socialicons] .op3-element[data-op3-element-type=icon] .op3-element-icon__wrapper[data-op3-icon=op3-icon-logo-linkedin] {
    color: #0077b5
}

.op3-element[data-op3-element-type=socialicons] .op3-element[data-op3-element-type=icon] .op3-element-icon__wrapper[data-op3-icon=op3-icon-logo-pinterest] {
    color: #bd081c
}

.op3-element[data-op3-element-type=socialicons] .op3-element[data-op3-element-type=icon] .op3-element-icon__wrapper[data-op3-icon=op3-icon-logo-skype] {
    color: #00aff0
}

.op3-element[data-op3-element-type=socialicons] .op3-element[data-op3-element-type=icon] .op3-element-icon__wrapper[data-op3-icon=op3-icon-logo-soundcloud] {
    color: #f80
}

.op3-element[data-op3-element-type=socialicons] .op3-element[data-op3-element-type=icon] .op3-element-icon__wrapper[data-op3-icon=op3-icon-logo-spotify] {
    color: #1db954
}

.op3-element[data-op3-element-type=socialicons] .op3-element[data-op3-element-type=icon] .op3-element-icon__wrapper[data-op3-icon=op3-icon-logo-twitter],
.op3-element[data-op3-element-type=socialicons] .op3-element[data-op3-element-type=icon] .op3-element-icon__wrapper[data-op3-icon=op3-icon-logo-x] {
    color: #1da1f2
}

.op3-element[data-op3-element-type=socialicons] .op3-element[data-op3-element-type=icon] .op3-element-icon__wrapper[data-op3-icon=op3-icon-logo-vimeo] {
    color: #1ab7ea
}

.op3-element[data-op3-element-type=socialicons] .op3-element[data-op3-element-type=icon] .op3-element-icon__wrapper[data-op3-icon=op3-icon-logo-whatsapp] {
    color: #25d366
}

.op3-element[data-op3-element-type=socialicons] .op3-element[data-op3-element-type=icon] .op3-element-icon__wrapper[data-op3-icon=op3-icon-logo-wordpress] {
    color: #21759b
}

.op3-element[data-op3-element-type=socialicons] .op3-element[data-op3-element-type=icon] .op3-element-icon__wrapper[data-op3-icon=op3-icon-logo-youtube] {
    color: red
}

.op3-element[data-op3-element-type=socialicons] .op3-element[data-op3-element-type=icon] .op3-element-icon__wrapper[data-op3-icon=op3-icon-threads] {
    color: #000
}

.op3-element[data-op3-element-type=spacer]>div {
    height: 50px
}

.op3-element[data-op3-element-type=switcher] {
    max-width: 100%
}

.op3-element[data-op3-element-type=switcher] .header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative
}

.op3-element[data-op3-element-type=switcher] .header .slider {
    position: relative;
    cursor: pointer;
    height: 34px;
    width: 100px;
    -webkit-transition: background-color .4s;
    transition: background-color .4s
}

.op3-element[data-op3-element-type=switcher] .header .slider .box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    height: 26px;
    width: 26px;
    background-color: #F3F4F6;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    -webkit-transition: left .4s ease;
    transition: left .4s ease;
    -webkit-box-shadow: 0 0 10px -3px #000;
    box-shadow: 0 0 10px -3px #000
}

.op3-element[data-op3-element-type=switcher] .header .slider.active {
    background-color: inherit !important
}

.op3-element[data-op3-element-type=switcher] .header .slider.active .box {
    left: calc(100% - 26px)
}

.op3-element[data-op3-element-type=switcher] .header p {
    margin-bottom: 0
}

.op3-element[data-op3-element-type=switcher] .op3-element[data-op3-element-type=switchercontentitem] {
    display: none
}

.op3-element[data-op3-element-type=switcher] .op3-element[data-op3-element-type=switchercontentitem].active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.op3-element[data-op3-element-type=tabscontent] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.op3-element[data-op3-element-type=tabscontent]>[data-op3-element-container] {
    width: 100%;
    z-index: 0
}

.op3-element[data-op3-element-type=tabscontent]>[data-op3-element-container]>[data-op3-border] [data-op3-background=base] {
    z-index: -1
}

.op3-element[data-op3-element-type=switchercontentitem]>[data-op3-element-container] {
    width: 100%;
    z-index: 0
}

.op3-element[data-op3-element-type=testimonial] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 1140px;
    max-width: 100%;
    margin: 0 auto;
    --op3-flex-column-gap: 20px;
    --op3-flex-basis-steps: 3
}

.op3-element[data-op3-element-type=testimonial] .op3-element-testimonial__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 15px 0;
    overflow: visible
}

.op3-element[data-op3-element-type=testimonial] .op3-element-testimonial__children {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0;
    flex: 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px var(--op3-flex-column-gap);
    -webkit-box-align: normal;
    -ms-flex-align: normal;
    align-items: normal
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="0"] .op3-element-testimonialitem__children {
    -ms-grid-rows: auto auto auto auto auto;
    -ms-grid-columns: minmax(0, -webkit-min-content) minmax(0, 100%);
    -ms-grid-columns: minmax(0, min-content) minmax(0, 100%);
    grid-template: "title  title""text   text""avatar logo""avatar author""avatar company"/minmax(0, -webkit-min-content) minmax(0, 100%);
    grid-template: "title  title""text   text""avatar logo""avatar author""avatar company"/minmax(0, min-content) minmax(0, 100%);
    text-align: left
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children {
    -ms-grid-rows: auto auto auto;
    -ms-grid-columns: minmax(0, -webkit-min-content) minmax(0, 100%);
    -ms-grid-columns: minmax(0, min-content) minmax(0, 100%);
    grid-template: "title title""text text""avatar company"/minmax(0, -webkit-min-content) minmax(0, 100%);
    grid-template: "title title""text text""avatar company"/minmax(0, min-content) minmax(0, 100%)
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="0"] .op3-element[data-op3-element-spec=company] {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children {
    -ms-grid-rows: auto auto auto;
    -ms-grid-columns: minmax(0, -webkit-min-content) minmax(0, 100%);
    -ms-grid-columns: minmax(0, min-content) minmax(0, 100%);
    grid-template: "title title""text text""avatar author"/minmax(0, -webkit-min-content) minmax(0, 100%);
    grid-template: "title title""text text""avatar author"/minmax(0, min-content) minmax(0, 100%)
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
    -ms-grid-rows: auto auto auto;
    -ms-grid-columns: minmax(0, -webkit-min-content) minmax(0, 100%);
    -ms-grid-columns: minmax(0, min-content) minmax(0, 100%);
    grid-template: "title title""text text""avatar logo"/minmax(0, -webkit-min-content) minmax(0, 100%);
    grid-template: "title title""text text""avatar logo"/minmax(0, min-content) minmax(0, 100%)
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element[data-op3-element-spec=logo] {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children {
    -ms-grid-rows: auto auto auto auto;
    -ms-grid-columns: minmax(0, -webkit-min-content) minmax(0, 100%);
    -ms-grid-columns: minmax(0, min-content) minmax(0, 100%);
    grid-template: "title title""text text""avatar author""avatar company"/minmax(0, -webkit-min-content) minmax(0, 100%);
    grid-template: "title title""text text""avatar author""avatar company"/minmax(0, min-content) minmax(0, 100%)
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
    -ms-grid-rows: auto auto auto auto;
    -ms-grid-columns: minmax(0, -webkit-min-content) minmax(0, 100%);
    -ms-grid-columns: minmax(0, min-content) minmax(0, 100%);
    grid-template: "title title""text text""avatar logo""avatar company"/minmax(0, -webkit-min-content) minmax(0, 100%);
    grid-template: "title title""text text""avatar logo""avatar company"/minmax(0, min-content) minmax(0, 100%)
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
    -ms-grid-rows: auto auto auto auto;
    -ms-grid-columns: minmax(0, -webkit-min-content) minmax(0, 100%);
    -ms-grid-columns: minmax(0, min-content) minmax(0, 100%);
    grid-template: "title title""text text""avatar logo""avatar author"/minmax(0, -webkit-min-content) minmax(0, 100%);
    grid-template: "title title""text text""avatar logo""avatar author"/minmax(0, min-content) minmax(0, 100%)
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="0"][data-op3-block-display-avatar="0"] .op3-element-testimonial__children {
    grid-gap: 0
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="0"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company],
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="0"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
    margin-bottom: 5px
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="0"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
    margin-bottom: 10px
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=title],
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="1"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company],
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="1"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
    margin-bottom: 5px
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="1"] .op3-element-testimonialitem__children {
    -ms-grid-rows: auto auto auto auto auto;
    -ms-grid-columns: minmax(0, -webkit-min-content) minmax(0, 100%);
    -ms-grid-columns: minmax(0, min-content) minmax(0, 100%);
    grid-template: "avatar logo""avatar author""avatar company""title  title""text   text"/minmax(0, -webkit-min-content) minmax(0, 100%);
    grid-template: "avatar logo""avatar author""avatar company""title  title""text   text"/minmax(0, min-content) minmax(0, 100%);
    text-align: left
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children {
    -ms-grid-rows: auto auto auto;
    -ms-grid-columns: auto 1fr;
    grid-template: "avatar company""title title""text text"/auto 1fr
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="0"] .op3-element[data-op3-element-spec=company] {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children {
    -ms-grid-rows: auto auto auto;
    -ms-grid-columns: auto 1fr;
    grid-template: "avatar author""title title""text text"/auto 1fr
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
    -ms-grid-rows: auto auto auto;
    -ms-grid-columns: auto 1fr;
    grid-template: "avatar logo""title title""text text"/auto 1fr
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element[data-op3-element-spec=logo] {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children {
    -ms-grid-rows: auto auto auto auto;
    -ms-grid-columns: auto 1fr;
    grid-template: "avatar author""avatar company""title title""text text"/auto 1fr
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
    -ms-grid-rows: auto auto auto auto;
    -ms-grid-columns: auto 1fr;
    grid-template: "avatar logo""avatar company""title title""text text"/auto 1fr
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
    -ms-grid-rows: auto auto auto auto;
    -ms-grid-columns: auto 1fr;
    grid-template: "avatar logo""avatar author""title title""text text"/auto 1fr
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="2"] .op3-element-testimonialitem__children,
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="2"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children,
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="2"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children,
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="2"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children,
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="2"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children,
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="2"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children,
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="2"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
    -ms-grid-rows: auto auto auto auto auto auto;
    -ms-grid-columns: minmax(0, 100%);
    grid-template: "avatar""title""text""author""company""logo"/minmax(0, 100%)
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="1"][data-op3-block-display-title="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=title] {
    margin-top: 10px
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="1"][data-op3-block-display-title="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=text],
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="2"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="3"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
    margin-top: 5px
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="1"][data-op3-block-display-avatar="0"] .op3-element-testimonial__children {
    grid-gap: 0
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="1"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="2"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=avatar] {
    margin-bottom: 10px
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="2"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="2"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company],
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="2"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
    margin-bottom: 5px
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="3"] .op3-element-testimonialitem__children,
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="3"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children,
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="3"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children,
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="3"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children,
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="3"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children,
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="3"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children,
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="3"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
    -ms-grid-rows: auto auto auto auto auto auto;
    -ms-grid-columns: minmax(0, 100%);
    grid-template: "title""text""avatar""author""company""logo"/minmax(0, 100%)
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="3"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=avatar] {
    margin-bottom: 10px
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="3"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="3"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company],
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="3"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author],
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="4"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="4"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company],
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="4"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
    margin-bottom: 5px
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="4"] .op3-element-testimonialitem__children {
    text-align: center;
    -ms-grid-rows: auto auto auto auto auto;
    -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
    -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
    grid-template: "title  title   title    title""text   text    text    text"".      avatar  logo     ."".      avatar  author   ."".      avatar  company  ."/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
    grid-template: "title  title   title    title""text   text    text    text"".      avatar  logo     ."".      avatar  author   ."".      avatar  company  ."/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="4"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=avatar] {
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: end;
    justify-self: end
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="4"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: start;
    justify-self: start;
    text-align: left
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="4"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
    text-align: left
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="4"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
    -ms-grid-column-align: start;
    justify-self: start
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children {
    -ms-grid-rows: auto auto auto;
    -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
    -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
    grid-template: "title  title   title   title""text   text    text    text"".      avatar  company ."/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
    grid-template: "title  title   title   title""text   text    text    text"".      avatar  company ."/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="0"] .op3-element[data-op3-element-spec=company] {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children {
    -ms-grid-rows: auto auto auto;
    -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
    -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
    grid-template: "title  title   title   title""text   text    text    text"".      avatar  author  ."/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
    grid-template: "title  title   title   title""text   text    text    text"".      avatar  author  ."/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
    -ms-grid-rows: auto auto auto;
    -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
    -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
    grid-template: "title  title   title   title""text   text    text    text"".      avatar  logo  ."/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
    grid-template: "title  title   title   title""text   text    text    text"".      avatar  logo  ."/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element[data-op3-element-spec=logo] {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children {
    -ms-grid-rows: auto auto auto auto;
    -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
    -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
    grid-template: "title  title   title   title""text   text    text    text"".      avatar  author  ."".      avatar  company ."/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
    grid-template: "title  title   title   title""text   text    text    text"".      avatar  author  ."".      avatar  company ."/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
    -ms-grid-rows: auto auto auto auto;
    -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
    -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
    grid-template: "title  title   title   title""text   text    text    text"".      avatar  logo    ."".      avatar  company ."/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
    grid-template: "title  title   title   title""text   text    text    text"".      avatar  logo    ."".      avatar  company ."/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
    -ms-grid-rows: auto auto auto auto;
    -ms-grid-columns: minmax(0, -webkit-min-content) minmax(0, 100%);
    -ms-grid-columns: minmax(0, min-content) minmax(0, 100%);
    grid-template: "title title""text text""avatar logo""avatar author"/minmax(0, -webkit-min-content) minmax(0, 100%);
    grid-template: "title title""text text""avatar logo""avatar author"/minmax(0, min-content) minmax(0, 100%);
    grid-template: "title  title   title   title""text   text    text    text"".      avatar  logo    ."".      avatar  author  ."/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
    grid-template: "title  title   title   title""text   text    text    text"".      avatar  logo    ."".      avatar  author  ."/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="4"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children {
    grid-gap: 0;
    -ms-grid-rows: auto 0 auto 0 auto 0 auto 0 auto 0 auto;
    -ms-grid-columns: minmax(0, 100%);
    grid-template: "title""text""avatar""logo""author""company"/minmax(0, 100%);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="4"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company],
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="4"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
    text-align: center
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="4"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
    margin-bottom: 10px
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="5"] .op3-element-testimonialitem__children {
    text-align: center;
    -ms-grid-rows: auto auto auto auto auto;
    -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
    -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
    grid-template: ".      avatar  logo     ."".      avatar  author   ."".      avatar  company  .""title  title   title    title""text   text    text    text"/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
    grid-template: ".      avatar  logo     ."".      avatar  author   ."".      avatar  company  .""title  title   title    title""text   text    text    text"/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="5"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=avatar] {
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: end;
    justify-self: end
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="5"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: start;
    justify-self: start;
    text-align: left
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="5"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
    text-align: left
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="5"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
    -ms-grid-column-align: start;
    justify-self: start
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="5"][data-op3-block-display-title="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=title] {
    margin-top: 10px
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="5"][data-op3-block-display-title="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=text] {
    margin-top: 5px
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="5"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="5"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company],
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="5"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
    margin-bottom: 5px
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children {
    -ms-grid-rows: auto auto auto;
    -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
    -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
    grid-template: ".      avatar  company .""title  title   title   title""text   text    text    text"/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
    grid-template: ".      avatar  company .""title  title   title   title""text   text    text    text"/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="0"] .op3-element[data-op3-element-spec=company] {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children {
    -ms-grid-rows: auto auto auto;
    -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
    -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
    grid-template: ".      avatar  author  .""title  title   title   title""text   text    text    text"/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
    grid-template: ".      avatar  author  .""title  title   title   title""text   text    text    text"/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
    -ms-grid-rows: auto auto auto;
    -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
    -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
    grid-template: ".      avatar  logo  .""title  title   title   title""text   text    text    text"/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
    grid-template: ".      avatar  logo  .""title  title   title   title""text   text    text    text"/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element[data-op3-element-spec=logo] {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children {
    -ms-grid-rows: auto auto auto auto;
    -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
    -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
    grid-template: ".      avatar  author  ."".      avatar  company .""title  title   title   title""text   text    text    text"/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
    grid-template: ".      avatar  author  ."".      avatar  company .""title  title   title   title""text   text    text    text"/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
    -ms-grid-rows: auto auto auto auto;
    -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
    -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
    grid-template: ".      avatar  logo    ."".      avatar  company .""title  title   title   title""text   text    text    text"/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
    grid-template: ".      avatar  logo    ."".      avatar  company .""title  title   title   title""text   text    text    text"/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
    -ms-grid-rows: auto auto auto auto;
    -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
    -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
    grid-template: ".      avatar  logo    ."".      avatar  author  .""title  title   title   title""text   text    text    text"/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
    grid-template: ".      avatar  logo    ."".      avatar  author  .""title  title   title   title""text   text    text    text"/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="5"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children {
    grid-gap: 0;
    -ms-grid-rows: auto 0 auto 0 auto 0 auto 0 auto 0 auto;
    -ms-grid-columns: minmax(0, 100%);
    grid-template: "avatar""logo""author""company""title""text"/minmax(0, 100%);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="5"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company],
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="5"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
    text-align: center
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="5"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
    margin-bottom: 10px
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="6"] .op3-element-testimonialitem__children {
    -ms-grid-rows: auto auto auto auto auto auto;
    -ms-grid-columns: minmax(0, 100%);
    grid-template: "avatar""author""company""title""text""logo"/minmax(0, 100%)
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="6"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
    margin-bottom: 5px
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="6"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=avatar],
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="6"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
    margin-bottom: 10px
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="7"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="7"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company],
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="7"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author],
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="9"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="9"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company],
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="9"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author],
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="8"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="8"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company],
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="8"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author],
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="10"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="10"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company],
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="10"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
    margin-bottom: 5px
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="6"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children,
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="6"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children,
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="6"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children,
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="6"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children,
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="6"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children,
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="6"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
    -ms-grid-rows: auto auto auto auto auto auto;
    -ms-grid-columns: minmax(0, 100%);
    grid-template: "avatar""title""text""author""company""logo"/minmax(0, 100%)
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="7"] .op3-element-testimonialitem__children,
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="9"] .op3-element-testimonialitem__children {
    -ms-grid-rows: auto auto auto auto auto;
    -ms-grid-columns: minmax(0, -webkit-min-content) minmax(0, 100%);
    -ms-grid-columns: minmax(0, min-content) minmax(0, 100%);
    grid-template: "avatar title""avatar text""avatar author""avatar company""avatar logo"/minmax(0, -webkit-min-content) minmax(0, 100%);
    grid-template: "avatar title""avatar text""avatar author""avatar company""avatar logo"/minmax(0, min-content) minmax(0, 100%);
    text-align: left
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="7"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="7"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=title],
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="9"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="9"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=title] {
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="8"] .op3-element-testimonialitem__children,
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="10"] .op3-element-testimonialitem__children {
    -ms-grid-rows: auto auto auto auto auto;
    -ms-grid-columns: minmax(0, 100%) minmax(0, -webkit-min-content);
    -ms-grid-columns: minmax(0, 100%) minmax(0, min-content);
    grid-template: "title      avatar""text       avatar""author     avatar""company    avatar""logo       avatar"/minmax(0, 100%) minmax(0, -webkit-min-content);
    grid-template: "title      avatar""text       avatar""author     avatar""company    avatar""logo       avatar"/minmax(0, 100%) minmax(0, min-content);
    text-align: left
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="8"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=title],
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="10"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=title] {
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end
}

.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="8"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
.op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-desktop="10"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start
}

@media (max-width: 1023px) {
    .op3-element[data-op3-element-type=testimonial] .op3-element-testimonial__container {
        padding: 15px 30px
    }

    .op3-element[data-op3-element-type=row] .op3-element[data-op3-element-type=testimonial] .op3-element-testimonial__container {
        padding: 15px 0
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="0"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto auto;
        -ms-grid-columns: minmax(0, -webkit-min-content) minmax(0, 100%);
        -ms-grid-columns: minmax(0, min-content) minmax(0, 100%);
        grid-template: "title  title""text   text""avatar logo""avatar author""avatar company"/minmax(0, -webkit-min-content) minmax(0, 100%);
        grid-template: "title  title""text   text""avatar logo""avatar author""avatar company"/minmax(0, min-content) minmax(0, 100%);
        text-align: left
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto;
        -ms-grid-columns: minmax(0, -webkit-min-content) minmax(0, 100%);
        -ms-grid-columns: minmax(0, min-content) minmax(0, 100%);
        grid-template: "title title""text text""avatar company"/minmax(0, -webkit-min-content) minmax(0, 100%);
        grid-template: "title title""text text""avatar company"/minmax(0, min-content) minmax(0, 100%)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="0"] .op3-element[data-op3-element-spec=company] {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto;
        -ms-grid-columns: minmax(0, -webkit-min-content) minmax(0, 100%);
        -ms-grid-columns: minmax(0, min-content) minmax(0, 100%);
        grid-template: "title title""text text""avatar author"/minmax(0, -webkit-min-content) minmax(0, 100%);
        grid-template: "title title""text text""avatar author"/minmax(0, min-content) minmax(0, 100%)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto;
        -ms-grid-columns: minmax(0, -webkit-min-content) minmax(0, 100%);
        -ms-grid-columns: minmax(0, min-content) minmax(0, 100%);
        grid-template: "title title""text text""avatar logo"/minmax(0, -webkit-min-content) minmax(0, 100%);
        grid-template: "title title""text text""avatar logo"/minmax(0, min-content) minmax(0, 100%)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element[data-op3-element-spec=logo] {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto;
        -ms-grid-columns: minmax(0, -webkit-min-content) minmax(0, 100%);
        -ms-grid-columns: minmax(0, min-content) minmax(0, 100%);
        grid-template: "title title""text text""avatar author""avatar company"/minmax(0, -webkit-min-content) minmax(0, 100%);
        grid-template: "title title""text text""avatar author""avatar company"/minmax(0, min-content) minmax(0, 100%)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto;
        -ms-grid-columns: minmax(0, -webkit-min-content) minmax(0, 100%);
        -ms-grid-columns: minmax(0, min-content) minmax(0, 100%);
        grid-template: "title title""text text""avatar logo""avatar company"/minmax(0, -webkit-min-content) minmax(0, 100%);
        grid-template: "title title""text text""avatar logo""avatar company"/minmax(0, min-content) minmax(0, 100%)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto;
        -ms-grid-columns: minmax(0, -webkit-min-content) minmax(0, 100%);
        -ms-grid-columns: minmax(0, min-content) minmax(0, 100%);
        grid-template: "title title""text text""avatar logo""avatar author"/minmax(0, -webkit-min-content) minmax(0, 100%);
        grid-template: "title title""text text""avatar logo""avatar author"/minmax(0, min-content) minmax(0, 100%)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="0"][data-op3-block-display-avatar="0"] .op3-element-testimonial__children {
        grid-gap: 0
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="0"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="0"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        margin-bottom: 5px
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="0"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
        margin-bottom: 10px
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=title],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="1"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="1"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        margin-bottom: 5px
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="1"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto auto;
        -ms-grid-columns: minmax(0, -webkit-min-content) minmax(0, 100%);
        -ms-grid-columns: minmax(0, min-content) minmax(0, 100%);
        grid-template: "avatar logo""avatar author""avatar company""title  title""text   text"/minmax(0, -webkit-min-content) minmax(0, 100%);
        grid-template: "avatar logo""avatar author""avatar company""title  title""text   text"/minmax(0, min-content) minmax(0, 100%);
        text-align: left
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto;
        -ms-grid-columns: auto 1fr;
        grid-template: "avatar company""title title""text text"/auto 1fr
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="0"] .op3-element[data-op3-element-spec=company] {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto;
        -ms-grid-columns: auto 1fr;
        grid-template: "avatar author""title title""text text"/auto 1fr
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto;
        -ms-grid-columns: auto 1fr;
        grid-template: "avatar logo""title title""text text"/auto 1fr
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element[data-op3-element-spec=logo] {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto;
        -ms-grid-columns: auto 1fr;
        grid-template: "avatar author""avatar company""title title""text text"/auto 1fr
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto;
        -ms-grid-columns: auto 1fr;
        grid-template: "avatar logo""avatar company""title title""text text"/auto 1fr
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto;
        -ms-grid-columns: auto 1fr;
        grid-template: "avatar logo""avatar author""title title""text text"/auto 1fr
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="2"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="2"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="2"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="2"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="2"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="2"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="2"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto auto auto;
        -ms-grid-columns: minmax(0, 100%);
        grid-template: "avatar""title""text""author""company""logo"/minmax(0, 100%)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="1"][data-op3-block-display-title="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=title] {
        margin-top: 10px
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="1"][data-op3-block-display-title="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=text],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="2"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="3"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
        margin-top: 5px
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="1"][data-op3-block-display-avatar="0"] .op3-element-testimonial__children {
        grid-gap: 0
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="1"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="2"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=avatar] {
        margin-bottom: 10px
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="2"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="2"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="2"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        margin-bottom: 5px
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="3"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="3"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="3"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="3"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="3"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="3"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="3"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto auto auto;
        -ms-grid-columns: minmax(0, 100%);
        grid-template: "title""text""avatar""author""company""logo"/minmax(0, 100%)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="3"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=avatar] {
        margin-bottom: 10px
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="3"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="3"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="3"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="4"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="4"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="4"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        margin-bottom: 5px
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="4"] .op3-element-testimonialitem__children {
        text-align: center;
        -ms-grid-rows: auto auto auto auto auto;
        -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
        grid-template: "title  title   title    title""text   text    text    text"".      avatar  logo     ."".      avatar  author   ."".      avatar  company  ."/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        grid-template: "title  title   title    title""text   text    text    text"".      avatar  logo     ."".      avatar  author   ."".      avatar  company  ."/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="4"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=avatar] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start;
        -ms-grid-column-align: end;
        justify-self: end
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="4"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start;
        -ms-grid-column-align: start;
        justify-self: start;
        text-align: left
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="4"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
        -ms-grid-column-align: start;
        justify-self: start;
        text-align: left
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="4"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end;
        -ms-grid-column-align: start;
        justify-self: start
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto;
        -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
        grid-template: "title  title   title   title""text   text    text    text"".      avatar  company ."/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        grid-template: "title  title   title   title""text   text    text    text"".      avatar  company ."/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="0"] .op3-element[data-op3-element-spec=company] {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto;
        -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
        grid-template: "title  title   title   title""text   text    text    text"".      avatar  author  ."/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        grid-template: "title  title   title   title""text   text    text    text"".      avatar  author  ."/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto;
        -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
        grid-template: "title  title   title   title""text   text    text    text"".      avatar  logo  ."/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        grid-template: "title  title   title   title""text   text    text    text"".      avatar  logo  ."/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element[data-op3-element-spec=logo] {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto;
        -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
        grid-template: "title  title   title   title""text   text    text    text"".      avatar  author  ."".      avatar  company ."/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        grid-template: "title  title   title   title""text   text    text    text"".      avatar  author  ."".      avatar  company ."/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto;
        -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
        grid-template: "title  title   title   title""text   text    text    text"".      avatar  logo    ."".      avatar  company ."/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        grid-template: "title  title   title   title""text   text    text    text"".      avatar  logo    ."".      avatar  company ."/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto;
        -ms-grid-columns: minmax(0, -webkit-min-content) minmax(0, 100%);
        -ms-grid-columns: minmax(0, min-content) minmax(0, 100%);
        grid-template: "title title""text text""avatar logo""avatar author"/minmax(0, -webkit-min-content) minmax(0, 100%);
        grid-template: "title title""text text""avatar logo""avatar author"/minmax(0, min-content) minmax(0, 100%);
        grid-template: "title  title   title   title""text   text    text    text"".      avatar  logo    ."".      avatar  author  ."/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        grid-template: "title  title   title   title""text   text    text    text"".      avatar  logo    ."".      avatar  author  ."/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="4"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children {
        grid-gap: 0;
        -ms-grid-rows: auto 0 auto 0 auto 0 auto 0 auto 0 auto;
        -ms-grid-columns: minmax(0, 100%);
        grid-template: "title""text""avatar""logo""author""company"/minmax(0, 100%);
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="4"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="4"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
        -ms-grid-column-align: center;
        justify-self: center;
        text-align: center
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="4"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
        margin-bottom: 10px
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="5"] .op3-element-testimonialitem__children {
        text-align: center;
        -ms-grid-rows: auto auto auto auto auto;
        -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
        grid-template: ".      avatar  logo     ."".      avatar  author   ."".      avatar  company  .""title  title   title    title""text   text    text    text"/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        grid-template: ".      avatar  logo     ."".      avatar  author   ."".      avatar  company  .""title  title   title    title""text   text    text    text"/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="5"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=avatar] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start;
        -ms-grid-column-align: end;
        justify-self: end
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="5"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start;
        -ms-grid-column-align: start;
        justify-self: start;
        text-align: left
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="5"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
        -ms-grid-column-align: start;
        justify-self: start;
        text-align: left
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="5"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end;
        -ms-grid-column-align: start;
        justify-self: start
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="5"][data-op3-block-display-title="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=title] {
        margin-top: 10px
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="5"][data-op3-block-display-title="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=text] {
        margin-top: 5px
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="5"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="5"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="5"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        margin-bottom: 5px
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto;
        -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
        grid-template: ".      avatar  company .""title  title   title   title""text   text    text    text"/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        grid-template: ".      avatar  company .""title  title   title   title""text   text    text    text"/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="0"] .op3-element[data-op3-element-spec=company] {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto;
        -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
        grid-template: ".      avatar  author  .""title  title   title   title""text   text    text    text"/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        grid-template: ".      avatar  author  .""title  title   title   title""text   text    text    text"/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto;
        -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
        grid-template: ".      avatar  logo  .""title  title   title   title""text   text    text    text"/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        grid-template: ".      avatar  logo  .""title  title   title   title""text   text    text    text"/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element[data-op3-element-spec=logo] {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto;
        -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
        grid-template: ".      avatar  author  ."".      avatar  company .""title  title   title   title""text   text    text    text"/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        grid-template: ".      avatar  author  ."".      avatar  company .""title  title   title   title""text   text    text    text"/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto;
        -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
        grid-template: ".      avatar  logo    ."".      avatar  company .""title  title   title   title""text   text    text    text"/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        grid-template: ".      avatar  logo    ."".      avatar  company .""title  title   title   title""text   text    text    text"/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto;
        -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
        grid-template: ".      avatar  logo    ."".      avatar  author  .""title  title   title   title""text   text    text    text"/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        grid-template: ".      avatar  logo    ."".      avatar  author  .""title  title   title   title""text   text    text    text"/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="5"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children {
        grid-gap: 0;
        -ms-grid-rows: auto 0 auto 0 auto 0 auto 0 auto 0 auto;
        -ms-grid-columns: minmax(0, 100%);
        grid-template: "avatar""logo""author""company""title""text"/minmax(0, 100%);
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="5"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="5"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
        -ms-grid-column-align: center;
        justify-self: center;
        text-align: center
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="5"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
        margin-bottom: 10px
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="6"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto auto auto;
        -ms-grid-columns: minmax(0, 100%);
        grid-template: "avatar""author""company""title""text""logo"/minmax(0, 100%)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="6"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        margin-bottom: 5px
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="6"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=avatar],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="6"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
        margin-bottom: 10px
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="7"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="7"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="7"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="9"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="9"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="9"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="8"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="8"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="8"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="10"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="10"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="10"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        margin-bottom: 5px
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="6"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="6"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="6"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="6"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="6"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="6"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto auto auto;
        -ms-grid-columns: minmax(0, 100%);
        grid-template: "avatar""title""text""author""company""logo"/minmax(0, 100%)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="7"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="9"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto auto;
        -ms-grid-columns: minmax(0, -webkit-min-content) minmax(0, 100%);
        -ms-grid-columns: minmax(0, min-content) minmax(0, 100%);
        grid-template: "avatar title""avatar text""avatar author""avatar company""avatar logo"/minmax(0, -webkit-min-content) minmax(0, 100%);
        grid-template: "avatar title""avatar text""avatar author""avatar company""avatar logo"/minmax(0, min-content) minmax(0, 100%);
        text-align: left
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="7"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="7"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=title],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="9"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="9"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=title] {
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="8"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="10"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto auto;
        -ms-grid-columns: minmax(0, 100%) minmax(0, -webkit-min-content);
        -ms-grid-columns: minmax(0, 100%) minmax(0, min-content);
        grid-template: "title      avatar""text       avatar""author     avatar""company    avatar""logo       avatar"/minmax(0, 100%) minmax(0, -webkit-min-content);
        grid-template: "title      avatar""text       avatar""author     avatar""company    avatar""logo       avatar"/minmax(0, 100%) minmax(0, min-content);
        text-align: left
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="8"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=title],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="10"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=title] {
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="8"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-tablet="10"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start
    }
}

@media (max-width: 767px) {
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="0"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto auto;
        -ms-grid-columns: minmax(0, -webkit-min-content) minmax(0, 100%);
        -ms-grid-columns: minmax(0, min-content) minmax(0, 100%);
        grid-template: "title  title""text   text""avatar logo""avatar author""avatar company"/minmax(0, -webkit-min-content) minmax(0, 100%);
        grid-template: "title  title""text   text""avatar logo""avatar author""avatar company"/minmax(0, min-content) minmax(0, 100%);
        text-align: left
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto;
        -ms-grid-columns: minmax(0, -webkit-min-content) minmax(0, 100%);
        -ms-grid-columns: minmax(0, min-content) minmax(0, 100%);
        grid-template: "title title""text text""avatar company"/minmax(0, -webkit-min-content) minmax(0, 100%);
        grid-template: "title title""text text""avatar company"/minmax(0, min-content) minmax(0, 100%)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="0"] .op3-element[data-op3-element-spec=company] {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto;
        -ms-grid-columns: minmax(0, -webkit-min-content) minmax(0, 100%);
        -ms-grid-columns: minmax(0, min-content) minmax(0, 100%);
        grid-template: "title title""text text""avatar author"/minmax(0, -webkit-min-content) minmax(0, 100%);
        grid-template: "title title""text text""avatar author"/minmax(0, min-content) minmax(0, 100%)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto;
        -ms-grid-columns: minmax(0, -webkit-min-content) minmax(0, 100%);
        -ms-grid-columns: minmax(0, min-content) minmax(0, 100%);
        grid-template: "title title""text text""avatar logo"/minmax(0, -webkit-min-content) minmax(0, 100%);
        grid-template: "title title""text text""avatar logo"/minmax(0, min-content) minmax(0, 100%)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element[data-op3-element-spec=logo] {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto;
        -ms-grid-columns: minmax(0, -webkit-min-content) minmax(0, 100%);
        -ms-grid-columns: minmax(0, min-content) minmax(0, 100%);
        grid-template: "title title""text text""avatar author""avatar company"/minmax(0, -webkit-min-content) minmax(0, 100%);
        grid-template: "title title""text text""avatar author""avatar company"/minmax(0, min-content) minmax(0, 100%)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto;
        -ms-grid-columns: minmax(0, -webkit-min-content) minmax(0, 100%);
        -ms-grid-columns: minmax(0, min-content) minmax(0, 100%);
        grid-template: "title title""text text""avatar logo""avatar company"/minmax(0, -webkit-min-content) minmax(0, 100%);
        grid-template: "title title""text text""avatar logo""avatar company"/minmax(0, min-content) minmax(0, 100%)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto;
        -ms-grid-columns: minmax(0, -webkit-min-content) minmax(0, 100%);
        -ms-grid-columns: minmax(0, min-content) minmax(0, 100%);
        grid-template: "title title""text text""avatar logo""avatar author"/minmax(0, -webkit-min-content) minmax(0, 100%);
        grid-template: "title title""text text""avatar logo""avatar author"/minmax(0, min-content) minmax(0, 100%)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="0"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="0"][data-op3-block-display-avatar="0"] .op3-element-testimonial__children {
        grid-gap: 0
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="0"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="0"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        margin-bottom: 5px
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="0"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
        margin-bottom: 10px
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=title],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="1"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="1"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        margin-bottom: 5px
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="1"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto auto;
        -ms-grid-columns: minmax(0, -webkit-min-content) minmax(0, 100%);
        -ms-grid-columns: minmax(0, min-content) minmax(0, 100%);
        grid-template: "avatar logo""avatar author""avatar company""title  title""text   text"/minmax(0, -webkit-min-content) minmax(0, 100%);
        grid-template: "avatar logo""avatar author""avatar company""title  title""text   text"/minmax(0, min-content) minmax(0, 100%);
        text-align: left
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto;
        -ms-grid-columns: auto 1fr;
        grid-template: "avatar company""title title""text text"/auto 1fr
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="0"] .op3-element[data-op3-element-spec=company] {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto;
        -ms-grid-columns: auto 1fr;
        grid-template: "avatar author""title title""text text"/auto 1fr
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto;
        -ms-grid-columns: auto 1fr;
        grid-template: "avatar logo""title title""text text"/auto 1fr
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element[data-op3-element-spec=logo] {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto;
        -ms-grid-columns: auto 1fr;
        grid-template: "avatar author""avatar company""title title""text text"/auto 1fr
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto;
        -ms-grid-columns: auto 1fr;
        grid-template: "avatar logo""avatar company""title title""text text"/auto 1fr
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto;
        -ms-grid-columns: auto 1fr;
        grid-template: "avatar logo""avatar author""title title""text text"/auto 1fr
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="2"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="2"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="2"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="2"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="2"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="2"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="2"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto auto auto;
        -ms-grid-columns: minmax(0, 100%);
        grid-template: "avatar""title""text""author""company""logo"/minmax(0, 100%)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="1"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="1"][data-op3-block-display-title="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=title] {
        margin-top: 10px
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="1"][data-op3-block-display-title="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=text],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="2"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="3"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
        margin-top: 5px
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="1"][data-op3-block-display-avatar="0"] .op3-element-testimonial__children {
        grid-gap: 0
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="1"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="2"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=avatar] {
        margin-bottom: 10px
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="2"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="2"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="2"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        margin-bottom: 5px
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="3"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="3"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="3"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="3"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="3"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="3"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="3"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto auto auto;
        -ms-grid-columns: minmax(0, 100%);
        grid-template: "title""text""avatar""author""company""logo"/minmax(0, 100%)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="3"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=avatar] {
        margin-bottom: 10px
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="3"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="3"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="3"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="4"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="4"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="4"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        margin-bottom: 5px
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="4"] .op3-element-testimonialitem__children {
        text-align: center;
        -ms-grid-rows: auto auto auto auto auto;
        -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
        grid-template: "title  title   title    title""text   text    text    text"".      avatar  logo     ."".      avatar  author   ."".      avatar  company  ."/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        grid-template: "title  title   title    title""text   text    text    text"".      avatar  logo     ."".      avatar  author   ."".      avatar  company  ."/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="4"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=avatar] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start;
        -ms-grid-column-align: end;
        justify-self: end
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="4"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start;
        -ms-grid-column-align: start;
        justify-self: start;
        text-align: left
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="4"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
        -ms-grid-column-align: start;
        justify-self: start;
        text-align: left
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="4"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end;
        -ms-grid-column-align: start;
        justify-self: start
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto;
        -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
        grid-template: "title  title   title   title""text   text    text    text"".      avatar  company ."/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        grid-template: "title  title   title   title""text   text    text    text"".      avatar  company ."/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="0"] .op3-element[data-op3-element-spec=company] {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto;
        -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
        grid-template: "title  title   title   title""text   text    text    text"".      avatar  author  ."/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        grid-template: "title  title   title   title""text   text    text    text"".      avatar  author  ."/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto;
        -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
        grid-template: "title  title   title   title""text   text    text    text"".      avatar  logo  ."/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        grid-template: "title  title   title   title""text   text    text    text"".      avatar  logo  ."/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element[data-op3-element-spec=logo] {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto;
        -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
        grid-template: "title  title   title   title""text   text    text    text"".      avatar  author  ."".      avatar  company ."/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        grid-template: "title  title   title   title""text   text    text    text"".      avatar  author  ."".      avatar  company ."/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto;
        -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
        grid-template: "title  title   title   title""text   text    text    text"".      avatar  logo    ."".      avatar  company ."/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        grid-template: "title  title   title   title""text   text    text    text"".      avatar  logo    ."".      avatar  company ."/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto;
        -ms-grid-columns: minmax(0, -webkit-min-content) minmax(0, 100%);
        -ms-grid-columns: minmax(0, min-content) minmax(0, 100%);
        grid-template: "title title""text text""avatar logo""avatar author"/minmax(0, -webkit-min-content) minmax(0, 100%);
        grid-template: "title title""text text""avatar logo""avatar author"/minmax(0, min-content) minmax(0, 100%);
        grid-template: "title  title   title   title""text   text    text    text"".      avatar  logo    ."".      avatar  author  ."/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        grid-template: "title  title   title   title""text   text    text    text"".      avatar  logo    ."".      avatar  author  ."/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="4"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="4"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children {
        grid-gap: 0;
        -ms-grid-rows: auto 0 auto 0 auto 0 auto 0 auto 0 auto;
        -ms-grid-columns: minmax(0, 100%);
        grid-template: "title""text""avatar""logo""author""company"/minmax(0, 100%);
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="4"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="4"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
        -ms-grid-column-align: center;
        justify-self: center;
        text-align: center
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="4"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
        margin-bottom: 10px
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="5"] .op3-element-testimonialitem__children {
        text-align: center;
        -ms-grid-rows: auto auto auto auto auto;
        -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
        grid-template: ".      avatar  logo     ."".      avatar  author   ."".      avatar  company  .""title  title   title    title""text   text    text    text"/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        grid-template: ".      avatar  logo     ."".      avatar  author   ."".      avatar  company  .""title  title   title    title""text   text    text    text"/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="5"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=avatar] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start;
        -ms-grid-column-align: end;
        justify-self: end
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="5"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start;
        -ms-grid-column-align: start;
        justify-self: start;
        text-align: left
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="5"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
        -ms-grid-column-align: start;
        justify-self: start;
        text-align: left
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="5"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end;
        -ms-grid-column-align: start;
        justify-self: start
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="5"][data-op3-block-display-title="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=title] {
        margin-top: 10px
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="5"][data-op3-block-display-title="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=text] {
        margin-top: 5px
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="5"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="5"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="5"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        margin-bottom: 5px
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto;
        -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
        grid-template: ".      avatar  company .""title  title   title   title""text   text    text    text"/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        grid-template: ".      avatar  company .""title  title   title   title""text   text    text    text"/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="0"] .op3-element[data-op3-element-spec=company] {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto;
        -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
        grid-template: ".      avatar  author  .""title  title   title   title""text   text    text    text"/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        grid-template: ".      avatar  author  .""title  title   title   title""text   text    text    text"/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto;
        -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
        grid-template: ".      avatar  logo  .""title  title   title   title""text   text    text    text"/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        grid-template: ".      avatar  logo  .""title  title   title   title""text   text    text    text"/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element[data-op3-element-spec=logo] {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto;
        -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
        grid-template: ".      avatar  author  ."".      avatar  company .""title  title   title   title""text   text    text    text"/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        grid-template: ".      avatar  author  ."".      avatar  company .""title  title   title   title""text   text    text    text"/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto;
        -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
        grid-template: ".      avatar  logo    ."".      avatar  company .""title  title   title   title""text   text    text    text"/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        grid-template: ".      avatar  logo    ."".      avatar  company .""title  title   title   title""text   text    text    text"/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto;
        -ms-grid-columns: minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        -ms-grid-columns: minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto);
        grid-template: ".      avatar  logo    ."".      avatar  author  .""title  title   title   title""text   text    text    text"/minmax(0, auto) minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content) minmax(0, auto);
        grid-template: ".      avatar  logo    ."".      avatar  author  .""title  title   title   title""text   text    text    text"/minmax(0, auto) minmax(min-content, max-content) minmax(min-content, max-content) minmax(0, auto)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="5"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="5"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children {
        grid-gap: 0;
        -ms-grid-rows: auto 0 auto 0 auto 0 auto 0 auto 0 auto;
        -ms-grid-columns: minmax(0, 100%);
        grid-template: "avatar""logo""author""company""title""text"/minmax(0, 100%);
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="5"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="5"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
        -ms-grid-column-align: center;
        justify-self: center;
        text-align: center
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="5"][data-op3-block-display-avatar="0"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
        margin-bottom: 10px
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="6"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto auto auto;
        -ms-grid-columns: minmax(0, 100%);
        grid-template: "avatar""author""company""title""text""logo"/minmax(0, 100%)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="6"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        margin-bottom: 5px
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="6"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=avatar],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="6"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company] {
        margin-bottom: 10px
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="7"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="7"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="7"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="9"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="9"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="9"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="8"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="8"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="8"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="10"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="10"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=company],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="10"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=author] {
        margin-bottom: 5px
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="6"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="6"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="6"][data-op3-block-display-avatar="1"][data-op3-block-display-company="1"][data-op3-block-display-author="0"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="6"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="6"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="1"][data-op3-block-display-logo="0"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="6"][data-op3-block-display-avatar="1"][data-op3-block-display-company="0"][data-op3-block-display-author="0"][data-op3-block-display-logo="1"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto auto auto;
        -ms-grid-columns: minmax(0, 100%);
        grid-template: "avatar""title""text""author""company""logo"/minmax(0, 100%)
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="7"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="9"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto auto;
        -ms-grid-columns: minmax(0, -webkit-min-content) minmax(0, 100%);
        -ms-grid-columns: minmax(0, min-content) minmax(0, 100%);
        grid-template: "avatar title""avatar text""avatar author""avatar company""avatar logo"/minmax(0, -webkit-min-content) minmax(0, 100%);
        grid-template: "avatar title""avatar text""avatar author""avatar company""avatar logo"/minmax(0, min-content) minmax(0, 100%);
        text-align: left
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="7"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="7"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=title],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="9"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="9"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=title] {
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="8"] .op3-element-testimonialitem__children,
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="10"] .op3-element-testimonialitem__children {
        -ms-grid-rows: auto auto auto auto auto;
        -ms-grid-columns: minmax(0, 100%) minmax(0, -webkit-min-content);
        -ms-grid-columns: minmax(0, 100%) minmax(0, min-content);
        grid-template: "title      avatar""text       avatar""author     avatar""company    avatar""logo       avatar"/minmax(0, 100%) minmax(0, -webkit-min-content);
        grid-template: "title      avatar""text       avatar""author     avatar""company    avatar""logo       avatar"/minmax(0, 100%) minmax(0, min-content);
        text-align: left
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="8"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=title],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="10"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=title] {
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end
    }

    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="8"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo],
    .op3-element[data-op3-element-type=testimonial] [data-op3-block-layout-mobile="10"] .op3-element-testimonialitem__children .op3-element[data-op3-element-spec=logo] {
        -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start
    }
}

@media (min-width: 1024px) {
    .op3-element[data-op3-element-type=testimonial] .op3-element-testimonial__children[data-op3-wrap-columns-desktop="0"] .op3-element[data-op3-element-type=testimonialitem] {
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }

    .op3-element[data-op3-element-type=testimonial] .op3-element-testimonial__children[data-op3-wrap-columns-desktop="1"] .op3-element[data-op3-element-type=testimonialitem] {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }

    .op3-element[data-op3-element-type=testimonial] .op3-element-testimonial__children[data-op3-stack-columns-desktop="1"][data-op3-stack-columns-desktop-reverse="1"] {
        -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse
    }

    .op3-element[data-op3-element-type=testimonial] .op3-element-testimonial__children[data-op3-stack-columns-desktop="1"] .op3-element[data-op3-element-type=testimonialitem] {
        -ms-flex-preferred-size: 100% !important;
        flex-basis: 100% !important
    }
}

@media (max-width: 1023px) and (min-width:768px) {
    .op3-element[data-op3-element-type=testimonial] .op3-element-testimonial__children[data-op3-wrap-columns-tablet="0"] .op3-element[data-op3-element-type=testimonialitem] {
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }

    .op3-element[data-op3-element-type=testimonial] .op3-element-testimonial__children[data-op3-wrap-columns-tablet="1"] .op3-element[data-op3-element-type=testimonialitem] {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }

    .op3-element[data-op3-element-type=testimonial] .op3-element-testimonial__children[data-op3-stack-columns-tablet="1"][data-op3-stack-columns-tablet-reverse="1"] {
        -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse
    }

    .op3-element[data-op3-element-type=testimonial] .op3-element-testimonial__children[data-op3-stack-columns-tablet="1"] .op3-element[data-op3-element-type=testimonialitem] {
        -ms-flex-preferred-size: 100% !important;
        flex-basis: 100% !important
    }
}

@media (max-width: 767px) {
    .op3-element[data-op3-element-type=testimonial] .op3-element-testimonial__children[data-op3-wrap-columns-mobile="0"] .op3-element[data-op3-element-type=testimonialitem] {
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }

    .op3-element[data-op3-element-type=testimonial] .op3-element-testimonial__children[data-op3-wrap-columns-mobile="1"] .op3-element[data-op3-element-type=testimonialitem] {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }

    .op3-element[data-op3-element-type=testimonial] .op3-element-testimonial__children[data-op3-stack-columns-mobile="1"][data-op3-stack-columns-mobile-reverse="1"] {
        -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse
    }

    .op3-element[data-op3-element-type=testimonial] .op3-element-testimonial__children[data-op3-stack-columns-mobile="1"] .op3-element[data-op3-element-type=testimonialitem] {
        -ms-flex-preferred-size: 100% !important;
        flex-basis: 100% !important
    }
}

.op3-element[data-op3-element-type=testimonialitem] {
    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-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    min-height: 16px;
    min-width: 0;
    -ms-flex-preferred-size: calc(100% / var(--op3-flex-basis-steps));
    flex-basis: calc(100% / var(--op3-flex-basis-steps))
}

@media (min-width: 1024px) {
    .op3-element-testimonial__children:not([data-op3-wrap-columns-desktop="1"]):not([data-op3-stack-columns-desktop="1"]) .op3-element[data-op3-element-type=testimonialitem] {
        -ms-flex-preferred-size: calc((100% - var(--op3-flex-column-gap) * (var(--op3-flex-basis-steps) - 1))/ var(--op3-flex-basis-steps)) !important;
        flex-basis: calc((100% - var(--op3-flex-column-gap) * (var(--op3-flex-basis-steps) - 1))/ var(--op3-flex-basis-steps)) !important
    }
}

@media (max-width: 1023px) and (min-width:768px) {
    .op3-element-testimonial__children:not([data-op3-wrap-columns-tablet="1"]):not([data-op3-stack-columns-tablet="1"]) .op3-element[data-op3-element-type=testimonialitem] {
        -ms-flex-preferred-size: calc((100% - var(--op3-flex-column-gap) * (var(--op3-flex-basis-steps) - 1))/ var(--op3-flex-basis-steps)) !important;
        flex-basis: calc((100% - var(--op3-flex-column-gap) * (var(--op3-flex-basis-steps) - 1))/ var(--op3-flex-basis-steps)) !important
    }
}

@media (max-width: 767px) {
    .op3-element-testimonial__children:not([data-op3-wrap-columns-mobile="1"]):not([data-op3-stack-columns-mobile="1"]) .op3-element[data-op3-element-type=testimonialitem] {
        -ms-flex-preferred-size: calc((100% - var(--op3-flex-column-gap) * (var(--op3-flex-basis-steps) - 1))/ var(--op3-flex-basis-steps)) !important;
        flex-basis: calc((100% - var(--op3-flex-column-gap) * (var(--op3-flex-basis-steps) - 1))/ var(--op3-flex-basis-steps)) !important
    }
}

.op3-element[data-op3-element-type=testimonialitem] .op3-element-testimonialitem__container {
    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;
    height: 100%;
    margin: 0;
    padding: 20px;
    border: 0 solid #ddd;
    overflow: visible;
    overflow-wrap: break-word;
    -webkit-transition: inherit;
    transition: inherit
}

.op3-element[data-op3-element-type=testimonialitem] .op3-element-testimonialitem__children {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto 0 auto 0 auto 0 auto 0 auto;
    grid-template: "avatar""title""text""author""company""logo";
    grid-auto-columns: minmax(0, 100%);
    grid-gap: 0 15px;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    min-width: 0;
    min-height: 0;
    text-align: center
}

.op3-element[data-op3-element-type=testimonialitem] .op3-element {
    min-width: 0
}

.op3-element[data-op3-element-type=testimonialitem] .op3-element[data-op3-element-spec=title] {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
    grid-area: title;
    margin-bottom: 5px;
    line-height: 1.25;
    font-size: 1.5em;
    font-weight: 700;
    text-align: inherit
}

.op3-element[data-op3-element-type=testimonialitem] .op3-element[data-op3-element-spec=text] {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
    grid-area: text;
    margin: 0 0 10px
}

.op3-element[data-op3-element-type=testimonialitem] .op3-element[data-op3-element-spec=avatar] {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: avatar;
    width: 100px;
    margin: 0 auto;
    -ms-grid-row-align: center;
    align-self: center
}

.op3-element[data-op3-element-type=testimonialitem] .op3-element[data-op3-element-spec=avatar] .op3-element-image__container {
    border-radius: 100%
}

.op3-element[data-op3-element-type=testimonialitem] .op3-element[data-op3-element-spec=author] {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
    grid-area: author;
    margin: 0;
    line-height: 1.25;
    font-size: 1.2em;
    font-weight: 700;
    text-align: inherit;
    -ms-grid-row-align: end;
    align-self: end
}

.op3-element[data-op3-element-type=testimonialitem] .op3-element[data-op3-element-spec=company] {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
    grid-area: company;
    margin: 0;
    line-height: 1.25;
    font-size: 1em;
    font-weight: 700;
    text-align: inherit;
    -ms-grid-row-align: start;
    align-self: start
}

.op3-element[data-op3-element-type=testimonialitem] .op3-element[data-op3-element-spec=logo] {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
    grid-area: logo;
    width: 128px;
    margin: 0 auto 5px;
    line-height: 1
}

.op3-element[data-op3-element-type=testimonialitem] .op3-element[data-op3-element-spec=autogap] {
    grid-area: autogap
}

.op3-element[data-op3-element-type=text] {
    width: 100%;
    margin: 0 0 .75em
}

.op3-element[data-op3-element-type=text] .op3-text-wrapper {
    overflow: hidden;
    position: relative
}

.op3-element[data-op3-element-type=text] [contenteditable=true] {
    outline: 0
}

.op3-element [data-op3-contenteditable]::after,
.op3-element [data-op3-contenteditable]::before {
    content: "";
    display: block;
    position: relative;
    height: 1px;
    margin-top: -1px
}

.op3-element [data-op3-contenteditable] h1 {
    margin: 0 0 .67em;
    font-size: 2em
}

.op3-element [data-op3-contenteditable] h2 {
    margin: 0 0 .75em;
    font-size: 1.5em
}

.op3-element [data-op3-contenteditable] h3 {
    margin: 0 0 .83em;
    font-size: 1.17em
}

.op3-element [data-op3-contenteditable] h4 {
    margin: 0 0 1em;
    font-size: 1em
}

.op3-element [data-op3-contenteditable] h5 {
    margin: 0 0 1.5em;
    font-size: .83em
}

.op3-element [data-op3-contenteditable] h6 {
    margin: 0 0 1.67em;
    font-size: .75em
}

.op3-element [data-op3-contenteditable] h1,
.op3-element [data-op3-contenteditable] h2,
.op3-element [data-op3-contenteditable] h3,
.op3-element [data-op3-contenteditable] h4,
.op3-element [data-op3-contenteditable] h5,
.op3-element [data-op3-contenteditable] h6 {
    padding: 0;
    font-weight: 700
}

.op3-element [data-op3-contenteditable] p {
    margin: .75em 0
}

.op3-element [data-op3-contenteditable] blockquote,
.op3-element [data-op3-contenteditable] ol,
.op3-element [data-op3-contenteditable] ul {
    margin: 1em 0 1em 40px
}

.op3-element [data-op3-contenteditable] li {
    margin: .5em 0
}

.op3-element [data-op3-contenteditable] pre {
    margin: 1em 0
}

.op3-element [data-op3-contenteditable] blockquote,
.op3-element [data-op3-contenteditable] li,
.op3-element [data-op3-contenteditable] ol,
.op3-element [data-op3-contenteditable] p,
.op3-element [data-op3-contenteditable] pre,
.op3-element [data-op3-contenteditable] ul {
    font-size: 1em;
    padding: 0;
    border-color: currentColor
}

.op3-element [data-op3-contenteditable] blockquote:first-child,
.op3-element [data-op3-contenteditable] h1:first-child,
.op3-element [data-op3-contenteditable] h2:first-child,
.op3-element [data-op3-contenteditable] h3:first-child,
.op3-element [data-op3-contenteditable] h4:first-child,
.op3-element [data-op3-contenteditable] h5:first-child,
.op3-element [data-op3-contenteditable] h6:first-child,
.op3-element [data-op3-contenteditable] li:first-child,
.op3-element [data-op3-contenteditable] ol:first-child,
.op3-element [data-op3-contenteditable] p:first-child,
.op3-element [data-op3-contenteditable] pre:first-child,
.op3-element [data-op3-contenteditable] ul:first-child {
    margin-top: 0
}

.op3-element [data-op3-contenteditable] blockquote:last-child,
.op3-element [data-op3-contenteditable] h1:last-child,
.op3-element [data-op3-contenteditable] h2:last-child,
.op3-element [data-op3-contenteditable] h3:last-child,
.op3-element [data-op3-contenteditable] h4:last-child,
.op3-element [data-op3-contenteditable] h5:last-child,
.op3-element [data-op3-contenteditable] h6:last-child,
.op3-element [data-op3-contenteditable] li:last-child,
.op3-element [data-op3-contenteditable] ol:last-child,
.op3-element [data-op3-contenteditable] p:last-child,
.op3-element [data-op3-contenteditable] pre:last-child,
.op3-element [data-op3-contenteditable] ul:last-child {
    margin-bottom: 0
}

.op3-element[data-op3-element-type=textwithicon] [data-op3-children] {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(auto, -webkit-max-content);
    -ms-grid-columns: minmax(auto, max-content);
    grid-template-columns: minmax(auto, -webkit-max-content);
    grid-template-columns: minmax(auto, max-content);
    grid-template-areas: "media text";
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.op3-element[data-op3-element-type=textwithicon] .op3-element[data-op3-element-type=icon] {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: media
}

.op3-element[data-op3-element-type=textwithicon] .op3-element[data-op3-element-type=image] {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    margin: 0;
    grid-area: media
}

.op3-element[data-op3-element-type=textwithicon] .op3-element[data-op3-element-type=text] {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    margin-bottom: 0;
    width: auto;
    grid-area: text
}

.op3-element[data-op3-element-type=textwithicon] [data-op3-children] .op3-element[data-op3-element-spec=icon],
.op3-element[data-op3-element-type=textwithicon] [data-op3-children] .op3-element[data-op3-element-spec=image] {
    display: none
}

.op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-display-media=icon] .op3-element[data-op3-element-spec=icon],
.op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-display-media=image] .op3-element[data-op3-element-spec=image] {
    display: block
}

@media (min-width: 1023px) {
    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-desktop="0"] {
        grid-template-areas: "media text"
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-desktop="1"] {
        grid-template-areas: "text media"
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-desktop="2"] {
        grid-template-areas: "media""text";
        -webkit-column-gap: 0 !important;
        -moz-column-gap: 0 !important;
        column-gap: 0 !important;
        row-gap: 10px;
        justify-items: center
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-desktop="3"] {
        grid-template-areas: "text""media";
        -webkit-column-gap: 0 !important;
        -moz-column-gap: 0 !important;
        column-gap: 0 !important;
        row-gap: 10px;
        justify-items: center
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-desktop="0"]>.op3-element[data-op3-element-type=icon] {
        -ms-grid-row: 1;
        -ms-grid-column: 1
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-desktop="1"]>.op3-element[data-op3-element-type=icon] {
        -ms-grid-row: 1;
        -ms-grid-column: 2
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-desktop="2"]>.op3-element[data-op3-element-type=icon] {
        -ms-grid-row: 1;
        -ms-grid-column: 1
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-desktop="3"]>.op3-element[data-op3-element-type=icon] {
        -ms-grid-row: 3;
        -ms-grid-column: 1
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-desktop="0"]>.op3-element[data-op3-element-type=image] {
        -ms-grid-row: 1;
        -ms-grid-column: 1
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-desktop="1"]>.op3-element[data-op3-element-type=image] {
        -ms-grid-row: 1;
        -ms-grid-column: 2
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-desktop="2"]>.op3-element[data-op3-element-type=image] {
        -ms-grid-row: 1;
        -ms-grid-column: 1
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-desktop="3"]>.op3-element[data-op3-element-type=image] {
        -ms-grid-row: 3;
        -ms-grid-column: 1
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-desktop="0"]>.op3-element[data-op3-element-type=text] {
        -ms-grid-row: 1;
        -ms-grid-column: 2
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-desktop="1"]>.op3-element[data-op3-element-type=text] {
        -ms-grid-row: 1;
        -ms-grid-column: 1
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-desktop="2"]>.op3-element[data-op3-element-type=text] {
        -ms-grid-row: 3;
        -ms-grid-column: 1
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-desktop="3"]>.op3-element[data-op3-element-type=text] {
        -ms-grid-row: 1;
        -ms-grid-column: 1
    }
}

@media (max-width: 1023px) and (min-width:767px) {
    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-tablet="0"] {
        grid-template-areas: "media text"
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-tablet="1"] {
        grid-template-areas: "text media"
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-tablet="2"] {
        grid-template-areas: "media""text";
        -webkit-column-gap: 0 !important;
        -moz-column-gap: 0 !important;
        column-gap: 0 !important;
        row-gap: 10px;
        justify-items: center
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-tablet="3"] {
        grid-template-areas: "text""media";
        -webkit-column-gap: 0 !important;
        -moz-column-gap: 0 !important;
        column-gap: 0 !important;
        row-gap: 10px;
        justify-items: center
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-tablet="0"]>.op3-element[data-op3-element-type=icon] {
        -ms-grid-row: 1;
        -ms-grid-column: 1
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-tablet="1"]>.op3-element[data-op3-element-type=icon] {
        -ms-grid-row: 1;
        -ms-grid-column: 2
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-tablet="2"]>.op3-element[data-op3-element-type=icon] {
        -ms-grid-row: 1;
        -ms-grid-column: 1
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-tablet="3"]>.op3-element[data-op3-element-type=icon] {
        -ms-grid-row: 3;
        -ms-grid-column: 1
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-tablet="0"]>.op3-element[data-op3-element-type=image] {
        -ms-grid-row: 1;
        -ms-grid-column: 1
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-tablet="1"]>.op3-element[data-op3-element-type=image] {
        -ms-grid-row: 1;
        -ms-grid-column: 2
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-tablet="2"]>.op3-element[data-op3-element-type=image] {
        -ms-grid-row: 1;
        -ms-grid-column: 1
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-tablet="3"]>.op3-element[data-op3-element-type=image] {
        -ms-grid-row: 3;
        -ms-grid-column: 1
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-tablet="0"]>.op3-element[data-op3-element-type=text] {
        -ms-grid-row: 1;
        -ms-grid-column: 2
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-tablet="1"]>.op3-element[data-op3-element-type=text] {
        -ms-grid-row: 1;
        -ms-grid-column: 1
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-tablet="2"]>.op3-element[data-op3-element-type=text] {
        -ms-grid-row: 3;
        -ms-grid-column: 1
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-tablet="3"]>.op3-element[data-op3-element-type=text] {
        -ms-grid-row: 1;
        -ms-grid-column: 1
    }
}

@media (max-width: 767px) {
    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-mobile="0"] {
        grid-template-areas: "media text"
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-mobile="1"] {
        grid-template-areas: "text media"
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-mobile="2"] {
        grid-template-areas: "media""text";
        -webkit-column-gap: 0 !important;
        -moz-column-gap: 0 !important;
        column-gap: 0 !important;
        row-gap: 10px;
        justify-items: center
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-mobile="3"] {
        grid-template-areas: "text""media";
        -webkit-column-gap: 0 !important;
        -moz-column-gap: 0 !important;
        column-gap: 0 !important;
        row-gap: 10px;
        justify-items: center
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-mobile="0"]>.op3-element[data-op3-element-type=icon] {
        -ms-grid-row: 1;
        -ms-grid-column: 1
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-mobile="1"]>.op3-element[data-op3-element-type=icon] {
        -ms-grid-row: 1;
        -ms-grid-column: 2
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-mobile="2"]>.op3-element[data-op3-element-type=icon] {
        -ms-grid-row: 1;
        -ms-grid-column: 1
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-mobile="3"]>.op3-element[data-op3-element-type=icon] {
        -ms-grid-row: 3;
        -ms-grid-column: 1
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-mobile="0"]>.op3-element[data-op3-element-type=image] {
        -ms-grid-row: 1;
        -ms-grid-column: 1
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-mobile="1"]>.op3-element[data-op3-element-type=image] {
        -ms-grid-row: 1;
        -ms-grid-column: 2
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-mobile="2"]>.op3-element[data-op3-element-type=image] {
        -ms-grid-row: 1;
        -ms-grid-column: 1
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-mobile="3"]>.op3-element[data-op3-element-type=image] {
        -ms-grid-row: 3;
        -ms-grid-column: 1
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-mobile="0"]>.op3-element[data-op3-element-type=text] {
        -ms-grid-row: 1;
        -ms-grid-column: 2
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-mobile="1"]>.op3-element[data-op3-element-type=text] {
        -ms-grid-row: 1;
        -ms-grid-column: 1
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-mobile="2"]>.op3-element[data-op3-element-type=text] {
        -ms-grid-row: 3;
        -ms-grid-column: 1
    }

    .op3-element[data-op3-element-type=textwithicon] [data-op3-children][data-op3-block-layout-mobile="3"]>.op3-element[data-op3-element-type=text] {
        -ms-grid-row: 1;
        -ms-grid-column: 1
    }
}

.op3-element[data-op3-element-type=treemenu] {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    background: 0 0;
    min-height: 16px
}

.op3-element[data-op3-element-type=treemenu] .op3-hamburger,
.op3-element[data-op3-element-type=treemenu] .op3-hamburger-close {
    display: none;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-decoration: none;
    color: currentColor
}

.op3-element[data-op3-element-type=treemenu] .op3-hamburger .op3-icon,
.op3-element[data-op3-element-type=treemenu] .op3-hamburger .op3-text,
.op3-element[data-op3-element-type=treemenu] .op3-hamburger-close .op3-icon,
.op3-element[data-op3-element-type=treemenu] .op3-hamburger-close .op3-text {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    line-height: inherit;
    font-size: inherit;
    font-weight: inherit;
    font-style: inherit;
    text-decoration: inherit;
    text-transform: inherit;
    color: inherit
}

.op3-element[data-op3-element-type=treemenu] .op3-treemenu-content>[data-op3-children] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: 0 0
}

.op3-element[data-op3-element-type=treemenu] .op3-treemenu-content .op3-triangle {
    position: absolute;
    top: .75em;
    right: 100%;
    width: 16px;
    margin: 0 -1px 0 0;
    -webkit-transform: rotate(-90deg) translateY(-100%);
    transform: rotate(-90deg) translateY(-100%);
    -webkit-transform-origin: top right;
    transform-origin: top right;
    z-index: 3000;
    overflow: hidden
}

.op3-element[data-op3-element-type=treemenu] .op3-treemenu-content .op3-triangle .op3-triangle-ratio {
    position: relative;
    width: 100%;
    padding-bottom: 50%
}

.op3-element[data-op3-element-type=treemenu] .op3-treemenu-content .op3-triangle .op3-triangle-wrapper {
    position: absolute;
    width: 100%;
    height: 200%
}

.op3-element[data-op3-element-type=treemenu] .op3-treemenu-content .op3-triangle .op3-triangle-wrapper::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    display: block;
    width: 70%;
    height: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg);
    border: 1px solid #ddd
}

.op3-element[data-op3-element-type=treemenu] .op3-treemenu-content [data-op3-children]:empty,
.op3-element[data-op3-element-type=treemenu] .op3-treemenu-content [data-op3-children]:empty~.op3-triangle {
    display: none !important
}

.op3-element[data-op3-element-type=treemenu] .op3-treemenu-content[data-op3-autosize-columns="1"]>[data-op3-children]>.op3-element[data-op3-element-type=treemenuitem] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.op3-element[data-op3-element-type=treemenu] .op3-treemenu-content>[data-op3-background=base] {
    z-index: -1
}

.op3-element[data-op3-element-type=treemenu] .op3-treemenu-content [data-op3-background=childwrap]::after,
.op3-element[data-op3-element-type=treemenu] .op3-treemenu-content [data-op3-background=childwrap]::before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -webkit-transition: inherit;
    transition: inherit;
    pointer-events: none
}

.op3-element[data-op3-element-type=treemenu] .op3-treemenu-content [data-op3-background=childwrap]::before {
    opacity: 1
}

.op3-element[data-op3-element-type=treemenu] .op3-treemenu-content [data-op3-background=childwrap]::after {
    opacity: 0
}

@media (min-width: 1023px) {
    .op3-element[data-op3-element-type=treemenu] .op3-treemenu-content[data-op3-stack-columns-desktop="0"]>[data-op3-children] {
        width: auto !important;
        background-color: transparent !important
    }

    [data-op3-layer=designer] .op3-element[data-op3-element-type=treemenu] .op3-treemenu-content[data-op3-stack-columns-desktop="0"]>[data-op3-children]:empty {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        min-height: auto;
        pointer-events: none;
        text-align: center
    }

    [data-op3-layer=designer] .op3-element[data-op3-element-type=treemenu] .op3-treemenu-content[data-op3-stack-columns-desktop="0"]>[data-op3-children]:empty::after,
    [data-op3-layer=designer] .op3-element[data-op3-element-type=treemenu] .op3-treemenu-content[data-op3-stack-columns-desktop="0"]>[data-op3-children]:empty::before {
        width: auto;
        position: static;
        display: inline;
        -webkit-transform: none;
        transform: none;
        font-size: 13px;
        font-family: inherit;
        line-height: 1.4;
        text-align: center;
        padding: .3em;
        background: #ccc;
        color: #303942;
        pointer-events: none;
        box-decoration-break: clone;
        -webkit-box-decoration-break: clone
    }

    [data-op3-layer=designer] .op3-element[data-op3-element-type=treemenu] .op3-treemenu-content[data-op3-stack-columns-desktop="0"]>[data-op3-children]:empty::before {
        content: "WP Menu -";
        font-weight: 700
    }

    [data-op3-layer=designer] .op3-element[data-op3-element-type=treemenu] .op3-treemenu-content[data-op3-stack-columns-desktop="0"]>[data-op3-children]:empty::after {
        content: "Create a menu in 'Appearance > Menus' to show links here";
        margin-left: -.4em
    }

    .op3-element[data-op3-element-type=treemenu] .op3-treemenu-content[data-op3-stack-columns-desktop="0"] .op3-hamburger~.op3-triangle {
        display: none !important
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop]:not([data-op3-stack-columns-desktop="1"]) .op3-hamburger {
        display: none
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-hamburger {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-hamburger.op3-hamburger-show~.op3-hamburger-close,
    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-hamburger.op3-hamburger-show~[data-op3-children] {
        display: block;
        -webkit-transition: all .4s ease;
        transition: all .4s ease
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-hamburger.op3-hamburger-show~[data-op3-children] .op3-element[data-op3-element-type=treemenuitem][data-op3-element-spec=treemenuitemlvl1]>.op3-treemenuitem-content>.op3-treemenuitem-children-content .op3-dropdown-icon::before {
        -webkit-transform: none;
        transform: none
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-hamburger:not(.op3-hamburger-show)~.op3-triangle {
        display: none !important
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-hamburger-close .op3-text,
    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-hamburger[data-op3-treemenu-styling=dropdown]~.op3-hamburger-close {
        display: none
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-hamburger[data-op3-treemenu-styling=left]~[data-op3-children] {
        left: 0
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-hamburger[data-op3-treemenu-styling=left]~.op3-hamburger-close {
        left: 0;
        text-align: right
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-hamburger[data-op3-treemenu-styling=left].op3-hamburger-show~.op3-hamburger-close,
    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-hamburger[data-op3-treemenu-styling=left].op3-hamburger-show~[data-op3-children] {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-hamburger[data-op3-treemenu-styling=left].op3-hamburger-animate-in~.op3-hamburger-close,
    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-hamburger[data-op3-treemenu-styling=left].op3-hamburger-animate-in~[data-op3-children] {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-hamburger[data-op3-treemenu-styling=left].op3-hamburger-animate-out~.op3-hamburger-close,
    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-hamburger[data-op3-treemenu-styling=left].op3-hamburger-animate-out~[data-op3-children] {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-hamburger[data-op3-treemenu-styling=right]~[data-op3-children] {
        right: 0
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-hamburger[data-op3-treemenu-styling=right]~.op3-hamburger-close {
        right: 0;
        text-align: right
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-hamburger[data-op3-treemenu-styling=right].op3-hamburger-show~.op3-hamburger-close,
    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-hamburger[data-op3-treemenu-styling=right].op3-hamburger-show~[data-op3-children] {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-hamburger[data-op3-treemenu-styling=right].op3-hamburger-animate-in~.op3-hamburger-close,
    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-hamburger[data-op3-treemenu-styling=right].op3-hamburger-animate-in~[data-op3-children] {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-hamburger[data-op3-treemenu-styling=right].op3-hamburger-animate-out~.op3-hamburger-close,
    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-hamburger[data-op3-treemenu-styling=right].op3-hamburger-animate-out~[data-op3-children] {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-hamburger[data-op3-treemenu-styling=fullscreen]~[data-op3-children] {
        left: 0
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-hamburger[data-op3-treemenu-styling=fullscreen]~.op3-hamburger-close {
        left: 0;
        text-align: right
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-hamburger[data-op3-treemenu-styling=fullscreen].op3-hamburger-show~.op3-hamburger-close {
        opacity: 0
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-hamburger[data-op3-treemenu-styling=fullscreen].op3-hamburger-show~[data-op3-children] {
        -webkit-transform: perspective(300px) translateZ(-100px);
        transform: perspective(300px) translateZ(-100px);
        opacity: 0
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-hamburger[data-op3-treemenu-styling=fullscreen].op3-hamburger-animate-in~.op3-hamburger-close {
        -webkit-transition-delay: .4s;
        transition-delay: .4s;
        opacity: 1
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-hamburger[data-op3-treemenu-styling=fullscreen].op3-hamburger-animate-in~[data-op3-children] {
        -webkit-transform: perspective(300px) translateZ(0);
        transform: perspective(300px) translateZ(0);
        opacity: 1
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-hamburger[data-op3-treemenu-styling=fullscreen].op3-hamburger-animate-out~.op3-hamburger-close {
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
        -webkit-transition-duration: .2s;
        transition-duration: .2s;
        opacity: 0
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-hamburger[data-op3-treemenu-styling=fullscreen].op3-hamburger-animate-out~[data-op3-children] {
        -webkit-transform: perspective(300px) translateZ(-100px);
        transform: perspective(300px) translateZ(-100px);
        opacity: 0
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-hamburger[data-op3-treemenu-styling=dropdown]~[data-op3-children] {
        position: absolute;
        left: 50%;
        right: auto;
        top: 100%;
        bottom: auto;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        width: auto;
        height: auto;
        padding-top: 0;
        margin-top: 10px !important
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-hamburger[data-op3-treemenu-styling=dropdown]~.op3-triangle {
        -webkit-transform: translateX(-50%) translateY(-100%);
        transform: translateX(-50%) translateY(-100%);
        top: 100%;
        left: 50%;
        margin-top: 10px
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-hamburger[data-op3-treemenu-styling=dropdown]~.op3-triangle .op3-triangle-wrapper::after {
        border: none
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-hamburger-close {
        position: fixed;
        top: 0;
        font-size: 20px;
        z-index: 1000;
        padding: 12px;
        max-width: 100%
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"]>[data-op3-children] {
        display: none;
        position: fixed;
        z-index: 999;
        max-width: 100%;
        height: 100vh;
        top: 0;
        bottom: 0;
        margin: 0 !important;
        padding-top: 57px;
        overflow: auto;
        -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, .2);
        box-shadow: 0 0 25px rgba(0, 0, 0, .2)
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"]>[data-op3-children]>.op3-element {
        margin: 0 !important
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] [data-op3-children] {
        margin-left: 1em !important
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-treemenuitem-link .op3-dropdown-icon {
        position: relative
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-treemenuitem-link .op3-dropdown-icon::after {
        content: '';
        display: block;
        position: absolute;
        left: -.3em;
        top: -.3em;
        width: calc(100% + .6em);
        height: calc(100% + .6em)
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"]>[data-op3-background=childwrap]::after,
    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"]>[data-op3-background=childwrap]::before {
        background: #fff
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-element[data-op3-element-type=treemenuitem] .op3-treemenuitem-content .op3-treemenuitem-children-content {
        position: relative;
        left: 0 !important;
        -webkit-transform: none !important;
        transform: none !important
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-element[data-op3-element-type=treemenuitem] .op3-treemenuitem-content .op3-treemenuitem-children-content .op3-triangle {
        display: none !important
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-element[data-op3-element-type=treemenuitem][data-op3-element-spec=treemenuitemlvl2] .op3-treemenuitem-children-content {
        margin: 0
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-desktop][data-op3-stack-columns-desktop="1"] .op3-treemenuitem-children-content {
        width: 100%;
        margin: auto !important;
        -webkit-animation: none !important;
        animation: none !important
    }
}

@media (max-width: 1023px) and (min-width:767px) {
    .op3-element[data-op3-element-type=treemenu] .op3-treemenu-content[data-op3-stack-columns-tablet="0"]>[data-op3-children] {
        width: auto !important;
        background-color: transparent !important
    }

    [data-op3-layer=designer] .op3-element[data-op3-element-type=treemenu] .op3-treemenu-content[data-op3-stack-columns-tablet="0"]>[data-op3-children]:empty {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        min-height: auto;
        pointer-events: none;
        text-align: center
    }

    [data-op3-layer=designer] .op3-element[data-op3-element-type=treemenu] .op3-treemenu-content[data-op3-stack-columns-tablet="0"]>[data-op3-children]:empty::after,
    [data-op3-layer=designer] .op3-element[data-op3-element-type=treemenu] .op3-treemenu-content[data-op3-stack-columns-tablet="0"]>[data-op3-children]:empty::before {
        width: auto;
        position: static;
        display: inline;
        -webkit-transform: none;
        transform: none;
        font-size: 13px;
        font-family: inherit;
        line-height: 1.4;
        text-align: center;
        padding: .3em;
        background: #ccc;
        color: #303942;
        pointer-events: none;
        box-decoration-break: clone;
        -webkit-box-decoration-break: clone
    }

    [data-op3-layer=designer] .op3-element[data-op3-element-type=treemenu] .op3-treemenu-content[data-op3-stack-columns-tablet="0"]>[data-op3-children]:empty::before {
        content: "WP Menu -";
        font-weight: 700
    }

    [data-op3-layer=designer] .op3-element[data-op3-element-type=treemenu] .op3-treemenu-content[data-op3-stack-columns-tablet="0"]>[data-op3-children]:empty::after {
        content: "Create a menu in 'Appearance > Menus' to show links here";
        margin-left: -.4em
    }

    .op3-element[data-op3-element-type=treemenu] .op3-treemenu-content[data-op3-stack-columns-tablet="0"] .op3-hamburger~.op3-triangle {
        display: none !important
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet]:not([data-op3-stack-columns-tablet="1"]) .op3-hamburger {
        display: none
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-hamburger {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-hamburger.op3-hamburger-show~.op3-hamburger-close,
    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-hamburger.op3-hamburger-show~[data-op3-children] {
        display: block;
        -webkit-transition: all .4s ease;
        transition: all .4s ease
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-hamburger.op3-hamburger-show~[data-op3-children] .op3-element[data-op3-element-type=treemenuitem][data-op3-element-spec=treemenuitemlvl1]>.op3-treemenuitem-content>.op3-treemenuitem-children-content .op3-dropdown-icon::before {
        -webkit-transform: none;
        transform: none
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-hamburger:not(.op3-hamburger-show)~.op3-triangle {
        display: none !important
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-hamburger-close .op3-text,
    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-hamburger[data-op3-treemenu-styling=dropdown]~.op3-hamburger-close {
        display: none
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-hamburger[data-op3-treemenu-styling=left]~[data-op3-children] {
        left: 0
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-hamburger[data-op3-treemenu-styling=left]~.op3-hamburger-close {
        left: 0;
        text-align: right
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-hamburger[data-op3-treemenu-styling=left].op3-hamburger-show~.op3-hamburger-close,
    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-hamburger[data-op3-treemenu-styling=left].op3-hamburger-show~[data-op3-children] {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-hamburger[data-op3-treemenu-styling=left].op3-hamburger-animate-in~.op3-hamburger-close,
    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-hamburger[data-op3-treemenu-styling=left].op3-hamburger-animate-in~[data-op3-children] {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-hamburger[data-op3-treemenu-styling=left].op3-hamburger-animate-out~.op3-hamburger-close,
    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-hamburger[data-op3-treemenu-styling=left].op3-hamburger-animate-out~[data-op3-children] {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-hamburger[data-op3-treemenu-styling=right]~[data-op3-children] {
        right: 0
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-hamburger[data-op3-treemenu-styling=right]~.op3-hamburger-close {
        right: 0;
        text-align: right
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-hamburger[data-op3-treemenu-styling=right].op3-hamburger-show~.op3-hamburger-close,
    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-hamburger[data-op3-treemenu-styling=right].op3-hamburger-show~[data-op3-children] {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-hamburger[data-op3-treemenu-styling=right].op3-hamburger-animate-in~.op3-hamburger-close,
    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-hamburger[data-op3-treemenu-styling=right].op3-hamburger-animate-in~[data-op3-children] {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-hamburger[data-op3-treemenu-styling=right].op3-hamburger-animate-out~.op3-hamburger-close,
    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-hamburger[data-op3-treemenu-styling=right].op3-hamburger-animate-out~[data-op3-children] {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-hamburger[data-op3-treemenu-styling=fullscreen]~[data-op3-children] {
        left: 0
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-hamburger[data-op3-treemenu-styling=fullscreen]~.op3-hamburger-close {
        left: 0;
        text-align: right
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-hamburger[data-op3-treemenu-styling=fullscreen].op3-hamburger-show~.op3-hamburger-close {
        opacity: 0
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-hamburger[data-op3-treemenu-styling=fullscreen].op3-hamburger-show~[data-op3-children] {
        -webkit-transform: perspective(300px) translateZ(-100px);
        transform: perspective(300px) translateZ(-100px);
        opacity: 0
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-hamburger[data-op3-treemenu-styling=fullscreen].op3-hamburger-animate-in~.op3-hamburger-close {
        -webkit-transition-delay: .4s;
        transition-delay: .4s;
        opacity: 1
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-hamburger[data-op3-treemenu-styling=fullscreen].op3-hamburger-animate-in~[data-op3-children] {
        -webkit-transform: perspective(300px) translateZ(0);
        transform: perspective(300px) translateZ(0);
        opacity: 1
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-hamburger[data-op3-treemenu-styling=fullscreen].op3-hamburger-animate-out~.op3-hamburger-close {
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
        -webkit-transition-duration: .2s;
        transition-duration: .2s;
        opacity: 0
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-hamburger[data-op3-treemenu-styling=fullscreen].op3-hamburger-animate-out~[data-op3-children] {
        -webkit-transform: perspective(300px) translateZ(-100px);
        transform: perspective(300px) translateZ(-100px);
        opacity: 0
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-hamburger[data-op3-treemenu-styling=dropdown]~[data-op3-children] {
        position: absolute;
        left: 50%;
        right: auto;
        top: 100%;
        bottom: auto;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        width: auto;
        height: auto;
        padding-top: 0;
        margin-top: 10px !important
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-hamburger[data-op3-treemenu-styling=dropdown]~.op3-triangle {
        -webkit-transform: translateX(-50%) translateY(-100%);
        transform: translateX(-50%) translateY(-100%);
        top: 100%;
        left: 50%;
        margin-top: 10px
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-hamburger[data-op3-treemenu-styling=dropdown]~.op3-triangle .op3-triangle-wrapper::after {
        border: none
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-hamburger-close {
        position: fixed;
        top: 0;
        font-size: 20px;
        z-index: 1000;
        padding: 12px;
        max-width: 100%
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"]>[data-op3-children] {
        display: none;
        position: fixed;
        z-index: 999;
        max-width: 100%;
        height: 100vh;
        top: 0;
        bottom: 0;
        margin: 0 !important;
        padding-top: 57px;
        overflow: auto;
        -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, .2);
        box-shadow: 0 0 25px rgba(0, 0, 0, .2)
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"]>[data-op3-children]>.op3-element {
        margin: 0 !important
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] [data-op3-children] {
        margin-left: 1em !important
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-treemenuitem-link .op3-dropdown-icon {
        position: relative
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-treemenuitem-link .op3-dropdown-icon::after {
        content: '';
        display: block;
        position: absolute;
        left: -.3em;
        top: -.3em;
        width: calc(100% + .6em);
        height: calc(100% + .6em)
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"]>[data-op3-background=childwrap]::after,
    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"]>[data-op3-background=childwrap]::before {
        background: #fff
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-element[data-op3-element-type=treemenuitem] .op3-treemenuitem-content .op3-treemenuitem-children-content {
        position: relative;
        left: 0 !important;
        -webkit-transform: none !important;
        transform: none !important
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-element[data-op3-element-type=treemenuitem] .op3-treemenuitem-content .op3-treemenuitem-children-content .op3-triangle {
        display: none !important
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-element[data-op3-element-type=treemenuitem][data-op3-element-spec=treemenuitemlvl2] .op3-treemenuitem-children-content {
        margin: 0
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-tablet][data-op3-stack-columns-tablet="1"] .op3-treemenuitem-children-content {
        width: 100%;
        margin: auto !important;
        -webkit-animation: none !important;
        animation: none !important
    }
}

@media (max-width: 767px) {
    .op3-element[data-op3-element-type=treemenu] .op3-treemenu-content[data-op3-stack-columns-mobile="0"]>[data-op3-children] {
        width: auto !important;
        background-color: transparent !important
    }

    [data-op3-layer=designer] .op3-element[data-op3-element-type=treemenu] .op3-treemenu-content[data-op3-stack-columns-mobile="0"]>[data-op3-children]:empty {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        min-height: auto;
        pointer-events: none;
        text-align: center
    }

    [data-op3-layer=designer] .op3-element[data-op3-element-type=treemenu] .op3-treemenu-content[data-op3-stack-columns-mobile="0"]>[data-op3-children]:empty::after,
    [data-op3-layer=designer] .op3-element[data-op3-element-type=treemenu] .op3-treemenu-content[data-op3-stack-columns-mobile="0"]>[data-op3-children]:empty::before {
        width: auto;
        position: static;
        display: inline;
        -webkit-transform: none;
        transform: none;
        font-size: 13px;
        font-family: inherit;
        line-height: 1.4;
        text-align: center;
        padding: .3em;
        background: #ccc;
        color: #303942;
        pointer-events: none;
        box-decoration-break: clone;
        -webkit-box-decoration-break: clone
    }

    [data-op3-layer=designer] .op3-element[data-op3-element-type=treemenu] .op3-treemenu-content[data-op3-stack-columns-mobile="0"]>[data-op3-children]:empty::before {
        content: "WP Menu -";
        font-weight: 700
    }

    [data-op3-layer=designer] .op3-element[data-op3-element-type=treemenu] .op3-treemenu-content[data-op3-stack-columns-mobile="0"]>[data-op3-children]:empty::after {
        content: "Create a menu in 'Appearance > Menus' to show links here";
        margin-left: -.4em
    }

    .op3-element[data-op3-element-type=treemenu] .op3-treemenu-content[data-op3-stack-columns-mobile="0"] .op3-hamburger~.op3-triangle {
        display: none !important
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile]:not([data-op3-stack-columns-mobile="1"]) .op3-hamburger {
        display: none
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-hamburger {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-hamburger.op3-hamburger-show~.op3-hamburger-close,
    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-hamburger.op3-hamburger-show~[data-op3-children] {
        display: block;
        -webkit-transition: all .4s ease;
        transition: all .4s ease
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-hamburger.op3-hamburger-show~[data-op3-children] .op3-element[data-op3-element-type=treemenuitem][data-op3-element-spec=treemenuitemlvl1]>.op3-treemenuitem-content>.op3-treemenuitem-children-content .op3-dropdown-icon::before {
        -webkit-transform: none;
        transform: none
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-hamburger:not(.op3-hamburger-show)~.op3-triangle {
        display: none !important
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-hamburger-close .op3-text,
    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-hamburger[data-op3-treemenu-styling=dropdown]~.op3-hamburger-close {
        display: none
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-hamburger[data-op3-treemenu-styling=left]~[data-op3-children] {
        left: 0
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-hamburger[data-op3-treemenu-styling=left]~.op3-hamburger-close {
        left: 0;
        text-align: right
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-hamburger[data-op3-treemenu-styling=left].op3-hamburger-show~.op3-hamburger-close,
    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-hamburger[data-op3-treemenu-styling=left].op3-hamburger-show~[data-op3-children] {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-hamburger[data-op3-treemenu-styling=left].op3-hamburger-animate-in~.op3-hamburger-close,
    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-hamburger[data-op3-treemenu-styling=left].op3-hamburger-animate-in~[data-op3-children] {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-hamburger[data-op3-treemenu-styling=left].op3-hamburger-animate-out~.op3-hamburger-close,
    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-hamburger[data-op3-treemenu-styling=left].op3-hamburger-animate-out~[data-op3-children] {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-hamburger[data-op3-treemenu-styling=right]~[data-op3-children] {
        right: 0
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-hamburger[data-op3-treemenu-styling=right]~.op3-hamburger-close {
        right: 0;
        text-align: right
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-hamburger[data-op3-treemenu-styling=right].op3-hamburger-show~.op3-hamburger-close,
    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-hamburger[data-op3-treemenu-styling=right].op3-hamburger-show~[data-op3-children] {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-hamburger[data-op3-treemenu-styling=right].op3-hamburger-animate-in~.op3-hamburger-close,
    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-hamburger[data-op3-treemenu-styling=right].op3-hamburger-animate-in~[data-op3-children] {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-hamburger[data-op3-treemenu-styling=right].op3-hamburger-animate-out~.op3-hamburger-close,
    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-hamburger[data-op3-treemenu-styling=right].op3-hamburger-animate-out~[data-op3-children] {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-hamburger[data-op3-treemenu-styling=fullscreen]~[data-op3-children] {
        left: 0
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-hamburger[data-op3-treemenu-styling=fullscreen]~.op3-hamburger-close {
        left: 0;
        text-align: right
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-hamburger[data-op3-treemenu-styling=fullscreen].op3-hamburger-show~.op3-hamburger-close {
        opacity: 0
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-hamburger[data-op3-treemenu-styling=fullscreen].op3-hamburger-show~[data-op3-children] {
        -webkit-transform: perspective(300px) translateZ(-100px);
        transform: perspective(300px) translateZ(-100px);
        opacity: 0
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-hamburger[data-op3-treemenu-styling=fullscreen].op3-hamburger-animate-in~.op3-hamburger-close {
        -webkit-transition-delay: .4s;
        transition-delay: .4s;
        opacity: 1
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-hamburger[data-op3-treemenu-styling=fullscreen].op3-hamburger-animate-in~[data-op3-children] {
        -webkit-transform: perspective(300px) translateZ(0);
        transform: perspective(300px) translateZ(0);
        opacity: 1
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-hamburger[data-op3-treemenu-styling=fullscreen].op3-hamburger-animate-out~.op3-hamburger-close {
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
        -webkit-transition-duration: .2s;
        transition-duration: .2s;
        opacity: 0
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-hamburger[data-op3-treemenu-styling=fullscreen].op3-hamburger-animate-out~[data-op3-children] {
        -webkit-transform: perspective(300px) translateZ(-100px);
        transform: perspective(300px) translateZ(-100px);
        opacity: 0
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-hamburger[data-op3-treemenu-styling=dropdown]~[data-op3-children] {
        position: absolute;
        left: 50%;
        right: auto;
        top: 100%;
        bottom: auto;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        width: auto;
        height: auto;
        padding-top: 0;
        margin-top: 10px !important
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-hamburger[data-op3-treemenu-styling=dropdown]~.op3-triangle {
        -webkit-transform: translateX(-50%) translateY(-100%);
        transform: translateX(-50%) translateY(-100%);
        top: 100%;
        left: 50%;
        margin-top: 10px
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-hamburger[data-op3-treemenu-styling=dropdown]~.op3-triangle .op3-triangle-wrapper::after {
        border: none
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-hamburger-close {
        position: fixed;
        top: 0;
        font-size: 20px;
        z-index: 1000;
        padding: 12px;
        max-width: 100%
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"]>[data-op3-children] {
        display: none;
        position: fixed;
        z-index: 999;
        max-width: 100%;
        height: 100vh;
        top: 0;
        bottom: 0;
        margin: 0 !important;
        padding-top: 57px;
        overflow: auto;
        -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, .2);
        box-shadow: 0 0 25px rgba(0, 0, 0, .2)
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"]>[data-op3-children]>.op3-element {
        margin: 0 !important
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] [data-op3-children] {
        margin-left: 1em !important
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-treemenuitem-link .op3-dropdown-icon {
        position: relative
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-treemenuitem-link .op3-dropdown-icon::after {
        content: '';
        display: block;
        position: absolute;
        left: -.3em;
        top: -.3em;
        width: calc(100% + .6em);
        height: calc(100% + .6em)
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"]>[data-op3-background=childwrap]::after,
    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"]>[data-op3-background=childwrap]::before {
        background: #fff
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-element[data-op3-element-type=treemenuitem] .op3-treemenuitem-content .op3-treemenuitem-children-content {
        position: relative;
        left: 0 !important;
        -webkit-transform: none !important;
        transform: none !important
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-element[data-op3-element-type=treemenuitem] .op3-treemenuitem-content .op3-treemenuitem-children-content .op3-triangle {
        display: none !important
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-element[data-op3-element-type=treemenuitem][data-op3-element-spec=treemenuitemlvl2] .op3-treemenuitem-children-content {
        margin: 0
    }

    .op3-element[data-op3-element-type=treemenu] [data-op3-stack-columns-mobile][data-op3-stack-columns-mobile="1"] .op3-treemenuitem-children-content {
        width: 100%;
        margin: auto !important;
        -webkit-animation: none !important;
        animation: none !important
    }
}

body.admin-bar .op3-element[data-op3-element-type=treemenu] .op3-treemenu-content .op3-hamburger-close {
    top: 32px
}

body.admin-bar .op3-element[data-op3-element-type=treemenu] .op3-treemenu-content>[data-op3-children] {
    height: calc(100% - 32px);
    top: 32px
}

@media (max-width: 782px) {
    body.admin-bar .op3-element[data-op3-element-type=treemenu] .op3-treemenu-content .op3-hamburger-close {
        top: 46px
    }

    body.admin-bar .op3-element[data-op3-element-type=treemenu] .op3-treemenu-content>[data-op3-children] {
        height: calc(100% - 46px);
        top: 46px
    }
}

.op3-element[data-op3-element-type=treemenu] [data-op-animation="1"] .op3-element[data-op3-element-type=treemenuitem] .jquery-simple-nav-tree-expand>.op3-treemenuitem-children-content {
    -webkit-animation: fadeInAndScale .3s ease;
    animation: fadeInAndScale .3s ease
}

.op3-element[data-op3-element-type=treemenu] [data-op-animation="2"] .op3-element[data-op3-element-type=treemenuitem] .jquery-simple-nav-tree-expand>.op3-treemenuitem-children-content {
    -webkit-animation: slideFromRight .3s ease;
    animation: slideFromRight .3s ease
}

.op3-element[data-op3-element-type=treemenu] [data-op-animation="3"] .op3-element[data-op3-element-type=treemenuitem] .jquery-simple-nav-tree-expand>.op3-treemenuitem-children-content {
    -webkit-animation: slideFromBottom .3s ease;
    animation: slideFromBottom .3s ease
}

.op3-element[data-op3-element-type=treemenu] [data-op-animation="4"] .op3-element[data-op3-element-type=treemenuitem] .jquery-simple-nav-tree-expand>.op3-treemenuitem-children-content {
    -webkit-animation: newspaper .3s ease;
    animation: newspaper .3s ease
}

.op3-element[data-op3-element-type=treemenu] [data-op-animation="5"] .op3-element[data-op3-element-type=treemenuitem] {
    -webkit-perspective: 1300px;
    perspective: 1300px;
    z-index: 100
}

.op3-element[data-op3-element-type=treemenu] [data-op-animation="5"] .op3-element[data-op3-element-type=treemenuitem] .jquery-simple-nav-tree-expand>.op3-treemenuitem-children-content {
    -webkit-animation: flyInFromFront .3s ease;
    animation: flyInFromFront .3s ease
}

.op3-element[data-op3-element-type=treemenu] [data-op-animation="6"] .op3-element[data-op3-element-type=treemenuitem] {
    -webkit-perspective: 1300px;
    perspective: 1300px;
    z-index: 100
}

.op3-element[data-op3-element-type=treemenu] [data-op-animation="6"] .op3-element[data-op3-element-type=treemenuitem] .jquery-simple-nav-tree-expand>.op3-treemenuitem-children-content {
    -webkit-animation: flyInFromRight .3s ease;
    animation: flyInFromRight .3s ease
}

.op3-element[data-op3-element-type=treemenu] [data-op-animation="7"] .op3-element[data-op3-element-type=treemenuitem] .jquery-simple-nav-tree-expand>.op3-treemenuitem-children-content {
    -webkit-animation: slideAndStickToTop .3s ease;
    animation: slideAndStickToTop .3s ease
}

.op3-element[data-op3-element-type=treemenu] [data-op-animation="8"] .op3-element[data-op3-element-type=treemenuitem] {
    -webkit-perspective: 1300px;
    perspective: 1300px;
    z-index: 100
}

.op3-element[data-op3-element-type=treemenu] [data-op-animation="8"] .op3-element[data-op3-element-type=treemenuitem] .jquery-simple-nav-tree-expand>.op3-treemenuitem-children-content {
    -webkit-animation: flipHorizontal .3s ease;
    animation: flipHorizontal .3s ease
}

.op3-element[data-op3-element-type=treemenu] [data-op-animation="9"] .op3-element[data-op3-element-type=treemenuitem] {
    -webkit-perspective: 1300px;
    perspective: 1300px;
    z-index: 100
}

.op3-element[data-op3-element-type=treemenu] [data-op-animation="9"] .op3-element[data-op3-element-type=treemenuitem] .jquery-simple-nav-tree-expand>.op3-treemenuitem-children-content {
    -webkit-animation: flipVertical .3s ease;
    animation: flipVertical .3s ease
}

.op3-element[data-op3-element-type=treemenu] [data-op-animation="11"] .op3-element[data-op3-element-type=treemenuitem] .jquery-simple-nav-tree-expand>.op3-treemenuitem-children-content {
    -webkit-animation: superScaled .3s ease;
    animation: superScaled .3s ease
}

.op3-element[data-op3-element-type=treemenu] [data-op-animation="12"] .op3-element[data-op3-element-type=treemenuitem] .jquery-simple-nav-tree-expand>.op3-treemenuitem-children-content {
    -webkit-animation: fade .3s ease;
    animation: fade .3s ease
}

.op3-element[data-op3-element-type=treemenu] [data-op-animation="13"] .op3-element[data-op3-element-type=treemenuitem] .jquery-simple-nav-tree-expand>.op3-treemenuitem-children-content {
    -webkit-animation: slit-end .7s ease-out;
    animation: slit-end .7s ease-out
}

.op3-element[data-op3-element-type=treemenu] [data-op-animation="14"] .op3-element[data-op3-element-type=treemenuitem] .jquery-simple-nav-tree-expand>.op3-treemenuitem-children-content {
    -webkit-animation: rotateInFromBottom3d .3s ease;
    animation: rotateInFromBottom3d .3s ease
}

.op3-element[data-op3-element-type=treemenu] [data-op-animation="15"] .op3-element[data-op3-element-type=treemenuitem] .jquery-simple-nav-tree-expand>.op3-treemenuitem-children-content {
    -webkit-animation: rotateInFromLeft3d .3s ease;
    animation: rotateInFromLeft3d .3s ease
}

.op3-element[data-op3-element-type=treemenu] [data-op-animation="16"] .op3-element[data-op3-element-type=treemenuitem] .jquery-simple-nav-tree-expand>.op3-treemenuitem-children-content {
    -webkit-animation: blur .5s ease;
    animation: blur .5s ease
}

.op3-element[data-op3-element-type=treemenu] [data-op-animation="17"] .op3-element[data-op3-element-type=treemenuitem] .jquery-simple-nav-tree-expand>.op3-treemenuitem-children-content {
    -webkit-animation: slideInFromBottom .3s ease;
    animation: slideInFromBottom .3s ease
}

.op3-element[data-op3-element-type=treemenu] [data-op-animation="20"] .op3-element[data-op3-element-type=treemenuitem] .jquery-simple-nav-tree-expand>.op3-treemenuitem-children-content {
    -webkit-animation: rubberBand .7s ease;
    animation: rubberBand .7s ease
}

.op3-element[data-op3-element-type=treemenu] [data-op-animation="21"] .op3-element[data-op3-element-type=treemenuitem] .jquery-simple-nav-tree-expand>.op3-treemenuitem-children-content {
    -webkit-animation: swing .7s backwards;
    animation: swing .7s backwards
}

.op3-element[data-op3-element-type=treemenu] [data-op-animation="22"] .op3-element[data-op3-element-type=treemenuitem] .jquery-simple-nav-tree-expand>.op3-treemenuitem-children-content {
    -webkit-animation: bounce .7s ease;
    animation: bounce .7s ease
}

@-webkit-keyframes scaleBackFront {
    from {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@keyframes scaleBackFront {
    from {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@-webkit-keyframes slideFromRight {
    from {
        -webkit-transform: translate(-50%);
        transform: translate(-50%);
        opacity: 0
    }

    to {
        -webkit-transform: translate(0);
        transform: translate(0);
        opacity: 1
    }
}

@keyframes slideFromRight {
    from {
        -webkit-transform: translate(-50%);
        transform: translate(-50%);
        opacity: 0
    }

    to {
        -webkit-transform: translate(0);
        transform: translate(0);
        opacity: 1
    }
}

@-webkit-keyframes slideFromBottom {
    from {
        -webkit-transform: translateY(20%);
        transform: translateY(20%);
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes slideFromBottom {
    from {
        -webkit-transform: translateY(20%);
        transform: translateY(20%);
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

@-webkit-keyframes newspaper {
    from {
        -webkit-transform: scale(0) rotate(540deg);
        transform: scale(0) rotate(540deg);
        opacity: 0
    }

    to {
        -webkit-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0);
        opacity: 1
    }
}

@keyframes newspaper {
    from {
        -webkit-transform: scale(0) rotate(540deg);
        transform: scale(0) rotate(540deg);
        opacity: 0
    }

    to {
        -webkit-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0);
        opacity: 1
    }
}

@-webkit-keyframes flyInFromFront {
    from {
        -webkit-transform: translateZ(600px) rotateX(20deg);
        transform: translateZ(600px) rotateX(20deg);
        opacity: 0
    }

    to {
        -webkit-transform: translateZ(0) rotateX(0);
        transform: translateZ(0) rotateX(0);
        opacity: 1
    }
}

@keyframes flyInFromFront {
    from {
        -webkit-transform: translateZ(600px) rotateX(20deg);
        transform: translateZ(600px) rotateX(20deg);
        opacity: 0
    }

    to {
        -webkit-transform: translateZ(0) rotateX(0);
        transform: translateZ(0) rotateX(0);
        opacity: 1
    }
}

@-webkit-keyframes flyInFromRight {
    from {
        -webkit-transform: translate(30%) translateZ(600px) rotate(10deg);
        transform: translate(30%) translateZ(600px) rotate(10deg);
        opacity: 0
    }

    to {
        -webkit-transform: translate(0) translateZ(0) rotate(0);
        transform: translate(0) translateZ(0) rotate(0);
        opacity: 1
    }
}

@keyframes flyInFromRight {
    from {
        -webkit-transform: translate(30%) translateZ(600px) rotate(10deg);
        transform: translate(30%) translateZ(600px) rotate(10deg);
        opacity: 0
    }

    to {
        -webkit-transform: translate(0) translateZ(0) rotate(0);
        transform: translate(0) translateZ(0) rotate(0);
        opacity: 1
    }
}

@-webkit-keyframes slideAndStickToTop {
    from {
        -webkit-transform: translateY(-200%);
        transform: translateY(-200%);
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes slideAndStickToTop {
    from {
        -webkit-transform: translateY(-200%);
        transform: translateY(-200%);
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

@-webkit-keyframes flipHorizontal {
    from {
        -webkit-transform: rotateY(-70deg);
        transform: rotateY(-70deg);
        opacity: 0
    }

    to {
        -webkit-transform: rotateY(0);
        transform: rotateY(0);
        opacity: 1
    }
}

@keyframes flipHorizontal {
    from {
        -webkit-transform: rotateY(-70deg);
        transform: rotateY(-70deg);
        opacity: 0
    }

    to {
        -webkit-transform: rotateY(0);
        transform: rotateY(0);
        opacity: 1
    }
}

@-webkit-keyframes flipVertical {
    from {
        -webkit-transform: rotateX(-70deg);
        transform: rotateX(-70deg);
        opacity: 0
    }

    to {
        -webkit-transform: rotateX(0);
        transform: rotateX(0);
        opacity: 1
    }
}

@keyframes flipVertical {
    from {
        -webkit-transform: rotateX(-70deg);
        transform: rotateX(-70deg);
        opacity: 0
    }

    to {
        -webkit-transform: rotateX(0);
        transform: rotateX(0);
        opacity: 1
    }
}

@-webkit-keyframes superScaled {
    from {
        -webkit-transform: scale(2);
        transform: scale(2);
        opacity: 0
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@keyframes superScaled {
    from {
        -webkit-transform: scale(2);
        transform: scale(2);
        opacity: 0
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@-webkit-keyframes fade {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fade {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes rotateInFromBottom3d {
    from {
        -webkit-transform: translateY(100%) rotateX(90deg);
        transform: translateY(100%) rotateX(90deg);
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0) rotateX(0);
        transform: translateY(0) rotateX(0);
        opacity: 1
    }
}

@keyframes rotateInFromBottom3d {
    from {
        -webkit-transform: translateY(100%) rotateX(90deg);
        transform: translateY(100%) rotateX(90deg);
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0) rotateX(0);
        transform: translateY(0) rotateX(0);
        opacity: 1
    }
}

@-webkit-keyframes rotateInFromLeft3d {
    from {
        -webkit-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
        transform: translateZ(100px) translateX(-30%) rotateY(90deg);
        opacity: 0
    }

    to {
        -webkit-transform: translateZ(0) translateX(0) rotateY(0);
        transform: translateZ(0) translateX(0) rotateY(0);
        opacity: 1
    }
}

@keyframes rotateInFromLeft3d {
    from {
        -webkit-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
        transform: translateZ(100px) translateX(-30%) rotateY(90deg);
        opacity: 0
    }

    to {
        -webkit-transform: translateZ(0) translateX(0) rotateY(0);
        transform: translateZ(0) translateX(0) rotateY(0);
        opacity: 1
    }
}

@-webkit-keyframes blur {
    from {
        -webkit-filter: blur(3px);
        filter: blur(3px);
        opacity: 0
    }

    to {
        -webkit-filter: blur(0);
        filter: blur(0);
        opacity: 1
    }
}

@keyframes blur {
    from {
        -webkit-filter: blur(3px);
        filter: blur(3px);
        opacity: 0
    }

    to {
        -webkit-filter: blur(0);
        filter: blur(0);
        opacity: 1
    }
}

@-webkit-keyframes slideInFromBottom {
    from {
        -webkit-transform: translateY(200%);
        transform: translateY(200%);
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes slideInFromBottom {
    from {
        -webkit-transform: translateY(200%);
        transform: translateY(200%);
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

@-webkit-keyframes rubberBand {

    0%,
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    30% {
        -webkit-transform: scale3d(1.15, .85, 1);
        transform: scale3d(1.15, .85, 1)
    }

    40% {
        -webkit-transform: scale3d(.85, 1.15, 1);
        transform: scale3d(.85, 1.15, 1)
    }

    50%,
    75% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1)
    }

    65% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1)
    }
}

@keyframes rubberBand {

    0%,
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    30% {
        -webkit-transform: scale3d(1.15, .85, 1);
        transform: scale3d(1.15, .85, 1)
    }

    40% {
        -webkit-transform: scale3d(.85, 1.15, 1);
        transform: scale3d(.85, 1.15, 1)
    }

    50%,
    75% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1)
    }

    65% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1)
    }
}

@-webkit-keyframes rubberBand-end {

    0%,
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    30%,
    50% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1)
    }

    40% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1)
    }
}

@keyframes rubberBand-end {

    0%,
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    30%,
    50% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1)
    }

    40% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1)
    }
}

@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
    }

    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg)
    }

    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg)
    }

    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg)
    }

    100% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg)
    }
}

@keyframes swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
    }

    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg)
    }

    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg)
    }

    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg)
    }

    100% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg)
    }
}

@-webkit-keyframes swing-end {
    0% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg)
    }

    20% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg)
    }

    40% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg)
    }

    60% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg)
    }

    80% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
    }
}

@keyframes swing-end {
    0% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg)
    }

    20% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg)
    }

    40% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg)
    }

    60% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg)
    }

    80% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
    }
}

@-webkit-keyframes bounce {

    0%,
    100%,
    20%,
    53%,
    80% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    40%,
    43% {
        -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
    }

    70% {
        -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }

    100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes bounce {

    0%,
    100%,
    20%,
    53%,
    80% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    40%,
    43% {
        -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
    }

    70% {
        -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }

    100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-webkit-keyframes bounce-end {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    20%,
    53%,
    80% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    40%,
    43% {
        -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
    }

    70% {
        -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }
}

@keyframes bounce-end {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    20%,
    53%,
    80% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    40%,
    43% {
        -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
    }

    70% {
        -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }
}

.op3-element[data-op3-element-type=treemenuitem][data-op3-element-spec=treemenuitemlvl1]>.op3-treemenuitem-content>.op3-treemenuitem-children-content>[data-op3-background=childwrap]::after,
.op3-element[data-op3-element-type=treemenuitem][data-op3-element-spec=treemenuitemlvl1]>.op3-treemenuitem-content>.op3-treemenuitem-children-content>[data-op3-background=childwrap]::before,
.op3-element[data-op3-element-type=treemenuitem][data-op3-element-spec=treemenuitemlvl2] .op3-treemenuitem-children-content>[data-op3-background=childwrap]::after,
.op3-element[data-op3-element-type=treemenuitem][data-op3-element-spec=treemenuitemlvl2] .op3-treemenuitem-children-content>[data-op3-background=childwrap]::before {
    background: #fff
}

.op3-element[data-op3-element-type=treemenuitem][data-op3-width-auto-toggle="1"] {
    width: auto !important
}

.op3-element[data-op3-element-type=treemenuitem] .op3-treemenuitem-content .op3-treemenuitem-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 2.5em;
    padding: 0 1em;
    font-family: inherit;
    line-height: inherit;
    font-size: inherit;
    font-weight: inherit;
    font-style: inherit;
    text-decoration: inherit;
    text-transform: inherit;
    color: inherit;
    z-index: 100;
    position: relative
}

.op3-element[data-op3-element-type=treemenuitem] .op3-treemenuitem-content .op3-treemenuitem-link .op3-dropdown-icon,
.op3-element[data-op3-element-type=treemenuitem] .op3-treemenuitem-content .op3-treemenuitem-link .op3-icon,
.op3-element[data-op3-element-type=treemenuitem] .op3-treemenuitem-content .op3-treemenuitem-link .op3-text {
    display: block
}

.op3-element[data-op3-element-type=treemenuitem] .op3-treemenuitem-content .op3-treemenuitem-link .op3-icon {
    display: none;
    margin: 0 .5em 0 0
}

.op3-element[data-op3-element-type=treemenuitem] .op3-treemenuitem-content .op3-treemenuitem-link .op3-dropdown-icon {
    margin: 0 0 0 .25em
}

.op3-element[data-op3-element-type=treemenuitem][data-op3-has-children="0"] .op3-dropdown-icon {
    display: none !important
}

.op3-element[data-op3-element-type=treemenuitem] .op3-treemenuitem-content .op3-treemenuitem-link .op3-text {
    overflow: hidden;
    text-overflow: ellipsis
}

.op3-element[data-op3-element-type=treemenuitem] .op3-treemenuitem-content.jquery-simple-nav-tree-expand>.op3-treemenuitem-children-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.op3-element[data-op3-element-type=treemenuitem] .op3-treemenuitem-content .op3-treemenuitem-children-content {
    position: absolute;
    z-index: 1000;
    white-space: nowrap;
    display: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.op3-element[data-op3-element-type=treemenuitem] .op3-treemenuitem-content .op3-treemenuitem-children-content [data-op3-children] {
    position: relative;
    z-index: 2000;
    width: 100%
}

.op3-element[data-op3-element-type=treemenuitem][data-op3-element-spec=treemenuitemlvl1]>.op3-treemenuitem-content>.op3-treemenuitem-link {
    min-height: 3.5em
}

.op3-element[data-op3-element-type=treemenuitem][data-op3-element-spec=treemenuitemlvl1]>.op3-treemenuitem-content>.op3-treemenuitem-children-content>[data-op3-children] {
    padding: 0;
    border: 1px solid #ddd
}

.op3-element[data-op3-element-type=treemenuitem][data-op3-element-spec=treemenuitemlvl1]>.op3-treemenuitem-content>.op3-treemenuitem-children-content>.op3-triangle {
    top: auto;
    right: auto;
    bottom: 100%;
    left: 50%;
    margin: 0 0 -1px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.op3-element[data-op3-element-type=treemenuitem][data-op3-element-spec=treemenuitemlvl1]>.op3-treemenuitem-content>.op3-treemenuitem-children-content .op3-dropdown-icon::before {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.op3-element[data-op3-element-type=treemenuitem][data-op3-element-spec=treemenuitemlvl2]:first-child,
.op3-element[data-op3-element-type=treemenuitem][data-op3-element-spec=treemenuitemlvl2]:first-child>.op3-treemenuitem-content,
.op3-element[data-op3-element-type=treemenuitem][data-op3-element-spec=treemenuitemlvl2]:first-child>.op3-treemenuitem-content>[data-op3-background] {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit
}

.op3-element[data-op3-element-type=treemenuitem][data-op3-element-spec=treemenuitemlvl2]:last-child,
.op3-element[data-op3-element-type=treemenuitem][data-op3-element-spec=treemenuitemlvl2]:last-child>.op3-treemenuitem-content,
.op3-element[data-op3-element-type=treemenuitem][data-op3-element-spec=treemenuitemlvl2]:last-child>.op3-treemenuitem-content>[data-op3-background] {
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit
}

.op3-element[data-op3-element-type=treemenuitem][data-op3-element-spec=treemenuitemlvl2] .op3-treemenuitem-children-content {
    top: 0;
    left: 100% !important
}

.op3-element[data-op3-element-type=treemenuitem][data-op3-element-spec=treemenuitemlvl2] .op3-treemenuitem-children-content [data-op3-children] {
    margin-top: -1px;
    border: 1px solid #ddd
}

.op3-element[data-op3-element-type=treemenuitem][data-op3-element-spec=treemenuitemlvl2] .op3-treemenuitem-children-content.jquery-simple-nav-tree-expand-flip {
    left: auto !important;
    right: 100% !important;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.op3-element[data-op3-element-type=treemenuitem][data-op3-element-spec=treemenuitemlvl2] .op3-treemenuitem-children-content.jquery-simple-nav-tree-expand-flip>[data-op3-children] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.op3-element[data-op3-element-type=treemenu] .op3-element[data-op3-element-type=treemenuitem][data-op3-element-spec=treemenuitemlvl1] {
    margin: 0 4px
}

.op3-element[data-op3-element-type=treemenu]>.op3-treemenu-content>[data-op3-children] {
    margin-left: -4px;
    margin-right: -4px
}

.op3-element[data-op3-element-type=treemenu] .op3-element[data-op3-element-type=treemenuitem][data-op3-element-spec=treemenuitemlvl2] {
    margin: 0
}

.op3-element[data-op3-element-type=treemenu] .op3-element[data-op3-element-type=treemenuitem] [data-op3-children]::after,
.op3-element[data-op3-element-type=treemenu] .op3-element[data-op3-element-type=treemenuitem] [data-op3-children]::before {
    content: "";
    display: block
}

.op3-element[data-op3-element-type=video] .op3-video-wrapper {
    overflow: hidden
}

.op3-element[data-op3-element-type=video] [data-op3-code] {
    position: relative;
    width: 100%;
    height: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    border-width: 0;
    border-radius: inherit;
    overflow: hidden
}

.op3-element[data-op3-element-type=video] [data-op3-code][data-op3-aspect-ratio="16:9"] {
    padding-top: 56.25%
}

.op3-element[data-op3-element-type=video] [data-op3-code][data-op3-aspect-ratio="16:10"] {
    padding-top: 62.5%
}

.op3-element[data-op3-element-type=video] [data-op3-code][data-op3-aspect-ratio="21:9"] {
    padding-top: 42.85714%
}

.op3-element[data-op3-element-type=video] [data-op3-code][data-op3-aspect-ratio="4:3"] {
    padding-top: 75%
}

.op3-element[data-op3-element-type=video] [data-op3-code][data-op3-aspect-ratio="4:5"] {
    padding-top: 125%
}

.op3-element[data-op3-element-type=video] [data-op3-code][data-op3-aspect-ratio="1:1"] {
    padding-top: 100%
}

.op3-element[data-op3-element-type=video] [data-op3-code][data-op3-aspect-ratio="9:16"] {
    padding-top: 177.77778%
}

.op3-element[data-op3-element-type=video] [data-op3-code]>.fluid-width-video-wrapper {
    position: absolute;
    top: 0
}

.op3-element[data-op3-element-type=video] .wistia_embed,
.op3-element[data-op3-element-type=video] [data-op3-video-selfhosted],
.op3-element[data-op3-element-type=video] iframe {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.op3-element[data-op3-element-type=video] .op3-video-image-overlay {
    position: absolute;
    top: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    display: none;
    cursor: pointer
}

.op3-element[data-op3-element-type=video] .op3-video-image-overlay.op3-video-image-overlay-disabled {
    z-index: -1;
    pointer-events: none
}

.op3-element[data-op3-element-type=video] .op3-video-image-overlay.op3-video-image-overlay-disabled[data-op3-video-sticky-position] {
    z-index: 499
}

.op3-element[data-op3-element-type=video] .op3-video-magic-overlay {
    position: absolute;
    top: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    display: none;
    cursor: pointer
}

.op3-element[data-op3-element-type=video] .op3-video-magic-overlay .op3-video-magic-overlay-image {
    position: absolute;
    top: 10px;
    left: 20px;
    width: 100%;
    max-width: 250px;
    height: 100%;
    max-height: 92px;
    display: none;
    cursor: pointer;
    background: url(https://repurpose.io/wp-content/plugins/op-builder/resources/elements/video/img/sound-on.png) center center no-repeat;
    -webkit-animation: effectPulsate 2s ease-in-out infinite both;
    animation: effectPulsate 2s ease-in-out infinite both
}

@-webkit-keyframes effectPulsate {

    0%,
    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

@keyframes effectPulsate {

    0%,
    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

.op3-element[data-op3-element-type=video] .op3-video-magic-overlay.op3-video-magic-overlay-disabled {
    z-index: -1;
    pointer-events: none
}

.op3-element[data-op3-element-type=video] .op3-video-magic-overlay.op3-video-magic-overlay-disabled[data-op3-video-sticky-position] {
    z-index: 499
}

.op3-element[data-op3-element-type=video] [data-op3-video-magic-overlay="1"]~.op3-video-magic-overlay,
.op3-element[data-op3-element-type=video] [data-op3-video-magic-overlay="1"]~.op3-video-magic-overlay .op3-video-magic-overlay-image {
    display: block
}

.op3-element[data-op3-element-type=video] [data-op3-video-magic-overlay="1"]~.op3-video-image-overlay {
    display: none !important
}

.op3-element[data-op3-element-type=video] .op3-icon {
    position: absolute;
    font-size: 125px;
    top: 50%;
    left: 50%;
    color: #fff;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

.op3-element[data-op3-element-type=video] [data-op3-video-selfhosted] {
    -o-object-fit: cover;
    object-fit: cover
}

.op3-element[data-op3-element-type=video] [data-op3-video-sticky-position],
.op3-element[data-op3-element-type=video] [data-op3-video-sticky-preview="1"],
.op3-element[data-op3-element-type=video][data-op3-video-sticky-active="1"] [data-op3-video-sticky="1"] {
    position: fixed;
    top: 50px;
    bottom: auto;
    left: 0;
    right: 50px;
    width: 100%;
    max-width: 350px;
    z-index: 500
}

[data-op3-layer=designer] .op3-element[data-op3-element-type=video] [data-op3-video-sticky-position],
[data-op3-layer=designer] .op3-element[data-op3-element-type=video] [data-op3-video-sticky-preview="1"],
[data-op3-layer=designer] .op3-element[data-op3-element-type=video][data-op3-video-sticky-active="1"] [data-op3-video-sticky="1"] {
    overflow: visible
}

.op3-element[data-op3-element-type=video] [data-op3-video-sticky-position][data-op3-video-sticky-position=bottomright],
.op3-element[data-op3-element-type=video] [data-op3-video-sticky-preview="1"][data-op3-video-sticky-position=bottomright],
.op3-element[data-op3-element-type=video][data-op3-video-sticky-active="1"] [data-op3-video-sticky="1"][data-op3-video-sticky-position=bottomright] {
    left: auto !important;
    top: auto !important;
    bottom: 50px;
    right: 50px
}

.op3-element[data-op3-element-type=video] [data-op3-video-sticky-position][data-op3-video-sticky-position=bottomleft],
.op3-element[data-op3-element-type=video] [data-op3-video-sticky-preview="1"][data-op3-video-sticky-position=bottomleft],
.op3-element[data-op3-element-type=video][data-op3-video-sticky-active="1"] [data-op3-video-sticky="1"][data-op3-video-sticky-position=bottomleft] {
    top: auto !important;
    right: auto !important;
    bottom: 50px;
    left: 50px
}

.op3-element[data-op3-element-type=video] [data-op3-video-sticky-position][data-op3-video-sticky-position=topright],
.op3-element[data-op3-element-type=video] [data-op3-video-sticky-preview="1"][data-op3-video-sticky-position=topright],
.op3-element[data-op3-element-type=video][data-op3-video-sticky-active="1"] [data-op3-video-sticky="1"][data-op3-video-sticky-position=topright] {
    left: auto !important;
    bottom: auto !important;
    top: 50px;
    right: 50px
}

.op3-element[data-op3-element-type=video] [data-op3-video-sticky-position][data-op3-video-sticky-position=topleft],
.op3-element[data-op3-element-type=video] [data-op3-video-sticky-preview="1"][data-op3-video-sticky-position=topleft],
.op3-element[data-op3-element-type=video][data-op3-video-sticky-active="1"] [data-op3-video-sticky="1"][data-op3-video-sticky-position=topleft] {
    bottom: auto !important;
    right: auto !important;
    left: 50px;
    top: 50px
}

.op3-element[data-op3-element-type=video] .op3-video-sticky-close {
    position: absolute;
    top: 10px;
    right: 10px;
    display: none;
    width: 20px;
    height: 20px;
    border: none;
    background: 0 0;
    outline: 0;
    margin: 0;
    padding: 0
}

.op3-element[data-op3-element-type=video] .op3-video-sticky-close::after {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Esimple-remove-2%3C/title%3E%3Cg fill='%23ffffff'%3E%3Cpath fill='%23ffffff' d='M17.4,16L27.7,5.7c0.4-0.4,0.4-1,0-1.4s-1-0.4-1.4,0L16,14.6L5.7,4.3c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4 L14.6,16L4.3,26.3c-0.4,0.4-0.4,1,0,1.4C4.5,27.9,4.7,28,5,28s0.5-0.1,0.7-0.3L16,17.4l10.3,10.3c0.2,0.2,0.5,0.3,0.7,0.3 s0.5-0.1,0.7-0.3c0.4-0.4,0.4-1,0-1.4L17.4,16z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    speak: none;
    text-transform: none;
    -webkit-font-smoothing: subpixel-antialiased;
    color: #fff;
    -webkit-filter: drop-shadow(0 0 1px #000);
    filter: drop-shadow(0 0 1px #000);
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-size: 100%
}

.op3-element[data-op3-element-type=video]:not([data-op3-video-sticky-active="1"]) [data-op3-video-sticky]:not([data-op3-video-sticky-preview="1"]) {
    position: static !important;
    bottom: auto !important;
    right: auto !important;
    left: auto !important;
    top: auto !important;
    width: auto !important;
    max-width: none !important;
    z-index: auto
}

.op3-element[data-op3-element-type=video][data-op3-video-sticky-active="1"] [data-op3-video-sticky-close="1"] .op3-video-sticky-close,
.op3-element[data-op3-element-type=video][data-op3-video-sticky-active="1"] [data-op3-video-sticky-close="1"]~.op3-video-image-overlay .op3-video-sticky-close,
.op3-element[data-op3-element-type=video][data-op3-video-sticky-preview="1"] [data-op3-video-sticky-close="1"] .op3-video-sticky-close,
.op3-element[data-op3-element-type=video][data-op3-video-sticky-preview="1"] [data-op3-video-sticky-close="1"]~.op3-video-image-overlay .op3-video-sticky-close {
    display: block
}

@media (min-width: 1023px) {
    .op3-element[data-op3-element-type=video][data-op3-video-sticky-active="1"] [data-op3-video-sticky-desktop="0"][data-op3-video-sticky-devices="1"]:not([data-op3-video-sticky-preview="1"]) {
        position: static !important;
        bottom: auto !important;
        right: auto !important;
        left: auto !important;
        top: auto !important;
        width: auto !important;
        max-width: none !important
    }
}

@media (min-width: 767px) and (max-width:1023px) {

    .op3-element[data-op3-element-type=video][data-op3-video-sticky-active="1"] [data-op3-video-sticky-devices="0"]:not([data-op3-video-sticky-preview="1"]),
    .op3-element[data-op3-element-type=video][data-op3-video-sticky-active="1"] [data-op3-video-sticky-tablet="0"]:not([data-op3-video-sticky-preview="1"]) {
        position: static !important;
        bottom: auto !important;
        right: auto !important;
        left: auto !important;
        top: auto !important;
        width: auto !important;
        max-width: none !important
    }
}

@media (max-width: 767px) {

    .op3-element[data-op3-element-type=video][data-op3-video-sticky-active="1"] [data-op3-video-sticky-devices="0"]:not([data-op3-video-sticky-preview="1"]),
    .op3-element[data-op3-element-type=video][data-op3-video-sticky-active="1"] [data-op3-video-sticky-mobile="0"]:not([data-op3-video-sticky-preview="1"]) {
        position: static !important;
        bottom: auto !important;
        right: auto !important;
        left: auto !important;
        top: auto !important;
        width: auto !important;
        max-width: none !important
    }

    .op3-element[data-op3-element-type=video] [data-op3-video-sticky-preview="1"],
    .op3-element[data-op3-element-type=video][data-op3-video-sticky-active="1"] [data-op3-video-sticky="1"] {
        max-width: 275px
    }

    .op3-element[data-op3-element-type=video] .op3-video-magic-overlay-image {
        -webkit-animation: none !important;
        animation: none !important;
        max-width: 150px !important;
        background-size: contain !important
    }
}

html[data-op3-layer=designer] .op3-element[data-op3-element-type=video] [data-op3-code] {
    pointer-events: none
}

html[data-op3-support~=no-js] .oll[src^="data:image/svg+xml"] {
    display: none !important
}

html[data-op3-support~=js] .oll-css,
html[data-op3-support~=js] .oll-css::after,
html[data-op3-support~=js] .oll-css::before {
    background-image: none !important
}

.rich-text-animation {
    position: relative;
    display: inline-block;
    z-index: 1;
    white-space: nowrap;
    text-decoration: inherit;
    -webkit-transition: .6s all ease;
    transition: .6s all ease
}

.rich-text-animation::before {
    content: "\200b"
}

.rich-text-animation b,
.rich-text-animation del,
.rich-text-animation em,
.rich-text-animation i,
.rich-text-animation s,
.rich-text-animation span,
.rich-text-animation strike,
.rich-text-animation strong,
.rich-text-animation u {
    -webkit-transition: inherit;
    transition: inherit
}

.rich-text-animation[data-rich-text-animation=draw] svg {
    position: absolute;
    display: block;
    top: -.1875em;
    right: -.125em;
    bottom: -.3125em;
    left: -.125em;
    width: calc(100% + .25em);
    height: calc(100% + .5em);
    pointer-events: none;
    z-index: -1;
    -webkit-transition: inherit;
    transition: inherit;
    -webkit-animation: inherit;
    animation: inherit
}

.rich-text-animation[data-rich-text-animation=draw] svg path {
    opacity: 0;
    -webkit-transition: inherit;
    transition: inherit;
    -webkit-animation: inherit;
    animation: inherit
}

.rich-text-animation[data-rich-text-animation=draw] svg[data-rich-text-animation-style=circle] {
    top: -.25em;
    right: -.25em;
    bottom: 0;
    left: -.25em;
    width: calc(100% + .5em)
}

html[data-op3-support] #op3-designer-element h1,
html[data-op3-support] #op3-designer-element h2,
html[data-op3-support] #op3-designer-element h3,
html[data-op3-support] #op3-designer-element h4,
html[data-op3-support] #op3-designer-element h5,
html[data-op3-support] #op3-designer-element h6,
html[data-op3-support] [data-op3-element-type="contenttoggleitem"] .op3-contenttoggleitem-header p,
html[data-op3-support] [data-op3-element-type="faqitem"] .op3-faqitem-header p,
html[data-op3-support] [data-op3-element-type="listmenu"] .op3-list-menu-title,
html[data-op3-support] [data-op3-element-type="numberblockitem"] .op3-numberblock-number,
html[data-op3-support] #op3-designer-element p,
html[data-op3-support] #op3-designer-element ul,
html[data-op3-support] #op3-designer-element blockquote,
html[data-op3-support] [data-op3-element-type="bulletlist"],
html[data-op3-support] [data-op3-element-type="button"],
html[data-op3-support] [data-op3-element-type="checkbox"] label,
html[data-op3-support] [data-op3-element-type="countdowntimer"] .op3-countdown-timer,
html[data-op3-support] [data-op3-element-type="descriptionlist"],
html[data-op3-support] [data-op3-element-type="evergreencountdowntimer"] .op3-evergreen-countdown-timer,
html[data-op3-support] [data-op3-element-type="input"] .op3-element-input-edit,
html[data-op3-support] [data-op3-element-type="input"] .op3-element-input-label,
html[data-op3-support] [data-op3-element-type="intervalcountdowntimer"] .op3-interval-countdown-timer,
html[data-op3-support] [data-op3-element-type="progressbar"] .op3-progressbar-label,
html[data-op3-support] [data-op3-element-type="select"] .op3-element-select-edit,
html[data-op3-support] [data-op3-element-type="select"] .op3-element-select-label,
html[data-op3-support] [data-op3-element-type="textarea"] .op3-element-input-edit,
html[data-op3-support] [data-op3-element-type="textarea"] .op3-element-input-label,
html[data-op3-support] [data-op3-element-type="treemenu"],
html[data-op3-support] [data-op3-element-type="webinardate"] .op3-webinar-timezone {
    color: #3575BB
}

html[data-op3-support] #op3-designer-element:not(a):not(a) h2 {
    text-align: left
}

html[data-op3-support] #op3-designer-element:not(a):not(a) .op3-element[data-op3-element-type="bulletblock"] .op3-element-bulletblock__children {
    row-gap: 10px
}

html[data-op3-support] #op3-designer-element:not(a) p,
html[data-op3-support] #op3-designer-element:not(a) li:not(.select2-results__option),
html[data-op3-support] #op3-designer-element:not(a) blockquote,
html[data-op3-support] [data-op3-element-type="bulletlist"]:not(a) .op3-element-bulletlist__container,
html[data-op3-support] [data-op3-element-type="button"]:not(a),
html[data-op3-support] [data-op3-element-type="coursebutton"]:not(a),
html[data-op3-support] [data-op3-element-type="lessonbutton"]:not(a),
html[data-op3-support] [data-op3-element-type="postmeta"]:not(a),
html[data-op3-support] [data-op3-element-type="checkbox"]:not(a) label,
html[data-op3-support] [data-op3-element-type="radiobutton"]:not(a) label,
html[data-op3-support] [data-op3-element-type="fieldset"]:not(a) legend,
html[data-op3-support] [data-op3-element-type="countdowntimer"]:not(a) .op3-countdown-timer,
html[data-op3-support] [data-op3-element-type="descriptionlist"]:not(a),
html[data-op3-support] [data-op3-element-type="evergreencountdowntimer"]:not(a) .op3-evergreen-countdown-timer,
html[data-op3-support] [data-op3-element-type="input"]:not(a) .op3-element-input-edit,
html[data-op3-support] [data-op3-element-type="input"]:not(a) .op3-element-input-label,
html[data-op3-support] [data-op3-element-type="intervalcountdowntimer"]:not(a) .op3-interval-countdown-timer,
html[data-op3-support] [data-op3-element-type$="progressbar"]:not(a) .op3-progressbar-label,
html[data-op3-support] [data-op3-element-type="select"]:not(a) .op3-element-select-edit,
html[data-op3-support] [data-op3-element-type="select"]:not(a) .op3-element-select-label,
html[data-op3-support] [data-op3-element-type="tabsheaderitem"]:not(a),
html[data-op3-support] [data-op3-element-type="textarea"]:not(a) .op3-element-input-edit,
html[data-op3-support] [data-op3-element-type="textarea"]:not(a) .op3-element-input-label,
html[data-op3-support] [data-op3-element-type="treemenu"]:not(a),
html[data-op3-support] [data-op3-element-type="webinardate"]:not(a) .op3-webinar-timezone,
html[data-op3-support] [data-op3-element-type^="megamenuitem"]:not(a) {
    font-family: Poppins, sans-serif
}

html[data-op3-support] #op3-designer-element:not(a) p,
html[data-op3-support] #op3-designer-element:not(a) li:not(.select2-results__option),
html[data-op3-support] #op3-designer-element:not(a) blockquote,
html[data-op3-support] [data-op3-element-type="bulletlist"]:not(a) .op3-element-bulletlist__container,
html[data-op3-support] [data-op3-element-type="button"]:not(a),
html[data-op3-support] [data-op3-element-type="coursebutton"]:not(a),
html[data-op3-support] [data-op3-element-type="lessonbutton"]:not(a),
html[data-op3-support] [data-op3-element-type="checkbox"]:not(a) label,
html[data-op3-support] [data-op3-element-type="radiobutton"]:not(a) label,
html[data-op3-support] [data-op3-element-type="fieldset"]:not(a) legend,
html[data-op3-support] [data-op3-element-type="countdowntimer"]:not(a) .op3-countdown-timer,
html[data-op3-support] [data-op3-element-type="descriptionlist"]:not(a),
html[data-op3-support] [data-op3-element-type="evergreencountdowntimer"]:not(a) .op3-evergreen-countdown-timer,
html[data-op3-support] [data-op3-element-type="input"]:not(a) .op3-element-input-edit,
html[data-op3-support] [data-op3-element-type="input"]:not(a) .op3-element-input-label,
html[data-op3-support] [data-op3-element-type="intervalcountdowntimer"]:not(a) .op3-interval-countdown-timer,
html[data-op3-support] [data-op3-element-type$="progressbar"]:not(a) .op3-progressbar-label,
html[data-op3-support] [data-op3-element-type="select"]:not(a) .op3-element-select-edit,
html[data-op3-support] [data-op3-element-type="select"]:not(a) .op3-element-select-label,
html[data-op3-support] [data-op3-element-type="tabsheaderitem"]:not(a),
html[data-op3-support] [data-op3-element-type="textarea"]:not(a) .op3-element-input-edit,
html[data-op3-support] [data-op3-element-type="textarea"]:not(a) .op3-element-input-label,
html[data-op3-support] [data-op3-element-type="treemenu"]:not(a),
html[data-op3-support] [data-op3-element-type="webinardate"]:not(a) .op3-webinar-timezone,
html[data-op3-support] [data-op3-element-type^="megamenuitem"]:not(a) {
    font-size: 20px
}

html[data-op3-support] #op3-designer-element #op3-element-feo8DSWO>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::before,
html[data-op3-support] #op3-designer-element #op3-element-feo8DSWO>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::after {
    background-color: rgb(110, 102, 201)
}

html[data-op3-support] #op3-designer-element #op3-element-feo8DSWO {
    margin-left: auto;
    margin-right: auto;
    padding-top: 15px;
    padding-bottom: 15px
}

html[data-op3-support] #op3-designer-element #op3-element-q2GZ6hRe>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-q2GZ6hRe {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    --op3-flex-column-gap: 10px;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-FulIeXov {
    justify-content: center
}

html[data-op3-support] #op3-designer-element #op3-element-NJllhbS1#op3-element-NJllhbS1#op3-element-NJllhbS1 [data-op3-contenteditable]>div,
html[data-op3-support] #op3-designer-element #op3-element-NJllhbS1#op3-element-NJllhbS1#op3-element-NJllhbS1 [data-op3-contenteditable]>h1,
html[data-op3-support] #op3-designer-element #op3-element-NJllhbS1#op3-element-NJllhbS1#op3-element-NJllhbS1 [data-op3-contenteditable]>h2,
html[data-op3-support] #op3-designer-element #op3-element-NJllhbS1#op3-element-NJllhbS1#op3-element-NJllhbS1 [data-op3-contenteditable]>h3,
html[data-op3-support] #op3-designer-element #op3-element-NJllhbS1#op3-element-NJllhbS1#op3-element-NJllhbS1 [data-op3-contenteditable]>h4,
html[data-op3-support] #op3-designer-element #op3-element-NJllhbS1#op3-element-NJllhbS1#op3-element-NJllhbS1 [data-op3-contenteditable]>h5,
html[data-op3-support] #op3-designer-element #op3-element-NJllhbS1#op3-element-NJllhbS1#op3-element-NJllhbS1 [data-op3-contenteditable]>h6,
html[data-op3-support] #op3-designer-element #op3-element-NJllhbS1#op3-element-NJllhbS1#op3-element-NJllhbS1 [data-op3-contenteditable]>p,
html[data-op3-support] #op3-designer-element #op3-element-NJllhbS1#op3-element-NJllhbS1#op3-element-NJllhbS1 [data-op3-contenteditable]>pre,
html[data-op3-support] #op3-designer-element #op3-element-NJllhbS1#op3-element-NJllhbS1#op3-element-NJllhbS1 [data-op3-contenteditable]>blockquote,
html[data-op3-support] #op3-designer-element #op3-element-NJllhbS1#op3-element-NJllhbS1#op3-element-NJllhbS1 [data-op3-contenteditable]>ol,
html[data-op3-support] #op3-designer-element #op3-element-NJllhbS1#op3-element-NJllhbS1#op3-element-NJllhbS1 [data-op3-contenteditable]>ul,
html[data-op3-support] #op3-designer-element #op3-element-NJllhbS1#op3-element-NJllhbS1#op3-element-NJllhbS1 [data-op3-contenteditable]>ol li,
html[data-op3-support] #op3-designer-element #op3-element-NJllhbS1#op3-element-NJllhbS1#op3-element-NJllhbS1 [data-op3-contenteditable]>ul li {
    color: rgb(255, 255, 255);
    font-size: 13px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px
}

html[data-op3-support] #op3-designer-element #op3-element-NJllhbS1#op3-element-NJllhbS1#op3-element-NJllhbS1 {
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    max-width: 930px
}

html[data-op3-support] #op3-designer-element #op3-element-HjIMZz1M>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::before,
html[data-op3-support] #op3-designer-element #op3-element-HjIMZz1M>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::after {
    background-color: rgb(255, 255, 255)
}

html[data-op3-support] #op3-designer-element #op3-element-HjIMZz1M {
    margin-left: auto;
    margin-right: auto;
    padding-top: 16px;
    padding-bottom: 0px;
    padding-left: 80px;
    padding-right: 80px
}

html[data-op3-support] #op3-designer-element #op3-element-etxNixU3>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::before,
html[data-op3-support] #op3-designer-element #op3-element-etxNixU3>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::after {
    background-color: rgb(255, 255, 255)
}

html[data-op3-support] #op3-designer-element #op3-element-etxNixU3>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-etxNixU3 {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 100%;
    justify-content: normal;
    --op3-flex-column-gap: 0px;
    --op3-flex-basis-steps: 3
}

html[data-op3-support] #op3-designer-element #op3-element-7tZVUnrL {
    --op3-flex-column-width: 0.173094
}

html[data-op3-support] #op3-designer-element #op3-element-wTLihi2w#op3-element-wTLihi2w#op3-element-wTLihi2w {
    width: 175px;
    margin-top: 4px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-wTLihi2w#op3-element-wTLihi2w#op3-element-wTLihi2w .op3-element-image__container {
    padding-top: 5px;
    padding-bottom: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-UwuYnVHI {
    text-align: center;
    --op3-flex-column-width: 0.542671
}

html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-treemenu-content>[data-op3-children] {
    justify-content: flex-start;
    margin-left: -7.5px;
    margin-right: -7.5px;
    width: 300px
}

html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-hamburger {
    justify-content: flex-start;
    font-size: 25px
}

html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-element[data-op3-element-spec="treemenuitemlvl1"]>.op3-treemenuitem-content>.op3-treemenuitem-link {
    justify-content: center;
    color: rgba(0, 0, 0, 0.8);
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: rgba(255, 255, 255, 0);
    padding-left: 10px;
    padding-right: 10px
}

html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-element[data-op3-element-spec="treemenuitemlvl2"]>.op3-treemenuitem-content>.op3-treemenuitem-link {
    justify-content: flex-start;
    color: rgba(0, 0, 0, 0.6);
    padding-left: 25px;
    padding-right: 25px;
    min-height: 50px
}

html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-treemenu-content>[data-op3-children]>.op3-element {
    margin-left: 7.5px;
    margin-right: 7.5px
}

html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-hamburger .op3-text {
    margin-left: 0px;
    margin-right: 0px;
    display: none
}

html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff {
    margin-left: 0px;
    margin-right: auto;
    font-size: 16px;
    color: rgb(255, 255, 255);
    width: 100%
}

html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-element[data-op3-element-spec="treemenuitemlvl1"]:hover>.op3-treemenuitem-content>.op3-treemenuitem-link {
    color: rgba(0, 0, 0, 0.9);
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #3575BB
}

html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-element[data-op3-element-spec="treemenuitemlvl2"]:hover>.op3-treemenuitem-content>.op3-treemenuitem-link {
    color: rgba(0, 0, 0, 0.95)
}

html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-treemenu-content>[data-op3-children],
html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-treemenu-content>.op3-triangle .op3-triangle-wrapper::after {
    background-color: rgb(255, 255, 255)
}

html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff>.op3-treemenu-content>.op3-triangle {
    display: none
}

html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-hamburger .op3-icon {
    order: 1
}

html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-element[data-op3-element-spec="treemenuitemlvl1"] {
    width: 22%;
    flex-grow: 0
}

html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-element[data-op3-element-spec="treemenuitemlvl1"] .op3-treemenuitem-content>.op3-treemenuitem-children-content {
    margin-top: 13px
}

html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-element[data-op3-element-spec="treemenuitemlvl1"] .op3-treemenuitem-content>.op3-treemenuitem-children-content>[data-op3-children],
html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-element[data-op3-element-spec="treemenuitemlvl1"]>.op3-treemenuitem-content>.op3-treemenuitem-children-content>.op3-triangle .op3-triangle-wrapper::after {
    border-top-width: 0px;
    border-top-style: none;
    border-right-width: 0px;
    border-right-style: none;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-left-width: 0px;
    border-left-style: none
}

html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-element[data-op3-element-spec="treemenuitemlvl1"] .op3-treemenuitem-content>.op3-treemenuitem-children-content>[data-op3-children] {
    box-shadow: rgba(0, 0, 0, 0.25) 0px 14px 28px -10px
}

html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-element[data-op3-element-spec="treemenuitemlvl1"]>.op3-treemenuitem-content>.op3-treemenuitem-link,
html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-element[data-op3-element-spec="treemenuitemlvl1"]>.op3-treemenuitem-content>[data-op3-background="base"] {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-element[data-op3-element-spec="treemenuitemlvl1"]>.op3-treemenuitem-content>.op3-treemenuitem-children-content {
    left: 0px;
    right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-r3GWD0a6 {
    --op3-flex-column-width: 0.284237
}

html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq .op3-treemenu-content>[data-op3-children]>.op3-element {
    margin-left: 7.5px;
    margin-right: 7.5px
}

html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq .op3-treemenu-content>[data-op3-children] {
    margin-left: -7.5px;
    margin-right: -7.5px;
    width: 300px
}

html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq .op3-hamburger .op3-text {
    margin-left: 0px;
    margin-right: 0px;
    display: none
}

html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq {
    margin-left: auto;
    margin-right: auto;
    font-weight: 600;
    font-size: 16px;
    color: rgb(255, 255, 255);
    margin-top: 0px;
    margin-bottom: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq .op3-element[data-op3-element-spec="treemenuitemlvl1"]>.op3-treemenuitem-content>.op3-treemenuitem-link {
    font-weight: 500;
    color: rgba(0, 0, 0, 0.8);
    justify-content: center;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: rgba(255, 255, 255, 0);
    padding-left: 10px;
    padding-right: 10px
}

html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq .op3-hamburger {
    font-size: 25px;
    justify-content: flex-end
}

html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq .op3-element[data-op3-element-spec="treemenuitemlvl1"]:hover>.op3-treemenuitem-content>.op3-treemenuitem-link {
    color: rgba(0, 0, 0, 0.9);
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #3575BB
}

html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq .op3-element[data-op3-element-spec="treemenuitemlvl2"]>.op3-treemenuitem-content>.op3-treemenuitem-link {
    color: rgba(0, 0, 0, 0.6);
    justify-content: flex-start;
    padding-left: 25px;
    padding-right: 25px;
    min-height: 50px
}

html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq .op3-element[data-op3-element-spec="treemenuitemlvl2"]:hover>.op3-treemenuitem-content>.op3-treemenuitem-link {
    color: rgba(0, 0, 0, 0.95)
}

html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq .op3-treemenu-content>[data-op3-children],
html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq .op3-treemenu-content>.op3-triangle .op3-triangle-wrapper::after {
    background-color: rgb(255, 255, 255)
}

html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq>.op3-treemenu-content>.op3-triangle {
    display: none
}

html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq .op3-hamburger .op3-icon {
    order: 1
}

html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq .op3-element[data-op3-element-spec="treemenuitemlvl1"] {
    width: 150px
}

html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq .op3-element[data-op3-element-spec="treemenuitemlvl1"] .op3-treemenuitem-content>.op3-treemenuitem-children-content {
    margin-top: 13px
}

html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq .op3-element[data-op3-element-spec="treemenuitemlvl1"] .op3-treemenuitem-content>.op3-treemenuitem-children-content>[data-op3-children],
html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq .op3-element[data-op3-element-spec="treemenuitemlvl1"]>.op3-treemenuitem-content>.op3-treemenuitem-children-content>.op3-triangle .op3-triangle-wrapper::after {
    border-top-width: 0px;
    border-top-style: none;
    border-right-width: 0px;
    border-right-style: none;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-left-width: 0px;
    border-left-style: none
}

html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq .op3-element[data-op3-element-spec="treemenuitemlvl1"] .op3-treemenuitem-content>.op3-treemenuitem-children-content>[data-op3-children] {
    box-shadow: rgba(0, 0, 0, 0.25) 0px 14px 28px -10px
}

html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq .op3-element[data-op3-element-spec="treemenuitemlvl1"]>.op3-treemenuitem-content>.op3-treemenuitem-link,
html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq .op3-element[data-op3-element-spec="treemenuitemlvl1"]>.op3-treemenuitem-content>[data-op3-background="base"] {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq .op3-element[data-op3-element-spec="treemenuitemlvl1"]>.op3-treemenuitem-content>.op3-treemenuitem-children-content {
    left: 0px;
    right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-zSYBRyc6#op3-element-zSYBRyc6>.op3-treemenuitem-content>.op3-treemenuitem-children-content>.op3-triangle {
    display: none
}

html[data-op3-support] #op3-designer-element #op3-element-zSYBRyc6#op3-element-zSYBRyc6>.op3-treemenuitem-content>.op3-treemenuitem-link {
    justify-content: flex-start
}

html[data-op3-support] #op3-designer-element #op3-element-zSYBRyc6#op3-element-zSYBRyc6 {
    flex-grow: 0;
    width: 150px
}

html[data-op3-support] #op3-designer-element #op3-element-HxSG0s0c#op3-element-HxSG0s0c>.op3-treemenuitem-content>.op3-treemenuitem-children-content>.op3-triangle {
    display: none
}

html[data-op3-support] #op3-designer-element #op3-element-HxSG0s0c#op3-element-HxSG0s0c>.op3-treemenuitem-content>.op3-treemenuitem-link {
    justify-content: flex-start
}

html[data-op3-support] #op3-designer-element #op3-element-HxSG0s0c#op3-element-HxSG0s0c {
    flex-grow: 0;
    width: 150px
}

html[data-op3-support] #op3-designer-element #op3-element-eWIdNPsq#op3-element-eWIdNPsq>.op3-treemenuitem-content>.op3-treemenuitem-children-content>.op3-triangle {
    display: none
}

html[data-op3-support] #op3-designer-element #op3-element-eWIdNPsq#op3-element-eWIdNPsq>.op3-treemenuitem-content>.op3-treemenuitem-link {
    justify-content: flex-start
}

html[data-op3-support] #op3-designer-element #op3-element-eWIdNPsq#op3-element-eWIdNPsq {
    flex-grow: 0;
    width: 150px
}

html[data-op3-support] #op3-designer-element #op3-element-KhWfF7gp {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0px;
    padding-top: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-iGkay6Eq>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-iGkay6Eq {
    margin-left: auto;
    margin-right: auto;
    display: none;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-hamburger {
    justify-content: flex-end;
    font-size: 25px
}

html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-element[data-op3-element-spec="treemenuitemlvl1"]>.op3-treemenuitem-content>.op3-treemenuitem-link {
    justify-content: flex-start;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    color: rgba(33, 37, 41, 0.79);
    min-height: 60px
}

html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-element[data-op3-element-spec="treemenuitemlvl2"]>.op3-treemenuitem-content>.op3-treemenuitem-link {
    justify-content: flex-start;
    color: rgba(33, 37, 41, 0.7);
    min-height: 50px
}

html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-treemenu-content>[data-op3-children],
html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-treemenu-content>.op3-triangle .op3-triangle-wrapper::after {
    background-color: rgb(255, 255, 255)
}

html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-element[data-op3-element-spec="treemenuitemlvl1"]:hover>.op3-treemenuitem-content>[data-op3-background="base"]::after {
    background-color: rgba(0, 0, 0, 0.03)
}

html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-element[data-op3-element-spec="treemenuitemlvl2"]:hover>.op3-treemenuitem-content>[data-op3-background="base"]::after {
    background-color: rgba(0, 0, 0, 0.01)
}

html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-hamburger .op3-text {
    display: none;
    margin-left: 0px;
    margin-right: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0>.op3-treemenu-content>.op3-triangle {
    display: none
}

html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 {
    display: none;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-element[data-op3-element-spec="treemenuitemlvl1"] .op3-treemenuitem-content>.op3-treemenuitem-children-content {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-hamburger .op3-icon {
    order: 1
}

html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-treemenu-content>[data-op3-children] {
    width: 300px
}

html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-element[data-op3-element-spec="treemenuitemlvl1"] .op3-treemenuitem-content>.op3-treemenuitem-children-content>[data-op3-children] {
    padding-left: 0px;
    box-shadow: rgba(0, 0, 0, 0.09) 0px 14px 28px -10px
}

html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-element[data-op3-element-spec="treemenuitemlvl1"] .op3-treemenuitem-content>.op3-treemenuitem-children-content>[data-op3-children],
html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-element[data-op3-element-spec="treemenuitemlvl1"]>.op3-treemenuitem-content>.op3-treemenuitem-children-content>.op3-triangle .op3-triangle-wrapper::after {
    border-top-width: 1px;
    border-top-color: rgba(221, 221, 221, 0.72);
    border-right-width: 1px;
    border-right-color: rgba(221, 221, 221, 0.72);
    border-bottom-width: 1px;
    border-bottom-color: rgba(221, 221, 221, 0.72);
    border-left-width: 1px;
    border-left-color: rgba(221, 221, 221, 0.72)
}

html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-element[data-op3-element-spec="treemenuitemlvl1"] .op3-treemenuitem-content>.op3-treemenuitem-children-content>[data-op3-children],
html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-element[data-op3-element-spec="treemenuitemlvl1"] .op3-treemenuitem-content>.op3-treemenuitem-children-content>[data-op3-background="childwrap"] {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px
}

html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-element[data-op3-element-spec="treemenuitemlvl1"]>.op3-treemenuitem-content>.op3-treemenuitem-link,
html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-element[data-op3-element-spec="treemenuitemlvl1"]>.op3-treemenuitem-content>[data-op3-background="base"] {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-element[data-op3-element-spec="treemenuitemlvl1"]:hover>.op3-treemenuitem-content>.op3-treemenuitem-link {
    color: rgb(33, 37, 41)
}

html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-element[data-op3-element-spec="treemenuitemlvl2"]:hover>.op3-treemenuitem-content>.op3-treemenuitem-link {
    color: rgb(33, 37, 41)
}

html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-element[data-op3-element-spec="treemenuitemlvl1"]>.op3-treemenuitem-content>.op3-treemenuitem-children-content {
    left: 0px;
    right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-MgT3adWM>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::before,
html[data-op3-support] #op3-designer-element #op3-element-MgT3adWM>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::after {
    background-color: rgb(110, 102, 201)
}

html[data-op3-support] #op3-designer-element #op3-element-MgT3adWM>[data-op3-element-container]>[data-op3-border]>[data-op3-background="image"] {
    background-image: none
}

html[data-op3-support] #op3-designer-element #op3-element-MgT3adWM {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-7dy1iFDF>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-7dy1iFDF {
    margin-left: auto;
    margin-right: auto;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-6tarKVaj#op3-element-6tarKVaj#op3-element-6tarKVaj [data-op3-contenteditable]>* {
    color: rgb(255, 255, 255);
    font-size: 50px;
    line-height: 1.2em;
    text-align: center
}

html[data-op3-support] #op3-designer-element #op3-element-6tarKVaj#op3-element-6tarKVaj#op3-element-6tarKVaj {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%
}

html[data-op3-support] #op3-designer-element #op3-element-wSs9y3JY#op3-element-wSs9y3JY#op3-element-wSs9y3JY [data-op3-contenteditable]>* {
    color: rgb(255, 255, 255);
    font-size: 37px;
    line-height: 1.2em;
    font-weight: 600;
    text-align: center
}

html[data-op3-support] #op3-designer-element #op3-element-wSs9y3JY#op3-element-wSs9y3JY#op3-element-wSs9y3JY {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%
}

html[data-op3-support] #op3-designer-element #op3-element-pFqYk9wt>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-pFqYk9wt {
    margin-left: auto;
    margin-right: auto;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-E67xNVX6#op3-element-E67xNVX6#op3-element-E67xNVX6 {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%
}

html[data-op3-support] #op3-designer-element #op3-element-E67xNVX6#op3-element-E67xNVX6#op3-element-E67xNVX6 [data-op3-contenteditable]>* {
    color: rgb(255, 255, 255);
    font-size: 50px;
    line-height: 1.2em;
    text-align: center
}

html[data-op3-support] #op3-designer-element #op3-element-FegS6t2W#op3-element-FegS6t2W#op3-element-FegS6t2W {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%
}

html[data-op3-support] #op3-designer-element #op3-element-FegS6t2W#op3-element-FegS6t2W#op3-element-FegS6t2W [data-op3-contenteditable]>* {
    color: rgb(255, 255, 255);
    font-size: 37px;
    line-height: 1.2em;
    font-weight: 600;
    text-align: center
}

html[data-op3-support] #op3-designer-element #op3-element-rmzdeEfD {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0px;
    padding-top: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-rmzdeEfD>[data-op3-element-container]>[data-op3-border]>[data-op3-background="image"] {
    background-image: none
}

html[data-op3-support] #op3-designer-element #op3-element-rmzdeEfD>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::before,
html[data-op3-support] #op3-designer-element #op3-element-rmzdeEfD>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::after {
    background-color: rgb(110, 102, 201)
}

html[data-op3-support] #op3-designer-element #op3-element-qdXRkqOf>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-qdXRkqOf {
    margin-left: auto;
    margin-right: auto;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-1bG8mVUb#op3-element-1bG8mVUb#op3-element-1bG8mVUb {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%
}

html[data-op3-support] #op3-designer-element #op3-element-1bG8mVUb#op3-element-1bG8mVUb#op3-element-1bG8mVUb [data-op3-contenteditable]>* {
    color: rgb(255, 255, 255);
    font-size: 50px;
    line-height: 1.2em;
    text-align: center
}

html[data-op3-support] #op3-designer-element #op3-element-Y5q5O2EB#op3-element-Y5q5O2EB#op3-element-Y5q5O2EB {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%
}

html[data-op3-support] #op3-designer-element #op3-element-Y5q5O2EB#op3-element-Y5q5O2EB#op3-element-Y5q5O2EB [data-op3-contenteditable]>* {
    color: rgb(255, 255, 255);
    font-size: 37px;
    line-height: 1.2em;
    font-weight: 600;
    text-align: center
}

html[data-op3-support] #op3-designer-element #op3-element-WxEyrDKu>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::before,
html[data-op3-support] #op3-designer-element #op3-element-WxEyrDKu>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::after {
    background-color: rgb(100, 97, 171)
}

html[data-op3-support] #op3-designer-element #op3-element-WxEyrDKu {
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-QcejLyTe>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-QcejLyTe {
    padding-top: 5px;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-MHNKdTCk#op3-element-MHNKdTCk#op3-element-MHNKdTCk {
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-MHNKdTCk#op3-element-MHNKdTCk#op3-element-MHNKdTCk .op3-headline-wrapper {
    padding-bottom: 7px
}

html[data-op3-support] #op3-designer-element #op3-element-06iWGR4C>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::before,
html[data-op3-support] #op3-designer-element #op3-element-06iWGR4C>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::after {
    background-color: rgb(100, 97, 171)
}

html[data-op3-support] #op3-designer-element #op3-element-06iWGR4C {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-byrb5a6j>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-byrb5a6j {
    padding-top: 5px;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-yIi8KWpY#op3-element-yIi8KWpY#op3-element-yIi8KWpY {
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-yIi8KWpY#op3-element-yIi8KWpY#op3-element-yIi8KWpY .op3-headline-wrapper {
    padding-bottom: 7px
}

html[data-op3-support] #op3-designer-element #op3-element-eTigCpNx {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 80px;
    padding-right: 80px
}

html[data-op3-support] #op3-designer-element #op3-element-eTigCpNx>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::before,
html[data-op3-support] #op3-designer-element #op3-element-eTigCpNx>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::after {
    background-color: rgb(255, 255, 255);
    background-image: none
}

html[data-op3-support] #op3-designer-element #op3-element-WwAM46rG {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    padding-bottom: 80px;
    min-height: 60vh;
    justify-content: center;
    padding-top: 64px;
    width: 100%;
    --op3-flex-column-gap: 80px;
    --op3-flex-basis-steps: 2
}

html[data-op3-support] #op3-designer-element #op3-element-WwAM46rG>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-ag6oMt3w {
    justify-content: center;
    --op3-flex-column-width: 0.5
}

html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI {
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: auto;
    max-width: 850px
}

html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI .op3-text-wrapper {
    padding-top: 4px;
    padding-bottom: 4px
}

html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>div,
html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>h1,
html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>h2,
html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>h3,
html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>h4,
html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>h5,
html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>h6,
html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>p,
html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>pre,
html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>blockquote,
html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>ol,
html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>ul,
html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>ol li,
html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>ul li {
    font-family: Poppins, sans-serif;
    color: #3575BB;
    font-size: 18px;
    font-weight: 300
}

html[data-op3-support] #op3-designer-element #op3-element-TUZnxGnX#op3-element-TUZnxGnX#op3-element-TUZnxGnX {
    margin-left: 0px;
    margin-right: auto;
    max-width: 850px;
    margin-top: 10px;
    margin-bottom: 10px
}

html[data-op3-support] #op3-designer-element #op3-element-TUZnxGnX#op3-element-TUZnxGnX#op3-element-TUZnxGnX .op3-headline-wrapper {
    padding-top: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-TUZnxGnX#op3-element-TUZnxGnX#op3-element-TUZnxGnX [data-op3-contenteditable]>* {
    color: #3575BB;
    font-size: 48px;
    line-height: 1.2em;
    font-weight: 700;
    text-align: left
}

html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj {
    margin-left: 0px;
    margin-right: auto;
    max-width: 850px;
    margin-bottom: 20px;
    margin-top: 10px
}

html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj .op3-text-wrapper {
    padding-top: 9px
}

html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>div,
html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>h1,
html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>h2,
html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>h3,
html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>h4,
html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>h5,
html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>h6,
html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>p,
html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>pre,
html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>blockquote,
html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>ol,
html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>ul,
html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>ol li,
html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>ul li {
    font-family: Poppins, sans-serif;
    color: #3575BB;
    font-size: 18px;
    font-weight: 400;
    text-align: left
}

html[data-op3-support] #op3-designer-element #op3-element-WJbmVXDr {
    margin-left: 0px;
    margin-right: auto;
    padding-top: 11px;
    width: 72%;
    --op3-flex-column-gap: 9px;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-WJbmVXDr>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 312.3359375px
}

html[data-op3-support] #op3-designer-element #op3-element-1AM3sadx {
    text-align: left;
    --op3-flex-column-width: 1
}

html[data-op3-support] #op3-designer-element #op3-element-RFJX4FM6#op3-element-RFJX4FM6#op3-element-RFJX4FM6 {
    max-width: 100%;
    margin-left: auto;
    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
    margin-right: auto;
    margin-top: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-RFJX4FM6#op3-element-RFJX4FM6#op3-element-RFJX4FM6 [data-op3-background="overlay"]::before,
html[data-op3-support] #op3-designer-element #op3-element-RFJX4FM6#op3-element-RFJX4FM6#op3-element-RFJX4FM6 [data-op3-background="overlay"]::after {
    background-image: none;
    background-color: rgb(92, 222, 126)
}

html[data-op3-support] #op3-designer-element #op3-element-RFJX4FM6#op3-element-RFJX4FM6#op3-element-RFJX4FM6>.op3-link>.op3-text-container {
    text-transform: none;
    flex-direction: row-reverse
}

html[data-op3-support] #op3-designer-element #op3-element-RFJX4FM6#op3-element-RFJX4FM6#op3-element-RFJX4FM6>.op3-link>.op3-subtext {
    text-transform: none;
    margin-left: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-RFJX4FM6#op3-element-RFJX4FM6#op3-element-RFJX4FM6 .op3-subtext {
    display: none
}

html[data-op3-support] #op3-designer-element #op3-element-RFJX4FM6#op3-element-RFJX4FM6#op3-element-RFJX4FM6>.op3-link>.op3-text-container>.op3-icon,
html[data-op3-support] #op3-designer-element #op3-element-RFJX4FM6#op3-element-RFJX4FM6#op3-element-RFJX4FM6>.op3-link>.op3-text-container>.op3-divider {
    display: block
}

html[data-op3-support] #op3-designer-element #op3-element-RFJX4FM6#op3-element-RFJX4FM6#op3-element-RFJX4FM6>.op3-link {
    color: rgba(0, 0, 0, 0.77);
    height: 65px;
    font-family: Poppins, sans-serif;
    align-items: center;
    text-align: center;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px
}

html[data-op3-support] #op3-designer-element #op3-element-RFJX4FM6#op3-element-RFJX4FM6#op3-element-RFJX4FM6>.op3-link .op3-text-container {
    font-size: 17px;
    line-height: 1.5em
}

html[data-op3-support] #op3-designer-element #op3-element-RFJX4FM6#op3-element-RFJX4FM6#op3-element-RFJX4FM6>.op3-link>.op3-text-container>.op3-icon,
html[data-op3-support] #op3-designer-element #op3-element-RFJX4FM6#op3-element-RFJX4FM6#op3-element-RFJX4FM6>.op3-link>.op3-text-container {
    font-weight: 600
}

html[data-op3-support] #op3-designer-element #op3-element-RFJX4FM6#op3-element-RFJX4FM6#op3-element-RFJX4FM6>.op3-link>.op3-text-container>.op3-divider {
    width: 15px
}

html[data-op3-support] #op3-designer-element #op3-element-RFJX4FM6#op3-element-RFJX4FM6#op3-element-RFJX4FM6>.op3-link [data-op3-border] {
    border-top-width: 0px;
    border-top-color: rgba(0, 0, 0, 0.2);
    border-right-width: 0px;
    border-right-color: rgba(0, 0, 0, 0.2);
    border-bottom-width: 0px;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    border-left-width: 0px;
    border-left-color: rgba(0, 0, 0, 0.2);
    box-shadow: none
}

html[data-op3-support] #op3-designer-element #op3-element-RFJX4FM6#op3-element-RFJX4FM6#op3-element-RFJX4FM6>.op3-link:hover {
    filter: brightness(1.05)
}

html[data-op3-support] #op3-designer-element #op3-element-sTLqgYOH#op3-element-sTLqgYOH#op3-element-sTLqgYOH {
    max-width: 100%;
    margin-left: auto;
    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-sTLqgYOH#op3-element-sTLqgYOH#op3-element-sTLqgYOH [data-op3-background="overlay"]::before,
html[data-op3-support] #op3-designer-element #op3-element-sTLqgYOH#op3-element-sTLqgYOH#op3-element-sTLqgYOH [data-op3-background="overlay"]::after {
    background-image: none;
    background-color: rgb(92, 222, 126)
}

html[data-op3-support] #op3-designer-element #op3-element-sTLqgYOH#op3-element-sTLqgYOH#op3-element-sTLqgYOH>.op3-link>.op3-text-container {
    text-transform: none;
    flex-direction: row-reverse
}

html[data-op3-support] #op3-designer-element #op3-element-sTLqgYOH#op3-element-sTLqgYOH#op3-element-sTLqgYOH>.op3-link>.op3-subtext {
    text-transform: none;
    margin-left: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-sTLqgYOH#op3-element-sTLqgYOH#op3-element-sTLqgYOH .op3-subtext {
    display: none
}

html[data-op3-support] #op3-designer-element #op3-element-sTLqgYOH#op3-element-sTLqgYOH#op3-element-sTLqgYOH>.op3-link>.op3-text-container>.op3-icon,
html[data-op3-support] #op3-designer-element #op3-element-sTLqgYOH#op3-element-sTLqgYOH#op3-element-sTLqgYOH>.op3-link>.op3-text-container>.op3-divider {
    display: block
}

html[data-op3-support] #op3-designer-element #op3-element-sTLqgYOH#op3-element-sTLqgYOH#op3-element-sTLqgYOH>.op3-link {
    color: rgba(0, 0, 0, 0.77);
    height: 65px;
    font-family: Poppins, sans-serif;
    align-items: center;
    text-align: center;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px
}

html[data-op3-support] #op3-designer-element #op3-element-sTLqgYOH#op3-element-sTLqgYOH#op3-element-sTLqgYOH>.op3-link .op3-text-container {
    font-size: 17px;
    line-height: 1.499em
}

html[data-op3-support] #op3-designer-element #op3-element-sTLqgYOH#op3-element-sTLqgYOH#op3-element-sTLqgYOH>.op3-link>.op3-text-container>.op3-icon,
html[data-op3-support] #op3-designer-element #op3-element-sTLqgYOH#op3-element-sTLqgYOH#op3-element-sTLqgYOH>.op3-link>.op3-text-container {
    font-weight: 600
}

html[data-op3-support] #op3-designer-element #op3-element-sTLqgYOH#op3-element-sTLqgYOH#op3-element-sTLqgYOH>.op3-link>.op3-text-container>.op3-divider {
    width: 15px
}

html[data-op3-support] #op3-designer-element #op3-element-sTLqgYOH#op3-element-sTLqgYOH#op3-element-sTLqgYOH>.op3-link [data-op3-border] {
    border-top-width: 0px;
    border-top-color: rgba(0, 0, 0, 0.2);
    border-right-width: 0px;
    border-right-color: rgba(0, 0, 0, 0.2);
    border-bottom-width: 0px;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    border-left-width: 0px;
    border-left-color: rgba(0, 0, 0, 0.2);
    box-shadow: none
}

html[data-op3-support] #op3-designer-element #op3-element-sTLqgYOH#op3-element-sTLqgYOH#op3-element-sTLqgYOH>.op3-link:hover {
    filter: brightness(1.05)
}

html[data-op3-support] #op3-designer-element #op3-element-rwCOK8mD>.op3-background-parent>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::before,
html[data-op3-support] #op3-designer-element #op3-element-rwCOK8mD>.op3-background-parent>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::after {
    background-color: rgba(0, 0, 0, 0);
    background-image: none
}

html[data-op3-support] #op3-designer-element #op3-element-rwCOK8mD>.op3-background-parent>[data-op3-element-container]>[data-op3-border]>[data-op3-background="overlay"]::before,
html[data-op3-support] #op3-designer-element #op3-element-rwCOK8mD>.op3-background-parent>[data-op3-element-container]>[data-op3-border]>[data-op3-background="overlay"]::after {
    background-color: rgba(0, 0, 0, 0);
    background-image: none
}

html[data-op3-support] #op3-designer-element #op3-element-rwCOK8mD {
    justify-content: center;
    --op3-flex-column-width: 0.5
}

html[data-op3-support] #op3-designer-element #op3-element-YXe44Yld#op3-element-YXe44Yld#op3-element-YXe44Yld [data-op3-video-sticky] {
    max-width: 350px;
    left: 0px;
    right: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-YXe44Yld#op3-element-YXe44Yld#op3-element-YXe44Yld {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-YXe44Yld#op3-element-YXe44Yld#op3-element-YXe44Yld .op3-video-wrapper,
html[data-op3-support] #op3-designer-element #op3-element-YXe44Yld#op3-element-YXe44Yld#op3-element-YXe44Yld .op3-video-image-overlay {
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    border-top-left-radius: 16px
}

html[data-op3-support] #op3-designer-element #op3-element-YXe44Yld#op3-element-YXe44Yld#op3-element-YXe44Yld .op3-video-image-overlay {
    display: block;
    background-image: url("https://repurpose.io/wp-content/uploads/2024/11/repurpose-io-content-repurposing-platform.png")
}

html[data-op3-support] #op3-designer-element #op3-element-YXe44Yld#op3-element-YXe44Yld#op3-element-YXe44Yld .op3-icon {
    display: none;
    color: rgb(203, 191, 191)
}

html[data-op3-support] #op3-designer-element #op3-element-e6XCj9fA>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::before,
html[data-op3-support] #op3-designer-element #op3-element-e6XCj9fA>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::after {
    background-image: none;
    background-color: rgba(255, 255, 255, 0)
}

html[data-op3-support] #op3-designer-element #op3-element-e6XCj9fA>[data-op3-element-container]>[data-op3-border]>[data-op3-background="image"] {
    background-image: none;
    opacity: 1;
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: auto
}

html[data-op3-support] #op3-designer-element #op3-element-e6XCj9fA>[data-op3-element-container]>[data-op3-border]>[data-op3-background="overlay"]::before,
html[data-op3-support] #op3-designer-element #op3-element-e6XCj9fA>[data-op3-element-container]>[data-op3-border]>[data-op3-background="overlay"]::after {
    background-image: none;
    background-color: rgba(255, 255, 255, 0)
}

html[data-op3-support] #op3-designer-element #op3-element-e6XCj9fA>[data-op3-element-container],
html[data-op3-support] #op3-designer-element #op3-element-e6XCj9fA>[data-op3-element-container]>[data-op3-border] {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #3575BB;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #3575BB;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #3575BB;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #3575BB
}

html[data-op3-support] #op3-designer-element #op3-element-e6XCj9fA>[data-op3-element-container]>[data-op3-border] {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    box-shadow: #3575BB 0px 13px 36px -1px;
    opacity: 20%;
}

html[data-op3-support] #op3-designer-element #op3-element-e6XCj9fA>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-e6XCj9fA {
    margin-left: auto;
    margin-right: auto;
    padding-top: 24px;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    width: 80%;
    --op3-flex-basis-steps: 2
}

html[data-op3-support] #op3-designer-element #op3-element-h6fphYPH>.op3-background-parent>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::before,
html[data-op3-support] #op3-designer-element #op3-element-h6fphYPH>.op3-background-parent>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::after {
    background-image: none;
    background-color: rgba(255, 255, 255, 0.41)
}

html[data-op3-support] #op3-designer-element #op3-element-h6fphYPH>.op3-background-parent>[data-op3-element-container]>[data-op3-border]>[data-op3-background="image"] {
    background-image: none;
    opacity: 1;
    background-position: left center;
    background-repeat: no-repeat
}

html[data-op3-support] #op3-designer-element #op3-element-h6fphYPH>.op3-background-parent>[data-op3-element-container]>[data-op3-border]>[data-op3-background="overlay"]::before,
html[data-op3-support] #op3-designer-element #op3-element-h6fphYPH>.op3-background-parent>[data-op3-element-container]>[data-op3-border]>[data-op3-background="overlay"]::after {
    background-image: none;
    background-color: rgba(255, 255, 255, 0.41)
}

html[data-op3-support] #op3-designer-element #op3-element-h6fphYPH>.op3-column-content>[data-op3-element-container]>[data-op3-border] {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px
}

html[data-op3-support] #op3-designer-element #op3-element-h6fphYPH>.op3-column-content {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px
}

html[data-op3-support] #op3-designer-element #op3-element-h6fphYPH {
    justify-content: center;
    --op3-flex-column-width: 0.3
}

html[data-op3-support] #op3-designer-element #op3-element-WeIrBOE5#op3-element-WeIrBOE5#op3-element-WeIrBOE5 [data-op3-video-sticky] {
    max-width: 350px;
    bottom: 0px;
    left: 0px;
    right: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-WeIrBOE5#op3-element-WeIrBOE5#op3-element-WeIrBOE5 .op3-video-magic-overlay-image {
    background-image: none
}

html[data-op3-support] #op3-designer-element #op3-element-WeIrBOE5#op3-element-WeIrBOE5#op3-element-WeIrBOE5 .op3-video-image-overlay {
    background-image: url("https://repurpose.io/wp-content/uploads/2024/10/Screenshot-2024-10-22-at-10.19.12 PM.png");
    display: block
}

html[data-op3-support] #op3-designer-element #op3-element-WeIrBOE5#op3-element-WeIrBOE5#op3-element-WeIrBOE5 .op3-video-wrapper,
html[data-op3-support] #op3-designer-element #op3-element-WeIrBOE5#op3-element-WeIrBOE5#op3-element-WeIrBOE5 .op3-video-image-overlay {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #3575BB;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #3575BB;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #3575BB;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #3575BB;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px
}

html[data-op3-support] #op3-designer-element #op3-element-WeIrBOE5#op3-element-WeIrBOE5#op3-element-WeIrBOE5 .op3-video-wrapper {
    box-shadow: #E5E5E5 0px 14px 14px 14px;
}

html[data-op3-support] #op3-designer-element #op3-element-WeIrBOE5#op3-element-WeIrBOE5#op3-element-WeIrBOE5 .op3-icon {
    display: none;
    color: rgb(233, 103, 172);
    font-size: 50px
}

html[data-op3-support] #op3-designer-element #op3-element-WeIrBOE5#op3-element-WeIrBOE5#op3-element-WeIrBOE5 {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-NPVixcns>.op3-background-parent>[data-op3-element-container]>[data-op3-border]>[data-op3-background="image"] {
    background-image: none;
    background-repeat: no-repeat;
    background-size: auto
}

html[data-op3-support] #op3-designer-element #op3-element-NPVixcns {
    justify-content: center;
    --op3-flex-column-width: 0.7
}

html[data-op3-support] #op3-designer-element #op3-element-aFBqYu9A#op3-element-aFBqYu9A#op3-element-aFBqYu9A {
    width: 168px;
    margin-left: 0px;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-aFBqYu9A#op3-element-aFBqYu9A#op3-element-aFBqYu9A .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-xnzbc6zd#op3-element-xnzbc6zd#op3-element-xnzbc6zd>div {
    height: 24px
}

html[data-op3-support] #op3-designer-element #op3-element-4mgPnPhe#op3-element-4mgPnPhe#op3-element-4mgPnPhe [data-op3-contenteditable]>* {
    color: rgb(30, 41, 59);
    font-size: 32px
}

html[data-op3-support] #op3-designer-element #op3-element-4mgPnPhe#op3-element-4mgPnPhe#op3-element-4mgPnPhe {
    margin-left: 0px;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-waykYZLT#op3-element-waykYZLT#op3-element-waykYZLT [data-op3-contenteditable]>div,
html[data-op3-support] #op3-designer-element #op3-element-waykYZLT#op3-element-waykYZLT#op3-element-waykYZLT [data-op3-contenteditable]>h1,
html[data-op3-support] #op3-designer-element #op3-element-waykYZLT#op3-element-waykYZLT#op3-element-waykYZLT [data-op3-contenteditable]>h2,
html[data-op3-support] #op3-designer-element #op3-element-waykYZLT#op3-element-waykYZLT#op3-element-waykYZLT [data-op3-contenteditable]>h3,
html[data-op3-support] #op3-designer-element #op3-element-waykYZLT#op3-element-waykYZLT#op3-element-waykYZLT [data-op3-contenteditable]>h4,
html[data-op3-support] #op3-designer-element #op3-element-waykYZLT#op3-element-waykYZLT#op3-element-waykYZLT [data-op3-contenteditable]>h5,
html[data-op3-support] #op3-designer-element #op3-element-waykYZLT#op3-element-waykYZLT#op3-element-waykYZLT [data-op3-contenteditable]>h6,
html[data-op3-support] #op3-designer-element #op3-element-waykYZLT#op3-element-waykYZLT#op3-element-waykYZLT [data-op3-contenteditable]>p,
html[data-op3-support] #op3-designer-element #op3-element-waykYZLT#op3-element-waykYZLT#op3-element-waykYZLT [data-op3-contenteditable]>pre,
html[data-op3-support] #op3-designer-element #op3-element-waykYZLT#op3-element-waykYZLT#op3-element-waykYZLT [data-op3-contenteditable]>blockquote,
html[data-op3-support] #op3-designer-element #op3-element-waykYZLT#op3-element-waykYZLT#op3-element-waykYZLT [data-op3-contenteditable]>ol,
html[data-op3-support] #op3-designer-element #op3-element-waykYZLT#op3-element-waykYZLT#op3-element-waykYZLT [data-op3-contenteditable]>ul,
html[data-op3-support] #op3-designer-element #op3-element-waykYZLT#op3-element-waykYZLT#op3-element-waykYZLT [data-op3-contenteditable]>ol li,
html[data-op3-support] #op3-designer-element #op3-element-waykYZLT#op3-element-waykYZLT#op3-element-waykYZLT [data-op3-contenteditable]>ul li {
    color: rgb(30, 41, 59);
    font-size: 16px
}

html[data-op3-support] #op3-designer-element #op3-element-waykYZLT#op3-element-waykYZLT#op3-element-waykYZLT {
    margin-left: 0px;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-wxrhwkYO>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-wxrhwkYO {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-AD4Bed9I#op3-element-AD4Bed9I#op3-element-AD4Bed9I {
    width: 6%;
    margin-left: 0px;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-AD4Bed9I#op3-element-AD4Bed9I#op3-element-AD4Bed9I .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-bInhuZ0V#op3-element-bInhuZ0V [data-op3-children] {
    column-gap: 4px;
    align-items: center;
    justify-content: flex-start
}

html[data-op3-support] #op3-designer-element #op3-element-bInhuZ0V#op3-element-bInhuZ0V {
    padding-top: 4px;
    padding-bottom: 4px
}

html[data-op3-support] #op3-designer-element #op3-element-bInhuZ0V#op3-element-bInhuZ0V .op3-element[data-op3-element-type="text"] .op3-text-wrapper {
    padding-top: 3px;
    padding-bottom: 3px
}

html[data-op3-support] #op3-designer-element #op3-element-bInhuZ0V#op3-element-bInhuZ0V .op3-element[data-op3-element-type="icon"] .op3-icon {
    font-size: 14px
}

html[data-op3-support] #op3-designer-element #op3-element-bInhuZ0V#op3-element-bInhuZ0V .op3-element[data-op3-element-type="text"] [data-op3-contenteditable]>* {
    font-size: 16px;
    color: rgb(30, 41, 59);
    line-height: 1.2em;
    font-weight: 700
}

html[data-op3-support] #op3-designer-element #op3-element-bInhuZ0V#op3-element-bInhuZ0V .op3-element[data-op3-element-type="icon"] .op3-element-icon__wrapper {
    color: rgba(32, 213, 236, 0.84)
}

html[data-op3-support] #op3-designer-element #op3-element-Sg5rmL75#op3-element-Sg5rmL75#op3-element-Sg5rmL75 [data-op3-contenteditable]>* {
    color: rgb(30, 41, 59);
    font-size: 14px;
    font-weight: 600
}

html[data-op3-support] #op3-designer-element #op3-element-Sg5rmL75#op3-element-Sg5rmL75#op3-element-Sg5rmL75 {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-gZWABgm4#op3-element-gZWABgm4#op3-element-gZWABgm4 [data-op3-contenteditable]>* {
    color: rgb(30, 41, 59);
    font-size: 14px;
    font-weight: 400
}

html[data-op3-support] #op3-designer-element #op3-element-gZWABgm4#op3-element-gZWABgm4#op3-element-gZWABgm4 {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-6C3vctB1 {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 113px;
    padding-top: 41px
}

html[data-op3-support] #op3-designer-element #op3-element-gocgSiXa>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-gocgSiXa {
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-pC0lIrUJ>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-pC0lIrUJ {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0px;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-i6n0sHFl#op3-element-i6n0sHFl#op3-element-i6n0sHFl {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px
}

html[data-op3-support] #op3-designer-element #op3-element-i6n0sHFl#op3-element-i6n0sHFl#op3-element-i6n0sHFl [data-op3-contenteditable]>div,
html[data-op3-support] #op3-designer-element #op3-element-i6n0sHFl#op3-element-i6n0sHFl#op3-element-i6n0sHFl [data-op3-contenteditable]>h1,
html[data-op3-support] #op3-designer-element #op3-element-i6n0sHFl#op3-element-i6n0sHFl#op3-element-i6n0sHFl [data-op3-contenteditable]>h2,
html[data-op3-support] #op3-designer-element #op3-element-i6n0sHFl#op3-element-i6n0sHFl#op3-element-i6n0sHFl [data-op3-contenteditable]>h3,
html[data-op3-support] #op3-designer-element #op3-element-i6n0sHFl#op3-element-i6n0sHFl#op3-element-i6n0sHFl [data-op3-contenteditable]>h4,
html[data-op3-support] #op3-designer-element #op3-element-i6n0sHFl#op3-element-i6n0sHFl#op3-element-i6n0sHFl [data-op3-contenteditable]>h5,
html[data-op3-support] #op3-designer-element #op3-element-i6n0sHFl#op3-element-i6n0sHFl#op3-element-i6n0sHFl [data-op3-contenteditable]>h6,
html[data-op3-support] #op3-designer-element #op3-element-i6n0sHFl#op3-element-i6n0sHFl#op3-element-i6n0sHFl [data-op3-contenteditable]>p,
html[data-op3-support] #op3-designer-element #op3-element-i6n0sHFl#op3-element-i6n0sHFl#op3-element-i6n0sHFl [data-op3-contenteditable]>pre,
html[data-op3-support] #op3-designer-element #op3-element-i6n0sHFl#op3-element-i6n0sHFl#op3-element-i6n0sHFl [data-op3-contenteditable]>blockquote,
html[data-op3-support] #op3-designer-element #op3-element-i6n0sHFl#op3-element-i6n0sHFl#op3-element-i6n0sHFl [data-op3-contenteditable]>ol,
html[data-op3-support] #op3-designer-element #op3-element-i6n0sHFl#op3-element-i6n0sHFl#op3-element-i6n0sHFl [data-op3-contenteditable]>ul,
html[data-op3-support] #op3-designer-element #op3-element-i6n0sHFl#op3-element-i6n0sHFl#op3-element-i6n0sHFl [data-op3-contenteditable]>ol li,
html[data-op3-support] #op3-designer-element #op3-element-i6n0sHFl#op3-element-i6n0sHFl#op3-element-i6n0sHFl [data-op3-contenteditable]>ul li {
    font-size: 18px;
    font-weight: 600;
    text-align: center
}

html[data-op3-support] #op3-designer-element #op3-element-iKO22s0W>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-iKO22s0W {
    margin-left: auto;
    margin-right: auto;
    --op3-flex-column-gap: 0px;
    --op3-flex-basis-steps: 9
}

html[data-op3-support] #op3-designer-element #op3-element-XCQ8Rwjl {
    justify-content: center;
    --op3-flex-column-width: 0.111112
}

html[data-op3-support] #op3-designer-element #op3-element-EJUfvXJz#op3-element-EJUfvXJz#op3-element-EJUfvXJz {
    margin-left: auto;
    margin-right: auto;
    width: 80px
}

html[data-op3-support] #op3-designer-element #op3-element-EJUfvXJz#op3-element-EJUfvXJz#op3-element-EJUfvXJz .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-2reZqGLl {
    justify-content: center;
    --op3-flex-column-width: 0.111112
}

html[data-op3-support] #op3-designer-element #op3-element-FT2Yvikf#op3-element-FT2Yvikf#op3-element-FT2Yvikf {
    width: 80px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-FT2Yvikf#op3-element-FT2Yvikf#op3-element-FT2Yvikf .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-T2IfieIN {
    justify-content: center;
    --op3-flex-column-width: 0.111112
}

html[data-op3-support] #op3-designer-element #op3-element-awjsTAE8#op3-element-awjsTAE8#op3-element-awjsTAE8 {
    width: 80px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-awjsTAE8#op3-element-awjsTAE8#op3-element-awjsTAE8 .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-VCCSULfy {
    justify-content: center;
    --op3-flex-column-width: 0.111112
}

html[data-op3-support] #op3-designer-element #op3-element-I5E7Eep9#op3-element-I5E7Eep9#op3-element-I5E7Eep9 {
    width: 80px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-I5E7Eep9#op3-element-I5E7Eep9#op3-element-I5E7Eep9 .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-cKJTlvMF {
    justify-content: center;
    --op3-flex-column-width: 0.111112
}

html[data-op3-support] #op3-designer-element #op3-element-2nhNeByz#op3-element-2nhNeByz#op3-element-2nhNeByz {
    width: 80px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-2nhNeByz#op3-element-2nhNeByz#op3-element-2nhNeByz .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-RyhihaLR {
    justify-content: center;
    --op3-flex-column-width: 0.11111
}

html[data-op3-support] #op3-designer-element #op3-element-evlyIg4d#op3-element-evlyIg4d#op3-element-evlyIg4d {
    width: 80px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-evlyIg4d#op3-element-evlyIg4d#op3-element-evlyIg4d .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-HRX8C4gZ {
    justify-content: center;
    --op3-flex-column-width: 0.11111
}

html[data-op3-support] #op3-designer-element #op3-element-cz0FehVl#op3-element-cz0FehVl#op3-element-cz0FehVl {
    width: 80px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-cz0FehVl#op3-element-cz0FehVl#op3-element-cz0FehVl .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-V6L8buXJ {
    justify-content: center;
    --op3-flex-column-width: 0.11111
}

html[data-op3-support] #op3-designer-element #op3-element-OFdbGjcC#op3-element-OFdbGjcC#op3-element-OFdbGjcC {
    width: 80px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-OFdbGjcC#op3-element-OFdbGjcC#op3-element-OFdbGjcC .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-kpYF11c8 {
    justify-content: center;
    --op3-flex-column-width: 0.11111
}

html[data-op3-support] #op3-designer-element #op3-element-ZbwInB7Z#op3-element-ZbwInB7Z#op3-element-ZbwInB7Z {
    width: 80px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-ZbwInB7Z#op3-element-ZbwInB7Z#op3-element-ZbwInB7Z .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-83wfbtRm {
    margin-left: auto;
    margin-right: auto;
    padding-top: 38px;
    padding-bottom: 5px;
    padding-left: 120px;
    padding-right: 120px
}

html[data-op3-support] #op3-designer-element #op3-element-83wfbtRm>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::before,
html[data-op3-support] #op3-designer-element #op3-element-83wfbtRm>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::after {
    background-color: rgba(255, 102, 128, 0.01)
}

html[data-op3-support] #op3-designer-element #op3-element-PD6Cemih {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 25px;
    width: 95%;
    --op3-flex-column-gap: 32px;
    --op3-flex-basis-steps: 2
}

html[data-op3-support] #op3-designer-element #op3-element-PD6Cemih>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-034BiDqd {
    justify-content: flex-start;
    --op3-flex-column-width: 0.480172
}

html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 {
    margin-left: auto;
    margin-right: auto;
    width: 1140px;
    margin-bottom: 0px;
    --op3-flex-column-gap: 121px;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element[data-op3-element-spec="icon"] {
    margin-left: 0px;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element[data-op3-element-spec="button"] {
    margin-left: 0px;
    margin-right: auto;
    max-width: 320px;
    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px
}

html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element[data-op3-element-spec="text"] {
    margin-left: 0px;
    margin-right: auto;
    margin-bottom: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element[data-op3-element-spec="button"]>.op3-link>.op3-subtext {
    margin-left: 5px;
    text-transform: none
}

html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element[data-op3-element-spec="text"] .op3-text-wrapper {
    padding-top: 5px;
    padding-bottom: 25px
}

html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element[data-op3-element-spec="title"] .op3-headline-wrapper {
    padding-top: 0px;
    padding-bottom: 4px
}

html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element-featureblock__container {
    padding-top: 15px;
    padding-bottom: 20px;
    justify-content: normal
}

html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element[data-op3-element-type="featureblockitem"] .op3-element-featureblockitem__container {
    padding-top: 0px;
    padding-bottom: 0px;
    justify-content: flex-start;
    border-left-color: rgb(0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-right-color: rgb(0, 0, 0);
    border-top-color: rgb(0, 0, 0);
    padding-left: 0px;
    padding-right: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element[data-op3-element-spec="image"] {
    width: 100px;
    margin-bottom: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element[data-op3-element-spec="text"] [data-op3-contenteditable]>* {
    font-size: 18px;
    line-height: 1.5em;
    text-align: left;
    font-weight: 400;
    font-family: Poppins, sans-serif
}

html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element[data-op3-element-spec="title"] [data-op3-contenteditable]>* {
    font-size: 30px;
    line-height: 1.4em;
    text-align: left;
    color: rgb(52, 67, 170);
    text-decoration: none
}

html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element[data-op3-element-spec="subtitle"] [data-op3-contenteditable]>* {
    font-size: 17px;
    line-height: 1.25em;
    text-align: left;
    color: rgba(121, 136, 163, 0.56);
    font-weight: 400
}

html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element[data-op3-element-spec="button"]>.op3-link .op3-text-container {
    font-size: 17px;
    line-height: 1em
}

html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element[data-op3-element-spec="title"] {
    margin-bottom: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element[data-op3-element-spec="subtitle"] {
    margin-bottom: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element[data-op3-element-spec="button"]>.op3-link {
    color: rgb(255, 255, 255);
    font-family: Poppins, sans-serif;
    height: 60px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px
}

html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element[data-op3-element-spec="icon"] .op3-element-icon__wrapper {
    color: #3575BB
}

html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element[data-op3-element-spec="button"]>.op3-link>.op3-text-container>.op3-icon,
html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element[data-op3-element-spec="button"]>.op3-link>.op3-text-container {
    font-weight: 600
}

html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element[data-op3-element-spec="icon"] .op3-element-icon__container {
    padding-bottom: 20px
}

html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element[data-op3-element-spec="button"] [data-op3-background="overlay"]::before,
html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element[data-op3-element-spec="button"] [data-op3-background="overlay"]::after {
    background-image: none;
    background-color: #3575BB
}

html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element[data-op3-element-type="featureblockitem"] .op3-element-featureblockitem__background--base::before,
html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element[data-op3-element-type="featureblockitem"] .op3-element-featureblockitem__background--base::after {
    background-color: rgba(253, 248, 245, 0)
}

html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element[data-op3-element-spec="button"]>.op3-link [data-op3-border] {
    border-left-color: rgba(0, 0, 0, 0.2);
    border-bottom-color: rgba(0, 0, 0, 0.2);
    border-right-color: rgba(0, 0, 0, 0.2);
    border-top-color: rgba(0, 0, 0, 0.2);
    border-top-width: 0px;
    border-top-style: none;
    border-right-width: 0px;
    border-right-style: none;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-left-width: 0px;
    border-left-style: none;
    box-shadow: rgba(255, 255, 255, 0.22) 0px 1px 0px 0px inset
}

html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element[data-op3-element-spec="button"] .op3-subtext {
    display: none
}

html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element[data-op3-element-spec="button"]>.op3-link>.op3-text-container>.op3-icon,
html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element[data-op3-element-spec="button"]>.op3-link>.op3-text-container>.op3-divider {
    display: block
}

html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element[data-op3-element-spec="button"]>.op3-link>.op3-text-container {
    text-transform: none;
    flex-direction: row-reverse
}

html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element[data-op3-element-spec="button"]>.op3-link:hover {
    filter: brightness(1.05)
}

html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element-featureblock__children {
    row-gap: 20px
}

html[data-op3-support] #op3-designer-element #op3-element-5XHgMZln {
    margin-left: auto;
    margin-right: auto;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-5XHgMZln .op3-element[data-op3-element-spec="title"] {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-5XHgMZln .op3-element[data-op3-element-spec="avatar"] {
    margin-left: 0px;
    margin-right: auto;
    width: 50px
}

html[data-op3-support] #op3-designer-element #op3-element-5XHgMZln .op3-element[data-op3-element-spec="logo"] {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-5XHgMZln .op3-element[data-op3-element-spec="text"] [data-op3-contenteditable]>* {
    font-family: Poppins, sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: rgba(73, 56, 81, 0.53);
    font-style: italic
}

html[data-op3-support] #op3-designer-element #op3-element-5XHgMZln .op3-element[data-op3-element-spec="author"] [data-op3-contenteditable]>* {
    font-family: Poppins, sans-serif;
    font-size: 16px;
    font-weight: 500
}

html[data-op3-support] #op3-designer-element #op3-element-5XHgMZln .op3-element[data-op3-element-spec="company"] [data-op3-contenteditable]>* {
    font-family: Poppins, sans-serif;
    font-weight: 300
}

html[data-op3-support] #op3-designer-element #op3-element-5XHgMZln .op3-element[data-op3-element-spec="text"] {
    margin-top: 15px
}

html[data-op3-support] #op3-designer-element #op3-element-5XHgMZln .op3-element-testimonial__container {
    padding-top: 15px;
    padding-left: 0px;
    padding-bottom: 35px
}

html[data-op3-support] #op3-designer-element #op3-element-5XHgMZln .op3-element[data-op3-element-type="testimonialitem"] .op3-element-testimonialitem__container {
    padding-top: 20px;
    border-top-width: 0px;
    border-top-style: none;
    border-right-width: 0px;
    border-right-style: none;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-left-width: 0px;
    border-left-style: none;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;
    padding-bottom: 20px;
    padding-right: 56px;
    justify-content: flex-start
}

html[data-op3-support] #op3-designer-element #op3-element-5XHgMZln .op3-element[data-op3-element-spec="avatar"] .op3-element-image__container {
    padding-left: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-5XHgMZln .op3-element[data-op3-element-type="testimonialitem"] .op3-element-testimonialitem__background--base::before,
html[data-op3-support] #op3-designer-element #op3-element-5XHgMZln .op3-element[data-op3-element-type="testimonialitem"] .op3-element-testimonialitem__background--base::after {
    background-color: rgba(0, 0, 0, 0)
}

html[data-op3-support] #op3-designer-element #op3-element-5XHgMZln .op3-element[data-op3-element-type="testimonialitem"] .op3-element-testimonialitem__children {
    column-gap: 15px
}

html[data-op3-support] #op3-designer-element #op3-element-5XHgMZln .op3-element-testimonial__children {
    row-gap: 20px
}

html[data-op3-support] #op3-designer-element #op3-element-CrcvB8Q6 {
    justify-content: center;
    --op3-flex-column-width: 0.519828
}

html[data-op3-support] #op3-designer-element #op3-element-CrcvB8Q6>.op3-column-content {
    padding-bottom: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-bS2YaYLb#op3-element-bS2YaYLb#op3-element-bS2YaYLb [data-op3-video-sticky] {
    max-width: 350px
}

html[data-op3-support] #op3-designer-element #op3-element-bS2YaYLb#op3-element-bS2YaYLb#op3-element-bS2YaYLb {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-IlplFZLq {
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
    padding-top: 80px;
    padding-bottom: 0px;
    width: 95%;
    --op3-flex-column-gap: 32px;
    --op3-flex-basis-steps: 2
}

html[data-op3-support] #op3-designer-element #op3-element-IlplFZLq>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-6hXribJh {
    justify-content: center;
    --op3-flex-column-width: 0.519828
}

html[data-op3-support] #op3-designer-element #op3-element-6hXribJh>.op3-column-content {
    padding-top: 0px;
    padding-bottom: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-RxWP9LWY#op3-element-RxWP9LWY#op3-element-RxWP9LWY [data-op3-video-sticky] {
    max-width: 350px
}

html[data-op3-support] #op3-designer-element #op3-element-RxWP9LWY#op3-element-RxWP9LWY#op3-element-RxWP9LWY {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-sJTkmepS {
    justify-content: center;
    --op3-flex-column-width: 0.480172
}

html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    width: 1140px;
    --op3-flex-column-gap: 121px;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF .op3-element[data-op3-element-spec="text"] {
    margin-left: 0px;
    margin-right: auto;
    margin-bottom: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF .op3-element[data-op3-element-spec="icon"] {
    margin-left: 0px;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF .op3-element[data-op3-element-spec="button"] {
    margin-left: 0px;
    margin-right: auto;
    max-width: 250px;
    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px
}

html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF .op3-element[data-op3-element-spec="button"]>.op3-link>.op3-subtext {
    margin-left: 5px;
    text-transform: none
}

html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF .op3-element[data-op3-element-spec="title"] {
    margin-bottom: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF .op3-element[data-op3-element-spec="subtitle"] {
    margin-bottom: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF .op3-element[data-op3-element-spec="image"] {
    margin-bottom: 5px;
    width: 100px
}

html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF .op3-element[data-op3-element-spec="text"] .op3-text-wrapper {
    padding-top: 0px;
    padding-bottom: 27px
}

html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF .op3-element-featureblock__container {
    padding-top: 0px;
    padding-bottom: 20px;
    justify-content: normal
}

html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF .op3-element[data-op3-element-type="featureblockitem"] .op3-element-featureblockitem__container {
    padding-top: 0px;
    padding-bottom: 0px;
    justify-content: flex-start;
    border-top-color: rgb(0, 0, 0);
    border-right-color: rgb(0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-left-color: rgb(0, 0, 0);
    padding-left: 0px;
    padding-right: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF .op3-element[data-op3-element-spec="icon"] .op3-element-icon__container {
    padding-bottom: 20px
}

html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF .op3-element[data-op3-element-spec="title"] [data-op3-contenteditable]>* {
    color: rgb(52, 67, 170);
    font-size: 30px;
    line-height: 1.4em;
    text-align: left;
    text-decoration: none
}

html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF .op3-element[data-op3-element-spec="subtitle"] [data-op3-contenteditable]>* {
    color: rgba(121, 136, 163, 0.56);
    font-size: 17px;
    line-height: 1.25em;
    text-align: left;
    font-weight: 400
}

html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF .op3-element[data-op3-element-spec="button"]>.op3-link {
    color: rgb(255, 255, 255);
    height: 60px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px
}

html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF .op3-element[data-op3-element-spec="icon"] .op3-element-icon__wrapper {
    color: #3575BB
}

html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF .op3-element[data-op3-element-spec="text"] [data-op3-contenteditable]>* {
    font-size: 18px;
    line-height: 1.5em;
    text-align: left;
    font-weight: 400;
    font-family: Poppins, sans-serif
}

html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF .op3-element[data-op3-element-spec="button"]>.op3-link .op3-text-container {
    font-size: 17px;
    line-height: 1em
}

html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF .op3-element[data-op3-element-spec="button"]>.op3-link>.op3-text-container>.op3-icon,
html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF .op3-element[data-op3-element-spec="button"]>.op3-link>.op3-text-container {
    font-weight: 600
}

html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF .op3-element[data-op3-element-spec="button"] [data-op3-background="overlay"]::before,
html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF .op3-element[data-op3-element-spec="button"] [data-op3-background="overlay"]::after {
    background-image: none;
    background-color: #3575BB
}

html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF .op3-element[data-op3-element-type="featureblockitem"] .op3-element-featureblockitem__background--base::before,
html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF .op3-element[data-op3-element-type="featureblockitem"] .op3-element-featureblockitem__background--base::after {
    background-color: rgba(253, 248, 245, 0)
}

html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF .op3-element[data-op3-element-spec="button"]>.op3-link>.op3-text-container {
    text-transform: none;
    flex-direction: row-reverse
}

html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF .op3-element[data-op3-element-spec="button"] .op3-subtext {
    display: none
}

html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF .op3-element[data-op3-element-spec="button"]>.op3-link>.op3-text-container>.op3-icon,
html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF .op3-element[data-op3-element-spec="button"]>.op3-link>.op3-text-container>.op3-divider {
    display: block
}

html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF .op3-element[data-op3-element-spec="button"]>.op3-link [data-op3-border] {
    border-top-color: rgba(0, 0, 0, 0.2);
    border-right-color: rgba(0, 0, 0, 0.2);
    border-bottom-color: rgba(0, 0, 0, 0.2);
    border-left-color: rgba(0, 0, 0, 0.2);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    box-shadow: rgba(255, 255, 255, 0.22) 0px 1px 0px 0px inset
}

html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF .op3-element[data-op3-element-spec="button"]>.op3-link:hover {
    filter: brightness(1.05)
}

html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF .op3-element-featureblock__children {
    row-gap: 20px
}

html[data-op3-support] #op3-designer-element #op3-element-d7Ww1WI4 {
    margin-left: auto;
    margin-right: auto;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-d7Ww1WI4 .op3-element[data-op3-element-spec="title"] {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-d7Ww1WI4 .op3-element[data-op3-element-spec="avatar"] {
    margin-left: auto;
    margin-right: auto;
    width: 50px
}

html[data-op3-support] #op3-designer-element #op3-element-d7Ww1WI4 .op3-element[data-op3-element-spec="logo"] {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-d7Ww1WI4 .op3-element[data-op3-element-spec="text"] [data-op3-contenteditable]>* {
    font-family: Poppins, sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: rgba(73, 56, 81, 0.53);
    font-style: italic
}

html[data-op3-support] #op3-designer-element #op3-element-d7Ww1WI4 .op3-element[data-op3-element-spec="author"] [data-op3-contenteditable]>* {
    font-family: Poppins, sans-serif;
    font-size: 16px;
    font-weight: 500
}

html[data-op3-support] #op3-designer-element #op3-element-d7Ww1WI4 .op3-element[data-op3-element-spec="company"] [data-op3-contenteditable]>* {
    font-family: Poppins, sans-serif;
    font-weight: 300
}

html[data-op3-support] #op3-designer-element #op3-element-d7Ww1WI4 .op3-element[data-op3-element-spec="text"] {
    margin-top: 15px
}

html[data-op3-support] #op3-designer-element #op3-element-d7Ww1WI4 .op3-element[data-op3-element-spec="author"] .op3-text-wrapper {
    padding-top: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-d7Ww1WI4 .op3-element[data-op3-element-spec="company"] .op3-text-wrapper {
    padding-top: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-d7Ww1WI4 .op3-element[data-op3-element-type="testimonialitem"] .op3-element-testimonialitem__container {
    padding-top: 20px;
    border-top-width: 0px;
    border-top-style: none;
    border-right-width: 0px;
    border-right-style: none;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-left-width: 0px;
    border-left-style: none;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;
    padding-bottom: 20px;
    padding-right: 56px;
    justify-content: flex-start
}

html[data-op3-support] #op3-designer-element #op3-element-d7Ww1WI4 .op3-element-testimonial__container {
    padding-top: 15px;
    padding-bottom: 35px
}

html[data-op3-support] #op3-designer-element #op3-element-d7Ww1WI4 .op3-element[data-op3-element-type="testimonialitem"] .op3-element-testimonialitem__background--base::before,
html[data-op3-support] #op3-designer-element #op3-element-d7Ww1WI4 .op3-element[data-op3-element-type="testimonialitem"] .op3-element-testimonialitem__background--base::after {
    background-color: rgba(0, 0, 0, 0)
}

html[data-op3-support] #op3-designer-element #op3-element-d7Ww1WI4 .op3-element[data-op3-element-type="testimonialitem"] .op3-element-testimonialitem__children {
    column-gap: 15px
}

html[data-op3-support] #op3-designer-element #op3-element-d7Ww1WI4 .op3-element-testimonial__children {
    row-gap: 20px
}

html[data-op3-support] #op3-designer-element #op3-element-gR4gvyGt>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-gR4gvyGt {
    margin-left: auto;
    margin-right: auto;
    padding-top: 75px;
    width: 95%;
    --op3-flex-column-gap: 32px;
    --op3-flex-basis-steps: 2
}

html[data-op3-support] #op3-designer-element #op3-element-C09P6sQh {
    justify-content: center;
    --op3-flex-column-width: 0.480172
}

html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    width: 1140px;
    --op3-flex-column-gap: 121px;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element[data-op3-element-spec="text"] {
    margin-left: 0px;
    margin-right: auto;
    margin-bottom: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element[data-op3-element-spec="icon"] {
    margin-left: 0px;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element[data-op3-element-spec="button"] {
    margin-left: 0px;
    margin-right: auto;
    max-width: 375px;
    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px
}

html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element[data-op3-element-spec="button"]>.op3-link>.op3-subtext {
    margin-left: 5px;
    text-transform: none
}

html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element[data-op3-element-spec="title"] {
    margin-bottom: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element[data-op3-element-spec="subtitle"] {
    margin-bottom: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element[data-op3-element-spec="image"] {
    margin-bottom: 5px;
    width: 100px
}

html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element[data-op3-element-spec="title"] .op3-headline-wrapper {
    padding-top: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element[data-op3-element-spec="text"] .op3-text-wrapper {
    padding-top: 6px;
    padding-bottom: 35px
}

html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element-featureblock__container {
    padding-top: 15px;
    padding-bottom: 20px;
    justify-content: normal
}

html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element[data-op3-element-type="featureblockitem"] .op3-element-featureblockitem__container {
    padding-top: 0px;
    padding-bottom: 0px;
    justify-content: flex-start;
    border-top-color: rgb(0, 0, 0);
    border-right-color: rgb(0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-left-color: rgb(0, 0, 0);
    padding-left: 0px;
    padding-right: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element[data-op3-element-spec="icon"] .op3-element-icon__container {
    padding-bottom: 20px
}

html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element[data-op3-element-spec="title"] [data-op3-contenteditable]>* {
    color: rgb(52, 67, 170);
    font-size: 30px;
    line-height: 1.4em;
    text-align: left;
    text-decoration: none
}

html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element[data-op3-element-spec="subtitle"] [data-op3-contenteditable]>* {
    color: rgba(121, 136, 163, 0.56);
    font-size: 17px;
    line-height: 1.25em;
    text-align: left;
    font-weight: 400
}

html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element[data-op3-element-spec="button"]>.op3-link {
    color: rgb(255, 255, 255);
    height: 60px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px
}

html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element[data-op3-element-spec="icon"] .op3-element-icon__wrapper {
    color: #3575BB
}

html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element[data-op3-element-spec="text"] [data-op3-contenteditable]>* {
    font-size: 18px;
    line-height: 1.5em;
    text-align: left;
    font-weight: 400;
    font-family: Poppins, sans-serif
}

html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element[data-op3-element-spec="button"]>.op3-link .op3-text-container {
    font-size: 17px;
    line-height: 1em
}

html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element[data-op3-element-spec="button"]>.op3-link>.op3-text-container>.op3-icon,
html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element[data-op3-element-spec="button"]>.op3-link>.op3-text-container {
    font-weight: 600
}

html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element[data-op3-element-spec="button"] [data-op3-background="overlay"]::before,
html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element[data-op3-element-spec="button"] [data-op3-background="overlay"]::after {
    background-image: none;
    background-color: #3575BB
}

html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element[data-op3-element-type="featureblockitem"] .op3-element-featureblockitem__background--base::before,
html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element[data-op3-element-type="featureblockitem"] .op3-element-featureblockitem__background--base::after {
    background-color: rgba(253, 248, 245, 0)
}

html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element[data-op3-element-spec="button"]>.op3-link>.op3-text-container {
    text-transform: none;
    flex-direction: row-reverse
}

html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element[data-op3-element-spec="button"] .op3-subtext {
    display: none
}

html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element[data-op3-element-spec="button"]>.op3-link>.op3-text-container>.op3-icon,
html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element[data-op3-element-spec="button"]>.op3-link>.op3-text-container>.op3-divider {
    display: block
}

html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element[data-op3-element-spec="button"]>.op3-link [data-op3-border] {
    border-top-color: rgba(0, 0, 0, 0.2);
    border-right-color: rgba(0, 0, 0, 0.2);
    border-bottom-color: rgba(0, 0, 0, 0.2);
    border-left-color: rgba(0, 0, 0, 0.2);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    box-shadow: rgba(255, 255, 255, 0.22) 0px 1px 0px 0px inset
}

html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element[data-op3-element-spec="button"]>.op3-link:hover {
    filter: brightness(1.05)
}

html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element-featureblock__children {
    row-gap: 20px
}

html[data-op3-support] #op3-designer-element #op3-element-We6Ac1Hq {
    margin-left: auto;
    margin-right: auto;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-We6Ac1Hq .op3-element[data-op3-element-spec="title"] {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-We6Ac1Hq .op3-element[data-op3-element-spec="avatar"] {
    margin-left: auto;
    margin-right: auto;
    width: 50px
}

html[data-op3-support] #op3-designer-element #op3-element-We6Ac1Hq .op3-element[data-op3-element-spec="logo"] {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-We6Ac1Hq .op3-element-testimonial__container {
    padding-top: 15px;
    padding-left: 0px;
    padding-bottom: 35px
}

html[data-op3-support] #op3-designer-element #op3-element-We6Ac1Hq .op3-element[data-op3-element-type="testimonialitem"] .op3-element-testimonialitem__container {
    padding-top: 20px;
    border-top-width: 0px;
    border-top-style: none;
    border-right-width: 0px;
    border-right-style: none;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-left-width: 0px;
    border-left-style: none;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;
    padding-bottom: 20px;
    padding-right: 56px;
    justify-content: flex-start
}

html[data-op3-support] #op3-designer-element #op3-element-We6Ac1Hq .op3-element[data-op3-element-spec="avatar"] .op3-element-image__container {
    padding-left: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-We6Ac1Hq .op3-element[data-op3-element-spec="text"] [data-op3-contenteditable]>* {
    font-family: Poppins, sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #3575BB;
    font-style: italic
}

html[data-op3-support] #op3-designer-element #op3-element-We6Ac1Hq .op3-element[data-op3-element-spec="author"] [data-op3-contenteditable]>* {
    font-family: Poppins, sans-serif;
    font-size: 16px;
    font-weight: 500
}

html[data-op3-support] #op3-designer-element #op3-element-We6Ac1Hq .op3-element[data-op3-element-spec="company"] [data-op3-contenteditable]>* {
    font-family: Poppins, sans-serif;
    font-weight: 300
}

html[data-op3-support] #op3-designer-element #op3-element-We6Ac1Hq .op3-element[data-op3-element-spec="text"] {
    margin-top: 15px
}

html[data-op3-support] #op3-designer-element #op3-element-We6Ac1Hq .op3-element[data-op3-element-type="testimonialitem"] .op3-element-testimonialitem__background--base::before,
html[data-op3-support] #op3-designer-element #op3-element-We6Ac1Hq .op3-element[data-op3-element-type="testimonialitem"] .op3-element-testimonialitem__background--base::after {
    background-color: rgba(0, 0, 0, 0)
}

html[data-op3-support] #op3-designer-element #op3-element-We6Ac1Hq .op3-element[data-op3-element-type="testimonialitem"] .op3-element-testimonialitem__children {
    column-gap: 15px
}

html[data-op3-support] #op3-designer-element #op3-element-We6Ac1Hq .op3-element-testimonial__children {
    row-gap: 20px
}

html[data-op3-support] #op3-designer-element #op3-element-QDblzizh {
    justify-content: center;
    --op3-flex-column-width: 0.519828
}

html[data-op3-support] #op3-designer-element #op3-element-FTbEYpmv#op3-element-FTbEYpmv#op3-element-FTbEYpmv [data-op3-video-sticky] {
    max-width: 350px
}

html[data-op3-support] #op3-designer-element #op3-element-FTbEYpmv#op3-element-FTbEYpmv#op3-element-FTbEYpmv {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-8uSjQxTj>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::before,
html[data-op3-support] #op3-designer-element #op3-element-8uSjQxTj>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::after {
    background-color: rgb(110, 102, 201)
}

html[data-op3-support] #op3-designer-element #op3-element-8uSjQxTj {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 99px;
    padding-top: 15px
}

html[data-op3-support] #op3-designer-element #op3-element-zw4zpCh1>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-zw4zpCh1 {
    padding-bottom: 40px;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-AOfMUFHP#op3-element-AOfMUFHP#op3-element-AOfMUFHP [data-op3-contenteditable]>* {
    color: rgb(255, 255, 255);
    font-size: 32px;
    text-transform: capitalize;
    text-align: center
}

html[data-op3-support] #op3-designer-element #op3-element-AOfMUFHP#op3-element-AOfMUFHP#op3-element-AOfMUFHP {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-czKQ0uVi>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-czKQ0uVi {
    margin-left: auto;
    margin-right: auto;
    --op3-flex-column-gap: 32px;
    --op3-flex-basis-steps: 3
}

html[data-op3-support] #op3-designer-element #op3-element-EuXDzdQd>.op3-background-parent>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::before,
html[data-op3-support] #op3-designer-element #op3-element-EuXDzdQd>.op3-background-parent>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::after {
    background-color: rgb(255, 255, 255)
}

html[data-op3-support] #op3-designer-element #op3-element-EuXDzdQd>.op3-column-content>[data-op3-element-container]>[data-op3-border] {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px
}

html[data-op3-support] #op3-designer-element #op3-element-EuXDzdQd>.op3-column-content {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px
}

html[data-op3-support] #op3-designer-element #op3-element-EuXDzdQd {
    min-height: 0px;
    --op3-flex-column-width: 0.333333
}

html[data-op3-support] #op3-designer-element #op3-element-TuBu1soS#op3-element-TuBu1soS#op3-element-TuBu1soS [data-op3-video-sticky] {
    max-width: 350px;
    left: 0px;
    right: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-TuBu1soS#op3-element-TuBu1soS#op3-element-TuBu1soS .op3-video-wrapper,
html[data-op3-support] #op3-designer-element #op3-element-TuBu1soS#op3-element-TuBu1soS#op3-element-TuBu1soS .op3-video-image-overlay {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px
}

html[data-op3-support] #op3-designer-element #op3-element-TuBu1soS#op3-element-TuBu1soS#op3-element-TuBu1soS .op3-video-image-overlay {
    display: block;
    background-image: url("https://repurpose.io/wp-content/uploads/2024/03/repurpose-content-repurposing-tool-testimonial-6-586x1024.png")
}

html[data-op3-support] #op3-designer-element #op3-element-TuBu1soS#op3-element-TuBu1soS#op3-element-TuBu1soS .op3-icon {
    display: none;
    font-size: 65px;
    color: rgb(255, 255, 255);
    filter: drop-shadow(rgba(0, 0, 0, 0.2) 0px 2px 6px)
}

html[data-op3-support] #op3-designer-element #op3-element-TuBu1soS#op3-element-TuBu1soS#op3-element-TuBu1soS {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 16px
}

html[data-op3-support] #op3-designer-element #op3-element-WCOAMhQk#op3-element-WCOAMhQk#op3-element-WCOAMhQk [data-op3-contenteditable]>* {
    color: rgb(255, 255, 255);
    font-size: 20px;
    font-weight: 600
}

html[data-op3-support] #op3-designer-element #op3-element-WCOAMhQk#op3-element-WCOAMhQk#op3-element-WCOAMhQk {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-0I0vJcUl#op3-element-0I0vJcUl#op3-element-0I0vJcUl [data-op3-contenteditable]>* {
    font-size: 16px;
    font-weight: 500
}

html[data-op3-support] #op3-designer-element #op3-element-0I0vJcUl#op3-element-0I0vJcUl#op3-element-0I0vJcUl {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-gPYZRxbX#op3-element-gPYZRxbX#op3-element-gPYZRxbX [data-op3-contenteditable]>* {
    font-size: 15px;
    font-weight: 400
}

html[data-op3-support] #op3-designer-element #op3-element-gPYZRxbX#op3-element-gPYZRxbX#op3-element-gPYZRxbX {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-0DPZhzgl>.op3-background-parent>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::before,
html[data-op3-support] #op3-designer-element #op3-element-0DPZhzgl>.op3-background-parent>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::after {
    background-color: rgb(255, 255, 255)
}

html[data-op3-support] #op3-designer-element #op3-element-0DPZhzgl>.op3-column-content>[data-op3-element-container]>[data-op3-border] {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px
}

html[data-op3-support] #op3-designer-element #op3-element-0DPZhzgl>.op3-column-content {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px
}

html[data-op3-support] #op3-designer-element #op3-element-0DPZhzgl {
    --op3-flex-column-width: 0.333333
}

html[data-op3-support] #op3-designer-element #op3-element-T5qfqu4k#op3-element-T5qfqu4k#op3-element-T5qfqu4k [data-op3-video-sticky] {
    max-width: 350px
}

html[data-op3-support] #op3-designer-element #op3-element-T5qfqu4k#op3-element-T5qfqu4k#op3-element-T5qfqu4k .op3-video-wrapper,
html[data-op3-support] #op3-designer-element #op3-element-T5qfqu4k#op3-element-T5qfqu4k#op3-element-T5qfqu4k .op3-video-image-overlay {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px
}

html[data-op3-support] #op3-designer-element #op3-element-T5qfqu4k#op3-element-T5qfqu4k#op3-element-T5qfqu4k .op3-video-image-overlay {
    display: block;
    background-image: url("https://repurpose.io/wp-content/uploads/2024/03/repurpose-content-repurposing-tool-testimonial-1-584x1024.png")
}

html[data-op3-support] #op3-designer-element #op3-element-T5qfqu4k#op3-element-T5qfqu4k#op3-element-T5qfqu4k .op3-icon {
    display: none;
    font-size: 100px
}

html[data-op3-support] #op3-designer-element #op3-element-T5qfqu4k#op3-element-T5qfqu4k#op3-element-T5qfqu4k {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 16px
}

html[data-op3-support] #op3-designer-element #op3-element-m61iACBC#op3-element-m61iACBC#op3-element-m61iACBC [data-op3-contenteditable]>* {
    color: rgb(255, 255, 255);
    font-size: 18px;
    font-weight: 600
}

html[data-op3-support] #op3-designer-element #op3-element-m61iACBC#op3-element-m61iACBC#op3-element-m61iACBC {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-m61iACBC#op3-element-m61iACBC#op3-element-m61iACBC .op3-headline-wrapper {
    padding-top: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-IXtofsLD#op3-element-IXtofsLD#op3-element-IXtofsLD [data-op3-contenteditable]>* {
    font-size: 16px;
    font-weight: 500
}

html[data-op3-support] #op3-designer-element #op3-element-IXtofsLD#op3-element-IXtofsLD#op3-element-IXtofsLD {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-glXiaRDY#op3-element-glXiaRDY#op3-element-glXiaRDY [data-op3-contenteditable]>* {
    font-size: 15px;
    font-weight: 400
}

html[data-op3-support] #op3-designer-element #op3-element-glXiaRDY#op3-element-glXiaRDY#op3-element-glXiaRDY {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-E1RUkZ8N>.op3-background-parent>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::before,
html[data-op3-support] #op3-designer-element #op3-element-E1RUkZ8N>.op3-background-parent>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::after {
    background-color: rgb(255, 255, 255)
}

html[data-op3-support] #op3-designer-element #op3-element-E1RUkZ8N>.op3-column-content>[data-op3-element-container]>[data-op3-border] {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px
}

html[data-op3-support] #op3-designer-element #op3-element-E1RUkZ8N>.op3-column-content {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px
}

html[data-op3-support] #op3-designer-element #op3-element-E1RUkZ8N {
    --op3-flex-column-width: 0.333334
}

html[data-op3-support] #op3-designer-element #op3-element-PY83vJRr#op3-element-PY83vJRr#op3-element-PY83vJRr [data-op3-video-sticky] {
    max-width: 350px;
    left: 0px;
    right: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-PY83vJRr#op3-element-PY83vJRr#op3-element-PY83vJRr .op3-video-wrapper,
html[data-op3-support] #op3-designer-element #op3-element-PY83vJRr#op3-element-PY83vJRr#op3-element-PY83vJRr .op3-video-image-overlay {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px
}

html[data-op3-support] #op3-designer-element #op3-element-PY83vJRr#op3-element-PY83vJRr#op3-element-PY83vJRr .op3-video-image-overlay {
    display: block;
    background-image: url("https://repurpose.io/wp-content/uploads/2024/03/repurpose-content-repurposing-tool-testimonial-2-589x1024.png")
}

html[data-op3-support] #op3-designer-element #op3-element-PY83vJRr#op3-element-PY83vJRr#op3-element-PY83vJRr .op3-icon {
    display: none;
    font-size: 100px
}

html[data-op3-support] #op3-designer-element #op3-element-PY83vJRr#op3-element-PY83vJRr#op3-element-PY83vJRr {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 16px
}

html[data-op3-support] #op3-designer-element #op3-element-dqCphDV1#op3-element-dqCphDV1#op3-element-dqCphDV1 [data-op3-contenteditable]>* {
    color: rgb(255, 255, 255);
    font-size: 18px;
    font-weight: 700
}

html[data-op3-support] #op3-designer-element #op3-element-dqCphDV1#op3-element-dqCphDV1#op3-element-dqCphDV1 {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-dqCphDV1#op3-element-dqCphDV1#op3-element-dqCphDV1 .op3-headline-wrapper {
    padding-top: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-txmPhm5Z#op3-element-txmPhm5Z#op3-element-txmPhm5Z [data-op3-contenteditable]>* {
    font-size: 16px;
    font-weight: 500
}

html[data-op3-support] #op3-designer-element #op3-element-txmPhm5Z#op3-element-txmPhm5Z#op3-element-txmPhm5Z {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-6GzKUp0K#op3-element-6GzKUp0K#op3-element-6GzKUp0K [data-op3-contenteditable]>* {
    font-size: 15px;
    font-weight: 400
}

html[data-op3-support] #op3-designer-element #op3-element-6GzKUp0K#op3-element-6GzKUp0K#op3-element-6GzKUp0K {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-gMbhJOaI>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-gMbhJOaI {
    margin-left: auto;
    margin-right: auto;
    padding-top: 48px;
    --op3-flex-column-gap: 32px;
    --op3-flex-basis-steps: 3
}

html[data-op3-support] #op3-designer-element #op3-element-3gp5cECJ>.op3-background-parent>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::before,
html[data-op3-support] #op3-designer-element #op3-element-3gp5cECJ>.op3-background-parent>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::after {
    background-color: rgb(255, 255, 255)
}

html[data-op3-support] #op3-designer-element #op3-element-3gp5cECJ>.op3-column-content>[data-op3-element-container]>[data-op3-border] {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px
}

html[data-op3-support] #op3-designer-element #op3-element-3gp5cECJ>.op3-column-content {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px
}

html[data-op3-support] #op3-designer-element #op3-element-3gp5cECJ {
    --op3-flex-column-width: 0.333333
}

html[data-op3-support] #op3-designer-element #op3-element-5m7YmPFq#op3-element-5m7YmPFq#op3-element-5m7YmPFq [data-op3-video-sticky] {
    max-width: 350px;
    left: 0px;
    right: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-5m7YmPFq#op3-element-5m7YmPFq#op3-element-5m7YmPFq .op3-video-wrapper,
html[data-op3-support] #op3-designer-element #op3-element-5m7YmPFq#op3-element-5m7YmPFq#op3-element-5m7YmPFq .op3-video-image-overlay {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px
}

html[data-op3-support] #op3-designer-element #op3-element-5m7YmPFq#op3-element-5m7YmPFq#op3-element-5m7YmPFq .op3-video-image-overlay {
    display: block;
    background-image: url("https://repurpose.io/wp-content/uploads/2024/10/Screenshot-2024-10-22-at-10.17.50 PM.png")
}

html[data-op3-support] #op3-designer-element #op3-element-5m7YmPFq#op3-element-5m7YmPFq#op3-element-5m7YmPFq .op3-icon {
    display: none;
    font-size: 50px;
    color: rgb(67, 56, 72)
}

html[data-op3-support] #op3-designer-element #op3-element-5m7YmPFq#op3-element-5m7YmPFq#op3-element-5m7YmPFq {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 16px
}

html[data-op3-support] #op3-designer-element #op3-element-YQHEudXc#op3-element-YQHEudXc#op3-element-YQHEudXc [data-op3-contenteditable]>* {
    color: #3575BB;
    font-size: 18px;
    font-weight: 600
}

html[data-op3-support] #op3-designer-element #op3-element-YQHEudXc#op3-element-YQHEudXc#op3-element-YQHEudXc {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-YQHEudXc#op3-element-YQHEudXc#op3-element-YQHEudXc .op3-headline-wrapper {
    padding-top: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-yIVpI65p#op3-element-yIVpI65p#op3-element-yIVpI65p [data-op3-contenteditable]>* {
    font-size: 16px;
    font-weight: 500
}

html[data-op3-support] #op3-designer-element #op3-element-yIVpI65p#op3-element-yIVpI65p#op3-element-yIVpI65p {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-0Qv5rYSF#op3-element-0Qv5rYSF#op3-element-0Qv5rYSF [data-op3-contenteditable]>* {
    font-size: 15px;
    font-weight: 400
}

html[data-op3-support] #op3-designer-element #op3-element-0Qv5rYSF#op3-element-0Qv5rYSF#op3-element-0Qv5rYSF {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-jedhl4Yy>.op3-background-parent>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::before,
html[data-op3-support] #op3-designer-element #op3-element-jedhl4Yy>.op3-background-parent>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::after {
    background-color: rgb(255, 255, 255)
}

html[data-op3-support] #op3-designer-element #op3-element-jedhl4Yy>.op3-column-content>[data-op3-element-container]>[data-op3-border] {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px
}

html[data-op3-support] #op3-designer-element #op3-element-jedhl4Yy>.op3-column-content {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px
}

html[data-op3-support] #op3-designer-element #op3-element-jedhl4Yy {
    --op3-flex-column-width: 0.333333
}

html[data-op3-support] #op3-designer-element #op3-element-d19jlgR7#op3-element-d19jlgR7#op3-element-d19jlgR7 [data-op3-video-sticky] {
    max-width: 350px
}

html[data-op3-support] #op3-designer-element #op3-element-d19jlgR7#op3-element-d19jlgR7#op3-element-d19jlgR7 .op3-video-wrapper,
html[data-op3-support] #op3-designer-element #op3-element-d19jlgR7#op3-element-d19jlgR7#op3-element-d19jlgR7 .op3-video-image-overlay {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px
}

html[data-op3-support] #op3-designer-element #op3-element-d19jlgR7#op3-element-d19jlgR7#op3-element-d19jlgR7 .op3-video-image-overlay {
    display: block;
    background-image: url("https://repurpose.io/wp-content/uploads/2024/03/repurpose-content-repurposing-tool-testimonial-4-586x1024.png")
}

html[data-op3-support] #op3-designer-element #op3-element-d19jlgR7#op3-element-d19jlgR7#op3-element-d19jlgR7 .op3-icon {
    display: none;
    color: rgb(255, 255, 255);
    font-size: 100px
}

html[data-op3-support] #op3-designer-element #op3-element-d19jlgR7#op3-element-d19jlgR7#op3-element-d19jlgR7 {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 16px
}

html[data-op3-support] #op3-designer-element #op3-element-eTTZ6w2G#op3-element-eTTZ6w2G#op3-element-eTTZ6w2G [data-op3-contenteditable]>* {
    color: rgb(255, 255, 255);
    font-size: 18px;
    font-weight: 600
}

html[data-op3-support] #op3-designer-element #op3-element-eTTZ6w2G#op3-element-eTTZ6w2G#op3-element-eTTZ6w2G {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-eTTZ6w2G#op3-element-eTTZ6w2G#op3-element-eTTZ6w2G .op3-headline-wrapper {
    padding-top: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-ll0XfmHs#op3-element-ll0XfmHs#op3-element-ll0XfmHs [data-op3-contenteditable]>* {
    font-size: 16px;
    font-weight: 500
}

html[data-op3-support] #op3-designer-element #op3-element-ll0XfmHs#op3-element-ll0XfmHs#op3-element-ll0XfmHs {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-RTKcp6oL#op3-element-RTKcp6oL#op3-element-RTKcp6oL [data-op3-contenteditable]>* {
    font-size: 15px;
    font-weight: 400
}

html[data-op3-support] #op3-designer-element #op3-element-RTKcp6oL#op3-element-RTKcp6oL#op3-element-RTKcp6oL {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-N2F1bfIi>.op3-background-parent>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::before,
html[data-op3-support] #op3-designer-element #op3-element-N2F1bfIi>.op3-background-parent>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::after {
    background-color: rgb(255, 255, 255)
}

html[data-op3-support] #op3-designer-element #op3-element-N2F1bfIi>.op3-column-content>[data-op3-element-container]>[data-op3-border] {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px
}

html[data-op3-support] #op3-designer-element #op3-element-N2F1bfIi>.op3-column-content {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px
}

html[data-op3-support] #op3-designer-element #op3-element-N2F1bfIi {
    --op3-flex-column-width: 0.333334
}

html[data-op3-support] #op3-designer-element #op3-element-4ebGolB0#op3-element-4ebGolB0#op3-element-4ebGolB0 [data-op3-video-sticky] {
    max-width: 350px
}

html[data-op3-support] #op3-designer-element #op3-element-4ebGolB0#op3-element-4ebGolB0#op3-element-4ebGolB0 .op3-video-wrapper,
html[data-op3-support] #op3-designer-element #op3-element-4ebGolB0#op3-element-4ebGolB0#op3-element-4ebGolB0 .op3-video-image-overlay {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px
}

html[data-op3-support] #op3-designer-element #op3-element-4ebGolB0#op3-element-4ebGolB0#op3-element-4ebGolB0 .op3-video-image-overlay {
    display: block;
    background-image: url("https://repurpose.io/wp-content/uploads/2024/03/repurpose-content-repurposing-tool-testimonial-5-587x1024.png")
}

html[data-op3-support] #op3-designer-element #op3-element-4ebGolB0#op3-element-4ebGolB0#op3-element-4ebGolB0 .op3-icon {
    display: none;
    font-size: 100px
}

html[data-op3-support] #op3-designer-element #op3-element-4ebGolB0#op3-element-4ebGolB0#op3-element-4ebGolB0 {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 16px
}

html[data-op3-support] #op3-designer-element #op3-element-M93mGHWe#op3-element-M93mGHWe#op3-element-M93mGHWe [data-op3-contenteditable]>* {
    color: rgb(255, 255, 255);
    font-size: 18px;
    font-weight: 600
}

html[data-op3-support] #op3-designer-element #op3-element-M93mGHWe#op3-element-M93mGHWe#op3-element-M93mGHWe {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-M93mGHWe#op3-element-M93mGHWe#op3-element-M93mGHWe .op3-headline-wrapper {
    padding-top: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-Mi11LN2d#op3-element-Mi11LN2d#op3-element-Mi11LN2d [data-op3-contenteditable]>* {
    font-size: 16px;
    font-weight: 500
}

html[data-op3-support] #op3-designer-element #op3-element-Mi11LN2d#op3-element-Mi11LN2d#op3-element-Mi11LN2d {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-rfqfGZbj#op3-element-rfqfGZbj#op3-element-rfqfGZbj [data-op3-contenteditable]>* {
    font-size: 15px;
    font-weight: 400
}

html[data-op3-support] #op3-designer-element #op3-element-rfqfGZbj#op3-element-rfqfGZbj#op3-element-rfqfGZbj {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-AZBGDaoK {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-se2WCrAx>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-se2WCrAx {
    margin-left: auto;
    margin-right: auto;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-jtG2J9qz#op3-element-jtG2J9qz#op3-element-jtG2J9qz [data-op3-contenteditable]>* {
    font-size: 40px;
    text-align: center
}

html[data-op3-support] #op3-designer-element #op3-element-jtG2J9qz#op3-element-jtG2J9qz#op3-element-jtG2J9qz {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-2bq62PPI#op3-element-2bq62PPI#op3-element-2bq62PPI [data-op3-contenteditable]>* {
    font-size: 18px;
    font-weight: 400;
    text-align: center
}

html[data-op3-support] #op3-designer-element #op3-element-2bq62PPI#op3-element-2bq62PPI#op3-element-2bq62PPI {
    margin-bottom: 56px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-b8JkrUSY .header .widget .slider {
    width: 60px;
    height: 30px
}

html[data-op3-support] #op3-designer-element #op3-element-b8JkrUSY .widget {
    margin-right: 15px;
    margin-left: 15px;
    background-color: #3575BB
}

html[data-op3-support] #op3-designer-element #op3-element-b8JkrUSY {
    margin-right: auto;
    margin-left: auto
}

html[data-op3-support] #op3-designer-element #op3-element-b8JkrUSY .slider {
    background-color: #3575BB
}

html[data-op3-support] #op3-designer-element #op3-element-b8JkrUSY .box {
    background-color: rgb(255, 255, 255)
}

html[data-op3-support] #op3-designer-element #op3-element-b8JkrUSY .widget,
html[data-op3-support] #op3-designer-element #op3-element-b8JkrUSY .slider {
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    border-bottom-left-radius: 100px
}

html[data-op3-support] #op3-designer-element #op3-element-b8JkrUSY .header .widget .box {
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    border-bottom-left-radius: 100px
}

html[data-op3-support] #op3-designer-element #op3-element-b8JkrUSY .op3-element[data-op3-element-type="text"] [data-op3-contenteditable]>* {
    font-size: 16px
}

html[data-op3-support] #op3-designer-element #op3-element-b8JkrUSY .op3-element[data-op3-element-type="text"] .op3-text-wrapper {
    padding-left: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-uiJO5HSv {
    padding-top: 40px;
    padding-bottom: 0px;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-uiJO5HSv>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-7V3sYzRr>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-7V3sYzRr {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-bdQvnWVT {
    padding-top: 0px;
    padding-bottom: 0px;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-bdQvnWVT>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-7mnFDqqV>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-7mnFDqqV {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 100px;
    padding-left: 120px;
    padding-right: 120px;
    width: 100%;
    --op3-flex-column-gap: 40px;
    --op3-flex-basis-steps: 2
}

html[data-op3-support] #op3-designer-element #op3-element-samQOGEm>.op3-background-parent>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::before,
html[data-op3-support] #op3-designer-element #op3-element-samQOGEm>.op3-background-parent>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::after {
    background-color: rgb(254, 247, 248)
}

html[data-op3-support] #op3-designer-element #op3-element-samQOGEm>.op3-column-content>[data-op3-element-container],
html[data-op3-support] #op3-designer-element #op3-element-samQOGEm>.op3-column-content>[data-op3-element-container]>[data-op3-border] {
    border-top-width: 0px;
    border-top-style: solid;
    border-top-color: #3575BB;
    border-right-width: 0px;
    border-right-style: solid;
    border-right-color: #3575BB;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #3575BB;
    border-left-width: 0px;
    border-left-style: solid;
    border-left-color: #3575BB
}

html[data-op3-support] #op3-designer-element #op3-element-samQOGEm>.op3-column-content>[data-op3-element-container]>[data-op3-border] {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px
}

html[data-op3-support] #op3-designer-element #op3-element-samQOGEm>.op3-column-content {
    padding-left: 32px;
    padding-right: 32px
}

html[data-op3-support] #op3-designer-element #op3-element-samQOGEm {
    text-align: left;
    --op3-flex-column-width: 0.5
}

html[data-op3-support] #op3-designer-element #op3-element-L20yqq5p>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-L20yqq5p {
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 30px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-UcnfTzwj#op3-element-UcnfTzwj#op3-element-UcnfTzwj [data-op3-contenteditable]>* {
    font-size: 24px;
    text-align: left
}

html[data-op3-support] #op3-designer-element #op3-element-UcnfTzwj#op3-element-UcnfTzwj#op3-element-UcnfTzwj {
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-UcnfTzwj#op3-element-UcnfTzwj#op3-element-UcnfTzwj .op3-headline-wrapper {
    padding-left: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-PuCTe2Z6#op3-element-PuCTe2Z6#op3-element-PuCTe2Z6 [data-op3-contenteditable]>* {
    font-size: 40px;
    text-align: left
}

html[data-op3-support] #op3-designer-element #op3-element-PuCTe2Z6#op3-element-PuCTe2Z6#op3-element-PuCTe2Z6 {
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-PuCTe2Z6#op3-element-PuCTe2Z6#op3-element-PuCTe2Z6 .op3-headline-wrapper {
    padding-bottom: 1px;
    padding-left: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-sfIYcRt8#op3-element-sfIYcRt8#op3-element-sfIYcRt8 {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-NmOgQqr1#op3-element-NmOgQqr1#op3-element-NmOgQqr1 {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-gr6aX1MC>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-gr6aX1MC {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-QhVC7orA#op3-element-QhVC7orA#op3-element-QhVC7orA {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-QhVC7orA#op3-element-QhVC7orA#op3-element-QhVC7orA .op3-element-bulletblock__container {
    padding-bottom: 20px
}

html[data-op3-support] #op3-designer-element #op3-element-QhVC7orA#op3-element-QhVC7orA#op3-element-QhVC7orA .op3-element[data-op3-element-type="bulletlist"] .op3-element-bulletlist__container {
    font-size: 17px
}

html[data-op3-support] #op3-designer-element #op3-element-QhVC7orA#op3-element-QhVC7orA#op3-element-QhVC7orA .op3-element[data-op3-element-type="bulletlist"] .op3-element-bulletlist__container .op3-element-bulletlist__icon {
    color: #3575BB
}

html[data-op3-support] #op3-designer-element #op3-element-5NvPDgtF>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-5NvPDgtF {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-YNjzpBee>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-YNjzpBee {
    margin-left: 0px;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 100%;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-e6XHfEP6>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-e6XHfEP6 {
    margin-left: 0px;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 80%;
    --op3-flex-basis-steps: 5
}

html[data-op3-support] #op3-designer-element #op3-element-sdYjrULS {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-LjPKCjuM#op3-element-LjPKCjuM#op3-element-LjPKCjuM {
    width: 50px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-LjPKCjuM#op3-element-LjPKCjuM#op3-element-LjPKCjuM .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-LjPKCjuM#op3-element-LjPKCjuM#op3-element-LjPKCjuM .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-ApW7uegM {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-xesfImm4#op3-element-xesfImm4#op3-element-xesfImm4 {
    width: 50px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-xesfImm4#op3-element-xesfImm4#op3-element-xesfImm4 .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-xesfImm4#op3-element-xesfImm4#op3-element-xesfImm4 .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-bQcwFwM1 {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-UeKkch0A#op3-element-UeKkch0A#op3-element-UeKkch0A {
    width: 196px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-UeKkch0A#op3-element-UeKkch0A#op3-element-UeKkch0A .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-UeKkch0A#op3-element-UeKkch0A#op3-element-UeKkch0A .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-UTuLsu1k {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-ZDK4s0Cn#op3-element-ZDK4s0Cn#op3-element-ZDK4s0Cn {
    width: 196px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-ZDK4s0Cn#op3-element-ZDK4s0Cn#op3-element-ZDK4s0Cn .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-ZDK4s0Cn#op3-element-ZDK4s0Cn#op3-element-ZDK4s0Cn .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-Rmk8Dl4f {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-3VoSv5X6#op3-element-3VoSv5X6#op3-element-3VoSv5X6 {
    width: 196px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-3VoSv5X6#op3-element-3VoSv5X6#op3-element-3VoSv5X6 .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-3VoSv5X6#op3-element-3VoSv5X6#op3-element-3VoSv5X6 .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-ttzgrepK>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-ttzgrepK {
    margin-top: 10px;
    margin-left: 0px;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 80%;
    --op3-flex-basis-steps: 5
}

html[data-op3-support] #op3-designer-element #op3-element-rv150fmy {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-I5kXWuax#op3-element-I5kXWuax#op3-element-I5kXWuax {
    width: 200px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-I5kXWuax#op3-element-I5kXWuax#op3-element-I5kXWuax .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-I5kXWuax#op3-element-I5kXWuax#op3-element-I5kXWuax .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-OmrhZZMe {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-Xa1e4V3v#op3-element-Xa1e4V3v#op3-element-Xa1e4V3v {
    width: 196px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-Xa1e4V3v#op3-element-Xa1e4V3v#op3-element-Xa1e4V3v .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-Xa1e4V3v#op3-element-Xa1e4V3v#op3-element-Xa1e4V3v .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-FnWB5aV9 {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-5hhVdA7h#op3-element-5hhVdA7h#op3-element-5hhVdA7h {
    width: 196px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-5hhVdA7h#op3-element-5hhVdA7h#op3-element-5hhVdA7h .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-5hhVdA7h#op3-element-5hhVdA7h#op3-element-5hhVdA7h .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-M7SnD4sr {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-n88GRFEN#op3-element-n88GRFEN#op3-element-n88GRFEN {
    width: 196px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-n88GRFEN#op3-element-n88GRFEN#op3-element-n88GRFEN .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-n88GRFEN#op3-element-n88GRFEN#op3-element-n88GRFEN .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-Rz1piv1z {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-XWDnZRTv#op3-element-XWDnZRTv#op3-element-XWDnZRTv {
    width: 196px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-XWDnZRTv#op3-element-XWDnZRTv#op3-element-XWDnZRTv .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-XWDnZRTv#op3-element-XWDnZRTv#op3-element-XWDnZRTv .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-QfoxxENZ>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-QfoxxENZ {
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 0px;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-T78K9EYV>.op3-column-content {
    padding-bottom: 30px;
    padding-right: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-T78K9EYV {
    min-height: 50px;
    justify-content: center
}

html[data-op3-support] #op3-designer-element #op3-element-JMSJ2sja#op3-element-JMSJ2sja#op3-element-JMSJ2sja>.op3-link {
    color: #3575BB;
    height: 60px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-JMSJ2sja#op3-element-JMSJ2sja#op3-element-JMSJ2sja {
    max-width: 80%;
    margin-left: 0px;
    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-JMSJ2sja#op3-element-JMSJ2sja#op3-element-JMSJ2sja [data-op3-background="overlay"]::before,
html[data-op3-support] #op3-designer-element #op3-element-JMSJ2sja#op3-element-JMSJ2sja#op3-element-JMSJ2sja [data-op3-background="overlay"]::after {
    background-image: none;
    background-color: transparent
}

html[data-op3-support] #op3-designer-element #op3-element-JMSJ2sja#op3-element-JMSJ2sja#op3-element-JMSJ2sja>.op3-link .op3-text-container {
    font-size: 17px;
    line-height: 1em
}

html[data-op3-support] #op3-designer-element #op3-element-JMSJ2sja#op3-element-JMSJ2sja#op3-element-JMSJ2sja>.op3-link>.op3-text-container>.op3-icon,
html[data-op3-support] #op3-designer-element #op3-element-JMSJ2sja#op3-element-JMSJ2sja#op3-element-JMSJ2sja>.op3-link>.op3-text-container {
    font-weight: 700
}

html[data-op3-support] #op3-designer-element #op3-element-JMSJ2sja#op3-element-JMSJ2sja#op3-element-JMSJ2sja>.op3-link>.op3-text-container {
    text-transform: none
}

html[data-op3-support] #op3-designer-element #op3-element-JMSJ2sja#op3-element-JMSJ2sja#op3-element-JMSJ2sja>.op3-link>.op3-subtext {
    text-transform: none;
    margin-left: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-JMSJ2sja#op3-element-JMSJ2sja#op3-element-JMSJ2sja .op3-subtext {
    display: none
}

html[data-op3-support] #op3-designer-element #op3-element-JMSJ2sja#op3-element-JMSJ2sja#op3-element-JMSJ2sja>.op3-link>.op3-text-container>.op3-icon,
html[data-op3-support] #op3-designer-element #op3-element-JMSJ2sja#op3-element-JMSJ2sja#op3-element-JMSJ2sja>.op3-link>.op3-text-container>.op3-divider {
    display: none
}

html[data-op3-support] #op3-designer-element #op3-element-JMSJ2sja#op3-element-JMSJ2sja#op3-element-JMSJ2sja>.op3-link [data-op3-border] {
    border-top-width: 1px;
    border-top-color: #3575BB;
    border-right-width: 1px;
    border-right-color: #3575BB;
    border-bottom-width: 1px;
    border-bottom-color: #3575BB;
    border-left-width: 1px;
    border-left-color: #3575BB;
    box-shadow: rgba(255, 255, 255, 0.22) 0px 1px 0px 0px inset
}

html[data-op3-support] #op3-designer-element #op3-element-JMSJ2sja#op3-element-JMSJ2sja#op3-element-JMSJ2sja>.op3-link:hover {
    filter: brightness(1.05)
}

html[data-op3-support] #op3-designer-element #op3-element-0rGAU5qJ>.op3-background-parent>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::before,
html[data-op3-support] #op3-designer-element #op3-element-0rGAU5qJ>.op3-background-parent>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::after {
    background-color: rgba(254, 247, 248, 0)
}

html[data-op3-support] #op3-designer-element #op3-element-0rGAU5qJ>.op3-column-content>[data-op3-element-container],
html[data-op3-support] #op3-designer-element #op3-element-0rGAU5qJ>.op3-column-content>[data-op3-element-container]>[data-op3-border] {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #3575BB;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #3575BB;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #3575BB;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #3575BB
}

html[data-op3-support] #op3-designer-element #op3-element-0rGAU5qJ>.op3-column-content>[data-op3-element-container]>[data-op3-border] {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px
}

html[data-op3-support] #op3-designer-element #op3-element-0rGAU5qJ>.op3-column-content {
    padding-left: 32px;
    padding-right: 32px
}

html[data-op3-support] #op3-designer-element #op3-element-0rGAU5qJ {
    --op3-flex-column-width: 0.5
}

html[data-op3-support] #op3-designer-element #op3-element-YM3dOUVn>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-YM3dOUVn {
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 30px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-quNOYaBA#op3-element-quNOYaBA#op3-element-quNOYaBA [data-op3-contenteditable]>* {
    font-size: 24px;
    text-align: left
}

html[data-op3-support] #op3-designer-element #op3-element-quNOYaBA#op3-element-quNOYaBA#op3-element-quNOYaBA {
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-quNOYaBA#op3-element-quNOYaBA#op3-element-quNOYaBA .op3-headline-wrapper {
    padding-left: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-5Z7Yifdn#op3-element-5Z7Yifdn#op3-element-5Z7Yifdn [data-op3-contenteditable]>* {
    font-size: 40px;
    text-align: left
}

html[data-op3-support] #op3-designer-element #op3-element-5Z7Yifdn#op3-element-5Z7Yifdn#op3-element-5Z7Yifdn {
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-5Z7Yifdn#op3-element-5Z7Yifdn#op3-element-5Z7Yifdn .op3-headline-wrapper {
    padding-bottom: 1px;
    padding-left: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-NEd23SRh#op3-element-NEd23SRh#op3-element-NEd23SRh {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-jvsAU7PF#op3-element-jvsAU7PF#op3-element-jvsAU7PF {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-hLZ0ZYcg>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-hLZ0ZYcg {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-BuMeZ1zS#op3-element-BuMeZ1zS#op3-element-BuMeZ1zS {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-BuMeZ1zS#op3-element-BuMeZ1zS#op3-element-BuMeZ1zS .op3-element-bulletblock__container {
    padding-bottom: 20px
}

html[data-op3-support] #op3-designer-element #op3-element-BuMeZ1zS#op3-element-BuMeZ1zS#op3-element-BuMeZ1zS .op3-element[data-op3-element-type="bulletlist"] .op3-element-bulletlist__container {
    font-size: 17px;
    padding-top: 1px
}

html[data-op3-support] #op3-designer-element #op3-element-BuMeZ1zS#op3-element-BuMeZ1zS#op3-element-BuMeZ1zS .op3-element[data-op3-element-type="bulletlist"] .op3-element-bulletlist__container .op3-element-bulletlist__icon {
    color: #3575BB
}

html[data-op3-support] #op3-designer-element #op3-element-iodQznLW>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-iodQznLW {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-z9bSNU5M>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-z9bSNU5M {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 100%;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-3zW2KWap>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-3zW2KWap {
    margin-left: 0px;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 80%;
    --op3-flex-basis-steps: 5
}

html[data-op3-support] #op3-designer-element #op3-element-CEimwR5x {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-TFzxRJA5#op3-element-TFzxRJA5#op3-element-TFzxRJA5 {
    width: 50px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-TFzxRJA5#op3-element-TFzxRJA5#op3-element-TFzxRJA5 .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-TFzxRJA5#op3-element-TFzxRJA5#op3-element-TFzxRJA5 .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-lxGr1FPM {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-lSeoegW6#op3-element-lSeoegW6#op3-element-lSeoegW6 {
    width: 50px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-lSeoegW6#op3-element-lSeoegW6#op3-element-lSeoegW6 .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-lSeoegW6#op3-element-lSeoegW6#op3-element-lSeoegW6 .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-AZpZH6uF {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-ASMh8aq0#op3-element-ASMh8aq0#op3-element-ASMh8aq0 {
    width: 196px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-ASMh8aq0#op3-element-ASMh8aq0#op3-element-ASMh8aq0 .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-ASMh8aq0#op3-element-ASMh8aq0#op3-element-ASMh8aq0 .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-8PhSi2BG {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-RgEj02fA#op3-element-RgEj02fA#op3-element-RgEj02fA {
    width: 196px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-RgEj02fA#op3-element-RgEj02fA#op3-element-RgEj02fA .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-RgEj02fA#op3-element-RgEj02fA#op3-element-RgEj02fA .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-UkT69z9m {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-hl9GULdg#op3-element-hl9GULdg#op3-element-hl9GULdg {
    width: 196px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-hl9GULdg#op3-element-hl9GULdg#op3-element-hl9GULdg .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-hl9GULdg#op3-element-hl9GULdg#op3-element-hl9GULdg .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-3mVwIKP7>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-3mVwIKP7 {
    margin-top: 10px;
    margin-left: 0px;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 80%;
    --op3-flex-basis-steps: 5
}

html[data-op3-support] #op3-designer-element #op3-element-TbFgdqjG {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-BQuTweBj#op3-element-BQuTweBj#op3-element-BQuTweBj {
    width: 200px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-BQuTweBj#op3-element-BQuTweBj#op3-element-BQuTweBj .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-BQuTweBj#op3-element-BQuTweBj#op3-element-BQuTweBj .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-rFUamNi9 {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-He3bj0RT#op3-element-He3bj0RT#op3-element-He3bj0RT {
    width: 196px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-He3bj0RT#op3-element-He3bj0RT#op3-element-He3bj0RT .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-He3bj0RT#op3-element-He3bj0RT#op3-element-He3bj0RT .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-XhMTotSb {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-hT1wNucN#op3-element-hT1wNucN#op3-element-hT1wNucN {
    width: 196px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-hT1wNucN#op3-element-hT1wNucN#op3-element-hT1wNucN .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-hT1wNucN#op3-element-hT1wNucN#op3-element-hT1wNucN .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-GxBjZNpW {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-5uzREVV1#op3-element-5uzREVV1#op3-element-5uzREVV1 {
    width: 196px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-5uzREVV1#op3-element-5uzREVV1#op3-element-5uzREVV1 .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-5uzREVV1#op3-element-5uzREVV1#op3-element-5uzREVV1 .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-EUtNWN3P {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-mjscT5tx#op3-element-mjscT5tx#op3-element-mjscT5tx {
    width: 196px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-mjscT5tx#op3-element-mjscT5tx#op3-element-mjscT5tx .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-mjscT5tx#op3-element-mjscT5tx#op3-element-mjscT5tx .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-SGhvWItp>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-SGhvWItp {
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 20px;
    padding-bottom: 0px;
    width: 100%;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-eJh0e2o7>.op3-column-content {
    padding-bottom: 30px;
    padding-right: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-eJh0e2o7 {
    min-height: 50px;
    justify-content: center
}

html[data-op3-support] #op3-designer-element #op3-element-LzsS5lD6#op3-element-LzsS5lD6#op3-element-LzsS5lD6>.op3-link {
    color: #3575BB;
    height: 60px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-LzsS5lD6#op3-element-LzsS5lD6#op3-element-LzsS5lD6 {
    max-width: 80%;
    margin-left: 0px;
    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-LzsS5lD6#op3-element-LzsS5lD6#op3-element-LzsS5lD6 [data-op3-background="overlay"]::before,
html[data-op3-support] #op3-designer-element #op3-element-LzsS5lD6#op3-element-LzsS5lD6#op3-element-LzsS5lD6 [data-op3-background="overlay"]::after {
    background-image: none;
    background-color: transparent
}

html[data-op3-support] #op3-designer-element #op3-element-LzsS5lD6#op3-element-LzsS5lD6#op3-element-LzsS5lD6>.op3-link .op3-text-container {
    font-size: 17px;
    line-height: 1em
}

html[data-op3-support] #op3-designer-element #op3-element-LzsS5lD6#op3-element-LzsS5lD6#op3-element-LzsS5lD6>.op3-link>.op3-text-container>.op3-icon,
html[data-op3-support] #op3-designer-element #op3-element-LzsS5lD6#op3-element-LzsS5lD6#op3-element-LzsS5lD6>.op3-link>.op3-text-container {
    font-weight: 700
}

html[data-op3-support] #op3-designer-element #op3-element-LzsS5lD6#op3-element-LzsS5lD6#op3-element-LzsS5lD6>.op3-link>.op3-text-container {
    text-transform: none
}

html[data-op3-support] #op3-designer-element #op3-element-LzsS5lD6#op3-element-LzsS5lD6#op3-element-LzsS5lD6>.op3-link>.op3-subtext {
    text-transform: none;
    margin-left: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-LzsS5lD6#op3-element-LzsS5lD6#op3-element-LzsS5lD6 .op3-subtext {
    display: none
}

html[data-op3-support] #op3-designer-element #op3-element-LzsS5lD6#op3-element-LzsS5lD6#op3-element-LzsS5lD6>.op3-link>.op3-text-container>.op3-icon,
html[data-op3-support] #op3-designer-element #op3-element-LzsS5lD6#op3-element-LzsS5lD6#op3-element-LzsS5lD6>.op3-link>.op3-text-container>.op3-divider {
    display: none
}

html[data-op3-support] #op3-designer-element #op3-element-LzsS5lD6#op3-element-LzsS5lD6#op3-element-LzsS5lD6>.op3-link [data-op3-border] {
    border-top-width: 1px;
    border-top-color: #3575BB;
    border-right-width: 1px;
    border-right-color: #3575BB;
    border-bottom-width: 1px;
    border-bottom-color: #3575BB;
    border-left-width: 1px;
    border-left-color: #3575BB;
    box-shadow: rgba(255, 255, 255, 0.22) 0px 1px 0px 0px inset
}

html[data-op3-support] #op3-designer-element #op3-element-LzsS5lD6#op3-element-LzsS5lD6#op3-element-LzsS5lD6>.op3-link:hover {
    filter: brightness(1.05)
}

html[data-op3-support] #op3-designer-element #op3-element-0mzSRm6o {
    padding-top: 40px;
    padding-bottom: 0px;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-0mzSRm6o>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-bh3t0D1H>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-bh3t0D1H {
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 100px;
    padding-left: 120px;
    padding-right: 120px;
    --op3-flex-column-gap: 40px;
    --op3-flex-basis-steps: 2
}

html[data-op3-support] #op3-designer-element #op3-element-cvlLgvsr>.op3-background-parent>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::before,
html[data-op3-support] #op3-designer-element #op3-element-cvlLgvsr>.op3-background-parent>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::after {
    background-color: rgb(254, 247, 248)
}

html[data-op3-support] #op3-designer-element #op3-element-cvlLgvsr>.op3-column-content>[data-op3-element-container],
html[data-op3-support] #op3-designer-element #op3-element-cvlLgvsr>.op3-column-content>[data-op3-element-container]>[data-op3-border] {
    border-top-width: 0px;
    border-top-style: solid;
    border-top-color: #3575BB;
    border-right-width: 0px;
    border-right-style: solid;
    border-right-color: #3575BB;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #3575BB;
    border-left-width: 0px;
    border-left-style: solid;
    border-left-color: #3575BB
}

html[data-op3-support] #op3-designer-element #op3-element-cvlLgvsr>.op3-column-content>[data-op3-element-container]>[data-op3-border] {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px
}

html[data-op3-support] #op3-designer-element #op3-element-cvlLgvsr>.op3-column-content {
    padding-left: 32px;
    padding-right: 32px
}

html[data-op3-support] #op3-designer-element #op3-element-cvlLgvsr {
    --op3-flex-column-width: 0.5
}

html[data-op3-support] #op3-designer-element #op3-element-i2yAFv65>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-i2yAFv65 {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: auto;
    padding-top: 30px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-4t6YkPLL#op3-element-4t6YkPLL#op3-element-4t6YkPLL [data-op3-contenteditable]>* {
    font-size: 24px;
    text-align: left
}

html[data-op3-support] #op3-designer-element #op3-element-4t6YkPLL#op3-element-4t6YkPLL#op3-element-4t6YkPLL {
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-4t6YkPLL#op3-element-4t6YkPLL#op3-element-4t6YkPLL .op3-headline-wrapper {
    padding-left: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-2EWSB2s8#op3-element-2EWSB2s8#op3-element-2EWSB2s8 [data-op3-contenteditable]>* {
    font-size: 40px;
    text-align: left
}

html[data-op3-support] #op3-designer-element #op3-element-2EWSB2s8#op3-element-2EWSB2s8#op3-element-2EWSB2s8 {
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-2EWSB2s8#op3-element-2EWSB2s8#op3-element-2EWSB2s8 .op3-headline-wrapper {
    padding-bottom: 1px;
    padding-left: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-frA52ZqL#op3-element-frA52ZqL#op3-element-frA52ZqL {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-OKqZBj1d#op3-element-OKqZBj1d#op3-element-OKqZBj1d {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-vLzW0Buq>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-vLzW0Buq {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-lU86celI#op3-element-lU86celI#op3-element-lU86celI {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-lU86celI#op3-element-lU86celI#op3-element-lU86celI .op3-element-bulletblock__container {
    padding-top: 15px;
    padding-bottom: 20px
}

html[data-op3-support] #op3-designer-element #op3-element-lU86celI#op3-element-lU86celI#op3-element-lU86celI .op3-element[data-op3-element-type="bulletlist"] .op3-element-bulletlist__container {
    font-size: 17px
}

html[data-op3-support] #op3-designer-element #op3-element-lU86celI#op3-element-lU86celI#op3-element-lU86celI .op3-element[data-op3-element-type="bulletlist"] .op3-element-bulletlist__container .op3-element-bulletlist__icon {
    color: #3575BB
}

html[data-op3-support] #op3-designer-element #op3-element-NWBYvfMY>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-NWBYvfMY {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-SoyMsCiP>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-SoyMsCiP {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-kYA3C9L8>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-kYA3C9L8 {
    margin-left: 0px;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 80%;
    --op3-flex-basis-steps: 5
}

html[data-op3-support] #op3-designer-element #op3-element-aTv7sbSM {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-tgZd9y2t#op3-element-tgZd9y2t#op3-element-tgZd9y2t {
    width: 50px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-tgZd9y2t#op3-element-tgZd9y2t#op3-element-tgZd9y2t .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-tgZd9y2t#op3-element-tgZd9y2t#op3-element-tgZd9y2t .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-jvFvPQl7 {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-jXco1oNO#op3-element-jXco1oNO#op3-element-jXco1oNO {
    width: 50px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-jXco1oNO#op3-element-jXco1oNO#op3-element-jXco1oNO .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-jXco1oNO#op3-element-jXco1oNO#op3-element-jXco1oNO .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-58RXY4ql {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-EOFl3PCC#op3-element-EOFl3PCC#op3-element-EOFl3PCC {
    width: 196px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-EOFl3PCC#op3-element-EOFl3PCC#op3-element-EOFl3PCC .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-EOFl3PCC#op3-element-EOFl3PCC#op3-element-EOFl3PCC .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-xIURGXMs {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-z5V8djrz#op3-element-z5V8djrz#op3-element-z5V8djrz {
    width: 196px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-z5V8djrz#op3-element-z5V8djrz#op3-element-z5V8djrz .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-z5V8djrz#op3-element-z5V8djrz#op3-element-z5V8djrz .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-Us3JcNWo {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-PPlUVJTv#op3-element-PPlUVJTv#op3-element-PPlUVJTv {
    width: 196px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-PPlUVJTv#op3-element-PPlUVJTv#op3-element-PPlUVJTv .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-PPlUVJTv#op3-element-PPlUVJTv#op3-element-PPlUVJTv .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-WPTr0Ppl>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-WPTr0Ppl {
    margin-top: 10px;
    margin-left: 0px;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 80%;
    --op3-flex-basis-steps: 5
}

html[data-op3-support] #op3-designer-element #op3-element-8aJWdUv1 {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-mbr1x7mo#op3-element-mbr1x7mo#op3-element-mbr1x7mo {
    width: 200px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-mbr1x7mo#op3-element-mbr1x7mo#op3-element-mbr1x7mo .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-mbr1x7mo#op3-element-mbr1x7mo#op3-element-mbr1x7mo .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-wkgYOjcM {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-BYWIg79e#op3-element-BYWIg79e#op3-element-BYWIg79e {
    width: 196px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-BYWIg79e#op3-element-BYWIg79e#op3-element-BYWIg79e .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-BYWIg79e#op3-element-BYWIg79e#op3-element-BYWIg79e .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-pk9kwtZ5 {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-ACN5sDKv#op3-element-ACN5sDKv#op3-element-ACN5sDKv {
    width: 196px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-ACN5sDKv#op3-element-ACN5sDKv#op3-element-ACN5sDKv .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-ACN5sDKv#op3-element-ACN5sDKv#op3-element-ACN5sDKv .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-yswf3z4T {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-KWtOYCdr#op3-element-KWtOYCdr#op3-element-KWtOYCdr {
    width: 196px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-KWtOYCdr#op3-element-KWtOYCdr#op3-element-KWtOYCdr .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-KWtOYCdr#op3-element-KWtOYCdr#op3-element-KWtOYCdr .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-hg5nKzIr {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-K5f2m6mt#op3-element-K5f2m6mt#op3-element-K5f2m6mt {
    width: 196px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-K5f2m6mt#op3-element-K5f2m6mt#op3-element-K5f2m6mt .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-K5f2m6mt#op3-element-K5f2m6mt#op3-element-K5f2m6mt .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-tfLkhb4X>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-tfLkhb4X {
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 0px;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-kpUTlGiQ>.op3-column-content {
    padding-bottom: 30px;
    padding-right: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-kpUTlGiQ {
    min-height: 50px;
    justify-content: center
}

html[data-op3-support] #op3-designer-element #op3-element-WOSFarES#op3-element-WOSFarES#op3-element-WOSFarES>.op3-link {
    color: #3575BB;
    height: 60px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-WOSFarES#op3-element-WOSFarES#op3-element-WOSFarES {
    max-width: 80%;
    margin-left: 0px;
    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-WOSFarES#op3-element-WOSFarES#op3-element-WOSFarES [data-op3-background="overlay"]::before,
html[data-op3-support] #op3-designer-element #op3-element-WOSFarES#op3-element-WOSFarES#op3-element-WOSFarES [data-op3-background="overlay"]::after {
    background-image: none;
    background-color: transparent
}

html[data-op3-support] #op3-designer-element #op3-element-WOSFarES#op3-element-WOSFarES#op3-element-WOSFarES>.op3-link .op3-text-container {
    font-size: 17px;
    line-height: 1em
}

html[data-op3-support] #op3-designer-element #op3-element-WOSFarES#op3-element-WOSFarES#op3-element-WOSFarES>.op3-link>.op3-text-container>.op3-icon,
html[data-op3-support] #op3-designer-element #op3-element-WOSFarES#op3-element-WOSFarES#op3-element-WOSFarES>.op3-link>.op3-text-container {
    font-weight: 700
}

html[data-op3-support] #op3-designer-element #op3-element-WOSFarES#op3-element-WOSFarES#op3-element-WOSFarES>.op3-link>.op3-text-container {
    text-transform: none
}

html[data-op3-support] #op3-designer-element #op3-element-WOSFarES#op3-element-WOSFarES#op3-element-WOSFarES>.op3-link>.op3-subtext {
    text-transform: none;
    margin-left: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-WOSFarES#op3-element-WOSFarES#op3-element-WOSFarES .op3-subtext {
    display: none
}

html[data-op3-support] #op3-designer-element #op3-element-WOSFarES#op3-element-WOSFarES#op3-element-WOSFarES>.op3-link>.op3-text-container>.op3-icon,
html[data-op3-support] #op3-designer-element #op3-element-WOSFarES#op3-element-WOSFarES#op3-element-WOSFarES>.op3-link>.op3-text-container>.op3-divider {
    display: none
}

html[data-op3-support] #op3-designer-element #op3-element-WOSFarES#op3-element-WOSFarES#op3-element-WOSFarES>.op3-link [data-op3-border] {
    border-top-width: 1px;
    border-top-color: #3575BB;
    border-right-width: 1px;
    border-right-color: #3575BB;
    border-bottom-width: 1px;
    border-bottom-color: #3575BB;
    border-left-width: 1px;
    border-left-color: #3575BB;
    box-shadow: rgba(255, 255, 255, 0.22) 0px 1px 0px 0px inset
}

html[data-op3-support] #op3-designer-element #op3-element-WOSFarES#op3-element-WOSFarES#op3-element-WOSFarES>.op3-link:hover {
    filter: brightness(1.05)
}

html[data-op3-support] #op3-designer-element #op3-element-vUPYZy0C>.op3-background-parent>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::before,
html[data-op3-support] #op3-designer-element #op3-element-vUPYZy0C>.op3-background-parent>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::after {
    background-color: rgba(254, 247, 248, 0)
}

html[data-op3-support] #op3-designer-element #op3-element-vUPYZy0C>.op3-column-content>[data-op3-element-container],
html[data-op3-support] #op3-designer-element #op3-element-vUPYZy0C>.op3-column-content>[data-op3-element-container]>[data-op3-border] {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #3575BB;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #3575BB;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #3575BB;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #3575BB
}

html[data-op3-support] #op3-designer-element #op3-element-vUPYZy0C>.op3-column-content>[data-op3-element-container]>[data-op3-border] {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px
}

html[data-op3-support] #op3-designer-element #op3-element-vUPYZy0C>.op3-column-content {
    padding-left: 32px;
    padding-right: 32px
}

html[data-op3-support] #op3-designer-element #op3-element-vUPYZy0C {
    --op3-flex-column-width: 0.5
}

html[data-op3-support] #op3-designer-element #op3-element-jDZwZVZq>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-jDZwZVZq {
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 30px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-BI5xQ9fN#op3-element-BI5xQ9fN#op3-element-BI5xQ9fN [data-op3-contenteditable]>* {
    font-size: 24px;
    text-align: left
}

html[data-op3-support] #op3-designer-element #op3-element-BI5xQ9fN#op3-element-BI5xQ9fN#op3-element-BI5xQ9fN {
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-BI5xQ9fN#op3-element-BI5xQ9fN#op3-element-BI5xQ9fN .op3-headline-wrapper {
    padding-left: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-7f3uSc38#op3-element-7f3uSc38#op3-element-7f3uSc38 [data-op3-contenteditable]>* {
    font-size: 40px;
    text-align: left
}

html[data-op3-support] #op3-designer-element #op3-element-7f3uSc38#op3-element-7f3uSc38#op3-element-7f3uSc38 {
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-7f3uSc38#op3-element-7f3uSc38#op3-element-7f3uSc38 .op3-headline-wrapper {
    padding-bottom: 0px;
    padding-left: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-hdmUIKTQ#op3-element-hdmUIKTQ#op3-element-hdmUIKTQ {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-PzNntURQ#op3-element-PzNntURQ#op3-element-PzNntURQ {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-aWYeyRip>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-aWYeyRip {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-Mk4MZ2Eu#op3-element-Mk4MZ2Eu#op3-element-Mk4MZ2Eu {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-Mk4MZ2Eu#op3-element-Mk4MZ2Eu#op3-element-Mk4MZ2Eu .op3-element-bulletblock__container {
    padding-bottom: 20px
}

html[data-op3-support] #op3-designer-element #op3-element-Mk4MZ2Eu#op3-element-Mk4MZ2Eu#op3-element-Mk4MZ2Eu .op3-element[data-op3-element-type="bulletlist"] .op3-element-bulletlist__container {
    font-size: 17px;
    padding-top: 1px
}

html[data-op3-support] #op3-designer-element #op3-element-Mk4MZ2Eu#op3-element-Mk4MZ2Eu#op3-element-Mk4MZ2Eu .op3-element[data-op3-element-type="bulletlist"] .op3-element-bulletlist__container .op3-element-bulletlist__icon {
    color: #3575BB
}

html[data-op3-support] #op3-designer-element #op3-element-4Ec2i5Gn>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-4Ec2i5Gn {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-7bIhgID3>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-7bIhgID3 {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-acWqKZ3u>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-acWqKZ3u {
    margin-left: 0px;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 80%;
    --op3-flex-basis-steps: 5
}

html[data-op3-support] #op3-designer-element #op3-element-gj9iDNns {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-6xvO5VDC#op3-element-6xvO5VDC#op3-element-6xvO5VDC {
    width: 50px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-6xvO5VDC#op3-element-6xvO5VDC#op3-element-6xvO5VDC .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-6xvO5VDC#op3-element-6xvO5VDC#op3-element-6xvO5VDC .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-YSsD0WhM {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-TWUJRE6D#op3-element-TWUJRE6D#op3-element-TWUJRE6D {
    width: 50px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-TWUJRE6D#op3-element-TWUJRE6D#op3-element-TWUJRE6D .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-TWUJRE6D#op3-element-TWUJRE6D#op3-element-TWUJRE6D .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-djBLuoNt {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-nSgyzx9q#op3-element-nSgyzx9q#op3-element-nSgyzx9q {
    width: 196px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-nSgyzx9q#op3-element-nSgyzx9q#op3-element-nSgyzx9q .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-nSgyzx9q#op3-element-nSgyzx9q#op3-element-nSgyzx9q .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-lqCO2rRU {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-aopmdHtF#op3-element-aopmdHtF#op3-element-aopmdHtF {
    width: 196px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-aopmdHtF#op3-element-aopmdHtF#op3-element-aopmdHtF .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-aopmdHtF#op3-element-aopmdHtF#op3-element-aopmdHtF .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-ToQ8nBzW {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-xGkv1bWJ#op3-element-xGkv1bWJ#op3-element-xGkv1bWJ {
    width: 196px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-xGkv1bWJ#op3-element-xGkv1bWJ#op3-element-xGkv1bWJ .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-xGkv1bWJ#op3-element-xGkv1bWJ#op3-element-xGkv1bWJ .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-72Py3i4b>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-72Py3i4b {
    margin-top: 10px;
    margin-left: 0px;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 80%;
    --op3-flex-basis-steps: 5
}

html[data-op3-support] #op3-designer-element #op3-element-qev3nYeG {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-0iZ2lvJq#op3-element-0iZ2lvJq#op3-element-0iZ2lvJq {
    width: 200px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-0iZ2lvJq#op3-element-0iZ2lvJq#op3-element-0iZ2lvJq .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-0iZ2lvJq#op3-element-0iZ2lvJq#op3-element-0iZ2lvJq .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-YA9PZku8 {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-66xNup2s#op3-element-66xNup2s#op3-element-66xNup2s {
    width: 196px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-66xNup2s#op3-element-66xNup2s#op3-element-66xNup2s .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-66xNup2s#op3-element-66xNup2s#op3-element-66xNup2s .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-wQWk0TCf {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-sGRTAFpl#op3-element-sGRTAFpl#op3-element-sGRTAFpl {
    width: 196px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-sGRTAFpl#op3-element-sGRTAFpl#op3-element-sGRTAFpl .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-sGRTAFpl#op3-element-sGRTAFpl#op3-element-sGRTAFpl .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-6sRRbvkZ {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-CR8ImIEV#op3-element-CR8ImIEV#op3-element-CR8ImIEV {
    width: 196px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-CR8ImIEV#op3-element-CR8ImIEV#op3-element-CR8ImIEV .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-CR8ImIEV#op3-element-CR8ImIEV#op3-element-CR8ImIEV .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-DjlgIGcG {
    --op3-flex-column-width: 0.2
}

html[data-op3-support] #op3-designer-element #op3-element-p4mhhmSX#op3-element-p4mhhmSX#op3-element-p4mhhmSX {
    width: 196px;
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-p4mhhmSX#op3-element-p4mhhmSX#op3-element-p4mhhmSX .op3-element-image__container {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-p4mhhmSX#op3-element-p4mhhmSX#op3-element-p4mhhmSX .op3-element-image__image {
    filter: sepia(0) grayscale(0) brightness(1) blur(0px) contrast(1) invert(0) saturate(1)
}

html[data-op3-support] #op3-designer-element #op3-element-OMcwmhcA>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-OMcwmhcA {
    margin-left: 0px;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 0px;
    width: 100%;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-y9jQpjgp>.op3-column-content {
    padding-bottom: 30px;
    padding-right: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-y9jQpjgp {
    min-height: 50px;
    justify-content: center
}

html[data-op3-support] #op3-designer-element #op3-element-tFc4OWVr#op3-element-tFc4OWVr#op3-element-tFc4OWVr>.op3-link {
    color: #3575BB;
    height: 60px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-tFc4OWVr#op3-element-tFc4OWVr#op3-element-tFc4OWVr {
    max-width: 80%;
    margin-left: 0px;
    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-tFc4OWVr#op3-element-tFc4OWVr#op3-element-tFc4OWVr [data-op3-background="overlay"]::before,
html[data-op3-support] #op3-designer-element #op3-element-tFc4OWVr#op3-element-tFc4OWVr#op3-element-tFc4OWVr [data-op3-background="overlay"]::after {
    background-image: none;
    background-color: transparent
}

html[data-op3-support] #op3-designer-element #op3-element-tFc4OWVr#op3-element-tFc4OWVr#op3-element-tFc4OWVr>.op3-link .op3-text-container {
    font-size: 17px;
    line-height: 1em
}

html[data-op3-support] #op3-designer-element #op3-element-tFc4OWVr#op3-element-tFc4OWVr#op3-element-tFc4OWVr>.op3-link>.op3-text-container>.op3-icon,
html[data-op3-support] #op3-designer-element #op3-element-tFc4OWVr#op3-element-tFc4OWVr#op3-element-tFc4OWVr>.op3-link>.op3-text-container {
    font-weight: 700
}

html[data-op3-support] #op3-designer-element #op3-element-tFc4OWVr#op3-element-tFc4OWVr#op3-element-tFc4OWVr>.op3-link>.op3-text-container {
    text-transform: none
}

html[data-op3-support] #op3-designer-element #op3-element-tFc4OWVr#op3-element-tFc4OWVr#op3-element-tFc4OWVr>.op3-link>.op3-subtext {
    text-transform: none;
    margin-left: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-tFc4OWVr#op3-element-tFc4OWVr#op3-element-tFc4OWVr .op3-subtext {
    display: none
}

html[data-op3-support] #op3-designer-element #op3-element-tFc4OWVr#op3-element-tFc4OWVr#op3-element-tFc4OWVr>.op3-link>.op3-text-container>.op3-icon,
html[data-op3-support] #op3-designer-element #op3-element-tFc4OWVr#op3-element-tFc4OWVr#op3-element-tFc4OWVr>.op3-link>.op3-text-container>.op3-divider {
    display: none
}

html[data-op3-support] #op3-designer-element #op3-element-tFc4OWVr#op3-element-tFc4OWVr#op3-element-tFc4OWVr>.op3-link [data-op3-border] {
    border-top-width: 1px;
    border-top-color: #3575BB;
    border-right-width: 1px;
    border-right-color: #3575BB;
    border-bottom-width: 1px;
    border-bottom-color: #3575BB;
    border-left-width: 1px;
    border-left-color: #3575BB;
    box-shadow: #3575BB 0px 1px 0px 0px inset
}

html[data-op3-support] #op3-designer-element #op3-element-tFc4OWVr#op3-element-tFc4OWVr#op3-element-tFc4OWVr>.op3-link:hover {
    filter: brightness(1.05)
}

html[data-op3-support] #op3-designer-element #op3-element-keyBWL4d>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::before,
html[data-op3-support] #op3-designer-element #op3-element-keyBWL4d>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::after {
    background-color: rgb(252, 234, 238)
}

html[data-op3-support] #op3-designer-element #op3-element-keyBWL4d {
    margin-left: auto;
    margin-right: auto;
    padding-top: 45px;
    padding-bottom: 75px
}

html[data-op3-support] #op3-designer-element #op3-element-keyBWL4d>[data-op3-element-container]>[data-op3-border]>[data-op3-background="separatorTop"] {
    height: 500px
}

html[data-op3-support] #op3-designer-element #op3-element-keyBWL4d>[data-op3-element-container]>[data-op3-border]>[data-op3-background="separatorBottom"] {
    height: 500px
}

html[data-op3-support] #op3-designer-element #op3-element-6KBuBWje {
    margin-left: auto;
    margin-right: auto;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-6KBuBWje .op3-element[data-op3-element-spec="title"] {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-6KBuBWje .op3-element[data-op3-element-spec="avatar"] {
    margin-left: auto;
    margin-right: auto;
    width: 100px
}

html[data-op3-support] #op3-designer-element #op3-element-6KBuBWje .op3-element[data-op3-element-spec="logo"] {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-6KBuBWje .op3-element[data-op3-element-spec="author"] .op3-text-wrapper {
    padding-top: 11px
}

html[data-op3-support] #op3-designer-element #op3-element-6KBuBWje .op3-element-testimonial__container {
    padding-top: 20px;
    padding-bottom: 35px
}

html[data-op3-support] #op3-designer-element #op3-element-6KBuBWje .op3-element[data-op3-element-type="testimonialitem"] .op3-element-testimonialitem__container {
    padding-top: 25px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    justify-content: flex-start
}

html[data-op3-support] #op3-designer-element #op3-element-6KBuBWje .op3-element[data-op3-element-spec="title"] [data-op3-contenteditable]>* {
    font-size: 28px;
    font-weight: 600
}

html[data-op3-support] #op3-designer-element #op3-element-6KBuBWje .op3-element[data-op3-element-spec="text"] [data-op3-contenteditable]>* {
    font-size: 24px;
    font-weight: 300
}

html[data-op3-support] #op3-designer-element #op3-element-6KBuBWje .op3-element[data-op3-element-spec="author"] [data-op3-contenteditable]>* {
    font-size: 17px
}

html[data-op3-support] #op3-designer-element #op3-element-6KBuBWje .op3-element[data-op3-element-spec="company"] [data-op3-contenteditable]>* {
    font-weight: 400;
    color: rgb(128, 128, 128)
}

html[data-op3-support] #op3-designer-element #op3-element-6KBuBWje .op3-element[data-op3-element-type="testimonialitem"] .op3-element-testimonialitem__background--base::before,
html[data-op3-support] #op3-designer-element #op3-element-6KBuBWje .op3-element[data-op3-element-type="testimonialitem"] .op3-element-testimonialitem__background--base::after {
    background-color: rgba(0, 0, 0, 0)
}

html[data-op3-support] #op3-designer-element #op3-element-6KBuBWje .op3-element-testimonial__children {
    row-gap: 20px
}

html[data-op3-support] #op3-designer-element #op3-element-yMb93U57 {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0px;
    padding-top: 42px
}

html[data-op3-support] #op3-designer-element #op3-element-yMb93U57>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::before,
html[data-op3-support] #op3-designer-element #op3-element-yMb93U57>[data-op3-element-container]>[data-op3-border]>[data-op3-background="base"]::after {
    background-color: #3575BB;
    background-image: none
}

html[data-op3-support] #op3-designer-element #op3-element-yMb93U57>[data-op3-element-container]>[data-op3-border]>[data-op3-background="overlay"]::before,
html[data-op3-support] #op3-designer-element #op3-element-yMb93U57>[data-op3-element-container]>[data-op3-border]>[data-op3-background="overlay"]::after {
    background-color: rgba(255, 102, 128, 0.01)
}

html[data-op3-support] #op3-designer-element #op3-element-yMb93U57>[data-op3-element-container]>[data-op3-border]>[data-op3-background="separatorTop"] {
    height: 30px;
    color: rgb(252, 234, 238);
    transform: rotate(0deg) scaleX(1) scaleY(1);
    z-index: 0
}

html[data-op3-support] #op3-designer-element #op3-element-yMb93U57>[data-op3-element-container]>[data-op3-border] {
    box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px
}

html[data-op3-support] #op3-designer-element #op3-element-MkrPLLBd {
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
    padding-bottom: 61px;
    padding-top: 56px;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-MkrPLLBd>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-L3wbinox {
    margin-bottom: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-L3wbinox>.op3-column-content {
    padding-bottom: 40px
}

html[data-op3-support] #op3-designer-element #op3-element-5YZEXoK3#op3-element-5YZEXoK3#op3-element-5YZEXoK3 {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%
}

html[data-op3-support] #op3-designer-element #op3-element-5YZEXoK3#op3-element-5YZEXoK3#op3-element-5YZEXoK3 [data-op3-contenteditable]>* {
    color: rgb(255, 255, 255);
    font-size: 35px;
    line-height: 1.2em;
    text-align: center
}

html[data-op3-support] #op3-designer-element #op3-element-khLloivJ#op3-element-khLloivJ#op3-element-khLloivJ {
    margin-bottom: 25px;
    margin-left: auto;
    margin-right: auto;
    max-width: 2000px
}

html[data-op3-support] #op3-designer-element #op3-element-khLloivJ#op3-element-khLloivJ#op3-element-khLloivJ .op3-text-wrapper {
    padding-bottom: 23px
}

html[data-op3-support] #op3-designer-element #op3-element-khLloivJ#op3-element-khLloivJ#op3-element-khLloivJ [data-op3-contenteditable]>div,
html[data-op3-support] #op3-designer-element #op3-element-khLloivJ#op3-element-khLloivJ#op3-element-khLloivJ [data-op3-contenteditable]>h1,
html[data-op3-support] #op3-designer-element #op3-element-khLloivJ#op3-element-khLloivJ#op3-element-khLloivJ [data-op3-contenteditable]>h2,
html[data-op3-support] #op3-designer-element #op3-element-khLloivJ#op3-element-khLloivJ#op3-element-khLloivJ [data-op3-contenteditable]>h3,
html[data-op3-support] #op3-designer-element #op3-element-khLloivJ#op3-element-khLloivJ#op3-element-khLloivJ [data-op3-contenteditable]>h4,
html[data-op3-support] #op3-designer-element #op3-element-khLloivJ#op3-element-khLloivJ#op3-element-khLloivJ [data-op3-contenteditable]>h5,
html[data-op3-support] #op3-designer-element #op3-element-khLloivJ#op3-element-khLloivJ#op3-element-khLloivJ [data-op3-contenteditable]>h6,
html[data-op3-support] #op3-designer-element #op3-element-khLloivJ#op3-element-khLloivJ#op3-element-khLloivJ [data-op3-contenteditable]>p,
html[data-op3-support] #op3-designer-element #op3-element-khLloivJ#op3-element-khLloivJ#op3-element-khLloivJ [data-op3-contenteditable]>pre,
html[data-op3-support] #op3-designer-element #op3-element-khLloivJ#op3-element-khLloivJ#op3-element-khLloivJ [data-op3-contenteditable]>blockquote,
html[data-op3-support] #op3-designer-element #op3-element-khLloivJ#op3-element-khLloivJ#op3-element-khLloivJ [data-op3-contenteditable]>ol,
html[data-op3-support] #op3-designer-element #op3-element-khLloivJ#op3-element-khLloivJ#op3-element-khLloivJ [data-op3-contenteditable]>ul,
html[data-op3-support] #op3-designer-element #op3-element-khLloivJ#op3-element-khLloivJ#op3-element-khLloivJ [data-op3-contenteditable]>ol li,
html[data-op3-support] #op3-designer-element #op3-element-khLloivJ#op3-element-khLloivJ#op3-element-khLloivJ [data-op3-contenteditable]>ul li {
    color: rgb(255, 255, 255);
    font-size: 18px;
    font-weight: 500;
    text-align: center
}

html[data-op3-support] #op3-designer-element #op3-element-7s7AEqUO#op3-element-7s7AEqUO#op3-element-7s7AEqUO {
    max-width: 306px;
    margin-left: auto;
    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-7s7AEqUO#op3-element-7s7AEqUO#op3-element-7s7AEqUO [data-op3-background="overlay"]::before,
html[data-op3-support] #op3-designer-element #op3-element-7s7AEqUO#op3-element-7s7AEqUO#op3-element-7s7AEqUO [data-op3-background="overlay"]::after {
    background-image: none;
    background-color: rgb(110, 102, 201)
}

html[data-op3-support] #op3-designer-element #op3-element-7s7AEqUO#op3-element-7s7AEqUO#op3-element-7s7AEqUO>.op3-link>.op3-text-container {
    text-transform: none;
    flex-direction: row-reverse
}

html[data-op3-support] #op3-designer-element #op3-element-7s7AEqUO#op3-element-7s7AEqUO#op3-element-7s7AEqUO>.op3-link>.op3-subtext {
    text-transform: none;
    margin-left: 5px
}

html[data-op3-support] #op3-designer-element #op3-element-7s7AEqUO#op3-element-7s7AEqUO#op3-element-7s7AEqUO .op3-subtext {
    display: none
}

html[data-op3-support] #op3-designer-element #op3-element-7s7AEqUO#op3-element-7s7AEqUO#op3-element-7s7AEqUO>.op3-link>.op3-text-container>.op3-icon,
html[data-op3-support] #op3-designer-element #op3-element-7s7AEqUO#op3-element-7s7AEqUO#op3-element-7s7AEqUO>.op3-link>.op3-text-container>.op3-divider {
    display: block
}

html[data-op3-support] #op3-designer-element #op3-element-7s7AEqUO#op3-element-7s7AEqUO#op3-element-7s7AEqUO>.op3-link {
    color: rgb(255, 255, 255);
    height: 58px;
    font-family: Poppins, sans-serif;
    align-items: center;
    text-align: center;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px
}

html[data-op3-support] #op3-designer-element #op3-element-7s7AEqUO#op3-element-7s7AEqUO#op3-element-7s7AEqUO>.op3-link .op3-text-container {
    font-size: 19px;
    line-height: 1em
}

html[data-op3-support] #op3-designer-element #op3-element-7s7AEqUO#op3-element-7s7AEqUO#op3-element-7s7AEqUO>.op3-link>.op3-text-container>.op3-icon,
html[data-op3-support] #op3-designer-element #op3-element-7s7AEqUO#op3-element-7s7AEqUO#op3-element-7s7AEqUO>.op3-link>.op3-text-container {
    font-weight: 600
}

html[data-op3-support] #op3-designer-element #op3-element-7s7AEqUO#op3-element-7s7AEqUO#op3-element-7s7AEqUO>.op3-link [data-op3-border] {
    border-top-width: 0px;
    border-top-color: rgba(0, 0, 0, 0.2);
    border-right-width: 0px;
    border-right-color: rgba(0, 0, 0, 0.2);
    border-bottom-width: 0px;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    border-left-width: 0px;
    border-left-color: rgba(0, 0, 0, 0.2);
    box-shadow: none
}

html[data-op3-support] #op3-designer-element #op3-element-7s7AEqUO#op3-element-7s7AEqUO#op3-element-7s7AEqUO>.op3-link:hover {
    filter: brightness(1.05)
}

html[data-op3-support] #op3-designer-element #op3-element-9P4f6tO9 {
    margin-left: auto;
    margin-right: auto;
    padding-top: 34px
}

html[data-op3-support] #op3-designer-element #op3-element-BowszaJh>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-BowszaJh {
    margin-left: auto;
    margin-right: auto;
    --op3-flex-basis-steps: 4
}

html[data-op3-support] #op3-designer-element #op3-element-1wMisXse {
    --op3-flex-column-width: 0.25
}

html[data-op3-support] #op3-designer-element #op3-element-JTradYhH#op3-element-JTradYhH#op3-element-JTradYhH a:hover {
    text-decoration: none
}

html[data-op3-support] #op3-designer-element #op3-element-JTradYhH#op3-element-JTradYhH#op3-element-JTradYhH a {
    text-decoration: none;
    font-family: Poppins, sans-serif;
    color: rgb(0, 0, 0);
    font-size: 14px
}

html[data-op3-support] #op3-designer-element #op3-element-JTradYhH#op3-element-JTradYhH#op3-element-JTradYhH .op3-list-menu-title {
    font-weight: 700;
    font-family: Poppins, sans-serif;
    color: rgb(0, 0, 0);
    font-size: 16px
}

html[data-op3-support] #op3-designer-element #op3-element-7mRPV5jm {
    --op3-flex-column-width: 0.25
}

html[data-op3-support] #op3-designer-element #op3-element-JI88OwAk#op3-element-JI88OwAk#op3-element-JI88OwAk .op3-list-menu-title {
    font-family: Poppins, sans-serif;
    font-weight: 700;
    color: rgb(0, 0, 0)
}

html[data-op3-support] #op3-designer-element #op3-element-JI88OwAk#op3-element-JI88OwAk#op3-element-JI88OwAk a {
    font-family: Poppins, sans-serif;
    color: rgb(0, 0, 0);
    font-size: 14px
}

html[data-op3-support] #op3-designer-element #op3-element-JI88OwAk#op3-element-JI88OwAk#op3-element-JI88OwAk a:hover {
    text-decoration: none
}

html[data-op3-support] #op3-designer-element #op3-element-HUr0xuff {
    --op3-flex-column-width: 0.25
}

html[data-op3-support] #op3-designer-element #op3-element-160n9tn2#op3-element-160n9tn2#op3-element-160n9tn2 .op3-list-menu-title {
    font-family: Poppins, sans-serif;
    font-weight: 700;
    color: rgb(0, 0, 0)
}

html[data-op3-support] #op3-designer-element #op3-element-160n9tn2#op3-element-160n9tn2#op3-element-160n9tn2 a {
    font-family: Poppins, sans-serif;
    color: rgb(0, 0, 0);
    text-decoration: none;
    font-size: 14px
}

html[data-op3-support] #op3-designer-element #op3-element-160n9tn2#op3-element-160n9tn2#op3-element-160n9tn2 a:hover {
    text-decoration: none
}

html[data-op3-support] #op3-designer-element #op3-element-f4mq1Hm4 {
    --op3-flex-column-width: 0.25
}

html[data-op3-support] #op3-designer-element #op3-element-hmHmmTwl#op3-element-hmHmmTwl#op3-element-hmHmmTwl .op3-list-menu-title {
    font-family: Poppins, sans-serif;
    font-weight: 700;
    color: rgb(0, 0, 0)
}

html[data-op3-support] #op3-designer-element #op3-element-hmHmmTwl#op3-element-hmHmmTwl#op3-element-hmHmmTwl a {
    font-family: Poppins, sans-serif;
    color: rgb(0, 0, 0);
    text-decoration: none;
    font-size: 14px
}

html[data-op3-support] #op3-designer-element #op3-element-hmHmmTwl#op3-element-hmHmmTwl#op3-element-hmHmmTwl a:hover {
    text-decoration: none
}

html[data-op3-support] #op3-designer-element #op3-element-WKnpjWaq>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-WKnpjWaq {
    margin-left: auto;
    margin-right: auto;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-hE7wE0dX#op3-element-hE7wE0dX#op3-element-hE7wE0dX {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%
}

html[data-op3-support] #op3-designer-element #op3-element-hE7wE0dX#op3-element-hE7wE0dX#op3-element-hE7wE0dX hr {
    border-top-color: rgba(85, 85, 85, 0.24)
}

html[data-op3-support] #op3-designer-element #op3-element-dUVpyJiv>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
    flex-basis: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-dUVpyJiv {
    margin-left: auto;
    margin-right: auto;
    --op3-flex-basis-steps: 1
}

html[data-op3-support] #op3-designer-element #op3-element-DCRGdiZh#op3-element-DCRGdiZh#op3-element-DCRGdiZh {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px
}

html[data-op3-support] #op3-designer-element #op3-element-DCRGdiZh#op3-element-DCRGdiZh#op3-element-DCRGdiZh .op3-text-wrapper {
    padding-bottom: 18px
}

html[data-op3-support] #op3-designer-element #op3-element-DCRGdiZh#op3-element-DCRGdiZh#op3-element-DCRGdiZh [data-op3-contenteditable]>div,
html[data-op3-support] #op3-designer-element #op3-element-DCRGdiZh#op3-element-DCRGdiZh#op3-element-DCRGdiZh [data-op3-contenteditable]>h1,
html[data-op3-support] #op3-designer-element #op3-element-DCRGdiZh#op3-element-DCRGdiZh#op3-element-DCRGdiZh [data-op3-contenteditable]>h2,
html[data-op3-support] #op3-designer-element #op3-element-DCRGdiZh#op3-element-DCRGdiZh#op3-element-DCRGdiZh [data-op3-contenteditable]>h3,
html[data-op3-support] #op3-designer-element #op3-element-DCRGdiZh#op3-element-DCRGdiZh#op3-element-DCRGdiZh [data-op3-contenteditable]>h4,
html[data-op3-support] #op3-designer-element #op3-element-DCRGdiZh#op3-element-DCRGdiZh#op3-element-DCRGdiZh [data-op3-contenteditable]>h5,
html[data-op3-support] #op3-designer-element #op3-element-DCRGdiZh#op3-element-DCRGdiZh#op3-element-DCRGdiZh [data-op3-contenteditable]>h6,
html[data-op3-support] #op3-designer-element #op3-element-DCRGdiZh#op3-element-DCRGdiZh#op3-element-DCRGdiZh [data-op3-contenteditable]>p,
html[data-op3-support] #op3-designer-element #op3-element-DCRGdiZh#op3-element-DCRGdiZh#op3-element-DCRGdiZh [data-op3-contenteditable]>pre,
html[data-op3-support] #op3-designer-element #op3-element-DCRGdiZh#op3-element-DCRGdiZh#op3-element-DCRGdiZh [data-op3-contenteditable]>blockquote,
html[data-op3-support] #op3-designer-element #op3-element-DCRGdiZh#op3-element-DCRGdiZh#op3-element-DCRGdiZh [data-op3-contenteditable]>ol,
html[data-op3-support] #op3-designer-element #op3-element-DCRGdiZh#op3-element-DCRGdiZh#op3-element-DCRGdiZh [data-op3-contenteditable]>ul,
html[data-op3-support] #op3-designer-element #op3-element-DCRGdiZh#op3-element-DCRGdiZh#op3-element-DCRGdiZh [data-op3-contenteditable]>ol li,
html[data-op3-support] #op3-designer-element #op3-element-DCRGdiZh#op3-element-DCRGdiZh#op3-element-DCRGdiZh [data-op3-contenteditable]>ul li {
    color: rgb(26, 24, 24);
    font-size: 15px;
    text-align: center
}

html[data-op3-support] #op3-designer-element #op3-element-aSGwm9p4#op3-element-aSGwm9p4 [data-op3-element-type="icon"] {
    margin-left: 10px;
    margin-right: 10px
}

html[data-op3-support] #op3-designer-element #op3-element-aSGwm9p4#op3-element-aSGwm9p4 [data-op3-children] {
    margin-left: -10px;
    margin-right: -10px
}

html[data-op3-support] #op3-designer-element #op3-element-aSGwm9p4#op3-element-aSGwm9p4 {
    margin-left: auto;
    margin-right: auto
}

html[data-op3-support] #op3-designer-element #op3-element-aSGwm9p4#op3-element-aSGwm9p4 .op3-element[data-op3-element-type="icon"] .op3-icon {
    font-size: 29px;
    color: rgb(0, 0, 0)
}

html[data-op3-support] #op3-designer-element #op3-element-aSGwm9p4#op3-element-aSGwm9p4 .op3-element[data-op3-element-type="icon"] .op3-element-icon__wrapper {
    color: rgb(0, 0, 0)
}

html[data-op3-support] #op3-designer-element #op3-element-ha83HsTP#op3-element-ha83HsTP#op3-element-ha83HsTP {
    margin-top: 0px;
    margin-right: 10px;
    margin-bottom: 0px;
    margin-left: 10px
}

@media screen and (max-width: 1023px) {
    html[data-op3-support] #op3-designer-element #op3-element-q2GZ6hRe>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-NJllhbS1#op3-element-NJllhbS1#op3-element-NJllhbS1 {
        max-width: 76%;
        margin-left: auto;
        margin-right: auto
    }

    html[data-op3-support] #op3-designer-element #op3-element-NJllhbS1#op3-element-NJllhbS1#op3-element-NJllhbS1 [data-op3-contenteditable]>* {
        line-height: 1.55em
    }

    html[data-op3-support] #op3-designer-element #op3-element-HjIMZz1M {
        padding-left: 40px;
        padding-right: 40px
    }

    html[data-op3-support] #op3-designer-element #op3-element-etxNixU3>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-etxNixU3 {
        width: 100%;
        padding-left: 0px;
        padding-right: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-wTLihi2w#op3-element-wTLihi2w#op3-element-wTLihi2w .op3-element-image__container {
        padding-top: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-wTLihi2w#op3-element-wTLihi2w#op3-element-wTLihi2w {
        width: 100%
    }

    html[data-op3-support] #op3-designer-element #op3-element-wTLihi2w#op3-element-wTLihi2w#op3-element-wTLihi2w .op3-element-image__image {
        object-fit: fill
    }

    html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-hamburger {
        font-size: 30px;
        color: rgba(27, 27, 27, 0.83)
    }

    html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-element[data-op3-element-spec="treemenuitemlvl1"]>.op3-treemenuitem-content>.op3-treemenuitem-link {
        font-size: 16px;
        color: rgba(0, 0, 0, 0.6);
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        min-height: 55px;
        padding-left: 20px;
        padding-right: 20px
    }

    html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-element[data-op3-element-spec="treemenuitemlvl2"]>.op3-treemenuitem-content>.op3-treemenuitem-link {
        font-size: 16px;
        min-height: 53px
    }

    html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-hamburger-close {
        color: rgba(39, 39, 39, 0.76)
    }

    html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-treemenu-content>[data-op3-children],
    html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-treemenu-content>.op3-triangle .op3-triangle-wrapper::after {
        background-color: rgb(255, 255, 255)
    }

    html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-element[data-op3-element-spec="treemenuitemlvl1"] .op3-treemenuitem-content>.op3-treemenuitem-children-content>[data-op3-background="childwrap"]::before,
    html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-element[data-op3-element-spec="treemenuitemlvl1"]>.op3-treemenuitem-content>.op3-treemenuitem-children-content>[data-op3-background="childwrap"]::after,
    html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-element[data-op3-element-spec="treemenuitemlvl1"]>.op3-treemenuitem-content>.op3-treemenuitem-children-content>.op3-triangle .op3-triangle-wrapper::after {
        background-color: rgb(247, 247, 247)
    }

    html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-treemenu-content>[data-op3-children] {
        width: 300px
    }

    html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-element[data-op3-element-spec="treemenuitemlvl1"] {
        width: 150px
    }

    html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-element[data-op3-element-spec="treemenuitemlvl1"] .op3-treemenuitem-content>.op3-treemenuitem-children-content {
        margin-top: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-element[data-op3-element-spec="treemenuitemlvl1"] .op3-treemenuitem-content>.op3-treemenuitem-children-content>[data-op3-children],
    html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-element[data-op3-element-spec="treemenuitemlvl1"]>.op3-treemenuitem-content>.op3-treemenuitem-children-content>.op3-triangle .op3-triangle-wrapper::after {
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px
    }

    html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-element[data-op3-element-spec="treemenuitemlvl1"]:hover>.op3-treemenuitem-content>.op3-treemenuitem-link {
        border-bottom-width: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-element[data-op3-element-spec="treemenuitemlvl1"] .op3-treemenuitem-content>.op3-treemenuitem-children-content>[data-op3-children] {
        box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff {
        display: none
    }

    html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq .op3-hamburger {
        font-size: 20px;
        color: rgba(27, 27, 27, 0.83)
    }

    html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq .op3-element[data-op3-element-spec="treemenuitemlvl1"]>.op3-treemenuitem-content>.op3-treemenuitem-link {
        font-size: 16px;
        color: rgba(0, 0, 0, 0.6);
        border-bottom-width: 0px;
        min-height: 55px;
        padding-left: 20px;
        padding-right: 20px;
        justify-content: center
    }

    html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq .op3-element[data-op3-element-spec="treemenuitemlvl2"]>.op3-treemenuitem-content>.op3-treemenuitem-link {
        font-size: 16px;
        min-height: 53px;
        justify-content: center
    }

    html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq .op3-hamburger-close {
        color: rgba(39, 39, 39, 0.76)
    }

    html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq .op3-treemenu-content>[data-op3-children],
    html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq .op3-treemenu-content>.op3-triangle .op3-triangle-wrapper::after {
        background-color: rgb(255, 255, 255)
    }

    html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq .op3-element[data-op3-element-spec="treemenuitemlvl1"] .op3-treemenuitem-content>.op3-treemenuitem-children-content>[data-op3-background="childwrap"]::before,
    html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq .op3-element[data-op3-element-spec="treemenuitemlvl1"]>.op3-treemenuitem-content>.op3-treemenuitem-children-content>[data-op3-background="childwrap"]::after,
    html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq .op3-element[data-op3-element-spec="treemenuitemlvl1"]>.op3-treemenuitem-content>.op3-treemenuitem-children-content>.op3-triangle .op3-triangle-wrapper::after {
        background-color: rgb(247, 247, 247)
    }

    html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq .op3-treemenu-content>[data-op3-children] {
        width: 100%
    }

    html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq {
        padding-bottom: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq .op3-element[data-op3-element-spec="treemenuitemlvl1"] .op3-treemenuitem-content>.op3-treemenuitem-children-content {
        margin-top: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq .op3-element[data-op3-element-spec="treemenuitemlvl1"] .op3-treemenuitem-content>.op3-treemenuitem-children-content>[data-op3-children] {
        box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq .op3-element[data-op3-element-spec="treemenuitemlvl1"]:hover>.op3-treemenuitem-content>.op3-treemenuitem-link {
        border-bottom-width: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-iGkay6Eq>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-iGkay6Eq {
        display: flex
    }

    html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-hamburger {
        justify-content: center
    }

    html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-treemenu-content>[data-op3-children] {
        width: 100%
    }

    html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0>.op3-treemenu-content>.op3-triangle {
        display: none
    }

    html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 {
        display: block
    }

    html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-element[data-op3-element-spec="treemenuitemlvl1"] .op3-treemenuitem-content>.op3-treemenuitem-children-content {
        margin-top: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-element[data-op3-element-spec="treemenuitemlvl1"] .op3-treemenuitem-content>.op3-treemenuitem-children-content>[data-op3-children],
    html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-element[data-op3-element-spec="treemenuitemlvl1"]>.op3-treemenuitem-content>.op3-treemenuitem-children-content>.op3-triangle .op3-triangle-wrapper::after {
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px
    }

    html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-element[data-op3-element-spec="treemenuitemlvl1"]>.op3-treemenuitem-content>.op3-treemenuitem-link {
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px
    }

    html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-element[data-op3-element-spec="treemenuitemlvl1"] .op3-treemenuitem-content>.op3-treemenuitem-children-content>[data-op3-children],
    html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-element[data-op3-element-spec="treemenuitemlvl1"] .op3-treemenuitem-content>.op3-treemenuitem-children-content>[data-op3-background="childwrap"] {
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-element[data-op3-element-spec="treemenuitemlvl1"] .op3-treemenuitem-content>.op3-treemenuitem-children-content>[data-op3-children] {
        box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-element[data-op3-element-spec="treemenuitemlvl1"] .op3-treemenuitem-content>.op3-treemenuitem-children-content>[data-op3-background="childwrap"]::before,
    html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-element[data-op3-element-spec="treemenuitemlvl1"]>.op3-treemenuitem-content>.op3-treemenuitem-children-content>[data-op3-background="childwrap"]::after,
    html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-element[data-op3-element-spec="treemenuitemlvl1"]>.op3-treemenuitem-content>.op3-treemenuitem-children-content>.op3-triangle .op3-triangle-wrapper::after {
        background-color: rgb(243, 243, 243)
    }

    html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-element[data-op3-element-spec="treemenuitemlvl2"]:hover>.op3-treemenuitem-content>[data-op3-background="base"]::after {
        background-color: rgba(255, 255, 255, 0.3)
    }

    html[data-op3-support] #op3-designer-element #op3-element-7dy1iFDF>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-6tarKVaj#op3-element-6tarKVaj#op3-element-6tarKVaj [data-op3-contenteditable]>* {
        font-size: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-wSs9y3JY#op3-element-wSs9y3JY#op3-element-wSs9y3JY [data-op3-contenteditable]>* {
        font-size: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-pFqYk9wt>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-E67xNVX6#op3-element-E67xNVX6#op3-element-E67xNVX6 [data-op3-contenteditable]>* {
        font-size: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-FegS6t2W#op3-element-FegS6t2W#op3-element-FegS6t2W [data-op3-contenteditable]>* {
        font-size: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-qdXRkqOf>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-1bG8mVUb#op3-element-1bG8mVUb#op3-element-1bG8mVUb [data-op3-contenteditable]>* {
        font-size: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-Y5q5O2EB#op3-element-Y5q5O2EB#op3-element-Y5q5O2EB [data-op3-contenteditable]>* {
        font-size: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-WxEyrDKu {
        padding-top: 25px;
        padding-bottom: 25px
    }

    html[data-op3-support] #op3-designer-element #op3-element-QcejLyTe>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-QcejLyTe {
        padding-bottom: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-06iWGR4C {
        padding-top: 25px;
        padding-bottom: 25px
    }

    html[data-op3-support] #op3-designer-element #op3-element-byrb5a6j>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-byrb5a6j {
        padding-bottom: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-eTigCpNx {
        padding-left: 20px;
        padding-right: 20px
    }

    html[data-op3-support] #op3-designer-element #op3-element-WwAM46rG {
        margin-top: 30px;
        margin-bottom: 20px;
        min-height: 552px;
        padding-top: 40px;
        width: 90%
    }

    html[data-op3-support] #op3-designer-element #op3-element-WwAM46rG>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 314px
    }

    html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI {
        max-width: 100%
    }

    html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>div,
    html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>h1,
    html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>h2,
    html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>h3,
    html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>h4,
    html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>h5,
    html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>h6,
    html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>p,
    html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>pre,
    html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>blockquote,
    html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>ol,
    html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>ul,
    html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>ol li,
    html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>ul li {
        text-align: center
    }

    html[data-op3-support] #op3-designer-element #op3-element-TUZnxGnX#op3-element-TUZnxGnX#op3-element-TUZnxGnX [data-op3-contenteditable]>* {
        font-size: 48px;
        text-align: center
    }

    html[data-op3-support] #op3-designer-element #op3-element-TUZnxGnX#op3-element-TUZnxGnX#op3-element-TUZnxGnX {
        max-width: 100%
    }

    html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj {
        max-width: 100%
    }

    html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>div,
    html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>h1,
    html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>h2,
    html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>h3,
    html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>h4,
    html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>h5,
    html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>h6,
    html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>p,
    html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>pre,
    html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>blockquote,
    html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>ol,
    html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>ul,
    html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>ol li,
    html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>ul li {
        text-align: center
    }

    html[data-op3-support] #op3-designer-element #op3-element-WJbmVXDr {
        padding-top: 20px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px;
        width: 72%
    }

    html[data-op3-support] #op3-designer-element #op3-element-WJbmVXDr>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 197.390625px
    }

    html[data-op3-support] #op3-designer-element #op3-element-RFJX4FM6#op3-element-RFJX4FM6#op3-element-RFJX4FM6 {
        margin-left: 0px;
        margin-right: auto
    }

    html[data-op3-support] #op3-designer-element #op3-element-RFJX4FM6#op3-element-RFJX4FM6#op3-element-RFJX4FM6>.op3-link {
        height: 71px;
        align-items: center;
        text-align: center
    }

    html[data-op3-support] #op3-designer-element #op3-element-RFJX4FM6#op3-element-RFJX4FM6#op3-element-RFJX4FM6>.op3-link .op3-text-container {
        font-size: 18px
    }

    html[data-op3-support] #op3-designer-element #op3-element-sTLqgYOH#op3-element-sTLqgYOH#op3-element-sTLqgYOH {
        margin-left: 0px;
        margin-right: auto
    }

    html[data-op3-support] #op3-designer-element #op3-element-sTLqgYOH#op3-element-sTLqgYOH#op3-element-sTLqgYOH>.op3-link {
        height: 71px;
        align-items: center;
        text-align: center
    }

    html[data-op3-support] #op3-designer-element #op3-element-sTLqgYOH#op3-element-sTLqgYOH#op3-element-sTLqgYOH>.op3-link .op3-text-container {
        font-size: 18px
    }

    html[data-op3-support] #op3-designer-element #op3-element-rwCOK8mD {
        justify-content: center
    }

    html[data-op3-support] #op3-designer-element #op3-element-e6XCj9fA>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-e6XCj9fA {
        width: 100%
    }

    html[data-op3-support] #op3-designer-element #op3-element-h6fphYPH>.op3-column-content {
        padding-left: 20px;
        padding-right: 20px
    }

    html[data-op3-support] #op3-designer-element #op3-element-4mgPnPhe#op3-element-4mgPnPhe#op3-element-4mgPnPhe [data-op3-contenteditable]>* {
        font-size: 30px;
        line-height: 1.4em
    }

    html[data-op3-support] #op3-designer-element #op3-element-wxrhwkYO>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-AD4Bed9I#op3-element-AD4Bed9I#op3-element-AD4Bed9I {
        width: 40px
    }

    html[data-op3-support] #op3-designer-element #op3-element-Sg5rmL75#op3-element-Sg5rmL75#op3-element-Sg5rmL75 {
        margin-bottom: 8px
    }

    html[data-op3-support] #op3-designer-element #op3-element-gocgSiXa>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-pC0lIrUJ>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-iKO22s0W>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-iKO22s0W {
        padding-left: 8px;
        padding-right: 8px;
        width: 100%
    }

    html[data-op3-support] #op3-designer-element #op3-element-EJUfvXJz#op3-element-EJUfvXJz#op3-element-EJUfvXJz {
        max-width: 80%
    }

    html[data-op3-support] #op3-designer-element #op3-element-FT2Yvikf#op3-element-FT2Yvikf#op3-element-FT2Yvikf {
        max-width: 80%
    }

    html[data-op3-support] #op3-designer-element #op3-element-awjsTAE8#op3-element-awjsTAE8#op3-element-awjsTAE8 {
        max-width: 80%
    }

    html[data-op3-support] #op3-designer-element #op3-element-I5E7Eep9#op3-element-I5E7Eep9#op3-element-I5E7Eep9 {
        max-width: 80%
    }

    html[data-op3-support] #op3-designer-element #op3-element-2nhNeByz#op3-element-2nhNeByz#op3-element-2nhNeByz {
        max-width: 80%
    }

    html[data-op3-support] #op3-designer-element #op3-element-evlyIg4d#op3-element-evlyIg4d#op3-element-evlyIg4d {
        max-width: 80%
    }

    html[data-op3-support] #op3-designer-element #op3-element-cz0FehVl#op3-element-cz0FehVl#op3-element-cz0FehVl {
        max-width: 80%
    }

    html[data-op3-support] #op3-designer-element #op3-element-OFdbGjcC#op3-element-OFdbGjcC#op3-element-OFdbGjcC {
        max-width: 80%
    }

    html[data-op3-support] #op3-designer-element #op3-element-ZbwInB7Z#op3-element-ZbwInB7Z#op3-element-ZbwInB7Z {
        max-width: 80%
    }

    html[data-op3-support] #op3-designer-element #op3-element-83wfbtRm {
        padding-top: 40px;
        padding-bottom: 23px;
        padding-left: 20px;
        padding-right: 20px
    }

    html[data-op3-support] #op3-designer-element #op3-element-PD6Cemih>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-PD6Cemih {
        padding-left: 0px;
        padding-right: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-034BiDqd {
        --op3-flex-column-width: 0.509615
    }

    html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element[data-op3-element-spec="text"] [data-op3-contenteditable]>* {
        font-size: 15px
    }

    html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element[data-op3-element-spec="title"] [data-op3-contenteditable]>* {
        font-size: 22px
    }

    html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 {
        --op3-flex-column-gap: 32px
    }

    html[data-op3-support] #op3-designer-element #op3-element-5XHgMZln {
        --op3-flex-basis-steps: 1
    }

    html[data-op3-support] #op3-designer-element #op3-element-CrcvB8Q6 {
        --op3-flex-column-width: 0.490385
    }

    html[data-op3-support] #op3-designer-element #op3-element-IlplFZLq {
        margin-top: 30px;
        padding-left: 0px;
        padding-right: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-IlplFZLq>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-sJTkmepS>.op3-column-content {
        padding-top: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF .op3-element[data-op3-element-spec="text"] [data-op3-contenteditable]>* {
        font-size: 15px
    }

    html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF .op3-element[data-op3-element-spec="title"] [data-op3-contenteditable]>* {
        font-size: 22px
    }

    html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF {
        --op3-flex-column-gap: 32px
    }

    html[data-op3-support] #op3-designer-element #op3-element-d7Ww1WI4 {
        --op3-flex-basis-steps: 1
    }

    html[data-op3-support] #op3-designer-element #op3-element-gR4gvyGt>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-gR4gvyGt {
        padding-left: 0px;
        padding-right: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element[data-op3-element-spec="text"] [data-op3-contenteditable]>* {
        font-size: 15px
    }

    html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element[data-op3-element-spec="title"] [data-op3-contenteditable]>* {
        font-size: 22px
    }

    html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB {
        --op3-flex-column-gap: 32px
    }

    html[data-op3-support] #op3-designer-element #op3-element-We6Ac1Hq {
        --op3-flex-basis-steps: 1
    }

    html[data-op3-support] #op3-designer-element #op3-element-zw4zpCh1>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-czKQ0uVi>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-WCOAMhQk#op3-element-WCOAMhQk#op3-element-WCOAMhQk [data-op3-contenteditable]>* {
        font-size: 16px
    }

    html[data-op3-support] #op3-designer-element #op3-element-m61iACBC#op3-element-m61iACBC#op3-element-m61iACBC [data-op3-contenteditable]>* {
        font-size: 16px
    }

    html[data-op3-support] #op3-designer-element #op3-element-dqCphDV1#op3-element-dqCphDV1#op3-element-dqCphDV1 [data-op3-contenteditable]>* {
        font-size: 16px
    }

    html[data-op3-support] #op3-designer-element #op3-element-gMbhJOaI>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-YQHEudXc#op3-element-YQHEudXc#op3-element-YQHEudXc [data-op3-contenteditable]>* {
        font-size: 16px
    }

    html[data-op3-support] #op3-designer-element #op3-element-eTTZ6w2G#op3-element-eTTZ6w2G#op3-element-eTTZ6w2G [data-op3-contenteditable]>* {
        font-size: 15px
    }

    html[data-op3-support] #op3-designer-element #op3-element-M93mGHWe#op3-element-M93mGHWe#op3-element-M93mGHWe [data-op3-contenteditable]>* {
        font-size: 16px
    }

    html[data-op3-support] #op3-designer-element #op3-element-se2WCrAx>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-b8JkrUSY .op3-element[data-op3-element-type="text"] [data-op3-contenteditable]>* {
        font-size: 14px
    }

    html[data-op3-support] #op3-designer-element #op3-element-b8JkrUSY .op3-element[data-op3-element-type="text"] .op3-text-wrapper {
        padding-left: 0px;
        padding-right: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-b8JkrUSY {
        width: 700px
    }

    html[data-op3-support] #op3-designer-element #op3-element-uiJO5HSv {
        padding-top: 40px;
        padding-bottom: 15px
    }

    html[data-op3-support] #op3-designer-element #op3-element-uiJO5HSv>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-7V3sYzRr>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-7V3sYzRr {
        padding-top: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-bdQvnWVT {
        padding-top: 0px;
        padding-bottom: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-bdQvnWVT>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-7mnFDqqV>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-7mnFDqqV {
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        width: 700px;
        --op3-flex-column-gap: 24px
    }

    html[data-op3-support] #op3-designer-element #op3-element-samQOGEm>.op3-column-content {
        padding-left: 20px;
        padding-right: 20px
    }

    html[data-op3-support] #op3-designer-element #op3-element-L20yqq5p>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-L20yqq5p {
        padding-top: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-jQZjXBhr>.op3-column-content {
        padding-top: 24px
    }

    html[data-op3-support] #op3-designer-element #op3-element-UcnfTzwj#op3-element-UcnfTzwj#op3-element-UcnfTzwj .op3-headline-wrapper {
        padding-left: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-PuCTe2Z6#op3-element-PuCTe2Z6#op3-element-PuCTe2Z6 [data-op3-contenteditable]>* {
        font-size: 33px
    }

    html[data-op3-support] #op3-designer-element #op3-element-PuCTe2Z6#op3-element-PuCTe2Z6#op3-element-PuCTe2Z6 .op3-headline-wrapper {
        padding-bottom: 0px;
        padding-left: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-gr6aX1MC>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-gr6aX1MC {
        padding-left: 0px;
        padding-right: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-QhVC7orA#op3-element-QhVC7orA#op3-element-QhVC7orA .op3-element[data-op3-element-type="bulletlist"] .op3-element-bulletlist__container {
        font-size: 14px
    }

    html[data-op3-support] #op3-designer-element #op3-element-5NvPDgtF>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-5NvPDgtF {
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-YNjzpBee>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-e6XHfEP6>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-e6XHfEP6 {
        width: 80%
    }

    html[data-op3-support] #op3-designer-element #op3-element-ttzgrepK>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-ttzgrepK {
        width: 80%
    }

    html[data-op3-support] #op3-designer-element #op3-element-QfoxxENZ>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-QfoxxENZ {
        margin-left: 0px;
        margin-right: 0px;
        width: 100%
    }

    html[data-op3-support] #op3-designer-element #op3-element-T78K9EYV>.op3-column-content {
        padding-left: 0px;
        padding-right: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-T78K9EYV {
        justify-content: normal
    }

    html[data-op3-support] #op3-designer-element #op3-element-JMSJ2sja#op3-element-JMSJ2sja#op3-element-JMSJ2sja {
        margin-left: 5px;
        margin-right: 5px;
        max-width: 100%
    }

    html[data-op3-support] #op3-designer-element #op3-element-0rGAU5qJ>.op3-column-content {
        padding-left: 20px;
        padding-right: 20px
    }

    html[data-op3-support] #op3-designer-element #op3-element-YM3dOUVn>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-YM3dOUVn {
        padding-top: 24px
    }

    html[data-op3-support] #op3-designer-element #op3-element-quNOYaBA#op3-element-quNOYaBA#op3-element-quNOYaBA .op3-headline-wrapper {
        padding-left: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-5Z7Yifdn#op3-element-5Z7Yifdn#op3-element-5Z7Yifdn [data-op3-contenteditable]>* {
        font-size: 33px
    }

    html[data-op3-support] #op3-designer-element #op3-element-5Z7Yifdn#op3-element-5Z7Yifdn#op3-element-5Z7Yifdn .op3-headline-wrapper {
        padding-left: 0px;
        padding-bottom: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-hLZ0ZYcg>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-hLZ0ZYcg {
        padding-right: 0px;
        padding-left: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-BuMeZ1zS#op3-element-BuMeZ1zS#op3-element-BuMeZ1zS .op3-element[data-op3-element-type="bulletlist"] .op3-element-bulletlist__container {
        font-size: 14px
    }

    html[data-op3-support] #op3-designer-element #op3-element-iodQznLW>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-iodQznLW {
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-z9bSNU5M>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-3zW2KWap>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-3zW2KWap {
        width: 80%
    }

    html[data-op3-support] #op3-designer-element #op3-element-3mVwIKP7>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-3mVwIKP7 {
        width: 80%
    }

    html[data-op3-support] #op3-designer-element #op3-element-SGhvWItp>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-SGhvWItp {
        margin-left: 0px;
        margin-right: auto;
        width: 100%
    }

    html[data-op3-support] #op3-designer-element #op3-element-eJh0e2o7>.op3-column-content {
        padding-left: 0px;
        padding-right: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-eJh0e2o7 {
        justify-content: flex-start
    }

    html[data-op3-support] #op3-designer-element #op3-element-LzsS5lD6#op3-element-LzsS5lD6#op3-element-LzsS5lD6 {
        margin-left: 5px;
        margin-right: 5px;
        max-width: 100%
    }

    html[data-op3-support] #op3-designer-element #op3-element-0mzSRm6o {
        width: 2000px;
        padding-bottom: 15px
    }

    html[data-op3-support] #op3-designer-element #op3-element-0mzSRm6o>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-bh3t0D1H>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-bh3t0D1H {
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        width: 700px;
        --op3-flex-column-gap: 24px
    }

    html[data-op3-support] #op3-designer-element #op3-element-cvlLgvsr>.op3-column-content {
        padding-left: 20px;
        padding-right: 20px
    }

    html[data-op3-support] #op3-designer-element #op3-element-cvlLgvsr {
        --op3-flex-column-width: 0.5
    }

    html[data-op3-support] #op3-designer-element #op3-element-i2yAFv65>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-i2yAFv65 {
        padding-top: 24px
    }

    html[data-op3-support] #op3-designer-element #op3-element-4t6YkPLL#op3-element-4t6YkPLL#op3-element-4t6YkPLL .op3-headline-wrapper {
        padding-left: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-2EWSB2s8#op3-element-2EWSB2s8#op3-element-2EWSB2s8 [data-op3-contenteditable]>* {
        font-size: 33px
    }

    html[data-op3-support] #op3-designer-element #op3-element-2EWSB2s8#op3-element-2EWSB2s8#op3-element-2EWSB2s8 .op3-headline-wrapper {
        padding-bottom: 0px;
        padding-left: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-vLzW0Buq>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-vLzW0Buq {
        padding-left: 0px;
        padding-right: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-lU86celI#op3-element-lU86celI#op3-element-lU86celI .op3-element[data-op3-element-type="bulletlist"] .op3-element-bulletlist__container {
        font-size: 14px
    }

    html[data-op3-support] #op3-designer-element #op3-element-NWBYvfMY>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-NWBYvfMY {
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-SoyMsCiP>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-kYA3C9L8>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-kYA3C9L8 {
        width: 80%
    }

    html[data-op3-support] #op3-designer-element #op3-element-WPTr0Ppl>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-tfLkhb4X>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-tfLkhb4X {
        margin-left: 0px;
        margin-right: 0px;
        width: 100%
    }

    html[data-op3-support] #op3-designer-element #op3-element-kpUTlGiQ>.op3-column-content {
        padding-left: 0px;
        padding-right: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-WOSFarES#op3-element-WOSFarES#op3-element-WOSFarES {
        margin-left: 5px;
        margin-right: 5px;
        max-width: 100%
    }

    html[data-op3-support] #op3-designer-element #op3-element-vUPYZy0C>.op3-column-content {
        padding-left: 20px;
        padding-right: 20px
    }

    html[data-op3-support] #op3-designer-element #op3-element-vUPYZy0C {
        --op3-flex-column-width: 0.5
    }

    html[data-op3-support] #op3-designer-element #op3-element-jDZwZVZq>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-jDZwZVZq {
        padding-top: 24px
    }

    html[data-op3-support] #op3-designer-element #op3-element-BI5xQ9fN#op3-element-BI5xQ9fN#op3-element-BI5xQ9fN .op3-headline-wrapper {
        padding-left: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-7f3uSc38#op3-element-7f3uSc38#op3-element-7f3uSc38 [data-op3-contenteditable]>* {
        font-size: 33px
    }

    html[data-op3-support] #op3-designer-element #op3-element-7f3uSc38#op3-element-7f3uSc38#op3-element-7f3uSc38 .op3-headline-wrapper {
        padding-left: 0px;
        padding-bottom: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-aWYeyRip>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-aWYeyRip {
        padding-right: 0px;
        padding-left: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-Mk4MZ2Eu#op3-element-Mk4MZ2Eu#op3-element-Mk4MZ2Eu .op3-element[data-op3-element-type="bulletlist"] .op3-element-bulletlist__container {
        font-size: 14px
    }

    html[data-op3-support] #op3-designer-element #op3-element-4Ec2i5Gn>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-4Ec2i5Gn {
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-7bIhgID3>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-acWqKZ3u>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-72Py3i4b>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-OMcwmhcA>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-OMcwmhcA {
        margin-left: 0px;
        margin-right: auto;
        width: 100%
    }

    html[data-op3-support] #op3-designer-element #op3-element-y9jQpjgp>.op3-column-content {
        padding-left: 0px;
        padding-right: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-y9jQpjgp {
        justify-content: flex-start
    }

    html[data-op3-support] #op3-designer-element #op3-element-tFc4OWVr#op3-element-tFc4OWVr#op3-element-tFc4OWVr {
        margin-left: 5px;
        margin-right: 5px;
        max-width: 100%
    }

    html[data-op3-support] #op3-designer-element #op3-element-keyBWL4d {
        padding-top: 40px;
        padding-bottom: 40px;
        padding-left: 30px;
        padding-right: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-6KBuBWje {
        --op3-flex-basis-steps: 1
    }

    html[data-op3-support] #op3-designer-element #op3-element-MkrPLLBd>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-5YZEXoK3#op3-element-5YZEXoK3#op3-element-5YZEXoK3 [data-op3-contenteditable]>* {
        font-size: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-7s7AEqUO#op3-element-7s7AEqUO#op3-element-7s7AEqUO>.op3-link {
        height: 71px
    }

    html[data-op3-support] #op3-designer-element #op3-element-7s7AEqUO#op3-element-7s7AEqUO#op3-element-7s7AEqUO>.op3-link .op3-text-container {
        font-size: 18px
    }

    html[data-op3-support] #op3-designer-element #op3-element-BowszaJh>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-WKnpjWaq>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-dUVpyJiv>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-ha83HsTP#op3-element-ha83HsTP#op3-element-ha83HsTP {
        margin-top: 0px;
        margin-right: 10px;
        margin-bottom: 0px;
        margin-left: 10px
    }
}

@media screen and (max-width: 767px) {
    html[data-op3-support] #op3-designer-element #op3-element-q2GZ6hRe>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-q2GZ6hRe {
        justify-content: center;
        padding-top: 10px
    }

    html[data-op3-support] #op3-designer-element #op3-element-FulIeXov {
        margin-bottom: 10px;
        justify-content: center
    }

    html[data-op3-support] #op3-designer-element #op3-element-NJllhbS1#op3-element-NJllhbS1#op3-element-NJllhbS1 {
        max-width: 100%
    }

    html[data-op3-support] #op3-designer-element #op3-element-HjIMZz1M {
        padding-left: 24px;
        padding-right: 24px
    }

    html[data-op3-support] #op3-designer-element #op3-element-etxNixU3>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-etxNixU3 {
        width: 100%
    }

    html[data-op3-support] #op3-designer-element #op3-element-7tZVUnrL {
        min-height: 16px
    }

    html[data-op3-support] #op3-designer-element #op3-element-wTLihi2w#op3-element-wTLihi2w#op3-element-wTLihi2w {
        width: 100%;
        margin-left: 0px;
        margin-right: auto;
        margin-top: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-wTLihi2w#op3-element-wTLihi2w#op3-element-wTLihi2w .op3-element-image__container {
        padding-top: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-wTLihi2w#op3-element-wTLihi2w#op3-element-wTLihi2w .op3-element-image__image {
        object-fit: fill
    }

    html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff {
        display: none
    }

    html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff>.op3-treemenu-content>.op3-triangle {
        display: none
    }

    html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-treemenu-content>[data-op3-children] {
        width: 300px
    }

    html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-element[data-op3-element-spec="treemenuitemlvl1"] .op3-treemenuitem-content>.op3-treemenuitem-children-content>[data-op3-children],
    html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-element[data-op3-element-spec="treemenuitemlvl1"]>.op3-treemenuitem-content>.op3-treemenuitem-children-content>.op3-triangle .op3-triangle-wrapper::after {
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px
    }

    html[data-op3-support] #op3-designer-element #op3-element-PvbRfyff .op3-element[data-op3-element-spec="treemenuitemlvl1"]>.op3-treemenuitem-content>.op3-treemenuitem-link {
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px
    }

    html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq .op3-treemenu-content>[data-op3-children] {
        width: 100%
    }

    html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq>.op3-treemenu-content>.op3-triangle {
        display: none
    }

    html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq .op3-element[data-op3-element-spec="treemenuitemlvl1"]>.op3-treemenuitem-content>.op3-treemenuitem-link {
        justify-content: center
    }

    html[data-op3-support] #op3-designer-element #op3-element-zrIc6feq .op3-element[data-op3-element-spec="treemenuitemlvl2"]>.op3-treemenuitem-content>.op3-treemenuitem-link {
        justify-content: center
    }

    html[data-op3-support] #op3-designer-element #op3-element-zSYBRyc6#op3-element-zSYBRyc6 .op3-treemenuitem-content>.op3-treemenuitem-children-content>[data-op3-children],
    html[data-op3-support] #op3-designer-element #op3-element-zSYBRyc6#op3-element-zSYBRyc6 .op3-treemenuitem-content>.op3-treemenuitem-children-content>.op3-triangle .op3-triangle-wrapper::after {
        border-top-width: 0px;
        border-top-style: none;
        border-right-width: 0px;
        border-right-style: none;
        border-bottom-width: 0px;
        border-bottom-style: none;
        border-left-width: 0px;
        border-left-style: none
    }

    html[data-op3-support] #op3-designer-element #op3-element-HxSG0s0c#op3-element-HxSG0s0c .op3-treemenuitem-content>.op3-treemenuitem-children-content>[data-op3-children],
    html[data-op3-support] #op3-designer-element #op3-element-HxSG0s0c#op3-element-HxSG0s0c .op3-treemenuitem-content>.op3-treemenuitem-children-content>.op3-triangle .op3-triangle-wrapper::after {
        border-top-width: 0px;
        border-top-style: none;
        border-right-width: 0px;
        border-right-style: none;
        border-bottom-width: 0px;
        border-bottom-style: none;
        border-left-width: 0px;
        border-left-style: none
    }

    html[data-op3-support] #op3-designer-element #op3-element-eWIdNPsq#op3-element-eWIdNPsq .op3-treemenuitem-content>.op3-treemenuitem-children-content>[data-op3-children],
    html[data-op3-support] #op3-designer-element #op3-element-eWIdNPsq#op3-element-eWIdNPsq .op3-treemenuitem-content>.op3-treemenuitem-children-content>.op3-triangle .op3-triangle-wrapper::after {
        border-top-width: 0px;
        border-top-style: none;
        border-right-width: 0px;
        border-right-style: none;
        border-bottom-width: 0px;
        border-bottom-style: none;
        border-left-width: 0px;
        border-left-style: none
    }

    html[data-op3-support] #op3-designer-element #op3-element-iGkay6Eq>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 320px
    }

    html[data-op3-support] #op3-designer-element #op3-element-iGkay6Eq {
        display: flex
    }

    html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-treemenu-content>[data-op3-children] {
        width: 300px
    }

    html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 {
        width: 579px;
        display: none
    }

    html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0>.op3-treemenu-content>.op3-triangle {
        display: none
    }

    html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-element[data-op3-element-spec="treemenuitemlvl1"]>.op3-treemenuitem-content>.op3-treemenuitem-link {
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        justify-content: flex-start
    }

    html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-element[data-op3-element-spec="treemenuitemlvl1"] .op3-treemenuitem-content>.op3-treemenuitem-children-content>[data-op3-children],
    html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-element[data-op3-element-spec="treemenuitemlvl1"]>.op3-treemenuitem-content>.op3-treemenuitem-children-content>.op3-triangle .op3-triangle-wrapper::after {
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-kcaz9As0 .op3-element[data-op3-element-spec="treemenuitemlvl2"]>.op3-treemenuitem-content>.op3-treemenuitem-link {
        justify-content: flex-start
    }

    html[data-op3-support] #op3-designer-element #op3-element-7dy1iFDF>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-6tarKVaj#op3-element-6tarKVaj#op3-element-6tarKVaj [data-op3-contenteditable]>* {
        font-size: 24px
    }

    html[data-op3-support] #op3-designer-element #op3-element-wSs9y3JY#op3-element-wSs9y3JY#op3-element-wSs9y3JY [data-op3-contenteditable]>* {
        font-size: 24px
    }

    html[data-op3-support] #op3-designer-element #op3-element-pFqYk9wt>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-E67xNVX6#op3-element-E67xNVX6#op3-element-E67xNVX6 [data-op3-contenteditable]>* {
        font-size: 24px
    }

    html[data-op3-support] #op3-designer-element #op3-element-FegS6t2W#op3-element-FegS6t2W#op3-element-FegS6t2W [data-op3-contenteditable]>* {
        font-size: 24px
    }

    html[data-op3-support] #op3-designer-element #op3-element-qdXRkqOf>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-qdXRkqOf {
        padding-bottom: 19px
    }

    html[data-op3-support] #op3-designer-element #op3-element-1bG8mVUb#op3-element-1bG8mVUb#op3-element-1bG8mVUb [data-op3-contenteditable]>* {
        font-size: 24px
    }

    html[data-op3-support] #op3-designer-element #op3-element-Y5q5O2EB#op3-element-Y5q5O2EB#op3-element-Y5q5O2EB [data-op3-contenteditable]>* {
        font-size: 24px
    }

    html[data-op3-support] #op3-designer-element #op3-element-WxEyrDKu {
        padding-bottom: 20px
    }

    html[data-op3-support] #op3-designer-element #op3-element-QcejLyTe>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-06iWGR4C {
        padding-bottom: 20px
    }

    html[data-op3-support] #op3-designer-element #op3-element-byrb5a6j>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-eTigCpNx {
        padding-bottom: 0px;
        padding-left: 16px;
        padding-right: 16px
    }

    html[data-op3-support] #op3-designer-element #op3-element-WwAM46rG>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-WwAM46rG {
        padding-bottom: 6px;
        padding-top: 0px;
        margin-top: 0px;
        width: 100%;
        padding-left: 0px;
        padding-right: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-ag6oMt3w {
        text-align: left
    }

    html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI {
        max-width: 100%
    }

    html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI .op3-text-wrapper {
        padding-top: 4px
    }

    html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>div,
    html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>h1,
    html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>h2,
    html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>h3,
    html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>h4,
    html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>h5,
    html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>h6,
    html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>p,
    html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>pre,
    html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>blockquote,
    html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>ol,
    html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>ul,
    html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>ol li,
    html[data-op3-support] #op3-designer-element #op3-element-UhGAAQGI#op3-element-UhGAAQGI#op3-element-UhGAAQGI [data-op3-contenteditable]>ul li {
        text-align: center;
        font-size: 14px
    }

    html[data-op3-support] #op3-designer-element #op3-element-TUZnxGnX#op3-element-TUZnxGnX#op3-element-TUZnxGnX [data-op3-contenteditable]>* {
        font-size: 36px;
        text-align: center
    }

    html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj {
        max-width: 100%
    }

    html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>div,
    html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>h1,
    html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>h2,
    html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>h3,
    html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>h4,
    html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>h5,
    html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>h6,
    html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>p,
    html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>pre,
    html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>blockquote,
    html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>ol,
    html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>ul,
    html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>ol li,
    html[data-op3-support] #op3-designer-element #op3-element-AvlBU4Fj#op3-element-AvlBU4Fj#op3-element-AvlBU4Fj [data-op3-contenteditable]>ul li {
        text-align: center;
        font-size: 16px
    }

    html[data-op3-support] #op3-designer-element #op3-element-WJbmVXDr>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-WJbmVXDr {
        width: 100%;
        padding-top: 0px;
        margin-bottom: 0px;
        padding-bottom: 24px
    }

    html[data-op3-support] #op3-designer-element #op3-element-RFJX4FM6#op3-element-RFJX4FM6#op3-element-RFJX4FM6>.op3-link .op3-text-container {
        font-size: 17px
    }

    html[data-op3-support] #op3-designer-element #op3-element-sTLqgYOH#op3-element-sTLqgYOH#op3-element-sTLqgYOH>.op3-link {
        height: 68px
    }

    html[data-op3-support] #op3-designer-element #op3-element-sTLqgYOH#op3-element-sTLqgYOH#op3-element-sTLqgYOH>.op3-link .op3-text-container {
        font-size: 14px
    }

    html[data-op3-support] #op3-designer-element #op3-element-e6XCj9fA>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 278px
    }

    html[data-op3-support] #op3-designer-element #op3-element-h6fphYPH>.op3-column-content {
        padding-left: 20px;
        padding-right: 20px
    }

    html[data-op3-support] #op3-designer-element #op3-element-aFBqYu9A#op3-element-aFBqYu9A#op3-element-aFBqYu9A {
        display: none
    }

    html[data-op3-support] #op3-designer-element #op3-element-4mgPnPhe#op3-element-4mgPnPhe#op3-element-4mgPnPhe [data-op3-contenteditable]>* {
        font-size: 28px
    }

    html[data-op3-support] #op3-designer-element #op3-element-wxrhwkYO>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-6C3vctB1 {
        padding-bottom: 80px;
        padding-top: 40px
    }

    html[data-op3-support] #op3-designer-element #op3-element-gocgSiXa {
        padding-left: 16px;
        padding-right: 16px
    }

    html[data-op3-support] #op3-designer-element #op3-element-gocgSiXa>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-pC0lIrUJ>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-pC0lIrUJ {
        width: 100%;
        padding-left: 0px;
        padding-right: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-i6n0sHFl#op3-element-i6n0sHFl#op3-element-i6n0sHFl [data-op3-contenteditable]>div,
    html[data-op3-support] #op3-designer-element #op3-element-i6n0sHFl#op3-element-i6n0sHFl#op3-element-i6n0sHFl [data-op3-contenteditable]>h1,
    html[data-op3-support] #op3-designer-element #op3-element-i6n0sHFl#op3-element-i6n0sHFl#op3-element-i6n0sHFl [data-op3-contenteditable]>h2,
    html[data-op3-support] #op3-designer-element #op3-element-i6n0sHFl#op3-element-i6n0sHFl#op3-element-i6n0sHFl [data-op3-contenteditable]>h3,
    html[data-op3-support] #op3-designer-element #op3-element-i6n0sHFl#op3-element-i6n0sHFl#op3-element-i6n0sHFl [data-op3-contenteditable]>h4,
    html[data-op3-support] #op3-designer-element #op3-element-i6n0sHFl#op3-element-i6n0sHFl#op3-element-i6n0sHFl [data-op3-contenteditable]>h5,
    html[data-op3-support] #op3-designer-element #op3-element-i6n0sHFl#op3-element-i6n0sHFl#op3-element-i6n0sHFl [data-op3-contenteditable]>h6,
    html[data-op3-support] #op3-designer-element #op3-element-i6n0sHFl#op3-element-i6n0sHFl#op3-element-i6n0sHFl [data-op3-contenteditable]>p,
    html[data-op3-support] #op3-designer-element #op3-element-i6n0sHFl#op3-element-i6n0sHFl#op3-element-i6n0sHFl [data-op3-contenteditable]>pre,
    html[data-op3-support] #op3-designer-element #op3-element-i6n0sHFl#op3-element-i6n0sHFl#op3-element-i6n0sHFl [data-op3-contenteditable]>blockquote,
    html[data-op3-support] #op3-designer-element #op3-element-i6n0sHFl#op3-element-i6n0sHFl#op3-element-i6n0sHFl [data-op3-contenteditable]>ol,
    html[data-op3-support] #op3-designer-element #op3-element-i6n0sHFl#op3-element-i6n0sHFl#op3-element-i6n0sHFl [data-op3-contenteditable]>ul,
    html[data-op3-support] #op3-designer-element #op3-element-i6n0sHFl#op3-element-i6n0sHFl#op3-element-i6n0sHFl [data-op3-contenteditable]>ol li,
    html[data-op3-support] #op3-designer-element #op3-element-i6n0sHFl#op3-element-i6n0sHFl#op3-element-i6n0sHFl [data-op3-contenteditable]>ul li {
        font-size: 16px
    }

    html[data-op3-support] #op3-designer-element #op3-element-iKO22s0W>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 100px
    }

    html[data-op3-support] #op3-designer-element #op3-element-iKO22s0W {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        --op3-flex-column-gap: 20px
    }

    html[data-op3-support] #op3-designer-element #op3-element-EJUfvXJz#op3-element-EJUfvXJz#op3-element-EJUfvXJz {
        width: 80px;
        margin-left: auto;
        margin-right: auto
    }

    html[data-op3-support] #op3-designer-element #op3-element-FT2Yvikf#op3-element-FT2Yvikf#op3-element-FT2Yvikf {
        margin-left: auto;
        margin-right: auto
    }

    html[data-op3-support] #op3-designer-element #op3-element-awjsTAE8#op3-element-awjsTAE8#op3-element-awjsTAE8 {
        margin-left: auto;
        margin-right: auto
    }

    html[data-op3-support] #op3-designer-element #op3-element-I5E7Eep9#op3-element-I5E7Eep9#op3-element-I5E7Eep9 {
        margin-top: 16px;
        margin-left: auto;
        margin-right: auto
    }

    html[data-op3-support] #op3-designer-element #op3-element-2nhNeByz#op3-element-2nhNeByz#op3-element-2nhNeByz {
        max-width: 80%;
        margin-top: 16px;
        margin-right: auto;
        margin-left: auto
    }

    html[data-op3-support] #op3-designer-element #op3-element-RyhihaLR {
        justify-content: normal
    }

    html[data-op3-support] #op3-designer-element #op3-element-evlyIg4d#op3-element-evlyIg4d#op3-element-evlyIg4d {
        max-width: 80%;
        margin-top: 16px;
        margin-right: auto;
        margin-left: auto
    }

    html[data-op3-support] #op3-designer-element #op3-element-HRX8C4gZ>.op3-column-content {
        padding-right: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-cz0FehVl#op3-element-cz0FehVl#op3-element-cz0FehVl {
        max-width: 80%;
        margin-top: 16px;
        margin-right: auto;
        margin-left: auto
    }

    html[data-op3-support] #op3-designer-element #op3-element-V6L8buXJ>.op3-column-content {
        padding-right: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-OFdbGjcC#op3-element-OFdbGjcC#op3-element-OFdbGjcC {
        max-width: 80%;
        margin-top: 16px;
        margin-left: auto;
        margin-right: auto
    }

    html[data-op3-support] #op3-designer-element #op3-element-kpYF11c8>.op3-column-content {
        padding-right: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-kpYF11c8 {
        text-align: center
    }

    html[data-op3-support] #op3-designer-element #op3-element-ZbwInB7Z#op3-element-ZbwInB7Z#op3-element-ZbwInB7Z {
        max-width: 80%;
        margin-top: 16px;
        margin-left: auto;
        margin-right: auto
    }

    html[data-op3-support] #op3-designer-element #op3-element-83wfbtRm {
        padding-bottom: 81px;
        padding-top: 0px;
        padding-left: 16px;
        padding-right: 16px
    }

    html[data-op3-support] #op3-designer-element #op3-element-PD6Cemih>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-PD6Cemih {
        padding-bottom: 80px
    }

    html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element[data-op3-element-spec="icon"] {
        margin-right: auto;
        margin-left: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element[data-op3-element-spec="text"] [data-op3-contenteditable]>* {
        text-align: left
    }

    html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element[data-op3-element-spec="title"] [data-op3-contenteditable]>* {
        text-align: left;
        font-size: 28px
    }

    html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element-featureblock__container {
        padding-top: 0px;
        padding-bottom: 31px
    }

    html[data-op3-support] #op3-designer-element #op3-element-o5LPOOr9 .op3-element-featureblock__children {
        row-gap: 31px
    }

    html[data-op3-support] #op3-designer-element #op3-element-5XHgMZln .op3-element[data-op3-element-type="testimonialitem"] {
        flex-basis: 100%
    }

    html[data-op3-support] #op3-designer-element #op3-element-5XHgMZln {
        --op3-flex-basis-steps: 1
    }

    html[data-op3-support] #op3-designer-element #op3-element-IlplFZLq>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-IlplFZLq {
        padding-top: 0px;
        --op3-flex-column-gap: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-6hXribJh>.op3-column-content {
        padding-bottom: 0px;
        padding-top: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-RxWP9LWY#op3-element-RxWP9LWY#op3-element-RxWP9LWY {
        padding-bottom: 53px
    }

    html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF .op3-element[data-op3-element-spec="text"] [data-op3-contenteditable]>* {
        text-align: left
    }

    html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF .op3-element[data-op3-element-spec="title"] [data-op3-contenteditable]>* {
        text-align: left;
        font-size: 32px
    }

    html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF .op3-element[data-op3-element-spec="icon"] {
        margin-left: 0px;
        margin-right: auto
    }

    html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF .op3-element-featureblock__container {
        padding-top: 0px;
        padding-bottom: 31px
    }

    html[data-op3-support] #op3-designer-element #op3-element-wOuxjgAF .op3-element-featureblock__children {
        row-gap: 31px
    }

    html[data-op3-support] #op3-designer-element #op3-element-d7Ww1WI4 .op3-element[data-op3-element-type="testimonialitem"] {
        flex-basis: 100%
    }

    html[data-op3-support] #op3-designer-element #op3-element-d7Ww1WI4 {
        --op3-flex-basis-steps: 1
    }

    html[data-op3-support] #op3-designer-element #op3-element-gR4gvyGt>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-gR4gvyGt {
        padding-top: 0px;
        padding-bottom: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element[data-op3-element-spec="title"] .op3-headline-wrapper {
        padding-top: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element-featureblock__container {
        padding-top: 0px;
        padding-bottom: 31px
    }

    html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element[data-op3-element-spec="text"] [data-op3-contenteditable]>* {
        text-align: left
    }

    html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element[data-op3-element-spec="title"] [data-op3-contenteditable]>* {
        text-align: left;
        font-size: 32px
    }

    html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element[data-op3-element-spec="icon"] {
        margin-left: 0px;
        margin-right: auto
    }

    html[data-op3-support] #op3-designer-element #op3-element-H4XbY4MB .op3-element-featureblock__children {
        row-gap: 31px
    }

    html[data-op3-support] #op3-designer-element #op3-element-We6Ac1Hq .op3-element[data-op3-element-type="testimonialitem"] {
        flex-basis: 100%
    }

    html[data-op3-support] #op3-designer-element #op3-element-We6Ac1Hq {
        --op3-flex-basis-steps: 1
    }

    html[data-op3-support] #op3-designer-element #op3-element-zw4zpCh1>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-zw4zpCh1 {
        padding-bottom: 19px;
        padding-left: 16px;
        padding-right: 16px
    }

    html[data-op3-support] #op3-designer-element #op3-element-AOfMUFHP#op3-element-AOfMUFHP#op3-element-AOfMUFHP [data-op3-contenteditable]>* {
        font-size: 24px
    }

    html[data-op3-support] #op3-designer-element #op3-element-czKQ0uVi>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-czKQ0uVi>[data-op3-element-container]>[data-op3-border]>[data-op3-background="separatorTop"] {
        height: 500px
    }

    html[data-op3-support] #op3-designer-element #op3-element-czKQ0uVi>[data-op3-element-container]>[data-op3-border]>[data-op3-background="separatorBottom"] {
        height: 500px
    }

    html[data-op3-support] #op3-designer-element #op3-element-czKQ0uVi {
        margin-top: 0px;
        margin-bottom: 0px;
        --op3-flex-column-gap: 165px
    }

    html[data-op3-support] #op3-designer-element #op3-element-EuXDzdQd {
        margin-bottom: 15px
    }

    html[data-op3-support] #op3-designer-element #op3-element-0DPZhzgl {
        margin-bottom: 15px
    }

    html[data-op3-support] #op3-designer-element #op3-element-T5qfqu4k#op3-element-T5qfqu4k#op3-element-T5qfqu4k {
        padding-top: 32px;
        padding-bottom: 32px
    }

    html[data-op3-support] #op3-designer-element #op3-element-gMbhJOaI>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-gMbhJOaI {
        padding-top: 16px
    }

    html[data-op3-support] #op3-designer-element #op3-element-3gp5cECJ {
        margin-bottom: 15px
    }

    html[data-op3-support] #op3-designer-element #op3-element-5m7YmPFq#op3-element-5m7YmPFq#op3-element-5m7YmPFq {
        padding-bottom: 32px
    }

    html[data-op3-support] #op3-designer-element #op3-element-jedhl4Yy {
        margin-bottom: 15px
    }

    html[data-op3-support] #op3-designer-element #op3-element-d19jlgR7#op3-element-d19jlgR7#op3-element-d19jlgR7 {
        padding-bottom: 32px
    }

    html[data-op3-support] #op3-designer-element #op3-element-se2WCrAx>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-jtG2J9qz#op3-element-jtG2J9qz#op3-element-jtG2J9qz [data-op3-contenteditable]>* {
        font-size: 37px;
        line-height: 1.4em
    }

    html[data-op3-support] #op3-designer-element #op3-element-2bq62PPI#op3-element-2bq62PPI#op3-element-2bq62PPI [data-op3-contenteditable]>* {
        font-size: 18px;
        line-height: 1.25em
    }

    html[data-op3-support] #op3-designer-element #op3-element-b8JkrUSY .op3-element[data-op3-element-type="text"] [data-op3-contenteditable]>* {
        font-size: 17px
    }

    html[data-op3-support] #op3-designer-element #op3-element-b8JkrUSY .op3-element[data-op3-element-type="text"] {
        margin-bottom: 15px
    }

    html[data-op3-support] #op3-designer-element #op3-element-b8JkrUSY .op3-element[data-op3-element-type="text"] .op3-text-wrapper {
        padding-left: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-uiJO5HSv {
        padding-top: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-uiJO5HSv>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-7V3sYzRr>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-7V3sYzRr {
        padding-top: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-bdQvnWVT {
        padding-top: 40px;
        padding-left: 15px;
        padding-right: 15px
    }

    html[data-op3-support] #op3-designer-element #op3-element-bdQvnWVT>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-7mnFDqqV>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-7mnFDqqV {
        padding-left: 0px;
        padding-right: 0px;
        --op3-flex-column-gap: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-L20yqq5p>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-L20yqq5p {
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-jQZjXBhr>.op3-column-content {
        padding-top: 20px;
        padding-bottom: 15px;
        padding-left: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-UcnfTzwj#op3-element-UcnfTzwj#op3-element-UcnfTzwj [data-op3-contenteditable]>* {
        font-size: 18px
    }

    html[data-op3-support] #op3-designer-element #op3-element-UcnfTzwj#op3-element-UcnfTzwj#op3-element-UcnfTzwj {
        margin-bottom: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-UcnfTzwj#op3-element-UcnfTzwj#op3-element-UcnfTzwj .op3-headline-wrapper {
        padding-left: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-PuCTe2Z6#op3-element-PuCTe2Z6#op3-element-PuCTe2Z6 [data-op3-contenteditable]>* {
        font-size: 32px
    }

    html[data-op3-support] #op3-designer-element #op3-element-PuCTe2Z6#op3-element-PuCTe2Z6#op3-element-PuCTe2Z6 .op3-headline-wrapper {
        padding-bottom: 0px;
        padding-left: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-gr6aX1MC>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-gr6aX1MC {
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-QhVC7orA#op3-element-QhVC7orA#op3-element-QhVC7orA .op3-element-bulletblock__container {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-5NvPDgtF>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-5NvPDgtF {
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-YNjzpBee>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-YNjzpBee {
        width: 2000px
    }

    html[data-op3-support] #op3-designer-element #op3-element-e6XHfEP6>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 50px
    }

    html[data-op3-support] #op3-designer-element #op3-element-e6XHfEP6 {
        padding-left: 0px;
        padding-right: 0px;
        width: 2000px;
        margin-bottom: 8px;
        --op3-flex-column-gap: 23px
    }

    html[data-op3-support] #op3-designer-element #op3-element-LjPKCjuM#op3-element-LjPKCjuM#op3-element-LjPKCjuM {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-xesfImm4#op3-element-xesfImm4#op3-element-xesfImm4 {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-UeKkch0A#op3-element-UeKkch0A#op3-element-UeKkch0A {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-ZDK4s0Cn#op3-element-ZDK4s0Cn#op3-element-ZDK4s0Cn {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-3VoSv5X6#op3-element-3VoSv5X6#op3-element-3VoSv5X6 {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-ttzgrepK>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 50px
    }

    html[data-op3-support] #op3-designer-element #op3-element-ttzgrepK {
        margin-top: 8px;
        margin-bottom: 5px;
        padding-left: 0px;
        padding-right: 0px;
        width: 2000px;
        --op3-flex-column-gap: 23px
    }

    html[data-op3-support] #op3-designer-element #op3-element-I5kXWuax#op3-element-I5kXWuax#op3-element-I5kXWuax {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-Xa1e4V3v#op3-element-Xa1e4V3v#op3-element-Xa1e4V3v {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-5hhVdA7h#op3-element-5hhVdA7h#op3-element-5hhVdA7h {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-n88GRFEN#op3-element-n88GRFEN#op3-element-n88GRFEN {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-XWDnZRTv#op3-element-XWDnZRTv#op3-element-XWDnZRTv {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-QfoxxENZ>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-T78K9EYV>.op3-column-content {
        padding-bottom: 15px;
        padding-left: 0px;
        padding-right: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-T78K9EYV {
        text-align: inherit
    }

    html[data-op3-support] #op3-designer-element #op3-element-JMSJ2sja#op3-element-JMSJ2sja#op3-element-JMSJ2sja {
        margin-left: auto;
        margin-right: auto;
        max-width: 100%
    }

    html[data-op3-support] #op3-designer-element #op3-element-0rGAU5qJ {
        margin-top: 20px;
        margin-bottom: 20px
    }

    html[data-op3-support] #op3-designer-element #op3-element-YM3dOUVn>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-YM3dOUVn {
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-rA2fZD8n>.op3-column-content {
        padding-top: 20px;
        padding-bottom: 15px;
        padding-left: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-quNOYaBA#op3-element-quNOYaBA#op3-element-quNOYaBA [data-op3-contenteditable]>* {
        font-size: 18px
    }

    html[data-op3-support] #op3-designer-element #op3-element-quNOYaBA#op3-element-quNOYaBA#op3-element-quNOYaBA {
        margin-bottom: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-quNOYaBA#op3-element-quNOYaBA#op3-element-quNOYaBA .op3-headline-wrapper {
        padding-left: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-5Z7Yifdn#op3-element-5Z7Yifdn#op3-element-5Z7Yifdn [data-op3-contenteditable]>* {
        font-size: 32px
    }

    html[data-op3-support] #op3-designer-element #op3-element-5Z7Yifdn#op3-element-5Z7Yifdn#op3-element-5Z7Yifdn .op3-headline-wrapper {
        padding-bottom: 0px;
        padding-left: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-hLZ0ZYcg>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-hLZ0ZYcg {
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-BuMeZ1zS#op3-element-BuMeZ1zS#op3-element-BuMeZ1zS .op3-element-bulletblock__container {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-iodQznLW>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-iodQznLW {
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-z9bSNU5M>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-z9bSNU5M {
        width: 2000px
    }

    html[data-op3-support] #op3-designer-element #op3-element-3zW2KWap>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 50px
    }

    html[data-op3-support] #op3-designer-element #op3-element-3zW2KWap {
        padding-left: 0px;
        padding-right: 0px;
        width: 2000px;
        margin-bottom: 8px;
        --op3-flex-column-gap: 23px
    }

    html[data-op3-support] #op3-designer-element #op3-element-TFzxRJA5#op3-element-TFzxRJA5#op3-element-TFzxRJA5 {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-lSeoegW6#op3-element-lSeoegW6#op3-element-lSeoegW6 {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-ASMh8aq0#op3-element-ASMh8aq0#op3-element-ASMh8aq0 {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-RgEj02fA#op3-element-RgEj02fA#op3-element-RgEj02fA {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-hl9GULdg#op3-element-hl9GULdg#op3-element-hl9GULdg {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-3mVwIKP7>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 50px
    }

    html[data-op3-support] #op3-designer-element #op3-element-3mVwIKP7 {
        margin-top: 8px;
        margin-bottom: 5px;
        padding-left: 0px;
        padding-right: 0px;
        width: 2000px;
        --op3-flex-column-gap: 23px
    }

    html[data-op3-support] #op3-designer-element #op3-element-BQuTweBj#op3-element-BQuTweBj#op3-element-BQuTweBj {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-He3bj0RT#op3-element-He3bj0RT#op3-element-He3bj0RT {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-hT1wNucN#op3-element-hT1wNucN#op3-element-hT1wNucN {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-5uzREVV1#op3-element-5uzREVV1#op3-element-5uzREVV1 {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-mjscT5tx#op3-element-mjscT5tx#op3-element-mjscT5tx {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-SGhvWItp>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-eJh0e2o7>.op3-column-content {
        padding-bottom: 15px;
        padding-left: 0px;
        padding-right: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-LzsS5lD6#op3-element-LzsS5lD6#op3-element-LzsS5lD6 {
        margin-left: auto;
        margin-right: auto;
        max-width: 100%
    }

    html[data-op3-support] #op3-designer-element #op3-element-0mzSRm6o {
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 24px
    }

    html[data-op3-support] #op3-designer-element #op3-element-0mzSRm6o>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-bh3t0D1H>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-bh3t0D1H {
        padding-left: 0px;
        padding-right: 0px;
        width: 2000px;
        padding-bottom: 0px;
        padding-top: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-i2yAFv65>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-i2yAFv65 {
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-kVBHogrG>.op3-column-content {
        padding-top: 20px;
        padding-bottom: 15px;
        padding-left: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-4t6YkPLL#op3-element-4t6YkPLL#op3-element-4t6YkPLL [data-op3-contenteditable]>* {
        font-size: 18px
    }

    html[data-op3-support] #op3-designer-element #op3-element-4t6YkPLL#op3-element-4t6YkPLL#op3-element-4t6YkPLL {
        margin-bottom: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-4t6YkPLL#op3-element-4t6YkPLL#op3-element-4t6YkPLL .op3-headline-wrapper {
        padding-left: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-2EWSB2s8#op3-element-2EWSB2s8#op3-element-2EWSB2s8 [data-op3-contenteditable]>* {
        font-size: 32px
    }

    html[data-op3-support] #op3-designer-element #op3-element-2EWSB2s8#op3-element-2EWSB2s8#op3-element-2EWSB2s8 .op3-headline-wrapper {
        padding-bottom: 0px;
        padding-left: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-vLzW0Buq>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-vLzW0Buq {
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-lU86celI#op3-element-lU86celI#op3-element-lU86celI .op3-element-bulletblock__container {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-NWBYvfMY>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-NWBYvfMY {
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-SoyMsCiP>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-SoyMsCiP {
        width: 2000px
    }

    html[data-op3-support] #op3-designer-element #op3-element-kYA3C9L8>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 50px
    }

    html[data-op3-support] #op3-designer-element #op3-element-kYA3C9L8 {
        margin-left: 0px;
        margin-right: auto;
        padding-left: 0px;
        padding-right: 0px;
        width: 100%;
        margin-bottom: 8px;
        --op3-flex-column-gap: 23px
    }

    html[data-op3-support] #op3-designer-element #op3-element-tgZd9y2t#op3-element-tgZd9y2t#op3-element-tgZd9y2t {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-jXco1oNO#op3-element-jXco1oNO#op3-element-jXco1oNO {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-EOFl3PCC#op3-element-EOFl3PCC#op3-element-EOFl3PCC {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-z5V8djrz#op3-element-z5V8djrz#op3-element-z5V8djrz {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-PPlUVJTv#op3-element-PPlUVJTv#op3-element-PPlUVJTv {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-WPTr0Ppl>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 50px
    }

    html[data-op3-support] #op3-designer-element #op3-element-WPTr0Ppl {
        margin-top: 8px;
        margin-bottom: 5px;
        padding-left: 0px;
        padding-right: 0px;
        width: 2000px;
        --op3-flex-column-gap: 23px
    }

    html[data-op3-support] #op3-designer-element #op3-element-mbr1x7mo#op3-element-mbr1x7mo#op3-element-mbr1x7mo {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-BYWIg79e#op3-element-BYWIg79e#op3-element-BYWIg79e {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-ACN5sDKv#op3-element-ACN5sDKv#op3-element-ACN5sDKv {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-KWtOYCdr#op3-element-KWtOYCdr#op3-element-KWtOYCdr {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-K5f2m6mt#op3-element-K5f2m6mt#op3-element-K5f2m6mt {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-tfLkhb4X>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-kpUTlGiQ>.op3-column-content {
        padding-bottom: 15px;
        padding-left: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-WOSFarES#op3-element-WOSFarES#op3-element-WOSFarES {
        max-width: 100%;
        margin-left: auto;
        margin-right: auto
    }

    html[data-op3-support] #op3-designer-element #op3-element-vUPYZy0C {
        margin-top: 20px;
        margin-bottom: 20px
    }

    html[data-op3-support] #op3-designer-element #op3-element-jDZwZVZq>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-jDZwZVZq {
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-tbQp5UxN>.op3-column-content {
        padding-top: 20px;
        padding-bottom: 15px;
        padding-left: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-BI5xQ9fN#op3-element-BI5xQ9fN#op3-element-BI5xQ9fN [data-op3-contenteditable]>* {
        font-size: 18px
    }

    html[data-op3-support] #op3-designer-element #op3-element-BI5xQ9fN#op3-element-BI5xQ9fN#op3-element-BI5xQ9fN {
        margin-bottom: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-BI5xQ9fN#op3-element-BI5xQ9fN#op3-element-BI5xQ9fN .op3-headline-wrapper {
        padding-left: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-7f3uSc38#op3-element-7f3uSc38#op3-element-7f3uSc38 [data-op3-contenteditable]>* {
        font-size: 32px
    }

    html[data-op3-support] #op3-designer-element #op3-element-7f3uSc38#op3-element-7f3uSc38#op3-element-7f3uSc38 .op3-headline-wrapper {
        padding-bottom: 0px;
        padding-left: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-aWYeyRip>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-aWYeyRip {
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-Mk4MZ2Eu#op3-element-Mk4MZ2Eu#op3-element-Mk4MZ2Eu .op3-element-bulletblock__container {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-4Ec2i5Gn>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-4Ec2i5Gn {
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-7bIhgID3>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-7bIhgID3 {
        width: 2000px
    }

    html[data-op3-support] #op3-designer-element #op3-element-acWqKZ3u>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 50px
    }

    html[data-op3-support] #op3-designer-element #op3-element-acWqKZ3u {
        padding-left: 0px;
        padding-right: 0px;
        width: 2000px;
        margin-bottom: 8px;
        margin-top: 8px;
        --op3-flex-column-gap: 23px
    }

    html[data-op3-support] #op3-designer-element #op3-element-6xvO5VDC#op3-element-6xvO5VDC#op3-element-6xvO5VDC {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-TWUJRE6D#op3-element-TWUJRE6D#op3-element-TWUJRE6D {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-nSgyzx9q#op3-element-nSgyzx9q#op3-element-nSgyzx9q {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-aopmdHtF#op3-element-aopmdHtF#op3-element-aopmdHtF {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-xGkv1bWJ#op3-element-xGkv1bWJ#op3-element-xGkv1bWJ {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-72Py3i4b>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 50px
    }

    html[data-op3-support] #op3-designer-element #op3-element-72Py3i4b {
        margin-top: 8px;
        margin-bottom: 5px;
        padding-left: 0px;
        padding-right: 0px;
        width: 2000px;
        --op3-flex-column-gap: 23px
    }

    html[data-op3-support] #op3-designer-element #op3-element-0iZ2lvJq#op3-element-0iZ2lvJq#op3-element-0iZ2lvJq {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-66xNup2s#op3-element-66xNup2s#op3-element-66xNup2s {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-sGRTAFpl#op3-element-sGRTAFpl#op3-element-sGRTAFpl {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-CR8ImIEV#op3-element-CR8ImIEV#op3-element-CR8ImIEV {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-p4mhhmSX#op3-element-p4mhhmSX#op3-element-p4mhhmSX {
        width: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-OMcwmhcA>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-y9jQpjgp>.op3-column-content {
        padding-bottom: 15px;
        padding-left: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-tFc4OWVr#op3-element-tFc4OWVr#op3-element-tFc4OWVr {
        max-width: 100%
    }

    html[data-op3-support] #op3-designer-element #op3-element-keyBWL4d {
        padding-left: 16px;
        padding-right: 16px
    }

    html[data-op3-support] #op3-designer-element #op3-element-6KBuBWje .op3-element[data-op3-element-spec="text"] [data-op3-contenteditable]>* {
        font-size: 16px
    }

    html[data-op3-support] #op3-designer-element #op3-element-6KBuBWje .op3-element[data-op3-element-spec="company"] [data-op3-contenteditable]>* {
        font-size: 16px
    }

    html[data-op3-support] #op3-designer-element #op3-element-6KBuBWje .op3-element-testimonial__container {
        padding-left: 0px;
        padding-right: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-6KBuBWje .op3-element[data-op3-element-type="testimonialitem"] {
        flex-basis: 100%
    }

    html[data-op3-support] #op3-designer-element #op3-element-6KBuBWje {
        --op3-flex-basis-steps: 1
    }

    html[data-op3-support] #op3-designer-element #op3-element-MkrPLLBd>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-MkrPLLBd {
        padding-left: 16px;
        padding-right: 16px
    }

    html[data-op3-support] #op3-designer-element #op3-element-5YZEXoK3#op3-element-5YZEXoK3#op3-element-5YZEXoK3 [data-op3-contenteditable]>* {
        font-size: 30px
    }

    html[data-op3-support] #op3-designer-element #op3-element-khLloivJ#op3-element-khLloivJ#op3-element-khLloivJ {
        max-width: 100%
    }

    html[data-op3-support] #op3-designer-element #op3-element-9P4f6tO9 {
        padding-top: 25px
    }

    html[data-op3-support] #op3-designer-element #op3-element-BowszaJh>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-JTradYhH#op3-element-JTradYhH#op3-element-JTradYhH {
        margin-bottom: 25px
    }

    html[data-op3-support] #op3-designer-element #op3-element-JI88OwAk#op3-element-JI88OwAk#op3-element-JI88OwAk {
        margin-bottom: 25px
    }

    html[data-op3-support] #op3-designer-element #op3-element-160n9tn2#op3-element-160n9tn2#op3-element-160n9tn2 {
        margin-bottom: 25px
    }

    html[data-op3-support] #op3-designer-element #op3-element-WKnpjWaq>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-dUVpyJiv>[data-op3-element-container]>[data-op3-children]>[data-op3-element-type="column"] {
        flex-basis: 0px
    }

    html[data-op3-support] #op3-designer-element #op3-element-dUVpyJiv {
        padding-left: 16px;
        padding-right: 16px
    }

    html[data-op3-support] #op3-designer-element #op3-element-DCRGdiZh#op3-element-DCRGdiZh#op3-element-DCRGdiZh [data-op3-contenteditable]>div,
    html[data-op3-support] #op3-designer-element #op3-element-DCRGdiZh#op3-element-DCRGdiZh#op3-element-DCRGdiZh [data-op3-contenteditable]>h1,
    html[data-op3-support] #op3-designer-element #op3-element-DCRGdiZh#op3-element-DCRGdiZh#op3-element-DCRGdiZh [data-op3-contenteditable]>h2,
    html[data-op3-support] #op3-designer-element #op3-element-DCRGdiZh#op3-element-DCRGdiZh#op3-element-DCRGdiZh [data-op3-contenteditable]>h3,
    html[data-op3-support] #op3-designer-element #op3-element-DCRGdiZh#op3-element-DCRGdiZh#op3-element-DCRGdiZh [data-op3-contenteditable]>h4,
    html[data-op3-support] #op3-designer-element #op3-element-DCRGdiZh#op3-element-DCRGdiZh#op3-element-DCRGdiZh [data-op3-contenteditable]>h5,
    html[data-op3-support] #op3-designer-element #op3-element-DCRGdiZh#op3-element-DCRGdiZh#op3-element-DCRGdiZh [data-op3-contenteditable]>h6,
    html[data-op3-support] #op3-designer-element #op3-element-DCRGdiZh#op3-element-DCRGdiZh#op3-element-DCRGdiZh [data-op3-contenteditable]>p,
    html[data-op3-support] #op3-designer-element #op3-element-DCRGdiZh#op3-element-DCRGdiZh#op3-element-DCRGdiZh [data-op3-contenteditable]>pre,
    html[data-op3-support] #op3-designer-element #op3-element-DCRGdiZh#op3-element-DCRGdiZh#op3-element-DCRGdiZh [data-op3-contenteditable]>blockquote,
    html[data-op3-support] #op3-designer-element #op3-element-DCRGdiZh#op3-element-DCRGdiZh#op3-element-DCRGdiZh [data-op3-contenteditable]>ol,
    html[data-op3-support] #op3-designer-element #op3-element-DCRGdiZh#op3-element-DCRGdiZh#op3-element-DCRGdiZh [data-op3-contenteditable]>ul,
    html[data-op3-support] #op3-designer-element #op3-element-DCRGdiZh#op3-element-DCRGdiZh#op3-element-DCRGdiZh [data-op3-contenteditable]>ol li,
    html[data-op3-support] #op3-designer-element #op3-element-DCRGdiZh#op3-element-DCRGdiZh#op3-element-DCRGdiZh [data-op3-contenteditable]>ul li {
        font-size: 14px
    }

    html[data-op3-support] #op3-designer-element #op3-element-aSGwm9p4#op3-element-aSGwm9p4 [data-op3-element-type="icon"] {
        margin-left: 8px;
        margin-right: 8px
    }

    html[data-op3-support] #op3-designer-element #op3-element-aSGwm9p4#op3-element-aSGwm9p4 [data-op3-children] {
        margin-left: -8px;
        margin-right: -8px
    }

    html[data-op3-support] #op3-designer-element #op3-element-aSGwm9p4#op3-element-aSGwm9p4 .op3-element[data-op3-element-type="icon"] .op3-icon {
        font-size: 24px
    }

    html[data-op3-support] #op3-designer-element #op3-element-YeUQ7hM8#op3-element-YeUQ7hM8#op3-element-YeUQ7hM8 .op3-icon {
        font-size: 24px
    }

    html[data-op3-support] #op3-designer-element #op3-element-yTEQO3p6#op3-element-yTEQO3p6#op3-element-yTEQO3p6 .op3-icon {
        font-size: 24px
    }

    html[data-op3-support] #op3-designer-element #op3-element-gHyCFK7l#op3-element-gHyCFK7l#op3-element-gHyCFK7l .op3-icon {
        font-size: 24px
    }

    html[data-op3-support] #op3-designer-element #op3-element-ha83HsTP#op3-element-ha83HsTP#op3-element-ha83HsTP {
        margin-top: 0px;
        margin-right: 10px;
        margin-bottom: 0px;
        margin-left: 10px
    }
}

/* css 2 */