.quickcreator_products img {
    aspect-ratio: 1
}

.quickcreator_featured_products img {
    aspect-ratio: 1
}

.page.has-post-thumbnail .entry-header {
    margin-bottom: 0
}

.btn,
.button,
.wp-block-button__link,
button,
input[type=button],
input[type=reset],
input[type=submit] {
    cursor: pointer;
    box-sizing: border-box;
    border-color: currentColor;
    text-align: center;
    font-family: var(--bodyfontfamily), var(--nv-fallback-ff)
}

.btn,
.button.button-primary,
.is-style-primary .wp-block-button__link,
.wp-block-search .wp-block-search__button,
button,
input[type=button],
input[type=reset],
input[type=submit] {
    cursor: pointer;
    box-sizing: border-box;
    background: var(--primarybtnbg);
    color: var(--primarybtncolor);
    border-style: solid;
    border-color: currentColor;
    fill: currentColor;
    border-width: var(--primarybtnborderwidth, 0);
    border-radius: var(--primarybtnborderradius, 3px);
    padding: var(--primarybtnpadding, 13px 15px);
    font-weight: var(--btnfontweight, 700);
    font-size: var(--btnfs, var(--bodyfontsize));
    line-height: var(--btnlineheight, 1.6);
    letter-spacing: var(--btnletterspacing, var(--bodyletterspacing));
    text-transform: var(--btntexttransform, none)
}

.btn:hover,
.button.button-primary:hover,
.is-style-primary .wp-block-button__link:hover,
button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
    background: var(--primarybtnhoverbg);
    color: var(--primarybtnhovercolor);
    border-color: var(--primarybtnhovercolor)
}

.wp-block-button__link {
    cursor: pointer;
    box-sizing: border-box;
    padding: var(--btnpadding, 13px 15px);
    border-radius: var(--primarybtnborderradius, 3px);
    font-weight: var(--btnfontweight, 700);
    font-size: var(--btnfs, var(--bodyfontsize));
    line-height: var(--btnlineheight, 1.6);
    letter-spacing: var(--btnletterspacing, var(--bodyletterspacing));
    text-transform: var(--btntexttransform, none)
}

.button,
.button.button-secondary,
.is-style-secondary .wp-block-button__link {
    cursor: pointer;
    box-sizing: border-box;
    background-color: var(--secondarybtnbg);
    color: var(--secondarybtncolor);
    border-style: solid;
    border-color: currentColor;
    fill: currentColor;
    border-width: var(--secondarybtnborderwidth, 0);
    border-radius: var(--secondarybtnborderradius, 3px);
    padding: var(--secondarybtnpadding, 7px 12px);
    font-weight: var(--btnfontweight, 700);
    font-size: var(--btnfs, var(--bodyfontsize));
    line-height: var(--btnlineheight, 1.6);
    letter-spacing: var(--btnletterspacing);
    text-transform: var(--btntexttransform, none)
}

.button.button-secondary:hover,
.button:hover,
.is-style-secondary .wp-block-button__link:hover {
    background-color: var(--secondarybtnhoverbg);
    color: var(--secondarybtnhovercolor);
    border-color: var(--secondarybtnhovercolor)
}

.widget select,
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,
form input:read-write,
form select,
form select option,
form textarea,
form.wp-block-search input.wp-block-search__input {
    border-style: solid;
    border-color: var(--formfieldbordercolor);
    border-width: var(--formfieldborderwidth);
    border-radius: var(--formfieldborderradius, 3px);
    background: var(--formfieldbgcolor);
    color: var(--formfieldcolor);
    padding: var(--formfieldpadding);
    text-transform: var(--formfieldtexttransform);
    font-weight: var(--formfieldfontweight);
    font-family: var(--bodyfontfamily);
    font-size: var(--formfieldfontsize);
    letter-spacing: var(--formfieldletterspacing);
    line-height: var(--formfieldlineheight)
}

.wpforms-container .wpforms-field-label,
form label {
    font-weight: var(--formlabelfontweight, var(--bodyfontweight));
    text-transform: var(--formlabeltexttransform);
    letter-spacing: var(--formlabelletterspacing);
    line-height: var(--formlabellineheight);
    font-size: var(--formlabelfontsize, var(--bodyfontsize))
}

.entry-summary,
.nv-meta-list li {
    font-weight: var(--fontweight);
    text-transform: var(--texttransform);
    letter-spacing: var(--letterspacing);
    line-height: var(--lineheight);
    font-size: var(--fontsize)
}

.title.entry-title {
    font-size: var(--fontsize, var(--h1fontsize));
    font-weight: var(--fontweight, var(--h1fontweight));
    line-height: var(--lineheight, var(--h1lineheight));
    letter-spacing: var(--letterspacing, var(--h1letterspacing));
    text-transform: var(--texttransform, var(--h1texttransform))
}

.blog-entry-title {
    font-size: var(--fontsize, var(--h3fontsize));
    font-weight: var(--fontweight, var(--h3fontweight));
    line-height: var(--lineheight, var(--h3lineheight));
    letter-spacing: var(--letterspacing, var(--h3letterspacing));
    text-transform: var(--texttransform, var(--h3texttransform))
}

.blog-entry-title.is-h4,
.comment-reply-title,
.comments-title {
    font-size: var(--fontsize, var(--h4fontsize));
    font-weight: var(--fontweight, var(--h4fontweight));
    line-height: var(--lineheight, var(--h4lineheight));
    letter-spacing: var(--letterspacing, var(--h4letterspacing));
    text-transform: var(--texttransform, var(--h4texttransform))
}

.nv-html-content p,
blockquote,
body,
dd,
dl,
dt,
fieldset,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
html,
iframe,
legend,
li,
ol,
p,
pre,
textarea,
ul {
    margin: 0;
    padding: 0
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: 400
}

ul {
    list-style: none
}

button,
input,
select,
textarea {
    margin: 0
}

html {
    box-sizing: border-box;
    -ms-overflow-style: scrollbar
}

*,
::after,
::before {
    box-sizing: border-box
}

audio,
embed,
img,
object,
video {
    height: auto;
    max-width: 100%
}

iframe {
    border: 0;
    max-width: 100%
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,
th {
    padding: 0;
    text-align: left
}

abbr,
acronym {
    text-decoration: none
}

mark {
    background: 0;
    color: var(--nv-text-color)
}

.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin: 0 auto;
    max-width: var(--container)
}

.w-100 {
    width: 100%
}

.container-fluid {
    width: 100%;
    margin: 0 auto
}

.container-fluid>div {
    margin: 0 -15px
}

.row {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px
}

.col {
    padding: 0 15px;
    margin: 0 auto;
    flex-grow: 1;
    max-width: 100%
}

html {
    font-size: 100%
}

body {
    background-color: var(--nv-site-bg);
    color: var(--nv-text-color);
    font-size: var(--bodyfontsize);
    line-height: var(--bodylineheight);
    letter-spacing: var(--bodyletterspacing);
    font-family: var(--bodyfontfamily), var(--nv-fallback-ff);
    text-transform: var(--bodytexttransform);
    font-weight: var(--bodyfontweight);
    overflow-x: hidden;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: 30px;
    font-family: var(--headingsfontfamily), var(--nv-fallback-ff);
    color: var(--headingcolor, inherit)
}

p {
    margin-bottom: 30px
}

a {
    --linkdeco: none;
    color: var(--nv-primary-accent);
    cursor: pointer;
    text-decoration: var(--linkdeco)
}

a:focus,
a:hover {
    opacity: .9;
    color: var(--nv-secondary-accent)
}

.entry-content a:not([class]),
.nv-comment-content a:not([class]),
.nv-template .neve-main a:not([class]),
.widget_text a:not([class]) {
    --linkdeco: underline
}

ins {
    text-decoration: none
}

h1 {
    font-size: var(--h1fontsize);
    font-weight: var(--h1fontweight);
    line-height: var(--h1lineheight);
    letter-spacing: var(--h1letterspacing);
    text-transform: var(--h1texttransform)
}

h2 {
    font-size: var(--h2fontsize);
    font-weight: var(--h2fontweight);
    line-height: var(--h2lineheight);
    letter-spacing: var(--h2letterspacing);
    text-transform: var(--h2texttransform)
}

h3 {
    font-size: var(--h3fontsize);
    font-weight: var(--h3fontweight);
    line-height: var(--h3lineheight);
    letter-spacing: var(--h3letterspacing);
    text-transform: var(--h3texttransform)
}

h4 {
    font-size: var(--h4fontsize);
    font-weight: var(--h4fontweight);
    line-height: var(--h4lineheight);
    letter-spacing: var(--h4letterspacing);
    text-transform: var(--h4texttransform)
}

h5 {
    font-size: var(--h5fontsize);
    font-weight: var(--h5fontweight);
    line-height: var(--h5lineheight);
    letter-spacing: var(--h5letterspacing);
    text-transform: var(--h5texttransform)
}

h6 {
    font-size: var(--h6fontsize);
    font-weight: var(--h6fontweight);
    line-height: var(--h6lineheight);
    letter-spacing: var(--h6letterspacing);
    text-transform: var(--h6texttransform)
}

ol,
ul {
    padding-left: var(--listpad, 0)
}

ul {
    list-style: var(--liststyle, none)
}

.show-on-focus {
    position: absolute;
    width: 1px;
    height: 1px;
    clip: rect(1px, 1px, 1px, 1px);
    top: 32px;
    background: var(--nv-site-bg);
    padding: 10px 15px
}

.show-on-focus:focus {
    z-index: 999999;
    width: auto;
    height: auto;
    clip: auto
}

.screen-reader-text {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden
}

.nv-icon {
    fill: currentColor
}

.nv-search {
    display: flex
}

table {
    border-collapse: separate;
    border-spacing: 0;
    border-width: 1px 0 0 1px;
    margin: 0 0 20px;
    width: 100%;
    word-break: initial
}

.wp-block-table {
    margin-top: 30px;
    margin-bottom: 30px
}

.wp-block-table figcaption {
    margin: 15px auto;
    text-align: center
}

.wp-block-table.is-style-stripes {
    border: 0
}

.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
    background-color: var(--nv-light-bg)
}

td,
th {
    padding: 20px
}

th {
    padding-bottom: 10px
}

td {
    font-size: .9em;
    border-bottom: 2px solid var(--nv-text-color)
}

.wp-block-separator {
    border-bottom: 0;
    border-top: 2px solid
}

.wp-block-separator.is-style-wide {
    border-width: 4px
}

.wp-block-separator.is-style-dots::before {
    content: "";
    border-top: 4px dotted;
    display: block
}

.alignfull {
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    padding: 0 7.5px
}

.alignwide {
    width: 98vw;
    max-width: 98vw;
    margin-left: calc(50% - 49vw);
    margin-right: calc(50% - 49vw)
}

.nv-sidebar-left .alignfull,
.nv-sidebar-left .alignwide,
.nv-sidebar-right .alignfull,
.nv-sidebar-right .alignwide {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

blockquote {
    margin: 40px 0;
    border: solid var(--nv-text-color);
    border-width: 0 0 0 4px;
    padding: 0 0 0 20px
}

blockquote p {
    margin-bottom: 10px;
    font-size: 1.25em;
    font-style: italic
}

blockquote cite {
    font-style: normal;
    font-size: .9em !important;
    font-weight: 600
}

blockquote.has-text-align-center {
    border: 0;
    padding: 0
}

blockquote.has-text-align-right {
    border-width: 0 4px 0 0;
    padding: 0 20px 0 0
}

blockquote.is-style-plain {
    border: 0;
    padding: 0
}

.wp-block-pullquote {
    margin: 30px 0;
    border: solid var(--nv-text-color);
    border-width: 4px 0;
    padding: 30px 20px
}

.wp-block-pullquote p {
    font-size: 1.5em !important
}

.wp-block-pullquote blockquote {
    padding: 0;
    border: 0
}

.wp-block-pullquote.alignleft {
    text-align: left
}

.wp-block-pullquote.alignright {
    text-align: right
}

.wp-block-pullquote.is-style-solid-color {
    background-color: var(--nv-light-bg)
}

.wp-block-pullquote.is-style-solid-color blockquote {
    text-align: inherit;
    max-width: 90%
}

.wp-block-verse {
    background-color: inherit;
    font-size: 1.25em;
    border: 0
}

.wp-block-loginout form p {
    display: grid;
    gap: 5px
}

.has-neve-link-color-color {
    color: var(--nv-primary-accent) !important
}

.has-neve-link-color-background-color {
    background-color: var(--nv-primary-accent) !important
}

.has-neve-link-hover-color-color {
    color: var(--nv-secondary-accent) !important
}

.has-neve-link-hover-color-background-color {
    background-color: var(--nv-secondary-accent) !important
}

.has-neve-text-color-color {
    color: var(--nv-text-color) !important
}

.has-neve-text-color-background-color {
    background-color: var(--nv-text-color) !important
}

.has-nv-site-bg-color {
    color: var(--nv-site-bg) !important
}

.has-nv-site-bg-background-color {
    background-color: var(--nv-site-bg) !important
}

.has-nv-light-bg-color {
    color: var(--nv-light-bg) !important
}

.has-nv-light-bg-background-color {
    background-color: var(--nv-light-bg) !important
}

.has-nv-dark-bg-color {
    color: var(--nv-dark-bg) !important
}

.has-nv-dark-bg-background-color {
    background-color: var(--nv-dark-bg) !important
}

.has-nv-text-dark-bg-color {
    color: var(--nv-text-dark-bg) !important
}

.has-nv-text-dark-bg-background-color {
    background-color: var(--nv-text-dark-bg) !important
}

.has-nv-c-1-color {
    color: var(--nv-c-1) !important
}

.has-nv-c-1-background-color {
    background-color: var(--nv-c-1) !important
}

.has-nv-c-2-color {
    color: var(--nv-c-2) !important
}

.has-nv-c-2-background-color {
    background-color: var(--nv-c-2) !important
}

.site-logo {
    align-items: center;
    display: flex
}

.site-logo img {
    max-width: var(--maxwidth);
    display: block;
    margin: 0 auto
}

.site-logo img[src$=".svg"] {
    width: var(--maxwidth)
}

.site-logo .title-with-logo {
    display: flex;
    flex-direction: row;
    align-items: center
}

.site-logo .title-with-logo>:first-child {
    margin-right: 10px
}

.site-logo h1,
.site-logo p {
    font-size: var(--fs);
    font-weight: var(--h1fontweight);
    line-height: var(--bodylineheight);
    letter-spacing: var(--bodyletterspacing);
    text-transform: var(--texttransform, var(--bodytexttransform));
    color: inherit;
    margin: 0
}

.site-logo small {
    display: block
}

.header-menu-sidebar .nav-ul .sub-menu,
.nav-ul li:hover>.sub-menu,
.sub-menu.dropdown-open {
    opacity: 1;
    visibility: visible
}

.caret {
    transition: .3s ease
}

.dd-title {
    flex-grow: var(--flexg);
    display: flex;
    align-items: center
}

.nav-ul {
    display: flex;
    flex-wrap: wrap;
    margin-right: calc(var(--spacing)/ 2 * -1);
    margin-left: calc(var(--spacing)/ 2 * -1)
}

.nav-ul>li {
    margin: 0 calc(var(--spacing)/ 2)
}

.nav-ul li a {
    min-height: var(--height);
    color: var(--color);
    position: relative;
    width: 100%;
    display: flex;
    align-items: center
}

.nav-ul .caret {
    line-height: 0;
    justify-content: center;
    display: flex
}

.nav-ul .caret svg {
    width: .5em;
    height: .5em
}

.nav-ul li {
    display: block;
    position: relative
}

.nav-ul li>.wrap {
    display: flex;
    align-items: center
}

.nav-ul li.nv-active>.wrap .caret,
.nav-ul li.nv-active>.wrap>a {
    color: var(--activecolor)
}

.nav-ul li:hover>.wrap .caret,
.nav-ul li:hover>.wrap>a {
    color: var(--hovercolor, var(--nv-primary-accent))
}

.nav-ul .sub-menu {
    background: var(--bgcolor, var(--overlaycolor));
    z-index: 100;
    position: absolute;
    top: 100%;
    box-shadow: rgba(149, 157, 165, .2) 0 8px 24px;
    visibility: hidden;
    opacity: 0;
    right: 0
}

.nav-ul .sub-menu li {
    min-width: 150px;
    width: 100%
}

.nav-ul .sub-menu li>.wrap {
    padding: 10px 20px;
    white-space: nowrap;
    display: flex
}

.nav-ul .sub-menu .sub-menu {
    left: 100%;
    top: 0;
    right: unset
}

.header-menu-sidebar .nv-nav-wrap {
    width: 100%
}

.header-menu-sidebar .nav-ul {
    flex-direction: column;
    width: 100%
}

.header-menu-sidebar .nav-ul li {
    width: 100%
}

.header-menu-sidebar .nav-ul li:not([class*=block])>.wrap>a {
    padding: 15px 0;
    white-space: normal
}

.header-menu-sidebar .nav-ul .caret svg {
    width: var(--smiconsize, 1em);
    height: var(--smiconsize, 1em)
}

.header-menu-sidebar .nav-ul .caret-wrap {
    margin: -15px 0;
    padding: 15px
}

.header-menu-sidebar .nav-ul .caret-wrap.dropdown-open .caret {
    transform: rotateX(180deg)
}

.header-menu-sidebar .nav-ul .sub-menu {
    left: unset !important;
    top: unset !important;
    right: unset !important;
    background: 0;
    position: relative;
    max-width: 100%;
    box-shadow: none;
    display: none
}

.header-menu-sidebar .nav-ul .sub-menu.dropdown-open {
    display: block;
    margin-left: 10px
}

.nv-nav-wrap ul.primary-menu-ul>li i {
    margin-top: 0;
    font-size: inherit;
    width: auto;
    height: auto
}

.nv-nav-search {
    transition: opacity .3s;
    position: absolute;
    visibility: hidden;
    opacity: 0;
    right: 0;
    width: auto;
    padding: 10px;
    cursor: unset;
    z-index: 100;
    background-color: var(--nv-site-bg);
    box-shadow: rgba(149, 157, 165, .2) 0 8px 24px;
    display: flex;
    align-items: center
}

.nv-nav-search .container {
    padding: 0
}

.menu-item-nav-search.active .nv-nav-search {
    opacity: 1;
    visibility: visible
}

.menu-item-nav-search {
    cursor: pointer;
    outline: 0
}

.menu-item-nav-search .nv-icon:hover {
    color: var(--hovercolor)
}

.menu-item-nav-search svg {
    width: var(--iconsize);
    height: var(--iconsize)
}

.menu-item-nav-search.minimal {
    position: relative
}

.menu-item-nav-search.minimal .search-field {
    width: 200px
}

.menu-item-nav-search.minimal .nv-nav-search {
    display: flex;
    align-items: center;
    right: auto;
    left: 0;
    top: 100%
}

.menu-item-nav-search.floating .form-wrap {
    flex-grow: 1
}

.menu-item-nav-search.floating .nv-nav-search {
    align-items: unset;
    transition: top .2s ease-out;
    position: fixed;
    top: -100%;
    left: 0
}

.menu-item-nav-search.floating.active .nv-nav-search {
    top: 0
}

.menu-item-nav-search.floating .close-container {
    display: flex
}

.menu-item-nav-search.floating .close-responsive-search {
    display: flex;
    align-items: center;
    --primarybtnpadding: 0 20px
}

.header-menu-sidebar .menu-item-nav-search.floating .nv-nav-search {
    position: absolute
}

.menu-item-nav-search.canvas .nv-nav-search {
    position: fixed;
    top: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.menu-item-nav-search.canvas .nv-nav-search .close-container {
    position: absolute;
    top: 30px;
    text-align: right
}

.nav-clickaway-overlay {
    position: fixed;
    width: 100%;
    left: 0;
    right: 0;
    top: 0;
    z-index: 90;
    height: 100vh
}

.close-responsive-search {
    background: 0;
    border: 0;
    --primarybtnhoverbg: 0
}

.close-responsive-search>svg {
    fill: var(--nv-text-color);
    width: var(--formfieldfontsize);
    min-width: 25px;
    min-height: 25px
}

.sm-style-border-bottom .sub-menu .wrap::after,
.style-border-bottom>ul>li>.wrap::after {
    bottom: 0
}

.sm-style-border-top .sub-menu .wrap::after,
.style-border-top>ul>li>.wrap::after {
    top: 0
}

.m-style>ul>li>.wrap:hover::after,
.sm-style .sub-menu .wrap:hover::after {
    width: 100%
}

.m-style>ul>li>.wrap::after,
.sm-style .sub-menu .wrap::after {
    position: absolute;
    content: "";
    margin: 0 auto;
    width: 0;
    height: 2px;
    transition: all .3s ease;
    right: 0;
    left: 0;
    pointer-events: none;
    background-color: var(--hovercolor, var(--nv-primary-accent, currentColor))
}

.sm-style-full-height .sub-menu .wrap,
.style-full-height>ul>li>.wrap {
    z-index: 1
}

.sm-style-full-height .sub-menu .wrap::after,
.style-full-height>ul>li>.wrap::after {
    top: 0;
    bottom: 0;
    left: calc(var(--spacing)/ 2 * -1);
    right: calc(var(--spacing)/ 2 * -1);
    height: 100%;
    z-index: -1
}

.sm-style-full-height .sub-menu .wrap:hover svg,
.style-full-height>ul>li>.wrap:hover svg {
    color: var(--hovertextcolor, var(--color))
}

.sm-style-full-height .sub-menu .wrap:hover>a,
.style-full-height>ul>li>.wrap:hover>a {
    color: currentColor
}

.sm-style-full-height .sub-menu .wrap:hover>a,
.sm-style-full-height .sub-menu .wrap:hover>a i,
.sm-style-full-height .sub-menu .wrap:hover>a span,
.sm-style-full-height .sub-menu .wrap:hover>a+.caret-wrap,
.style-full-height>ul>li>.wrap:hover>a,
.style-full-height>ul>li>.wrap:hover>a i,
.style-full-height>ul>li>.wrap:hover>a span,
.style-full-height>ul>li>.wrap:hover>a+.caret-wrap {
    color: var(--hovertextcolor, var(--color)) !important
}

.sm-style-full-height .sub-menu .wrap:hover>a::after,
.style-full-height>ul>li>.wrap:hover>a::after {
    width: calc(100% + var(--spacing))
}

.sm-style-full-height .sub-menu a,
.style-full-height>ul>li>a {
    z-index: 1
}

.sm-style-full-height .sub-menu a::after,
.style-full-height>ul>li>a::after {
    top: 0;
    bottom: 0;
    left: calc(var(--spacing)/ 2 * -1);
    right: calc(var(--spacing)/ 2 * -1);
    height: 100%;
    z-index: -1
}

.sm-style-full-height .sub-menu a:hover+.caret svg {
    color: var(--hovertextcolor);
    position: relative;
    z-index: 1
}

.sm-style-full-height .sub-menu a:hover::after {
    width: 100%
}

.nav-toggle-label {
    line-height: 1;
    margin: var(--label-margin, 0 5px 0 0)
}

.navbar-toggle-wrapper {
    align-items: center
}

.navbar-toggle {
    --primarybtncolor: var(--color);
    --primarybtnhovercolor: var(--color);
    --primarybtnbg: var(--bgcolor, transparent);
    --primarybtnhoverbg: var(--bgcolor, transparent);
    --primarybtnborderwidth: var(--borderwidth, 1px);
    --primarybtnborderradius: var(--borderradius, 0);
    padding: var(--padding, 10px 15px);
    box-shadow: none;
    display: flex;
    align-items: center
}

.navbar-toggle:focus {
    outline: 1px solid
}

.icon-bar {
    background-color: currentColor;
    transition: all .1s ease;
    position: relative;
    display: block;
    width: 15px;
    height: 2px
}

.icon-bar:nth-child(2) {
    margin: 3px 0
}

.is-menu-sidebar .navbar-toggle .icon-bar:nth-child(1) {
    transform: rotate(45deg);
    top: 5px
}

.is-menu-sidebar .navbar-toggle .icon-bar:nth-child(2) {
    opacity: 0
}

.is-menu-sidebar .navbar-toggle .icon-bar:nth-child(3) {
    transform: rotate(-45deg);
    bottom: 5px
}

.wrapper {
    display: flex;
    min-height: 100vh;
    flex-direction: column;
    position: relative;
    transition: all .3s cubic-bezier(.79, .14, .15, .86)
}

body>.wrapper:not(.et-fb-iframe-ancestor) {
    overflow: hidden
}

.neve-main {
    flex: 1 auto
}

.nv-page-title-wrap .nv-page-title {
    text-align: var(--textalign, left)
}

input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=reset],
input[type=search],
input[type=submit],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
select,
textarea {
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: 0;
    resize: vertical
}

[tabindex="-1"]:focus,
input:read-write:focus,
select:focus,
textarea:focus {
    outline: 0;
    box-shadow: 0 0 3px 0 var(--nv-secondary-accent);
    --formfieldbordercolor: var(--nv-secondary-accent)
}

button,
input,
select,
textarea {
    line-height: inherit;
    box-sizing: border-box
}

::placeholder {
    color: inherit;
    opacity: .5
}

select {
    min-height: 35px;
    background-repeat: no-repeat;
    background-position: right;
    background-size: 18px;
    padding-right: 20px !important;
    
}

label {
    display: inline-block
}

fieldset {
    padding: 20px 30px;
    margin-bottom: 20px;
    border: 2px solid var(--nv-light-bg)
}

fieldset legend {
    font-weight: 700;
    padding: 0 15px;
    margin-left: -15px
}

fieldset input[type=password],
fieldset input[type=search],
fieldset input[type=text],
fieldset select,
fieldset textarea {
    width: 100%
}



.widget-search {
    width: 100%;
    margin: 0 !important
}

.search-form {
    display: flex;
    max-width: 100%;
    line-height: 1;
    --primarybtnbg: var(--formfieldbgcolor);
    --primarybtnhoverbg: var(--formfieldbgcolor);
    --primarybtncolor: var(--formfieldbordercolor);
    --primarybtnhovercolor: var(--formfieldbordercolor)
}

.search-form svg {
    fill: var(--formfieldcolor);
    width: var(--formfieldfontsize);
    opacity: .5;
    height: auto
}

.search-form .search-submit {
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 45px;
    z-index: 1;
    --primarybtnborderwidth: var(--formfieldborderwidth);
    --primarybtnborderradius: var(--formfieldborderradius);
    --primarybtnpadding: var(--formfieldpadding);
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-left: 0;
    border-color: var(--formfieldbordercolor);
    position: relative;
    height: var(--height);
    overflow: hidden;
    white-space: nowrap
}

.search-form .search-submit::before {
    content: "";
    display: block;
    width: 3px;
    height: 100%;
    background-color: var(--formfieldbgcolor);
    left: -3px;
    top: 0;
    bottom: 0;
    position: absolute
}

.search-form .search-field {
    overflow: hidden;
    text-overflow: ellipsis;
    height: var(--height);
    border-right: 0;
    flex-grow: 1;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    width: calc(100% - 45px);
    max-width: 100%
}

.search-form .search-field:focus~button {
    box-shadow: 0 0 3px 0 var(--nv-secondary-accent);
    border-color: var(--nv-secondary-accent)
}

.nv-meta-list {
    margin-bottom: 20px;
    font-size: .9em
}

.nv-meta-list li,
.nv-meta-list span {
    display: inline-block
}

.nv-meta-list li:not(:last-child)::after,
.nv-meta-list span:not(:last-child)::after {
    content: "/";
    padding: 0 8px
}

.nv-meta-list .posted-on:not(.nv-show-updated) .updated {
    display: none
}

.nv-meta-list .photo {
    width: var(--avatarsize);
    height: var(--avatarsize);
    border-radius: 50%;
    transform: translateY(30%);
    margin-right: 3px
}

.nv-dynamic-author-meta .photo {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    transform: translateY(30%)
}

.entry-title {
    word-wrap: break-word
}

.entry-title a {
    color: var(--nv-text-color)
}

.nv-index-posts {
    margin-top: 60px
}

.nv-index-posts .nv-page-title-wrap {
    margin-top: 0
}

.nv-post-thumbnail-wrap img:not(.photo),
.nv-post-thumbnail-wrap>a {
    display: block
}

.nv-post-thumbnail-wrap img {
    width: 100%;
    box-shadow: var(--boxshadow, none)
}

.posts-wrapper>article {
    width: var(--postwidth)
}

.blog-entry-title {
    margin-bottom: 10px;
    word-wrap: break-word
}

.article-content-col {
    width: 100%
}

.article-content-col .content {
    width: 100%;
    border-bottom: 0 solid;
    display: flex;
    flex-direction: column
}

.article-content-col .content .button {
    display: inline-block;
    align-self: flex-start
}

.bypostauthor {
    display: block
}

.posts-wrapper {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 40px
}

.excerpt-wrap>:last-child {
    margin-bottom: 0
}

.layout-grid .content>.blog-entry-title {
    margin-bottom: 10px
}

.layout-grid .content>* {
    margin-bottom: 20px
}

.layout-grid .content>:last-child {
    margin-bottom: 0
}

.nv-non-grid-article {
    margin-bottom: var(--spacing, 60px);
    display: flex;
    align-items: flex-end
}

.nv-non-grid-article .non-grid-content {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

.nv-non-grid-article .non-grid-content>.blog-entry-title {
    margin-bottom: 10px
}

.nv-non-grid-article .non-grid-content>* {
    margin-bottom: 20px
}

.nv-non-grid-article .non-grid-content>:last-child {
    margin-bottom: 0
}

article {
    word-break: break-word
}

body:not(.nv-blog-default) .posts-wrapper {
    margin-left: calc(-1 * var(--gridspacing, 30px)/ 2);
    margin-right: calc(-1 * var(--gridspacing, 30px)/ 2)
}

body:not(.nv-blog-default) .posts-wrapper article {
    margin-bottom: calc(var(--gridspacing, 30px));
    padding: 0 calc(var(--gridspacing, 30px)/ 2)
}

.layout-default {
    overflow: hidden;
    border-radius: var(--borderradius);
    box-shadow: var(--cardboxshadow);
    background: var(--cardbgcolor);
    color: var(--cardcolor)
}

.layout-default .default-layout-content {
    padding: var(--padding, 0)
}

.nv-loader {
    height: 40px;
    width: 40px;
    border-radius: 50%;
    border: 3px solid var(--nv-primary-accent);
    border-left: 3px solid transparent;
    animation: spin 1s linear infinite;
    margin: 0 auto;
    display: none
}

@keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.layout-grid,
body .layout-grid>.article-content-col {
    display: flex
}

.layout-grid .article-content-col:has(.img-wrap:first-child) {
    padding-top: 0 !important
}

.layout-grid .article-content-col {
    overflow: hidden;
    border-radius: var(--borderradius);
    padding: var(--padding, 0);
    background: var(--cardbgcolor);
    box-shadow: var(--cardboxshadow);
    color: var(--cardcolor, inherit)
}

.layout-grid a {
    --nv-primary-accent: var(--cardcolor, inherit);
    --nv-text-color: var(--cardcolor, inherit)
}

.nv-non-grid-article .nv-post-thumbnail-wrap {
    margin-bottom: 20px
}

.non-grid-content {
    padding: var(--padding)
}

.cover-post {
    display: flex;
    box-shadow: var(--cardboxshadow, var(--boxshadow, none));
    position: relative;
    min-height: 300px
}

.layout-covers .article-content-col {
    overflow: hidden;
    border-radius: var(--borderradius);
    box-shadow: var(--cardboxshadow)
}

.layout-covers .content {
    position: relative;
    padding: 0
}

.layout-covers .inner {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    z-index: 10;
    color: var(--color, #fff);
    padding: var(--padding, 25px)
}

.layout-covers a:not(.button) {
    color: var(--cardcolor, var(--color, #fff))
}

.layout-covers .img-wrap {
    position: absolute;
    width: 100%;
    height: 100%
}

.layout-covers img {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.cover-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(0, 0, 0, .75);
    z-index: 1
}

.nv-single-post-wrap>div:first-child {
    margin-top: 60px
}

.nv-single-post-wrap>div:last-child {
    padding-bottom: 30px
}

.nv-single-post-wrap>div:not(:last-child) {
    margin-bottom: var(--spacing, 60px)
}

.nv-single-post-wrap .wp-block-image {
    margin-bottom: var(--img-m)
}

.nv-page-title-wrap {
    margin-top: 60px
}

.entry-header {
    text-align: var(--textalign, center)
}

.entry-header .title {
    margin-bottom: 10px
}

.attachment-neve-blog {
    display: flex
}

.nv-post-navigation {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px
}

.nv-post-navigation span {
    display: block
}

.nv-post-navigation .nav-direction {
    color: var(--nv-text-color);
    font-size: .8em;
    text-transform: uppercase
}

.nv-post-navigation a:hover span:last-child {
    text-decoration: underline
}

.nv-post-navigation .next {
    grid-column: 2;
    text-align: right
}

.post-pages-links {
    display: flex;
    list-style-type: none
}

.post-pages-links>a:not(:last-child) span,
.post-pages-links>span {
    padding-right: 15px
}

.post-password-form input[type=submit] {
    margin-top: 20px
}

.nv-tags-list a {
    margin: 0 10px 10px 0;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff !important;
    padding: 10px;
    border-radius: 4px;
    background: var(--nv-primary-accent);
    line-height: 1;
    font-size: .75em !important;
    display: inline-block
}

.nv-tags-list span {
    margin-right: 10px
}

.page .nv-post-cover {
    margin-bottom: 60px
}

.nv-post-cover {
    min-height: var(--height);
    padding: var(--padding);
    justify-content: var(--justify, center);
    display: flex;
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    text-align: var(--textalign, center)
}

.nv-post-cover .nv-title-meta-wrap {
    color: var(--color, var(--nv-text-dark-bg));
    display: flex;
    flex-direction: column;
    z-index: 1;
    align-self: var(--valign, flex-end)
}

.nv-post-cover .nv-title-meta-wrap>:last-child {
    margin-bottom: 0
}

.nv-post-cover .nv-title-meta-wrap a {
    color: var(--color, var(--nv-text-dark-bg))
}

.nv-post-cover .container {
    display: flex;
    justify-content: var(--justify, center)
}

.nv-is-boxed {
    padding: var(--padding);
    background: var(--bgcolor, var(--nv-light-bg));
    color: var(--color, var(--nv-text-color))
}

.nv-is-boxed a {
    color: var(--color, var(--nv-text-color))
}

.nv-overlay {
    background: var(--bgcolor, var(--nv-dark-bg));
    mix-blend-mode: var(--blendmode, normal);
    opacity: calc(var(--opacity)/ 100);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.nv-comment-content {
    margin-bottom: 0 !important
}

.nv-comment-content>:last-child {
    margin-bottom: 0
}

#comments li.comment {
    border-bottom: 2px solid;
    padding-bottom: 40px;
    margin-bottom: 40px
}

#comments article {
    display: flex;
    gap: 20px
}

#comments .nv-comment-avatar {
    flex-shrink: 0
}

#comments .avatar {
    border-radius: 100%
}

#comments input:not([type=submit]):not([type=checkbox]) {
    width: 100%
}

#comments ol {
    list-style: none
}

#comments textarea {
    max-width: 100%;
    width: 100%;
    display: block
}

#comments .comment-reply-title {
    margin-bottom: 15px
}

#comments .comment-reply-title small {
    float: right
}

.nv-comment-header {
    display: flex;
    align-items: center;
    margin-bottom: 30px
}

.nv-comment-header .vcard {
    display: grid
}

.nv-comment-header .vcard a {
    color: var(--color, var(--nv-text-color))
}

.nv-comment-header .vcard .author {
    font-weight: 700
}

.nv-comment-header .vcard time {
    font-size: .9em;
    opacity: .7
}

.nv-comment-header .edit-reply {
    font-size: .9em;
    font-weight: 700;
    text-transform: uppercase;
    margin-left: auto
}

.comments-title {
    margin-bottom: 80px
}

.comment-content {
    flex: 1
}

.comment-form {
    display: grid;
    grid-column-gap: 15px;
    grid-row-gap: 10px
}

.comment-form>p:not(.comment-notes) {
    margin-bottom: 0
}

.comment-form label {
    display: inline-block
}

.nv-comments-list {
    margin-bottom: 80px
}

.nv-comments-list .children {
    padding-left: 15px
}

ul.page-numbers {
    display: flex;
    flex-wrap: wrap;
    gap: 20px
}

.page-numbers [type=submit] {
    all: unset;
    cursor: pointer
}

.page-numbers form {
    display: flex;
    gap: 10px
}

.page-numbers .page-input {
    line-height: 1;
    padding: 8px 15px;
    font-size: var(--bodyfontsize);
    width: 75px
}

.page-numbers a,
.page-numbers input[type=submit],
.page-numbers span {
    line-height: 1;
    background: var(--nv-light-bg);
    border-radius: 3px;
    padding: 12px 15px;
    color: inherit;
    display: block
}

.page-numbers .dots {
    background: 0
}

.page-numbers .current {
    background: var(--nv-primary-accent);
    color: var(--nv-text-dark-bg)
}

dl {
    margin: 20px 0
}

dl dd {
    padding-left: 30px
}

dl dt {
    font-weight: 600
}

.nv-iframe-embed {
    position: relative;
    padding-bottom: 56.25%;
    height: 0
}

.nv-iframe-embed iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

figcaption {
    font-size: .9em;
    opacity: .75
}

code {
    background: #d0effb;
    border-radius: 5px;
    border: 1px solid var(--nv-light-bg);
    padding: 0 3px;
    color: #333
}

pre {
    display: block;
    padding: 30px;
    background: var(--nv-light-bg);
    margin: 20px 0;
    white-space: pre-wrap;
    font-size: .9em;
    font-family: Courier, monospace
}

pre code {
    border: 0;
    background: 0 0
}

.excerpt-wrap,
.nv-content-wrap {
    --listpad: 20px;
    --liststyle: disc;
    --img-m: 24px
}

.excerpt-wrap ol,
.excerpt-wrap ul,
.nv-content-wrap ol,
.nv-content-wrap ul {
    margin: 30px 0
}

.excerpt-wrap li,
.nv-content-wrap li {
    margin-top: 10px
}

.alignleft {
    float: left;
    margin: 20px 20px 20px 0
}

.alignright {
    float: right;
    margin: 20px 0 20px 20px
}

.aligncenter {
    display: block;
    text-align: center;
    margin: 0 auto
}

.wp-caption {
    max-width: 100%
}

.wp-caption-text {
    text-align: center;
    font-size: .8em;
    font-weight: 500
}

.twitter-tweet.twitter-tweet-rendered {
    padding: 15px 0;
    margin: auto
}

hr {
    color: inherit;
    height: 0;
    border: 0;
    border-top: 2px solid;
    margin: 10px 0 20px;
    display: inline-block;
    width: 100%
}

audio {
    display: flex;
    height: 50px
}

.gallery-columns-1 .gallery-item {
    width: 100%;
    max-width: 100%
}

.gallery-columns-2 .gallery-item {
    max-width: 48%;
    width: 48%
}

.gallery-columns-3 .gallery-item {
    max-width: 31.3333333333%;
    width: 31.3333333333%
}

.gallery-columns-4 .gallery-item {
    max-width: 23%;
    width: 23%
}

.gallery-columns-5 .gallery-item {
    max-width: 18%;
    width: 18%
}

.gallery-columns-6 .gallery-item {
    max-width: 14.6666666667%;
    width: 14.6666666667%
}

.gallery-columns-7 .gallery-item {
    max-width: 12.2857142857%;
    width: 12.2857142857%
}

.gallery-columns-8 .gallery-item {
    max-width: 10.5%;
    width: 10.5%
}

.gallery-columns-9 .gallery-item {
    max-width: 9.1111111111%;
    width: 9.1111111111%
}

.gallery {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.gallery-item {
    display: inline-block;
    text-align: center;
    vertical-align: top
}

.nv-content-wrap ul.wp-block-gallery {
    padding-left: 0
}

.gallery-caption {
    box-sizing: border-box
}

.nv-index-posts,
.nv-single-post-wrap {
    margin-bottom: 60px
}

.nv-sidebar-wrap {
    padding: 60px 15px;
    margin-bottom: 20px;
    flex-grow: 1
}

.nv-sidebar-wrap.hide:not(.shop-sidebar) {
    display: none
}

.widget {
    word-break: break-word;
    margin-bottom: 40px
}

.widget:last-child {
    margin: 0
}

.widget select {
    max-width: 100%;
    width: 100%
}

.widget .widget-title {
    margin-bottom: 10px;
    font-weight: 700;
    font-size: var(--h4fontsize)
}

.widget ul {
    padding: 0
}

.widget ul ul {
    padding-left: 10px
}

.widget li {
    margin-top: 10px
}

.post-date {
    display: block;
    font-size: .9em;
    opacity: .7
}

.widget_recent_entries a {
    color: var(--nv-text-color)
}

.widget_calendar td,
.widget_calendar th {
    padding: 10px
}

.nv-page-title .neve-breadcrumbs-wrapper,
.nv-title-meta-wrap .neve-breadcrumbs-wrapper {
    margin-bottom: 30px;
    display: block
}

.neve-breadcrumbs-wrapper {
    font-size: 14px
}

.neve-breadcrumbs-wrapper a {
    color: #676767
}

.hfg-is-group {
    display: flex;
    align-items: center
}

.builder-item--footer-menu,
.component-wrap,
.item--inner,
.menu-item-nav-search,
.nav-ul .wrap a .dd-title,
.nav-ul a,
.palette-icon-wrapper,
.site-logo,
footer .nav-ul {
    justify-content: var(--justify, flex-start);
    text-align: var(--textalign, left)
}

@media (min-width:769px) {
    #comments .comment-form {
        grid-template-columns: repeat(3, 1fr)
    }

    #comments .comment-form>:not(.comment-form-author):not(.comment-form-url):not(.comment-form-email) {
        grid-column: 1/-1
    }
}

@media (min-width:960px) {
    .neve-main>.container .col {
        max-width: 70%
    }

    .neve-main>.container>.row {
        flex-wrap: nowrap
    }

    .nv-non-grid-article .nv-post-thumbnail-wrap {
        margin-bottom: 0;
        grid-column: var(--thumbgridcolumn, 1)
    }

    .nv-non-grid-article .nv-ft-wrap {
        display: grid;
        grid-gap: 20px;
        align-items: center;
        grid-auto-flow: dense
    }

    .posts-wrapper>article.has-post-thumbnail .nv-ft-wrap {
        grid-template-columns: var(--postcoltemplate, 35fr 65fr)
    }

    .posts-wrapper>article.has-post-thumbnail.layout-alternative:nth-child(even) {
        --thumbgridcolumn: 2
    }

    .posts-wrapper>article.has-post-thumbnail.layout-alternative:nth-child(even) .nv-ft-wrap {
        grid-template-columns: var(--postcoltemplate, 65fr 35fr)
    }

    .nv-sidebar-wrap {
        max-width: 30%
    }

    .nv-sidebar-wrap.nv-right {
        padding-left: 45px
    }

    .nv-sidebar-wrap.nv-left {
        padding-right: 45px
    }

    .nv-sidebar-wrap.hide.shop-sidebar {
        display: none
    }

    .alignwide {
        width: 70vw;
        max-width: 70vw;
        margin-left: calc(50% - 35vw);
        margin-right: calc(50% - 35vw)
    }
}

.elementor-widget-text-editor {
    --listpad: 15px;
    --liststyle: disc
}

body.elementor-page .wrapper {
    overflow: visible
}

.elementor select {
    background-image: none
}

.header-menu-sidebar {
    padding: 0;
    position: fixed;
    max-width: 100%;
    top: 0;
    z-index: 999900;
    visibility: hidden;
    display: flex;
    height: 100vh
}

.header-menu-sidebar .navbar-toggle-wrapper {
    display: flex;
    justify-content: flex-end;
    padding: 8px 10px
}

.header-menu-sidebar .navbar-toggle-wrapper button.navbar-toggle {
    position: relative
}

.tcb {
    transition: all .3s cubic-bezier(.79, .14, .15, .86)
}

.header-menu-sidebar-bg {
    background: var(--bgcolor);
    color: var(--color);
    position: relative;
    display: flex;
    flex-direction: column;
    word-wrap: break-word;
    width: 100%
}

.header-menu-sidebar-inner {
    padding: 20px 0;
    overflow-x: hidden;
    height: 100%;
    display: none;
    opacity: 0;
    transition: opacity .3s ease
}

.is-menu-sidebar .header-menu-sidebar-inner {
    display: block;
    opacity: 1
}

.hiding-header-menu-sidebar .header-menu-sidebar-inner {
    display: block;
    transition: all .3s ease;
    opacity: 0
}

.header-menu-sidebar-inner .item--inner {
    width: 100%
}

.hiding-header-menu-sidebar .close-sidebar-panel {
    transition: .3s ease;
    opacity: 0
}

.menu_sidebar_slide_left .header-menu-sidebar {
    left: 0;
    transform: translateX(-100%)
}

.menu_sidebar_slide_right .header-menu-sidebar {
    right: 0;
    transform: translateX(100%)
}

.menu_sidebar_pull_left .wrapper {
    left: 0
}

.menu_sidebar_pull_left .wrapper .header-menu-sidebar {
    left: 0;
    transform: translateX(-100%)
}

.menu_sidebar_pull_right .wrapper {
    right: 0
}

.menu_sidebar_pull_right .wrapper .header-menu-sidebar {
    right: 0;
    transform: translateX(100%)
}

.menu_sidebar_dropdown .hfg-ov {
    display: none
}

.menu_sidebar_dropdown .header-menu-sidebar {
    box-shadow: none;
    position: absolute;
    top: unset;
    width: 100%;
    display: block
}

.menu_sidebar_dropdown .header-menu-sidebar-inner {
    max-height: 0;
    padding: 0
}

.menu_sidebar_full_canvas .header-menu-sidebar {
    width: 100%;
    bottom: 0;
    right: 0;
    opacity: 0
}

.menu_sidebar_full_canvas .header-menu-sidebar-inner {
    flex-grow: 1
}

.header-menu-sidebar .menu-item-nav-search {
    display: flex;
    align-items: center
}

.hfg-ov {
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: rgba(0, 0, 0, .5);
    position: fixed;
    transform: translate3d(0, 0, 0);
    z-index: 999899;
    transition: all .3s linear;
    visibility: hidden;
    opacity: 0
}

.is-menu-sidebar .hfg-ov {
    visibility: visible;
    opacity: 1
}

.hfg-pe {
    pointer-events: none
}

.is-menu-sidebar .hfg-pe {
    pointer-events: unset
}

.site-footer {
    position: relative;
    z-index: 11
}

.site-footer .item--inner {
    width: 100%
}

.site-footer .item--inner.has_menu {
    display: flex
}

.site-footer p:last-child {
    margin-bottom: 0
}

.footer--row .hfg-slot {
    display: flex;
    flex-direction: column
}

.footer--row .row {
    display: grid;
    align-items: var(--valign)
}

.footer--row .builder-item {
    width: 100%
}

@media (max-width:960px) {
    footer .footer--row-inner .row {
        grid-template-columns: 1fr
    }
}

.site-header {
    position: relative
}

.site-header .header--row-inner {
    align-items: center;
    display: flex
}

#header-grid.global-styled:not(.neve-transparent-header):not(.has-sticky-rows--mobile):not(.has-sticky-rows--desktop) {
    position: relative
}

#header-grid.global-styled:not(.neve-transparent-header) {
    background: var(--bgcolor);
    background-image: var(--bgimage, var(--bgcolor, none));
    background-position: var(--bgposition, center);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: var(--bgattachment)
}

#header-grid.global-styled:not(.neve-transparent-header)::before {
    display: block;
    width: 100%;
    top: 0;
    bottom: 0;
    position: absolute;
    content: "";
    background-color: var(--overlaycolor);
    opacity: var(--bgoverlayopacity)
}

#header-grid.global-styled:not(.neve-transparent-header) .header--row,
#header-grid.global-styled:not(.neve-transparent-header) .header--row-inner {
    background: 0 0
}

.builder-item {
    margin: 4px 0;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.builder-item.hfg-end {
    margin-left: auto
}

.builder-item.hfg-start {
    margin-right: auto
}

@media (min-width:960px) {
    .builder-item {
        margin: 8px 0
    }
}

.hfg-slot {
    display: flex;
    align-items: center
}

.hfg-slot.right {
    justify-content: flex-end
}

.hfg-slot.center {
    justify-content: center
}

.layout-fullwidth .container {
    max-width: 100% !important
}

.layout-contained {
    max-width: var(--container);
    margin: 0 auto
}

.header-menu-sidebar-bg,
[class*=row-inner] {
    position: relative;
    background: var(--bgimage, var(--bgcolor, #fff));
    background-position: var(--bgposition, center);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: var(--bgattachment)
}

.header-menu-sidebar-bg::before,
[class*=row-inner]::before {
    display: block;
    width: 100%;
    top: 0;
    bottom: 0;
    position: absolute;
    content: "";
    background-color: var(--overlaycolor);
    opacity: var(--bgoverlayopacity)
}

[class*=row-inner]:not(.footer--row-inner) {
    border-bottom: var(--rowbwidth, 0) solid var(--rowbcolor)
}

.footer--row-inner {
    border-top: var(--rowbwidth, 0) solid var(--rowbcolor)
}

[data-row-id] {
    color: var(--color);
    background: var(--bgcolor)
}

[data-row-id] a {
    color: var(--color)
}

[data-row-id] .row {
    display: grid;
    grid-template-columns: auto auto;
    min-height: var(--height, auto)
}

.has-center .row--wrapper {
    grid-template-columns: 1fr auto 1fr
}

.hfg_header.site-header {
    box-shadow: 0 -1px 3px rgba(0, 0, 0, .1)
}

.hfg-is-group>div:first-of-type .button {
    margin-right: 20px
}

.hfg-is-group>div:last-of-type .button {
    margin-left: 20px
}

.header .builder-item .item--inner[class*=button_base],
.header .builder-item .item--inner[class*=nav-icon] {
    padding: 0 !important
}

.header .builder-item [class*=button_base] .button {
    --primarybtnpadding: var(--padding)
}

.hfg-grid {
    display: flex
}

@media (min-width:960px) {
    .hide-on-desktop {
        display: none
    }
}

@media (max-width:959px) {
    .hide-on-tablet {
        display: none
    }
}

@media (max-width:576px) {
    .hide-on-mobile {
        display: none
    }
}

.component-wrap {
    display: flex;
    margin: 4px 0
}

.builder-item .item--inner {
    color: var(--color);
    font-family: var(--fontfamily, var(--bodyfontfamily));
    font-size: var(--fontsize, var(--bodyfontsize));
    line-height: var(--lineheight, var(--bodylineheight));
    letter-spacing: var(--letterspacing, var(--bodyletterspacing));
    font-weight: var(--fontweight, var(--bodyfontweight));
    text-transform: var(--texttransform, var(--bodytexttransform));
    padding: var(--padding, 0);
    margin: var(--margin, 0);
    position: relative
}

.builder-item .item--inner.has_menu {
    position: unset
}

.inherit-ff {
    font-family: var(--inheritedff);
    font-weight: var(--inheritedfw)
}

.social-facebook {
    --bgsocial: #3b5998;
    --iconsizesocial: 20px;
    --iconpaddingsocial: 15px
}

.social-twitter {
    --bgsocial: #000;
    --iconsizesocial: 20px;
    --iconpaddingsocial: 15px
}

.social-pinterest {
    --bgsocial: #bd081c;
    --iconsizesocial: 20px;
    --iconpaddingsocial: 15px
}

.social-linkedin {
    --bgsocial: #0077b5;
    --iconsizesocial: 20px;
    --iconpaddingsocial: 15px
}

.social-tumblr {
    --bgsocial: #35465c;
    --iconsizesocial: 20px;
    --iconpaddingsocial: 15px
}

.social-reddit {
    --bgsocial: #ff4500;
    --iconsizesocial: 20px;
    --iconpaddingsocial: 15px
}

.social-email {
    --bgsocial: #58a9de;
    --iconsizesocial: 20px;
    --iconpaddingsocial: 15px
}

.social-whatsapp {
    --bgsocial: #20b038;
    --iconsizesocial: 20px;
    --iconpaddingsocial: 15px
}

.social-sms {
    --bgsocial: #20b038;
    --iconsizesocial: 20px;
    --iconpaddingsocial: 15px
}

.social-vk {
    --bgsocial: #45668e;
    --iconsizesocial: 20px;
    --iconpaddingsocial: 15px
}

.social-messenger {
    --bgsocial: #007FFF;
    --iconsizesocial: 20px;
    --iconpaddingsocial: 15px
}

.nv-post-share {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    align-items: center;
    justify-content: var(--iconalignsocial, left)
}

.nv-post-share.above .nv-social-icons-label,
.nv-post-share.below .nv-social-icons-label {
    display: flex;
    flex-basis: 100%;
    justify-content: var(--iconalignsocial, left)
}

.nv-post-share span {
    display: flex
}

.nv-post-share ul {
    max-width: 100%;
    display: flex;
    grid-gap: var(--icongapsocial, 10px)
}

.nv-post-share ul li {
    display: flex
}

.nv-post-share.round-style a {
    width: calc(var(--iconsizesocial, 20px) + 2 * var(--iconpaddingsocial, 15px))
}

.nv-post-share.round-style svg {
    width: calc(100% + var(--iconpaddingsocial, 15px))
}

.nv-post-share.round-style .nv-social-icon {
    --hex: #fff
}

.nv-post-share a {
    width: var(--iconsizesocial, 20px);
    display: flex;
    align-items: center;
    justify-content: center
}

.nv-post-share svg {
    width: 100%;
    height: auto;
    fill: var(--hex)
}

.nv-post-share.round-style a {
    background: var(--bgsocial);
    padding: var(--iconpaddingsocial, 15px);
    border-radius: 100%
}

.nv-post-share.round-style svg {
    fill: var(--hex)
}

.nv-post-share .hide-mobile {
    display: none
}

.nv-social-icons-label {
    margin: 0
}

.nv-author-elements-wrapper {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 20px;
    grid-auto-flow: dense;
    align-items: center
}

.nv-author-elements-wrapper .nv-author-bio-name {
    margin-bottom: 15px
}

.nv-author-elements-wrapper a {
    color: var(--color);
    font-weight: 600
}

.nv-author-elements-wrapper p {
    margin: 0
}

.nv-author-elements-wrapper img {
    border-radius: var(--borderradius);
    width: var(--avatarsize);
    justify-self: var(--authorcontentalign, center)
}

.nv-author-elements-wrapper .nv-author-bio-text-wrapper {
    text-align: var(--authorcontentalign, left)
}

.nv-author-elements-wrapper .nv-author-bio-link {
    margin-top: 15px;
    display: block
}

.nv-related-posts {
    text-align: var(--relatedContentAlign, left)
}

.nv-related-posts .posts-wrapper {
    grid-template-columns: repeat(var(--relatedcolumns, 3), 1fr)
}

.nv-related-posts a {
    color: var(--color, var(--nv-secondary-accent))
}

.nv-related-posts .entry-title a {
    color: var(--color, var(--nv-text-color))
}

.nv-related-posts .title {
    margin-bottom: var(--mb, 20px)
}

.nv-related-posts .excerpt-wrap {
    margin-bottom: var(--mb, 0)
}

.nv-related-posts .posts-wrapper {
    display: grid;
    grid-gap: 30px;
    margin: 0 !important
}

.nv-related-posts .read-more-wrapper a {
    display: inline-block
}

.nv-related-posts .th-wrap {
    margin-bottom: var(--mb, 0)
}

.nv-related-posts .th-wrap,
.nv-related-posts .th-wrap img {
    display: block
}

.nv-related-posts .nv-meta-list {
    margin-bottom: var(--mb, 20px)
}

#toggle-comment-area {
    margin: 40px auto 20px;
    display: block
}

.nv-comments-hidden {
    display: none
}

.nv-ft-wrap {
    overflow: hidden
}

.posts-wrapper article {
    text-align: var(--alignment)
}

.posts-wrapper article .nv-ft-wrap {
    box-shadow: var(--cardboxshadow)
}

.cover-post {
    border-radius: var(--borderradius, 0);
    overflow: hidden;
    min-height: var(--coverheight, 300px)
}

.cover-post .cover-overlay {
    background: var(--overlay, rgba(0, 0, 0, .75))
}

.cover-post .inner {
    justify-content: var(--justify);
    padding: var(--padding, 20px)
}

.article-content-col {
    border-bottom: solid;
    border-width: var(--borderwidth, 0);
    border-color: var(--bordercolor)
}

article.layout-grid .article-content-col {
    overflow: hidden;
    border-radius: var(--borderradius);
    background: var(--cardbgcolor);
    color: var(--cardcolor);
    box-shadow: var(--cardboxshadow)
}

article.layout-grid a {
    color: var(--cardcolor, var(--nv-secondary-accent))
}

article.layout-grid .entry-title a {
    color: var(--cardcolor, var(--nv-text-color))
}

article.nv-non-grid-article .article-content-col .nv-ft-wrap {
    background: var(--cardbgcolor);
    box-shadow: var(--cardboxshadow);
    color: var(--cardcolor);
    overflow: hidden;
    padding-bottom: 0
}

article.nv-non-grid-article a {
    color: var(--cardcolor, var(--nv-secondary-accent))
}

article.nv-non-grid-article .entry-title a {
    color: var(--cardcolor, var(--nv-text-color))
}

article.nv-non-grid-article.layout-alternative:nth-child(even) .nv-post-thumbnail-wrap {
    display: flex;
    justify-content: end
}

.nv-ft-post:not(.layout-default) .nv-ft-wrap {
    border-radius: var(--borderradius, 0)
}

.nv-ft-post .wp-post-image {
    object-position: var(--ftpostimgalign)
}

.nv-ft-post .content {
    padding: 0
}

.nv-ft-post .nv-ft-wrap {
    display: grid;
    min-height: var(--fpminheight);
    box-shadow: var(--cardboxshadow);
    background: var(--fpbackground, var(--nv-light-bg)) !important
}

.nv-ft-post .inner,
.nv-ft-post .non-grid-content {
    padding: var(--fppadding);
    align-self: var(--ftpostcontentalign)
}

.nv-related-posts .excerpt-wrap {
    font-weight: var(--fontweight);
    text-transform: var(--texttransform);
    letter-spacing: var(--letterspacing);
    line-height: var(--lineheight);
    font-size: var(--fontsize)
}

.nv-related-posts .title {
    font-size: var(--fontsize, var(--h4fontsize));
    font-weight: var(--fontweight, var(--h4fontweight));
    line-height: var(--lineheight, var(--h4lineheight));
    letter-spacing: var(--letterspacing, var(--h4letterspacing));
    text-transform: var(--texttransform, var(--h4texttransform))
}

.nv-contact-list {
    display: flex;
    align-items: center
}

.nv-contact-list .icon,
.nv-contact-list li {
    display: flex;
    align-items: center;
    fill: var(--iconcolor, currentColor)
}

.nv-contact-list li:not(:first-child) {
    margin-left: var(--spacing, 10px)
}

.nv-contact-list.left .icon {
    margin-right: 5px
}

.nv-contact-list.right .icon {
    margin-left: 5px
}

.nv-social-icons-list {
    display: flex;
    align-items: center
}

.nv-social-icons-list li {
    margin-right: var(--spacing, 10px)
}

.nv-social-icons-list li:last-child {
    margin: 0
}

.nv-social-icons-list a {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: var(--iconpadding, 5px);
    line-height: 1;
    border-radius: var(--borderradius, 5px)
}

.nv-social-icons-list :is(img, svg) {
    width: var(--icon-size, 18px);
    height: var(--icon-size, 18px)
}

.nv--lang-switcher {
    z-index: 99;
    display: flex;
    align-items: center
}

.nv--lang-switcher li:not(:first-child) {
    margin-left: 10px
}

.nv--lang-switcher.nv--tlp .trp-language-switcher {
    display: flex;
    flex-direction: column
}

.nv--lang-switcher.nv--tlp .trp-language-switcher .trp-ls-shortcode-language {
    display: none
}

.nv--lang-switcher.nv--tlp a {
    display: flex;
    align-items: center
}

.nv--lang-switcher.nv--tlp a:hover {
    background: initial
}

.nv--lang-switcher.nv--wpml .wpml-ls-legacy-list-horizontal {
    padding: 0;
    margin: 0
}

.nv--lang-switcher.nv--wpml ul li a {
    padding: 0
}

.nv--lang-switcher.nv--weglot a,
.nv--lang-switcher.nv--weglot aside {
    background: var(--bgcolor)
}

.nv--lang-switcher.nv--weglot a,
.nv--lang-switcher.nv--weglot span {
    font-size: inherit !important
}

.hfg_header {
    width: 100%;
    z-index: 99999
}

.hfg_header .header--row {
    height: auto;
    transition: height .2s ease-out;
    -webkit-transition: height .2s ease-out
}

.hfg_header .header--row.is_sticky_on_scroll {
    height: 0;
    overflow: hidden
}

.hfg_header.is-stuck.has-sticky-rows--mobile .header--row:not(.is_sticky) {
    overflow: hidden;
    height: 0
}

.hfg_header.is-stuck.has-sticky-rows--mobile .is_sticky_on_scroll {
    overflow: visible
}

.sticky-header-placeholder {
    transition: height .2s ease-out 2ms;
    -webkit-transition: height .2s ease-out 2ms
}

.hfg_header.has-sticky-rows--mobile {
    position: fixed
}

.hfg_footer {
    bottom: 0;
    width: 100%
}

.hfg_footer.has-sticky-rows {
    z-index: 1000;
    position: fixed
}

.hfg_footer.has-sticky-rows.is-stuck .footer--row:not(.is_sticky) {
    max-height: 0;
    overflow: hidden
}

.neve-transparent-header {
    position: absolute;
    width: 100%;
    z-index: 10000
}

.header .neve-transparent-header.has-sticky-rows--mobile:not(.is-stuck) .header--row.hide-on-desktop,
.header .neve-transparent-header:not(.has-sticky-rows--mobile) .header--row.hide-on-desktop {
    --bgcolor: transparent;
    --bgimage: none;
    --overlaycolor: transparent
}

.header .neve-transparent-header.has-sticky-rows--mobile:not(.is-stuck) {
    box-shadow: none
}

.my-account-wrapper {
    display: flex;
    align-items: center;
    position: relative;
    padding: var(--padding);
    background: var(--bgcolor);
    border-radius: var(--borderradius);
    border-width: var(--borderwidth, 0);
    color: var(--color);
    border-style: solid
}

.my-account-wrapper:hover {
    background: var(--bghover, var(--bgcolor));
    color: var(--hovercolor)
}

.my-account-wrapper img {
    border-radius: 100%;
    display: block
}

.my-account-wrapper svg {
    fill: currentColor
}

.my-account-container {
    position: relative
}

.my-account-component .sub-menu {
    background: var(--bgcolor);
    right: 0;
    position: absolute;
    z-index: 100;
    opacity: 0;
    visibility: hidden;
    min-width: 150px
}

.my-account-component .sub-menu a {
    display: block;
    white-space: nowrap;
    width: 100%;
    padding: 7px 14px
}

.my-account-component .sub-menu a:hover {
    background: var(--bghover);
    color: var(--hovercolor)
}

.my-account-icon {
    margin-right: 5px;
    display: flex
}

.builder-item>.builder-item--my_account {
    padding: 0
}

.nv--yoast-breadcrumb {
    margin: 0
}

.nv--yoast-breadcrumb a {
    color: var(--linkcolor)
}

.nv--yoast-breadcrumb a:hover {
    color: var(--hovercolor)
}

.wl-icon-wrapper {
    display: flex;
    align-items: center
}

.wl-icon-wrapper svg {
    fill: currentColor;
    width: var(--iconsize);
    height: var(--iconsize)
}

.wl-icon-wrapper:hover {
    color: var(--hovercolor)
}

.has-divider {
    height: 100%;
    margin: 0
}

.row [class*=builder-item--divider] {
    height: 100%
}

.row [class*=builder-item--divider] .component-wrap {
    margin: 0;
    height: 100%;
    align-items: center
}

.row [class*=builder-item--divider] .divider {
    height: var(--divsize);
    border-left: var(--divwidth) var(--divstyle) var(--divcolor)
}

.header-menu-sidebar [class*=builder-item--divider] .component-wrap {
    justify-content: center;
    margin: 0 -15px
}

.header-menu-sidebar .divider {
    width: var(--divsize);
    border-bottom: var(--divwidth) var(--divstyle) var(--divcolor)
}

.menu-item .nv-icon {
    margin-right: 5px;
    display: flex;
    align-items: center
}

@media (min-width:960px) {
    .nv-post-share .hide-desktop {
        display: none
    }

    .nv-post-share .hide-mobile:not(.hide-desktop) {
        display: flex
    }

    .nv-author-elements-wrapper {
        grid-template-columns: auto auto
    }

    .nv-author-elements-wrapper.center {
        grid-template-columns: 1fr
    }

    .nv-author-elements-wrapper.center img {
        margin: 0 auto
    }

    .nv-author-elements-wrapper.right img {
        grid-column: 2
    }

    .show-hover .inner {
        opacity: 0;
        transition: .2s ease-out
    }

    .show-hover:hover .inner {
        opacity: 1
    }

    .hfg_header.has-sticky-rows--desktop {
        position: fixed
    }

    .hfg_header.neve-transparent-header:not(.has-sticky-rows--desktop) {
        position: absolute
    }

    .hfg_header:not(.has-sticky-rows--desktop):not(.neve-transparent-header) {
        position: static
    }

    .hfg_header:not(.has-sticky-rows--desktop):not(.neve-transparent-header) .sticky-header-placeholder {
        display: none
    }

    .hfg_header:not(.has-sticky-rows--desktop):not(.neve-transparent-header).is-stuck .header--row:not(.is_sticky) {
        overflow: initial;
        max-height: initial
    }

    .is-stuck.has-sticky-rows--desktop .header--row:not(.is_sticky) {
        overflow: hidden;
        height: 0
    }

    .is-stuck.has-sticky-rows--desktop .is_sticky_on_scroll {
        overflow: visible
    }

    .header .neve-transparent-header.has-sticky-rows--desktop:not(.is-stuck) .header--row,
    .header .neve-transparent-header:not(.has-sticky-rows--desktop) .header--row {
        --bgcolor: transparent;
        --bgimage: none;
        --overlaycolor: transparent
    }

    .header .neve-transparent-header.has-sticky-rows--desktop:not(.is-stuck) {
        box-shadow: none
    }

    .my-account-container:focus-within .sub-menu,
    .my-account-container:hover .sub-menu {
        visibility: visible;
        opacity: 1
    }
}

@media (min-width:576px) {
    .nv-ft-post.with-thumb:not(.layout-covers) .nv-ft-wrap {
        grid-template-columns: var(--ftposttemplate, 1fr)
    }

    .nv-ft-post:not(.layout-covers) .nv-post-thumbnail-wrap {
        order: var(--ftpostimgorder, 0)
    }

    .nv-ft-post:not(.layout-covers) .non-grid-content {
        order: var(--ftpostcontentorder, 1)
    }
}

/*! elementor - v3.30.0 - 09-07-2025 */
.elementor-hidden {
    display: none
}

.elementor-visibility-hidden {
    visibility: hidden
}

.elementor-screen-only,
.screen-reader-text,
.screen-reader-text span,
.ui-helper-hidden-accessible {
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: -10000em;
    width: 1px;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.elementor-clearfix:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    width: 0
}

.e-logo-wrapper {
    background: var(--e-a-bg-logo);
    border-radius: 50%;
    display: inline-block;
    line-height: 1;
    padding: .75em
}

.e-logo-wrapper i {
    color: var(--e-a-color-logo);
    font-size: 1em
}

.elementor *,
.elementor :after,
.elementor :before {
    box-sizing: border-box
}

.elementor a {
    box-shadow: none;
    text-decoration: none
}

.elementor hr {
    background-color: transparent;
    margin: 0
}

.elementor img {
    border: none;
    border-radius: 0;
    box-shadow: none;
    height: auto;
    max-width: 100%
}

.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
    margin: 0
}

.elementor embed,
.elementor iframe,
.elementor object,
.elementor video {
    border: none;
    line-height: 1;
    margin: 0;
    max-width: 100%;
    width: 100%
}

.elementor .elementor-background,
.elementor .elementor-background-holder,
.elementor .elementor-background-video-container {
    direction: ltr;
    inset: 0;
    overflow: hidden;
    position: absolute;
    z-index: 0
}

.elementor .elementor-background-video-container {
    pointer-events: none;
    transition: opacity 1s
}

.elementor .elementor-background-video-container.elementor-loading {
    opacity: 0
}

.elementor .elementor-background-video-embed {
    max-width: none
}

.elementor .elementor-background-video,
.elementor .elementor-background-video-embed,
.elementor .elementor-background-video-hosted {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%)
}

.elementor .elementor-background-video {
    max-width: none
}

.elementor .elementor-background-video-hosted {
    -o-object-fit: cover;
    object-fit: cover
}

.elementor .elementor-background-overlay {
    inset: 0;
    position: absolute
}

.elementor .elementor-background-slideshow {
    inset: 0;
    position: absolute;
    z-index: 0
}

.elementor .elementor-background-slideshow__slide__image {
    background-position: 50%;
    background-size: cover;
    height: 100%;
    width: 100%
}

.e-con-inner>.elementor-element.elementor-absolute,
.e-con>.elementor-element.elementor-absolute,
.elementor-widget-wrap>.elementor-element.elementor-absolute {
    position: absolute
}

.e-con-inner>.elementor-element.elementor-fixed,
.e-con>.elementor-element.elementor-fixed,
.elementor-widget-wrap>.elementor-element.elementor-fixed {
    position: fixed
}

.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,
.elementor-widget-wrap .elementor-element.elementor-widget__width-initial {
    max-width: 100%
}

@media (max-width:1024px) {

    .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,
    .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial {
        max-width: 100%
    }
}

@media (max-width:767px) {

    .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,
    .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial {
        max-width: 100%
    }
}

.elementor-element {
    --flex-direction: initial;
    --flex-wrap: initial;
    --justify-content: initial;
    --align-items: initial;
    --align-content: initial;
    --gap: initial;
    --flex-basis: initial;
    --flex-grow: initial;
    --flex-shrink: initial;
    --order: initial;
    --align-self: initial;
    align-self: var(--align-self);
    flex-basis: var(--flex-basis);
    flex-grow: var(--flex-grow);
    flex-shrink: var(--flex-shrink);
    order: var(--order)
}

.elementor-element.elementor-absolute,
.elementor-element.elementor-fixed {
    z-index: 1
}

.elementor-element:where(.e-con-full, .elementor-widget) {
    align-content: var(--align-content);
    align-items: var(--align-items);
    flex-direction: var(--flex-direction);
    flex-wrap: var(--flex-wrap);
    gap: var(--row-gap) var(--column-gap);
    justify-content: var(--justify-content)
}

.elementor-invisible {
    visibility: hidden
}

.elementor-align-center {
    text-align: center
}

.elementor-align-right {
    text-align: right
}

.elementor-align-left {
    text-align: left
}

.elementor-align-center .elementor-button,
.elementor-align-left .elementor-button,
.elementor-align-right .elementor-button {
    width: auto
}

.elementor-align-justify .elementor-button {
    width: 100%
}

.elementor-custom-embed-play {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%)
}

.elementor-custom-embed-play i {
    color: #fff;
    font-size: 100px;
    text-shadow: 1px 0 6px rgba(0, 0, 0, .3)
}

.elementor-custom-embed-play svg {
    height: 100px;
    width: 100px;
    fill: #fff;
    filter: drop-shadow(1px 0 6px rgba(0, 0, 0, .3))
}

.elementor-custom-embed-play i,
.elementor-custom-embed-play svg {
    opacity: .8;
    transition: all .5s
}

.elementor-custom-embed-play.elementor-playing i {
    font-family: eicons
}

.elementor-custom-embed-play.elementor-playing i:before {
    content: "\e8fb"
}

.elementor-custom-embed-play.elementor-playing i,
.elementor-custom-embed-play.elementor-playing svg {
    animation: eicon-spin 2s linear infinite
}

.elementor-tag {
    display: inline-flex
}

.elementor-ken-burns {
    transition-duration: 10s;
    transition-property: transform;
    transition-timing-function: linear
}

.elementor-ken-burns--out {
    transform: scale(1.3)
}

.elementor-ken-burns--active {
    transition-duration: 20s
}

.elementor-ken-burns--active.elementor-ken-burns--out {
    transform: scale(1)
}

.elementor-ken-burns--active.elementor-ken-burns--in {
    transform: scale(1.3)
}

@media (min-width:-1) {
    .elementor-widescreen-align-center {
        text-align: center
    }

    .elementor-widescreen-align-right {
        text-align: right
    }

    .elementor-widescreen-align-left {
        text-align: left
    }

    .elementor-widescreen-align-center .elementor-button,
    .elementor-widescreen-align-left .elementor-button,
    .elementor-widescreen-align-right .elementor-button {
        width: auto
    }

    .elementor-widescreen-align-justify .elementor-button {
        width: 100%
    }
}

@media (max-width:-1) {
    .elementor-laptop-align-center {
        text-align: center
    }

    .elementor-laptop-align-right {
        text-align: right
    }

    .elementor-laptop-align-left {
        text-align: left
    }

    .elementor-laptop-align-center .elementor-button,
    .elementor-laptop-align-left .elementor-button,
    .elementor-laptop-align-right .elementor-button {
        width: auto
    }

    .elementor-laptop-align-justify .elementor-button {
        width: 100%
    }

    .elementor-tablet_extra-align-center {
        text-align: center
    }

    .elementor-tablet_extra-align-right {
        text-align: right
    }

    .elementor-tablet_extra-align-left {
        text-align: left
    }

    .elementor-tablet_extra-align-center .elementor-button,
    .elementor-tablet_extra-align-left .elementor-button,
    .elementor-tablet_extra-align-right .elementor-button {
        width: auto
    }

    .elementor-tablet_extra-align-justify .elementor-button {
        width: 100%
    }
}

@media (max-width:1024px) {
    .elementor-tablet-align-center {
        text-align: center
    }

    .elementor-tablet-align-right {
        text-align: right
    }

    .elementor-tablet-align-left {
        text-align: left
    }

    .elementor-tablet-align-center .elementor-button,
    .elementor-tablet-align-left .elementor-button,
    .elementor-tablet-align-right .elementor-button {
        width: auto
    }

    .elementor-tablet-align-justify .elementor-button {
        width: 100%
    }
}

@media (max-width:-1) {
    .elementor-mobile_extra-align-center {
        text-align: center
    }

    .elementor-mobile_extra-align-right {
        text-align: right
    }

    .elementor-mobile_extra-align-left {
        text-align: left
    }

    .elementor-mobile_extra-align-center .elementor-button,
    .elementor-mobile_extra-align-left .elementor-button,
    .elementor-mobile_extra-align-right .elementor-button {
        width: auto
    }

    .elementor-mobile_extra-align-justify .elementor-button {
        width: 100%
    }
}

@media (max-width:767px) {
    .elementor-mobile-align-center {
        text-align: center
    }

    .elementor-mobile-align-right {
        text-align: right
    }

    .elementor-mobile-align-left {
        text-align: left
    }

    .elementor-mobile-align-center .elementor-button,
    .elementor-mobile-align-left .elementor-button,
    .elementor-mobile-align-right .elementor-button {
        width: auto
    }

    .elementor-mobile-align-justify .elementor-button {
        width: 100%
    }
}

:root {
    --page-title-display: block
}

.elementor-page-title,
h1.entry-title {
    display: var(--page-title-display)
}

@keyframes eicon-spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(359deg)
    }
}

.eicon-animation-spin {
    animation: eicon-spin 2s linear infinite
}

.elementor-section {
    position: relative
}

.elementor-section .elementor-container {
    display: flex;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

@media (max-width:1024px) {
    .elementor-section .elementor-container {
        flex-wrap: wrap
    }
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px
}

.elementor-section.elementor-section-stretched {
    position: relative;
    width: 100%
}

.elementor-section.elementor-section-items-top>.elementor-container {
    align-items: flex-start
}

.elementor-section.elementor-section-items-middle>.elementor-container {
    align-items: center
}

.elementor-section.elementor-section-items-bottom>.elementor-container {
    align-items: flex-end
}

@media (min-width:768px) {
    .elementor-section.elementor-section-height-full {
        height: 100vh
    }

    .elementor-section.elementor-section-height-full>.elementor-container {
        height: 100%
    }
}

.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-items: flex-start
}

.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-items: center
}

.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-items: flex-end
}

.elementor-widget-wrap {
    align-content: flex-start;
    flex-wrap: wrap;
    position: relative;
    width: 100%
}

.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
    display: flex
}

.elementor-widget-wrap>.elementor-element {
    width: 100%
}

.elementor-widget-wrap.e-swiper-container {
    width: calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))
}

.elementor-widget {
    position: relative
}

.elementor-widget:not(:last-child) {
    margin-bottom: var(--kit-widget-spacing, 20px)
}

.elementor-widget:not(:last-child).elementor-absolute,
.elementor-widget:not(:last-child).elementor-widget__width-auto,
.elementor-widget:not(:last-child).elementor-widget__width-initial {
    margin-bottom: 0
}

.elementor-column {
    display: flex;
    min-height: 1px;
    position: relative
}

.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated {
    padding: 5px
}

.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 10px
}

.elementor-column-gap-extended>.elementor-column>.elementor-element-populated {
    padding: 15px
}

.elementor-column-gap-wide>.elementor-column>.elementor-element-populated {
    padding: 20px
}

.elementor-column-gap-wider>.elementor-column>.elementor-element-populated {
    padding: 30px
}

.elementor-inner-section .elementor-column-gap-no .elementor-element-populated {
    padding: 0
}

@media (min-width:768px) {

    .elementor-column.elementor-col-10,
    .elementor-column[data-col="10"] {
        width: 10%
    }

    .elementor-column.elementor-col-11,
    .elementor-column[data-col="11"] {
        width: 11.111%
    }

    .elementor-column.elementor-col-12,
    .elementor-column[data-col="12"] {
        width: 12.5%
    }

    .elementor-column.elementor-col-14,
    .elementor-column[data-col="14"] {
        width: 14.285%
    }

    .elementor-column.elementor-col-16,
    .elementor-column[data-col="16"] {
        width: 16.666%
    }

    .elementor-column.elementor-col-20,
    .elementor-column[data-col="20"] {
        width: 20%
    }

    .elementor-column.elementor-col-25,
    .elementor-column[data-col="25"] {
        width: 25%
    }

    .elementor-column.elementor-col-30,
    .elementor-column[data-col="30"] {
        width: 30%
    }

    .elementor-column.elementor-col-33,
    .elementor-column[data-col="33"] {
        width: 33.333%
    }

    .elementor-column.elementor-col-40,
    .elementor-column[data-col="40"] {
        width: 40%
    }

    .elementor-column.elementor-col-50,
    .elementor-column[data-col="50"] {
        width: 50%
    }

    .elementor-column.elementor-col-60,
    .elementor-column[data-col="60"] {
        width: 60%
    }

    .elementor-column.elementor-col-66,
    .elementor-column[data-col="66"] {
        width: 66.666%
    }

    .elementor-column.elementor-col-70,
    .elementor-column[data-col="70"] {
        width: 70%
    }

    .elementor-column.elementor-col-75,
    .elementor-column[data-col="75"] {
        width: 75%
    }

    .elementor-column.elementor-col-80,
    .elementor-column[data-col="80"] {
        width: 80%
    }

    .elementor-column.elementor-col-83,
    .elementor-column[data-col="83"] {
        width: 83.333%
    }

    .elementor-column.elementor-col-90,
    .elementor-column[data-col="90"] {
        width: 90%
    }

    .elementor-column.elementor-col-100,
    .elementor-column[data-col="100"] {
        width: 100%
    }
}

@media (max-width:479px) {
    .elementor-column.elementor-xs-10 {
        width: 10%
    }

    .elementor-column.elementor-xs-11 {
        width: 11.111%
    }

    .elementor-column.elementor-xs-12 {
        width: 12.5%
    }

    .elementor-column.elementor-xs-14 {
        width: 14.285%
    }

    .elementor-column.elementor-xs-16 {
        width: 16.666%
    }

    .elementor-column.elementor-xs-20 {
        width: 20%
    }

    .elementor-column.elementor-xs-25 {
        width: 25%
    }

    .elementor-column.elementor-xs-30 {
        width: 30%
    }

    .elementor-column.elementor-xs-33 {
        width: 33.333%
    }

    .elementor-column.elementor-xs-40 {
        width: 40%
    }

    .elementor-column.elementor-xs-50 {
        width: 50%
    }

    .elementor-column.elementor-xs-60 {
        width: 60%
    }

    .elementor-column.elementor-xs-66 {
        width: 66.666%
    }

    .elementor-column.elementor-xs-70 {
        width: 70%
    }

    .elementor-column.elementor-xs-75 {
        width: 75%
    }

    .elementor-column.elementor-xs-80 {
        width: 80%
    }

    .elementor-column.elementor-xs-83 {
        width: 83.333%
    }

    .elementor-column.elementor-xs-90 {
        width: 90%
    }

    .elementor-column.elementor-xs-100 {
        width: 100%
    }
}

@media (max-width:767px) {
    .elementor-column.elementor-sm-10 {
        width: 10%
    }

    .elementor-column.elementor-sm-11 {
        width: 11.111%
    }

    .elementor-column.elementor-sm-12 {
        width: 12.5%
    }

    .elementor-column.elementor-sm-14 {
        width: 14.285%
    }

    .elementor-column.elementor-sm-16 {
        width: 16.666%
    }

    .elementor-column.elementor-sm-20 {
        width: 20%
    }

    .elementor-column.elementor-sm-25 {
        width: 25%
    }

    .elementor-column.elementor-sm-30 {
        width: 30%
    }

    .elementor-column.elementor-sm-33 {
        width: 33.333%
    }

    .elementor-column.elementor-sm-40 {
        width: 40%
    }

    .elementor-column.elementor-sm-50 {
        width: 50%
    }

    .elementor-column.elementor-sm-60 {
        width: 60%
    }

    .elementor-column.elementor-sm-66 {
        width: 66.666%
    }

    .elementor-column.elementor-sm-70 {
        width: 70%
    }

    .elementor-column.elementor-sm-75 {
        width: 75%
    }

    .elementor-column.elementor-sm-80 {
        width: 80%
    }

    .elementor-column.elementor-sm-83 {
        width: 83.333%
    }

    .elementor-column.elementor-sm-90 {
        width: 90%
    }

    .elementor-column.elementor-sm-100 {
        width: 100%
    }
}

@media (min-width:768px) and (max-width:1024px) {
    .elementor-column.elementor-md-10 {
        width: 10%
    }

    .elementor-column.elementor-md-11 {
        width: 11.111%
    }

    .elementor-column.elementor-md-12 {
        width: 12.5%
    }

    .elementor-column.elementor-md-14 {
        width: 14.285%
    }

    .elementor-column.elementor-md-16 {
        width: 16.666%
    }

    .elementor-column.elementor-md-20 {
        width: 20%
    }

    .elementor-column.elementor-md-25 {
        width: 25%
    }

    .elementor-column.elementor-md-30 {
        width: 30%
    }

    .elementor-column.elementor-md-33 {
        width: 33.333%
    }

    .elementor-column.elementor-md-40 {
        width: 40%
    }

    .elementor-column.elementor-md-50 {
        width: 50%
    }

    .elementor-column.elementor-md-60 {
        width: 60%
    }

    .elementor-column.elementor-md-66 {
        width: 66.666%
    }

    .elementor-column.elementor-md-70 {
        width: 70%
    }

    .elementor-column.elementor-md-75 {
        width: 75%
    }

    .elementor-column.elementor-md-80 {
        width: 80%
    }

    .elementor-column.elementor-md-83 {
        width: 83.333%
    }

    .elementor-column.elementor-md-90 {
        width: 90%
    }

    .elementor-column.elementor-md-100 {
        width: 100%
    }
}

@media (min-width:-1) {
    .elementor-reverse-widescreen>.elementor-container>:first-child {
        order: 10
    }

    .elementor-reverse-widescreen>.elementor-container>:nth-child(2) {
        order: 9
    }

    .elementor-reverse-widescreen>.elementor-container>:nth-child(3) {
        order: 8
    }

    .elementor-reverse-widescreen>.elementor-container>:nth-child(4) {
        order: 7
    }

    .elementor-reverse-widescreen>.elementor-container>:nth-child(5) {
        order: 6
    }

    .elementor-reverse-widescreen>.elementor-container>:nth-child(6) {
        order: 5
    }

    .elementor-reverse-widescreen>.elementor-container>:nth-child(7) {
        order: 4
    }

    .elementor-reverse-widescreen>.elementor-container>:nth-child(8) {
        order: 3
    }

    .elementor-reverse-widescreen>.elementor-container>:nth-child(9) {
        order: 2
    }

    .elementor-reverse-widescreen>.elementor-container>:nth-child(10) {
        order: 1
    }
}

@media (min-width:1025px) and (max-width:-1) {
    .elementor-reverse-laptop>.elementor-container>:first-child {
        order: 10
    }

    .elementor-reverse-laptop>.elementor-container>:nth-child(2) {
        order: 9
    }

    .elementor-reverse-laptop>.elementor-container>:nth-child(3) {
        order: 8
    }

    .elementor-reverse-laptop>.elementor-container>:nth-child(4) {
        order: 7
    }

    .elementor-reverse-laptop>.elementor-container>:nth-child(5) {
        order: 6
    }

    .elementor-reverse-laptop>.elementor-container>:nth-child(6) {
        order: 5
    }

    .elementor-reverse-laptop>.elementor-container>:nth-child(7) {
        order: 4
    }

    .elementor-reverse-laptop>.elementor-container>:nth-child(8) {
        order: 3
    }

    .elementor-reverse-laptop>.elementor-container>:nth-child(9) {
        order: 2
    }

    .elementor-reverse-laptop>.elementor-container>:nth-child(10) {
        order: 1
    }
}

@media (min-width:-1) and (max-width:-1) {
    .elementor-reverse-laptop>.elementor-container>:first-child {
        order: 10
    }

    .elementor-reverse-laptop>.elementor-container>:nth-child(2) {
        order: 9
    }

    .elementor-reverse-laptop>.elementor-container>:nth-child(3) {
        order: 8
    }

    .elementor-reverse-laptop>.elementor-container>:nth-child(4) {
        order: 7
    }

    .elementor-reverse-laptop>.elementor-container>:nth-child(5) {
        order: 6
    }

    .elementor-reverse-laptop>.elementor-container>:nth-child(6) {
        order: 5
    }

    .elementor-reverse-laptop>.elementor-container>:nth-child(7) {
        order: 4
    }

    .elementor-reverse-laptop>.elementor-container>:nth-child(8) {
        order: 3
    }

    .elementor-reverse-laptop>.elementor-container>:nth-child(9) {
        order: 2
    }

    .elementor-reverse-laptop>.elementor-container>:nth-child(10) {
        order: 1
    }
}

@media (min-width:1025px) and (max-width:-1) {

    .elementor-reverse-laptop>.elementor-container>:first-child,
    .elementor-reverse-laptop>.elementor-container>:nth-child(10),
    .elementor-reverse-laptop>.elementor-container>:nth-child(2),
    .elementor-reverse-laptop>.elementor-container>:nth-child(3),
    .elementor-reverse-laptop>.elementor-container>:nth-child(4),
    .elementor-reverse-laptop>.elementor-container>:nth-child(5),
    .elementor-reverse-laptop>.elementor-container>:nth-child(6),
    .elementor-reverse-laptop>.elementor-container>:nth-child(7),
    .elementor-reverse-laptop>.elementor-container>:nth-child(8),
    .elementor-reverse-laptop>.elementor-container>:nth-child(9) {
        order: 0
    }

    .elementor-reverse-tablet_extra>.elementor-container>:first-child {
        order: 10
    }

    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(2) {
        order: 9
    }

    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(3) {
        order: 8
    }

    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(4) {
        order: 7
    }

    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(5) {
        order: 6
    }

    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(6) {
        order: 5
    }

    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(7) {
        order: 4
    }

    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(8) {
        order: 3
    }

    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(9) {
        order: 2
    }

    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(10) {
        order: 1
    }
}

@media (min-width:768px) and (max-width:1024px) {
    .elementor-reverse-tablet>.elementor-container>:first-child {
        order: 10
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(2) {
        order: 9
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(3) {
        order: 8
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(4) {
        order: 7
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(5) {
        order: 6
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(6) {
        order: 5
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(7) {
        order: 4
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(8) {
        order: 3
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(9) {
        order: 2
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(10) {
        order: 1
    }
}

@media (min-width:-1) and (max-width:1024px) {
    .elementor-reverse-tablet>.elementor-container>:first-child {
        order: 10
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(2) {
        order: 9
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(3) {
        order: 8
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(4) {
        order: 7
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(5) {
        order: 6
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(6) {
        order: 5
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(7) {
        order: 4
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(8) {
        order: 3
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(9) {
        order: 2
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(10) {
        order: 1
    }
}

@media (min-width:768px) and (max-width:-1) {

    .elementor-reverse-tablet>.elementor-container>:first-child,
    .elementor-reverse-tablet>.elementor-container>:nth-child(10),
    .elementor-reverse-tablet>.elementor-container>:nth-child(2),
    .elementor-reverse-tablet>.elementor-container>:nth-child(3),
    .elementor-reverse-tablet>.elementor-container>:nth-child(4),
    .elementor-reverse-tablet>.elementor-container>:nth-child(5),
    .elementor-reverse-tablet>.elementor-container>:nth-child(6),
    .elementor-reverse-tablet>.elementor-container>:nth-child(7),
    .elementor-reverse-tablet>.elementor-container>:nth-child(8),
    .elementor-reverse-tablet>.elementor-container>:nth-child(9) {
        order: 0
    }

    .elementor-reverse-mobile_extra>.elementor-container>:first-child {
        order: 10
    }

    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(2) {
        order: 9
    }

    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(3) {
        order: 8
    }

    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(4) {
        order: 7
    }

    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(5) {
        order: 6
    }

    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(6) {
        order: 5
    }

    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(7) {
        order: 4
    }

    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(8) {
        order: 3
    }

    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(9) {
        order: 2
    }

    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(10) {
        order: 1
    }
}

@media (max-width:767px) {
    .elementor-reverse-mobile>.elementor-container>:first-child {
        order: 10
    }

    .elementor-reverse-mobile>.elementor-container>:nth-child(2) {
        order: 9
    }

    .elementor-reverse-mobile>.elementor-container>:nth-child(3) {
        order: 8
    }

    .elementor-reverse-mobile>.elementor-container>:nth-child(4) {
        order: 7
    }

    .elementor-reverse-mobile>.elementor-container>:nth-child(5) {
        order: 6
    }

    .elementor-reverse-mobile>.elementor-container>:nth-child(6) {
        order: 5
    }

    .elementor-reverse-mobile>.elementor-container>:nth-child(7) {
        order: 4
    }

    .elementor-reverse-mobile>.elementor-container>:nth-child(8) {
        order: 3
    }

    .elementor-reverse-mobile>.elementor-container>:nth-child(9) {
        order: 2
    }

    .elementor-reverse-mobile>.elementor-container>:nth-child(10) {
        order: 1
    }

    .elementor-column {
        width: 100%
    }
}

.elementor-grid {
    display: grid;
    grid-column-gap: var(--grid-column-gap);
    grid-row-gap: var(--grid-row-gap)
}

.elementor-grid .elementor-grid-item {
    min-width: 0
}

.elementor-grid-0 .elementor-grid {
    display: inline-block;
    margin-bottom: calc(-1 * var(--grid-row-gap));
    width: 100%;
    word-spacing: var(--grid-column-gap)
}

.elementor-grid-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-bottom: var(--grid-row-gap);
    word-break: break-word
}

.elementor-grid-1 .elementor-grid {
    grid-template-columns: repeat(1, 1fr)
}

.elementor-grid-2 .elementor-grid {
    grid-template-columns: repeat(2, 1fr)
}

.elementor-grid-3 .elementor-grid {
    grid-template-columns: repeat(3, 1fr)
}

.elementor-grid-4 .elementor-grid {
    grid-template-columns: repeat(4, 1fr)
}

.elementor-grid-5 .elementor-grid {
    grid-template-columns: repeat(5, 1fr)
}

.elementor-grid-6 .elementor-grid {
    grid-template-columns: repeat(6, 1fr)
}

.elementor-grid-7 .elementor-grid {
    grid-template-columns: repeat(7, 1fr)
}

.elementor-grid-8 .elementor-grid {
    grid-template-columns: repeat(8, 1fr)
}

.elementor-grid-9 .elementor-grid {
    grid-template-columns: repeat(9, 1fr)
}

.elementor-grid-10 .elementor-grid {
    grid-template-columns: repeat(10, 1fr)
}

.elementor-grid-11 .elementor-grid {
    grid-template-columns: repeat(11, 1fr)
}

.elementor-grid-12 .elementor-grid {
    grid-template-columns: repeat(12, 1fr)
}

@media (min-width:-1) {
    .elementor-grid-widescreen-0 .elementor-grid {
        display: inline-block;
        margin-bottom: calc(-1 * var(--grid-row-gap));
        width: 100%;
        word-spacing: var(--grid-column-gap)
    }

    .elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item {
        display: inline-block;
        margin-bottom: var(--grid-row-gap);
        word-break: break-word
    }

    .elementor-grid-widescreen-1 .elementor-grid {
        grid-template-columns: repeat(1, 1fr)
    }

    .elementor-grid-widescreen-2 .elementor-grid {
        grid-template-columns: repeat(2, 1fr)
    }

    .elementor-grid-widescreen-3 .elementor-grid {
        grid-template-columns: repeat(3, 1fr)
    }

    .elementor-grid-widescreen-4 .elementor-grid {
        grid-template-columns: repeat(4, 1fr)
    }

    .elementor-grid-widescreen-5 .elementor-grid {
        grid-template-columns: repeat(5, 1fr)
    }

    .elementor-grid-widescreen-6 .elementor-grid {
        grid-template-columns: repeat(6, 1fr)
    }

    .elementor-grid-widescreen-7 .elementor-grid {
        grid-template-columns: repeat(7, 1fr)
    }

    .elementor-grid-widescreen-8 .elementor-grid {
        grid-template-columns: repeat(8, 1fr)
    }

    .elementor-grid-widescreen-9 .elementor-grid {
        grid-template-columns: repeat(9, 1fr)
    }

    .elementor-grid-widescreen-10 .elementor-grid {
        grid-template-columns: repeat(10, 1fr)
    }

    .elementor-grid-widescreen-11 .elementor-grid {
        grid-template-columns: repeat(11, 1fr)
    }

    .elementor-grid-widescreen-12 .elementor-grid {
        grid-template-columns: repeat(12, 1fr)
    }
}

@media (max-width:-1) {
    .elementor-grid-laptop-0 .elementor-grid {
        display: inline-block;
        margin-bottom: calc(-1 * var(--grid-row-gap));
        width: 100%;
        word-spacing: var(--grid-column-gap)
    }

    .elementor-grid-laptop-0 .elementor-grid .elementor-grid-item {
        display: inline-block;
        margin-bottom: var(--grid-row-gap);
        word-break: break-word
    }

    .elementor-grid-laptop-1 .elementor-grid {
        grid-template-columns: repeat(1, 1fr)
    }

    .elementor-grid-laptop-2 .elementor-grid {
        grid-template-columns: repeat(2, 1fr)
    }

    .elementor-grid-laptop-3 .elementor-grid {
        grid-template-columns: repeat(3, 1fr)
    }

    .elementor-grid-laptop-4 .elementor-grid {
        grid-template-columns: repeat(4, 1fr)
    }

    .elementor-grid-laptop-5 .elementor-grid {
        grid-template-columns: repeat(5, 1fr)
    }

    .elementor-grid-laptop-6 .elementor-grid {
        grid-template-columns: repeat(6, 1fr)
    }

    .elementor-grid-laptop-7 .elementor-grid {
        grid-template-columns: repeat(7, 1fr)
    }

    .elementor-grid-laptop-8 .elementor-grid {
        grid-template-columns: repeat(8, 1fr)
    }

    .elementor-grid-laptop-9 .elementor-grid {
        grid-template-columns: repeat(9, 1fr)
    }

    .elementor-grid-laptop-10 .elementor-grid {
        grid-template-columns: repeat(10, 1fr)
    }

    .elementor-grid-laptop-11 .elementor-grid {
        grid-template-columns: repeat(11, 1fr)
    }

    .elementor-grid-laptop-12 .elementor-grid {
        grid-template-columns: repeat(12, 1fr)
    }

    .elementor-grid-tablet_extra-0 .elementor-grid {
        display: inline-block;
        margin-bottom: calc(-1 * var(--grid-row-gap));
        width: 100%;
        word-spacing: var(--grid-column-gap)
    }

    .elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item {
        display: inline-block;
        margin-bottom: var(--grid-row-gap);
        word-break: break-word
    }

    .elementor-grid-tablet_extra-1 .elementor-grid {
        grid-template-columns: repeat(1, 1fr)
    }

    .elementor-grid-tablet_extra-2 .elementor-grid {
        grid-template-columns: repeat(2, 1fr)
    }

    .elementor-grid-tablet_extra-3 .elementor-grid {
        grid-template-columns: repeat(3, 1fr)
    }

    .elementor-grid-tablet_extra-4 .elementor-grid {
        grid-template-columns: repeat(4, 1fr)
    }

    .elementor-grid-tablet_extra-5 .elementor-grid {
        grid-template-columns: repeat(5, 1fr)
    }

    .elementor-grid-tablet_extra-6 .elementor-grid {
        grid-template-columns: repeat(6, 1fr)
    }

    .elementor-grid-tablet_extra-7 .elementor-grid {
        grid-template-columns: repeat(7, 1fr)
    }

    .elementor-grid-tablet_extra-8 .elementor-grid {
        grid-template-columns: repeat(8, 1fr)
    }

    .elementor-grid-tablet_extra-9 .elementor-grid {
        grid-template-columns: repeat(9, 1fr)
    }

    .elementor-grid-tablet_extra-10 .elementor-grid {
        grid-template-columns: repeat(10, 1fr)
    }

    .elementor-grid-tablet_extra-11 .elementor-grid {
        grid-template-columns: repeat(11, 1fr)
    }

    .elementor-grid-tablet_extra-12 .elementor-grid {
        grid-template-columns: repeat(12, 1fr)
    }
}

@media (max-width:1024px) {
    .elementor-grid-tablet-0 .elementor-grid {
        display: inline-block;
        margin-bottom: calc(-1 * var(--grid-row-gap));
        width: 100%;
        word-spacing: var(--grid-column-gap)
    }

    .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item {
        display: inline-block;
        margin-bottom: var(--grid-row-gap);
        word-break: break-word
    }

    .elementor-grid-tablet-1 .elementor-grid {
        grid-template-columns: repeat(1, 1fr)
    }

    .elementor-grid-tablet-2 .elementor-grid {
        grid-template-columns: repeat(2, 1fr)
    }

    .elementor-grid-tablet-3 .elementor-grid {
        grid-template-columns: repeat(3, 1fr)
    }

    .elementor-grid-tablet-4 .elementor-grid {
        grid-template-columns: repeat(4, 1fr)
    }

    .elementor-grid-tablet-5 .elementor-grid {
        grid-template-columns: repeat(5, 1fr)
    }

    .elementor-grid-tablet-6 .elementor-grid {
        grid-template-columns: repeat(6, 1fr)
    }

    .elementor-grid-tablet-7 .elementor-grid {
        grid-template-columns: repeat(7, 1fr)
    }

    .elementor-grid-tablet-8 .elementor-grid {
        grid-template-columns: repeat(8, 1fr)
    }

    .elementor-grid-tablet-9 .elementor-grid {
        grid-template-columns: repeat(9, 1fr)
    }

    .elementor-grid-tablet-10 .elementor-grid {
        grid-template-columns: repeat(10, 1fr)
    }

    .elementor-grid-tablet-11 .elementor-grid {
        grid-template-columns: repeat(11, 1fr)
    }

    .elementor-grid-tablet-12 .elementor-grid {
        grid-template-columns: repeat(12, 1fr)
    }
}

@media (max-width:-1) {
    .elementor-grid-mobile_extra-0 .elementor-grid {
        display: inline-block;
        margin-bottom: calc(-1 * var(--grid-row-gap));
        width: 100%;
        word-spacing: var(--grid-column-gap)
    }

    .elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item {
        display: inline-block;
        margin-bottom: var(--grid-row-gap);
        word-break: break-word
    }

    .elementor-grid-mobile_extra-1 .elementor-grid {
        grid-template-columns: repeat(1, 1fr)
    }

    .elementor-grid-mobile_extra-2 .elementor-grid {
        grid-template-columns: repeat(2, 1fr)
    }

    .elementor-grid-mobile_extra-3 .elementor-grid {
        grid-template-columns: repeat(3, 1fr)
    }

    .elementor-grid-mobile_extra-4 .elementor-grid {
        grid-template-columns: repeat(4, 1fr)
    }

    .elementor-grid-mobile_extra-5 .elementor-grid {
        grid-template-columns: repeat(5, 1fr)
    }

    .elementor-grid-mobile_extra-6 .elementor-grid {
        grid-template-columns: repeat(6, 1fr)
    }

    .elementor-grid-mobile_extra-7 .elementor-grid {
        grid-template-columns: repeat(7, 1fr)
    }

    .elementor-grid-mobile_extra-8 .elementor-grid {
        grid-template-columns: repeat(8, 1fr)
    }

    .elementor-grid-mobile_extra-9 .elementor-grid {
        grid-template-columns: repeat(9, 1fr)
    }

    .elementor-grid-mobile_extra-10 .elementor-grid {
        grid-template-columns: repeat(10, 1fr)
    }

    .elementor-grid-mobile_extra-11 .elementor-grid {
        grid-template-columns: repeat(11, 1fr)
    }

    .elementor-grid-mobile_extra-12 .elementor-grid {
        grid-template-columns: repeat(12, 1fr)
    }
}

@media (max-width:767px) {
    .elementor-grid-mobile-0 .elementor-grid {
        display: inline-block;
        margin-bottom: calc(-1 * var(--grid-row-gap));
        width: 100%;
        word-spacing: var(--grid-column-gap)
    }

    .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item {
        display: inline-block;
        margin-bottom: var(--grid-row-gap);
        word-break: break-word
    }

    .elementor-grid-mobile-1 .elementor-grid {
        grid-template-columns: repeat(1, 1fr)
    }

    .elementor-grid-mobile-2 .elementor-grid {
        grid-template-columns: repeat(2, 1fr)
    }

    .elementor-grid-mobile-3 .elementor-grid {
        grid-template-columns: repeat(3, 1fr)
    }

    .elementor-grid-mobile-4 .elementor-grid {
        grid-template-columns: repeat(4, 1fr)
    }

    .elementor-grid-mobile-5 .elementor-grid {
        grid-template-columns: repeat(5, 1fr)
    }

    .elementor-grid-mobile-6 .elementor-grid {
        grid-template-columns: repeat(6, 1fr)
    }

    .elementor-grid-mobile-7 .elementor-grid {
        grid-template-columns: repeat(7, 1fr)
    }

    .elementor-grid-mobile-8 .elementor-grid {
        grid-template-columns: repeat(8, 1fr)
    }

    .elementor-grid-mobile-9 .elementor-grid {
        grid-template-columns: repeat(9, 1fr)
    }

    .elementor-grid-mobile-10 .elementor-grid {
        grid-template-columns: repeat(10, 1fr)
    }

    .elementor-grid-mobile-11 .elementor-grid {
        grid-template-columns: repeat(11, 1fr)
    }

    .elementor-grid-mobile-12 .elementor-grid {
        grid-template-columns: repeat(12, 1fr)
    }
}

@media (min-width:1025px) {
    #elementor-device-mode:after {
        content: "desktop"
    }
}

@media (min-width:-1) {
    #elementor-device-mode:after {
        content: "widescreen"
    }
}

@media (max-width:-1) {
    #elementor-device-mode:after {
        content: "laptop";
        content: "tablet_extra"
    }
}

@media (max-width:1024px) {
    #elementor-device-mode:after {
        content: "tablet"
    }
}

@media (max-width:-1) {
    #elementor-device-mode:after {
        content: "mobile_extra"
    }
}

@media (max-width:767px) {
    #elementor-device-mode:after {
        content: "mobile"
    }
}

@media (prefers-reduced-motion:no-preference) {
    html {
        scroll-behavior: smooth
    }
}

.e-con {
    --border-radius: 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-style: initial;
    --border-color: initial;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --content-width: min(100%, var(--container-max-width, 1140px));
    --width: 100%;
    --min-height: initial;
    --height: auto;
    --text-align: initial;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: var(--container-default-padding-top, 10px);
    --padding-right: var(--container-default-padding-right, 10px);
    --padding-bottom: var(--container-default-padding-bottom, 10px);
    --padding-left: var(--container-default-padding-left, 10px);
    --position: relative;
    --z-index: revert;
    --overflow: visible;
    --gap: var(--widgets-spacing, 20px);
    --row-gap: var(--widgets-spacing-row, 20px);
    --column-gap: var(--widgets-spacing-column, 20px);
    --overlay-mix-blend-mode: initial;
    --overlay-opacity: 1;
    --overlay-transition: 0.3s;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    border-radius: var(--border-radius);
    height: var(--height);
    min-height: var(--min-height);
    min-width: 0;
    overflow: var(--overflow);
    position: var(--position);
    width: var(--width);
    z-index: var(--z-index);
    --flex-wrap-mobile: wrap;
    margin-block-end: var(--margin-block-end);
    margin-block-start: var(--margin-block-start);
    margin-inline-end: var(--margin-inline-end);
    margin-inline-start: var(--margin-inline-start);
    padding-inline-end: var(--padding-inline-end);
    padding-inline-start: var(--padding-inline-start)
}

.e-con:where(:not(.e-div-block-base)) {
    transition: background var(--background-transition, .3s), border var(--border-transition, .3s), box-shadow var(--border-transition, .3s), transform var(--e-con-transform-transition-duration, .4s)
}

.e-con {
    --margin-block-start: var(--margin-top);
    --margin-block-end: var(--margin-bottom);
    --margin-inline-start: var(--margin-left);
    --margin-inline-end: var(--margin-right);
    --padding-inline-start: var(--padding-left);
    --padding-inline-end: var(--padding-right);
    --padding-block-start: var(--padding-top);
    --padding-block-end: var(--padding-bottom);
    --border-block-start-width: var(--border-top-width);
    --border-block-end-width: var(--border-bottom-width);
    --border-inline-start-width: var(--border-left-width);
    --border-inline-end-width: var(--border-right-width)
}

body.rtl .e-con {
    --padding-inline-start: var(--padding-right);
    --padding-inline-end: var(--padding-left);
    --margin-inline-start: var(--margin-right);
    --margin-inline-end: var(--margin-left);
    --border-inline-start-width: var(--border-right-width);
    --border-inline-end-width: var(--border-left-width)
}

.e-con.e-flex {
    --flex-direction: column;
    --flex-basis: auto;
    --flex-grow: 0;
    --flex-shrink: 1;
    flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis)
}

.e-con-full,
.e-con>.e-con-inner {
    padding-block-end: var(--padding-block-end);
    padding-block-start: var(--padding-block-start);
    text-align: var(--text-align)
}

.e-con-full.e-flex,
.e-con.e-flex>.e-con-inner {
    flex-direction: var(--flex-direction)
}

.e-con,
.e-con>.e-con-inner {
    display: var(--display)
}

.e-con.e-grid {
    --grid-justify-content: start;
    --grid-align-content: start;
    --grid-auto-flow: row
}

.e-con.e-grid,
.e-con.e-grid>.e-con-inner {
    align-content: var(--grid-align-content);
    align-items: var(--align-items);
    grid-auto-flow: var(--grid-auto-flow);
    grid-template-columns: var(--e-con-grid-template-columns);
    grid-template-rows: var(--e-con-grid-template-rows);
    justify-content: var(--grid-justify-content);
    justify-items: var(--justify-items)
}

.e-con-boxed.e-flex {
    align-content: normal;
    align-items: normal;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: normal
}

.e-con-boxed.e-grid {
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    justify-items: legacy
}

.e-con-boxed {
    gap: initial;
    text-align: initial
}

.e-con.e-flex>.e-con-inner {
    align-content: var(--align-content);
    align-items: var(--align-items);
    align-self: auto;
    flex-basis: auto;
    flex-grow: 1;
    flex-shrink: 1;
    flex-wrap: var(--flex-wrap);
    justify-content: var(--justify-content)
}

.e-con.e-grid>.e-con-inner {
    align-items: var(--align-items);
    justify-items: var(--justify-items)
}

.e-con>.e-con-inner {
    gap: var(--row-gap) var(--column-gap);
    height: 100%;
    margin: 0 auto;
    max-width: var(--content-width);
    padding-inline-end: 0;
    padding-inline-start: 0;
    width: 100%
}

:is(.elementor-section-wrap, [data-elementor-id])>.e-con {
    --margin-left: auto;
    --margin-right: auto;
    max-width: min(100%, var(--width))
}

.e-con .elementor-widget.elementor-widget {
    margin-block-end: 0
}

.e-con:before,
.e-con>.elementor-background-slideshow:before,
.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,
:is(.e-con, .e-con>.e-con-inner)>.elementor-background-video-container:before {
    border-block-end-width: var(--border-block-end-width);
    border-block-start-width: var(--border-block-start-width);
    border-color: var(--border-color);
    border-inline-end-width: var(--border-inline-end-width);
    border-inline-start-width: var(--border-inline-start-width);
    border-radius: var(--border-radius);
    border-style: var(--border-style);
    content: var(--background-overlay);
    display: block;
    height: max(100% + var(--border-top-width) + var(--border-bottom-width), 100%);
    left: calc(0px - var(--border-left-width));
    mix-blend-mode: var(--overlay-mix-blend-mode);
    opacity: var(--overlay-opacity);
    position: absolute;
    top: calc(0px - var(--border-top-width));
    transition: var(--overlay-transition, .3s);
    width: max(100% + var(--border-left-width) + var(--border-right-width), 100%)
}

.e-con:before {
    transition: background var(--overlay-transition, .3s), border-radius var(--border-transition, .3s), opacity var(--overlay-transition, .3s)
}

.e-con>.elementor-background-slideshow,
:is(.e-con, .e-con>.e-con-inner)>.elementor-background-video-container {
    border-block-end-width: var(--border-block-end-width);
    border-block-start-width: var(--border-block-start-width);
    border-color: var(--border-color);
    border-inline-end-width: var(--border-inline-end-width);
    border-inline-start-width: var(--border-inline-start-width);
    border-radius: var(--border-radius);
    border-style: var(--border-style);
    height: max(100% + var(--border-top-width) + var(--border-bottom-width), 100%);
    left: calc(0px - var(--border-left-width));
    top: calc(0px - var(--border-top-width));
    width: max(100% + var(--border-left-width) + var(--border-right-width), 100%)
}

@media (max-width:767px) {
    :is(.e-con, .e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile {
        display: none
    }
}

:is(.e-con, .e-con>.e-con-inner)>.elementor-background-video-container:before {
    z-index: 1
}

:is(.e-con, .e-con>.e-con-inner)>.elementor-background-slideshow:before {
    z-index: 2
}

.e-con .elementor-widget {
    min-width: 0
}

.e-con .elementor-widget-empty,
.e-con .elementor-widget-google_maps,
.e-con .elementor-widget-video,
.e-con .elementor-widget.e-widget-swiper {
    width: 100%
}

.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,
.e-con>.elementor-widget>.elementor-widget-container {
    height: 100%
}

.e-con.e-con>.e-con-inner>.elementor-widget,
.elementor.elementor .e-con>.elementor-widget {
    max-width: 100%
}

.e-con .elementor-widget:not(:last-child) {
    --kit-widget-spacing: 0px
}

@media (max-width:767px) {
    .e-con.e-flex {
        --width: 100%;
        --flex-wrap: var(--flex-wrap-mobile)
    }

    .e-con.e-flex .elementor-widget-archive-posts {
        width: 100%
    }
}

.elementor-form-fields-wrapper {
    display: flex;
    flex-wrap: wrap
}

.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea {
    flex-basis: 100%;
    max-width: 100%
}

.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,
.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input {
    flex-grow: 1
}

.elementor-field-group {
    align-items: center;
    flex-wrap: wrap
}

.elementor-field-group.elementor-field-type-submit {
    align-items: flex-end
}

.elementor-field-group .elementor-field-textual {
    background-color: transparent;
    border: 1px solid #69727d;
    color: #1f2124;
    flex-grow: 1;
    max-width: 100%;
    vertical-align: middle;
    width: 100%
}

.elementor-field-group .elementor-field-textual:focus {
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
    outline: 0
}

.elementor-field-group .elementor-field-textual::-moz-placeholder {
    color: inherit;
    font-family: inherit;
    opacity: .6
}

.elementor-field-group .elementor-field-textual::placeholder {
    color: inherit;
    font-family: inherit;
    opacity: .6
}

.elementor-field-group .elementor-select-wrapper {
    display: flex;
    position: relative;
    width: 100%
}

.elementor-field-group .elementor-select-wrapper select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: inherit;
    flex-basis: 100%;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    padding-inline-end: 20px;
    text-transform: inherit
}

.elementor-field-group .elementor-select-wrapper:before {
    content: "\e92a";
    font-family: eicons;
    font-size: 15px;
    pointer-events: none;
    position: absolute;
    right: 10px;
    text-shadow: 0 0 3px rgba(0, 0, 0, .3);
    top: 50%;
    transform: translateY(-50%)
}

.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before {
    content: ""
}

.elementor-field-subgroup {
    display: flex;
    flex-wrap: wrap
}

.elementor-field-subgroup .elementor-field-option label {
    display: inline-block
}

.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option {
    padding-inline-end: 10px
}

.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
    flex-basis: 100%
}

.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,
.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,
.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label {
    display: inline
}

.elementor-field-label {
    cursor: pointer
}

.elementor-mark-required .elementor-field-label:after {
    color: red;
    content: "*";
    padding-inline-start: .2em
}

.elementor-field-textual {
    border-radius: 3px;
    font-size: 15px;
    line-height: 1.4;
    min-height: 40px;
    padding: 5px 14px
}

.elementor-field-textual.elementor-size-xs {
    border-radius: 2px;
    font-size: 13px;
    min-height: 33px;
    padding: 4px 12px
}

.elementor-field-textual.elementor-size-md {
    border-radius: 4px;
    font-size: 16px;
    min-height: 47px;
    padding: 6px 16px
}

.elementor-field-textual.elementor-size-lg {
    border-radius: 5px;
    font-size: 18px;
    min-height: 59px;
    padding: 7px 20px
}

.elementor-field-textual.elementor-size-xl {
    border-radius: 6px;
    font-size: 20px;
    min-height: 72px;
    padding: 8px 24px
}

.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: 100%
}

.elementor-button-align-stretch .e-form__buttons__wrapper {
    flex-basis: 50%;
    flex-grow: 1
}

.elementor-button-align-stretch .e-form__buttons__wrapper__button {
    flex-basis: 100%
}

.elementor-button-align-center .e-form__buttons,
.elementor-button-align-center .elementor-field-type-submit {
    justify-content: center
}

.elementor-button-align-start .e-form__buttons,
.elementor-button-align-start .elementor-field-type-submit {
    justify-content: flex-start
}

.elementor-button-align-end .e-form__buttons,
.elementor-button-align-end .elementor-field-type-submit {
    justify-content: flex-end
}

.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: auto
}

.elementor-button-align-center .e-form__buttons__wrapper,
.elementor-button-align-end .e-form__buttons__wrapper,
.elementor-button-align-start .e-form__buttons__wrapper {
    flex-grow: 0
}

.elementor-button-align-center .e-form__buttons__wrapper,
.elementor-button-align-center .e-form__buttons__wrapper__button,
.elementor-button-align-end .e-form__buttons__wrapper,
.elementor-button-align-end .e-form__buttons__wrapper__button,
.elementor-button-align-start .e-form__buttons__wrapper,
.elementor-button-align-start .e-form__buttons__wrapper__button {
    flex-basis: auto
}

@media screen and (max-width:1024px) {
    .elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
        flex-basis: 100%
    }

    .elementor-tablet-button-align-stretch .e-form__buttons__wrapper {
        flex-basis: 50%;
        flex-grow: 1
    }

    .elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button {
        flex-basis: 100%
    }

    .elementor-tablet-button-align-center .e-form__buttons,
    .elementor-tablet-button-align-center .elementor-field-type-submit {
        justify-content: center
    }

    .elementor-tablet-button-align-start .e-form__buttons,
    .elementor-tablet-button-align-start .elementor-field-type-submit {
        justify-content: flex-start
    }

    .elementor-tablet-button-align-end .e-form__buttons,
    .elementor-tablet-button-align-end .elementor-field-type-submit {
        justify-content: flex-end
    }

    .elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
    .elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
    .elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
        flex-basis: auto
    }

    .elementor-tablet-button-align-center .e-form__buttons__wrapper,
    .elementor-tablet-button-align-end .e-form__buttons__wrapper,
    .elementor-tablet-button-align-start .e-form__buttons__wrapper {
        flex-grow: 0
    }

    .elementor-tablet-button-align-center .e-form__buttons__wrapper,
    .elementor-tablet-button-align-center .e-form__buttons__wrapper__button,
    .elementor-tablet-button-align-end .e-form__buttons__wrapper,
    .elementor-tablet-button-align-end .e-form__buttons__wrapper__button,
    .elementor-tablet-button-align-start .e-form__buttons__wrapper,
    .elementor-tablet-button-align-start .e-form__buttons__wrapper__button {
        flex-basis: auto
    }
}

@media screen and (max-width:767px) {
    .elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
        flex-basis: 100%
    }

    .elementor-mobile-button-align-stretch .e-form__buttons__wrapper {
        flex-basis: 50%;
        flex-grow: 1
    }

    .elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button {
        flex-basis: 100%
    }

    .elementor-mobile-button-align-center .e-form__buttons,
    .elementor-mobile-button-align-center .elementor-field-type-submit {
        justify-content: center
    }

    .elementor-mobile-button-align-start .e-form__buttons,
    .elementor-mobile-button-align-start .elementor-field-type-submit {
        justify-content: flex-start
    }

    .elementor-mobile-button-align-end .e-form__buttons,
    .elementor-mobile-button-align-end .elementor-field-type-submit {
        justify-content: flex-end
    }

    .elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
    .elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
    .elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
        flex-basis: auto
    }

    .elementor-mobile-button-align-center .e-form__buttons__wrapper,
    .elementor-mobile-button-align-end .e-form__buttons__wrapper,
    .elementor-mobile-button-align-start .e-form__buttons__wrapper {
        flex-grow: 0
    }

    .elementor-mobile-button-align-center .e-form__buttons__wrapper,
    .elementor-mobile-button-align-center .e-form__buttons__wrapper__button,
    .elementor-mobile-button-align-end .e-form__buttons__wrapper,
    .elementor-mobile-button-align-end .e-form__buttons__wrapper__button,
    .elementor-mobile-button-align-start .e-form__buttons__wrapper,
    .elementor-mobile-button-align-start .e-form__buttons__wrapper__button {
        flex-basis: auto
    }
}

.elementor-error .elementor-field {
    border-color: #d9534f
}

.elementor-error .help-inline {
    color: #d9534f;
    font-size: .9em
}

.elementor-message {
    font-size: 1em;
    line-height: 1;
    margin: 10px 0
}

.elementor-message:before {
    content: "\e90e";
    display: inline-block;
    font-family: eicons;
    font-style: normal;
    font-weight: 400;
    margin-inline-end: 5px;
    vertical-align: middle
}

.elementor-message.elementor-message-danger {
    color: #d9534f
}

.elementor-message.elementor-message-danger:before {
    content: "\e87f"
}

.elementor-message.form-message-success {
    color: #5cb85c
}

.elementor-form .elementor-button {
    border: none;
    padding-block-end: 0;
    padding-block-start: 0
}

.elementor-form .elementor-button-content-wrapper,
.elementor-form .elementor-button>span {
    display: flex;
    flex-direction: row;
    gap: 5px;
    justify-content: center
}

.elementor-form .elementor-button.elementor-size-xs {
    min-height: 33px
}

.elementor-form .elementor-button.elementor-size-sm {
    min-height: 40px
}

.elementor-form .elementor-button.elementor-size-md {
    min-height: 47px
}

.elementor-form .elementor-button.elementor-size-lg {
    min-height: 59px
}

.elementor-form .elementor-button.elementor-size-xl {
    min-height: 72px
}

.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,
.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, transform var(--e-transform-transition-duration, .4s)
}

.elementor-heading-title {
    line-height: 1;
    margin: 0;
    padding: 0
}

.elementor-button {
    background-color: #69727d;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    line-height: 1;
    padding: 12px 24px;
    fill: #fff;
    text-align: center;
    transition: all .3s
}

.elementor-button:focus,
.elementor-button:hover,
.elementor-button:visited {
    color: #fff
}

.elementor-button-content-wrapper {
    display: flex;
    flex-direction: row;
    gap: 5px;
    justify-content: center
}

.elementor-button-icon {
    align-items: center;
    display: flex
}

.elementor-button-icon svg {
    height: auto;
    width: 1em
}

.elementor-button-icon .e-font-icon-svg {
    height: 1em
}

.elementor-button-text {
    display: inline-block
}

.elementor-button.elementor-size-xs {
    border-radius: 2px;
    font-size: 13px;
    padding: 10px 20px
}

.elementor-button.elementor-size-md {
    border-radius: 4px;
    font-size: 16px;
    padding: 15px 30px
}

.elementor-button.elementor-size-lg {
    border-radius: 5px;
    font-size: 18px;
    padding: 20px 40px
}

.elementor-button.elementor-size-xl {
    border-radius: 6px;
    font-size: 20px;
    padding: 25px 50px
}

.elementor-button span {
    text-decoration: inherit
}

.elementor-element.elementor-button-info .elementor-button {
    background-color: #ac9d18
}

.elementor-element.elementor-button-success .elementor-button {
    background-color: #5cb85c
}

.elementor-element.elementor-button-warning .elementor-button {
    background-color: #DC143C
}

.elementor-element.elementor-button-danger .elementor-button {
    background-color: #d9534f
}

.elementor-widget-button .elementor-button .elementor-button-info {
    background-color: #ac9d18
}

.elementor-widget-button .elementor-button .elementor-button-success {
    background-color: #5cb85c
}

.elementor-widget-button .elementor-button .elementor-button-warning {
    background-color: #DC143C
}

.elementor-widget-button .elementor-button .elementor-button-danger {
    background-color: #d9534f
}

.elementor-view-stacked .elementor-icon {
    background-color: #69727d;
    color: #fff;
    padding: .5em;
    fill: #fff
}

.elementor-view-framed .elementor-icon {
    background-color: transparent;
    border: 3px solid #69727d;
    color: #69727d;
    padding: .5em
}

.elementor-icon {
    color: #69727d;
    display: inline-block;
    font-size: 50px;
    line-height: 1;
    text-align: center;
    transition: all .3s
}

.elementor-icon:hover {
    color: #69727d
}

.elementor-icon i,
.elementor-icon svg {
    display: block;
    height: 1em;
    position: relative;
    width: 1em
}

.elementor-icon i:before,
.elementor-icon svg:before {
    left: 50%;
    position: absolute;
    transform: translateX(-50%)
}

.elementor-icon i.fad {
    width: auto
}

.elementor-shape-square .elementor-icon {
    border-radius: 0
}

.elementor-shape-rounded .elementor-icon {
    border-radius: 10%
}

.elementor-shape-circle .elementor-icon {
    border-radius: 50%
}

.e-transform .elementor-widget-container,
.e-transform:not(:has(.elementor-widget-container)) {
    transform: perspective(var(--e-transform-perspective, 0)) rotate(var(--e-transform-rotateZ, 0)) rotateX(var(--e-transform-rotateX, 0)) rotateY(var(--e-transform-rotateY, 0)) translate(var(--e-transform-translate, 0)) translateX(var(--e-transform-translateX, 0)) translateY(var(--e-transform-translateY, 0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX, 0)) skewY(var(--e-transform-skewY, 0));
    transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x)
}

.e-con.e-transform {
    transform: perspective(var(--e-con-transform-perspective, 0)) rotate(var(--e-con-transform-rotateZ, 0)) rotateX(var(--e-con-transform-rotateX, 0)) rotateY(var(--e-con-transform-rotateY, 0)) translate(var(--e-con-transform-translate, 0)) translateX(var(--e-con-transform-translateX, 0)) translateY(var(--e-con-transform-translateY, 0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX, 0)) skewY(var(--e-con-transform-skewY, 0));
    transform-origin: var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)
}

.animated {
    animation-duration: 1.25s
}

.animated.animated-slow {
    animation-duration: 2s
}

.animated.animated-fast {
    animation-duration: .75s
}

.animated.infinite {
    animation-iteration-count: infinite
}

.animated.reverse {
    animation-direction: reverse;
    animation-fill-mode: forwards
}

@media (prefers-reduced-motion:reduce) {
    .animated {
        animation: none
    }
}

@media (max-width:767px) {

    .elementor .elementor-hidden-mobile,
    .elementor .elementor-hidden-phone {
        display: none
    }
}

@media (min-width:-1) and (max-width:-1) {
    .elementor .elementor-hidden-mobile_extra {
        display: none
    }
}

@media (min-width:768px) and (max-width:1024px) {
    .elementor .elementor-hidden-tablet {
        display: none
    }
}

@media (min-width:-1) and (max-width:-1) {

    .elementor .elementor-hidden-laptop,
    .elementor .elementor-hidden-tablet_extra {
        display: none
    }
}

@media (min-width:1025px) and (max-width:99999px) {
    .elementor .elementor-hidden-desktop {
        display: none
    }
}

@media (min-width:-1) {
    .elementor .elementor-hidden-widescreen {
        display: none
    }
}

/*! elementor - v3.30.0 - 09-07-2025 */
.elementor-widget-image {
    text-align: center
}

.elementor-widget-image a {
    display: inline-block
}

.elementor-widget-image a img[src$=".svg"] {
    width: 48px
}

.elementor-widget-image img {
    display: inline-block;
    vertical-align: middle
}

/*! elementor - v3.30.0 - 09-07-2025 */
.elementor-widget-google_maps .elementor-widget-container,
.elementor-widget-google_maps:not(:has(.elementor-widget-container)) {
    overflow: hidden
}

.elementor-widget-google_maps .elementor-custom-embed {
    line-height: 0
}

.elementor-widget-google_maps iframe {
    height: 300px
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        transform: translate3d(-100%, 0, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInLeft {
    animation-name: fadeInLeft
}

/*! elementor - v3.30.0 - 09-07-2025 */
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
    color: inherit;
    font-size: inherit;
    line-height: inherit
}

.elementor-widget-heading .elementor-heading-title.elementor-size-small {
    font-size: 15px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-medium {
    font-size: 19px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-large {
    font-size: 29px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xl {
    font-size: 39px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
    font-size: 59px
}

/*! elementor - v3.30.0 - 09-07-2025 */
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,
.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container {
    overflow: hidden
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items {
    display: flex;
    flex-wrap: wrap;
    margin-left: -8px;
    margin-right: -8px
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item {
    word-break: break-word
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-left: 8px;
    margin-right: 8px
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    border-bottom: 0;
    border-left-width: 1px;
    border-right: 0;
    border-top: 0;
    border-style: solid;
    height: 100%;
    left: auto;
    position: relative;
    right: auto;
    right: -8px;
    width: auto
}

.elementor-widget .elementor-icon-list-items {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.elementor-widget .elementor-icon-list-item {
    margin: 0;
    padding: 0;
    position: relative
}

.elementor-widget .elementor-icon-list-item:after {
    bottom: 0;
    position: absolute;
    width: 100%
}

.elementor-widget .elementor-icon-list-item,
.elementor-widget .elementor-icon-list-item a {
    align-items: var(--icon-vertical-align, center);
    display: flex;
    font-size: inherit
}

.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
    align-self: center;
    padding-inline-start: 5px
}

.elementor-widget .elementor-icon-list-icon {
    display: flex;
    position: relative;
    top: var(--icon-vertical-offset, initial)
}

.elementor-widget .elementor-icon-list-icon svg {
    height: var(--e-icon-list-icon-size, 1em);
    width: var(--e-icon-list-icon-size, 1em)
}

.elementor-widget .elementor-icon-list-icon i {
    font-size: var(--e-icon-list-icon-size);
    width: 1.25em
}

.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
    text-align: var(--e-icon-list-icon-align)
}

.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
    margin: var(--e-icon-list-icon-margin, 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)
}

.elementor-widget.elementor-list-item-link-full_width a {
    width: 100%
}

.elementor-widget.elementor-align-center .elementor-icon-list-item,
.elementor-widget.elementor-align-center .elementor-icon-list-item a {
    justify-content: center
}

.elementor-widget.elementor-align-center .elementor-icon-list-item:after {
    margin: auto
}

.elementor-widget.elementor-align-center .elementor-inline-items {
    justify-content: center
}

.elementor-widget.elementor-align-left .elementor-icon-list-item,
.elementor-widget.elementor-align-left .elementor-icon-list-item a {
    justify-content: flex-start;
    text-align: left
}

.elementor-widget.elementor-align-left .elementor-inline-items {
    justify-content: flex-start
}

.elementor-widget.elementor-align-right .elementor-icon-list-item,
.elementor-widget.elementor-align-right .elementor-icon-list-item a {
    justify-content: flex-end;
    text-align: right
}

.elementor-widget.elementor-align-right .elementor-icon-list-items {
    justify-content: flex-end
}

.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after {
    left: 0
}

.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after {
    right: 0
}

@media (min-width:-1) {

    .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a {
        justify-content: center
    }

    .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after {
        margin: auto
    }

    .elementor-widget.elementor-widescreen-align-center .elementor-inline-items {
        justify-content: center
    }

    .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a {
        justify-content: flex-start;
        text-align: left
    }

    .elementor-widget.elementor-widescreen-align-left .elementor-inline-items {
        justify-content: flex-start
    }

    .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a {
        justify-content: flex-end;
        text-align: right
    }

    .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items {
        justify-content: flex-end
    }

    .elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after {
        left: 0
    }

    .elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after {
        right: 0
    }
}

@media (max-width:-1) {

    .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a {
        justify-content: center
    }

    .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after {
        margin: auto
    }

    .elementor-widget.elementor-laptop-align-center .elementor-inline-items {
        justify-content: center
    }

    .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a {
        justify-content: flex-start;
        text-align: left
    }

    .elementor-widget.elementor-laptop-align-left .elementor-inline-items {
        justify-content: flex-start
    }

    .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a {
        justify-content: flex-end;
        text-align: right
    }

    .elementor-widget.elementor-laptop-align-right .elementor-icon-list-items {
        justify-content: flex-end
    }

    .elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after {
        left: 0
    }

    .elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after {
        right: 0
    }

    .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a {
        justify-content: center
    }

    .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after {
        margin: auto
    }

    .elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items {
        justify-content: center
    }

    .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a {
        justify-content: flex-start;
        text-align: left
    }

    .elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items {
        justify-content: flex-start
    }

    .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a {
        justify-content: flex-end;
        text-align: right
    }

    .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items {
        justify-content: flex-end
    }

    .elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after {
        left: 0
    }

    .elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after {
        right: 0
    }
}

@media (max-width:1024px) {

    .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a {
        justify-content: center
    }

    .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after {
        margin: auto
    }

    .elementor-widget.elementor-tablet-align-center .elementor-inline-items {
        justify-content: center
    }

    .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a {
        justify-content: flex-start;
        text-align: left
    }

    .elementor-widget.elementor-tablet-align-left .elementor-inline-items {
        justify-content: flex-start
    }

    .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a {
        justify-content: flex-end;
        text-align: right
    }

    .elementor-widget.elementor-tablet-align-right .elementor-icon-list-items {
        justify-content: flex-end
    }

    .elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after {
        left: 0
    }

    .elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after {
        right: 0
    }
}

@media (max-width:-1) {

    .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a {
        justify-content: center
    }

    .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after {
        margin: auto
    }

    .elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items {
        justify-content: center
    }

    .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a {
        justify-content: flex-start;
        text-align: left
    }

    .elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items {
        justify-content: flex-start
    }

    .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a {
        justify-content: flex-end;
        text-align: right
    }

    .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items {
        justify-content: flex-end
    }

    .elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after {
        left: 0
    }

    .elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after {
        right: 0
    }
}

@media (max-width:767px) {

    .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a {
        justify-content: center
    }

    .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after {
        margin: auto
    }

    .elementor-widget.elementor-mobile-align-center .elementor-inline-items {
        justify-content: center
    }

    .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a {
        justify-content: flex-start;
        text-align: left
    }

    .elementor-widget.elementor-mobile-align-left .elementor-inline-items {
        justify-content: flex-start
    }

    .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a {
        justify-content: flex-end;
        text-align: right
    }

    .elementor-widget.elementor-mobile-align-right .elementor-icon-list-items {
        justify-content: flex-end
    }

    .elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after {
        left: 0
    }

    .elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after {
        right: 0
    }
}

#left-area ul.elementor-icon-list-items,
.elementor .elementor-element ul.elementor-icon-list-items,
.elementor-edit-area .elementor-element ul.elementor-icon-list-items {
    padding: 0
}

@keyframes fadeInRight {
    from {
        opacity: 0;
        transform: translate3d(100%, 0, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInRight {
    animation-name: fadeInRight
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0, 100%, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInUp {
    animation-name: fadeInUp
}

.elementor-kit-156 {
    --e-global-color-primary: #6EC1E4;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
}

.elementor-kit-156 e-page-transition {
    background-color: #FFBC7D;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}


h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.eaw-flipcard-back,
.eaw-flipcard-container,
.eaw-flipcard-front {
    width: 100%;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.eaw-flipcard-container {
    -webkit-perspective: 1000px;
    perspective: 1000px
}

.eaw-flipcard {
    background: 0 0;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #444;
    -webkit-transition: -webkit-transform .8s cubic-bezier(.34, 1.45, .7, 1);
    transition: -webkit-transform .8s cubic-bezier(.34, 1.45, .7, 1);
    -o-transition: transform .8s cubic-bezier(.34, 1.45, .7, 1);
    transition: transform .8s cubic-bezier(.34, 1.45, .7, 1);
    transition: transform .8s cubic-bezier(.34, 1.45, .7, 1), -webkit-transform .8s cubic-bezier(.34, 1.45, .7, 1);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    position: relative;
    will-change: transform
}

.eaw-flipcard.eaw_flipped {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.eaw-flipcard-container:hover .eaw-flipcard {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.eaw-flipcard-back,
.eaw-flipcard-front {
    padding: 10px;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    background: -webkit-linear-gradient(30deg, #ec407a, #c2185b);
    background: -o-linear-gradient(30deg, #ec407a, #c2185b);
    background: linear-gradient(60deg, #ec407a, #c2185b);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.eaw-flipcard-front {
    z-index: 2
}

.eaw-flipcard-back {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    z-index: 3
}

.eaw-flipcard-buttons {
    width: 100%;
    text-align: center;
    margin-top: 30px
}

.eaw-flipcard-button {
    font-weight: 600;
    border: 2px solid #fff;
    padding: 10px 20px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin: 5px 0 0 20px;
    display: inline-block
}

.elementor-widget-neve_review_box .elementor-widget-container {
    border: 1px solid #e6e6e6;
    border-top: 5px solid #3baeda
}

.eaw-review-box-wrapper h3 {
    margin: 10px 0 10px 0;
    font-weight: 600;
    display: inline-block
}

.eaw-review-box-wrapper .eaw-review-box-top {
    padding: 10px 15px;
    display: flex
}

.eaw-review-box-wrapper .eaw-review-box-top a {
    flex-grow: 1
}

.eaw-review-box-wrapper h3.eaw-review-box-price {
    text-align: right;
    font-weight: 500;
    flex-grow: 1
}

.eaw-review-header {
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6
}

.eaw-review-header>div {
    width: 50%;
    text-align: center;
    display: table-cell;
    vertical-align: middle
}

.eaw-review-header .eaw-rating {
    border-left: 1px solid #e6e6e6;
    padding: 20px
}

.eaw-review-box-right {
    padding: 0 20px;
    border-top: 1px solid #e6e6e6;
    vertical-align: top
}

.eaw-review-box-right h4 {
    margin: 10px 0 0 0
}

.eaw-review-box-right ul {
    margin: 0
}

.eaw-review-box-right {
    display: flex;
    flex-direction: column
}

.eaw-buttons-wrapper {
    margin-top: auto;
    padding-bottom: 10px
}

.eaw-button,
.nv-content-wrap a.eaw-button:not(.button) {
    background: #1da1f2;
    color: #fff;
    text-decoration: none;
    display: inline-block
}

.eaw-content-wrapper {
    display: flex;
    flex-direction: column
}

.eaw-review-box-left {
    width: 100%;
    display: table-cell;
    border-left: 0
}

.eaw-grade-content {
    position: relative;
    width: 120px;
    height: 120px;
    margin: 0 auto
}

.eaw-c100 {
    position: relative;
    height: 100%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #ebebeb;
    font-size: 120px
}

.eaw-c100>span {
    position: absolute;
    z-index: 0;
    top: 0;
    left: 15px;
    width: 90px;
    font-size: 33px;
    font-weight: 800;
    line-height: 90px;
    text-align: center;
    background: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin: 15px 0
}

.eaw-slice {
    position: absolute;
    width: 100%;
    height: 100%;
    clip: rect(0, 1em, 1em, .5em)
}

.eaw-review-good .eaw-slice,
.eaw-review-very-good .eaw-slice {
    clip: rect(auto, auto, auto, auto)
}

.eaw-bar {
    clip: rect(0, .5em, 1em, 0);
    position: absolute;
    width: 100%;
    height: 100%;
    border: 15px solid #333;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0)
}

.eaw-fill {
    clip: rect(0, .5em, 1em, 0);
    position: absolute;
    width: 100%;
    height: 100%;
    border: 15px solid #333;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    display: none
}

.eaw-review-good .eaw-fill,
.eaw-review-very-good .eaw-fill {
    display: block;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.eaw-rated-p0 .eaw-bar {
    -webkit-transform: rotate(18deg);
    -ms-transform: rotate(18deg);
    transform: rotate(18deg)
}

.eaw-rated-p10 .eaw-bar {
    -webkit-transform: rotate(36deg);
    -ms-transform: rotate(36deg);
    transform: rotate(36deg)
}

.eaw-rated-p20 .eaw-bar {
    -webkit-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    transform: rotate(72deg)
}

.eaw-rated-p30 .eaw-bar {
    -webkit-transform: rotate(108deg);
    -ms-transform: rotate(108deg);
    transform: rotate(108deg)
}

.eaw-rated-p40 .eaw-bar {
    -webkit-transform: rotate(144deg);
    -ms-transform: rotate(144deg);
    transform: rotate(144deg)
}

.eaw-rated-p50 .eaw-bar {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.eaw-rated-p60 .eaw-bar {
    -webkit-transform: rotate(216deg);
    -ms-transform: rotate(216deg);
    transform: rotate(216deg)
}

.eaw-rated-p70 .eaw-bar {
    -webkit-transform: rotate(252deg);
    -ms-transform: rotate(252deg);
    transform: rotate(252deg)
}

.eaw-rated-p80 .eaw-bar {
    -webkit-transform: rotate(288deg);
    -ms-transform: rotate(288deg);
    transform: rotate(288deg)
}

.eaw-rated-p90 .eaw-bar {
    -webkit-transform: rotate(324deg);
    -ms-transform: rotate(324deg);
    transform: rotate(324deg)
}

.eaw-rated-p100 .eaw-bar {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg)
}

.eaw-review-weak .eaw-bar {
    border-color: #ff7f66
}

.eaw-review-weak>i,
.eaw-review-weak>span {
    color: #ff7f66
}

.eaw-review-not-bad .eaw-bar {
    border-color: #ffce55
}

.eaw-review-not-bad>i,
.eaw-review-not-bad>span {
    color: #ffce55
}

.eaw-review-good .eaw-bar,
.eaw-review-good .eaw-fill {
    border-color: #50c1e9
}

.eaw-review-good>i,
.eaw-review-good>span {
    color: #50c1e9
}

.eaw-review-very-good .eaw-bar,
.eaw-review-very-good .eaw-fill {
    border-color: #8dc153
}

.eaw-review-very-good>i,
.eaw-review-very-good>span {
    color: #8dc153
}

.eaw-icon-score-display {
    position: relative;
    display: inline-block;
    font-size: 21px
}

.eaw-icon-score-display span {
    width: 20px
}

.eaw-icon-score-display .eaw-colored {
    position: absolute;
    top: 0;
    white-space: nowrap;
    overflow: hidden
}

.eaw-icon-score-display .eaw-grey {
    color: #ebebeb
}

.eaw-review-box-score,
.eaw-score-title {
    display: inline-block;
    margin: 0
}

.eaw-review-box-score {
    float: right
}

.eaw-score-wrapper {
    margin: 10px 0
}

.eaw-review-score-list {
    padding: 25px
}

.eaw-share-link,
.nv-content-wrap a.eaw-share-link {
    text-align: center;
    display: inline-block;
    font-size: 12px;
    line-height: 12px;
    margin-bottom: 10px;
    text-decoration: none
}

.eaw-share-link .eaw-icon,
.eaw-share-link .eaw-label {
    display: table-cell;
    vertical-align: middle
}

.eaw-share-link .eaw-icon+.eaw-label {
    padding-left: 5px
}

.eaw-label {
    font-size: 13px
}

.eaw-btn {
    margin: 5px;
    display: inline-block;
    padding: 10px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    transition: box-shadow .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), -webkit-box-shadow .2s cubic-bezier(.4, 0, 1, 1)
}

.eaw-btn:hover {
    opacity: 1 !important
}

.eaw-btn.eaw-btn-facebook {
    color: #fff;
    background-color: #3b5998;
    -webkit-box-shadow: 0 2px 2px 0 rgba(59, 89, 152, .14), 0 3px 1px -2px rgba(59, 89, 152, .2), 0 1px 5px 0 rgba(59, 89, 152, .12);
    box-shadow: 0 2px 2px 0 rgba(59, 89, 152, .14), 0 3px 1px -2px rgba(59, 89, 152, .2), 0 1px 5px 0 rgba(59, 89, 152, .12)
}

.eaw-btn.eaw-btn-facebook:active,
.eaw-btn.eaw-btn-facebook:focus,
.eaw-btn.eaw-btn-facebook:hover {
    -webkit-box-shadow: 0 14px 26px -12px rgba(59, 89, 152, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(59, 89, 152, .2);
    box-shadow: 0 14px 26px -12px rgba(59, 89, 152, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(59, 89, 152, .2)
}

.eaw-btn.eaw-btn-email,
.eaw-btn.eaw-btn-twitter {
    color: #fff;
    background-color: #55acee;
    -webkit-box-shadow: 0 2px 2px 0 rgba(85, 172, 238, .14), 0 3px 1px -2px rgba(85, 172, 238, .2), 0 1px 5px 0 rgba(85, 172, 238, .12);
    box-shadow: 0 2px 2px 0 rgba(85, 172, 238, .14), 0 3px 1px -2px rgba(85, 172, 238, .2), 0 1px 5px 0 rgba(85, 172, 238, .12);
    height: auto
}

.eaw-btn.eaw-btn-email:active,
.eaw-btn.eaw-btn-email:focus,
.eaw-btn.eaw-btn-email:hover,
.eaw-btn.eaw-btn-twitter:active,
.eaw-btn.eaw-btn-twitter:focus,
.eaw-btn.eaw-btn-twitter:hover {
    -webkit-box-shadow: 0 14px 26px -12px rgba(85, 172, 238, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(85, 172, 238, .2);
    box-shadow: 0 14px 26px -12px rgba(85, 172, 238, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(85, 172, 238, .2)
}

.eaw-btn.eaw-btn-pinterest {
    color: #fff;
    background-color: #cc2127;
    -webkit-box-shadow: 0 2px 2px 0 rgba(204, 33, 39, .14), 0 3px 1px -2px rgba(204, 33, 39, .2), 0 1px 5px 0 rgba(204, 33, 39, .12);
    box-shadow: 0 2px 2px 0 rgba(204, 33, 39, .14), 0 3px 1px -2px rgba(204, 33, 39, .2), 0 1px 5px 0 rgba(204, 33, 39, .12)
}

.eaw-btn.eaw-btn-pinterest:active,
.eaw-btn.eaw-btn-pinterest:focus,
.eaw-btn.eaw-btn-pinterest:hover {
    -webkit-box-shadow: 0 14px 26px -12px rgba(204, 33, 39, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(204, 33, 39, .2);
    box-shadow: 0 14px 26px -12px rgba(204, 33, 39, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(204, 33, 39, .2)
}

.eaw-btn.eaw-btn-google {
    color: #fff;
    background-color: #dd4b39;
    -webkit-box-shadow: 0 2px 2px 0 rgba(221, 75, 57, .14), 0 3px 1px -2px rgba(221, 75, 57, .2), 0 1px 5px 0 rgba(221, 75, 57, .12);
    box-shadow: 0 2px 2px 0 rgba(221, 75, 57, .14), 0 3px 1px -2px rgba(221, 75, 57, .2), 0 1px 5px 0 rgba(221, 75, 57, .12)
}

.eaw-btn.eaw-btn-google:active,
.eaw-btn.eaw-btn-google:focus,
.eaw-btn.eaw-btn-google:hover {
    -webkit-box-shadow: 0 14px 26px -12px rgba(221, 75, 57, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(221, 75, 57, .2);
    box-shadow: 0 14px 26px -12px rgba(221, 75, 57, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(221, 75, 57, .2)
}

.eaw-btn.eaw-btn-linkedin {
    color: #fff;
    background-color: #0976b4;
    -webkit-box-shadow: 0 2px 2px 0 rgba(9, 118, 180, .14), 0 3px 1px -2px rgba(9, 118, 180, .2), 0 1px 5px 0 rgba(9, 118, 180, .12);
    box-shadow: 0 2px 2px 0 rgba(9, 118, 180, .14), 0 3px 1px -2px rgba(9, 118, 180, .2), 0 1px 5px 0 rgba(9, 118, 180, .12)
}

.eaw-btn.eaw-btn-linkedin:active,
.eaw-btn.eaw-btn-linkedin:focus,
.eaw-btn.eaw-btn-linkedin:hover {
    -webkit-box-shadow: 0 14px 26px -12px rgba(9, 118, 180, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(9, 118, 180, .2);
    box-shadow: 0 14px 26px -12px rgba(9, 118, 180, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(9, 118, 180, .2)
}

.eaw-btn.eaw-btn-reddit {
    color: #fff;
    background-color: #ff4500;
    -webkit-box-shadow: 0 2px 2px 0 rgba(255, 69, 0, .14), 0 3px 1px -2px rgba(255, 69, 0, .2), 0 1px 5px 0 rgba(255, 69, 0, .12);
    box-shadow: 0 2px 2px 0 rgba(255, 69, 0, .14), 0 3px 1px -2px rgba(255, 69, 0, .2), 0 1px 5px 0 rgba(255, 69, 0, .12)
}

.eaw-btn.eaw-btn-reddit:active,
.eaw-btn.eaw-btn-reddit:focus,
.eaw-btn.eaw-btn-reddit:hover {
    -webkit-box-shadow: 0 14px 26px -12px rgba(255, 69, 0, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(255, 69, 0, .2);
    box-shadow: 0 14px 26px -12px rgba(255, 69, 0, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(255, 69, 0, .2)
}

.eaw-btn.eaw-btn-tumblr {
    color: #fff;
    background-color: #35465c;
    -webkit-box-shadow: 0 2px 2px 0 rgba(53, 70, 92, .14), 0 3px 1px -2px rgba(53, 70, 92, .2), 0 1px 5px 0 rgba(53, 70, 92, .12);
    box-shadow: 0 2px 2px 0 rgba(53, 70, 92, .14), 0 3px 1px -2px rgba(53, 70, 92, .2), 0 1px 5px 0 rgba(53, 70, 92, .12)
}

.eaw-btn.eaw-btn-tumblr:active,
.eaw-btn.eaw-btn-tumblr:focus,
.eaw-btn.eaw-btn-tumblr:hover {
    -webkit-box-shadow: 0 14px 26px -12px rgba(53, 70, 92, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(53, 70, 92, .2);
    box-shadow: 0 14px 26px -12px rgba(53, 70, 92, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(53, 70, 92, .2)
}

.eaw-btn.eaw-btn-xing {
    color: #fff;
    background-color: #026466;
    -webkit-box-shadow: 0 2px 2px 0 rgba(2, 100, 102, .14), 0 3px 1px -2px rgba(2, 100, 102, .2), 0 1px 5px 0 rgba(2, 100, 102, .12);
    box-shadow: 0 2px 2px 0 rgba(2, 100, 102, .14), 0 3px 1px -2px rgba(2, 100, 102, .2), 0 1px 5px 0 rgba(2, 100, 102, .12)
}

.eaw-btn.eaw-btn-xing:active,
.eaw-btn.eaw-btn-xing:focus,
.eaw-btn.eaw-btn-xing:hover {
    -webkit-box-shadow: 0 14px 26px -12px rgba(2, 100, 102, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(2, 100, 102, .2);
    box-shadow: 0 14px 26px -12px rgba(2, 100, 102, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(2, 100, 102, .2)
}

.eaw-btn.eaw-btn-whatsapp {
    color: #fff;
    background-color: #20b038;
    -webkit-box-shadow: 0 2px 2px 0 rgba(32, 176, 56, .14), 0 3px 1px -2px rgba(32, 176, 56, .2), 0 1px 5px 0 rgba(32, 176, 56, .12);
    box-shadow: 0 2px 2px 0 rgba(32, 176, 56, .14), 0 3px 1px -2px rgba(32, 176, 56, .2), 0 1px 5px 0 rgba(32, 176, 56, .12)
}

.eaw-btn.eaw-btn-whatsapp:active,
.eaw-btn.eaw-btn-whatsapp:focus,
.eaw-btn.eaw-btn-whatsapp:hover {
    -webkit-box-shadow: 0 14px 26px -12px rgba(32, 176, 56, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(32, 176, 56, .2);
    box-shadow: 0 14px 26px -12px rgba(32, 176, 56, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(32, 176, 56, .2)
}

.eaw-btn.eaw-btn-vk {
    color: #fff;
    background-color: #45668e;
    -webkit-box-shadow: 0 2px 2px 0 rgba(69, 102, 142, .14), 0 3px 1px -2px rgba(69, 102, 142, .2), 0 1px 5px 0 rgba(69, 102, 142, .12);
    box-shadow: 0 2px 2px 0 rgba(69, 102, 142, .14), 0 3px 1px -2px rgba(69, 102, 142, .2), 0 1px 5px 0 rgba(69, 102, 142, .12)
}

.eaw-btn.eaw-btn-vk:active,
.eaw-btn.eaw-btn-vk:focus,
.eaw-btn.eaw-btn-vk:hover {
    -webkit-box-shadow: 0 14px 26px -12px rgba(69, 102, 142, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(69, 102, 142, .2);
    box-shadow: 0 14px 26px -12px rgba(69, 102, 142, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(69, 102, 142, .2)
}

.eaw-btn.eaw-btn-hackernews {
    color: #fff;
    background-color: #f60;
    -webkit-box-shadow: 0 2px 2px 0 rgba(255, 102, 0, .14), 0 3px 1px -2px rgba(255, 102, 0, .2), 0 1px 5px 0 rgba(255, 102, 0, .12);
    box-shadow: 0 2px 2px 0 rgba(255, 102, 0, .14), 0 3px 1px -2px rgba(255, 102, 0, .2), 0 1px 5px 0 rgba(255, 102, 0, .12)
}

.eaw-btn.eaw-btn-hackernews:active,
.eaw-btn.eaw-btn-hackernews:focus,
.eaw-btn.eaw-btn-hackernews:hover {
    -webkit-box-shadow: 0 14px 26px -12px rgba(255, 102, 0, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(255, 102, 0, .2);
    box-shadow: 0 14px 26px -12px rgba(255, 102, 0, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(255, 102, 0, .2)
}

.eaw-btn.eaw-btn-telegram {
    color: #fff;
    background-color: #08c;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 136, 204, .14), 0 3px 1px -2px rgba(0, 136, 204, .2), 0 1px 5px 0 rgba(0, 136, 204, .12);
    box-shadow: 0 2px 2px 0 rgba(0, 136, 204, .14), 0 3px 1px -2px rgba(0, 136, 204, .2), 0 1px 5px 0 rgba(0, 136, 204, .12)
}

.eaw-btn.eaw-btn-telegram:active,
.eaw-btn.eaw-btn-telegram:focus,
.eaw-btn.eaw-btn-telegram:hover {
    -webkit-box-shadow: 0 14px 26px -12px rgba(0, 136, 204, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 136, 204, .2);
    box-shadow: 0 14px 26px -12px rgba(0, 136, 204, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 136, 204, .2)
}

.neb-member-figure {
    display: inline-block
}

.neb-member-figure img {
    max-width: 100%;
    max-height: 100%
}

.neb-member-figure.force-round img {
    object-fit: cover;
    border-radius: 50%
}

.neb-member-links a {
    color: #000;
    font-size: 20px;
    padding: 10px
}

.neb-member-links a:first-child {
    padding-left: 0
}

.neb-member-bio *,
.neb-member-figure,
.neb-member-name,
.neb-member-position {
    margin-bottom: 10px
}

.neb-member-name {
    font-weight: initial
}

.neb-progress-circle-wrap {
    text-align: center
}

.neb-progress-circle-wrap .neb-progress-circle {
    text-align: center;
    position: relative;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.neb-progress-circle-wrap .neb-progress-circle svg {
    margin: 0 auto
}

.neb-progress-circle-wrap .neb-progress-circle svg ellipse {
    stroke: #f6f6f6
}

.neb-progress-circle-wrap .neb-progress-circle svg path {
    stroke: #13aff0;
    stroke-linecap: round
}

.neb-progress-circle-wrap .neb-progress-circle .neb-progress-circle-middle {
    font-size: 45px;
    font-weight: 700
}

.neb-progress-circle-wrap .neb-progress-circle .neb-progress-circle-label {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

.neb-progress-circle-wrap .neb-progress-circle .neb-progress-circle-label div {
    line-height: 1.3
}

.neb-progress-circle-wrap .neb-progress-circle .neb-progress-circle-svg {
    display: inline-block;
    position: relative;
    width: 100%;
    padding-bottom: 100%;
    vertical-align: middle;
    overflow: hidden
}

.neb-progress-circle-wrap .neb-progress-circle .neb-progress-circle-svg svg {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0
}

.neb-progress-circle-wrap .neb-progress-circle-content {
    margin-top: 15px
}

body.rtl .neb-progress-circle-label {
    right: 0;
    left: auto
}

.neb-banner {
    overflow: hidden
}

.neb-banner-ib {
    display: block;
    position: relative
}

.neb-banner-ib img {
    display: block;
    position: relative
}

.neb-banner-img-wrap {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: flex;
    height: 100%
}

.neb-banner-img-wrap .neb-banner-ib-img {
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

.neb-banner-ib {
    z-index: 1;
    overflow: hidden;
    margin: 0 0 35px;
    background: #3085a3;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.neb-banner-ib-desc .neb-banner-read-more {
    z-index: 100
}

.neb-banner-ib,
.wpb_column>.wpb_wrapper .neb-banner-ib {
    margin-bottom: 0
}

.elementor-widget-premium-addon-banner .neb-banner-ib-title {
    background: 0 0
}

.neb-banner-ib *,
.neb-banner-ib .neb-banner-ib-desc {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}

.neb-banner-ib img {
    min-width: 100%;
    max-width: 100%;
    -webkit-transition: opacity .35s;
    transition: opacity .35s
}

.neb-banner-ib .neb-banner-ib-desc {
    padding: 15px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.neb-banner-ib .neb-banner-ib-link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    text-indent: 200%;
    white-space: nowrap;
    font-size: 0;
    opacity: 0
}

.neb-banner-ib a.neb-banner-ib-link {
    display: block;
    background: 0 0
}

.neb-banner-animation1 img {
    width: -webkit-calc(100% + 50px) !important;
    width: calc(100% + 50px) !important;
    max-width: -webkit-calc(100% + 50px) !important;
    max-width: calc(100% + 50px) !important;
    -webkit-transition: opacity .35s, filter .35s, -webkit-transform .35s;
    transition: opacity .35s, filter .35s, -webkit-transform .35s;
    transition: opacity .35s, filter .35s, transform .35s;
    transition: opacity .35s, filter .35s, transform .35s, -webkit-transform .35s;
    -webkit-transform: translate3d(-40px, 0, 0);
    transform: translate3d(-40px, 0, 0)
}

.neb-banner-animation2 .neb-banner-ib-title {
    padding: 15px
}

.neb-banner-animation1 .neb-banner-ib-desc {
    top: auto;
    bottom: 0;
    min-height: 25%;
    height: auto;
    max-height: 100%;
    text-align: left
}

.neb-banner-animation1 .neb-banner-ib-content,
.neb-banner-animation1 .neb-banner-ib-title,
.neb-banner-animation1 .neb-banner-read-more {
    -webkit-transform: translate3d(0, 40px, 0);
    transform: translate3d(0, 40px, 0);
    -webkit-transition-delay: 50ms;
    transition-delay: 50ms;
    -webkit-transition-duration: .35s;
    transition-duration: .35s
}

.neb-banner-animation1 .neb-banner-ib-title {
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s
}

.neb-banner-animation1 .neb-banner-ib-content,
.neb-banner-animation1 .neb-banner-read-more {
    margin-top: 10px;
    opacity: 0;
    -webkit-transition: opacity .2s, -webkit-transform .35s;
    transition: opacity .2s, -webkit-transform .35s;
    transition: opacity .2s, transform .35s;
    transition: opacity .2s, transform .35s, -webkit-transform .35s
}

.neb-banner-animation1.active .neb-banner-ib-content,
.neb-banner-animation1.active .neb-banner-read-more,
.neb-banner-animation1:hover .neb-banner-ib-content,
.neb-banner-animation1:hover .neb-banner-read-more {
    opacity: 1;
    -webkit-transition-delay: 50ms;
    transition-delay: 50ms;
    -webkit-transition-duration: .35s;
    transition-duration: .35s
}

.neb-banner-animation1.active .neb-banner-ib-content,
.neb-banner-animation1.active .neb-banner-ib-title,
.neb-banner-animation1.active .neb-banner-read-more,
.neb-banner-animation1.active img,
.neb-banner-animation1:hover .neb-banner-ib-content,
.neb-banner-animation1:hover .neb-banner-ib-title,
.neb-banner-animation1:hover .neb-banner-read-more,
.neb-banner-animation1:hover img {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition-delay: 50ms;
    transition-delay: 50ms;
    -webkit-transition-duration: .35s;
    transition-duration: .35s
}

.neb-banner-animation1.scale img,
.neb-banner-animation1.zoomout img {
    -webkit-transform: translate3d(-40px, 0, 0) scale(1.1);
    transform: translate3d(-40px, 0, 0) scale(1.1)
}

.neb-banner-ib.sepia img {
    -webkit-filter: sepia(30%);
    filter: sepia(30%)
}

.neb-banner-ib.bright img {
    -webkit-filter: brightness(1);
    filter: brightness(1)
}

.neb-banner-ib.sepia:hover img {
    -webkit-filter: sepia(0);
    filter: sepia(0)
}

.neb-banner-ib.bright:hover img {
    -webkit-filter: brightness(1.2);
    filter: brightness(1.2)
}

.neb-banner-animation1.neb-banner-min-height img,
.neb-banner-animation13.neb-banner-min-height img,
.neb-banner-animation2.neb-banner-min-height img,
.neb-banner-animation4.neb-banner-min-height img,
.neb-banner-animation5.neb-banner-min-height img,
.neb-banner-animation6.neb-banner-min-height img {
    height: auto
}

.neb-banner-animation2 img {
    width: 100%
}

.neb-banner-animation2 .neb-banner-ib-desc::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transform: translate3d(0, 50%, 0);
    transform: translate3d(0, 50%, 0)
}

.neb-banner-animation2 .neb-banner-ib-title {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    -webkit-transition: -webkit-transform .35s, color .35s;
    -webkit-transition: color .35s, -webkit-transform .35s;
    transition: color .35s, -webkit-transform .35s;
    transition: transform .35s, color .35s;
    transition: transform .35s, color .35s, -webkit-transform .35s;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0)
}

.neb-banner-animation2 .neb-banner-ib-content,
.neb-banner-animation2 .neb-banner-ib-desc::before,
.neb-banner-animation2 .neb-banner-read-more {
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}

.neb-banner-animation2 .neb-banner-ib-content,
.neb-banner-animation2 .neb-banner-read-more {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 15px;
    width: 100%;
    max-height: 50%;
    opacity: 0;
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0)
}

.neb-banner-animation2.active .neb-banner-ib-title,
.neb-banner-animation2:hover .neb-banner-ib-title {
    color: #fff;
    -webkit-transform: translate3d(0, -40px, 0);
    transform: translate3d(0, -40px, 0)
}

.neb-banner-animation2.active .neb-banner-ib-desc::before,
.neb-banner-animation2.active .neb-banner-read-more,
.neb-banner-animation2:hover .neb-banner-ib-desc::before,
.neb-banner-animation2:hover .neb-banner-read-more {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.neb-banner-animation2.active .neb-banner-ib-content,
.neb-banner-animation2:hover .neb-banner-ib-content {
    opacity: 1;
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0)
}

.neb-banner-animation3 .neb-banner-ib-title {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 15px;
    width: 100%;
    text-align: left;
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0)
}

.neb-banner-animation3 .neb-banner-ib-desc::before,
.neb-banner-animation3 .neb-banner-ib-title {
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s
}

.neb-banner-animation3.active .neb-banner-ib-desc::before,
.neb-banner-animation3.active .neb-banner-ib-title,
.neb-banner-animation3:hover .neb-banner-ib-desc::before,
.neb-banner-animation3:hover .neb-banner-ib-title {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.neb-banner-animation3 .neb-banner-ib-content {
    max-height: -webkit-calc(100% - 60px - 1.5em);
    max-height: calc(100% - 60px - 1.5em);
    overflow: hidden
}

.neb-banner-animation4 img {
    width: -webkit-calc(100% + 40px) !important;
    width: calc(100% + 40px) !important;
    max-width: -webkit-calc(100% + 40px) !important;
    max-width: calc(100% + 40px) !important
}

.neb-banner-animation4 .neb-banner-ib-desc {
    padding: 30px
}

.neb-banner-animation4 .neb-banner-ib-desc::after {
    position: absolute;
    content: "";
    opacity: 0
}

.neb-banner-animation4 .neb-banner-ib-desc::before {
    position: absolute;
    content: "";
    opacity: 0;
    top: 50px;
    right: 30px;
    bottom: 50px;
    left: 30px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -webkit-transform: scale(0, 1);
    -ms-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0
}

.neb-banner-animation4 .neb-banner-ib-desc::after {
    top: 30px;
    right: 50px;
    bottom: 30px;
    left: 50px;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    transform: scale(1, 0);
    -webkit-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.neb-banner-animation4 .neb-banner-ib-title {
    padding: 50px 30px 0 30px;
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s
}

.neb-banner-animation4 .neb-banner-ib-content,
.neb-banner-animation4 .neb-banner-read-more {
    padding: 10px 30px;
    opacity: 0;
    overflow: hidden;
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0)
}

.neb-banner-animation4 .neb-banner-ib-title,
.neb-banner-animation4 img {
    -webkit-transform: translate3d(-30px, 0, 0);
    transform: translate3d(-30px, 0, 0)
}

.neb-banner-animation4.scale img,
.neb-banner-animation4.zoomout img {
    -webkit-transform: translate3d(-30px, 0, 0) scale(1.1);
    transform: translate3d(-30px, 0, 0) scale(1.1)
}

.neb-banner-animation4 .neb-banner-ib-content,
.neb-banner-animation4 .neb-banner-read-more {
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}

.neb-banner-animation4 .neb-banner-ib-desc::after,
.neb-banner-animation4 .neb-banner-ib-desc::before {
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}

.neb-banner-animation4 img {
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}

.neb-banner-animation4.active .neb-banner-ib-desc::after,
.neb-banner-animation4.active .neb-banner-ib-desc::before,
.neb-banner-animation4:hover .neb-banner-ib-desc::after,
.neb-banner-animation4:hover .neb-banner-ib-desc::before {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.neb-banner-animation4.active .neb-banner-ib-content,
.neb-banner-animation4.active .neb-banner-ib-title,
.neb-banner-animation4.active .neb-banner-read-more,
.neb-banner-animation4:hover .neb-banner-ib-content,
.neb-banner-animation4:hover .neb-banner-ib-title,
.neb-banner-animation4:hover .neb-banner-read-more {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.neb-banner-animation4:hover .neb-banner-ib-content,
.neb-banner-animation4:hover .neb-banner-ib-desc::after,
.neb-banner-animation4:hover .neb-banner-ib-title,
.neb-banner-animation4:hover img {
    -webkit-transition-delay: .15s;
    transition-delay: .15s
}

.neb-banner-animation5 .neb-banner-ib-desc {
    top: auto;
    bottom: 0;
    padding: 15px;
    height: auto;
    background: #f2f2f2;
    color: #3c4a50;
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
}

.neb-banner-animation5 .neb-banner-ib-content {
    position: absolute;
    top: auto;
    bottom: 100%;
    left: 0;
    width: 100%;
    padding: 15px;
    opacity: 0;
    -webkit-transition: opacity .35s;
    transition: opacity .35s
}

.neb-banner-animation5 .neb-banner-ib-title,
.neb-banner-animation5 .neb-banner-read-more {
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s;
    -webkit-transform: translate3d(0, 200%, 0);
    transform: translate3d(0, 200%, 0);
    text-align: center
}

.neb-banner-animation5 .neb-banner-ib-title {
    margin: 10px 0
}

.neb-banner-animation5.active .neb-banner-ib-content,
.neb-banner-animation5.active .neb-banner-ib-content *,
.neb-banner-animation5:hover .neb-banner-ib-content,
.neb-banner-animation5:hover .neb-banner-ib-content * {
    opacity: 1 !important;
    z-index: 99 !important;
    -webkit-backface-visibility: hidden !important;
    backface-visibility: hidden !important
}

.neb-banner-animation5.active .neb-banner-ib-desc,
.neb-banner-animation5.active .neb-banner-ib-title,
.neb-banner-animation5.active .neb-banner-read-more,
.neb-banner-animation5:hover .neb-banner-ib-desc,
.neb-banner-animation5:hover .neb-banner-ib-title,
.neb-banner-animation5:hover .neb-banner-read-more {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.neb-banner-animation5:hover .neb-banner-ib-title {
    -webkit-transition-delay: 50ms;
    transition-delay: 50ms
}

.neb-banner-animation5 img {
    -webkit-transition: opacity .35s, filter .35s, -webkit-transform .35s;
    transition: opacity .35s, filter .35s, -webkit-transform .35s;
    transition: opacity .35s, filter .35s, transform .35s;
    transition: opacity .35s, filter .35s, transform .35s, -webkit-transform .35s
}

.neb-banner-animation2 img,
.neb-banner-animation4 img,
.neb-banner-animation6 img {
    -webkit-transition: opacity .35s, filter .35s, -webkit-transform .35s;
    transition: opacity .35s, filter .35s, -webkit-transform .35s;
    transition: opacity .35s, filter .35s, transform .35s;
    transition: opacity .35s, filter .35s, transform .35s, -webkit-transform .35s
}

.neb-banner-animation5.scale img,
.neb-banner-animation5.zoomout img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.neb-banner-animation2.scale img,
.neb-banner-animation2.zoomout img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.neb-banner-animation6.scale img,
.neb-banner-animation6.zoomout img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.neb-banner-animation2.zoomin:hover img,
.neb-banner-animation5.zoomin:hover img,
.neb-banner-animation6.zoomin:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.neb-banner-animation2.zoomout:hover img,
.neb-banner-animation5.zoomout:hover img,
.neb-banner-animation6.zoomout:hover img {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.neb-banner-animation2.scale:hover img,
.neb-banner-animation5.scale:hover img,
.neb-banner-animation6.scale:hover img {
    -webkit-transform: scale(1.2) rotate(5deg);
    transform: scale(1.2) rotate(5deg)
}

.neb-banner-animation2.grayscale:hover img,
.neb-banner-animation5.grayscale:hover img,
.neb-banner-animation6.grayscale:hover img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

.neb-banner-animation2.blur:hover img,
.neb-banner-animation5.blur:hover img {
    -webkit-filter: blur(3px);
    filter: blur(3px)
}

.neb-banner-animation6.blur:hover img {
    -webkit-filter: blur(3px);
    filter: blur(3px)
}

.neb-banner-animation6 .neb-banner-ib-desc {
    padding: 45px
}

.neb-banner-animation6 .neb-banner-ib-desc::before {
    position: absolute;
    content: "";
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #fff
}

.neb-banner-animation6 .neb-banner-ib-title {
    margin: 20px 0 10px;
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
}

.neb-banner-animation6 .neb-banner-ib-content,
.neb-banner-animation6 .neb-banner-ib-desc::before,
.neb-banner-animation6 .neb-banner-read-more {
    opacity: 0;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0)
}

.neb-banner-animation6 .neb-banner-read-more {
    margin-top: 10px
}

.neb-banner-animation6.active .neb-banner-ib-title,
.neb-banner-animation6:hover .neb-banner-ib-title {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.neb-banner-animation6.active .neb-banner-ib-content,
.neb-banner-animation6.active .neb-banner-ib-desc::before,
.neb-banner-animation6.active .neb-banner-read-more,
.neb-banner-animation6:hover .neb-banner-ib-content,
.neb-banner-animation6:hover .neb-banner-ib-desc::before,
.neb-banner-animation6:hover .neb-banner-read-more {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.neb-banner-animation8 img {
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s;
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    transform: scale(1.15)
}

.neb-banner-animation8.active img,
.neb-banner-animation8:hover img {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.neb-banner-animation8 .neb-banner-ib-title {
    margin-top: 20%;
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0)
}

.neb-banner-animation8.active .neb-banner-ib-title,
.neb-banner-animation8:hover .neb-banner-ib-title {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.neb-banner-animation8 .neb-banner-ib-content {
    margin: 1em 0 0;
    padding: 35px;
    border: 1px solid #fff;
    opacity: 0;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s;
    -webkit-transform: translate3d(0, 20px, 0) scale(1.1);
    transform: translate3d(0, 20px, 0) scale(1.1)
}

.neb-banner-animation8.active .neb-banner-ib-content,
.neb-banner-animation8:hover .neb-banner-ib-content {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1)
}

.neb-banner-animation12 .neb-banner-ib-desc::after {
    position: absolute;
    content: "";
    right: 30px;
    bottom: 30px;
    left: 30px;
    height: -webkit-calc(50% - 30px);
    height: calc(50% - 30px);
    border: 7px solid #fff;
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0)
}

.neb-banner-animation12.active .neb-banner-ib-desc::after,
.neb-banner-animation12:hover .neb-banner-ib-desc::after {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.neb-banner-animation12 .neb-banner-ib-desc {
    padding: 45px;
    text-align: left
}

.neb-banner-animation12 .neb-banner-ib-content {
    position: absolute;
    right: 60px;
    bottom: 60px;
    left: 60px;
    opacity: 0;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s;
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0)
}

.neb-banner-animation12.active .neb-banner-ib-content,
.neb-banner-animation12:hover .neb-banner-ib-content {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.neb-banner-animation13 img {
    width: -webkit-calc(100% + 20px) !important;
    width: calc(100% + 20px) !important;
    max-width: -webkit-calc(100% + 20px) !important;
    max-width: calc(100% + 20px) !important;
    -webkit-transition: opacity .35s, filter .35s, -webkit-transform .35s;
    transition: opacity .35s, filter .35s, -webkit-transform .35s;
    transition: opacity .35s, filter .35s, transform .35s;
    transition: opacity .35s, filter .35s, transform .35s, -webkit-transform .35s;
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.neb-banner-animation13.scale img,
.neb-banner-animation13.zoomout img {
    -webkit-transform: translate3d(-10px, 0, 0) scale(1.1);
    transform: translate3d(-10px, 0, 0) scale(1.1)
}

.neb-banner-animation13.none:hover img {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.neb-banner-animation1.none:hover img,
.neb-banner-animation4.none:hover img {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.neb-banner-animation1.zoomin:hover img,
.neb-banner-animation13.zoomin:hover img,
.neb-banner-animation4.zoomin:hover img {
    -webkit-transform: translate3d(0, 0, 0) scale(1.1);
    transform: translate3d(0, 0, 0) scale(1.1)
}

.neb-banner-animation1.zoomout:hover img,
.neb-banner-animation13.zoomout:hover img,
.neb-banner-animation4.zoomout:hover img {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1)
}

.neb-banner-animation1.scale:hover img,
.neb-banner-animation13.scale:hover img,
.neb-banner-animation4.scale:hover img {
    -webkit-transform: translate3d(0, 0, 0) scale(1.2) rotate(5deg);
    transform: translate3d(0, 0, 0) scale(1.2) rotate(5deg)
}

.neb-banner-animation1.grayscale:hover img,
.neb-banner-animation13.grayscale:hover img,
.neb-banner-animation4.grayscale:hover img {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

.neb-banner-animation1.blur:hover img,
.neb-banner-animation13.blur:hover img,
.neb-banner-animation4.blur:hover img {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-filter: blur(3px);
    filter: blur(3px)
}

.neb-banner-animation13 .neb-banner-ib-desc {
    text-align: left
}

.neb-banner-animation13 .neb-banner-ib-title {
    position: relative;
    overflow: hidden;
    padding: 5px 0 10px
}

.neb-banner-animation13 .neb-banner-ib-title::after {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: #fff;
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s;
    -webkit-transform: translate3d(-101%, 0, 0);
    transform: translate3d(-101%, 0, 0)
}

.neb-banner-animation13.active .neb-banner-ib-title::after,
.neb-banner-animation13:hover .neb-banner-ib-title::after {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.neb-banner-animation13 .neb-banner-ib-content,
.neb-banner-animation13 .neb-banner-read-more {
    padding: 15px 0;
    opacity: 0;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
}

.neb-banner-animation13.active .neb-banner-ib-content,
.neb-banner-animation13.active .neb-banner-read-more,
.neb-banner-animation13:hover .neb-banner-ib-content,
.neb-banner-animation13:hover .neb-banner-read-more {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.neb-banner-ib.neb-banner-animation5 .neb-banner-toggle-size {
    left: 50%;
    width: auto !important;
    height: 100%;
    max-width: none;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.neb-banner-ib img {
    border: none;
    padding: 0;
    margin: 0
}

.neb-content-switcher-container {
    padding: 10px 20px;
    border-color: #000;
    overflow: hidden
}

.neb-content-switcher-container .neb-content-switcher-back,
.neb-content-switcher-container .neb-content-switcher-front {
    border-color: #000;
    list-style: none
}

.neb-content-switcher-container .neb-content-switcher-two-content {
    position: relative;
    margin: 0;
    overflow: hidden
}

.neb-content-switcher-container .neb-content-switcher-switcher {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-box-direction: normal;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    align-items: center;
    border-color: #000;
    margin-bottom: 15px
}

.neb-content-switcher-container .neb-content-switcher-heading-one,
.neb-content-switcher-container .neb-content-switcher-heading-two {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.neb-content-switcher-stack-no .neb-content-switcher-heading-one {
    margin-right: 2em
}

.neb-content-switcher-stack-no .neb-content-switcher-heading-two {
    margin-left: 2em
}

.neb-content-switcher-stack-no .neb-content-switcher-switcher {
    -ms-flex-direction: row;
    flex-direction: row
}

.neb-content-switcher-stack-yes .neb-content-switcher-heading-one {
    margin-bottom: 1em
}

.neb-content-switcher-stack-yes .neb-content-switcher-heading-two {
    margin-top: 1em
}

.neb-content-switcher-stack-yes .neb-content-switcher-switcher {
    -ms-flex-direction: column;
    flex-direction: column
}

.neb-content-switcher-container .neb-content-switcher-heading-one *,
.neb-content-switcher-container .neb-content-switcher-heading-two * {
    margin: 0;
    display: table;
    border-color: #000
}

.neb-content-switcher-container .neb-content-switcher-two-content>li {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    outline: 1px solid transparent;
    min-height: 100px;
    -webkit-transition: all .7s cubic-bezier(.5, .2, .2, .8);
    -moz-transition: all .7s cubic-bezier(.5, .2, .2, .8);
    -o-transition: all .7s cubic-bezier(.5, .2, .2, .8);
    transition: all .7s cubic-bezier(.5, .2, .2, .8)
}

.elementor-editor-active .elementor.elementor-edit-mode .neb-content-switcher-container .neb-content-switcher-two-content>li .elementor-inner,
.elementor-editor-active .elementor.elementor-edit-mode .neb-content-switcher-container .neb-content-switcher-two-content>li .elementor-inner-section:first-child {
    margin-top: 0
}

.neb-content-switcher-list.fade-left .neb-content-switcher-is-visible {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.neb-content-switcher-list.fade-left .neb-content-switcher-is-hidden {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.neb-content-switcher-list.fade-right .neb-content-switcher-is-visible {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.neb-content-switcher-list.fade-right .neb-content-switcher-is-hidden {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.neb-content-switcher-list.fade-bottom .neb-content-switcher-is-visible {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.neb-content-switcher-list.fade-bottom .neb-content-switcher-is-hidden {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -o-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%)
}

.neb-content-switcher-list.fade-top .neb-content-switcher-is-visible {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.neb-content-switcher-list.fade-top .neb-content-switcher-is-hidden {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%)
}

.neb-content-switcher-container .neb-content-switcher-two-content .neb-content-switcher-is-visible {
    position: relative;
    z-index: 5;
    opacity: 1
}

.neb-content-switcher-container .neb-content-switcher-two-content .neb-content-switcher-is-hidden {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 1;
    opacity: 0;
    visibility: hidden
}

.neb-content-switcher-switcher .neb-content-switcher-button {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.neb-content-switcher-switcher .neb-content-switcher-switch-label {
    position: relative;
    display: inline-block;
    width: 4.5em;
    height: 2.3em;
    vertical-align: middle
}

.neb-content-switcher-switcher .neb-content-switcher-switch {
    display: none
}

.neb-content-switcher-switcher .neb-content-switcher-switch-control {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: .4s;
    transition: .4s;
    -webkit-border-radius: 1.5em;
    border-radius: 1.5em;
    background: #f2f2f2
}

.neb-content-switcher-switcher .neb-content-switcher-switch+.neb-content-switcher-switch-control:before {
    position: absolute;
    content: "";
    height: 1.8em;
    width: 1.8em;
    left: .25em;
    bottom: .25em;
    -webkit-transition: .4s;
    transition: .4s;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #6ec1e4;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.neb-content-switcher-switcher .neb-content-switcher-switch:checked+.neb-content-switcher-switch-control:before {
    -webkit-transform: translateX(2.1em);
    -moz-transform: translateX(2.1em);
    -ms-transform: translateX(2.1em);
    transform: translateX(2.1em)
}

.neb-ig-feed-image-item {
    position: relative;
    min-height: 200px
}

.neb-ig-feed-image-item a:focus,
.neb-ig-feed-image-item a:hover {
    opacity: initial
}

.neb-ig-feed-image-item img {
    position: absolute;
    right: 0;
    width: 100%;
    height: 100%;
    bottom: 0;
    top: 0;
    object-fit: cover
}

.neb-ig-feed-caption p {
    display: block;
    margin: 0 auto;
    padding: 10px
}

.neb.swiper-wrapper {
    margin-bottom: 40px
}

.neb-ig-grid-container {
    display: grid;
    padding: 10px
}

.neb-ig-feed-caption-overlay {
    font-size: 20px;
    top: 0;
    right: 0;
    left: 0;
    margin: 0 auto;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    text-align: center;
    transition: .5s ease
}

.neb-ig-feed-image-item:hover .neb-ig-feed-caption-overlay {
    opacity: 1
}

#neb-instagram-feed-follow-btn a {
    display: block;
    margin: 0 auto;
    text-decoration: none
}

#neb-instagram-feed-follow-btn p {
    margin: 0 auto;
    text-align: center;
    text-shadow: none
}

.elementor-section.neb-particles-section .elementor-container {
    z-index: 1
}

.neb-particles-section {
    position: relative;
    z-index: 1
}

canvas.particles-js-canvas-el {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1
}

@media (min-width:769px) {
    .eaw-content-wrapper {
        flex-direction: row
    }

    .eaw-review-box-left,
    .eaw-review-box-right {
        width: 50%
    }

    .eaw-review-box-right {
        border-left: 1px solid #e6e6e6
    }
}

@media (max-width:768px) {

    .eaw-review-box-right,
    .eaw-review-header {
        display: block;
        border-top: 1px solid #e6e6e6;
        width: 100%
    }
}

/*! elementor-pro - v3.30.0 - 01-07-2025 */
.elementor-button.elementor-hidden,
.elementor-hidden {
    display: none
}

.e-form__step {
    width: 100%
}

.e-form__step:not(.elementor-hidden) {
    display: flex;
    flex-wrap: wrap
}

.e-form__buttons {
    flex-wrap: wrap
}

.e-form__buttons,
.e-form__buttons__wrapper {
    display: flex
}

.e-form__indicators {
    align-items: center;
    display: flex;
    flex-wrap: nowrap;
    font-size: 13px;
    justify-content: space-between;
    margin-bottom: var(--e-form-steps-indicators-spacing)
}

.e-form__indicators__indicator {
    align-items: center;
    display: flex;
    flex-basis: 0;
    flex-direction: column;
    justify-content: center;
    padding: 0 var(--e-form-steps-divider-gap)
}

.e-form__indicators__indicator__progress {
    background-color: var(--e-form-steps-indicator-progress-background-color);
    border-radius: var(--e-form-steps-indicator-progress-border-radius);
    overflow: hidden;
    position: relative;
    width: 100%
}

.e-form__indicators__indicator__progress__meter {
    background-color: var(--e-form-steps-indicator-progress-color);
    border-radius: var(--e-form-steps-indicator-progress-border-radius);
    color: var(--e-form-steps-indicator-progress-meter-color);
    height: var(--e-form-steps-indicator-progress-height);
    line-height: var(--e-form-steps-indicator-progress-height);
    padding-right: 15px;
    text-align: right;
    transition: width .1s linear;
    width: var(--e-form-steps-indicator-progress-meter-width, 0)
}

.e-form__indicators__indicator:first-child {
    padding-left: 0
}

.e-form__indicators__indicator:last-child {
    padding-right: 0
}

.e-form__indicators__indicator--state-inactive {
    color: var(--e-form-steps-indicator-inactive-primary-color, #c2cbd2)
}

.e-form__indicators__indicator--state-inactive [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none) {
    background-color: var(--e-form-steps-indicator-inactive-secondary-color, #fff)
}

.e-form__indicators__indicator--state-inactive object,
.e-form__indicators__indicator--state-inactive svg {
    fill: var(--e-form-steps-indicator-inactive-primary-color, #c2cbd2)
}

.e-form__indicators__indicator--state-active {
    border-color: var(--e-form-steps-indicator-active-secondary-color, #fff);
    color: var(--e-form-steps-indicator-active-primary-color, #39b54a)
}

.e-form__indicators__indicator--state-active [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none) {
    background-color: var(--e-form-steps-indicator-active-secondary-color, #fff)
}

.e-form__indicators__indicator--state-active object,
.e-form__indicators__indicator--state-active svg {
    fill: var(--e-form-steps-indicator-active-primary-color, #39b54a)
}

.e-form__indicators__indicator--state-completed {
    color: var(--e-form-steps-indicator-completed-secondary-color, #fff)
}

.e-form__indicators__indicator--state-completed [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none) {
    background-color: var(--e-form-steps-indicator-completed-primary-color, #39b54a)
}

.e-form__indicators__indicator--state-completed .e-form__indicators__indicator__label {
    color: var(--e-form-steps-indicator-completed-primary-color, #39b54a)
}

.e-form__indicators__indicator--state-completed .e-form__indicators__indicator--shape-none {
    background-color: initial;
    color: var(--e-form-steps-indicator-completed-primary-color, #39b54a)
}

.e-form__indicators__indicator--state-completed object,
.e-form__indicators__indicator--state-completed svg {
    fill: var(--e-form-steps-indicator-completed-secondary-color, #fff)
}

.e-form__indicators__indicator__icon {
    align-items: center;
    border-style: solid;
    border-width: 1px;
    display: flex;
    font-size: var(--e-form-steps-indicator-icon-size);
    height: var(--e-form-steps-indicator-padding, 30px);
    justify-content: center;
    margin-bottom: 10px;
    overflow: hidden;
    width: var(--e-form-steps-indicator-padding, 30px)
}

.e-form__indicators__indicator__icon img,
.e-form__indicators__indicator__icon object,
.e-form__indicators__indicator__icon svg {
    height: auto;
    width: var(--e-form-steps-indicator-icon-size)
}

.e-form__indicators__indicator__icon .e-font-icon-svg {
    height: 1em
}

.e-form__indicators__indicator__number {
    align-items: center;
    border-style: solid;
    border-width: 1px;
    display: flex;
    height: var(--e-form-steps-indicator-padding, 30px);
    justify-content: center;
    margin-bottom: 10px;
    width: var(--e-form-steps-indicator-padding, 30px)
}

.e-form__indicators__indicator--shape-circle {
    border-radius: 50%
}

.e-form__indicators__indicator--shape-square {
    border-radius: 0
}

.e-form__indicators__indicator--shape-rounded {
    border-radius: 5px
}

.e-form__indicators__indicator--shape-none {
    border: 0
}

.e-form__indicators__indicator__label {
    text-align: center
}

.e-form__indicators__indicator__separator {
    background-color: #babfc5;
    height: var(--e-form-steps-divider-width);
    width: 100%
}

.e-form__indicators--type-icon,
.e-form__indicators--type-icon_text,
.e-form__indicators--type-number,
.e-form__indicators--type-number_text {
    align-items: flex-start
}

.e-form__indicators--type-icon .e-form__indicators__indicator__separator,
.e-form__indicators--type-icon_text .e-form__indicators__indicator__separator,
.e-form__indicators--type-number .e-form__indicators__indicator__separator,
.e-form__indicators--type-number_text .e-form__indicators__indicator__separator {
    margin-top: calc(var(--e-form-steps-indicator-padding, 30px) / 2 - var(--e-form-steps-divider-width, 1px) / 2)
}

.elementor-field-type-hidden {
    display: none
}

.elementor-field-type-html {
    display: inline-block
}

.elementor-field-type-tel input {
    direction: inherit
}

.elementor-field-type-recaptcha_v3 .elementor-field-label {
    display: none
}

.elementor-field-type-recaptcha_v3 .grecaptcha-badge {
    z-index: 1
}

.elementor-button .elementor-form-spinner {
    order: 3
}

.elementor-form .elementor-button .elementor-button-content-wrapper {
    align-items: center
}

.elementor-form .elementor-button .elementor-button-text {
    white-space: normal
}

.elementor-form .elementor-button svg {
    height: auto
}

.elementor-form .elementor-button .e-font-icon-svg {
    height: 1em
}

.elementor-form .elementor-button .elementor-button-content-wrapper {
    gap: 5px
}

.elementor-form .elementor-button .elementor-button-icon,
.elementor-form .elementor-button .elementor-button-text {
    flex-grow: unset;
    order: unset
}

.elementor-select-wrapper .select-caret-down-wrapper {
    font-size: 11px;
    inset-inline-end: 10px;
    pointer-events: none;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.elementor-select-wrapper .select-caret-down-wrapper svg {
    aspect-ratio: unset;
    display: unset;
    width: 1em;
    fill: currentColor;
    overflow: visible
}

.elementor-select-wrapper .select-caret-down-wrapper i {
    font-size: 19px;
    line-height: 2
}

.elementor-select-wrapper.remove-before:before {
    content: "" !important
}

.elementor-message-svg:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE0IDExIj48cGF0aCBmaWxsPSIjMDA4QTIwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00Ljc1IDguMTUgMS42IDUgLjU1IDYuMDVsNC4yIDQuMiA5LTlMMTIuNy4yeiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+");
    background-position: 50%;
    background-repeat: no-repeat;
    content: "";
    height: 1em;
    width: 1em
}

/*! elementor - v3.30.0 - 09-07-2025 */
.elementor-widget-image-box .elementor-image-box-content {
    width: 100%
}

@media (min-width:768px) {

    .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,
    .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
        display: flex
    }

    .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
        flex-direction: row-reverse;
        text-align: end
    }

    .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper {
        flex-direction: row;
        text-align: start
    }

    .elementor-widget-image-box.elementor-position-top .elementor-image-box-img {
        margin: auto
    }

    .elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper {
        align-items: flex-start
    }

    .elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper {
        align-items: center
    }

    .elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper {
        align-items: flex-end
    }
}

@media (max-width:767px) {
    .elementor-widget-image-box .elementor-image-box-img {
        margin-bottom: 15px;
        margin-left: auto !important;
        margin-right: auto !important
    }
}

.elementor-widget-image-box .elementor-image-box-img {
    display: inline-block
}

.elementor-widget-image-box .elementor-image-box-img img {
    display: block;
    line-height: 0
}

.elementor-widget-image-box .elementor-image-box-title a {
    color: inherit
}

.elementor-widget-image-box .elementor-image-box-wrapper {
    text-align: center
}

.elementor-widget-image-box .elementor-image-box-description {
    margin: 0
}

.elementor-2680 .elementor-element.elementor-element-d400e9b {
    --display: flex;
    --min-height: 50vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-evenly;
}

.elementor-2680 .elementor-element.elementor-element-d400e9b:not(.elementor-motion-effects-element-type-background),
.elementor-2680 .elementor-element.elementor-element-d400e9b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F7F3;
}

.elementor-2680 .elementor-element.elementor-element-6fe6f09 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
}

.elementor-2680 .elementor-element.elementor-element-c6368c3 .elementor-field-group {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    margin-bottom: 10px;
}

.elementor-2680 .elementor-element.elementor-element-c6368c3 .elementor-form-fields-wrapper {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
    margin-bottom: -10px;
}

.elementor-2680 .elementor-element.elementor-element-c6368c3 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-2680 .elementor-element.elementor-element-c6368c3 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-2680 .elementor-element.elementor-element-c6368c3 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-2680 .elementor-element.elementor-element-c6368c3 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-2680 .elementor-element.elementor-element-c6368c3 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-2680 .elementor-element.elementor-element-c6368c3 .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-2680 .elementor-element.elementor-element-c6368c3 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
    background-color: #ffffff;
}

.elementor-2680 .elementor-element.elementor-element-c6368c3 .elementor-field-group .elementor-select-wrapper select {
    background-color: #ffffff;
}

.elementor-2680 .elementor-element.elementor-element-c6368c3 .e-form__buttons__wrapper__button-next {
    color: #ffffff;
}

.elementor-2680 .elementor-element.elementor-element-c6368c3 .elementor-button[type="submit"] {
    color: #ffffff;
}

.elementor-2680 .elementor-element.elementor-element-c6368c3 .elementor-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-2680 .elementor-element.elementor-element-c6368c3 .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-2680 .elementor-element.elementor-element-c6368c3 .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
}

.elementor-2680 .elementor-element.elementor-element-c6368c3 .elementor-button[type="submit"]:hover {
    color: #ffffff;
}

.elementor-2680 .elementor-element.elementor-element-c6368c3 .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-2680 .elementor-element.elementor-element-c6368c3 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-2680 .elementor-element.elementor-element-c6368c3 {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-2680 .elementor-element.elementor-element-1fbde74 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-2680 .elementor-element.elementor-element-5a5b3ed {
    --display: grid;
    --min-height: 0px;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --grid-auto-flow: row;
}

.elementor-2680 .elementor-element.elementor-element-fa40d00.elementor-element {
    --align-self: center;
}

.elementor-2680 .elementor-element.elementor-element-be5ed44.elementor-element {
    --align-self: center;
}

.elementor-2680 .elementor-element.elementor-element-c04bcd0.elementor-element {
    --align-self: center;
}

.elementor-2680 .elementor-element.elementor-element-917f798.elementor-element {
    --align-self: center;
}

.elementor-2680 .elementor-element.elementor-element-63b562d.elementor-element {
    --align-self: center;
}

.elementor-2680 .elementor-element.elementor-element-a55fe46.elementor-element {
    --align-self: center;
}

.elementor-2680 .elementor-element.elementor-element-5417dcc {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-2680 .elementor-element.elementor-element-7b31d2e {
    --display: grid;
    --min-height: 0px;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
}

.elementor-2680 .elementor-element.elementor-element-37e1c75.elementor-element {
    --align-self: center;
}

.elementor-2680 .elementor-element.elementor-element-c4d9bf1.elementor-element {
    --align-self: center;
}

.elementor-2680 .elementor-element.elementor-element-bc2b549.elementor-element {
    --align-self: center;
}

.elementor-2680 .elementor-element.elementor-element-0a6952e.elementor-element {
    --align-self: center;
}

.elementor-2680 .elementor-element.elementor-element-311764e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}

.elementor-2680 .elementor-element.elementor-element-422e538 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --grid-auto-flow: row;
}

.elementor-2680 .elementor-element.elementor-element-84e861d.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-2680 .elementor-element.elementor-element-84e861d.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-2680 .elementor-element.elementor-element-84e861d.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-2680 .elementor-element.elementor-element-84e861d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-2680 .elementor-element.elementor-element-84e861d .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-2680 .elementor-element.elementor-element-6c29455.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-2680 .elementor-element.elementor-element-6c29455.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-2680 .elementor-element.elementor-element-6c29455.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-2680 .elementor-element.elementor-element-6c29455 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-2680 .elementor-element.elementor-element-6c29455 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-2680 .elementor-element.elementor-element-84758cd.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-2680 .elementor-element.elementor-element-84758cd.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-2680 .elementor-element.elementor-element-84758cd.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-2680 .elementor-element.elementor-element-84758cd .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-2680 .elementor-element.elementor-element-84758cd .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-2680 .elementor-element.elementor-element-a84c248.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-2680 .elementor-element.elementor-element-a84c248.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-2680 .elementor-element.elementor-element-a84c248.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-2680 .elementor-element.elementor-element-a84c248 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-2680 .elementor-element.elementor-element-a84c248 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-2680 .elementor-element.elementor-element-342ea43.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-2680 .elementor-element.elementor-element-342ea43.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-2680 .elementor-element.elementor-element-342ea43.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-2680 .elementor-element.elementor-element-342ea43 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-2680 .elementor-element.elementor-element-342ea43 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-2680 .elementor-element.elementor-element-bb133a4.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-2680 .elementor-element.elementor-element-bb133a4.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-2680 .elementor-element.elementor-element-bb133a4.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-2680 .elementor-element.elementor-element-bb133a4 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-2680 .elementor-element.elementor-element-bb133a4 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-2680 .elementor-element.elementor-element-7de4194 {
    --display: flex;
    --min-height: 45vh;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.5;
}

.elementor-2680 .elementor-element.elementor-element-7de4194:not(.elementor-motion-effects-element-type-background),
.elementor-2680 .elementor-element.elementor-element-7de4194>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EEF0ED;
}

.elementor-2680 .elementor-element.elementor-element-7de4194::before,
.elementor-2680 .elementor-element.elementor-element-7de4194>.elementor-background-video-container::before,
.elementor-2680 .elementor-element.elementor-element-7de4194>.e-con-inner>.elementor-background-video-container::before,
.elementor-2680 .elementor-element.elementor-element-7de4194>.elementor-background-slideshow::before,
.elementor-2680 .elementor-element.elementor-element-7de4194>.e-con-inner>.elementor-background-slideshow::before,
.elementor-2680 .elementor-element.elementor-element-7de4194>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-2680 .elementor-element.elementor-element-a9d4b0e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-evenly;
}

.elementor-2680 .elementor-element.elementor-element-a9d4b0e.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2680 .elementor-element.elementor-element-369aca6 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-2680 .elementor-element.elementor-element-369aca6 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-2680 .elementor-element.elementor-element-369aca6 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-2680 .elementor-element.elementor-element-369aca6 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-2680 .elementor-element.elementor-element-317cdee .elementor-button {
    background-color: var(--e-global-color-nvprimaryaccent);
}

.elementor-2680 .elementor-element.elementor-element-28dc15f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

@media(min-width:768px) {
    .elementor-2680 .elementor-element.elementor-element-5a5b3ed {
        --width: 100%;
    }

    .elementor-2680 .elementor-element.elementor-element-7b31d2e {
        --width: 100%;
    }

    .elementor-2680 .elementor-element.elementor-element-a9d4b0e {
        --width: 58.507%;
    }

    .elementor-2680 .elementor-element.elementor-element-28dc15f {
        --width: 50%;
    }
}

@media(max-width:1024px) {
    .elementor-2680 .elementor-element.elementor-element-6fe6f09 {
        --grid-auto-flow: row;
    }

    .elementor-2680 .elementor-element.elementor-element-5a5b3ed {
        --grid-auto-flow: row;
    }

    .elementor-2680 .elementor-element.elementor-element-7b31d2e {
        --grid-auto-flow: row;
    }

    .elementor-2680 .elementor-element.elementor-element-422e538 {
        --grid-auto-flow: row;
    }
}

@media(max-width:767px) {
    .elementor-2680 .elementor-element.elementor-element-d400e9b {
        --content-width: 1500px;
    }

    .elementor-2680 .elementor-element.elementor-element-6fe6f09 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-2680 .elementor-element.elementor-element-5a5b3ed {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-2680 .elementor-element.elementor-element-7b31d2e {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-2680 .elementor-element.elementor-element-422e538 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-2680 .elementor-element.elementor-element-84e861d .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-2680 .elementor-element.elementor-element-6c29455 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-2680 .elementor-element.elementor-element-84758cd .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-2680 .elementor-element.elementor-element-a84c248 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-2680 .elementor-element.elementor-element-342ea43 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-2680 .elementor-element.elementor-element-bb133a4 .elementor-image-box-img {
        margin-bottom: 15px;
    }
}

.elementor-1060 .elementor-element.elementor-element-685ee6fa {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 5%;
    --padding-bottom: 5%;
    --padding-left: 4%;
    --padding-right: 4%;
}

.elementor-1060 .elementor-element.elementor-element-685ee6fa:not(.elementor-motion-effects-element-type-background),
.elementor-1060 .elementor-element.elementor-element-685ee6fa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-1060 .elementor-element.elementor-element-16078792 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-1060 .elementor-element.elementor-element-16078792.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1060 .elementor-element.elementor-element-351f1445 {
    --display: flex;
}

.elementor-1060 .elementor-element.elementor-element-351f1445.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1060 .elementor-element.elementor-element-d12323e {
    text-align: left;
}

.elementor-1060 .elementor-element.elementor-element-75a02093>.elementor-widget-container {
    margin: 0px 0px -25px 0px;
}

.elementor-1060 .elementor-element.elementor-element-75a02093 {
    column-gap: 0px;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
    letter-spacing: 0px;
    color: var(--e-global-color-nvtextcolor);
}

.elementor-1060 .elementor-element.elementor-element-ebd5d88 iframe {
    height: 100px;
}

.elementor-1060 .elementor-element.elementor-element-34fe4159 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1060 .elementor-element.elementor-element-34fe4159.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1060 .elementor-element.elementor-element-16ceb932 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
    color: var(--e-global-color-nvtextcolor);
}

.elementor-1060 .elementor-element.elementor-element-3ae9327c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(8px/2);
}

.elementor-1060 .elementor-element.elementor-element-3ae9327c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(8px/2);
}

.elementor-1060 .elementor-element.elementor-element-3ae9327c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(8px/2);
    margin-left: calc(8px/2);
}

.elementor-1060 .elementor-element.elementor-element-3ae9327c .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-8px/2);
    margin-left: calc(-8px/2);
}

body.rtl .elementor-1060 .elementor-element.elementor-element-3ae9327c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-8px/2);
}

body:not(.rtl) .elementor-1060 .elementor-element.elementor-element-3ae9327c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-8px/2);
}

.elementor-1060 .elementor-element.elementor-element-3ae9327c .elementor-icon-list-icon i {
    color: var(--e-global-color-nvtextcolor);
    transition: color 0.3s;
}

.elementor-1060 .elementor-element.elementor-element-3ae9327c .elementor-icon-list-icon svg {
    fill: var(--e-global-color-nvtextcolor);
    transition: fill 0.3s;
}

.elementor-1060 .elementor-element.elementor-element-3ae9327c {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: -1px;
}

.elementor-1060 .elementor-element.elementor-element-3ae9327c .elementor-icon-list-icon {
    padding-right: 1px;
}

.elementor-1060 .elementor-element.elementor-element-3ae9327c .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1060 .elementor-element.elementor-element-3ae9327c .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
    letter-spacing: 0px;
}

.elementor-1060 .elementor-element.elementor-element-3ae9327c .elementor-icon-list-text {
    color: var(--e-global-color-nvtextcolor);
    transition: color 0.3s;
}

.elementor-1060 .elementor-element.elementor-element-3101c547 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1060 .elementor-element.elementor-element-3101c547.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1060 .elementor-element.elementor-element-6dfee8ab .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
    color: var(--e-global-color-nvdarkbg);
}

.elementor-1060 .elementor-element.elementor-element-30372c3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-1060 .elementor-element.elementor-element-30372c3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-1060 .elementor-element.elementor-element-30372c3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-1060 .elementor-element.elementor-element-30372c3f .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-1060 .elementor-element.elementor-element-30372c3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-1060 .elementor-element.elementor-element-30372c3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-1060 .elementor-element.elementor-element-30372c3f .elementor-icon-list-icon i {
    color: #324A6D;
    transition: color 0.3s;
}

.elementor-1060 .elementor-element.elementor-element-30372c3f .elementor-icon-list-icon svg {
    fill: #324A6D;
    transition: fill 0.3s;
}

.elementor-1060 .elementor-element.elementor-element-30372c3f {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1060 .elementor-element.elementor-element-30372c3f .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1060 .elementor-element.elementor-element-30372c3f .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
    letter-spacing: 0px;
}

.elementor-1060 .elementor-element.elementor-element-30372c3f .elementor-icon-list-text {
    color: var(--e-global-color-nvtextcolor);
    transition: color 0.3s;
}

.elementor-1060 .elementor-element.elementor-element-30372c3f .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #C8D5DC;
}

.elementor-1060 .elementor-element.elementor-element-7e1b1ccc {
    --display: flex;
    --min-height: 75px;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 8%;
    --padding-right: 8%;
}

.elementor-1060 .elementor-element.elementor-element-7e1b1ccc:not(.elementor-motion-effects-element-type-background),
.elementor-1060 .elementor-element.elementor-element-7e1b1ccc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #778899;
}

.elementor-1060 .elementor-element.elementor-element-3f8a69f9 {
    text-align: center;
}

.elementor-1060 .elementor-element.elementor-element-3f8a69f9 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
    letter-spacing: 0px;
    color: #FFFFFF;
}

.elementor-theme-builder-content-area {
    height: 400px;
}

.elementor-location-header:before,
.elementor-location-footer:before {
    content: "";
    display: table;
    clear: both;
}

@media(max-width:1024px) {
    .elementor-1060 .elementor-element.elementor-element-685ee6fa {
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap-reverse;
        --flex-wrap: wrap;
        --padding-top: 8%;
        --padding-bottom: 8%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-1060 .elementor-element.elementor-element-16078792 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --margin-top: 8%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 35%;
    }

    .elementor-1060 .elementor-element.elementor-element-16078792.e-con {
        --order: 99999
            /* order end hack */
        ;
    }

    .elementor-1060 .elementor-element.elementor-element-75a02093 {
        font-size: 14px;
    }

    .elementor-1060 .elementor-element.elementor-element-34fe4159 {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 15%;
    }

    .elementor-1060 .elementor-element.elementor-element-3ae9327c .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1060 .elementor-element.elementor-element-3ae9327c .elementor-icon-list-item>a {
        font-size: 14px;
    }

    .elementor-1060 .elementor-element.elementor-element-30372c3f .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1060 .elementor-element.elementor-element-30372c3f .elementor-icon-list-item>a {
        font-size: 14px;
    }

    .elementor-1060 .elementor-element.elementor-element-7e1b1ccc {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-1060 .elementor-element.elementor-element-3f8a69f9 .elementor-heading-title {
        font-size: 14px;
    }
}

@media(max-width:767px) {
    .elementor-1060 .elementor-element.elementor-element-685ee6fa {
        --padding-top: 20%;
        --padding-bottom: 20%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-1060 .elementor-element.elementor-element-16078792 {
        --margin-top: 25%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1060 .elementor-element.elementor-element-34fe4159 {
        --margin-top: 0%;
        --margin-bottom: 25%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1060 .elementor-element.elementor-element-34fe4159.e-con {
        --order: -99999
            /* order start hack */
        ;
    }

    .elementor-1060 .elementor-element.elementor-element-16ceb932 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-1060 .elementor-element.elementor-element-3ae9327c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(8px/2);
    }

    .elementor-1060 .elementor-element.elementor-element-3ae9327c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(8px/2);
    }

    .elementor-1060 .elementor-element.elementor-element-3ae9327c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(8px/2);
        margin-left: calc(8px/2);
    }

    .elementor-1060 .elementor-element.elementor-element-3ae9327c .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-8px/2);
        margin-left: calc(-8px/2);
    }

    body.rtl .elementor-1060 .elementor-element.elementor-element-3ae9327c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-8px/2);
    }

    body:not(.rtl) .elementor-1060 .elementor-element.elementor-element-3ae9327c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-8px/2);
    }

    .elementor-1060 .elementor-element.elementor-element-3101c547 {
        --width: 100%;
    }

    .elementor-1060 .elementor-element.elementor-element-6dfee8ab .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-1060 .elementor-element.elementor-element-30372c3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(8px/2);
    }

    .elementor-1060 .elementor-element.elementor-element-30372c3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(8px/2);
    }

    .elementor-1060 .elementor-element.elementor-element-30372c3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(8px/2);
        margin-left: calc(8px/2);
    }

    .elementor-1060 .elementor-element.elementor-element-30372c3f .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-8px/2);
        margin-left: calc(-8px/2);
    }

    body.rtl .elementor-1060 .elementor-element.elementor-element-30372c3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-8px/2);
    }

    body:not(.rtl) .elementor-1060 .elementor-element.elementor-element-30372c3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-8px/2);
    }
}

@media(min-width:768px) {
    .elementor-1060 .elementor-element.elementor-element-16078792 {
        --width: 39.961%;
    }

    .elementor-1060 .elementor-element.elementor-element-351f1445 {
        --width: 90.888%;
    }

    .elementor-1060 .elementor-element.elementor-element-34fe4159 {
        --width: 35.933%;
    }

    .elementor-1060 .elementor-element.elementor-element-3101c547 {
        --width: 30.004%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1060 .elementor-element.elementor-element-16078792 {
        --width: 100%;
    }

    .elementor-1060 .elementor-element.elementor-element-34fe4159 {
        --width: 50%;
    }

    .elementor-1060 .elementor-element.elementor-element-3101c547 {
        --width: 25%;
    }
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 100;
    font-stretch: 100%;
    font-display: swap;
    src: url(../elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 100;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 100;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 100;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 100;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2)format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 100;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2)format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 100;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 100;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 100;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 200;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 200;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 200;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 200;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 200;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2)format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 200;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2)format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 200;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 200;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 200;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2)format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2)format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2)format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2)format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2)format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2)format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2)format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2)format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2)format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2)format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2)format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2)format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 900;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 900;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 900;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 900;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 900;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2)format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 900;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2)format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 900;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 900;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 900;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 100;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 100;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 100;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 100;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 100;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2)format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 100;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2)format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 100;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 100;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 100;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 200;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 200;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 200;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 200;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 200;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2)format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 200;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2)format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 200;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 200;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 200;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2)format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2)format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2)format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2)format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2)format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2)format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2)format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2)format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2)format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2)format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2)format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2)format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 900;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 900;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 900;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 900;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 900;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2)format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 900;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2)format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 900;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 900;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 900;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(../elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: roboto slab;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://boshydraulictube.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

.neve-mega-menu>.sub-menu {
    cursor: default;
    width: var(--container);
    max-width: 100%
}

.neve-mega-menu .sub-menu .sub-menu {
    max-height: none;
    width: 100%
}

.neve-mega-menu .neve-mm-col {
    cursor: default;
    flex: 1
}

.neve-mega-menu .neve-mm-col .sub-menu .sub-menu {
    left: 0;
    top: 100%
}

.neve-mega-menu li.neve-mm-divider {
    height: 1px;
    margin: 10px auto;
    width: 100%;
    background-color: currentColor
}

.neve-mega-menu .neve-mm-heading>span {
    cursor: default
}

.neve-mm-description {
    padding: 0 0 15px;
    text-transform: none;
    font-size: .8em;
    display: flex
}

.neve-mm-heading>.wrap>a,
.neve-mm-heading>span {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 1.1em;
    display: flex;
    align-items: center
}

.header-menu-sidebar-inner .neve-mega-menu .neve-mm-col>.sub-menu {
    display: block
}

.header--row .builder-item.has-nav {
    position: static
}

@media (min-width:960px) {
    .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu>.sub-menu {
        left: 50% !important;
        right: unset !important;
        transform: translateX(-50%) !important;
        position: absolute;
        padding: 20px 10px;
        top: auto
    }

    .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu>.sub-menu:not(.dropdown-open) {
        pointer-events: none
    }

    .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu:focus>.sub-menu,
    .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu:hover>.sub-menu {
        display: flex;
        opacity: 1;
        visibility: visible;
        pointer-events: all
    }

    .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu {
        position: unset
    }

    .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu .neve-mm-col>.sub-menu {
        visibility: visible;
        position: relative;
        left: initial;
        right: initial;
        opacity: 1;
        box-shadow: none;
        display: flex;
        flex-direction: column;
        text-align: left;
        width: 100%
    }

    .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu .neve-mm-col>.sub-menu a {
        white-space: normal;
        display: flex
    }

    .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu .neve-mm-col>.sub-menu li:not(.neve-mm-divider) {
        border: 0
    }

    .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu .neve-mm-col {
        padding: 0 10px;
        align-items: flex-start;
        border: 0
    }

    .header--row .nv-nav-wrap .primary-menu-ul .neve-mm-heading>span {
        padding: 10px 20px
    }

    .header--row .nv-nav-wrap .primary-menu-ul .neve-mm-description {
        padding: 0 20px 10px
    }

    .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu .neve-mm-col:not(:last-child) {
        border-right: 1px solid currentColor
    }
}

.elementor-352 .elementor-element.elementor-element-064d0bb {
    --display: flex;
}

.elementor-352 .elementor-element.elementor-element-94ab1ba {
    width: var(--container-widget-width, 102.419%);
    max-width: 102.419%;
    --container-widget-width: 102.419%;
    --container-widget-flex-grow: 0;
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-352 .elementor-element.elementor-element-94ab1ba.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-352 .elementor-element.elementor-element-94ab1ba .elementor-field-group {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    margin-bottom: 10px;
}

.elementor-352 .elementor-element.elementor-element-94ab1ba .elementor-form-fields-wrapper {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
    margin-bottom: -10px;
}

.elementor-352 .elementor-element.elementor-element-94ab1ba .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-352 .elementor-element.elementor-element-94ab1ba .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-352 .elementor-element.elementor-element-94ab1ba .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-352 .elementor-element.elementor-element-94ab1ba .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-352 .elementor-element.elementor-element-94ab1ba .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-352 .elementor-element.elementor-element-94ab1ba .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-352 .elementor-element.elementor-element-94ab1ba .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
    background-color: #ffffff;
}

.elementor-352 .elementor-element.elementor-element-94ab1ba .elementor-field-group .elementor-select-wrapper select {
    background-color: #ffffff;
}

.elementor-352 .elementor-element.elementor-element-94ab1ba .e-form__buttons__wrapper__button-next {
    color: #ffffff;
}

.elementor-352 .elementor-element.elementor-element-94ab1ba .elementor-button[type="submit"] {
    color: #ffffff;
}

.elementor-352 .elementor-element.elementor-element-94ab1ba .elementor-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-352 .elementor-element.elementor-element-94ab1ba .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-352 .elementor-element.elementor-element-94ab1ba .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
}

.elementor-352 .elementor-element.elementor-element-94ab1ba .elementor-button[type="submit"]:hover {
    color: #ffffff;
}

.elementor-352 .elementor-element.elementor-element-94ab1ba .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-352 .elementor-element.elementor-element-94ab1ba .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

#elementor-popup-modal-352 {
    background-color: rgba(0, 0, 0, .8);
    justify-content: center;
    align-items: center;
    pointer-events: all;
}

#elementor-popup-modal-352 .dialog-message {
    width: 640px;
    height: auto;
}

#elementor-popup-modal-352 .dialog-close-button {
    display: flex;
}

#elementor-popup-modal-352 .dialog-widget-content {
    box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
}

[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,
[data-elementor-type=popup]:not(.elementor-edit-area) {
    display: none
}

.elementor-popup-modal.dialog-type-lightbox {
    background-color: transparent;
    display: flex;
    pointer-events: none;
    -webkit-user-select: auto;
    -moz-user-select: auto;
    user-select: auto
}

.elementor-popup-modal .dialog-buttons-wrapper,
.elementor-popup-modal .dialog-header {
    display: none
}

.elementor-popup-modal .dialog-close-button {
    display: none;
    inset-inline-end: 20px;
    margin-top: 0;
    opacity: 1;
    pointer-events: all;
    top: 20px;
    z-index: 9999
}

.elementor-popup-modal .dialog-close-button svg {
    fill: #1f2124;
    height: 1em;
    width: 1em
}

.elementor-popup-modal .dialog-widget-content {
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
    max-height: 100%;
    max-width: 100%;
    overflow: visible;
    pointer-events: all;
    width: auto
}

.elementor-popup-modal .dialog-message {
    display: flex;
    max-height: 100vh;
    max-width: 100vw;
    overflow: auto;
    padding: 0;
    width: 640px
}

.elementor-popup-modal .elementor {
    width: 100%
}