img:is([sizes=auto i], [sizes^="auto," i]){
            contain-intrinsic-size: 3000px 1500px
        }
html{
            line-height: 1.15;
            -webkit-text-size-adjust: 100%
        }
*,
        :after,
        :before{
            box-sizing: border-box
        }
body{
            background-color: #fff;
            color: #333;
            font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.5;
            margin: 0;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }
h1,
        h2,
        h3,
        h4,
        h5,
        h6{
            color: inherit;
            font-family: inherit;
            font-weight: 500;
            line-height: 1.2;
            margin-block-end: 1rem;
            margin-block-start: .5rem
        }
h1{
            font-size: 2.5rem
        }
h2{
            font-size: 2rem
        }
h3{
            font-size: 1.75rem
        }
h4{
            font-size: 1.5rem
        }
h5{
            font-size: 1.25rem
        }
h6{
            font-size: 1rem
        }
p{
            margin-block-end: .9rem;
            margin-block-start: 0
        }
hr{
            box-sizing: content-box;
            height: 0;
            overflow: visible
        }
pre{
            font-family: monospace, monospace;
            font-size: 1em;
            white-space: pre-wrap
        }
a{
            background-color: transparent;
            color: #c36;
            text-decoration: none
        }
a:active,
        a:hover{
            color: #336
        }
a:not([href]):not([tabindex]),
        a:not([href]):not([tabindex]):focus,
        a:not([href]):not([tabindex]):hover{
            color: inherit;
            text-decoration: none
        }
a:not([href]):not([tabindex]):focus{
            outline: 0
        }
abbr[title]{
            border-block-end: none;
            -webkit-text-decoration: underline dotted;
            text-decoration: underline dotted
        }
b,
        strong{
            font-weight: bolder
        }
code,
        kbd,
        samp{
            font-family: monospace, monospace;
            font-size: 1em
        }
small{
            font-size: 80%
        }
sub,
        sup{
            font-size: 75%;
            line-height: 0;
            position: relative;
            vertical-align: baseline
        }
sub{
            bottom: -.25em
        }
sup{
            top: -.5em
        }
img{
            border-style: none;
            height: auto;
            max-width: 100%
        }
details{
            display: block
        }
summary{
            display: list-item
        }
figcaption{
            color: #333;
            font-size: 16px;
            font-style: italic;
            font-weight: 400;
            line-height: 1.4
        }
[hidden],
        template{
            display: none
        }
@media print{*,
            :after,
            :before{
                background: transparent !important;
                box-shadow: none !important;
                color: #000 !important;
                text-shadow: none !important
            }
a,
            a:visited{
                text-decoration: underline
            }
a[href]:after{
                content: " (" attr(href) ")"
            }
abbr[title]:after{
                content: " (" attr(title) ")"
            }
a[href^="#"]:after,
            a[href^="javascript:"]:after{
                content: ""
            }
pre{
                white-space: pre-wrap !important
            }
blockquote,
            pre{
                -moz-column-break-inside: avoid;
                border: 1px solid #ccc;
                break-inside: avoid
            }
thead{
                display: table-header-group
            }
img,
            tr{
                -moz-column-break-inside: avoid;
                break-inside: avoid
            }
h2,
            h3,
            p{
                orphans: 3;
                widows: 3
            }
h2,
            h3{
                -moz-column-break-after: avoid;
                break-after: avoid
            }}
label{
            display: inline-block;
            line-height: 1;
            vertical-align: middle
        }
button,
        input,
        optgroup,
        select,
        textarea{
            font-family: inherit;
            font-size: 1rem;
            line-height: 1.5;
            margin: 0
        }
input[type=date],
        input[type=email],
        input[type=number],
        input[type=password],
        input[type=search],
        input[type=tel],
        input[type=text],
        input[type=time],
        input[type=url],
        select,
        textarea{
            border: 1px solid #666;
            border-radius: 3px;
            padding: .5rem 1rem;
            transition: all .3s;
            width: 100%
        }
input[type=date]:focus,
        input[type=email]:focus,
        input[type=number]:focus,
        input[type=password]:focus,
        input[type=search]:focus,
        input[type=tel]:focus,
        input[type=text]:focus,
        input[type=time]:focus,
        input[type=url]:focus,
        select:focus,
        textarea:focus{
            border-color: #333
        }
button,
        input{
            overflow: visible
        }
button,
        select{
            text-transform: none
        }
[type=button],
        [type=reset],
        [type=submit],
        button{
            -webkit-appearance: button;
            width: auto
        }
[type=button],
        [type=submit],
        button{
            background-color: transparent;
            border: 1px solid #c36;
            border-radius: 3px;
            color: #c36;
            display: inline-block;
            font-size: 1rem;
            font-weight: 400;
            padding: .5rem 1rem;
            text-align: center;
            transition: all .3s;
            -webkit-user-select: none;
            -moz-user-select: none;
            user-select: none;
            white-space: nowrap
        }
[type=button]:focus:not(:focus-visible),
        [type=submit]:focus:not(:focus-visible),
        button:focus:not(:focus-visible){
            outline: none
        }
[type=button]:focus,
        [type=button]:hover,
        [type=submit]:focus,
        [type=submit]:hover,
        button:focus,
        button:hover{
            background-color: #c36;
            color: #fff;
            text-decoration: none
        }
[type=button]:not(:disabled),
        [type=submit]:not(:disabled),
        button:not(:disabled){
            cursor: pointer
        }
fieldset{
            padding: .35em .75em .625em
        }
legend{
            box-sizing: border-box;
            color: inherit;
            display: table;
            max-width: 100%;
            padding: 0;
            white-space: normal
        }
progress{
            vertical-align: baseline
        }
textarea{
            overflow: auto;
            resize: vertical
        }
[type=checkbox],
        [type=radio]{
            box-sizing: border-box;
            padding: 0
        }
[type=number]::-webkit-inner-spin-button,
        [type=number]::-webkit-outer-spin-button{
            height: auto
        }
[type=search]{
            -webkit-appearance: textfield;
            outline-offset: -2px
        }
[type=search]::-webkit-search-decoration{
            -webkit-appearance: none
        }
::-webkit-file-upload-button{
            -webkit-appearance: button;
            font: inherit
        }
select{
            display: block
        }
table{
            background-color: transparent;
            border-collapse: collapse;
            border-spacing: 0;
            font-size: .9em;
            margin-block-end: 15px;
            width: 100%
        }
table td,
        table th{
            border: 1px solid hsla(0, 0%, 50%, .502);
            line-height: 1.5;
            padding: 15px;
            vertical-align: top
        }
table th{
            font-weight: 700
        }
table tfoot th,
        table thead th{
            font-size: 1em
        }
table caption+thead tr:first-child td,
        table caption+thead tr:first-child th,
        table colgroup+thead tr:first-child td,
        table colgroup+thead tr:first-child th,
        table thead:first-child tr:first-child td,
        table thead:first-child tr:first-child th{
            border-block-start: 1px solid hsla(0, 0%, 50%, .502)
        }
table tbody>tr:nth-child(odd)>td,
        table tbody>tr:nth-child(odd)>th{
            background-color: hsla(0, 0%, 50%, .071)
        }
table tbody tr:hover>td,
        table tbody tr:hover>th{
            background-color: hsla(0, 0%, 50%, .102)
        }
table tbody+tbody{
            border-block-start: 2px solid hsla(0, 0%, 50%, .502)
        }
@media(max-width:767px){table table{
                font-size: .8em
            }
table table td,
            table table th{
                line-height: 1.3;
                padding: 7px
            }
table table th{
                font-weight: 400
            }}
dd,
        dl,
        dt,
        li,
        ol,
        ul{
            background: 0 0;
            border: 0;
            font-size: 100%;
            margin-block-end: 0;
            margin-block-start: 0;
            outline: 0;
            vertical-align: baseline
        }
.comments-area a,
        .page-content a{
            text-decoration: underline
        }
.alignright{
            float: right;
            margin-left: 1rem
        }
.alignleft{
            float: left;
            margin-right: 1rem
        }
.aligncenter{
            clear: both;
            display: block;
            margin-inline: auto
        }
.alignwide{
            margin-inline: -80px
        }
.alignfull{
            margin-inline: calc(50% - 50vw);
            max-width: 100vw
        }
.alignfull,
        .alignfull img{
            width: 100vw
        }
.wp-caption{
            margin-block-end: 1.25rem;
            max-width: 100%
        }
.wp-caption.alignleft{
            margin: 5px 20px 20px 0
        }
.wp-caption.alignright{
            margin: 5px 0 20px 20px
        }
.wp-caption img{
            display: block;
            margin-inline: auto
        }
.wp-caption-text{
            margin: 0
        }
.gallery-caption{
            display: block;
            font-size: .8125rem;
            line-height: 1.5;
            margin: 0;
            padding: .75rem
        }
.pagination{
            display: flex;
            justify-content: space-between;
            margin: 20px auto
        }
.sticky{
            display: block;
            position: relative
        }
.bypostauthor{
            font-size: inherit
        }
.hide{
            display: none !important
        }
.post-password-form{
            margin: 50px auto;
            max-width: 500px
        }
.post-password-form p{
            align-items: flex-end;
            display: flex;
            width: 100%
        }
.post-password-form [type=submit]{
            margin-inline-start: 3px
        }
.screen-reader-text{
            clip: rect(1px, 1px, 1px, 1px);
            height: 1px;
            overflow: hidden;
            position: absolute !important;
            width: 1px;
            word-wrap: normal !important
        }
.screen-reader-text:focus{
            background-color: #eee;
            clip: auto !important;
            clip-path: none;
            color: #333;
            display: block;
            font-size: 1rem;
            height: auto;
            left: 5px;
            line-height: normal;
            padding: 12px 24px;
            text-decoration: none;
            top: 5px;
            width: auto;
            z-index: 100000
        }
.post .entry-title a{
            text-decoration: none
        }
.post .wp-post-image{
            max-height: 500px;
            -o-object-fit: cover;
            object-fit: cover;
            width: 100%
        }
@media(max-width:991px){.post .wp-post-image{
                max-height: 400px
            }}
@media(max-width:575px){.post .wp-post-image{
                max-height: 300px
            }}
#comments .comment-list{
            font-size: .9em;
            list-style: none;
            margin: 0;
            padding: 0
        }
#comments .comment,
        #comments .pingback{
            position: relative
        }
#comments .comment .comment-body,
        #comments .pingback .comment-body{
            border-block-end: 1px solid #ccc;
            display: flex;
            flex-direction: column;
            padding-block-end: 30px;
            padding-block-start: 30px;
            padding-inline-end: 0;
            padding-inline-start: 60px
        }
#comments .comment .avatar,
        #comments .pingback .avatar{
            border-radius: 50%;
            left: 0;
            margin-inline-end: 10px;
            position: absolute
        }
body.rtl #comments .comment .avatar,
        body.rtl #comments .pingback .avatar,
        html[dir=rtl] #comments .comment .avatar,
        html[dir=rtl] #comments .pingback .avatar{
            left: auto;
            right: 0
        }
#comments .comment-meta{
            display: flex;
            justify-content: space-between;
            margin-block-end: .9rem
        }
#comments .comment-metadata,
        #comments .reply{
            font-size: 11px;
            line-height: 1
        }
#comments .children{
            list-style: none;
            margin: 0;
            padding-inline-start: 30px;
            position: relative
        }
#comments .children li:last-child{
            padding-block-end: 0
        }
#comments ol.comment-list .children:before{
            content: "↪";
            display: inline-block;
            font-size: 1em;
            font-weight: 400;
            left: 0;
            line-height: 100%;
            position: absolute;
            top: 45px;
            width: auto
        }
body.rtl #comments ol.comment-list .children:before,
        html[dir=rtl] #comments ol.comment-list .children:before{
            content: "↩";
            left: auto;
            right: 0
        }
@media(min-width:768px){#comments .comment-author,
            #comments .comment-metadata{
                line-height: 1
            }}
@media(max-width:767px){#comments .comment .comment-body{
                padding: 30px 0
            }
#comments .children{
                padding-inline-start: 20px
            }
#comments .comment .avatar{
                float: left;
                position: inherit
            }
body.rtl #comments .comment .avatar,
            html[dir=rtl] #comments .comment .avatar{
                float: right
            }}
.page-header .entry-title,
        .site-footer .footer-inner,
        .site-footer:not(.dynamic-footer),
        .site-header .header-inner,
        .site-header:not(.dynamic-header),
        body:not([class*=elementor-page-]) .site-main{
            margin-inline-end: auto;
            margin-inline-start: auto;
            width: 100%
        }
@media(max-width:575px){.page-header .entry-title,
            .site-footer .footer-inner,
            .site-footer:not(.dynamic-footer),
            .site-header .header-inner,
            .site-header:not(.dynamic-header),
            body:not([class*=elementor-page-]) .site-main{
                padding-inline-end: 10px;
                padding-inline-start: 10px
            }}
@media(min-width:576px){.page-header .entry-title,
            .site-footer .footer-inner,
            .site-footer:not(.dynamic-footer),
            .site-header .header-inner,
            .site-header:not(.dynamic-header),
            body:not([class*=elementor-page-]) .site-main{
                max-width: 500px
            }
.site-footer.footer-full-width .footer-inner,
            .site-header.header-full-width .header-inner{
                max-width: 100%
            }}
@media(min-width:768px){.page-header .entry-title,
            .site-footer .footer-inner,
            .site-footer:not(.dynamic-footer),
            .site-header .header-inner,
            .site-header:not(.dynamic-header),
            body:not([class*=elementor-page-]) .site-main{
                max-width: 600px
            }
.site-footer.footer-full-width,
            .site-header.header-full-width{
                max-width: 100%
            }}
@media(min-width:992px){.page-header .entry-title,
            .site-footer .footer-inner,
            .site-footer:not(.dynamic-footer),
            .site-header .header-inner,
            .site-header:not(.dynamic-header),
            body:not([class*=elementor-page-]) .site-main{
                max-width: 800px
            }
.site-footer.footer-full-width,
            .site-header.header-full-width{
                max-width: 100%
            }}
@media(min-width:1200px){.page-header .entry-title,
            .site-footer .footer-inner,
            .site-footer:not(.dynamic-footer),
            .site-header .header-inner,
            .site-header:not(.dynamic-header),
            body:not([class*=elementor-page-]) .site-main{
                max-width: 1140px
            }
.site-footer.footer-full-width,
            .site-header.header-full-width{
                max-width: 100%
            }}
.site-header+.elementor{
            min-height: calc(100vh - 320px)
        }
.site-header{
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
            padding-block-end: 1rem;
            padding-block-start: 1rem;
            position: relative
        }
.site-header .site-title{
            font-size: 2.5rem;
            font-weight: 500;
            line-height: 1.2
        }
.site-header .site-branding{
            display: flex;
            flex-direction: column;
            gap: .5rem;
            justify-content: center
        }
.site-header .header-inner{
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between
        }
.site-header .header-inner .custom-logo-link{
            display: block
        }
.site-header .header-inner .site-branding .site-description,
        .site-header .header-inner .site-branding .site-title{
            margin: 0
        }
.site-header .header-inner .site-branding .site-logo img{
            display: block
        }
.site-header .header-inner .site-branding.show-logo .site-title,
        .site-header .header-inner .site-branding.show-title .site-logo{
            display: none !important
        }
.site-header.header-inverted .header-inner{
            flex-direction: row-reverse
        }
.site-header.header-inverted .header-inner .site-branding{
            text-align: end
        }
.site-header.header-stacked .header-inner{
            align-items: center;
            flex-direction: column;
            text-align: center
        }
.site-footer{
            padding-block-end: 1rem;
            padding-block-start: 1rem;
            position: relative
        }
.site-footer .site-title{
            font-size: 1.5rem;
            font-weight: 500;
            line-height: 1.2
        }
.site-footer .site-branding{
            display: flex;
            flex-direction: column;
            gap: .5rem;
            justify-content: center
        }
.site-footer .footer-inner{
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between
        }
.site-footer .footer-inner .custom-logo-link{
            display: block
        }
.site-footer .footer-inner .site-branding .site-description,
        .site-footer .footer-inner .site-branding .site-title{
            margin: 0
        }
.site-footer .footer-inner .site-branding .site-logo img{
            display: block
        }
.site-footer .footer-inner .site-branding.show-logo .site-title,
        .site-footer .footer-inner .site-branding.show-title .site-logo{
            display: none !important
        }
.site-footer .footer-inner .copyright{
            align-items: center;
            display: flex;
            justify-content: flex-end
        }
.site-footer .footer-inner .copyright p{
            margin: 0
        }
.site-footer.footer-inverted .footer-inner{
            flex-direction: row-reverse
        }
.site-footer.footer-inverted .footer-inner .site-branding{
            text-align: end
        }
.site-footer.footer-stacked .footer-inner{
            align-items: center;
            flex-direction: column;
            text-align: center
        }
.site-footer.footer-stacked .footer-inner .site-branding .site-title{
            text-align: center
        }
.site-footer.footer-stacked .footer-inner .site-navigation .menu{
            padding: 0
        }
@media(max-width:576px){.site-footer:not(.footer-stacked) .footer-inner .copyright,
            .site-footer:not(.footer-stacked) .footer-inner .site-branding,
            .site-footer:not(.footer-stacked) .footer-inner .site-navigation{
                display: block;
                max-width: none;
                text-align: center;
                width: 100%
            }
.site-footer .footer-inner .site-navigation ul.menu{
                justify-content: center
            }
.site-footer .footer-inner .site-navigation ul.menu li{
                display: inline-block
            }}
.site-header.header-stacked .site-navigation-toggle-holder{
            justify-content: center;
            max-width: 100%
        }
.site-header.menu-layout-dropdown .site-navigation{
            display: none
        }
.site-navigation-toggle-holder{
            align-items: center;
            display: flex;
            padding: 8px 15px
        }
.site-navigation-toggle-holder .site-navigation-toggle{
            align-items: center;
            background-color: rgba(0, 0, 0, .05);
            border: 0 solid;
            border-radius: 3px;
            color: #494c4f;
            cursor: pointer;
            display: flex;
            justify-content: center;
            padding: .5rem
        }
.site-navigation-toggle-holder .site-navigation-toggle-icon{
            display: block;
            width: 1.25rem
        }
.site-navigation-toggle-holder .site-navigation-toggle-icon:after,
        .site-navigation-toggle-holder .site-navigation-toggle-icon:before{
            background-color: currentColor;
            border-radius: 3px;
            content: "";
            display: block;
            height: 3px;
            transition: all .2s ease-in-out
        }
.site-navigation-toggle-holder .site-navigation-toggle-icon:before{
            box-shadow: 0 .35rem 0 currentColor;
            margin-block-end: .5rem
        }
.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:before{
            box-shadow: none;
            transform: translateY(.35rem) rotate(45deg)
        }
.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:after{
            transform: translateY(-.35rem) rotate(-45deg)
        }
.site-navigation{
            align-items: center;
            display: flex
        }
.site-navigation ul.menu,
        .site-navigation ul.menu ul{
            list-style-type: none;
            padding: 0
        }
.site-navigation ul.menu{
            display: flex;
            flex-wrap: wrap
        }
.site-navigation ul.menu li{
            display: flex;
            position: relative
        }
.site-navigation ul.menu li a{
            display: block;
            padding: 8px 15px
        }
.site-navigation ul.menu li.menu-item-has-children{
            padding-inline-end: 15px
        }
.site-navigation ul.menu li.menu-item-has-children:after{
            align-items: center;
            color: #666;
            content: "▾";
            display: flex;
            font-size: 1.5em;
            justify-content: center;
            text-decoration: none
        }
.site-navigation ul.menu li.menu-item-has-children:focus-within>ul{
            display: block
        }
.site-navigation ul.menu li ul{
            background: #fff;
            display: none;
            left: 0;
            min-width: 150px;
            position: absolute;
            top: 100%;
            z-index: 2
        }
.site-navigation ul.menu li ul li{
            border-block-end: 1px solid #eee
        }
.site-navigation ul.menu li ul li:last-child{
            border-block-end: none
        }
.site-navigation ul.menu li ul li.menu-item-has-children a{
            flex-grow: 1
        }
.site-navigation ul.menu li ul li.menu-item-has-children:after{
            transform: translateY(-50%) rotate(-90deg)
        }
.site-navigation ul.menu li ul ul{
            left: 100%;
            top: 0
        }
.site-navigation ul.menu li:hover>ul{
            display: block
        }
footer .site-navigation ul.menu li ul{
            bottom: 100%;
            top: auto
        }
footer .site-navigation ul.menu li ul ul{
            bottom: 0
        }
footer .site-navigation ul.menu a{
            padding: 5px 15px
        }
.site-navigation-dropdown{
            bottom: 0;
            left: 0;
            margin-block-start: 10px;
            position: absolute;
            transform-origin: top;
            transition: max-height .3s, transform .3s;
            width: 100%;
            z-index: 10000
        }
.site-navigation-toggle-holder:not(.elementor-active)+.site-navigation-dropdown{
            max-height: 0;
            transform: scaleY(0)
        }
.site-navigation-toggle-holder.elementor-active+.site-navigation-dropdown{
            max-height: 100vh;
            transform: scaleY(1)
        }
.site-navigation-dropdown ul{
            padding: 0
        }
.site-navigation-dropdown ul.menu{
            background: #fff;
            margin: 0;
            padding: 0;
            position: absolute;
            width: 100%
        }
.site-navigation-dropdown ul.menu li{
            display: block;
            position: relative;
            width: 100%
        }
.site-navigation-dropdown ul.menu li a{
            background: #fff;
            box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .102);
            color: #55595c;
            display: block;
            padding: 20px
        }
.site-navigation-dropdown ul.menu li.current-menu-item a{
            background: #55595c;
            color: #fff
        }
.site-navigation-dropdown ul.menu>li li{
            max-height: 0;
            transform: scaleY(0);
            transform-origin: top;
            transition: max-height .3s, transform .3s
        }
.site-navigation-dropdown ul.menu li.elementor-active>ul>li{
            max-height: 100vh;
            transform: scaleY(1)
        }
@media(max-width:576px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation{
                display: none !important
            }}
@media(min-width:768px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation-toggle-holder{
                display: none !important
            }}
@media(min-width:576px)and (max-width:767px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation{
                display: none !important
            }}
@media(min-width:992px){.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation-toggle-holder{
                display: none !important
            }}
@media(max-width:992px){.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation{
                display: none !important
            }}
.site-header.menu-dropdown-none:not(.menu-layout-dropdown) .site-navigation-toggle-holder{
            display: none !important
        }
:root{
            --direction-multiplier: 1
        }
body.rtl,
        html[dir=rtl]{
            --direction-multiplier: -1
        }
.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{
            display: inline-block;
            line-height: 1
        }
.e-logo-wrapper i{
            color: var(--e-a-color-circle-logo);
            font-size: 2.5em
        }
.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,
        .elementor .elementor-background-video-embed{
            max-width: none
        }
.elementor .elementor-background-video,
        .elementor .elementor-background-video-embed,
        .elementor .elementor-background-video-hosted{
            inset-block-start: 50%;
            inset-inline-start: 50%;
            position: absolute;
            transform: translate(-50%, -50%)
        }
.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.elementor-absolute,
        .elementor-element.elementor-fixed{
            z-index: 1
        }
.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: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-custom-embed-play{
            inset-block-start: 50%;
            inset-inline-start: 50%;
            position: absolute;
            transform: translate(calc(-50% * var(--direction-multiplier)), -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{
            fill: #fff;
            filter: drop-shadow(1px 0 6px rgba(0, 0, 0, .3));
            height: 100px;
            width: 100px
        }
.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)
        }
.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%
        }
@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-inline: 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-block-end: 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-block-end: 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-block-end: 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-block-end: 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-block-end: 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-block-end: 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-block-end: 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-block-end: 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-block-end: 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-block-end: 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-block-end: 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-block-end: 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-block-end: 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-block-end: 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-block-end: 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-block-end: 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
        }
.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{
            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.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))
        }
:is([data-widget_type="e-component.default"], [data-widget_type="e-component.default"]>.elementor-section-wrap)>.e-con{
            --margin-right: 0px;
            --margin-left: 0px
        }
.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;
            inset-block-start: 50%;
            inset-inline-end: 10px;
            pointer-events: none;
            position: absolute;
            text-shadow: 0 0 3px rgba(0, 0, 0, .3);
            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,
        [dir=rtl] .elementor-button-align-start .e-form__buttons,
        [dir=rtl] .elementor-button-align-start .elementor-field-type-submit{
            justify-content: flex-end
        }
[dir=rtl] .elementor-button-align-end .e-form__buttons,
        [dir=rtl] .elementor-button-align-end .elementor-field-type-submit{
            justify-content: flex-start
        }
.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,
            [dir=rtl] .elementor-tablet-button-align-start .e-form__buttons,
            [dir=rtl] .elementor-tablet-button-align-start .elementor-field-type-submit{
                justify-content: flex-end
            }
[dir=rtl] .elementor-tablet-button-align-end .e-form__buttons,
            [dir=rtl] .elementor-tablet-button-align-end .elementor-field-type-submit{
                justify-content: flex-start
            }
.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,
            [dir=rtl] .elementor-mobile-button-align-start .e-form__buttons,
            [dir=rtl] .elementor-mobile-button-align-start .elementor-field-type-submit{
                justify-content: flex-end
            }
[dir=rtl] .elementor-mobile-button-align-end .e-form__buttons,
            [dir=rtl] .elementor-mobile-button-align-end .elementor-field-type-submit{
                justify-content: flex-start
            }
.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;
            fill: #fff;
            font-size: 15px;
            line-height: 1;
            padding: 12px 24px;
            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: #5bc0de
        }
.elementor-element.elementor-button-success .elementor-button{
            background-color: #5cb85c
        }
.elementor-element.elementor-button-warning .elementor-button{
            background-color: #f0ad4e
        }
.elementor-element.elementor-button-danger .elementor-button{
            background-color: #d9534f
        }
.elementor-widget-button .elementor-button .elementor-button-info{
            background-color: #5bc0de
        }
.elementor-widget-button .elementor-button .elementor-button-success{
            background-color: #5cb85c
        }
.elementor-widget-button .elementor-button .elementor-button-warning{
            background-color: #f0ad4e
        }
.elementor-widget-button .elementor-button .elementor-button-danger{
            background-color: #d9534f
        }
.elementor-view-stacked .elementor-icon{
            background-color: #69727d;
            color: #fff;
            fill: #fff;
            padding: .5em
        }
.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 !important
            }
html *{
                transition-delay: 0s !important;
                transition-duration: 0s !important
            }}
@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-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-pro - v4.2.0 - 19-08-2026 */
        .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;
            fill: currentColor;
            overflow: visible;
            width: 1em
        }
.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE0IDExIj48cGF0aCBmaWxsPSIjMDA4YTIwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00Ljc1IDguMTUgMS42IDUgLjU1IDYuMDVsNC4yIDQuMiA5LTlMMTIuNy4yeiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+");
            background-position: 50%;
            background-repeat: no-repeat;
            content: "";
            height: 1em;
            width: 1em
        }
@keyframes fadeIn{
            from {
                opacity: 0
            }

            to {
                opacity: 1
            }
        }
.fadeIn{
            animation-name: fadeIn
        }
[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%
        }
.elementor-sticky--active{
            z-index: 99
        }
.elementor-sticky__spacer .e-n-menu .e-n-menu-content{
            display: none
        }
.e-con.elementor-sticky--active{
            z-index: var(--z-index, 99)
        }
.elementor-animation-grow{
            transition-duration: .3s;
            transition-property: transform
        }
.elementor-animation-grow:active,
        .elementor-animation-grow:focus,
        .elementor-animation-grow:hover{
            transform: scale(1.1)
        }
/*! elementor-pro - v4.2.0 - 19-08-2026 */
        .elementor-widget-taxonomy-filter{
            --e-filter-display: flex;
            --e-filter-direction: row;
            --e-filter-justify-content: center;
            --e-filter-wrap: wrap;
            --e-filter-align-items: center;
            --e-filter-item-width: initial;
            --e-filter-item-max-width: calc(100% - calc(var(--e-filter-item-padding)*3));
            --e-filter-item-justify-content: center;
            --e-filter-item-flex-grow: 0;
            --e-filter-item-align-items: center;
            --e-filter-item-border-radius: initial;
            --e-filter-space-between: 20px;
            --e-filter-normal-text-color: #69727d;
            --e-filter-active-text-color: #0c0d0e;
            --e-filter-hover-text-color: #0c0d0e;
            --e-filter-overflow-x: initial;
            --e-filter-white-space: nowrap;
            --e-filter-item-align-text: center;
            --e-filter-item-padding: 8px;
            --e-filter-item-box-sizing: initial
        }
.elementor-widget-taxonomy-filter .e-filter{
            align-items: var(--e-filter-align-items);
            display: var(--e-filter-display);
            flex-direction: var(--e-filter-direction);
            flex-shrink: 0;
            flex-wrap: var(--e-filter-wrap);
            gap: var(--e-filter-space-between);
            justify-content: var(--e-filter-justify-content);
            overflow-x: var(--e-filter-overflow-x);
            -ms-overflow-style: none;
            scrollbar-width: none
        }
.elementor-widget-taxonomy-filter .e-filter::-webkit-scrollbar{
            display: none
        }
.elementor-widget-taxonomy-filter .e-filter.e-scroll{
            cursor: grabbing;
            cursor: -webkit-grabbing
        }
.elementor-widget-taxonomy-filter .e-filter.e-scroll-active{
            position: relative
        }
.elementor-widget-taxonomy-filter .e-filter.e-scroll-active:before{
            content: "";
            inset-block: 0;
            inset-inline: -1000vw;
            position: absolute;
            z-index: 2
        }
.elementor-widget-taxonomy-filter .e-filter-item{
            align-items: var(--e-filter-item-align-items);
            background-color: initial;
            border: 1px #69727d;
            border-radius: var(--e-filter-item-border-radius);
            box-sizing: var(--e-filter-item-box-sizing);
            color: var(--e-filter-normal-text-color);
            display: var(--e-filter-display);
            flex-basis: content;
            flex-grow: var(--e-filter-item-flex-grow);
            flex-shrink: 0;
            justify-content: var(--e-filter-item-justify-content);
            line-height: normal;
            max-width: var(--e-filter-item-max-width);
            overflow: hidden;
            overflow-wrap: break-word;
            padding: var(--e-filter-item-padding);
            text-align: var(--e-filter-item-align-text);
            white-space: var(--e-filter-white-space);
            width: var(--e-filter-item-width)
        }
.elementor-widget-taxonomy-filter .e-filter-item[aria-pressed=true]{
            border-color: #0c0d0e;
            color: var(--e-filter-active-text-color)
        }
.elementor-widget-taxonomy-filter .e-filter-item:hover:not([aria-pressed=true]){
            border-color: #0c0d0e;
            color: var(--e-filter-hover-text-color)
        }
.elementor-widget-taxonomy-filter .e-filter-item:hover,
        .elementor-widget-taxonomy-filter .e-filter-item[aria-pressed=true]{
            background-color: initial
        }
.elementor-widget-taxonomy-filter .e-filter-item[data-filter=__all]{
            order: -1
        }
.elementor-widget-taxonomy-filter .e-filter-item:focus:not(:focus-visible){
            outline: none
        }
.elementor-widget-taxonomy-filter .e-filter-empty{
            background-color: hsla(214, 9%, 85%, .8);
            color: #0c0d0e;
            font-size: 1rem;
            padding: 1rem 0;
            text-align: center
        }
.elementor-widget-loop-grid .e-loop-item.e-inactive{
            display: none
        }
.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-widget-rating{
            --e-rating-gap: 0px;
            --e-rating-icon-font-size: 16px;
            --e-rating-icon-color: #ccd6df;
            --e-rating-icon-marked-color: #f0ad4e;
            --e-rating-icon-marked-width: 100%;
            --e-rating-justify-content: flex-start
        }
.elementor-widget-rating .e-rating{
            display: flex;
            justify-content: var(--e-rating-justify-content)
        }
.elementor-widget-rating .e-rating-wrapper{
            display: flex;
            flex-direction: row;
            flex-wrap: wrap;
            justify-content: inherit;
            margin-block-end: calc(0px - var(--e-rating-gap));
            margin-inline-end: calc(0px - var(--e-rating-gap));
            width: -moz-fit-content;
            width: fit-content
        }
.elementor-widget-rating .e-rating .e-icon{
            margin-block-end: var(--e-rating-gap);
            margin-inline-end: var(--e-rating-gap);
            position: relative
        }
.elementor-widget-rating .e-rating .e-icon-wrapper.e-icon-marked{
            --e-rating-icon-color: var(--e-rating-icon-marked-color);
            height: 100%;
            inset-block-start: 0;
            inset-inline-start: 0;
            overflow: hidden;
            position: absolute;
            width: var(--e-rating-icon-marked-width);
            z-index: 1
        }
.elementor-widget-rating .e-rating .e-icon-wrapper :is(i, svg){
            display: flex;
            flex-shrink: 0
        }
.elementor-widget-rating .e-rating .e-icon-wrapper i{
            color: var(--e-rating-icon-color);
            font-size: var(--e-rating-icon-font-size)
        }
.elementor-widget-rating .e-rating .e-icon-wrapper svg{
            fill: var(--e-rating-icon-color);
            height: var(--e-rating-icon-font-size);
            width: auto
        }
@font-face{
            font-family: swiper-icons;
            src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
            font-weight: 400;
            font-style: normal
        }
:root{
            --swiper-theme-color: #007aff
        }
.swiper{
            margin-left: auto;
            margin-right: auto;
            position: relative;
            overflow: hidden;
            list-style: none;
            padding: 0;
            z-index: 1
        }
.swiper-vertical>.swiper-wrapper{
            flex-direction: column
        }
.swiper-wrapper{
            position: relative;
            width: 100%;
            height: 100%;
            z-index: 1;
            display: flex;
            transition-property: transform;
            box-sizing: content-box
        }
.swiper-android .swiper-slide,
        .swiper-wrapper{
            transform: translate3d(0px, 0, 0)
        }
.swiper-pointer-events{
            touch-action: pan-y
        }
.swiper-pointer-events.swiper-vertical{
            touch-action: pan-x
        }
.swiper-slide{
            flex-shrink: 0;
            width: 100%;
            height: 100%;
            position: relative;
            transition-property: transform
        }
.swiper-slide-invisible-blank{
            visibility: hidden
        }
.swiper-autoheight,
        .swiper-autoheight .swiper-slide{
            height: auto
        }
.swiper-autoheight .swiper-wrapper{
            align-items: flex-start;
            transition-property: transform, height
        }
.swiper-backface-hidden .swiper-slide{
            transform: translateZ(0);
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden
        }
.swiper-3d,
        .swiper-3d.swiper-css-mode .swiper-wrapper{
            perspective: 1200px
        }
.swiper-3d .swiper-cube-shadow,
        .swiper-3d .swiper-slide,
        .swiper-3d .swiper-slide-shadow,
        .swiper-3d .swiper-slide-shadow-bottom,
        .swiper-3d .swiper-slide-shadow-left,
        .swiper-3d .swiper-slide-shadow-right,
        .swiper-3d .swiper-slide-shadow-top,
        .swiper-3d .swiper-wrapper{
            transform-style: preserve-3d
        }
.swiper-3d .swiper-slide-shadow,
        .swiper-3d .swiper-slide-shadow-bottom,
        .swiper-3d .swiper-slide-shadow-left,
        .swiper-3d .swiper-slide-shadow-right,
        .swiper-3d .swiper-slide-shadow-top{
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            pointer-events: none;
            z-index: 10
        }
.swiper-3d .swiper-slide-shadow{
            background: rgba(0, 0, 0, .15)
        }
.swiper-3d .swiper-slide-shadow-left{
            background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
        }
.swiper-3d .swiper-slide-shadow-right{
            background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
        }
.swiper-3d .swiper-slide-shadow-top{
            background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
        }
.swiper-3d .swiper-slide-shadow-bottom{
            background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
        }
.swiper-css-mode>.swiper-wrapper{
            overflow: auto;
            scrollbar-width: none;
            -ms-overflow-style: none
        }
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{
            display: none
        }
.swiper-css-mode>.swiper-wrapper>.swiper-slide{
            scroll-snap-align: start start
        }
.swiper-horizontal.swiper-css-mode>.swiper-wrapper{
            scroll-snap-type: x mandatory
        }
.swiper-vertical.swiper-css-mode>.swiper-wrapper{
            scroll-snap-type: y mandatory
        }
.swiper-centered>.swiper-wrapper::before{
            content: '';
            flex-shrink: 0;
            order: 9999
        }
.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{
            margin-inline-start: var(--swiper-centered-offset-before)
        }
.swiper-centered.swiper-horizontal>.swiper-wrapper::before{
            height: 100%;
            min-height: 1px;
            width: var(--swiper-centered-offset-after)
        }
.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{
            margin-block-start: var(--swiper-centered-offset-before)
        }
.swiper-centered.swiper-vertical>.swiper-wrapper::before{
            width: 100%;
            min-width: 1px;
            height: var(--swiper-centered-offset-after)
        }
.swiper-centered>.swiper-wrapper>.swiper-slide{
            scroll-snap-align: center center
        }
.swiper-virtual .swiper-slide{
            -webkit-backface-visibility: hidden;
            transform: translateZ(0)
        }
.swiper-virtual.swiper-css-mode .swiper-wrapper::after{
            content: '';
            position: absolute;
            left: 0;
            top: 0;
            pointer-events: none
        }
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{
            height: 1px;
            width: var(--swiper-virtual-size)
        }
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{
            width: 1px;
            height: var(--swiper-virtual-size)
        }
:root{
            --swiper-navigation-size: 44px
        }
.swiper-button-next,
        .swiper-button-prev{
            position: absolute;
            top: 50%;
            width: calc(var(--swiper-navigation-size)/ 44 * 27);
            height: var(--swiper-navigation-size);
            margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
            z-index: 10;
            cursor: pointer;
            display: flex;
            align-items: center;
            justify-content: center;
            color: var(--swiper-navigation-color, var(--swiper-theme-color))
        }
.swiper-button-next.swiper-button-disabled,
        .swiper-button-prev.swiper-button-disabled{
            opacity: .35;
            cursor: auto;
            pointer-events: none
        }
.swiper-button-next.swiper-button-hidden,
        .swiper-button-prev.swiper-button-hidden{
            opacity: 0;
            cursor: auto;
            pointer-events: none
        }
.swiper-navigation-disabled .swiper-button-next,
        .swiper-navigation-disabled .swiper-button-prev{
            display: none !important
        }
.swiper-button-next:after,
        .swiper-button-prev:after{
            font-family: swiper-icons;
            font-size: var(--swiper-navigation-size);
            text-transform: none !important;
            letter-spacing: 0;
            font-variant: initial;
            line-height: 1
        }
.swiper-button-prev,
        .swiper-rtl .swiper-button-next{
            left: 10px;
            right: auto
        }
.swiper-button-prev:after,
        .swiper-rtl .swiper-button-next:after{
            content: 'prev'
        }
.swiper-button-next,
        .swiper-rtl .swiper-button-prev{
            right: 10px;
            left: auto
        }
.swiper-button-next:after,
        .swiper-rtl .swiper-button-prev:after{
            content: 'next'
        }
.swiper-button-lock{
            display: none
        }
.swiper-pagination{
            position: absolute;
            text-align: center;
            transition: .3s opacity;
            transform: translate3d(0, 0, 0);
            z-index: 10
        }
.swiper-pagination.swiper-pagination-hidden{
            opacity: 0
        }
.swiper-pagination-disabled>.swiper-pagination,
        .swiper-pagination.swiper-pagination-disabled{
            display: none !important
        }
.swiper-horizontal>.swiper-pagination-bullets,
        .swiper-pagination-bullets.swiper-pagination-horizontal,
        .swiper-pagination-custom,
        .swiper-pagination-fraction{
            bottom: 10px;
            left: 0;
            width: 100%
        }
.swiper-pagination-bullets-dynamic{
            overflow: hidden;
            font-size: 0
        }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
            transform: scale(.33);
            position: relative
        }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{
            transform: scale(1)
        }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{
            transform: scale(1)
        }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{
            transform: scale(.66)
        }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{
            transform: scale(.33)
        }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{
            transform: scale(.66)
        }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{
            transform: scale(.33)
        }
.swiper-pagination-bullet{
            width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
            height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
            display: inline-block;
            border-radius: 50%;
            background: var(--swiper-pagination-bullet-inactive-color, #000);
            opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
        }
button.swiper-pagination-bullet{
            border: none;
            margin: 0;
            padding: 0;
            box-shadow: none;
            -webkit-appearance: none;
            appearance: none
        }
.swiper-pagination-clickable .swiper-pagination-bullet{
            cursor: pointer
        }
.swiper-pagination-bullet:only-child{
            display: none !important
        }
.swiper-pagination-bullet-active{
            opacity: var(--swiper-pagination-bullet-opacity, 1);
            background: var(--swiper-pagination-color, var(--swiper-theme-color))
        }
.swiper-pagination-vertical.swiper-pagination-bullets,
        .swiper-vertical>.swiper-pagination-bullets{
            right: 10px;
            top: 50%;
            transform: translate3d(0px, -50%, 0)
        }
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
        .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{
            margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
            display: block
        }
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
        .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
            top: 50%;
            transform: translateY(-50%);
            width: 8px
        }
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
        .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
            display: inline-block;
            transition: .2s transform, .2s top
        }
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
        .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{
            margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
        }
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
        .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
            left: 50%;
            transform: translateX(-50%);
            white-space: nowrap
        }
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
        .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
            transition: .2s transform, .2s left
        }
.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
            transition: .2s transform, .2s right
        }
.swiper-pagination-progressbar{
            background: rgba(0, 0, 0, .25);
            position: absolute
        }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
            background: var(--swiper-pagination-color, var(--swiper-theme-color));
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            transform: scale(0);
            transform-origin: left top
        }
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
            transform-origin: right top
        }
.swiper-horizontal>.swiper-pagination-progressbar,
        .swiper-pagination-progressbar.swiper-pagination-horizontal,
        .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
        .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{
            width: 100%;
            height: 4px;
            left: 0;
            top: 0
        }
.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
        .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
        .swiper-pagination-progressbar.swiper-pagination-vertical,
        .swiper-vertical>.swiper-pagination-progressbar{
            width: 4px;
            height: 100%;
            left: 0;
            top: 0
        }
.swiper-pagination-lock{
            display: none
        }
.swiper-scrollbar{
            border-radius: 10px;
            position: relative;
            -ms-touch-action: none;
            background: rgba(0, 0, 0, .1)
        }
.swiper-scrollbar-disabled>.swiper-scrollbar,
        .swiper-scrollbar.swiper-scrollbar-disabled{
            display: none !important
        }
.swiper-horizontal>.swiper-scrollbar,
        .swiper-scrollbar.swiper-scrollbar-horizontal{
            position: absolute;
            left: 1%;
            bottom: 3px;
            z-index: 50;
            height: 5px;
            width: 98%
        }
.swiper-scrollbar.swiper-scrollbar-vertical,
        .swiper-vertical>.swiper-scrollbar{
            position: absolute;
            right: 3px;
            top: 1%;
            z-index: 50;
            width: 5px;
            height: 98%
        }
.swiper-scrollbar-drag{
            height: 100%;
            width: 100%;
            position: relative;
            background: rgba(0, 0, 0, .5);
            border-radius: 10px;
            left: 0;
            top: 0
        }
.swiper-scrollbar-cursor-drag{
            cursor: move
        }
.swiper-scrollbar-lock{
            display: none
        }
.swiper-zoom-container{
            width: 100%;
            height: 100%;
            display: flex;
            justify-content: center;
            align-items: center;
            text-align: center
        }
.swiper-zoom-container>canvas,
        .swiper-zoom-container>img,
        .swiper-zoom-container>svg{
            max-width: 100%;
            max-height: 100%;
            object-fit: contain
        }
.swiper-slide-zoomed{
            cursor: move
        }
.swiper-lazy-preloader{
            width: 42px;
            height: 42px;
            position: absolute;
            left: 50%;
            top: 50%;
            margin-left: -21px;
            margin-top: -21px;
            z-index: 10;
            transform-origin: 50%;
            box-sizing: border-box;
            border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
            border-radius: 50%;
            border-top-color: transparent
        }
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
        .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{
            animation: swiper-preloader-spin 1s infinite linear
        }
.swiper-lazy-preloader-white{
            --swiper-preloader-color: #fff
        }
.swiper-lazy-preloader-black{
            --swiper-preloader-color: #000
        }
@keyframes swiper-preloader-spin{
            0% {
                transform: rotate(0deg)
            }

            100% {
                transform: rotate(360deg)
            }
        }
.swiper .swiper-notification{
            position: absolute;
            left: 0;
            top: 0;
            pointer-events: none;
            opacity: 0;
            z-index: -1000
        }
.swiper-free-mode>.swiper-wrapper{
            transition-timing-function: ease-out;
            margin: 0 auto
        }
.swiper-grid>.swiper-wrapper{
            flex-wrap: wrap
        }
.swiper-grid-column>.swiper-wrapper{
            flex-wrap: wrap;
            flex-direction: column
        }
.swiper-fade.swiper-free-mode .swiper-slide{
            transition-timing-function: ease-out
        }
.swiper-fade .swiper-slide{
            pointer-events: none;
            transition-property: opacity
        }
.swiper-fade .swiper-slide .swiper-slide{
            pointer-events: none
        }
.swiper-fade .swiper-slide-active,
        .swiper-fade .swiper-slide-active .swiper-slide-active{
            pointer-events: auto
        }
.swiper-cube{
            overflow: visible
        }
.swiper-cube .swiper-slide{
            pointer-events: none;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            z-index: 1;
            visibility: hidden;
            transform-origin: 0 0;
            width: 100%;
            height: 100%
        }
.swiper-cube .swiper-slide .swiper-slide{
            pointer-events: none
        }
.swiper-cube.swiper-rtl .swiper-slide{
            transform-origin: 100% 0
        }
.swiper-cube .swiper-slide-active,
        .swiper-cube .swiper-slide-active .swiper-slide-active{
            pointer-events: auto
        }
.swiper-cube .swiper-slide-active,
        .swiper-cube .swiper-slide-next,
        .swiper-cube .swiper-slide-next+.swiper-slide,
        .swiper-cube .swiper-slide-prev{
            pointer-events: auto;
            visibility: visible
        }
.swiper-cube .swiper-slide-shadow-bottom,
        .swiper-cube .swiper-slide-shadow-left,
        .swiper-cube .swiper-slide-shadow-right,
        .swiper-cube .swiper-slide-shadow-top{
            z-index: 0;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden
        }
.swiper-cube .swiper-cube-shadow{
            position: absolute;
            left: 0;
            bottom: 0px;
            width: 100%;
            height: 100%;
            opacity: .6;
            z-index: 0
        }
.swiper-cube .swiper-cube-shadow:before{
            content: '';
            background: #000;
            position: absolute;
            left: 0;
            top: 0;
            bottom: 0;
            right: 0;
            filter: blur(50px)
        }
.swiper-flip{
            overflow: visible
        }
.swiper-flip .swiper-slide{
            pointer-events: none;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            z-index: 1
        }
.swiper-flip .swiper-slide .swiper-slide{
            pointer-events: none
        }
.swiper-flip .swiper-slide-active,
        .swiper-flip .swiper-slide-active .swiper-slide-active{
            pointer-events: auto
        }
.swiper-flip .swiper-slide-shadow-bottom,
        .swiper-flip .swiper-slide-shadow-left,
        .swiper-flip .swiper-slide-shadow-right,
        .swiper-flip .swiper-slide-shadow-top{
            z-index: 0;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden
        }
.swiper-creative .swiper-slide{
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            overflow: hidden;
            transition-property: transform, opacity, height
        }
.swiper-cards{
            overflow: visible
        }
.swiper-cards .swiper-slide{
            transform-origin: center bottom;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            overflow: hidden
        }
.elementor-element,
        .elementor-lightbox{
            --swiper-theme-color: #000;
            --swiper-navigation-size: 44px;
            --swiper-pagination-bullet-size: 6px;
            --swiper-pagination-bullet-horizontal-gap: 6px
        }
.elementor-element .swiper .swiper-slide figure,
        .elementor-lightbox .swiper .swiper-slide figure{
            line-height: 0
        }
.elementor-element .swiper .elementor-lightbox-content-source,
        .elementor-lightbox .swiper .elementor-lightbox-content-source{
            display: none
        }
.elementor-element .swiper .elementor-swiper-button,
        .elementor-element .swiper~.elementor-swiper-button,
        .elementor-lightbox .swiper .elementor-swiper-button,
        .elementor-lightbox .swiper~.elementor-swiper-button{
            color: hsla(0, 0%, 93%, .9);
            cursor: pointer;
            display: inline-flex;
            font-size: 25px;
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            z-index: 1
        }
.elementor-element .swiper .elementor-swiper-button svg,
        .elementor-element .swiper~.elementor-swiper-button svg,
        .elementor-lightbox .swiper .elementor-swiper-button svg,
        .elementor-lightbox .swiper~.elementor-swiper-button svg{
            fill: hsla(0, 0%, 93%, .9);
            height: 1em;
            width: 1em
        }
.elementor-element .swiper .elementor-swiper-button-prev,
        .elementor-element .swiper~.elementor-swiper-button-prev,
        .elementor-lightbox .swiper .elementor-swiper-button-prev,
        .elementor-lightbox .swiper~.elementor-swiper-button-prev{
            left: 10px
        }
.elementor-element .swiper .elementor-swiper-button-next,
        .elementor-element .swiper~.elementor-swiper-button-next,
        .elementor-lightbox .swiper .elementor-swiper-button-next,
        .elementor-lightbox .swiper~.elementor-swiper-button-next{
            right: 10px
        }
.elementor-element .swiper .elementor-swiper-button.swiper-button-disabled,
        .elementor-element .swiper~.elementor-swiper-button.swiper-button-disabled,
        .elementor-lightbox .swiper .elementor-swiper-button.swiper-button-disabled,
        .elementor-lightbox .swiper~.elementor-swiper-button.swiper-button-disabled{
            opacity: .3
        }
.elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image,
        .elementor-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image{
            width: 100%
        }
.elementor-element .swiper .swiper-horizontal>.swiper-pagination-bullets,
        .elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,
        .elementor-element .swiper .swiper-pagination-custom,
        .elementor-element .swiper .swiper-pagination-fraction,
        .elementor-element .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,
        .elementor-element .swiper~.swiper-pagination-custom,
        .elementor-element .swiper~.swiper-pagination-fraction,
        .elementor-lightbox .swiper .swiper-horizontal>.swiper-pagination-bullets,
        .elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,
        .elementor-lightbox .swiper .swiper-pagination-custom,
        .elementor-lightbox .swiper .swiper-pagination-fraction,
        .elementor-lightbox .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,
        .elementor-lightbox .swiper~.swiper-pagination-custom,
        .elementor-lightbox .swiper~.swiper-pagination-fraction{
            bottom: 5px
        }
.elementor-element .swiper.swiper-cube .elementor-swiper-button,
        .elementor-element .swiper.swiper-cube~.elementor-swiper-button,
        .elementor-lightbox .swiper.swiper-cube .elementor-swiper-button,
        .elementor-lightbox .swiper.swiper-cube~.elementor-swiper-button{
            transform: translate3d(0, -50%, 1px)
        }
.elementor-element :where(.swiper-horizontal)~.swiper-pagination-bullets,
        .elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-bullets{
            bottom: 5px;
            left: 0;
            width: 100%
        }
.elementor-element :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet,
        .elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet{
            margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
        }
.elementor-element :where(.swiper-horizontal)~.swiper-pagination-progressbar,
        .elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-progressbar{
            height: 4px;
            left: 0;
            top: 0;
            width: 100%
        }
.elementor-element.elementor-pagination-position-outside .swiper,
        .elementor-lightbox.elementor-pagination-position-outside .swiper{
            padding-bottom: 30px
        }
.elementor-element.elementor-pagination-position-outside .swiper .elementor-swiper-button,
        .elementor-element.elementor-pagination-position-outside .swiper~.elementor-swiper-button,
        .elementor-lightbox.elementor-pagination-position-outside .swiper .elementor-swiper-button,
        .elementor-lightbox.elementor-pagination-position-outside .swiper~.elementor-swiper-button{
            top: calc(50% - 30px / 2)
        }
.elementor-element .elementor-swiper,
        .elementor-lightbox .elementor-swiper{
            position: relative
        }
.elementor-element .elementor-main-swiper,
        .elementor-lightbox .elementor-main-swiper{
            position: static
        }
.elementor-element.elementor-arrows-position-outside .swiper,
        .elementor-lightbox.elementor-arrows-position-outside .swiper{
            width: calc(100% - 60px)
        }
.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,
        .elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev,
        .elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,
        .elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev{
            left: 0
        }
.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,
        .elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next,
        .elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,
        .elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next{
            right: 0
        }
/*! elementor-pro - v4.2.0 - 19-08-2026 */
        .elementor-widget-n-carousel{
            --e-n-carousel-slides-to-show: 3;
            --e-n-carousel-swiper-slides-gap: 10px;
            --e-n-carousel-swiper-slides-to-display: 3;
            --e-n-carousel-swiper-pagination-size: 0;
            --e-n-carousel-swiper-pagination-spacing: 10px;
            --e-n-carousel-swiper-offset-size: 0;
            height: -moz-fit-content;
            height: fit-content
        }
.elementor-widget-n-carousel .e-n-carousel{
            display: flex;
            min-width: 0
        }
.elementor-widget-n-carousel .e-n-carousel>.swiper-wrapper>.swiper-slide-active.elementor-edit-area-active{
            overflow: initial
        }
.elementor-widget-n-carousel .e-n-carousel.offset-left{
            padding-inline-start: var(--e-n-carousel-swiper-offset-size, 0)
        }
.elementor-widget-n-carousel .e-n-carousel.offset-both,
        .elementor-widget-n-carousel .e-n-carousel.offset-right{
            padding-inline-end: var(--e-n-carousel-swiper-offset-size, 0)
        }
.elementor-widget-n-carousel .e-n-carousel.offset-both{
            padding-inline-start: var(--e-n-carousel-swiper-offset-size, 0)
        }
.elementor-widget-n-carousel .e-n-carousel>.swiper-wrapper .swiper-slide a.e-con{
            display: var(--display)
        }
.elementor-widget-n-carousel .e-n-carousel>.swiper-wrapper>.swiper-slide{
            flex-shrink: 0;
            height: var(--e-n-carousel-slide-height, initial)
        }
.elementor-widget-n-carousel .e-n-carousel>.swiper-wrapper>.swiper-slide>.e-con{
            height: var(--e-n-carousel-slide-container-height, initial);
            max-width: calc(100% - var(--margin-inline-start, var(--margin-left)) - var(--margin-inline-end, var(--margin-right)))
        }
.elementor-widget-n-carousel{
            --e-n-carousel-arrow-prev-top-align: 50%;
            --e-n-carousel-arrow-prev-top-position: 0px;
            --e-n-carousel-arrow-prev-caption-spacing: 15px;
            --e-n-carousel-arrow-next-top-align: 50%;
            --e-n-carousel-arrow-next-top-position: 0px;
            --e-n-carousel-arrow-next-caption-spacing: 15px;
            --e-n-carousel-arrow-prev-left-align: 0px;
            --e-n-carousel-arrow-prev-left-position: 0px;
            --e-n-carousel-arrow-next-right-align: 0px;
            --e-n-carousel-arrow-next-right-position: 0px;
            --e-n-carousel-arrow-next-translate-x: 0px;
            --e-n-carousel-arrow-next-translate-y: 0px;
            --e-n-carousel-arrow-prev-translate-x: 0px;
            --e-n-carousel-arrow-prev-translate-y: 0px
        }
.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next,
        .elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev{
            border-style: var(--e-n-carousel-arrow-normal-border-type);
            color: var(--e-n-carousel-arrow-normal-color, hsla(0, 0%, 93.3%, .9));
            font-size: var(--e-n-carousel-arrow-size, 25px);
            transition-duration: .25s;
            z-index: 2
        }
.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next svg,
        .elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev svg{
            fill: var(--e-n-carousel-arrow-normal-color, hsla(0, 0%, 93.3%, .9))
        }
.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next:hover,
        .elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover{
            border-style: var(--e-n-carousel-arrow-hover-border-type);
            color: var(--e-n-carousel-arrow-hover-color, hsla(0, 0%, 93.3%, .9))
        }
.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next:hover svg,
        .elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover svg{
            fill: var(--e-n-carousel-arrow-hover-color, hsla(0, 0%, 93.3%, .9))
        }
.elementor-widget-n-carousel.elementor-element :is(.swiper, .swiper-container)~.elementor-swiper-button-next{
            right: calc(var(--e-n-carousel-arrow-next-right-align) + var(--e-n-carousel-arrow-next-right-position));
            top: calc(var(--e-n-carousel-arrow-next-top-align) + var(--e-n-carousel-arrow-next-top-position) - var(--e-n-carousel-arrow-next-caption-spacing));
            transform: translate(var(--e-n-carousel-arrow-next-translate-x), var(--e-n-carousel-arrow-next-translate-y))
        }
.elementor-widget-n-carousel.elementor-element :is(.swiper, .swiper-container)~.elementor-swiper-button-prev{
            left: calc(var(--e-n-carousel-arrow-prev-left-align) + var(--e-n-carousel-arrow-prev-left-position));
            top: calc(var(--e-n-carousel-arrow-prev-top-align) + var(--e-n-carousel-arrow-prev-top-position) - var(--e-n-carousel-arrow-prev-caption-spacing));
            transform: translate(var(--e-n-carousel-arrow-prev-translate-x), var(--e-n-carousel-arrow-prev-translate-y))
        }
.elementor-widget-n-carousel{
            --e-n-carousel-swiper-padding-bottom: calc(var(--e-n-carousel-swiper-pagination-size) + var(--e-n-carousel-swiper-pagination-spacing))
        }
.elementor-widget-n-carousel.elementor-pagination-type-bullets{
            --e-n-carousel-swiper-pagination-size: 6px
        }
.elementor-widget-n-carousel.elementor-pagination-type-fraction{
            --e-n-carousel-swiper-pagination-size: 16px
        }
.elementor-widget-n-carousel.elementor-pagination-type-progressbar{
            --e-n-carousel-swiper-pagination-size: 4px
        }
.elementor-widget-n-carousel .swiper-pagination-progressbar{
            height: var(--e-n-carousel-swiper-pagination-size)
        }
.elementor-widget-n-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
            background: var(--e-n-carousel-progressbar-normal-color, #000)
        }
.elementor-widget-n-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill:hover{
            background: var(--e-n-carousel-progressbar-hover-color, #000)
        }
.elementor-widget-n-carousel .swiper-pagination-fraction{
            color: var(--e-n-carousel-fraction-color, #000)
        }
.elementor-widget-n-carousel .swiper-pagination-bullet{
            background: var(--e-n-carousel-dots-normal-color, #000);
            height: var(--e-n-carousel-swiper-pagination-size);
            width: var(--e-n-carousel-swiper-pagination-size)
        }
.elementor-widget-n-carousel .swiper-pagination-bullet:hover{
            background: var(--e-n-carousel-dots-hover-color, #000);
            opacity: 1
        }
.elementor-widget-n-carousel .swiper-horizontal>.swiper-pagination-bullets,
        .elementor-widget-n-carousel .swiper-pagination,
        .elementor-widget-n-carousel .swiper-pagination-bullets.swiper-pagination-horizontal,
        .elementor-widget-n-carousel .swiper-pagination-custom,
        .elementor-widget-n-carousel .swiper-pagination-fraction{
            font-size: var(--e-n-carousel-swiper-pagination-size);
            line-height: var(--e-n-carousel-swiper-pagination-size)
        }
.elementor-widget-n-carousel.elementor-pagination-position-outside:not(:has(>.elementor-widget-container))>.swiper,
        .elementor-widget-n-carousel.elementor-pagination-position-outside:not(:has(>.elementor-widget-container))>.swiper-container,
        .elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper,
        .elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper-container{
            padding-bottom: var(--e-n-carousel-swiper-padding-bottom)
        }
.elementor-widget-n-carousel.elementor-pagination-position-outside:not(:has(>.elementor-widget-container))>.swiper .elementor-background-slideshow,
        .elementor-widget-n-carousel.elementor-pagination-position-outside:not(:has(>.elementor-widget-container))>.swiper-container .elementor-background-slideshow,
        .elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper .elementor-background-slideshow,
        .elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper-container .elementor-background-slideshow{
            padding-bottom: 0
        }
.elementor-widget-n-carousel.elementor-pagination-position-outside:not(:has(>.elementor-widget-container)) .swiper-pagination-bullet,
        .elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container .swiper-pagination-bullet{
            vertical-align: top
        }
.elementor-widget-n-carousel{
            --e-n-carousel-dots-vertical-position: 100%;
            --e-n-carousel-dots-vertical-offset: 0px;
            --e-n-carousel-dots-horizontal-position: 50%;
            --e-n-carousel-dots-horizontal-offset: 0px;
            --e-n-carousel-dots-horizontal-transform: -50%;
            --e-n-carousel-dots-vertical-transform: -100%;
            --e-n-carousel-fraction-vertical-position: 100%;
            --e-n-carousel-fraction-vertical-offset: 0px;
            --e-n-carousel-fraction-horizontal-position: 50%;
            --e-n-carousel-fraction-horizontal-offset: 0px;
            --e-n-carousel-fraction-horizontal-transform: -50%;
            --e-n-carousel-fraction-vertical-transform: -100%
        }
.elementor-widget-n-carousel .swiper-pagination-bullets{
            height: -moz-max-content;
            height: max-content;
            inset-inline-start: calc(var(--e-n-carousel-dots-horizontal-position) + var(--e-n-carousel-dots-horizontal-offset));
            top: calc(var(--e-n-carousel-dots-vertical-position) + var(--e-n-carousel-dots-vertical-offset));
            transform: translate(calc(var(--e-n-carousel-dots-horizontal-transform) * var(--direction-multiplier, 1)), var(--e-n-carousel-dots-vertical-transform));
            width: -moz-max-content;
            width: max-content;
            z-index: 3
        }
.elementor-widget-n-carousel .swiper-pagination-fraction{
            height: -moz-max-content;
            height: max-content;
            inset-inline-start: calc(var(--e-n-carousel-fraction-horizontal-position) + var(--e-n-carousel-fraction-horizontal-offset));
            top: calc(var(--e-n-carousel-fraction-vertical-position) + var(--e-n-carousel-fraction-vertical-offset));
            transform: translate(calc(var(--e-n-carousel-fraction-horizontal-transform) * var(--direction-multiplier, 1)), var(--e-n-carousel-fraction-vertical-transform));
            width: -moz-max-content;
            width: max-content;
            z-index: 3
        }
.swiper-container:not(.swiper-container-initialized)>.swiper-wrapper,
        .swiper:not(.swiper-initialized)>.swiper-wrapper{
            gap: var(--e-n-carousel-swiper-slides-gap);
            overflow: hidden
        }
.swiper-container:not(.swiper-container-initialized)>.swiper-wrapper>.swiper--slide,
        .swiper:not(.swiper-initialized)>.swiper-wrapper>.swiper--slide{
            --e-n-carousel-number-of-gaps: max(calc(var(--e-n-carousel-swiper-slides-to-display) - 1), 0);
            --e-n-carousel-gaps-width-total: calc(var(--e-n-carousel-number-of-gaps) * var(--e-n-carousel-swiper-slides-gap));
            max-width: calc((100% - var(--e-n-carousel-gaps-width-total)) / var(--e-n-carousel-swiper-slides-to-display, 1))
        }
[data-core-v316-plus=true] .elementor-widget-n-carousel .e-n-carousel .swiper-slide>.e-con{
            --padding-top: initial;
            --padding-right: initial;
            --padding-bottom: initial;
            --padding-left: initial
        }
.elementor-widget-image-carousel .swiper{
            position: static
        }
.elementor-widget-image-carousel .swiper .swiper-slide figure{
            line-height: inherit
        }
.elementor-widget-image-carousel .swiper-slide{
            text-align: center
        }
.elementor-image-carousel-wrapper:not(.swiper-initialized) .swiper-slide{
            max-width: calc(100% / var(--e-image-carousel-slides-to-show, 3))
        }
/* 
    Theme Name: Hello Elementor Child
    Theme URI: https://github.com/elementor/hello-theme/
    Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
    Author: Elementor Team
    Author URI: https://elementor.com/
    Template: hello-elementor
    Version: 1.0.1
    Text Domain: hello-elementor-child
    License: GNU General Public License v3 or later.
    License URI: https://www.gnu.org/licenses/gpl-3.0.html
    Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
    */

        /*
        Add your custom styles here
    */

        @font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 100;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUQjIg1_i6t8kCHKm459WxRxC7m0dR9pBOi.woff2) format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 100;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUQjIg1_i6t8kCHKm459WxRzS7m0dR9pBOi.woff2) format('woff2');
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 100;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUQjIg1_i6t8kCHKm459WxRxi7m0dR9pBOi.woff2) format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 100;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUQjIg1_i6t8kCHKm459WxRxy7m0dR9pBOi.woff2) format('woff2');
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 100;
            font-display: swap;
            src: url(../fonts/JTUQjIg1_i6t8kCHKm459WxRyS7m0dR9pA.woff2) format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 200;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUQjIg1_i6t8kCHKm459WxRxC7m0dR9pBOi.woff2) format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 200;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUQjIg1_i6t8kCHKm459WxRzS7m0dR9pBOi.woff2) format('woff2');
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 200;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUQjIg1_i6t8kCHKm459WxRxi7m0dR9pBOi.woff2) format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 200;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUQjIg1_i6t8kCHKm459WxRxy7m0dR9pBOi.woff2) format('woff2');
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 200;
            font-display: swap;
            src: url(../fonts/JTUQjIg1_i6t8kCHKm459WxRyS7m0dR9pA.woff2) format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 300;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUQjIg1_i6t8kCHKm459WxRxC7m0dR9pBOi.woff2) format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 300;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUQjIg1_i6t8kCHKm459WxRzS7m0dR9pBOi.woff2) format('woff2');
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 300;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUQjIg1_i6t8kCHKm459WxRxi7m0dR9pBOi.woff2) format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 300;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUQjIg1_i6t8kCHKm459WxRxy7m0dR9pBOi.woff2) format('woff2');
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 300;
            font-display: swap;
            src: url(../fonts/JTUQjIg1_i6t8kCHKm459WxRyS7m0dR9pA.woff2) format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 400;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUQjIg1_i6t8kCHKm459WxRxC7m0dR9pBOi.woff2) format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 400;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUQjIg1_i6t8kCHKm459WxRzS7m0dR9pBOi.woff2) format('woff2');
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 400;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUQjIg1_i6t8kCHKm459WxRxi7m0dR9pBOi.woff2) format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 400;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUQjIg1_i6t8kCHKm459WxRxy7m0dR9pBOi.woff2) format('woff2');
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 400;
            font-display: swap;
            src: url(../fonts/JTUQjIg1_i6t8kCHKm459WxRyS7m0dR9pA.woff2) format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 500;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUQjIg1_i6t8kCHKm459WxRxC7m0dR9pBOi.woff2) format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 500;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUQjIg1_i6t8kCHKm459WxRzS7m0dR9pBOi.woff2) format('woff2');
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 500;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUQjIg1_i6t8kCHKm459WxRxi7m0dR9pBOi.woff2) format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 500;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUQjIg1_i6t8kCHKm459WxRxy7m0dR9pBOi.woff2) format('woff2');
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 500;
            font-display: swap;
            src: url(../fonts/JTUQjIg1_i6t8kCHKm459WxRyS7m0dR9pA.woff2) format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 600;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUQjIg1_i6t8kCHKm459WxRxC7m0dR9pBOi.woff2) format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 600;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUQjIg1_i6t8kCHKm459WxRzS7m0dR9pBOi.woff2) format('woff2');
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 600;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUQjIg1_i6t8kCHKm459WxRxi7m0dR9pBOi.woff2) format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 600;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUQjIg1_i6t8kCHKm459WxRxy7m0dR9pBOi.woff2) format('woff2');
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 600;
            font-display: swap;
            src: url(../fonts/JTUQjIg1_i6t8kCHKm459WxRyS7m0dR9pA.woff2) format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 700;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUQjIg1_i6t8kCHKm459WxRxC7m0dR9pBOi.woff2) format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 700;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUQjIg1_i6t8kCHKm459WxRzS7m0dR9pBOi.woff2) format('woff2');
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 700;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUQjIg1_i6t8kCHKm459WxRxi7m0dR9pBOi.woff2) format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 700;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUQjIg1_i6t8kCHKm459WxRxy7m0dR9pBOi.woff2) format('woff2');
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 700;
            font-display: swap;
            src: url(../fonts/JTUQjIg1_i6t8kCHKm459WxRyS7m0dR9pA.woff2) format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 800;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUQjIg1_i6t8kCHKm459WxRxC7m0dR9pBOi.woff2) format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 800;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUQjIg1_i6t8kCHKm459WxRzS7m0dR9pBOi.woff2) format('woff2');
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 800;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUQjIg1_i6t8kCHKm459WxRxi7m0dR9pBOi.woff2) format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 800;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUQjIg1_i6t8kCHKm459WxRxy7m0dR9pBOi.woff2) format('woff2');
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 800;
            font-display: swap;
            src: url(../fonts/JTUQjIg1_i6t8kCHKm459WxRyS7m0dR9pA.woff2) format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 900;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUQjIg1_i6t8kCHKm459WxRxC7m0dR9pBOi.woff2) format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 900;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUQjIg1_i6t8kCHKm459WxRzS7m0dR9pBOi.woff2) format('woff2');
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 900;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUQjIg1_i6t8kCHKm459WxRxi7m0dR9pBOi.woff2) format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 900;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUQjIg1_i6t8kCHKm459WxRxy7m0dR9pBOi.woff2) format('woff2');
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }
@font-face{
            font-family: 'Montserrat';
            font-style: italic;
            font-weight: 900;
            font-display: swap;
            src: url(../fonts/JTUQjIg1_i6t8kCHKm459WxRyS7m0dR9pA.woff2) format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 100;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 100;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 100;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 100;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 100;
            font-display: swap;
            src: url(../fonts/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 200;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 200;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 200;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 200;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 200;
            font-display: swap;
            src: url(../fonts/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 300;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 300;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 300;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 300;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 300;
            font-display: swap;
            src: url(../fonts/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url(../fonts/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 500;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 500;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 500;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 500;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 500;
            font-display: swap;
            src: url(../fonts/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 600;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 600;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 600;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 600;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 600;
            font-display: swap;
            src: url(../fonts/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: url(../fonts/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 800;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 800;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 800;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 800;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 800;
            font-display: swap;
            src: url(../fonts/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 900;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 900;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 900;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 900;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
        }
@font-face{
            font-family: 'Montserrat';
            font-style: normal;
            font-weight: 900;
            font-display: swap;
            src: url(../fonts/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
        .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{
            background-image: none !important
        }
@media screen and (max-height:1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
            .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{
                background-image: none !important
            }}
@media screen and (max-height:640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
            .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{
                background-image: none !important
            }}
.consent-cointainer{
            position: fixed;
            bottom: 0;
            right: 0;
            left: 0;
            margin: 0 auto;
            display: none;
            align-items: center;
            width: 93%;
            justify-content: space-around;
            background: #2cb2fd;
            padding: 10px 18px;
            font-family: "Montserrat", Arial, Helvetica, Sans-serif;
            z-index: 9999;
            color: #fff
        }
.button-container{
            display: flex;
            justify-content: stretch
        }
.openForm,
        .closeForm{
            cursor: pointer
        }
.button-container button{
            display: inline-block;
            padding: .4rem 1.7rem;
            margin-bottom: 0;
            font-size: 16px;
            font-weight: 400;
            line-height: 1.42857143;
            text-align: center;
            white-space: nowrap;
            vertical-align: middle;
            -ms-touch-action: manipulation;
            touch-action: manipulation;
            cursor: pointer;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            background-image: none;
            border: 1px solid transparent;
            border-radius: 5px;
            margin: 0 5px;
            text-transform: unset;
            -webkit-box-shadow: none !important;
            box-shadow: none !important;
            font-family: "Montserrat", Arial, Helvetica, Sans-serif
        }
.accept{
            border: 1px solid !important
        }
.decline{
            color: #000;
            text-decoration: underline;
            background: 0 0;
            color: #fff
        }
.button-container .accept{
            background: #02b2fd;
            color: #fff
        }
@media only screen and (max-width:600px){.consent-cointainer{
                width: 100%;
                flex-flow: column;
                padding: 8px 16px
            }
.content-wraper{
                padding-bottom: 15px;
                font-size: 13px
            }}
/*!
     * Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
     * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
     * Copyright 2023 Fonticons, Inc.
     */
        .fa-beat,
        .fa-bounce{
            -webkit-animation-delay: var(--fa-animation-delay, 0s)
        }
.fa-fw,
        .fa-li{
            text-align: center
        }
.fa{
            font-family: var(--fa-style-family, "Font Awesome 6 Free");
            font-weight: var(--fa-style, 900)
        }
.fa-brands,
        .fa-regular,
        .fab,
        .far{
            font-weight: 400
        }
.fa,
        .fa-brands,
        .fa-classic,
        .fa-regular,
        .fa-sharp,
        .fa-solid,
        .fab,
        .far,
        .fas{
            -moz-osx-font-smoothing: grayscale;
            -webkit-font-smoothing: antialiased;
            display: var(--fa-display, inline-block);
            font-style: normal;
            font-variant: normal;
            line-height: 1;
            text-rendering: auto
        }
.fa-classic,
        .fa-regular,
        .fa-solid,
        .far,
        .fas{
            font-family: 'Font Awesome 6 Free'
        }
.fa-brands,
        .fab{
            font-family: 'Font Awesome 6 Brands'
        }
.fa-1x{
            font-size: 1em
        }
.fa-2x,
        .fa-stack-2x{
            font-size: 2em
        }
.fa-3x{
            font-size: 3em
        }
.fa-4x{
            font-size: 4em
        }
.fa-5x{
            font-size: 5em
        }
.fa-6x{
            font-size: 6em
        }
.fa-7x{
            font-size: 7em
        }
.fa-8x{
            font-size: 8em
        }
.fa-9x{
            font-size: 9em
        }
.fa-10x{
            font-size: 10em
        }
.fa-2xs{
            font-size: .625em;
            line-height: .1em;
            vertical-align: .225em
        }
.fa-xs{
            font-size: .75em;
            line-height: .08333em;
            vertical-align: .125em
        }
.fa-sm{
            font-size: .875em;
            line-height: .07143em;
            vertical-align: .05357em
        }
.fa-lg{
            font-size: 1.25em;
            line-height: .05em;
            vertical-align: -.075em
        }
.fa-xl{
            font-size: 1.5em;
            line-height: .04167em;
            vertical-align: -.125em
        }
.fa-2xl{
            font-size: 2em;
            line-height: .03125em;
            vertical-align: -.1875em
        }
.fa-fw{
            width: 1.25em
        }
.fa-ul{
            list-style-type: none;
            margin-left: var(--fa-li-margin, 2.5em);
            padding-left: 0
        }
.fa-ul>li{
            position: relative
        }
.fa-li{
            left: calc(var(--fa-li-width, 2em) * -1);
            position: absolute;
            width: var(--fa-li-width, 2em);
            line-height: inherit
        }
.fa-border{
            border-color: var(--fa-border-color, #eee);
            border-radius: var(--fa-border-radius, .1em);
            border-style: var(--fa-border-style, solid);
            border-width: var(--fa-border-width, .08em);
            padding: var(--fa-border-padding, .2em .25em .15em)
        }
.fa-pull-left{
            float: left;
            margin-right: var(--fa-pull-margin, .3em)
        }
.fa-pull-right{
            float: right;
            margin-left: var(--fa-pull-margin, .3em)
        }
.fa-beat{
            -webkit-animation-name: fa-beat;
            animation-name: fa-beat;
            animation-delay: var(--fa-animation-delay, 0s);
            -webkit-animation-direction: var(--fa-animation-direction, normal);
            animation-direction: var(--fa-animation-direction, normal);
            -webkit-animation-duration: var(--fa-animation-duration, 1s);
            animation-duration: var(--fa-animation-duration, 1s);
            -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
            animation-iteration-count: var(--fa-animation-iteration-count, infinite);
            -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
            animation-timing-function: var(--fa-animation-timing, ease-in-out)
        }
.fa-bounce,
        .fa-fade{
            -webkit-animation-direction: var(--fa-animation-direction, normal);
            -webkit-animation-duration: var(--fa-animation-duration, 1s);
            -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite)
        }
.fa-bounce{
            -webkit-animation-name: fa-bounce;
            animation-name: fa-bounce;
            animation-delay: var(--fa-animation-delay, 0s);
            animation-direction: var(--fa-animation-direction, normal);
            animation-duration: var(--fa-animation-duration, 1s);
            animation-iteration-count: var(--fa-animation-iteration-count, infinite);
            -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
            animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1))
        }
.fa-beat-fade,
        .fa-fade{
            -webkit-animation-delay: var(--fa-animation-delay, 0s)
        }
.fa-fade{
            -webkit-animation-name: fa-fade;
            animation-name: fa-fade;
            animation-delay: var(--fa-animation-delay, 0s);
            animation-direction: var(--fa-animation-direction, normal);
            animation-duration: var(--fa-animation-duration, 1s);
            animation-iteration-count: var(--fa-animation-iteration-count, infinite);
            -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
            animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1))
        }
.fa-beat-fade,
        .fa-flip{
            -webkit-animation-direction: var(--fa-animation-direction, normal);
            -webkit-animation-duration: var(--fa-animation-duration, 1s);
            -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite)
        }
.fa-beat-fade{
            -webkit-animation-name: fa-beat-fade;
            animation-name: fa-beat-fade;
            animation-delay: var(--fa-animation-delay, 0s);
            animation-direction: var(--fa-animation-direction, normal);
            animation-duration: var(--fa-animation-duration, 1s);
            animation-iteration-count: var(--fa-animation-iteration-count, infinite);
            -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
            animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1))
        }
.fa-flip,
        .fa-shake{
            -webkit-animation-delay: var(--fa-animation-delay, 0s)
        }
.fa-flip{
            -webkit-animation-name: fa-flip;
            animation-name: fa-flip;
            animation-delay: var(--fa-animation-delay, 0s);
            animation-direction: var(--fa-animation-direction, normal);
            animation-duration: var(--fa-animation-duration, 1s);
            animation-iteration-count: var(--fa-animation-iteration-count, infinite);
            -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
            animation-timing-function: var(--fa-animation-timing, ease-in-out)
        }
.fa-shake,
        .fa-spin{
            -webkit-animation-direction: var(--fa-animation-direction, normal);
            -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite)
        }
.fa-shake{
            -webkit-animation-name: fa-shake;
            animation-name: fa-shake;
            animation-delay: var(--fa-animation-delay, 0s);
            animation-direction: var(--fa-animation-direction, normal);
            -webkit-animation-duration: var(--fa-animation-duration, 1s);
            animation-duration: var(--fa-animation-duration, 1s);
            animation-iteration-count: var(--fa-animation-iteration-count, infinite);
            -webkit-animation-timing-function: var(--fa-animation-timing, linear);
            animation-timing-function: var(--fa-animation-timing, linear)
        }
.fa-spin{
            -webkit-animation-name: fa-spin;
            animation-name: fa-spin;
            -webkit-animation-delay: var(--fa-animation-delay, 0s);
            animation-delay: var(--fa-animation-delay, 0s);
            animation-direction: var(--fa-animation-direction, normal);
            -webkit-animation-duration: var(--fa-animation-duration, 2s);
            animation-duration: var(--fa-animation-duration, 2s);
            animation-iteration-count: var(--fa-animation-iteration-count, infinite);
            -webkit-animation-timing-function: var(--fa-animation-timing, linear);
            animation-timing-function: var(--fa-animation-timing, linear)
        }
.fa-spin-reverse{
            --fa-animation-direction: reverse
        }
.fa-pulse,
        .fa-spin-pulse{
            -webkit-animation-name: fa-spin;
            animation-name: fa-spin;
            -webkit-animation-direction: var(--fa-animation-direction, normal);
            animation-direction: var(--fa-animation-direction, normal);
            -webkit-animation-duration: var(--fa-animation-duration, 1s);
            animation-duration: var(--fa-animation-duration, 1s);
            -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
            animation-iteration-count: var(--fa-animation-iteration-count, infinite);
            -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));
            animation-timing-function: var(--fa-animation-timing, steps(8))
        }
@media (prefers-reduced-motion:reduce){.fa-beat,
            .fa-beat-fade,
            .fa-bounce,
            .fa-fade,
            .fa-flip,
            .fa-pulse,
            .fa-shake,
            .fa-spin,
            .fa-spin-pulse{
                -webkit-animation-delay: -1ms;
                animation-delay: -1ms;
                -webkit-animation-duration: 1ms;
                animation-duration: 1ms;
                -webkit-animation-iteration-count: 1;
                animation-iteration-count: 1;
                -webkit-transition-delay: 0s;
                transition-delay: 0s;
                -webkit-transition-duration: 0s;
                transition-duration: 0s
            }}
@-webkit-keyframes fa-beat{

            0%,
            90% {
                -webkit-transform: scale(1);
                transform: scale(1)
            }

            45% {
                -webkit-transform: scale(var(--fa-beat-scale, 1.25));
                transform: scale(var(--fa-beat-scale, 1.25))
            }
        }
@keyframes fa-beat{

            0%,
            90% {
                -webkit-transform: scale(1);
                transform: scale(1)
            }

            45% {
                -webkit-transform: scale(var(--fa-beat-scale, 1.25));
                transform: scale(var(--fa-beat-scale, 1.25))
            }
        }
@-webkit-keyframes fa-bounce{

            0%,
            100%,
            64% {
                -webkit-transform: scale(1, 1) translateY(0);
                transform: scale(1, 1) translateY(0)
            }

            10% {
                -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, .9)) translateY(0);
                transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, .9)) translateY(0)
            }

            30% {
                -webkit-transform: scale(var(--fa-bounce-jump-scale-x, .9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em));
                transform: scale(var(--fa-bounce-jump-scale-x, .9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))
            }

            50% {
                -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, .95)) translateY(0);
                transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, .95)) translateY(0)
            }

            57% {
                -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -.125em));
                transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -.125em))
            }
        }
@keyframes fa-bounce{

            0%,
            100%,
            64% {
                -webkit-transform: scale(1, 1) translateY(0);
                transform: scale(1, 1) translateY(0)
            }

            10% {
                -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, .9)) translateY(0);
                transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, .9)) translateY(0)
            }

            30% {
                -webkit-transform: scale(var(--fa-bounce-jump-scale-x, .9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em));
                transform: scale(var(--fa-bounce-jump-scale-x, .9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))
            }

            50% {
                -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, .95)) translateY(0);
                transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, .95)) translateY(0)
            }

            57% {
                -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -.125em));
                transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -.125em))
            }
        }
@-webkit-keyframes fa-fade{
            50% {
                opacity: var(--fa-fade-opacity, .4)
            }
        }
@keyframes fa-fade{
            50% {
                opacity: var(--fa-fade-opacity, .4)
            }
        }
@-webkit-keyframes fa-beat-fade{

            0%,
            100% {
                opacity: var(--fa-beat-fade-opacity, .4);
                -webkit-transform: scale(1);
                transform: scale(1)
            }

            50% {
                opacity: 1;
                -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
                transform: scale(var(--fa-beat-fade-scale, 1.125))
            }
        }
@keyframes fa-beat-fade{

            0%,
            100% {
                opacity: var(--fa-beat-fade-opacity, .4);
                -webkit-transform: scale(1);
                transform: scale(1)
            }

            50% {
                opacity: 1;
                -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
                transform: scale(var(--fa-beat-fade-scale, 1.125))
            }
        }
@-webkit-keyframes fa-flip{
            50% {
                -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
                transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg))
            }
        }
@keyframes fa-flip{
            50% {
                -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
                transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg))
            }
        }
@-webkit-keyframes fa-shake{
            0% {
                -webkit-transform: rotate(-15deg);
                transform: rotate(-15deg)
            }

            4% {
                -webkit-transform: rotate(15deg);
                transform: rotate(15deg)
            }

            24%,
            8% {
                -webkit-transform: rotate(-18deg);
                transform: rotate(-18deg)
            }

            12%,
            28% {
                -webkit-transform: rotate(18deg);
                transform: rotate(18deg)
            }

            16% {
                -webkit-transform: rotate(-22deg);
                transform: rotate(-22deg)
            }

            20% {
                -webkit-transform: rotate(22deg);
                transform: rotate(22deg)
            }

            32% {
                -webkit-transform: rotate(-12deg);
                transform: rotate(-12deg)
            }

            36% {
                -webkit-transform: rotate(12deg);
                transform: rotate(12deg)
            }

            100%,
            40% {
                -webkit-transform: rotate(0);
                transform: rotate(0)
            }
        }
@keyframes fa-shake{
            0% {
                -webkit-transform: rotate(-15deg);
                transform: rotate(-15deg)
            }

            4% {
                -webkit-transform: rotate(15deg);
                transform: rotate(15deg)
            }

            24%,
            8% {
                -webkit-transform: rotate(-18deg);
                transform: rotate(-18deg)
            }

            12%,
            28% {
                -webkit-transform: rotate(18deg);
                transform: rotate(18deg)
            }

            16% {
                -webkit-transform: rotate(-22deg);
                transform: rotate(-22deg)
            }

            20% {
                -webkit-transform: rotate(22deg);
                transform: rotate(22deg)
            }

            32% {
                -webkit-transform: rotate(-12deg);
                transform: rotate(-12deg)
            }

            36% {
                -webkit-transform: rotate(12deg);
                transform: rotate(12deg)
            }

            100%,
            40% {
                -webkit-transform: rotate(0);
                transform: rotate(0)
            }
        }
@-webkit-keyframes fa-spin{
            0% {
                -webkit-transform: rotate(0);
                transform: rotate(0)
            }

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

            100% {
                -webkit-transform: rotate(360deg);
                transform: rotate(360deg)
            }
        }
.fa-rotate-90{
            -webkit-transform: rotate(90deg);
            transform: rotate(90deg)
        }
.fa-rotate-180{
            -webkit-transform: rotate(180deg);
            transform: rotate(180deg)
        }
.fa-rotate-270{
            -webkit-transform: rotate(270deg);
            transform: rotate(270deg)
        }
.fa-flip-horizontal{
            -webkit-transform: scale(-1, 1);
            transform: scale(-1, 1)
        }
.fa-flip-vertical{
            -webkit-transform: scale(1, -1);
            transform: scale(1, -1)
        }
.fa-flip-both,
        .fa-flip-horizontal.fa-flip-vertical{
            -webkit-transform: scale(-1, -1);
            transform: scale(-1, -1)
        }
.fa-rotate-by{
            -webkit-transform: rotate(var(--fa-rotate-angle, none));
            transform: rotate(var(--fa-rotate-angle, none))
        }
.fa-stack{
            display: inline-block;
            height: 2em;
            line-height: 2em;
            position: relative;
            vertical-align: middle;
            width: 2.5em
        }
.fa-stack-1x,
        .fa-stack-2x{
            left: 0;
            position: absolute;
            text-align: center;
            width: 100%;
            z-index: var(--fa-stack-z-index, auto)
        }
.fa-stack-1x{
            line-height: inherit
        }
.fa-inverse{
            color: var(--fa-inverse, #fff)
        }
.fa-0::before{
            content: "\30"
        }
.fa-1::before{
            content: "\31"
        }
.fa-2::before{
            content: "\32"
        }
.fa-3::before{
            content: "\33"
        }
.fa-4::before{
            content: "\34"
        }
.fa-5::before{
            content: "\35"
        }
.fa-6::before{
            content: "\36"
        }
.fa-7::before{
            content: "\37"
        }
.fa-8::before{
            content: "\38"
        }
.fa-9::before{
            content: "\39"
        }
.fa-fill-drip::before{
            content: "\f576"
        }
.fa-arrows-to-circle::before{
            content: "\e4bd"
        }
.fa-chevron-circle-right::before,
        .fa-circle-chevron-right::before{
            content: "\f138"
        }
.fa-at::before{
            content: "\40"
        }
.fa-trash-alt::before,
        .fa-trash-can::before{
            content: "\f2ed"
        }
.fa-text-height::before{
            content: "\f034"
        }
.fa-user-times::before,
        .fa-user-xmark::before{
            content: "\f235"
        }
.fa-stethoscope::before{
            content: "\f0f1"
        }
.fa-comment-alt::before,
        .fa-message::before{
            content: "\f27a"
        }
.fa-info::before{
            content: "\f129"
        }
.fa-compress-alt::before,
        .fa-down-left-and-up-right-to-center::before{
            content: "\f422"
        }
.fa-explosion::before{
            content: "\e4e9"
        }
.fa-file-alt::before,
        .fa-file-lines::before,
        .fa-file-text::before{
            content: "\f15c"
        }
.fa-wave-square::before{
            content: "\f83e"
        }
.fa-ring::before{
            content: "\f70b"
        }
.fa-building-un::before{
            content: "\e4d9"
        }
.fa-dice-three::before{
            content: "\f527"
        }
.fa-calendar-alt::before,
        .fa-calendar-days::before{
            content: "\f073"
        }
.fa-anchor-circle-check::before{
            content: "\e4aa"
        }
.fa-building-circle-arrow-right::before{
            content: "\e4d1"
        }
.fa-volleyball-ball::before,
        .fa-volleyball::before{
            content: "\f45f"
        }
.fa-arrows-up-to-line::before{
            content: "\e4c2"
        }
.fa-sort-desc::before,
        .fa-sort-down::before{
            content: "\f0dd"
        }
.fa-circle-minus::before,
        .fa-minus-circle::before{
            content: "\f056"
        }
.fa-door-open::before{
            content: "\f52b"
        }
.fa-right-from-bracket::before,
        .fa-sign-out-alt::before{
            content: "\f2f5"
        }
.fa-atom::before{
            content: "\f5d2"
        }
.fa-soap::before{
            content: "\e06e"
        }
.fa-heart-music-camera-bolt::before,
        .fa-icons::before{
            content: "\f86d"
        }
.fa-microphone-alt-slash::before,
        .fa-microphone-lines-slash::before{
            content: "\f539"
        }
.fa-bridge-circle-check::before{
            content: "\e4c9"
        }
.fa-pump-medical::before{
            content: "\e06a"
        }
.fa-fingerprint::before{
            content: "\f577"
        }
.fa-hand-point-right::before{
            content: "\f0a4"
        }
.fa-magnifying-glass-location::before,
        .fa-search-location::before{
            content: "\f689"
        }
.fa-forward-step::before,
        .fa-step-forward::before{
            content: "\f051"
        }
.fa-face-smile-beam::before,
        .fa-smile-beam::before{
            content: "\f5b8"
        }
.fa-flag-checkered::before{
            content: "\f11e"
        }
.fa-football-ball::before,
        .fa-football::before{
            content: "\f44e"
        }
.fa-school-circle-exclamation::before{
            content: "\e56c"
        }
.fa-crop::before{
            content: "\f125"
        }
.fa-angle-double-down::before,
        .fa-angles-down::before{
            content: "\f103"
        }
.fa-users-rectangle::before{
            content: "\e594"
        }
.fa-people-roof::before{
            content: "\e537"
        }
.fa-people-line::before{
            content: "\e534"
        }
.fa-beer-mug-empty::before,
        .fa-beer::before{
            content: "\f0fc"
        }
.fa-diagram-predecessor::before{
            content: "\e477"
        }
.fa-arrow-up-long::before,
        .fa-long-arrow-up::before{
            content: "\f176"
        }
.fa-burn::before,
        .fa-fire-flame-simple::before{
            content: "\f46a"
        }
.fa-male::before,
        .fa-person::before{
            content: "\f183"
        }
.fa-laptop::before{
            content: "\f109"
        }
.fa-file-csv::before{
            content: "\f6dd"
        }
.fa-menorah::before{
            content: "\f676"
        }
.fa-truck-plane::before{
            content: "\e58f"
        }
.fa-record-vinyl::before{
            content: "\f8d9"
        }
.fa-face-grin-stars::before,
        .fa-grin-stars::before{
            content: "\f587"
        }
.fa-bong::before{
            content: "\f55c"
        }
.fa-pastafarianism::before,
        .fa-spaghetti-monster-flying::before{
            content: "\f67b"
        }
.fa-arrow-down-up-across-line::before{
            content: "\e4af"
        }
.fa-spoon::before,
        .fa-utensil-spoon::before{
            content: "\f2e5"
        }
.fa-jar-wheat::before{
            content: "\e517"
        }
.fa-envelopes-bulk::before,
        .fa-mail-bulk::before{
            content: "\f674"
        }
.fa-file-circle-exclamation::before{
            content: "\e4eb"
        }
.fa-circle-h::before,
        .fa-hospital-symbol::before{
            content: "\f47e"
        }
.fa-pager::before{
            content: "\f815"
        }
.fa-address-book::before,
        .fa-contact-book::before{
            content: "\f2b9"
        }
.fa-strikethrough::before{
            content: "\f0cc"
        }
.fa-k::before{
            content: "\4b"
        }
.fa-landmark-flag::before{
            content: "\e51c"
        }
.fa-pencil-alt::before,
        .fa-pencil::before{
            content: "\f303"
        }
.fa-backward::before{
            content: "\f04a"
        }
.fa-caret-right::before{
            content: "\f0da"
        }
.fa-comments::before{
            content: "\f086"
        }
.fa-file-clipboard::before,
        .fa-paste::before{
            content: "\f0ea"
        }
.fa-code-pull-request::before{
            content: "\e13c"
        }
.fa-clipboard-list::before{
            content: "\f46d"
        }
.fa-truck-loading::before,
        .fa-truck-ramp-box::before{
            content: "\f4de"
        }
.fa-user-check::before{
            content: "\f4fc"
        }
.fa-vial-virus::before{
            content: "\e597"
        }
.fa-sheet-plastic::before{
            content: "\e571"
        }
.fa-blog::before{
            content: "\f781"
        }
.fa-user-ninja::before{
            content: "\f504"
        }
.fa-person-arrow-up-from-line::before{
            content: "\e539"
        }
.fa-scroll-torah::before,
        .fa-torah::before{
            content: "\f6a0"
        }
.fa-broom-ball::before,
        .fa-quidditch-broom-ball::before,
        .fa-quidditch::before{
            content: "\f458"
        }
.fa-toggle-off::before{
            content: "\f204"
        }
.fa-archive::before,
        .fa-box-archive::before{
            content: "\f187"
        }
.fa-person-drowning::before{
            content: "\e545"
        }
.fa-arrow-down-9-1::before,
        .fa-sort-numeric-desc::before,
        .fa-sort-numeric-down-alt::before{
            content: "\f886"
        }
.fa-face-grin-tongue-squint::before,
        .fa-grin-tongue-squint::before{
            content: "\f58a"
        }
.fa-spray-can::before{
            content: "\f5bd"
        }
.fa-truck-monster::before{
            content: "\f63b"
        }
.fa-w::before{
            content: "\57"
        }
.fa-earth-africa::before,
        .fa-globe-africa::before{
            content: "\f57c"
        }
.fa-rainbow::before{
            content: "\f75b"
        }
.fa-circle-notch::before{
            content: "\f1ce"
        }
.fa-tablet-alt::before,
        .fa-tablet-screen-button::before{
            content: "\f3fa"
        }
.fa-paw::before{
            content: "\f1b0"
        }
.fa-cloud::before{
            content: "\f0c2"
        }
.fa-trowel-bricks::before{
            content: "\e58a"
        }
.fa-face-flushed::before,
        .fa-flushed::before{
            content: "\f579"
        }
.fa-hospital-user::before{
            content: "\f80d"
        }
.fa-tent-arrow-left-right::before{
            content: "\e57f"
        }
.fa-gavel::before,
        .fa-legal::before{
            content: "\f0e3"
        }
.fa-binoculars::before{
            content: "\f1e5"
        }
.fa-microphone-slash::before{
            content: "\f131"
        }
.fa-box-tissue::before{
            content: "\e05b"
        }
.fa-motorcycle::before{
            content: "\f21c"
        }
.fa-bell-concierge::before,
        .fa-concierge-bell::before{
            content: "\f562"
        }
.fa-pen-ruler::before,
        .fa-pencil-ruler::before{
            content: "\f5ae"
        }
.fa-people-arrows-left-right::before,
        .fa-people-arrows::before{
            content: "\e068"
        }
.fa-mars-and-venus-burst::before{
            content: "\e523"
        }
.fa-caret-square-right::before,
        .fa-square-caret-right::before{
            content: "\f152"
        }
.fa-cut::before,
        .fa-scissors::before{
            content: "\f0c4"
        }
.fa-sun-plant-wilt::before{
            content: "\e57a"
        }
.fa-toilets-portable::before{
            content: "\e584"
        }
.fa-hockey-puck::before{
            content: "\f453"
        }
.fa-table::before{
            content: "\f0ce"
        }
.fa-magnifying-glass-arrow-right::before{
            content: "\e521"
        }
.fa-digital-tachograph::before,
        .fa-tachograph-digital::before{
            content: "\f566"
        }
.fa-users-slash::before{
            content: "\e073"
        }
.fa-clover::before{
            content: "\e139"
        }
.fa-mail-reply::before,
        .fa-reply::before{
            content: "\f3e5"
        }
.fa-star-and-crescent::before{
            content: "\f699"
        }
.fa-house-fire::before{
            content: "\e50c"
        }
.fa-minus-square::before,
        .fa-square-minus::before{
            content: "\f146"
        }
.fa-helicopter::before{
            content: "\f533"
        }
.fa-compass::before{
            content: "\f14e"
        }
.fa-caret-square-down::before,
        .fa-square-caret-down::before{
            content: "\f150"
        }
.fa-file-circle-question::before{
            content: "\e4ef"
        }
.fa-laptop-code::before{
            content: "\f5fc"
        }
.fa-swatchbook::before{
            content: "\f5c3"
        }
.fa-prescription-bottle::before{
            content: "\f485"
        }
.fa-bars::before,
        .fa-navicon::before{
            content: "\f0c9"
        }
.fa-people-group::before{
            content: "\e533"
        }
.fa-hourglass-3::before,
        .fa-hourglass-end::before{
            content: "\f253"
        }
.fa-heart-broken::before,
        .fa-heart-crack::before{
            content: "\f7a9"
        }
.fa-external-link-square-alt::before,
        .fa-square-up-right::before{
            content: "\f360"
        }
.fa-face-kiss-beam::before,
        .fa-kiss-beam::before{
            content: "\f597"
        }
.fa-film::before{
            content: "\f008"
        }
.fa-ruler-horizontal::before{
            content: "\f547"
        }
.fa-people-robbery::before{
            content: "\e536"
        }
.fa-lightbulb::before{
            content: "\f0eb"
        }
.fa-caret-left::before{
            content: "\f0d9"
        }
.fa-circle-exclamation::before,
        .fa-exclamation-circle::before{
            content: "\f06a"
        }
.fa-school-circle-xmark::before{
            content: "\e56d"
        }
.fa-arrow-right-from-bracket::before,
        .fa-sign-out::before{
            content: "\f08b"
        }
.fa-chevron-circle-down::before,
        .fa-circle-chevron-down::before{
            content: "\f13a"
        }
.fa-unlock-alt::before,
        .fa-unlock-keyhole::before{
            content: "\f13e"
        }
.fa-cloud-showers-heavy::before{
            content: "\f740"
        }
.fa-headphones-alt::before,
        .fa-headphones-simple::before{
            content: "\f58f"
        }
.fa-sitemap::before{
            content: "\f0e8"
        }
.fa-circle-dollar-to-slot::before,
        .fa-donate::before{
            content: "\f4b9"
        }
.fa-memory::before{
            content: "\f538"
        }
.fa-road-spikes::before{
            content: "\e568"
        }
.fa-fire-burner::before{
            content: "\e4f1"
        }
.fa-flag::before{
            content: "\f024"
        }
.fa-hanukiah::before{
            content: "\f6e6"
        }
.fa-feather::before{
            content: "\f52d"
        }
.fa-volume-down::before,
        .fa-volume-low::before{
            content: "\f027"
        }
.fa-comment-slash::before{
            content: "\f4b3"
        }
.fa-cloud-sun-rain::before{
            content: "\f743"
        }
.fa-compress::before{
            content: "\f066"
        }
.fa-wheat-alt::before,
        .fa-wheat-awn::before{
            content: "\e2cd"
        }
.fa-ankh::before{
            content: "\f644"
        }
.fa-hands-holding-child::before{
            content: "\e4fa"
        }
.fa-asterisk::before{
            content: "\2a"
        }
.fa-check-square::before,
        .fa-square-check::before{
            content: "\f14a"
        }
.fa-peseta-sign::before{
            content: "\e221"
        }
.fa-header::before,
        .fa-heading::before{
            content: "\f1dc"
        }
.fa-ghost::before{
            content: "\f6e2"
        }
.fa-list-squares::before,
        .fa-list::before{
            content: "\f03a"
        }
.fa-phone-square-alt::before,
        .fa-square-phone-flip::before{
            content: "\f87b"
        }
.fa-cart-plus::before{
            content: "\f217"
        }
.fa-gamepad::before{
            content: "\f11b"
        }
.fa-circle-dot::before,
        .fa-dot-circle::before{
            content: "\f192"
        }
.fa-dizzy::before,
        .fa-face-dizzy::before{
            content: "\f567"
        }
.fa-egg::before{
            content: "\f7fb"
        }
.fa-house-medical-circle-xmark::before{
            content: "\e513"
        }
.fa-campground::before{
            content: "\f6bb"
        }
.fa-folder-plus::before{
            content: "\f65e"
        }
.fa-futbol-ball::before,
        .fa-futbol::before,
        .fa-soccer-ball::before{
            content: "\f1e3"
        }
.fa-paint-brush::before,
        .fa-paintbrush::before{
            content: "\f1fc"
        }
.fa-lock::before{
            content: "\f023"
        }
.fa-gas-pump::before{
            content: "\f52f"
        }
.fa-hot-tub-person::before,
        .fa-hot-tub::before{
            content: "\f593"
        }
.fa-map-location::before,
        .fa-map-marked::before{
            content: "\f59f"
        }
.fa-house-flood-water::before{
            content: "\e50e"
        }
.fa-tree::before{
            content: "\f1bb"
        }
.fa-bridge-lock::before{
            content: "\e4cc"
        }
.fa-sack-dollar::before{
            content: "\f81d"
        }
.fa-edit::before,
        .fa-pen-to-square::before{
            content: "\f044"
        }
.fa-car-side::before{
            content: "\f5e4"
        }
.fa-share-alt::before,
        .fa-share-nodes::before{
            content: "\f1e0"
        }
.fa-heart-circle-minus::before{
            content: "\e4ff"
        }
.fa-hourglass-2::before,
        .fa-hourglass-half::before{
            content: "\f252"
        }
.fa-microscope::before{
            content: "\f610"
        }
.fa-sink::before{
            content: "\e06d"
        }
.fa-bag-shopping::before,
        .fa-shopping-bag::before{
            content: "\f290"
        }
.fa-arrow-down-z-a::before,
        .fa-sort-alpha-desc::before,
        .fa-sort-alpha-down-alt::before{
            content: "\f881"
        }
.fa-mitten::before{
            content: "\f7b5"
        }
.fa-person-rays::before{
            content: "\e54d"
        }
.fa-users::before{
            content: "\f0c0"
        }
.fa-eye-slash::before{
            content: "\f070"
        }
.fa-flask-vial::before{
            content: "\e4f3"
        }
.fa-hand-paper::before,
        .fa-hand::before{
            content: "\f256"
        }
.fa-om::before{
            content: "\f679"
        }
.fa-worm::before{
            content: "\e599"
        }
.fa-house-circle-xmark::before{
            content: "\e50b"
        }
.fa-plug::before{
            content: "\f1e6"
        }
.fa-chevron-up::before{
            content: "\f077"
        }
.fa-hand-spock::before{
            content: "\f259"
        }
.fa-stopwatch::before{
            content: "\f2f2"
        }
.fa-face-kiss::before,
        .fa-kiss::before{
            content: "\f596"
        }
.fa-bridge-circle-xmark::before{
            content: "\e4cb"
        }
.fa-face-grin-tongue::before,
        .fa-grin-tongue::before{
            content: "\f589"
        }
.fa-chess-bishop::before{
            content: "\f43a"
        }
.fa-face-grin-wink::before,
        .fa-grin-wink::before{
            content: "\f58c"
        }
.fa-deaf::before,
        .fa-deafness::before,
        .fa-ear-deaf::before,
        .fa-hard-of-hearing::before{
            content: "\f2a4"
        }
.fa-road-circle-check::before{
            content: "\e564"
        }
.fa-dice-five::before{
            content: "\f523"
        }
.fa-rss-square::before,
        .fa-square-rss::before{
            content: "\f143"
        }
.fa-land-mine-on::before{
            content: "\e51b"
        }
.fa-i-cursor::before{
            content: "\f246"
        }
.fa-stamp::before{
            content: "\f5bf"
        }
.fa-stairs::before{
            content: "\e289"
        }
.fa-i::before{
            content: "\49"
        }
.fa-hryvnia-sign::before,
        .fa-hryvnia::before{
            content: "\f6f2"
        }
.fa-pills::before{
            content: "\f484"
        }
.fa-face-grin-wide::before,
        .fa-grin-alt::before{
            content: "\f581"
        }
.fa-tooth::before{
            content: "\f5c9"
        }
.fa-v::before{
            content: "\56"
        }
.fa-bangladeshi-taka-sign::before{
            content: "\e2e6"
        }
.fa-bicycle::before{
            content: "\f206"
        }
.fa-rod-asclepius::before,
        .fa-rod-snake::before,
        .fa-staff-aesculapius::before,
        .fa-staff-snake::before{
            content: "\e579"
        }
.fa-head-side-cough-slash::before{
            content: "\e062"
        }
.fa-ambulance::before,
        .fa-truck-medical::before{
            content: "\f0f9"
        }
.fa-wheat-awn-circle-exclamation::before{
            content: "\e598"
        }
.fa-snowman::before{
            content: "\f7d0"
        }
.fa-mortar-pestle::before{
            content: "\f5a7"
        }
.fa-road-barrier::before{
            content: "\e562"
        }
.fa-school::before{
            content: "\f549"
        }
.fa-igloo::before{
            content: "\f7ae"
        }
.fa-joint::before{
            content: "\f595"
        }
.fa-angle-right::before{
            content: "\f105"
        }
.fa-horse::before{
            content: "\f6f0"
        }
.fa-q::before{
            content: "\51"
        }
.fa-g::before{
            content: "\47"
        }
.fa-notes-medical::before{
            content: "\f481"
        }
.fa-temperature-2::before,
        .fa-temperature-half::before,
        .fa-thermometer-2::before,
        .fa-thermometer-half::before{
            content: "\f2c9"
        }
.fa-dong-sign::before{
            content: "\e169"
        }
.fa-capsules::before{
            content: "\f46b"
        }
.fa-poo-bolt::before,
        .fa-poo-storm::before{
            content: "\f75a"
        }
.fa-face-frown-open::before,
        .fa-frown-open::before{
            content: "\f57a"
        }
.fa-hand-point-up::before{
            content: "\f0a6"
        }
.fa-money-bill::before{
            content: "\f0d6"
        }
.fa-bookmark::before{
            content: "\f02e"
        }
.fa-align-justify::before{
            content: "\f039"
        }
.fa-umbrella-beach::before{
            content: "\f5ca"
        }
.fa-helmet-un::before{
            content: "\e503"
        }
.fa-bullseye::before{
            content: "\f140"
        }
.fa-bacon::before{
            content: "\f7e5"
        }
.fa-hand-point-down::before{
            content: "\f0a7"
        }
.fa-arrow-up-from-bracket::before{
            content: "\e09a"
        }
.fa-folder-blank::before,
        .fa-folder::before{
            content: "\f07b"
        }
.fa-file-medical-alt::before,
        .fa-file-waveform::before{
            content: "\f478"
        }
.fa-radiation::before{
            content: "\f7b9"
        }
.fa-chart-simple::before{
            content: "\e473"
        }
.fa-mars-stroke::before{
            content: "\f229"
        }
.fa-vial::before{
            content: "\f492"
        }
.fa-dashboard::before,
        .fa-gauge-med::before,
        .fa-gauge::before,
        .fa-tachometer-alt-average::before{
            content: "\f624"
        }
.fa-magic-wand-sparkles::before,
        .fa-wand-magic-sparkles::before{
            content: "\e2ca"
        }
.fa-e::before{
            content: "\45"
        }
.fa-pen-alt::before,
        .fa-pen-clip::before{
            content: "\f305"
        }
.fa-bridge-circle-exclamation::before{
            content: "\e4ca"
        }
.fa-user::before{
            content: "\f007"
        }
.fa-school-circle-check::before{
            content: "\e56b"
        }
.fa-dumpster::before{
            content: "\f793"
        }
.fa-shuttle-van::before,
        .fa-van-shuttle::before{
            content: "\f5b6"
        }
.fa-building-user::before{
            content: "\e4da"
        }
.fa-caret-square-left::before,
        .fa-square-caret-left::before{
            content: "\f191"
        }
.fa-highlighter::before{
            content: "\f591"
        }
.fa-key::before{
            content: "\f084"
        }
.fa-bullhorn::before{
            content: "\f0a1"
        }
.fa-globe::before{
            content: "\f0ac"
        }
.fa-synagogue::before{
            content: "\f69b"
        }
.fa-person-half-dress::before{
            content: "\e548"
        }
.fa-road-bridge::before{
            content: "\e563"
        }
.fa-location-arrow::before{
            content: "\f124"
        }
.fa-c::before{
            content: "\43"
        }
.fa-tablet-button::before{
            content: "\f10a"
        }
.fa-building-lock::before{
            content: "\e4d6"
        }
.fa-pizza-slice::before{
            content: "\f818"
        }
.fa-money-bill-wave::before{
            content: "\f53a"
        }
.fa-area-chart::before,
        .fa-chart-area::before{
            content: "\f1fe"
        }
.fa-house-flag::before{
            content: "\e50d"
        }
.fa-person-circle-minus::before{
            content: "\e540"
        }
.fa-ban::before,
        .fa-cancel::before{
            content: "\f05e"
        }
.fa-camera-rotate::before{
            content: "\e0d8"
        }
.fa-air-freshener::before,
        .fa-spray-can-sparkles::before{
            content: "\f5d0"
        }
.fa-star::before{
            content: "\f005"
        }
.fa-repeat::before{
            content: "\f363"
        }
.fa-cross::before{
            content: "\f654"
        }
.fa-box::before{
            content: "\f466"
        }
.fa-venus-mars::before{
            content: "\f228"
        }
.fa-arrow-pointer::before,
        .fa-mouse-pointer::before{
            content: "\f245"
        }
.fa-expand-arrows-alt::before,
        .fa-maximize::before{
            content: "\f31e"
        }
.fa-charging-station::before{
            content: "\f5e7"
        }
.fa-shapes::before,
        .fa-triangle-circle-square::before{
            content: "\f61f"
        }
.fa-random::before,
        .fa-shuffle::before{
            content: "\f074"
        }
.fa-person-running::before,
        .fa-running::before{
            content: "\f70c"
        }
.fa-mobile-retro::before{
            content: "\e527"
        }
.fa-grip-lines-vertical::before{
            content: "\f7a5"
        }
.fa-spider::before{
            content: "\f717"
        }
.fa-hands-bound::before{
            content: "\e4f9"
        }
.fa-file-invoice-dollar::before{
            content: "\f571"
        }
.fa-plane-circle-exclamation::before{
            content: "\e556"
        }
.fa-x-ray::before{
            content: "\f497"
        }
.fa-spell-check::before{
            content: "\f891"
        }
.fa-slash::before{
            content: "\f715"
        }
.fa-computer-mouse::before,
        .fa-mouse::before{
            content: "\f8cc"
        }
.fa-arrow-right-to-bracket::before,
        .fa-sign-in::before{
            content: "\f090"
        }
.fa-shop-slash::before,
        .fa-store-alt-slash::before{
            content: "\e070"
        }
.fa-server::before{
            content: "\f233"
        }
.fa-virus-covid-slash::before{
            content: "\e4a9"
        }
.fa-shop-lock::before{
            content: "\e4a5"
        }
.fa-hourglass-1::before,
        .fa-hourglass-start::before{
            content: "\f251"
        }
.fa-blender-phone::before{
            content: "\f6b6"
        }
.fa-building-wheat::before{
            content: "\e4db"
        }
.fa-person-breastfeeding::before{
            content: "\e53a"
        }
.fa-right-to-bracket::before,
        .fa-sign-in-alt::before{
            content: "\f2f6"
        }
.fa-venus::before{
            content: "\f221"
        }
.fa-passport::before{
            content: "\f5ab"
        }
.fa-heart-pulse::before,
        .fa-heartbeat::before{
            content: "\f21e"
        }
.fa-people-carry-box::before,
        .fa-people-carry::before{
            content: "\f4ce"
        }
.fa-temperature-high::before{
            content: "\f769"
        }
.fa-microchip::before{
            content: "\f2db"
        }
.fa-crown::before{
            content: "\f521"
        }
.fa-weight-hanging::before{
            content: "\f5cd"
        }
.fa-xmarks-lines::before{
            content: "\e59a"
        }
.fa-file-prescription::before{
            content: "\f572"
        }
.fa-weight-scale::before,
        .fa-weight::before{
            content: "\f496"
        }
.fa-user-friends::before,
        .fa-user-group::before{
            content: "\f500"
        }
.fa-arrow-up-a-z::before,
        .fa-sort-alpha-up::before{
            content: "\f15e"
        }
.fa-chess-knight::before{
            content: "\f441"
        }
.fa-face-laugh-squint::before,
        .fa-laugh-squint::before{
            content: "\f59b"
        }
.fa-wheelchair::before{
            content: "\f193"
        }
.fa-arrow-circle-up::before,
        .fa-circle-arrow-up::before{
            content: "\f0aa"
        }
.fa-toggle-on::before{
            content: "\f205"
        }
.fa-person-walking::before,
        .fa-walking::before{
            content: "\f554"
        }
.fa-l::before{
            content: "\4c"
        }
.fa-fire::before{
            content: "\f06d"
        }
.fa-bed-pulse::before,
        .fa-procedures::before{
            content: "\f487"
        }
.fa-shuttle-space::before,
        .fa-space-shuttle::before{
            content: "\f197"
        }
.fa-face-laugh::before,
        .fa-laugh::before{
            content: "\f599"
        }
.fa-folder-open::before{
            content: "\f07c"
        }
.fa-heart-circle-plus::before{
            content: "\e500"
        }
.fa-code-fork::before{
            content: "\e13b"
        }
.fa-city::before{
            content: "\f64f"
        }
.fa-microphone-alt::before,
        .fa-microphone-lines::before{
            content: "\f3c9"
        }
.fa-pepper-hot::before{
            content: "\f816"
        }
.fa-unlock::before{
            content: "\f09c"
        }
.fa-colon-sign::before{
            content: "\e140"
        }
.fa-headset::before{
            content: "\f590"
        }
.fa-store-slash::before{
            content: "\e071"
        }
.fa-road-circle-xmark::before{
            content: "\e566"
        }
.fa-user-minus::before{
            content: "\f503"
        }
.fa-mars-stroke-up::before,
        .fa-mars-stroke-v::before{
            content: "\f22a"
        }
.fa-champagne-glasses::before,
        .fa-glass-cheers::before{
            content: "\f79f"
        }
.fa-clipboard::before{
            content: "\f328"
        }
.fa-house-circle-exclamation::before{
            content: "\e50a"
        }
.fa-file-arrow-up::before,
        .fa-file-upload::before{
            content: "\f574"
        }
.fa-wifi-3::before,
        .fa-wifi-strong::before,
        .fa-wifi::before{
            content: "\f1eb"
        }
.fa-bath::before,
        .fa-bathtub::before{
            content: "\f2cd"
        }
.fa-underline::before{
            content: "\f0cd"
        }
.fa-user-edit::before,
        .fa-user-pen::before{
            content: "\f4ff"
        }
.fa-signature::before{
            content: "\f5b7"
        }
.fa-stroopwafel::before{
            content: "\f551"
        }
.fa-bold::before{
            content: "\f032"
        }
.fa-anchor-lock::before{
            content: "\e4ad"
        }
.fa-building-ngo::before{
            content: "\e4d7"
        }
.fa-manat-sign::before{
            content: "\e1d5"
        }
.fa-not-equal::before{
            content: "\f53e"
        }
.fa-border-style::before,
        .fa-border-top-left::before{
            content: "\f853"
        }
.fa-map-location-dot::before,
        .fa-map-marked-alt::before{
            content: "\f5a0"
        }
.fa-jedi::before{
            content: "\f669"
        }
.fa-poll::before,
        .fa-square-poll-vertical::before{
            content: "\f681"
        }
.fa-mug-hot::before{
            content: "\f7b6"
        }
.fa-battery-car::before,
        .fa-car-battery::before{
            content: "\f5df"
        }
.fa-gift::before{
            content: "\f06b"
        }
.fa-dice-two::before{
            content: "\f528"
        }
.fa-chess-queen::before{
            content: "\f445"
        }
.fa-glasses::before{
            content: "\f530"
        }
.fa-chess-board::before{
            content: "\f43c"
        }
.fa-building-circle-check::before{
            content: "\e4d2"
        }
.fa-person-chalkboard::before{
            content: "\e53d"
        }
.fa-mars-stroke-h::before,
        .fa-mars-stroke-right::before{
            content: "\f22b"
        }
.fa-hand-back-fist::before,
        .fa-hand-rock::before{
            content: "\f255"
        }
.fa-caret-square-up::before,
        .fa-square-caret-up::before{
            content: "\f151"
        }
.fa-cloud-showers-water::before{
            content: "\e4e4"
        }
.fa-bar-chart::before,
        .fa-chart-bar::before{
            content: "\f080"
        }
.fa-hands-bubbles::before,
        .fa-hands-wash::before{
            content: "\e05e"
        }
.fa-less-than-equal::before{
            content: "\f537"
        }
.fa-train::before{
            content: "\f238"
        }
.fa-eye-low-vision::before,
        .fa-low-vision::before{
            content: "\f2a8"
        }
.fa-crow::before{
            content: "\f520"
        }
.fa-sailboat::before{
            content: "\e445"
        }
.fa-window-restore::before{
            content: "\f2d2"
        }
.fa-plus-square::before,
        .fa-square-plus::before{
            content: "\f0fe"
        }
.fa-torii-gate::before{
            content: "\f6a1"
        }
.fa-frog::before{
            content: "\f52e"
        }
.fa-bucket::before{
            content: "\e4cf"
        }
.fa-image::before{
            content: "\f03e"
        }
.fa-microphone::before{
            content: "\f130"
        }
.fa-cow::before{
            content: "\f6c8"
        }
.fa-caret-up::before{
            content: "\f0d8"
        }
.fa-screwdriver::before{
            content: "\f54a"
        }
.fa-folder-closed::before{
            content: "\e185"
        }
.fa-house-tsunami::before{
            content: "\e515"
        }
.fa-square-nfi::before{
            content: "\e576"
        }
.fa-arrow-up-from-ground-water::before{
            content: "\e4b5"
        }
.fa-glass-martini-alt::before,
        .fa-martini-glass::before{
            content: "\f57b"
        }
.fa-rotate-back::before,
        .fa-rotate-backward::before,
        .fa-rotate-left::before,
        .fa-undo-alt::before{
            content: "\f2ea"
        }
.fa-columns::before,
        .fa-table-columns::before{
            content: "\f0db"
        }
.fa-lemon::before{
            content: "\f094"
        }
.fa-head-side-mask::before{
            content: "\e063"
        }
.fa-handshake::before{
            content: "\f2b5"
        }
.fa-gem::before{
            content: "\f3a5"
        }
.fa-dolly-box::before,
        .fa-dolly::before{
            content: "\f472"
        }
.fa-smoking::before{
            content: "\f48d"
        }
.fa-compress-arrows-alt::before,
        .fa-minimize::before{
            content: "\f78c"
        }
.fa-monument::before{
            content: "\f5a6"
        }
.fa-snowplow::before{
            content: "\f7d2"
        }
.fa-angle-double-right::before,
        .fa-angles-right::before{
            content: "\f101"
        }
.fa-cannabis::before{
            content: "\f55f"
        }
.fa-circle-play::before,
        .fa-play-circle::before{
            content: "\f144"
        }
.fa-tablets::before{
            content: "\f490"
        }
.fa-ethernet::before{
            content: "\f796"
        }
.fa-eur::before,
        .fa-euro-sign::before,
        .fa-euro::before{
            content: "\f153"
        }
.fa-chair::before{
            content: "\f6c0"
        }
.fa-check-circle::before,
        .fa-circle-check::before{
            content: "\f058"
        }
.fa-circle-stop::before,
        .fa-stop-circle::before{
            content: "\f28d"
        }
.fa-compass-drafting::before,
        .fa-drafting-compass::before{
            content: "\f568"
        }
.fa-plate-wheat::before{
            content: "\e55a"
        }
.fa-icicles::before{
            content: "\f7ad"
        }
.fa-person-shelter::before{
            content: "\e54f"
        }
.fa-neuter::before{
            content: "\f22c"
        }
.fa-id-badge::before{
            content: "\f2c1"
        }
.fa-marker::before{
            content: "\f5a1"
        }
.fa-face-laugh-beam::before,
        .fa-laugh-beam::before{
            content: "\f59a"
        }
.fa-helicopter-symbol::before{
            content: "\e502"
        }
.fa-universal-access::before{
            content: "\f29a"
        }
.fa-chevron-circle-up::before,
        .fa-circle-chevron-up::before{
            content: "\f139"
        }
.fa-lari-sign::before{
            content: "\e1c8"
        }
.fa-volcano::before{
            content: "\f770"
        }
.fa-person-walking-dashed-line-arrow-right::before{
            content: "\e553"
        }
.fa-gbp::before,
        .fa-pound-sign::before,
        .fa-sterling-sign::before{
            content: "\f154"
        }
.fa-viruses::before{
            content: "\e076"
        }
.fa-square-person-confined::before{
            content: "\e577"
        }
.fa-user-tie::before{
            content: "\f508"
        }
.fa-arrow-down-long::before,
        .fa-long-arrow-down::before{
            content: "\f175"
        }
.fa-tent-arrow-down-to-line::before{
            content: "\e57e"
        }
.fa-certificate::before{
            content: "\f0a3"
        }
.fa-mail-reply-all::before,
        .fa-reply-all::before{
            content: "\f122"
        }
.fa-suitcase::before{
            content: "\f0f2"
        }
.fa-person-skating::before,
        .fa-skating::before{
            content: "\f7c5"
        }
.fa-filter-circle-dollar::before,
        .fa-funnel-dollar::before{
            content: "\f662"
        }
.fa-camera-retro::before{
            content: "\f083"
        }
.fa-arrow-circle-down::before,
        .fa-circle-arrow-down::before{
            content: "\f0ab"
        }
.fa-arrow-right-to-file::before,
        .fa-file-import::before{
            content: "\f56f"
        }
.fa-external-link-square::before,
        .fa-square-arrow-up-right::before{
            content: "\f14c"
        }
.fa-box-open::before{
            content: "\f49e"
        }
.fa-scroll::before{
            content: "\f70e"
        }
.fa-spa::before{
            content: "\f5bb"
        }
.fa-location-pin-lock::before{
            content: "\e51f"
        }
.fa-pause::before{
            content: "\f04c"
        }
.fa-hill-avalanche::before{
            content: "\e507"
        }
.fa-temperature-0::before,
        .fa-temperature-empty::before,
        .fa-thermometer-0::before,
        .fa-thermometer-empty::before{
            content: "\f2cb"
        }
.fa-bomb::before{
            content: "\f1e2"
        }
.fa-registered::before{
            content: "\f25d"
        }
.fa-address-card::before,
        .fa-contact-card::before,
        .fa-vcard::before{
            content: "\f2bb"
        }
.fa-balance-scale-right::before,
        .fa-scale-unbalanced-flip::before{
            content: "\f516"
        }
.fa-subscript::before{
            content: "\f12c"
        }
.fa-diamond-turn-right::before,
        .fa-directions::before{
            content: "\f5eb"
        }
.fa-burst::before{
            content: "\e4dc"
        }
.fa-house-laptop::before,
        .fa-laptop-house::before{
            content: "\e066"
        }
.fa-face-tired::before,
        .fa-tired::before{
            content: "\f5c8"
        }
.fa-money-bills::before{
            content: "\e1f3"
        }
.fa-smog::before{
            content: "\f75f"
        }
.fa-crutch::before{
            content: "\f7f7"
        }
.fa-cloud-arrow-up::before,
        .fa-cloud-upload-alt::before,
        .fa-cloud-upload::before{
            content: "\f0ee"
        }
.fa-palette::before{
            content: "\f53f"
        }
.fa-arrows-turn-right::before{
            content: "\e4c0"
        }
.fa-vest::before{
            content: "\e085"
        }
.fa-ferry::before{
            content: "\e4ea"
        }
.fa-arrows-down-to-people::before{
            content: "\e4b9"
        }
.fa-seedling::before,
        .fa-sprout::before{
            content: "\f4d8"
        }
.fa-arrows-alt-h::before,
        .fa-left-right::before{
            content: "\f337"
        }
.fa-boxes-packing::before{
            content: "\e4c7"
        }
.fa-arrow-circle-left::before,
        .fa-circle-arrow-left::before{
            content: "\f0a8"
        }
.fa-group-arrows-rotate::before{
            content: "\e4f6"
        }
.fa-bowl-food::before{
            content: "\e4c6"
        }
.fa-candy-cane::before{
            content: "\f786"
        }
.fa-arrow-down-wide-short::before,
        .fa-sort-amount-asc::before,
        .fa-sort-amount-down::before{
            content: "\f160"
        }
.fa-cloud-bolt::before,
        .fa-thunderstorm::before{
            content: "\f76c"
        }
.fa-remove-format::before,
        .fa-text-slash::before{
            content: "\f87d"
        }
.fa-face-smile-wink::before,
        .fa-smile-wink::before{
            content: "\f4da"
        }
.fa-file-word::before{
            content: "\f1c2"
        }
.fa-file-powerpoint::before{
            content: "\f1c4"
        }
.fa-arrows-h::before,
        .fa-arrows-left-right::before{
            content: "\f07e"
        }
.fa-house-lock::before{
            content: "\e510"
        }
.fa-cloud-arrow-down::before,
        .fa-cloud-download-alt::before,
        .fa-cloud-download::before{
            content: "\f0ed"
        }
.fa-children::before{
            content: "\e4e1"
        }
.fa-blackboard::before,
        .fa-chalkboard::before{
            content: "\f51b"
        }
.fa-user-alt-slash::before,
        .fa-user-large-slash::before{
            content: "\f4fa"
        }
.fa-envelope-open::before{
            content: "\f2b6"
        }
.fa-handshake-alt-slash::before,
        .fa-handshake-simple-slash::before{
            content: "\e05f"
        }
.fa-mattress-pillow::before{
            content: "\e525"
        }
.fa-guarani-sign::before{
            content: "\e19a"
        }
.fa-arrows-rotate::before,
        .fa-refresh::before,
        .fa-sync::before{
            content: "\f021"
        }
.fa-fire-extinguisher::before{
            content: "\f134"
        }
.fa-cruzeiro-sign::before{
            content: "\e152"
        }
.fa-greater-than-equal::before{
            content: "\f532"
        }
.fa-shield-alt::before,
        .fa-shield-halved::before{
            content: "\f3ed"
        }
.fa-atlas::before,
        .fa-book-atlas::before{
            content: "\f558"
        }
.fa-virus::before{
            content: "\e074"
        }
.fa-envelope-circle-check::before{
            content: "\e4e8"
        }
.fa-layer-group::before{
            content: "\f5fd"
        }
.fa-arrows-to-dot::before{
            content: "\e4be"
        }
.fa-archway::before{
            content: "\f557"
        }
.fa-heart-circle-check::before{
            content: "\e4fd"
        }
.fa-house-chimney-crack::before,
        .fa-house-damage::before{
            content: "\f6f1"
        }
.fa-file-archive::before,
        .fa-file-zipper::before{
            content: "\f1c6"
        }
.fa-square::before{
            content: "\f0c8"
        }
.fa-glass-martini::before,
        .fa-martini-glass-empty::before{
            content: "\f000"
        }
.fa-couch::before{
            content: "\f4b8"
        }
.fa-cedi-sign::before{
            content: "\e0df"
        }
.fa-italic::before{
            content: "\f033"
        }
.fa-church::before{
            content: "\f51d"
        }
.fa-comments-dollar::before{
            content: "\f653"
        }
.fa-democrat::before{
            content: "\f747"
        }
.fa-z::before{
            content: "\5a"
        }
.fa-person-skiing::before,
        .fa-skiing::before{
            content: "\f7c9"
        }
.fa-road-lock::before{
            content: "\e567"
        }
.fa-a::before{
            content: "\41"
        }
.fa-temperature-arrow-down::before,
        .fa-temperature-down::before{
            content: "\e03f"
        }
.fa-feather-alt::before,
        .fa-feather-pointed::before{
            content: "\f56b"
        }
.fa-p::before{
            content: "\50"
        }
.fa-snowflake::before{
            content: "\f2dc"
        }
.fa-newspaper::before{
            content: "\f1ea"
        }
.fa-ad::before,
        .fa-rectangle-ad::before{
            content: "\f641"
        }
.fa-arrow-circle-right::before,
        .fa-circle-arrow-right::before{
            content: "\f0a9"
        }
.fa-filter-circle-xmark::before{
            content: "\e17b"
        }
.fa-locust::before{
            content: "\e520"
        }
.fa-sort::before,
        .fa-unsorted::before{
            content: "\f0dc"
        }
.fa-list-1-2::before,
        .fa-list-numeric::before,
        .fa-list-ol::before{
            content: "\f0cb"
        }
.fa-person-dress-burst::before{
            content: "\e544"
        }
.fa-money-check-alt::before,
        .fa-money-check-dollar::before{
            content: "\f53d"
        }
.fa-vector-square::before{
            content: "\f5cb"
        }
.fa-bread-slice::before{
            content: "\f7ec"
        }
.fa-language::before{
            content: "\f1ab"
        }
.fa-face-kiss-wink-heart::before,
        .fa-kiss-wink-heart::before{
            content: "\f598"
        }
.fa-filter::before{
            content: "\f0b0"
        }
.fa-question::before{
            content: "\3f"
        }
.fa-file-signature::before{
            content: "\f573"
        }
.fa-arrows-alt::before,
        .fa-up-down-left-right::before{
            content: "\f0b2"
        }
.fa-house-chimney-user::before{
            content: "\e065"
        }
.fa-hand-holding-heart::before{
            content: "\f4be"
        }
.fa-puzzle-piece::before{
            content: "\f12e"
        }
.fa-money-check::before{
            content: "\f53c"
        }
.fa-star-half-alt::before,
        .fa-star-half-stroke::before{
            content: "\f5c0"
        }
.fa-code::before{
            content: "\f121"
        }
.fa-glass-whiskey::before,
        .fa-whiskey-glass::before{
            content: "\f7a0"
        }
.fa-building-circle-exclamation::before{
            content: "\e4d3"
        }
.fa-magnifying-glass-chart::before{
            content: "\e522"
        }
.fa-arrow-up-right-from-square::before,
        .fa-external-link::before{
            content: "\f08e"
        }
.fa-cubes-stacked::before{
            content: "\e4e6"
        }
.fa-krw::before,
        .fa-won-sign::before,
        .fa-won::before{
            content: "\f159"
        }
.fa-virus-covid::before{
            content: "\e4a8"
        }
.fa-austral-sign::before{
            content: "\e0a9"
        }
.fa-f::before{
            content: "\46"
        }
.fa-leaf::before{
            content: "\f06c"
        }
.fa-road::before{
            content: "\f018"
        }
.fa-cab::before,
        .fa-taxi::before{
            content: "\f1ba"
        }
.fa-person-circle-plus::before{
            content: "\e541"
        }
.fa-chart-pie::before,
        .fa-pie-chart::before{
            content: "\f200"
        }
.fa-bolt-lightning::before{
            content: "\e0b7"
        }
.fa-sack-xmark::before{
            content: "\e56a"
        }
.fa-file-excel::before{
            content: "\f1c3"
        }
.fa-file-contract::before{
            content: "\f56c"
        }
.fa-fish-fins::before{
            content: "\e4f2"
        }
.fa-building-flag::before{
            content: "\e4d5"
        }
.fa-face-grin-beam::before,
        .fa-grin-beam::before{
            content: "\f582"
        }
.fa-object-ungroup::before{
            content: "\f248"
        }
.fa-poop::before{
            content: "\f619"
        }
.fa-location-pin::before,
        .fa-map-marker::before{
            content: "\f041"
        }
.fa-kaaba::before{
            content: "\f66b"
        }
.fa-toilet-paper::before{
            content: "\f71e"
        }
.fa-hard-hat::before,
        .fa-hat-hard::before,
        .fa-helmet-safety::before{
            content: "\f807"
        }
.fa-eject::before{
            content: "\f052"
        }
.fa-arrow-alt-circle-right::before,
        .fa-circle-right::before{
            content: "\f35a"
        }
.fa-plane-circle-check::before{
            content: "\e555"
        }
.fa-face-rolling-eyes::before,
        .fa-meh-rolling-eyes::before{
            content: "\f5a5"
        }
.fa-object-group::before{
            content: "\f247"
        }
.fa-chart-line::before,
        .fa-line-chart::before{
            content: "\f201"
        }
.fa-mask-ventilator::before{
            content: "\e524"
        }
.fa-arrow-right::before{
            content: "\f061"
        }
.fa-map-signs::before,
        .fa-signs-post::before{
            content: "\f277"
        }
.fa-cash-register::before{
            content: "\f788"
        }
.fa-person-circle-question::before{
            content: "\e542"
        }
.fa-h::before{
            content: "\48"
        }
.fa-tarp::before{
            content: "\e57b"
        }
.fa-screwdriver-wrench::before,
        .fa-tools::before{
            content: "\f7d9"
        }
.fa-arrows-to-eye::before{
            content: "\e4bf"
        }
.fa-plug-circle-bolt::before{
            content: "\e55b"
        }
.fa-heart::before{
            content: "\f004"
        }
.fa-mars-and-venus::before{
            content: "\f224"
        }
.fa-home-user::before,
        .fa-house-user::before{
            content: "\e1b0"
        }
.fa-dumpster-fire::before{
            content: "\f794"
        }
.fa-house-crack::before{
            content: "\e3b1"
        }
.fa-cocktail::before,
        .fa-martini-glass-citrus::before{
            content: "\f561"
        }
.fa-face-surprise::before,
        .fa-surprise::before{
            content: "\f5c2"
        }
.fa-bottle-water::before{
            content: "\e4c5"
        }
.fa-circle-pause::before,
        .fa-pause-circle::before{
            content: "\f28b"
        }
.fa-toilet-paper-slash::before{
            content: "\e072"
        }
.fa-apple-alt::before,
        .fa-apple-whole::before{
            content: "\f5d1"
        }
.fa-kitchen-set::before{
            content: "\e51a"
        }
.fa-r::before{
            content: "\52"
        }
.fa-temperature-1::before,
        .fa-temperature-quarter::before,
        .fa-thermometer-1::before,
        .fa-thermometer-quarter::before{
            content: "\f2ca"
        }
.fa-cube::before{
            content: "\f1b2"
        }
.fa-bitcoin-sign::before{
            content: "\e0b4"
        }
.fa-shield-dog::before{
            content: "\e573"
        }
.fa-solar-panel::before{
            content: "\f5ba"
        }
.fa-lock-open::before{
            content: "\f3c1"
        }
.fa-elevator::before{
            content: "\e16d"
        }
.fa-money-bill-transfer::before{
            content: "\e528"
        }
.fa-money-bill-trend-up::before{
            content: "\e529"
        }
.fa-house-flood-water-circle-arrow-right::before{
            content: "\e50f"
        }
.fa-poll-h::before,
        .fa-square-poll-horizontal::before{
            content: "\f682"
        }
.fa-circle::before{
            content: "\f111"
        }
.fa-backward-fast::before,
        .fa-fast-backward::before{
            content: "\f049"
        }
.fa-recycle::before{
            content: "\f1b8"
        }
.fa-user-astronaut::before{
            content: "\f4fb"
        }
.fa-plane-slash::before{
            content: "\e069"
        }
.fa-trademark::before{
            content: "\f25c"
        }
.fa-basketball-ball::before,
        .fa-basketball::before{
            content: "\f434"
        }
.fa-satellite-dish::before{
            content: "\f7c0"
        }
.fa-arrow-alt-circle-up::before,
        .fa-circle-up::before{
            content: "\f35b"
        }
.fa-mobile-alt::before,
        .fa-mobile-screen-button::before{
            content: "\f3cd"
        }
.fa-volume-high::before,
        .fa-volume-up::before{
            content: "\f028"
        }
.fa-users-rays::before{
            content: "\e593"
        }
.fa-wallet::before{
            content: "\f555"
        }
.fa-clipboard-check::before{
            content: "\f46c"
        }
.fa-file-audio::before{
            content: "\f1c7"
        }
.fa-burger::before,
        .fa-hamburger::before{
            content: "\f805"
        }
.fa-wrench::before{
            content: "\f0ad"
        }
.fa-bugs::before{
            content: "\e4d0"
        }
.fa-rupee-sign::before,
        .fa-rupee::before{
            content: "\f156"
        }
.fa-file-image::before{
            content: "\f1c5"
        }
.fa-circle-question::before,
        .fa-question-circle::before{
            content: "\f059"
        }
.fa-plane-departure::before{
            content: "\f5b0"
        }
.fa-handshake-slash::before{
            content: "\e060"
        }
.fa-book-bookmark::before{
            content: "\e0bb"
        }
.fa-code-branch::before{
            content: "\f126"
        }
.fa-hat-cowboy::before{
            content: "\f8c0"
        }
.fa-bridge::before{
            content: "\e4c8"
        }
.fa-phone-alt::before,
        .fa-phone-flip::before{
            content: "\f879"
        }
.fa-truck-front::before{
            content: "\e2b7"
        }
.fa-cat::before{
            content: "\f6be"
        }
.fa-anchor-circle-exclamation::before{
            content: "\e4ab"
        }
.fa-truck-field::before{
            content: "\e58d"
        }
.fa-route::before{
            content: "\f4d7"
        }
.fa-clipboard-question::before{
            content: "\e4e3"
        }
.fa-panorama::before{
            content: "\e209"
        }
.fa-comment-medical::before{
            content: "\f7f5"
        }
.fa-teeth-open::before{
            content: "\f62f"
        }
.fa-file-circle-minus::before{
            content: "\e4ed"
        }
.fa-tags::before{
            content: "\f02c"
        }
.fa-wine-glass::before{
            content: "\f4e3"
        }
.fa-fast-forward::before,
        .fa-forward-fast::before{
            content: "\f050"
        }
.fa-face-meh-blank::before,
        .fa-meh-blank::before{
            content: "\f5a4"
        }
.fa-parking::before,
        .fa-square-parking::before{
            content: "\f540"
        }
.fa-house-signal::before{
            content: "\e012"
        }
.fa-bars-progress::before,
        .fa-tasks-alt::before{
            content: "\f828"
        }
.fa-faucet-drip::before{
            content: "\e006"
        }
.fa-cart-flatbed::before,
        .fa-dolly-flatbed::before{
            content: "\f474"
        }
.fa-ban-smoking::before,
        .fa-smoking-ban::before{
            content: "\f54d"
        }
.fa-terminal::before{
            content: "\f120"
        }
.fa-mobile-button::before{
            content: "\f10b"
        }
.fa-house-medical-flag::before{
            content: "\e514"
        }
.fa-basket-shopping::before,
        .fa-shopping-basket::before{
            content: "\f291"
        }
.fa-tape::before{
            content: "\f4db"
        }
.fa-bus-alt::before,
        .fa-bus-simple::before{
            content: "\f55e"
        }
.fa-eye::before{
            content: "\f06e"
        }
.fa-face-sad-cry::before,
        .fa-sad-cry::before{
            content: "\f5b3"
        }
.fa-audio-description::before{
            content: "\f29e"
        }
.fa-person-military-to-person::before{
            content: "\e54c"
        }
.fa-file-shield::before{
            content: "\e4f0"
        }
.fa-user-slash::before{
            content: "\f506"
        }
.fa-pen::before{
            content: "\f304"
        }
.fa-tower-observation::before{
            content: "\e586"
        }
.fa-file-code::before{
            content: "\f1c9"
        }
.fa-signal-5::before,
        .fa-signal-perfect::before,
        .fa-signal::before{
            content: "\f012"
        }
.fa-bus::before{
            content: "\f207"
        }
.fa-heart-circle-xmark::before{
            content: "\e501"
        }
.fa-home-lg::before,
        .fa-house-chimney::before{
            content: "\e3af"
        }
.fa-window-maximize::before{
            content: "\f2d0"
        }
.fa-face-frown::before,
        .fa-frown::before{
            content: "\f119"
        }
.fa-prescription::before{
            content: "\f5b1"
        }
.fa-shop::before,
        .fa-store-alt::before{
            content: "\f54f"
        }
.fa-floppy-disk::before,
        .fa-save::before{
            content: "\f0c7"
        }
.fa-vihara::before{
            content: "\f6a7"
        }
.fa-balance-scale-left::before,
        .fa-scale-unbalanced::before{
            content: "\f515"
        }
.fa-sort-asc::before,
        .fa-sort-up::before{
            content: "\f0de"
        }
.fa-comment-dots::before,
        .fa-commenting::before{
            content: "\f4ad"
        }
.fa-plant-wilt::before{
            content: "\e5aa"
        }
.fa-diamond::before{
            content: "\f219"
        }
.fa-face-grin-squint::before,
        .fa-grin-squint::before{
            content: "\f585"
        }
.fa-hand-holding-dollar::before,
        .fa-hand-holding-usd::before{
            content: "\f4c0"
        }
.fa-bacterium::before{
            content: "\e05a"
        }
.fa-hand-pointer::before{
            content: "\f25a"
        }
.fa-drum-steelpan::before{
            content: "\f56a"
        }
.fa-hand-scissors::before{
            content: "\f257"
        }
.fa-hands-praying::before,
        .fa-praying-hands::before{
            content: "\f684"
        }
.fa-arrow-right-rotate::before,
        .fa-arrow-rotate-forward::before,
        .fa-arrow-rotate-right::before,
        .fa-redo::before{
            content: "\f01e"
        }
.fa-biohazard::before{
            content: "\f780"
        }
.fa-location-crosshairs::before,
        .fa-location::before{
            content: "\f601"
        }
.fa-mars-double::before{
            content: "\f227"
        }
.fa-child-dress::before{
            content: "\e59c"
        }
.fa-users-between-lines::before{
            content: "\e591"
        }
.fa-lungs-virus::before{
            content: "\e067"
        }
.fa-face-grin-tears::before,
        .fa-grin-tears::before{
            content: "\f588"
        }
.fa-phone::before{
            content: "\f095"
        }
.fa-calendar-times::before,
        .fa-calendar-xmark::before{
            content: "\f273"
        }
.fa-child-reaching::before{
            content: "\e59d"
        }
.fa-head-side-virus::before{
            content: "\e064"
        }
.fa-user-cog::before,
        .fa-user-gear::before{
            content: "\f4fe"
        }
.fa-arrow-up-1-9::before,
        .fa-sort-numeric-up::before{
            content: "\f163"
        }
.fa-door-closed::before{
            content: "\f52a"
        }
.fa-shield-virus::before{
            content: "\e06c"
        }
.fa-dice-six::before{
            content: "\f526"
        }
.fa-mosquito-net::before{
            content: "\e52c"
        }
.fa-bridge-water::before{
            content: "\e4ce"
        }
.fa-person-booth::before{
            content: "\f756"
        }
.fa-text-width::before{
            content: "\f035"
        }
.fa-hat-wizard::before{
            content: "\f6e8"
        }
.fa-pen-fancy::before{
            content: "\f5ac"
        }
.fa-digging::before,
        .fa-person-digging::before{
            content: "\f85e"
        }
.fa-trash::before{
            content: "\f1f8"
        }
.fa-gauge-simple-med::before,
        .fa-gauge-simple::before,
        .fa-tachometer-average::before{
            content: "\f629"
        }
.fa-book-medical::before{
            content: "\f7e6"
        }
.fa-poo::before{
            content: "\f2fe"
        }
.fa-quote-right-alt::before,
        .fa-quote-right::before{
            content: "\f10e"
        }
.fa-shirt::before,
        .fa-t-shirt::before,
        .fa-tshirt::before{
            content: "\f553"
        }
.fa-cubes::before{
            content: "\f1b3"
        }
.fa-divide::before{
            content: "\f529"
        }
.fa-tenge-sign::before,
        .fa-tenge::before{
            content: "\f7d7"
        }
.fa-headphones::before{
            content: "\f025"
        }
.fa-hands-holding::before{
            content: "\f4c2"
        }
.fa-hands-clapping::before{
            content: "\e1a8"
        }
.fa-republican::before{
            content: "\f75e"
        }
.fa-arrow-left::before{
            content: "\f060"
        }
.fa-person-circle-xmark::before{
            content: "\e543"
        }
.fa-ruler::before{
            content: "\f545"
        }
.fa-align-left::before{
            content: "\f036"
        }
.fa-dice-d6::before{
            content: "\f6d1"
        }
.fa-restroom::before{
            content: "\f7bd"
        }
.fa-j::before{
            content: "\4a"
        }
.fa-users-viewfinder::before{
            content: "\e595"
        }
.fa-file-video::before{
            content: "\f1c8"
        }
.fa-external-link-alt::before,
        .fa-up-right-from-square::before{
            content: "\f35d"
        }
.fa-table-cells::before,
        .fa-th::before{
            content: "\f00a"
        }
.fa-file-pdf::before{
            content: "\f1c1"
        }
.fa-bible::before,
        .fa-book-bible::before{
            content: "\f647"
        }
.fa-o::before{
            content: "\4f"
        }
.fa-medkit::before,
        .fa-suitcase-medical::before{
            content: "\f0fa"
        }
.fa-user-secret::before{
            content: "\f21b"
        }
.fa-otter::before{
            content: "\f700"
        }
.fa-female::before,
        .fa-person-dress::before{
            content: "\f182"
        }
.fa-comment-dollar::before{
            content: "\f651"
        }
.fa-briefcase-clock::before,
        .fa-business-time::before{
            content: "\f64a"
        }
.fa-table-cells-large::before,
        .fa-th-large::before{
            content: "\f009"
        }
.fa-book-tanakh::before,
        .fa-tanakh::before{
            content: "\f827"
        }
.fa-phone-volume::before,
        .fa-volume-control-phone::before{
            content: "\f2a0"
        }
.fa-hat-cowboy-side::before{
            content: "\f8c1"
        }
.fa-clipboard-user::before{
            content: "\f7f3"
        }
.fa-child::before{
            content: "\f1ae"
        }
.fa-lira-sign::before{
            content: "\f195"
        }
.fa-satellite::before{
            content: "\f7bf"
        }
.fa-plane-lock::before{
            content: "\e558"
        }
.fa-tag::before{
            content: "\f02b"
        }
.fa-comment::before{
            content: "\f075"
        }
.fa-birthday-cake::before,
        .fa-cake-candles::before,
        .fa-cake::before{
            content: "\f1fd"
        }
.fa-envelope::before{
            content: "\f0e0"
        }
.fa-angle-double-up::before,
        .fa-angles-up::before{
            content: "\f102"
        }
.fa-paperclip::before{
            content: "\f0c6"
        }
.fa-arrow-right-to-city::before{
            content: "\e4b3"
        }
.fa-ribbon::before{
            content: "\f4d6"
        }
.fa-lungs::before{
            content: "\f604"
        }
.fa-arrow-up-9-1::before,
        .fa-sort-numeric-up-alt::before{
            content: "\f887"
        }
.fa-litecoin-sign::before{
            content: "\e1d3"
        }
.fa-border-none::before{
            content: "\f850"
        }
.fa-circle-nodes::before{
            content: "\e4e2"
        }
.fa-parachute-box::before{
            content: "\f4cd"
        }
.fa-indent::before{
            content: "\f03c"
        }
.fa-truck-field-un::before{
            content: "\e58e"
        }
.fa-hourglass-empty::before,
        .fa-hourglass::before{
            content: "\f254"
        }
.fa-mountain::before{
            content: "\f6fc"
        }
.fa-user-doctor::before,
        .fa-user-md::before{
            content: "\f0f0"
        }
.fa-circle-info::before,
        .fa-info-circle::before{
            content: "\f05a"
        }
.fa-cloud-meatball::before{
            content: "\f73b"
        }
.fa-camera-alt::before,
        .fa-camera::before{
            content: "\f030"
        }
.fa-square-virus::before{
            content: "\e578"
        }
.fa-meteor::before{
            content: "\f753"
        }
.fa-car-on::before{
            content: "\e4dd"
        }
.fa-sleigh::before{
            content: "\f7cc"
        }
.fa-arrow-down-1-9::before,
        .fa-sort-numeric-asc::before,
        .fa-sort-numeric-down::before{
            content: "\f162"
        }
.fa-hand-holding-droplet::before,
        .fa-hand-holding-water::before{
            content: "\f4c1"
        }
.fa-water::before{
            content: "\f773"
        }
.fa-calendar-check::before{
            content: "\f274"
        }
.fa-braille::before{
            content: "\f2a1"
        }
.fa-prescription-bottle-alt::before,
        .fa-prescription-bottle-medical::before{
            content: "\f486"
        }
.fa-landmark::before{
            content: "\f66f"
        }
.fa-truck::before{
            content: "\f0d1"
        }
.fa-crosshairs::before{
            content: "\f05b"
        }
.fa-person-cane::before{
            content: "\e53c"
        }
.fa-tent::before{
            content: "\e57d"
        }
.fa-vest-patches::before{
            content: "\e086"
        }
.fa-check-double::before{
            content: "\f560"
        }
.fa-arrow-down-a-z::before,
        .fa-sort-alpha-asc::before,
        .fa-sort-alpha-down::before{
            content: "\f15d"
        }
.fa-money-bill-wheat::before{
            content: "\e52a"
        }
.fa-cookie::before{
            content: "\f563"
        }
.fa-arrow-left-rotate::before,
        .fa-arrow-rotate-back::before,
        .fa-arrow-rotate-backward::before,
        .fa-arrow-rotate-left::before,
        .fa-undo::before{
            content: "\f0e2"
        }
.fa-hard-drive::before,
        .fa-hdd::before{
            content: "\f0a0"
        }
.fa-face-grin-squint-tears::before,
        .fa-grin-squint-tears::before{
            content: "\f586"
        }
.fa-dumbbell::before{
            content: "\f44b"
        }
.fa-list-alt::before,
        .fa-rectangle-list::before{
            content: "\f022"
        }
.fa-tarp-droplet::before{
            content: "\e57c"
        }
.fa-house-medical-circle-check::before{
            content: "\e511"
        }
.fa-person-skiing-nordic::before,
        .fa-skiing-nordic::before{
            content: "\f7ca"
        }
.fa-calendar-plus::before{
            content: "\f271"
        }
.fa-plane-arrival::before{
            content: "\f5af"
        }
.fa-arrow-alt-circle-left::before,
        .fa-circle-left::before{
            content: "\f359"
        }
.fa-subway::before,
        .fa-train-subway::before{
            content: "\f239"
        }
.fa-chart-gantt::before{
            content: "\e0e4"
        }
.fa-indian-rupee-sign::before,
        .fa-indian-rupee::before,
        .fa-inr::before{
            content: "\e1bc"
        }
.fa-crop-alt::before,
        .fa-crop-simple::before{
            content: "\f565"
        }
.fa-money-bill-1::before,
        .fa-money-bill-alt::before{
            content: "\f3d1"
        }
.fa-left-long::before,
        .fa-long-arrow-alt-left::before{
            content: "\f30a"
        }
.fa-dna::before{
            content: "\f471"
        }
.fa-virus-slash::before{
            content: "\e075"
        }
.fa-minus::before,
        .fa-subtract::before{
            content: "\f068"
        }
.fa-chess::before{
            content: "\f439"
        }
.fa-arrow-left-long::before,
        .fa-long-arrow-left::before{
            content: "\f177"
        }
.fa-plug-circle-check::before{
            content: "\e55c"
        }
.fa-street-view::before{
            content: "\f21d"
        }
.fa-franc-sign::before{
            content: "\e18f"
        }
.fa-volume-off::before{
            content: "\f026"
        }
.fa-american-sign-language-interpreting::before,
        .fa-asl-interpreting::before,
        .fa-hands-american-sign-language-interpreting::before,
        .fa-hands-asl-interpreting::before{
            content: "\f2a3"
        }
.fa-cog::before,
        .fa-gear::before{
            content: "\f013"
        }
.fa-droplet-slash::before,
        .fa-tint-slash::before{
            content: "\f5c7"
        }
.fa-mosque::before{
            content: "\f678"
        }
.fa-mosquito::before{
            content: "\e52b"
        }
.fa-star-of-david::before{
            content: "\f69a"
        }
.fa-person-military-rifle::before{
            content: "\e54b"
        }
.fa-cart-shopping::before,
        .fa-shopping-cart::before{
            content: "\f07a"
        }
.fa-vials::before{
            content: "\f493"
        }
.fa-plug-circle-plus::before{
            content: "\e55f"
        }
.fa-place-of-worship::before{
            content: "\f67f"
        }
.fa-grip-vertical::before{
            content: "\f58e"
        }
.fa-arrow-turn-up::before,
        .fa-level-up::before{
            content: "\f148"
        }
.fa-u::before{
            content: "\55"
        }
.fa-square-root-alt::before,
        .fa-square-root-variable::before{
            content: "\f698"
        }
.fa-clock-four::before,
        .fa-clock::before{
            content: "\f017"
        }
.fa-backward-step::before,
        .fa-step-backward::before{
            content: "\f048"
        }
.fa-pallet::before{
            content: "\f482"
        }
.fa-faucet::before{
            content: "\e005"
        }
.fa-baseball-bat-ball::before{
            content: "\f432"
        }
.fa-s::before{
            content: "\53"
        }
.fa-timeline::before{
            content: "\e29c"
        }
.fa-keyboard::before{
            content: "\f11c"
        }
.fa-caret-down::before{
            content: "\f0d7"
        }
.fa-clinic-medical::before,
        .fa-house-chimney-medical::before{
            content: "\f7f2"
        }
.fa-temperature-3::before,
        .fa-temperature-three-quarters::before,
        .fa-thermometer-3::before,
        .fa-thermometer-three-quarters::before{
            content: "\f2c8"
        }
.fa-mobile-android-alt::before,
        .fa-mobile-screen::before{
            content: "\f3cf"
        }
.fa-plane-up::before{
            content: "\e22d"
        }
.fa-piggy-bank::before{
            content: "\f4d3"
        }
.fa-battery-3::before,
        .fa-battery-half::before{
            content: "\f242"
        }
.fa-mountain-city::before{
            content: "\e52e"
        }
.fa-coins::before{
            content: "\f51e"
        }
.fa-khanda::before{
            content: "\f66d"
        }
.fa-sliders-h::before,
        .fa-sliders::before{
            content: "\f1de"
        }
.fa-folder-tree::before{
            content: "\f802"
        }
.fa-network-wired::before{
            content: "\f6ff"
        }
.fa-map-pin::before{
            content: "\f276"
        }
.fa-hamsa::before{
            content: "\f665"
        }
.fa-cent-sign::before{
            content: "\e3f5"
        }
.fa-flask::before{
            content: "\f0c3"
        }
.fa-person-pregnant::before{
            content: "\e31e"
        }
.fa-wand-sparkles::before{
            content: "\f72b"
        }
.fa-ellipsis-v::before,
        .fa-ellipsis-vertical::before{
            content: "\f142"
        }
.fa-ticket::before{
            content: "\f145"
        }
.fa-power-off::before{
            content: "\f011"
        }
.fa-long-arrow-alt-right::before,
        .fa-right-long::before{
            content: "\f30b"
        }
.fa-flag-usa::before{
            content: "\f74d"
        }
.fa-laptop-file::before{
            content: "\e51d"
        }
.fa-teletype::before,
        .fa-tty::before{
            content: "\f1e4"
        }
.fa-diagram-next::before{
            content: "\e476"
        }
.fa-person-rifle::before{
            content: "\e54e"
        }
.fa-house-medical-circle-exclamation::before{
            content: "\e512"
        }
.fa-closed-captioning::before{
            content: "\f20a"
        }
.fa-hiking::before,
        .fa-person-hiking::before{
            content: "\f6ec"
        }
.fa-venus-double::before{
            content: "\f226"
        }
.fa-images::before{
            content: "\f302"
        }
.fa-calculator::before{
            content: "\f1ec"
        }
.fa-people-pulling::before{
            content: "\e535"
        }
.fa-n::before{
            content: "\4e"
        }
.fa-cable-car::before,
        .fa-tram::before{
            content: "\f7da"
        }
.fa-cloud-rain::before{
            content: "\f73d"
        }
.fa-building-circle-xmark::before{
            content: "\e4d4"
        }
.fa-ship::before{
            content: "\f21a"
        }
.fa-arrows-down-to-line::before{
            content: "\e4b8"
        }
.fa-download::before{
            content: "\f019"
        }
.fa-face-grin::before,
        .fa-grin::before{
            content: "\f580"
        }
.fa-backspace::before,
        .fa-delete-left::before{
            content: "\f55a"
        }
.fa-eye-dropper-empty::before,
        .fa-eye-dropper::before,
        .fa-eyedropper::before{
            content: "\f1fb"
        }
.fa-file-circle-check::before{
            content: "\e5a0"
        }
.fa-forward::before{
            content: "\f04e"
        }
.fa-mobile-android::before,
        .fa-mobile-phone::before,
        .fa-mobile::before{
            content: "\f3ce"
        }
.fa-face-meh::before,
        .fa-meh::before{
            content: "\f11a"
        }
.fa-align-center::before{
            content: "\f037"
        }
.fa-book-dead::before,
        .fa-book-skull::before{
            content: "\f6b7"
        }
.fa-drivers-license::before,
        .fa-id-card::before{
            content: "\f2c2"
        }
.fa-dedent::before,
        .fa-outdent::before{
            content: "\f03b"
        }
.fa-heart-circle-exclamation::before{
            content: "\e4fe"
        }
.fa-home-alt::before,
        .fa-home-lg-alt::before,
        .fa-home::before,
        .fa-house::before{
            content: "\f015"
        }
.fa-calendar-week::before{
            content: "\f784"
        }
.fa-laptop-medical::before{
            content: "\f812"
        }
.fa-b::before{
            content: "\42"
        }
.fa-file-medical::before{
            content: "\f477"
        }
.fa-dice-one::before{
            content: "\f525"
        }
.fa-kiwi-bird::before{
            content: "\f535"
        }
.fa-arrow-right-arrow-left::before,
        .fa-exchange::before{
            content: "\f0ec"
        }
.fa-redo-alt::before,
        .fa-rotate-forward::before,
        .fa-rotate-right::before{
            content: "\f2f9"
        }
.fa-cutlery::before,
        .fa-utensils::before{
            content: "\f2e7"
        }
.fa-arrow-up-wide-short::before,
        .fa-sort-amount-up::before{
            content: "\f161"
        }
.fa-mill-sign::before{
            content: "\e1ed"
        }
.fa-bowl-rice::before{
            content: "\e2eb"
        }
.fa-skull::before{
            content: "\f54c"
        }
.fa-broadcast-tower::before,
        .fa-tower-broadcast::before{
            content: "\f519"
        }
.fa-truck-pickup::before{
            content: "\f63c"
        }
.fa-long-arrow-alt-up::before,
        .fa-up-long::before{
            content: "\f30c"
        }
.fa-stop::before{
            content: "\f04d"
        }
.fa-code-merge::before{
            content: "\f387"
        }
.fa-upload::before{
            content: "\f093"
        }
.fa-hurricane::before{
            content: "\f751"
        }
.fa-mound::before{
            content: "\e52d"
        }
.fa-toilet-portable::before{
            content: "\e583"
        }
.fa-compact-disc::before{
            content: "\f51f"
        }
.fa-file-arrow-down::before,
        .fa-file-download::before{
            content: "\f56d"
        }
.fa-caravan::before{
            content: "\f8ff"
        }
.fa-shield-cat::before{
            content: "\e572"
        }
.fa-bolt::before,
        .fa-zap::before{
            content: "\f0e7"
        }
.fa-glass-water::before{
            content: "\e4f4"
        }
.fa-oil-well::before{
            content: "\e532"
        }
.fa-vault::before{
            content: "\e2c5"
        }
.fa-mars::before{
            content: "\f222"
        }
.fa-toilet::before{
            content: "\f7d8"
        }
.fa-plane-circle-xmark::before{
            content: "\e557"
        }
.fa-cny::before,
        .fa-jpy::before,
        .fa-rmb::before,
        .fa-yen-sign::before,
        .fa-yen::before{
            content: "\f157"
        }
.fa-rouble::before,
        .fa-rub::before,
        .fa-ruble-sign::before,
        .fa-ruble::before{
            content: "\f158"
        }
.fa-sun::before{
            content: "\f185"
        }
.fa-guitar::before{
            content: "\f7a6"
        }
.fa-face-laugh-wink::before,
        .fa-laugh-wink::before{
            content: "\f59c"
        }
.fa-horse-head::before{
            content: "\f7ab"
        }
.fa-bore-hole::before{
            content: "\e4c3"
        }
.fa-industry::before{
            content: "\f275"
        }
.fa-arrow-alt-circle-down::before,
        .fa-circle-down::before{
            content: "\f358"
        }
.fa-arrows-turn-to-dots::before{
            content: "\e4c1"
        }
.fa-florin-sign::before{
            content: "\e184"
        }
.fa-arrow-down-short-wide::before,
        .fa-sort-amount-desc::before,
        .fa-sort-amount-down-alt::before{
            content: "\f884"
        }
.fa-less-than::before{
            content: "\3c"
        }
.fa-angle-down::before{
            content: "\f107"
        }
.fa-car-tunnel::before{
            content: "\e4de"
        }
.fa-head-side-cough::before{
            content: "\e061"
        }
.fa-grip-lines::before{
            content: "\f7a4"
        }
.fa-thumbs-down::before{
            content: "\f165"
        }
.fa-user-lock::before{
            content: "\f502"
        }
.fa-arrow-right-long::before,
        .fa-long-arrow-right::before{
            content: "\f178"
        }
.fa-anchor-circle-xmark::before{
            content: "\e4ac"
        }
.fa-ellipsis-h::before,
        .fa-ellipsis::before{
            content: "\f141"
        }
.fa-chess-pawn::before{
            content: "\f443"
        }
.fa-first-aid::before,
        .fa-kit-medical::before{
            content: "\f479"
        }
.fa-person-through-window::before{
            content: "\e5a9"
        }
.fa-toolbox::before{
            content: "\f552"
        }
.fa-hands-holding-circle::before{
            content: "\e4fb"
        }
.fa-bug::before{
            content: "\f188"
        }
.fa-credit-card-alt::before,
        .fa-credit-card::before{
            content: "\f09d"
        }
.fa-automobile::before,
        .fa-car::before{
            content: "\f1b9"
        }
.fa-hand-holding-hand::before{
            content: "\e4f7"
        }
.fa-book-open-reader::before,
        .fa-book-reader::before{
            content: "\f5da"
        }
.fa-mountain-sun::before{
            content: "\e52f"
        }
.fa-arrows-left-right-to-line::before{
            content: "\e4ba"
        }
.fa-dice-d20::before{
            content: "\f6cf"
        }
.fa-truck-droplet::before{
            content: "\e58c"
        }
.fa-file-circle-xmark::before{
            content: "\e5a1"
        }
.fa-temperature-arrow-up::before,
        .fa-temperature-up::before{
            content: "\e040"
        }
.fa-medal::before{
            content: "\f5a2"
        }
.fa-bed::before{
            content: "\f236"
        }
.fa-h-square::before,
        .fa-square-h::before{
            content: "\f0fd"
        }
.fa-podcast::before{
            content: "\f2ce"
        }
.fa-temperature-4::before,
        .fa-temperature-full::before,
        .fa-thermometer-4::before,
        .fa-thermometer-full::before{
            content: "\f2c7"
        }
.fa-bell::before{
            content: "\f0f3"
        }
.fa-superscript::before{
            content: "\f12b"
        }
.fa-plug-circle-xmark::before{
            content: "\e560"
        }
.fa-star-of-life::before{
            content: "\f621"
        }
.fa-phone-slash::before{
            content: "\f3dd"
        }
.fa-paint-roller::before{
            content: "\f5aa"
        }
.fa-hands-helping::before,
        .fa-handshake-angle::before{
            content: "\f4c4"
        }
.fa-location-dot::before,
        .fa-map-marker-alt::before{
            content: "\f3c5"
        }
.fa-file::before{
            content: "\f15b"
        }
.fa-greater-than::before{
            content: "\3e"
        }
.fa-person-swimming::before,
        .fa-swimmer::before{
            content: "\f5c4"
        }
.fa-arrow-down::before{
            content: "\f063"
        }
.fa-droplet::before,
        .fa-tint::before{
            content: "\f043"
        }
.fa-eraser::before{
            content: "\f12d"
        }
.fa-earth-america::before,
        .fa-earth-americas::before,
        .fa-earth::before,
        .fa-globe-americas::before{
            content: "\f57d"
        }
.fa-person-burst::before{
            content: "\e53b"
        }
.fa-dove::before{
            content: "\f4ba"
        }
.fa-battery-0::before,
        .fa-battery-empty::before{
            content: "\f244"
        }
.fa-socks::before{
            content: "\f696"
        }
.fa-inbox::before{
            content: "\f01c"
        }
.fa-section::before{
            content: "\e447"
        }
.fa-gauge-high::before,
        .fa-tachometer-alt-fast::before,
        .fa-tachometer-alt::before{
            content: "\f625"
        }
.fa-envelope-open-text::before{
            content: "\f658"
        }
.fa-hospital-alt::before,
        .fa-hospital-wide::before,
        .fa-hospital::before{
            content: "\f0f8"
        }
.fa-wine-bottle::before{
            content: "\f72f"
        }
.fa-chess-rook::before{
            content: "\f447"
        }
.fa-bars-staggered::before,
        .fa-reorder::before,
        .fa-stream::before{
            content: "\f550"
        }
.fa-dharmachakra::before{
            content: "\f655"
        }
.fa-hotdog::before{
            content: "\f80f"
        }
.fa-blind::before,
        .fa-person-walking-with-cane::before{
            content: "\f29d"
        }
.fa-drum::before{
            content: "\f569"
        }
.fa-ice-cream::before{
            content: "\f810"
        }
.fa-heart-circle-bolt::before{
            content: "\e4fc"
        }
.fa-fax::before{
            content: "\f1ac"
        }
.fa-paragraph::before{
            content: "\f1dd"
        }
.fa-check-to-slot::before,
        .fa-vote-yea::before{
            content: "\f772"
        }
.fa-star-half::before{
            content: "\f089"
        }
.fa-boxes-alt::before,
        .fa-boxes-stacked::before,
        .fa-boxes::before{
            content: "\f468"
        }
.fa-chain::before,
        .fa-link::before{
            content: "\f0c1"
        }
.fa-assistive-listening-systems::before,
        .fa-ear-listen::before{
            content: "\f2a2"
        }
.fa-tree-city::before{
            content: "\e587"
        }
.fa-play::before{
            content: "\f04b"
        }
.fa-font::before{
            content: "\f031"
        }
.fa-rupiah-sign::before{
            content: "\e23d"
        }
.fa-magnifying-glass::before,
        .fa-search::before{
            content: "\f002"
        }
.fa-ping-pong-paddle-ball::before,
        .fa-table-tennis-paddle-ball::before,
        .fa-table-tennis::before{
            content: "\f45d"
        }
.fa-diagnoses::before,
        .fa-person-dots-from-line::before{
            content: "\f470"
        }
.fa-trash-can-arrow-up::before,
        .fa-trash-restore-alt::before{
            content: "\f82a"
        }
.fa-naira-sign::before{
            content: "\e1f6"
        }
.fa-cart-arrow-down::before{
            content: "\f218"
        }
.fa-walkie-talkie::before{
            content: "\f8ef"
        }
.fa-file-edit::before,
        .fa-file-pen::before{
            content: "\f31c"
        }
.fa-receipt::before{
            content: "\f543"
        }
.fa-pen-square::before,
        .fa-pencil-square::before,
        .fa-square-pen::before{
            content: "\f14b"
        }
.fa-suitcase-rolling::before{
            content: "\f5c1"
        }
.fa-person-circle-exclamation::before{
            content: "\e53f"
        }
.fa-chevron-down::before{
            content: "\f078"
        }
.fa-battery-5::before,
        .fa-battery-full::before,
        .fa-battery::before{
            content: "\f240"
        }
.fa-skull-crossbones::before{
            content: "\f714"
        }
.fa-code-compare::before{
            content: "\e13a"
        }
.fa-list-dots::before,
        .fa-list-ul::before{
            content: "\f0ca"
        }
.fa-school-lock::before{
            content: "\e56f"
        }
.fa-tower-cell::before{
            content: "\e585"
        }
.fa-down-long::before,
        .fa-long-arrow-alt-down::before{
            content: "\f309"
        }
.fa-ranking-star::before{
            content: "\e561"
        }
.fa-chess-king::before{
            content: "\f43f"
        }
.fa-person-harassing::before{
            content: "\e549"
        }
.fa-brazilian-real-sign::before{
            content: "\e46c"
        }
.fa-landmark-alt::before,
        .fa-landmark-dome::before{
            content: "\f752"
        }
.fa-arrow-up::before{
            content: "\f062"
        }
.fa-television::before,
        .fa-tv-alt::before,
        .fa-tv::before{
            content: "\f26c"
        }
.fa-shrimp::before{
            content: "\e448"
        }
.fa-list-check::before,
        .fa-tasks::before{
            content: "\f0ae"
        }
.fa-jug-detergent::before{
            content: "\e519"
        }
.fa-circle-user::before,
        .fa-user-circle::before{
            content: "\f2bd"
        }
.fa-user-shield::before{
            content: "\f505"
        }
.fa-wind::before{
            content: "\f72e"
        }
.fa-car-burst::before,
        .fa-car-crash::before{
            content: "\f5e1"
        }
.fa-y::before{
            content: "\59"
        }
.fa-person-snowboarding::before,
        .fa-snowboarding::before{
            content: "\f7ce"
        }
.fa-shipping-fast::before,
        .fa-truck-fast::before{
            content: "\f48b"
        }
.fa-fish::before{
            content: "\f578"
        }
.fa-user-graduate::before{
            content: "\f501"
        }
.fa-adjust::before,
        .fa-circle-half-stroke::before{
            content: "\f042"
        }
.fa-clapperboard::before{
            content: "\e131"
        }
.fa-circle-radiation::before,
        .fa-radiation-alt::before{
            content: "\f7ba"
        }
.fa-baseball-ball::before,
        .fa-baseball::before{
            content: "\f433"
        }
.fa-jet-fighter-up::before{
            content: "\e518"
        }
.fa-diagram-project::before,
        .fa-project-diagram::before{
            content: "\f542"
        }
.fa-copy::before{
            content: "\f0c5"
        }
.fa-volume-mute::before,
        .fa-volume-times::before,
        .fa-volume-xmark::before{
            content: "\f6a9"
        }
.fa-hand-sparkles::before{
            content: "\e05d"
        }
.fa-grip-horizontal::before,
        .fa-grip::before{
            content: "\f58d"
        }
.fa-share-from-square::before,
        .fa-share-square::before{
            content: "\f14d"
        }
.fa-child-combatant::before,
        .fa-child-rifle::before{
            content: "\e4e0"
        }
.fa-gun::before{
            content: "\e19b"
        }
.fa-phone-square::before,
        .fa-square-phone::before{
            content: "\f098"
        }
.fa-add::before,
        .fa-plus::before{
            content: "\2b"
        }
.fa-expand::before{
            content: "\f065"
        }
.fa-computer::before{
            content: "\e4e5"
        }
.fa-close::before,
        .fa-multiply::before,
        .fa-remove::before,
        .fa-times::before,
        .fa-xmark::before{
            content: "\f00d"
        }
.fa-arrows-up-down-left-right::before,
        .fa-arrows::before{
            content: "\f047"
        }
.fa-chalkboard-teacher::before,
        .fa-chalkboard-user::before{
            content: "\f51c"
        }
.fa-peso-sign::before{
            content: "\e222"
        }
.fa-building-shield::before{
            content: "\e4d8"
        }
.fa-baby::before{
            content: "\f77c"
        }
.fa-users-line::before{
            content: "\e592"
        }
.fa-quote-left-alt::before,
        .fa-quote-left::before{
            content: "\f10d"
        }
.fa-tractor::before{
            content: "\f722"
        }
.fa-trash-arrow-up::before,
        .fa-trash-restore::before{
            content: "\f829"
        }
.fa-arrow-down-up-lock::before{
            content: "\e4b0"
        }
.fa-lines-leaning::before{
            content: "\e51e"
        }
.fa-ruler-combined::before{
            content: "\f546"
        }
.fa-copyright::before{
            content: "\f1f9"
        }
.fa-equals::before{
            content: "\3d"
        }
.fa-blender::before{
            content: "\f517"
        }
.fa-teeth::before{
            content: "\f62e"
        }
.fa-ils::before,
        .fa-shekel-sign::before,
        .fa-shekel::before,
        .fa-sheqel-sign::before,
        .fa-sheqel::before{
            content: "\f20b"
        }
.fa-map::before{
            content: "\f279"
        }
.fa-rocket::before{
            content: "\f135"
        }
.fa-photo-film::before,
        .fa-photo-video::before{
            content: "\f87c"
        }
.fa-folder-minus::before{
            content: "\f65d"
        }
.fa-store::before{
            content: "\f54e"
        }
.fa-arrow-trend-up::before{
            content: "\e098"
        }
.fa-plug-circle-minus::before{
            content: "\e55e"
        }
.fa-sign-hanging::before,
        .fa-sign::before{
            content: "\f4d9"
        }
.fa-bezier-curve::before{
            content: "\f55b"
        }
.fa-bell-slash::before{
            content: "\f1f6"
        }
.fa-tablet-android::before,
        .fa-tablet::before{
            content: "\f3fb"
        }
.fa-school-flag::before{
            content: "\e56e"
        }
.fa-fill::before{
            content: "\f575"
        }
.fa-angle-up::before{
            content: "\f106"
        }
.fa-drumstick-bite::before{
            content: "\f6d7"
        }
.fa-holly-berry::before{
            content: "\f7aa"
        }
.fa-chevron-left::before{
            content: "\f053"
        }
.fa-bacteria::before{
            content: "\e059"
        }
.fa-hand-lizard::before{
            content: "\f258"
        }
.fa-notdef::before{
            content: "\e1fe"
        }
.fa-disease::before{
            content: "\f7fa"
        }
.fa-briefcase-medical::before{
            content: "\f469"
        }
.fa-genderless::before{
            content: "\f22d"
        }
.fa-chevron-right::before{
            content: "\f054"
        }
.fa-retweet::before{
            content: "\f079"
        }
.fa-car-alt::before,
        .fa-car-rear::before{
            content: "\f5de"
        }
.fa-pump-soap::before{
            content: "\e06b"
        }
.fa-video-slash::before{
            content: "\f4e2"
        }
.fa-battery-2::before,
        .fa-battery-quarter::before{
            content: "\f243"
        }
.fa-radio::before{
            content: "\f8d7"
        }
.fa-baby-carriage::before,
        .fa-carriage-baby::before{
            content: "\f77d"
        }
.fa-traffic-light::before{
            content: "\f637"
        }
.fa-thermometer::before{
            content: "\f491"
        }
.fa-vr-cardboard::before{
            content: "\f729"
        }
.fa-hand-middle-finger::before{
            content: "\f806"
        }
.fa-percent::before,
        .fa-percentage::before{
            content: "\25"
        }
.fa-truck-moving::before{
            content: "\f4df"
        }
.fa-glass-water-droplet::before{
            content: "\e4f5"
        }
.fa-display::before{
            content: "\e163"
        }
.fa-face-smile::before,
        .fa-smile::before{
            content: "\f118"
        }
.fa-thumb-tack::before,
        .fa-thumbtack::before{
            content: "\f08d"
        }
.fa-trophy::before{
            content: "\f091"
        }
.fa-person-praying::before,
        .fa-pray::before{
            content: "\f683"
        }
.fa-hammer::before{
            content: "\f6e3"
        }
.fa-hand-peace::before{
            content: "\f25b"
        }
.fa-rotate::before,
        .fa-sync-alt::before{
            content: "\f2f1"
        }
.fa-spinner::before{
            content: "\f110"
        }
.fa-robot::before{
            content: "\f544"
        }
.fa-peace::before{
            content: "\f67c"
        }
.fa-cogs::before,
        .fa-gears::before{
            content: "\f085"
        }
.fa-warehouse::before{
            content: "\f494"
        }
.fa-arrow-up-right-dots::before{
            content: "\e4b7"
        }
.fa-splotch::before{
            content: "\f5bc"
        }
.fa-face-grin-hearts::before,
        .fa-grin-hearts::before{
            content: "\f584"
        }
.fa-dice-four::before{
            content: "\f524"
        }
.fa-sim-card::before{
            content: "\f7c4"
        }
.fa-transgender-alt::before,
        .fa-transgender::before{
            content: "\f225"
        }
.fa-mercury::before{
            content: "\f223"
        }
.fa-arrow-turn-down::before,
        .fa-level-down::before{
            content: "\f149"
        }
.fa-person-falling-burst::before{
            content: "\e547"
        }
.fa-award::before{
            content: "\f559"
        }
.fa-ticket-alt::before,
        .fa-ticket-simple::before{
            content: "\f3ff"
        }
.fa-building::before{
            content: "\f1ad"
        }
.fa-angle-double-left::before,
        .fa-angles-left::before{
            content: "\f100"
        }
.fa-qrcode::before{
            content: "\f029"
        }
.fa-clock-rotate-left::before,
        .fa-history::before{
            content: "\f1da"
        }
.fa-face-grin-beam-sweat::before,
        .fa-grin-beam-sweat::before{
            content: "\f583"
        }
.fa-arrow-right-from-file::before,
        .fa-file-export::before{
            content: "\f56e"
        }
.fa-shield-blank::before,
        .fa-shield::before{
            content: "\f132"
        }
.fa-arrow-up-short-wide::before,
        .fa-sort-amount-up-alt::before{
            content: "\f885"
        }
.fa-house-medical::before{
            content: "\e3b2"
        }
.fa-golf-ball-tee::before,
        .fa-golf-ball::before{
            content: "\f450"
        }
.fa-chevron-circle-left::before,
        .fa-circle-chevron-left::before{
            content: "\f137"
        }
.fa-house-chimney-window::before{
            content: "\e00d"
        }
.fa-pen-nib::before{
            content: "\f5ad"
        }
.fa-tent-arrow-turn-left::before{
            content: "\e580"
        }
.fa-tents::before{
            content: "\e582"
        }
.fa-magic::before,
        .fa-wand-magic::before{
            content: "\f0d0"
        }
.fa-dog::before{
            content: "\f6d3"
        }
.fa-carrot::before{
            content: "\f787"
        }
.fa-moon::before{
            content: "\f186"
        }
.fa-wine-glass-alt::before,
        .fa-wine-glass-empty::before{
            content: "\f5ce"
        }
.fa-cheese::before{
            content: "\f7ef"
        }
.fa-yin-yang::before{
            content: "\f6ad"
        }
.fa-music::before{
            content: "\f001"
        }
.fa-code-commit::before{
            content: "\f386"
        }
.fa-temperature-low::before{
            content: "\f76b"
        }
.fa-biking::before,
        .fa-person-biking::before{
            content: "\f84a"
        }
.fa-broom::before{
            content: "\f51a"
        }
.fa-shield-heart::before{
            content: "\e574"
        }
.fa-gopuram::before{
            content: "\f664"
        }
.fa-earth-oceania::before,
        .fa-globe-oceania::before{
            content: "\e47b"
        }
.fa-square-xmark::before,
        .fa-times-square::before,
        .fa-xmark-square::before{
            content: "\f2d3"
        }
.fa-hashtag::before{
            content: "\23"
        }
.fa-expand-alt::before,
        .fa-up-right-and-down-left-from-center::before{
            content: "\f424"
        }
.fa-oil-can::before{
            content: "\f613"
        }
.fa-t::before{
            content: "\54"
        }
.fa-hippo::before{
            content: "\f6ed"
        }
.fa-chart-column::before{
            content: "\e0e3"
        }
.fa-infinity::before{
            content: "\f534"
        }
.fa-vial-circle-check::before{
            content: "\e596"
        }
.fa-person-arrow-down-to-line::before{
            content: "\e538"
        }
.fa-voicemail::before{
            content: "\f897"
        }
.fa-fan::before{
            content: "\f863"
        }
.fa-person-walking-luggage::before{
            content: "\e554"
        }
.fa-arrows-alt-v::before,
        .fa-up-down::before{
            content: "\f338"
        }
.fa-cloud-moon-rain::before{
            content: "\f73c"
        }
.fa-calendar::before{
            content: "\f133"
        }
.fa-trailer::before{
            content: "\e041"
        }
.fa-bahai::before,
        .fa-haykal::before{
            content: "\f666"
        }
.fa-sd-card::before{
            content: "\f7c2"
        }
.fa-dragon::before{
            content: "\f6d5"
        }
.fa-shoe-prints::before{
            content: "\f54b"
        }
.fa-circle-plus::before,
        .fa-plus-circle::before{
            content: "\f055"
        }
.fa-face-grin-tongue-wink::before,
        .fa-grin-tongue-wink::before{
            content: "\f58b"
        }
.fa-hand-holding::before{
            content: "\f4bd"
        }
.fa-plug-circle-exclamation::before{
            content: "\e55d"
        }
.fa-chain-broken::before,
        .fa-chain-slash::before,
        .fa-link-slash::before,
        .fa-unlink::before{
            content: "\f127"
        }
.fa-clone::before{
            content: "\f24d"
        }
.fa-person-walking-arrow-loop-left::before{
            content: "\e551"
        }
.fa-arrow-up-z-a::before,
        .fa-sort-alpha-up-alt::before{
            content: "\f882"
        }
.fa-fire-alt::before,
        .fa-fire-flame-curved::before{
            content: "\f7e4"
        }
.fa-tornado::before{
            content: "\f76f"
        }
.fa-file-circle-plus::before{
            content: "\e494"
        }
.fa-book-quran::before,
        .fa-quran::before{
            content: "\f687"
        }
.fa-anchor::before{
            content: "\f13d"
        }
.fa-border-all::before{
            content: "\f84c"
        }
.fa-angry::before,
        .fa-face-angry::before{
            content: "\f556"
        }
.fa-cookie-bite::before{
            content: "\f564"
        }
.fa-arrow-trend-down::before{
            content: "\e097"
        }
.fa-feed::before,
        .fa-rss::before{
            content: "\f09e"
        }
.fa-draw-polygon::before{
            content: "\f5ee"
        }
.fa-balance-scale::before,
        .fa-scale-balanced::before{
            content: "\f24e"
        }
.fa-gauge-simple-high::before,
        .fa-tachometer-fast::before,
        .fa-tachometer::before{
            content: "\f62a"
        }
.fa-shower::before{
            content: "\f2cc"
        }
.fa-desktop-alt::before,
        .fa-desktop::before{
            content: "\f390"
        }
.fa-m::before{
            content: "\4d"
        }
.fa-table-list::before,
        .fa-th-list::before{
            content: "\f00b"
        }
.fa-comment-sms::before,
        .fa-sms::before{
            content: "\f7cd"
        }
.fa-book::before{
            content: "\f02d"
        }
.fa-user-plus::before{
            content: "\f234"
        }
.fa-check::before{
            content: "\f00c"
        }
.fa-battery-4::before,
        .fa-battery-three-quarters::before{
            content: "\f241"
        }
.fa-house-circle-check::before{
            content: "\e509"
        }
.fa-angle-left::before{
            content: "\f104"
        }
.fa-diagram-successor::before{
            content: "\e47a"
        }
.fa-truck-arrow-right::before{
            content: "\e58b"
        }
.fa-arrows-split-up-and-left::before{
            content: "\e4bc"
        }
.fa-fist-raised::before,
        .fa-hand-fist::before{
            content: "\f6de"
        }
.fa-cloud-moon::before{
            content: "\f6c3"
        }
.fa-briefcase::before{
            content: "\f0b1"
        }
.fa-person-falling::before{
            content: "\e546"
        }
.fa-image-portrait::before,
        .fa-portrait::before{
            content: "\f3e0"
        }
.fa-user-tag::before{
            content: "\f507"
        }
.fa-rug::before{
            content: "\e569"
        }
.fa-earth-europe::before,
        .fa-globe-europe::before{
            content: "\f7a2"
        }
.fa-cart-flatbed-suitcase::before,
        .fa-luggage-cart::before{
            content: "\f59d"
        }
.fa-rectangle-times::before,
        .fa-rectangle-xmark::before,
        .fa-times-rectangle::before,
        .fa-window-close::before{
            content: "\f410"
        }
.fa-baht-sign::before{
            content: "\e0ac"
        }
.fa-book-open::before{
            content: "\f518"
        }
.fa-book-journal-whills::before,
        .fa-journal-whills::before{
            content: "\f66a"
        }
.fa-handcuffs::before{
            content: "\e4f8"
        }
.fa-exclamation-triangle::before,
        .fa-triangle-exclamation::before,
        .fa-warning::before{
            content: "\f071"
        }
.fa-database::before{
            content: "\f1c0"
        }
.fa-mail-forward::before,
        .fa-share::before{
            content: "\f064"
        }
.fa-bottle-droplet::before{
            content: "\e4c4"
        }
.fa-mask-face::before{
            content: "\e1d7"
        }
.fa-hill-rockslide::before{
            content: "\e508"
        }
.fa-exchange-alt::before,
        .fa-right-left::before{
            content: "\f362"
        }
.fa-paper-plane::before{
            content: "\f1d8"
        }
.fa-road-circle-exclamation::before{
            content: "\e565"
        }
.fa-dungeon::before{
            content: "\f6d9"
        }
.fa-align-right::before{
            content: "\f038"
        }
.fa-money-bill-1-wave::before,
        .fa-money-bill-wave-alt::before{
            content: "\f53b"
        }
.fa-life-ring::before{
            content: "\f1cd"
        }
.fa-hands::before,
        .fa-sign-language::before,
        .fa-signing::before{
            content: "\f2a7"
        }
.fa-calendar-day::before{
            content: "\f783"
        }
.fa-ladder-water::before,
        .fa-swimming-pool::before,
        .fa-water-ladder::before{
            content: "\f5c5"
        }
.fa-arrows-up-down::before,
        .fa-arrows-v::before{
            content: "\f07d"
        }
.fa-face-grimace::before,
        .fa-grimace::before{
            content: "\f57f"
        }
.fa-wheelchair-alt::before,
        .fa-wheelchair-move::before{
            content: "\e2ce"
        }
.fa-level-down-alt::before,
        .fa-turn-down::before{
            content: "\f3be"
        }
.fa-person-walking-arrow-right::before{
            content: "\e552"
        }
.fa-envelope-square::before,
        .fa-square-envelope::before{
            content: "\f199"
        }
.fa-dice::before{
            content: "\f522"
        }
.fa-bowling-ball::before{
            content: "\f436"
        }
.fa-brain::before{
            content: "\f5dc"
        }
.fa-band-aid::before,
        .fa-bandage::before{
            content: "\f462"
        }
.fa-calendar-minus::before{
            content: "\f272"
        }
.fa-circle-xmark::before,
        .fa-times-circle::before,
        .fa-xmark-circle::before{
            content: "\f057"
        }
.fa-gifts::before{
            content: "\f79c"
        }
.fa-hotel::before{
            content: "\f594"
        }
.fa-earth-asia::before,
        .fa-globe-asia::before{
            content: "\f57e"
        }
.fa-id-card-alt::before,
        .fa-id-card-clip::before{
            content: "\f47f"
        }
.fa-magnifying-glass-plus::before,
        .fa-search-plus::before{
            content: "\f00e"
        }
.fa-thumbs-up::before{
            content: "\f164"
        }
.fa-user-clock::before{
            content: "\f4fd"
        }
.fa-allergies::before,
        .fa-hand-dots::before{
            content: "\f461"
        }
.fa-file-invoice::before{
            content: "\f570"
        }
.fa-window-minimize::before{
            content: "\f2d1"
        }
.fa-coffee::before,
        .fa-mug-saucer::before{
            content: "\f0f4"
        }
.fa-brush::before{
            content: "\f55d"
        }
.fa-mask::before{
            content: "\f6fa"
        }
.fa-magnifying-glass-minus::before,
        .fa-search-minus::before{
            content: "\f010"
        }
.fa-ruler-vertical::before{
            content: "\f548"
        }
.fa-user-alt::before,
        .fa-user-large::before{
            content: "\f406"
        }
.fa-train-tram::before{
            content: "\e5b4"
        }
.fa-user-nurse::before{
            content: "\f82f"
        }
.fa-syringe::before{
            content: "\f48e"
        }
.fa-cloud-sun::before{
            content: "\f6c4"
        }
.fa-stopwatch-20::before{
            content: "\e06f"
        }
.fa-square-full::before{
            content: "\f45c"
        }
.fa-magnet::before{
            content: "\f076"
        }
.fa-jar::before{
            content: "\e516"
        }
.fa-note-sticky::before,
        .fa-sticky-note::before{
            content: "\f249"
        }
.fa-bug-slash::before{
            content: "\e490"
        }
.fa-arrow-up-from-water-pump::before{
            content: "\e4b6"
        }
.fa-bone::before{
            content: "\f5d7"
        }
.fa-user-injured::before{
            content: "\f728"
        }
.fa-face-sad-tear::before,
        .fa-sad-tear::before{
            content: "\f5b4"
        }
.fa-plane::before{
            content: "\f072"
        }
.fa-tent-arrows-down::before{
            content: "\e581"
        }
.fa-exclamation::before{
            content: "\21"
        }
.fa-arrows-spin::before{
            content: "\e4bb"
        }
.fa-print::before{
            content: "\f02f"
        }
.fa-try::before,
        .fa-turkish-lira-sign::before,
        .fa-turkish-lira::before{
            content: "\e2bb"
        }
.fa-dollar-sign::before,
        .fa-dollar::before,
        .fa-usd::before{
            content: "\24"
        }
.fa-x::before{
            content: "\58"
        }
.fa-magnifying-glass-dollar::before,
        .fa-search-dollar::before{
            content: "\f688"
        }
.fa-users-cog::before,
        .fa-users-gear::before{
            content: "\f509"
        }
.fa-person-military-pointing::before{
            content: "\e54a"
        }
.fa-bank::before,
        .fa-building-columns::before,
        .fa-institution::before,
        .fa-museum::before,
        .fa-university::before{
            content: "\f19c"
        }
.fa-umbrella::before{
            content: "\f0e9"
        }
.fa-trowel::before{
            content: "\e589"
        }
.fa-d::before{
            content: "\44"
        }
.fa-stapler::before{
            content: "\e5af"
        }
.fa-masks-theater::before,
        .fa-theater-masks::before{
            content: "\f630"
        }
.fa-kip-sign::before{
            content: "\e1c4"
        }
.fa-hand-point-left::before{
            content: "\f0a5"
        }
.fa-handshake-alt::before,
        .fa-handshake-simple::before{
            content: "\f4c6"
        }
.fa-fighter-jet::before,
        .fa-jet-fighter::before{
            content: "\f0fb"
        }
.fa-share-alt-square::before,
        .fa-square-share-nodes::before{
            content: "\f1e1"
        }
.fa-barcode::before{
            content: "\f02a"
        }
.fa-plus-minus::before{
            content: "\e43c"
        }
.fa-video-camera::before,
        .fa-video::before{
            content: "\f03d"
        }
.fa-graduation-cap::before,
        .fa-mortar-board::before{
            content: "\f19d"
        }
.fa-hand-holding-medical::before{
            content: "\e05c"
        }
.fa-person-circle-check::before{
            content: "\e53e"
        }
.fa-level-up-alt::before,
        .fa-turn-up::before{
            content: "\f3bf"
        }
.fa-sr-only,
        .fa-sr-only-focusable:not(:focus),
        .sr-only,
        .sr-only-focusable:not(:focus){
            position: absolute;
            width: 1px;
            height: 1px;
            padding: 0;
            margin: -1px;
            overflow: hidden;
            clip: rect(0, 0, 0, 0);
            white-space: nowrap;
            border-width: 0
        }
:host,
        :root{
            --fa-style-family-brands: 'Font Awesome 6 Brands';
            --fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands';
            --fa-style-family-classic: 'Font Awesome 6 Free';
            --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Free';
            --fa-style-family-classic: 'Font Awesome 6 Free';
            --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'
        }
@font-face{
            font-family: 'Font Awesome 6 Brands';
            font-style: normal;
            font-weight: 400;
            font-display: block;
            src: url(../fonts/fa-brands-400.woff2) format("woff2"), url(../fonts/fa-brands-400.ttf) format("truetype")
        }
.fa-monero:before{
            content: "\f3d0"
        }
.fa-hooli:before{
            content: "\f427"
        }
.fa-yelp:before{
            content: "\f1e9"
        }
.fa-cc-visa:before{
            content: "\f1f0"
        }
.fa-lastfm:before{
            content: "\f202"
        }
.fa-shopware:before{
            content: "\f5b5"
        }
.fa-creative-commons-nc:before{
            content: "\f4e8"
        }
.fa-aws:before{
            content: "\f375"
        }
.fa-redhat:before{
            content: "\f7bc"
        }
.fa-yoast:before{
            content: "\f2b1"
        }
.fa-cloudflare:before{
            content: "\e07d"
        }
.fa-ups:before{
            content: "\f7e0"
        }
.fa-pixiv:before{
            content: "\e640"
        }
.fa-wpexplorer:before{
            content: "\f2de"
        }
.fa-dyalog:before{
            content: "\f399"
        }
.fa-bity:before{
            content: "\f37a"
        }
.fa-stackpath:before{
            content: "\f842"
        }
.fa-buysellads:before{
            content: "\f20d"
        }
.fa-first-order:before{
            content: "\f2b0"
        }
.fa-modx:before{
            content: "\f285"
        }
.fa-guilded:before{
            content: "\e07e"
        }
.fa-vnv:before{
            content: "\f40b"
        }
.fa-js-square:before,
        .fa-square-js:before{
            content: "\f3b9"
        }
.fa-microsoft:before{
            content: "\f3ca"
        }
.fa-qq:before{
            content: "\f1d6"
        }
.fa-orcid:before{
            content: "\f8d2"
        }
.fa-java:before{
            content: "\f4e4"
        }
.fa-invision:before{
            content: "\f7b0"
        }
.fa-creative-commons-pd-alt:before{
            content: "\f4ed"
        }
.fa-centercode:before{
            content: "\f380"
        }
.fa-glide-g:before{
            content: "\f2a6"
        }
.fa-drupal:before{
            content: "\f1a9"
        }
.fa-hire-a-helper:before{
            content: "\f3b0"
        }
.fa-creative-commons-by:before{
            content: "\f4e7"
        }
.fa-unity:before{
            content: "\e049"
        }
.fa-whmcs:before{
            content: "\f40d"
        }
.fa-rocketchat:before{
            content: "\f3e8"
        }
.fa-vk:before{
            content: "\f189"
        }
.fa-untappd:before{
            content: "\f405"
        }
.fa-mailchimp:before{
            content: "\f59e"
        }
.fa-css3-alt:before{
            content: "\f38b"
        }
.fa-reddit-square:before,
        .fa-square-reddit:before{
            content: "\f1a2"
        }
.fa-vimeo-v:before{
            content: "\f27d"
        }
.fa-contao:before{
            content: "\f26d"
        }
.fa-square-font-awesome:before{
            content: "\e5ad"
        }
.fa-deskpro:before{
            content: "\f38f"
        }
.fa-brave:before{
            content: "\e63c"
        }
.fa-sistrix:before{
            content: "\f3ee"
        }
.fa-instagram-square:before,
        .fa-square-instagram:before{
            content: "\e055"
        }
.fa-battle-net:before{
            content: "\f835"
        }
.fa-the-red-yeti:before{
            content: "\f69d"
        }
.fa-hacker-news-square:before,
        .fa-square-hacker-news:before{
            content: "\f3af"
        }
.fa-edge:before{
            content: "\f282"
        }
.fa-threads:before{
            content: "\e618"
        }
.fa-napster:before{
            content: "\f3d2"
        }
.fa-snapchat-square:before,
        .fa-square-snapchat:before{
            content: "\f2ad"
        }
.fa-google-plus-g:before{
            content: "\f0d5"
        }
.fa-artstation:before{
            content: "\f77a"
        }
.fa-markdown:before{
            content: "\f60f"
        }
.fa-sourcetree:before{
            content: "\f7d3"
        }
.fa-google-plus:before{
            content: "\f2b3"
        }
.fa-diaspora:before{
            content: "\f791"
        }
.fa-foursquare:before{
            content: "\f180"
        }
.fa-stack-overflow:before{
            content: "\f16c"
        }
.fa-github-alt:before{
            content: "\f113"
        }
.fa-phoenix-squadron:before{
            content: "\f511"
        }
.fa-pagelines:before{
            content: "\f18c"
        }
.fa-algolia:before{
            content: "\f36c"
        }
.fa-red-river:before{
            content: "\f3e3"
        }
.fa-creative-commons-sa:before{
            content: "\f4ef"
        }
.fa-safari:before{
            content: "\f267"
        }
.fa-google:before{
            content: "\f1a0"
        }
.fa-font-awesome-alt:before,
        .fa-square-font-awesome-stroke:before{
            content: "\f35c"
        }
.fa-atlassian:before{
            content: "\f77b"
        }
.fa-linkedin-in:before{
            content: "\f0e1"
        }
.fa-digital-ocean:before{
            content: "\f391"
        }
.fa-nimblr:before{
            content: "\f5a8"
        }
.fa-chromecast:before{
            content: "\f838"
        }
.fa-evernote:before{
            content: "\f839"
        }
.fa-hacker-news:before{
            content: "\f1d4"
        }
.fa-creative-commons-sampling:before{
            content: "\f4f0"
        }
.fa-adversal:before{
            content: "\f36a"
        }
.fa-creative-commons:before{
            content: "\f25e"
        }
.fa-watchman-monitoring:before{
            content: "\e087"
        }
.fa-fonticons:before{
            content: "\f280"
        }
.fa-weixin:before{
            content: "\f1d7"
        }
.fa-shirtsinbulk:before{
            content: "\f214"
        }
.fa-codepen:before{
            content: "\f1cb"
        }
.fa-git-alt:before{
            content: "\f841"
        }
.fa-lyft:before{
            content: "\f3c3"
        }
.fa-rev:before{
            content: "\f5b2"
        }
.fa-windows:before{
            content: "\f17a"
        }
.fa-wizards-of-the-coast:before{
            content: "\f730"
        }
.fa-square-viadeo:before,
        .fa-viadeo-square:before{
            content: "\f2aa"
        }
.fa-meetup:before{
            content: "\f2e0"
        }
.fa-centos:before{
            content: "\f789"
        }
.fa-adn:before{
            content: "\f170"
        }
.fa-cloudsmith:before{
            content: "\f384"
        }
.fa-opensuse:before{
            content: "\e62b"
        }
.fa-pied-piper-alt:before{
            content: "\f1a8"
        }
.fa-dribbble-square:before,
        .fa-square-dribbble:before{
            content: "\f397"
        }
.fa-codiepie:before{
            content: "\f284"
        }
.fa-node:before{
            content: "\f419"
        }
.fa-mix:before{
            content: "\f3cb"
        }
.fa-steam:before{
            content: "\f1b6"
        }
.fa-cc-apple-pay:before{
            content: "\f416"
        }
.fa-scribd:before{
            content: "\f28a"
        }
.fa-debian:before{
            content: "\e60b"
        }
.fa-openid:before{
            content: "\f19b"
        }
.fa-instalod:before{
            content: "\e081"
        }
.fa-expeditedssl:before{
            content: "\f23e"
        }
.fa-sellcast:before{
            content: "\f2da"
        }
.fa-square-twitter:before,
        .fa-twitter-square:before{
            content: "\f081"
        }
.fa-r-project:before{
            content: "\f4f7"
        }
.fa-delicious:before{
            content: "\f1a5"
        }
.fa-freebsd:before{
            content: "\f3a4"
        }
.fa-vuejs:before{
            content: "\f41f"
        }
.fa-accusoft:before{
            content: "\f369"
        }
.fa-ioxhost:before{
            content: "\f208"
        }
.fa-fonticons-fi:before{
            content: "\f3a2"
        }
.fa-app-store:before{
            content: "\f36f"
        }
.fa-cc-mastercard:before{
            content: "\f1f1"
        }
.fa-itunes-note:before{
            content: "\f3b5"
        }
.fa-golang:before{
            content: "\e40f"
        }
.fa-kickstarter:before{
            content: "\f3bb"
        }
.fa-grav:before{
            content: "\f2d6"
        }
.fa-weibo:before{
            content: "\f18a"
        }
.fa-uncharted:before{
            content: "\e084"
        }
.fa-firstdraft:before{
            content: "\f3a1"
        }
.fa-square-youtube:before,
        .fa-youtube-square:before{
            content: "\f431"
        }
.fa-wikipedia-w:before{
            content: "\f266"
        }
.fa-rendact:before,
        .fa-wpressr:before{
            content: "\f3e4"
        }
.fa-angellist:before{
            content: "\f209"
        }
.fa-galactic-republic:before{
            content: "\f50c"
        }
.fa-nfc-directional:before{
            content: "\e530"
        }
.fa-skype:before{
            content: "\f17e"
        }
.fa-joget:before{
            content: "\f3b7"
        }
.fa-fedora:before{
            content: "\f798"
        }
.fa-stripe-s:before{
            content: "\f42a"
        }
.fa-meta:before{
            content: "\e49b"
        }
.fa-laravel:before{
            content: "\f3bd"
        }
.fa-hotjar:before{
            content: "\f3b1"
        }
.fa-bluetooth-b:before{
            content: "\f294"
        }
.fa-square-letterboxd:before{
            content: "\e62e"
        }
.fa-sticker-mule:before{
            content: "\f3f7"
        }
.fa-creative-commons-zero:before{
            content: "\f4f3"
        }
.fa-hips:before{
            content: "\f452"
        }
.fa-behance:before{
            content: "\f1b4"
        }
.fa-reddit:before{
            content: "\f1a1"
        }
.fa-discord:before{
            content: "\f392"
        }
.fa-chrome:before{
            content: "\f268"
        }
.fa-app-store-ios:before{
            content: "\f370"
        }
.fa-cc-discover:before{
            content: "\f1f2"
        }
.fa-wpbeginner:before{
            content: "\f297"
        }
.fa-confluence:before{
            content: "\f78d"
        }
.fa-shoelace:before{
            content: "\e60c"
        }
.fa-mdb:before{
            content: "\f8ca"
        }
.fa-dochub:before{
            content: "\f394"
        }
.fa-accessible-icon:before{
            content: "\f368"
        }
.fa-ebay:before{
            content: "\f4f4"
        }
.fa-amazon:before{
            content: "\f270"
        }
.fa-unsplash:before{
            content: "\e07c"
        }
.fa-yarn:before{
            content: "\f7e3"
        }
.fa-square-steam:before,
        .fa-steam-square:before{
            content: "\f1b7"
        }
.fa-500px:before{
            content: "\f26e"
        }
.fa-square-vimeo:before,
        .fa-vimeo-square:before{
            content: "\f194"
        }
.fa-asymmetrik:before{
            content: "\f372"
        }
.fa-font-awesome-flag:before,
        .fa-font-awesome-logo-full:before,
        .fa-font-awesome:before{
            content: "\f2b4"
        }
.fa-gratipay:before{
            content: "\f184"
        }
.fa-apple:before{
            content: "\f179"
        }
.fa-hive:before{
            content: "\e07f"
        }
.fa-gitkraken:before{
            content: "\f3a6"
        }
.fa-keybase:before{
            content: "\f4f5"
        }
.fa-apple-pay:before{
            content: "\f415"
        }
.fa-padlet:before{
            content: "\e4a0"
        }
.fa-amazon-pay:before{
            content: "\f42c"
        }
.fa-github-square:before,
        .fa-square-github:before{
            content: "\f092"
        }
.fa-stumbleupon:before{
            content: "\f1a4"
        }
.fa-fedex:before{
            content: "\f797"
        }
.fa-phoenix-framework:before{
            content: "\f3dc"
        }
.fa-shopify:before{
            content: "\e057"
        }
.fa-neos:before{
            content: "\f612"
        }
.fa-square-threads:before{
            content: "\e619"
        }
.fa-hackerrank:before{
            content: "\f5f7"
        }
.fa-researchgate:before{
            content: "\f4f8"
        }
.fa-swift:before{
            content: "\f8e1"
        }
.fa-angular:before{
            content: "\f420"
        }
.fa-speakap:before{
            content: "\f3f3"
        }
.fa-angrycreative:before{
            content: "\f36e"
        }
.fa-y-combinator:before{
            content: "\f23b"
        }
.fa-empire:before{
            content: "\f1d1"
        }
.fa-envira:before{
            content: "\f299"
        }
.fa-google-scholar:before{
            content: "\e63b"
        }
.fa-gitlab-square:before,
        .fa-square-gitlab:before{
            content: "\e5ae"
        }
.fa-studiovinari:before{
            content: "\f3f8"
        }
.fa-pied-piper:before{
            content: "\f2ae"
        }
.fa-wordpress:before{
            content: "\f19a"
        }
.fa-product-hunt:before{
            content: "\f288"
        }
.fa-firefox:before{
            content: "\f269"
        }
.fa-linode:before{
            content: "\f2b8"
        }
.fa-goodreads:before{
            content: "\f3a8"
        }
.fa-odnoklassniki-square:before,
        .fa-square-odnoklassniki:before{
            content: "\f264"
        }
.fa-jsfiddle:before{
            content: "\f1cc"
        }
.fa-sith:before{
            content: "\f512"
        }
.fa-themeisle:before{
            content: "\f2b2"
        }
.fa-page4:before{
            content: "\f3d7"
        }
.fa-hashnode:before{
            content: "\e499"
        }
.fa-react:before{
            content: "\f41b"
        }
.fa-cc-paypal:before{
            content: "\f1f4"
        }
.fa-squarespace:before{
            content: "\f5be"
        }
.fa-cc-stripe:before{
            content: "\f1f5"
        }
.fa-creative-commons-share:before{
            content: "\f4f2"
        }
.fa-bitcoin:before{
            content: "\f379"
        }
.fa-keycdn:before{
            content: "\f3ba"
        }
.fa-opera:before{
            content: "\f26a"
        }
.fa-itch-io:before{
            content: "\f83a"
        }
.fa-umbraco:before{
            content: "\f8e8"
        }
.fa-galactic-senate:before{
            content: "\f50d"
        }
.fa-ubuntu:before{
            content: "\f7df"
        }
.fa-draft2digital:before{
            content: "\f396"
        }
.fa-stripe:before{
            content: "\f429"
        }
.fa-houzz:before{
            content: "\f27c"
        }
.fa-gg:before{
            content: "\f260"
        }
.fa-dhl:before{
            content: "\f790"
        }
.fa-pinterest-square:before,
        .fa-square-pinterest:before{
            content: "\f0d3"
        }
.fa-xing:before{
            content: "\f168"
        }
.fa-blackberry:before{
            content: "\f37b"
        }
.fa-creative-commons-pd:before{
            content: "\f4ec"
        }
.fa-playstation:before{
            content: "\f3df"
        }
.fa-quinscape:before{
            content: "\f459"
        }
.fa-less:before{
            content: "\f41d"
        }
.fa-blogger-b:before{
            content: "\f37d"
        }
.fa-opencart:before{
            content: "\f23d"
        }
.fa-vine:before{
            content: "\f1ca"
        }
.fa-signal-messenger:before{
            content: "\e663"
        }
.fa-paypal:before{
            content: "\f1ed"
        }
.fa-gitlab:before{
            content: "\f296"
        }
.fa-typo3:before{
            content: "\f42b"
        }
.fa-reddit-alien:before{
            content: "\f281"
        }
.fa-yahoo:before{
            content: "\f19e"
        }
.fa-dailymotion:before{
            content: "\e052"
        }
.fa-affiliatetheme:before{
            content: "\f36b"
        }
.fa-pied-piper-pp:before{
            content: "\f1a7"
        }
.fa-bootstrap:before{
            content: "\f836"
        }
.fa-odnoklassniki:before{
            content: "\f263"
        }
.fa-nfc-symbol:before{
            content: "\e531"
        }
.fa-mintbit:before{
            content: "\e62f"
        }
.fa-ethereum:before{
            content: "\f42e"
        }
.fa-speaker-deck:before{
            content: "\f83c"
        }
.fa-creative-commons-nc-eu:before{
            content: "\f4e9"
        }
.fa-patreon:before{
            content: "\f3d9"
        }
.fa-avianex:before{
            content: "\f374"
        }
.fa-ello:before{
            content: "\f5f1"
        }
.fa-gofore:before{
            content: "\f3a7"
        }
.fa-bimobject:before{
            content: "\f378"
        }
.fa-brave-reverse:before{
            content: "\e63d"
        }
.fa-facebook-f:before{
            content: "\f39e"
        }
.fa-google-plus-square:before,
        .fa-square-google-plus:before{
            content: "\f0d4"
        }
.fa-mandalorian:before{
            content: "\f50f"
        }
.fa-first-order-alt:before{
            content: "\f50a"
        }
.fa-osi:before{
            content: "\f41a"
        }
.fa-google-wallet:before{
            content: "\f1ee"
        }
.fa-d-and-d-beyond:before{
            content: "\f6ca"
        }
.fa-periscope:before{
            content: "\f3da"
        }
.fa-fulcrum:before{
            content: "\f50b"
        }
.fa-cloudscale:before{
            content: "\f383"
        }
.fa-forumbee:before{
            content: "\f211"
        }
.fa-mizuni:before{
            content: "\f3cc"
        }
.fa-schlix:before{
            content: "\f3ea"
        }
.fa-square-xing:before,
        .fa-xing-square:before{
            content: "\f169"
        }
.fa-bandcamp:before{
            content: "\f2d5"
        }
.fa-wpforms:before{
            content: "\f298"
        }
.fa-cloudversify:before{
            content: "\f385"
        }
.fa-usps:before{
            content: "\f7e1"
        }
.fa-megaport:before{
            content: "\f5a3"
        }
.fa-magento:before{
            content: "\f3c4"
        }
.fa-spotify:before{
            content: "\f1bc"
        }
.fa-optin-monster:before{
            content: "\f23c"
        }
.fa-fly:before{
            content: "\f417"
        }
.fa-aviato:before{
            content: "\f421"
        }
.fa-itunes:before{
            content: "\f3b4"
        }
.fa-cuttlefish:before{
            content: "\f38c"
        }
.fa-blogger:before{
            content: "\f37c"
        }
.fa-flickr:before{
            content: "\f16e"
        }
.fa-viber:before{
            content: "\f409"
        }
.fa-soundcloud:before{
            content: "\f1be"
        }
.fa-digg:before{
            content: "\f1a6"
        }
.fa-tencent-weibo:before{
            content: "\f1d5"
        }
.fa-letterboxd:before{
            content: "\e62d"
        }
.fa-symfony:before{
            content: "\f83d"
        }
.fa-maxcdn:before{
            content: "\f136"
        }
.fa-etsy:before{
            content: "\f2d7"
        }
.fa-facebook-messenger:before{
            content: "\f39f"
        }
.fa-audible:before{
            content: "\f373"
        }
.fa-think-peaks:before{
            content: "\f731"
        }
.fa-bilibili:before{
            content: "\e3d9"
        }
.fa-erlang:before{
            content: "\f39d"
        }
.fa-x-twitter:before{
            content: "\e61b"
        }
.fa-cotton-bureau:before{
            content: "\f89e"
        }
.fa-dashcube:before{
            content: "\f210"
        }
.fa-42-group:before,
        .fa-innosoft:before{
            content: "\e080"
        }
.fa-stack-exchange:before{
            content: "\f18d"
        }
.fa-elementor:before{
            content: "\f430"
        }
.fa-pied-piper-square:before,
        .fa-square-pied-piper:before{
            content: "\e01e"
        }
.fa-creative-commons-nd:before{
            content: "\f4eb"
        }
.fa-palfed:before{
            content: "\f3d8"
        }
.fa-superpowers:before{
            content: "\f2dd"
        }
.fa-resolving:before{
            content: "\f3e7"
        }
.fa-xbox:before{
            content: "\f412"
        }
.fa-searchengin:before{
            content: "\f3eb"
        }
.fa-tiktok:before{
            content: "\e07b"
        }
.fa-facebook-square:before,
        .fa-square-facebook:before{
            content: "\f082"
        }
.fa-renren:before{
            content: "\f18b"
        }
.fa-linux:before{
            content: "\f17c"
        }
.fa-glide:before{
            content: "\f2a5"
        }
.fa-linkedin:before{
            content: "\f08c"
        }
.fa-hubspot:before{
            content: "\f3b2"
        }
.fa-deploydog:before{
            content: "\f38e"
        }
.fa-twitch:before{
            content: "\f1e8"
        }
.fa-ravelry:before{
            content: "\f2d9"
        }
.fa-mixer:before{
            content: "\e056"
        }
.fa-lastfm-square:before,
        .fa-square-lastfm:before{
            content: "\f203"
        }
.fa-vimeo:before{
            content: "\f40a"
        }
.fa-mendeley:before{
            content: "\f7b3"
        }
.fa-uniregistry:before{
            content: "\f404"
        }
.fa-figma:before{
            content: "\f799"
        }
.fa-creative-commons-remix:before{
            content: "\f4ee"
        }
.fa-cc-amazon-pay:before{
            content: "\f42d"
        }
.fa-dropbox:before{
            content: "\f16b"
        }
.fa-instagram:before{
            content: "\f16d"
        }
.fa-cmplid:before{
            content: "\e360"
        }
.fa-upwork:before{
            content: "\e641"
        }
.fa-facebook:before{
            content: "\f09a"
        }
.fa-gripfire:before{
            content: "\f3ac"
        }
.fa-jedi-order:before{
            content: "\f50e"
        }
.fa-uikit:before{
            content: "\f403"
        }
.fa-fort-awesome-alt:before{
            content: "\f3a3"
        }
.fa-phabricator:before{
            content: "\f3db"
        }
.fa-ussunnah:before{
            content: "\f407"
        }
.fa-earlybirds:before{
            content: "\f39a"
        }
.fa-trade-federation:before{
            content: "\f513"
        }
.fa-autoprefixer:before{
            content: "\f41c"
        }
.fa-whatsapp:before{
            content: "\f232"
        }
.fa-slideshare:before{
            content: "\f1e7"
        }
.fa-google-play:before{
            content: "\f3ab"
        }
.fa-viadeo:before{
            content: "\f2a9"
        }
.fa-line:before{
            content: "\f3c0"
        }
.fa-google-drive:before{
            content: "\f3aa"
        }
.fa-servicestack:before{
            content: "\f3ec"
        }
.fa-simplybuilt:before{
            content: "\f215"
        }
.fa-bitbucket:before{
            content: "\f171"
        }
.fa-imdb:before{
            content: "\f2d8"
        }
.fa-deezer:before{
            content: "\e077"
        }
.fa-raspberry-pi:before{
            content: "\f7bb"
        }
.fa-jira:before{
            content: "\f7b1"
        }
.fa-docker:before{
            content: "\f395"
        }
.fa-screenpal:before{
            content: "\e570"
        }
.fa-bluetooth:before{
            content: "\f293"
        }
.fa-gitter:before{
            content: "\f426"
        }
.fa-d-and-d:before{
            content: "\f38d"
        }
.fa-microblog:before{
            content: "\e01a"
        }
.fa-cc-diners-club:before{
            content: "\f24c"
        }
.fa-gg-circle:before{
            content: "\f261"
        }
.fa-pied-piper-hat:before{
            content: "\f4e5"
        }
.fa-kickstarter-k:before{
            content: "\f3bc"
        }
.fa-yandex:before{
            content: "\f413"
        }
.fa-readme:before{
            content: "\f4d5"
        }
.fa-html5:before{
            content: "\f13b"
        }
.fa-sellsy:before{
            content: "\f213"
        }
.fa-sass:before{
            content: "\f41e"
        }
.fa-wirsindhandwerk:before,
        .fa-wsh:before{
            content: "\e2d0"
        }
.fa-buromobelexperte:before{
            content: "\f37f"
        }
.fa-salesforce:before{
            content: "\f83b"
        }
.fa-octopus-deploy:before{
            content: "\e082"
        }
.fa-medapps:before{
            content: "\f3c6"
        }
.fa-ns8:before{
            content: "\f3d5"
        }
.fa-pinterest-p:before{
            content: "\f231"
        }
.fa-apper:before{
            content: "\f371"
        }
.fa-fort-awesome:before{
            content: "\f286"
        }
.fa-waze:before{
            content: "\f83f"
        }
.fa-cc-jcb:before{
            content: "\f24b"
        }
.fa-snapchat-ghost:before,
        .fa-snapchat:before{
            content: "\f2ab"
        }
.fa-fantasy-flight-games:before{
            content: "\f6dc"
        }
.fa-rust:before{
            content: "\e07a"
        }
.fa-wix:before{
            content: "\f5cf"
        }
.fa-behance-square:before,
        .fa-square-behance:before{
            content: "\f1b5"
        }
.fa-supple:before{
            content: "\f3f9"
        }
.fa-webflow:before{
            content: "\e65c"
        }
.fa-rebel:before{
            content: "\f1d0"
        }
.fa-css3:before{
            content: "\f13c"
        }
.fa-staylinked:before{
            content: "\f3f5"
        }
.fa-kaggle:before{
            content: "\f5fa"
        }
.fa-space-awesome:before{
            content: "\e5ac"
        }
.fa-deviantart:before{
            content: "\f1bd"
        }
.fa-cpanel:before{
            content: "\f388"
        }
.fa-goodreads-g:before{
            content: "\f3a9"
        }
.fa-git-square:before,
        .fa-square-git:before{
            content: "\f1d2"
        }
.fa-square-tumblr:before,
        .fa-tumblr-square:before{
            content: "\f174"
        }
.fa-trello:before{
            content: "\f181"
        }
.fa-creative-commons-nc-jp:before{
            content: "\f4ea"
        }
.fa-get-pocket:before{
            content: "\f265"
        }
.fa-perbyte:before{
            content: "\e083"
        }
.fa-grunt:before{
            content: "\f3ad"
        }
.fa-weebly:before{
            content: "\f5cc"
        }
.fa-connectdevelop:before{
            content: "\f20e"
        }
.fa-leanpub:before{
            content: "\f212"
        }
.fa-black-tie:before{
            content: "\f27e"
        }
.fa-themeco:before{
            content: "\f5c6"
        }
.fa-python:before{
            content: "\f3e2"
        }
.fa-android:before{
            content: "\f17b"
        }
.fa-bots:before{
            content: "\e340"
        }
.fa-free-code-camp:before{
            content: "\f2c5"
        }
.fa-hornbill:before{
            content: "\f592"
        }
.fa-js:before{
            content: "\f3b8"
        }
.fa-ideal:before{
            content: "\e013"
        }
.fa-git:before{
            content: "\f1d3"
        }
.fa-dev:before{
            content: "\f6cc"
        }
.fa-sketch:before{
            content: "\f7c6"
        }
.fa-yandex-international:before{
            content: "\f414"
        }
.fa-cc-amex:before{
            content: "\f1f3"
        }
.fa-uber:before{
            content: "\f402"
        }
.fa-github:before{
            content: "\f09b"
        }
.fa-php:before{
            content: "\f457"
        }
.fa-alipay:before{
            content: "\f642"
        }
.fa-youtube:before{
            content: "\f167"
        }
.fa-skyatlas:before{
            content: "\f216"
        }
.fa-firefox-browser:before{
            content: "\e007"
        }
.fa-replyd:before{
            content: "\f3e6"
        }
.fa-suse:before{
            content: "\f7d6"
        }
.fa-jenkins:before{
            content: "\f3b6"
        }
.fa-twitter:before{
            content: "\f099"
        }
.fa-rockrms:before{
            content: "\f3e9"
        }
.fa-pinterest:before{
            content: "\f0d2"
        }
.fa-buffer:before{
            content: "\f837"
        }
.fa-npm:before{
            content: "\f3d4"
        }
.fa-yammer:before{
            content: "\f840"
        }
.fa-btc:before{
            content: "\f15a"
        }
.fa-dribbble:before{
            content: "\f17d"
        }
.fa-stumbleupon-circle:before{
            content: "\f1a3"
        }
.fa-internet-explorer:before{
            content: "\f26b"
        }
.fa-stubber:before{
            content: "\e5c7"
        }
.fa-telegram-plane:before,
        .fa-telegram:before{
            content: "\f2c6"
        }
.fa-old-republic:before{
            content: "\f510"
        }
.fa-odysee:before{
            content: "\e5c6"
        }
.fa-square-whatsapp:before,
        .fa-whatsapp-square:before{
            content: "\f40c"
        }
.fa-node-js:before{
            content: "\f3d3"
        }
.fa-edge-legacy:before{
            content: "\e078"
        }
.fa-slack-hash:before,
        .fa-slack:before{
            content: "\f198"
        }
.fa-medrt:before{
            content: "\f3c8"
        }
.fa-usb:before{
            content: "\f287"
        }
.fa-tumblr:before{
            content: "\f173"
        }
.fa-vaadin:before{
            content: "\f408"
        }
.fa-quora:before{
            content: "\f2c4"
        }
.fa-square-x-twitter:before{
            content: "\e61a"
        }
.fa-reacteurope:before{
            content: "\f75d"
        }
.fa-medium-m:before,
        .fa-medium:before{
            content: "\f23a"
        }
.fa-amilia:before{
            content: "\f36d"
        }
.fa-mixcloud:before{
            content: "\f289"
        }
.fa-flipboard:before{
            content: "\f44d"
        }
.fa-viacoin:before{
            content: "\f237"
        }
.fa-critical-role:before{
            content: "\f6c9"
        }
.fa-sitrox:before{
            content: "\e44a"
        }
.fa-discourse:before{
            content: "\f393"
        }
.fa-joomla:before{
            content: "\f1aa"
        }
.fa-mastodon:before{
            content: "\f4f6"
        }
.fa-airbnb:before{
            content: "\f834"
        }
.fa-wolf-pack-battalion:before{
            content: "\f514"
        }
.fa-buy-n-large:before{
            content: "\f8a6"
        }
.fa-gulp:before{
            content: "\f3ae"
        }
.fa-creative-commons-sampling-plus:before{
            content: "\f4f1"
        }
.fa-strava:before{
            content: "\f428"
        }
.fa-ember:before{
            content: "\f423"
        }
.fa-canadian-maple-leaf:before{
            content: "\f785"
        }
.fa-teamspeak:before{
            content: "\f4f9"
        }
.fa-pushed:before{
            content: "\f3e1"
        }
.fa-wordpress-simple:before{
            content: "\f411"
        }
.fa-nutritionix:before{
            content: "\f3d6"
        }
.fa-wodu:before{
            content: "\e088"
        }
.fa-google-pay:before{
            content: "\e079"
        }
.fa-intercom:before{
            content: "\f7af"
        }
.fa-zhihu:before{
            content: "\f63f"
        }
.fa-korvue:before{
            content: "\f42f"
        }
.fa-pix:before{
            content: "\e43a"
        }
.fa-steam-symbol:before{
            content: "\f3f6"
        }
@font-face{
            font-family: 'Font Awesome 6 Free';
            font-style: normal;
            font-weight: 400;
            font-display: block;
            src: url(../fonts/fa-regular-400.woff2) format("woff2"), url(../fonts/fa-regular-400.ttf) format("truetype")
        }
@font-face{
            font-family: 'Font Awesome 6 Free';
            font-style: normal;
            font-weight: 900;
            font-display: block;
            src: url(../fonts/fa-solid-900.woff2) format("woff2"), url(../fonts/fa-solid-900.ttf) format("truetype")
        }
.fa-solid,
        .fas{
            font-weight: 900
        }
@font-face{
            font-family: 'Font Awesome 5 Brands';
            font-display: block;
            font-weight: 400;
            src: url(../fonts/fa-brands-400.woff2) format("woff2"), url(../fonts/fa-brands-400.ttf) format("truetype")
        }
@font-face{
            font-family: 'Font Awesome 5 Free';
            font-display: block;
            font-weight: 900;
            src: url(../fonts/fa-solid-900.woff2) format("woff2"), url(../fonts/fa-solid-900.ttf) format("truetype")
        }
@font-face{
            font-family: 'Font Awesome 5 Free';
            font-display: block;
            font-weight: 400;
            src: url(../fonts/fa-regular-400.woff2) format("woff2"), url(../fonts/fa-regular-400.ttf) format("truetype")
        }
@font-face{
            font-family: FontAwesome;
            font-display: block;
            src: url(../fonts/fa-solid-900.woff2) format("woff2"), url(../fonts/fa-solid-900.ttf) format("truetype")
        }
@font-face{
            font-family: FontAwesome;
            font-display: block;
            src: url(../fonts/fa-brands-400.woff2) format("woff2"), url(../fonts/fa-brands-400.ttf) format("truetype")
        }
@font-face{
            font-family: FontAwesome;
            font-display: block;
            src: url(../fonts/fa-regular-400.woff2) format("woff2"), url(../fonts/fa-regular-400.ttf) format("truetype");
            unicode-range: U+F003, U+F006, U+F014, U+F016-F017, U+F01A-F01B, U+F01D, U+F022, U+F03E, U+F044, U+F046, U+F05C-F05D, U+F06E, U+F070, U+F087-F088, U+F08A, U+F094, U+F096-F097, U+F09D, U+F0A0, U+F0A2, U+F0A4-F0A7, U+F0C5, U+F0C7, U+F0E5-F0E6, U+F0EB, U+F0F6-F0F8, U+F10C, U+F114-F115, U+F118-F11A, U+F11C-F11D, U+F133, U+F147, U+F14E, U+F150-F152, U+F185-F186, U+F18E, U+F190-F192, U+F196, U+F1C1-F1C9, U+F1D9, U+F1DB, U+F1E3, U+F1EA, U+F1F7, U+F1F9, U+F20A, U+F247-F248, U+F24A, U+F24D, U+F255-F25B, U+F25D, U+F271-F274, U+F278, U+F27B, U+F28C, U+F28E, U+F29C, U+F2B5, U+F2B7, U+F2BA, U+F2BC, U+F2BE, U+F2C0-F2C1, U+F2C3, U+F2D0, U+F2D2, U+F2D4, U+F2DC
        }
@font-face{
            font-family: FontAwesome;
            font-display: block;
            src: url(../fonts/fa-v4compatibility.woff2) format("woff2"), url(../fonts/fa-v4compatibility.ttf) format("truetype");
            unicode-range: U+F041, U+F047, U+F065-F066, U+F07D-F07E, U+F080, U+F08B, U+F08E, U+F090, U+F09A, U+F0AC, U+F0AE, U+F0B2, U+F0D0, U+F0D6, U+F0E4, U+F0EC, U+F10A-F10B, U+F123, U+F13E, U+F148-F149, U+F14C, U+F156, U+F15E, U+F160-F161, U+F163, U+F175-F178, U+F195, U+F1F8, U+F219, U+F27A
        }
/*!
     * Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
     * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
     * Copyright 2023 Fonticons, Inc.
     */
        .fa.fa-glass:before{
            content: "\f000"
        }
.fa.fa-address-book-o,
        .fa.fa-address-card-o,
        .fa.fa-arrow-circle-o-down,
        .fa.fa-arrow-circle-o-left,
        .fa.fa-arrow-circle-o-right,
        .fa.fa-arrow-circle-o-up,
        .fa.fa-bell-o,
        .fa.fa-bell-slash-o,
        .fa.fa-bookmark-o,
        .fa.fa-building-o,
        .fa.fa-calendar-check-o,
        .fa.fa-calendar-minus-o,
        .fa.fa-calendar-o,
        .fa.fa-calendar-plus-o,
        .fa.fa-calendar-times-o,
        .fa.fa-caret-square-o-down,
        .fa.fa-caret-square-o-left,
        .fa.fa-caret-square-o-right,
        .fa.fa-caret-square-o-up,
        .fa.fa-cc,
        .fa.fa-check-circle-o,
        .fa.fa-check-square-o,
        .fa.fa-circle-o,
        .fa.fa-circle-thin,
        .fa.fa-clock-o,
        .fa.fa-clone,
        .fa.fa-comment-o,
        .fa.fa-commenting-o,
        .fa.fa-comments-o,
        .fa.fa-compass,
        .fa.fa-copyright,
        .fa.fa-credit-card,
        .fa.fa-diamond,
        .fa.fa-dot-circle-o,
        .fa.fa-drivers-license-o,
        .fa.fa-edit,
        .fa.fa-envelope-o,
        .fa.fa-envelope-open-o,
        .fa.fa-eye,
        .fa.fa-eye-slash,
        .fa.fa-file-archive-o,
        .fa.fa-file-audio-o,
        .fa.fa-file-code-o,
        .fa.fa-file-excel-o,
        .fa.fa-file-image-o,
        .fa.fa-file-movie-o,
        .fa.fa-file-o,
        .fa.fa-file-pdf-o,
        .fa.fa-file-photo-o,
        .fa.fa-file-picture-o,
        .fa.fa-file-powerpoint-o,
        .fa.fa-file-sound-o,
        .fa.fa-file-text-o,
        .fa.fa-file-video-o,
        .fa.fa-file-word-o,
        .fa.fa-file-zip-o,
        .fa.fa-files-o,
        .fa.fa-flag-o,
        .fa.fa-floppy-o,
        .fa.fa-folder-o,
        .fa.fa-folder-open-o,
        .fa.fa-frown-o,
        .fa.fa-futbol-o,
        .fa.fa-hand-grab-o,
        .fa.fa-hand-lizard-o,
        .fa.fa-hand-o-down,
        .fa.fa-hand-o-left,
        .fa.fa-hand-o-right,
        .fa.fa-hand-o-up,
        .fa.fa-hand-paper-o,
        .fa.fa-hand-peace-o,
        .fa.fa-hand-pointer-o,
        .fa.fa-hand-rock-o,
        .fa.fa-hand-scissors-o,
        .fa.fa-hand-spock-o,
        .fa.fa-hand-stop-o,
        .fa.fa-handshake-o,
        .fa.fa-hdd-o,
        .fa.fa-heart-o,
        .fa.fa-hospital-o,
        .fa.fa-id-badge,
        .fa.fa-id-card-o,
        .fa.fa-image,
        .fa.fa-keyboard-o,
        .fa.fa-lemon-o,
        .fa.fa-lightbulb-o,
        .fa.fa-list-alt,
        .fa.fa-map-o,
        .fa.fa-meh-o,
        .fa.fa-minus-square-o,
        .fa.fa-moon-o,
        .fa.fa-newspaper-o,
        .fa.fa-object-group,
        .fa.fa-object-ungroup,
        .fa.fa-paper-plane-o,
        .fa.fa-pause-circle-o,
        .fa.fa-pencil-square-o,
        .fa.fa-photo,
        .fa.fa-picture-o,
        .fa.fa-play-circle-o,
        .fa.fa-plus-square-o,
        .fa.fa-question-circle-o,
        .fa.fa-registered,
        .fa.fa-save,
        .fa.fa-send-o,
        .fa.fa-smile-o,
        .fa.fa-snowflake-o,
        .fa.fa-soccer-ball-o,
        .fa.fa-square-o,
        .fa.fa-star-half-empty,
        .fa.fa-star-half-full,
        .fa.fa-star-half-o,
        .fa.fa-star-o,
        .fa.fa-sticky-note-o,
        .fa.fa-stop-circle-o,
        .fa.fa-sun-o,
        .fa.fa-thumbs-o-down,
        .fa.fa-thumbs-o-up,
        .fa.fa-times-circle-o,
        .fa.fa-times-rectangle-o,
        .fa.fa-toggle-down,
        .fa.fa-toggle-left,
        .fa.fa-toggle-right,
        .fa.fa-toggle-up,
        .fa.fa-trash-o,
        .fa.fa-user-circle-o,
        .fa.fa-user-o,
        .fa.fa-vcard-o,
        .fa.fa-window-close-o,
        .fa.fa-window-maximize,
        .fa.fa-window-restore{
            font-family: 'Font Awesome 6 Free';
            font-weight: 400
        }
.fa.fa-envelope-o:before{
            content: "\f0e0"
        }
.fa.fa-star-o:before{
            content: "\f005"
        }
.fa.fa-close:before,
        .fa.fa-remove:before{
            content: "\f00d"
        }
.fa.fa-gear:before{
            content: "\f013"
        }
.fa.fa-trash-o:before,
        .fa.fa-trash:before{
            content: "\f2ed"
        }
.fa.fa-home:before{
            content: "\f015"
        }
.fa.fa-file-o:before{
            content: "\f15b"
        }
.fa.fa-clock-o:before{
            content: "\f017"
        }
.fa.fa-arrow-circle-o-down:before{
            content: "\f358"
        }
.fa.fa-arrow-circle-o-up:before{
            content: "\f35b"
        }
.fa.fa-play-circle-o:before{
            content: "\f144"
        }
.fa.fa-repeat:before,
        .fa.fa-rotate-right:before{
            content: "\f01e"
        }
.fa.fa-refresh:before{
            content: "\f021"
        }
.fa.fa-list-alt:before{
            content: "\f022"
        }
.fa.fa-dedent:before{
            content: "\f03b"
        }
.fa.fa-video-camera:before{
            content: "\f03d"
        }
.fa.fa-image:before,
        .fa.fa-photo:before,
        .fa.fa-picture-o:before{
            content: "\f03e"
        }
.fa.fa-map-marker:before{
            content: "\f3c5"
        }
.fa.fa-edit:before,
        .fa.fa-pencil-square-o:before{
            content: "\f044"
        }
.fa.fa-share-square-o:before{
            content: "\f14d"
        }
.fa.fa-check-square-o:before{
            content: "\f14a"
        }
.fa.fa-arrows:before{
            content: "\f0b2"
        }
.fa.fa-times-circle-o:before{
            content: "\f057"
        }
.fa.fa-check-circle-o:before{
            content: "\f058"
        }
.fa.fa-mail-forward:before{
            content: "\f064"
        }
.fa.fa-expand:before{
            content: "\f424"
        }
.fa.fa-compress:before{
            content: "\f422"
        }
.fa.fa-warning:before{
            content: "\f071"
        }
.fa.fa-calendar:before{
            content: "\f073"
        }
.fa.fa-arrows-v:before{
            content: "\f338"
        }
.fa.fa-arrows-h:before{
            content: "\f337"
        }
.fa.fa-bar-chart-o:before,
        .fa.fa-bar-chart:before{
            content: "\e0e3"
        }
.fa.fa-500px,
        .fa.fa-adn,
        .fa.fa-amazon,
        .fa.fa-android,
        .fa.fa-angellist,
        .fa.fa-apple,
        .fa.fa-bandcamp,
        .fa.fa-behance,
        .fa.fa-behance-square,
        .fa.fa-bitbucket,
        .fa.fa-bitbucket-square,
        .fa.fa-bitcoin,
        .fa.fa-black-tie,
        .fa.fa-bluetooth,
        .fa.fa-bluetooth-b,
        .fa.fa-btc,
        .fa.fa-buysellads,
        .fa.fa-cc-amex,
        .fa.fa-cc-diners-club,
        .fa.fa-cc-discover,
        .fa.fa-cc-jcb,
        .fa.fa-cc-mastercard,
        .fa.fa-cc-paypal,
        .fa.fa-cc-stripe,
        .fa.fa-cc-visa,
        .fa.fa-chrome,
        .fa.fa-codepen,
        .fa.fa-codiepie,
        .fa.fa-connectdevelop,
        .fa.fa-contao,
        .fa.fa-creative-commons,
        .fa.fa-css3,
        .fa.fa-dashcube,
        .fa.fa-delicious,
        .fa.fa-deviantart,
        .fa.fa-digg,
        .fa.fa-dribbble,
        .fa.fa-dropbox,
        .fa.fa-drupal,
        .fa.fa-edge,
        .fa.fa-eercast,
        .fa.fa-empire,
        .fa.fa-envira,
        .fa.fa-etsy,
        .fa.fa-expeditedssl,
        .fa.fa-fa,
        .fa.fa-facebook,
        .fa.fa-facebook-f,
        .fa.fa-facebook-official,
        .fa.fa-facebook-square,
        .fa.fa-firefox,
        .fa.fa-first-order,
        .fa.fa-flickr,
        .fa.fa-font-awesome,
        .fa.fa-fonticons,
        .fa.fa-fort-awesome,
        .fa.fa-forumbee,
        .fa.fa-foursquare,
        .fa.fa-free-code-camp,
        .fa.fa-ge,
        .fa.fa-get-pocket,
        .fa.fa-gg,
        .fa.fa-gg-circle,
        .fa.fa-git,
        .fa.fa-git-square,
        .fa.fa-github,
        .fa.fa-github-alt,
        .fa.fa-github-square,
        .fa.fa-gitlab,
        .fa.fa-gittip,
        .fa.fa-glide,
        .fa.fa-glide-g,
        .fa.fa-google,
        .fa.fa-google-plus,
        .fa.fa-google-plus-circle,
        .fa.fa-google-plus-official,
        .fa.fa-google-plus-square,
        .fa.fa-google-wallet,
        .fa.fa-gratipay,
        .fa.fa-grav,
        .fa.fa-hacker-news,
        .fa.fa-houzz,
        .fa.fa-html5,
        .fa.fa-imdb,
        .fa.fa-instagram,
        .fa.fa-internet-explorer,
        .fa.fa-ioxhost,
        .fa.fa-joomla,
        .fa.fa-jsfiddle,
        .fa.fa-lastfm,
        .fa.fa-lastfm-square,
        .fa.fa-leanpub,
        .fa.fa-linkedin,
        .fa.fa-linkedin-square,
        .fa.fa-linode,
        .fa.fa-linux,
        .fa.fa-maxcdn,
        .fa.fa-medium,
        .fa.fa-meetup,
        .fa.fa-mixcloud,
        .fa.fa-modx,
        .fa.fa-odnoklassniki,
        .fa.fa-odnoklassniki-square,
        .fa.fa-opencart,
        .fa.fa-openid,
        .fa.fa-opera,
        .fa.fa-optin-monster,
        .fa.fa-pagelines,
        .fa.fa-paypal,
        .fa.fa-pied-piper,
        .fa.fa-pied-piper-alt,
        .fa.fa-pied-piper-pp,
        .fa.fa-pinterest,
        .fa.fa-pinterest-p,
        .fa.fa-pinterest-square,
        .fa.fa-product-hunt,
        .fa.fa-qq,
        .fa.fa-quora,
        .fa.fa-ra,
        .fa.fa-ravelry,
        .fa.fa-rebel,
        .fa.fa-reddit,
        .fa.fa-reddit-alien,
        .fa.fa-reddit-square,
        .fa.fa-renren,
        .fa.fa-resistance,
        .fa.fa-safari,
        .fa.fa-scribd,
        .fa.fa-sellsy,
        .fa.fa-shirtsinbulk,
        .fa.fa-simplybuilt,
        .fa.fa-skyatlas,
        .fa.fa-skype,
        .fa.fa-slack,
        .fa.fa-slideshare,
        .fa.fa-snapchat,
        .fa.fa-snapchat-ghost,
        .fa.fa-snapchat-square,
        .fa.fa-soundcloud,
        .fa.fa-spotify,
        .fa.fa-stack-exchange,
        .fa.fa-stack-overflow,
        .fa.fa-steam,
        .fa.fa-steam-square,
        .fa.fa-stumbleupon,
        .fa.fa-stumbleupon-circle,
        .fa.fa-superpowers,
        .fa.fa-telegram,
        .fa.fa-tencent-weibo,
        .fa.fa-themeisle,
        .fa.fa-trello,
        .fa.fa-tumblr,
        .fa.fa-tumblr-square,
        .fa.fa-twitch,
        .fa.fa-twitter,
        .fa.fa-twitter-square,
        .fa.fa-usb,
        .fa.fa-viacoin,
        .fa.fa-viadeo,
        .fa.fa-viadeo-square,
        .fa.fa-vimeo,
        .fa.fa-vimeo-square,
        .fa.fa-vine,
        .fa.fa-vk,
        .fa.fa-wechat,
        .fa.fa-weibo,
        .fa.fa-weixin,
        .fa.fa-whatsapp,
        .fa.fa-wheelchair-alt,
        .fa.fa-wikipedia-w,
        .fa.fa-windows,
        .fa.fa-wordpress,
        .fa.fa-wpbeginner,
        .fa.fa-wpexplorer,
        .fa.fa-wpforms,
        .fa.fa-xing,
        .fa.fa-xing-square,
        .fa.fa-y-combinator,
        .fa.fa-y-combinator-square,
        .fa.fa-yahoo,
        .fa.fa-yc,
        .fa.fa-yc-square,
        .fa.fa-yelp,
        .fa.fa-yoast,
        .fa.fa-youtube,
        .fa.fa-youtube-play,
        .fa.fa-youtube-square{
            font-family: 'Font Awesome 6 Brands';
            font-weight: 400
        }
.fa.fa-twitter-square:before{
            content: "\f081"
        }
.fa.fa-facebook-square:before{
            content: "\f082"
        }
.fa.fa-gears:before{
            content: "\f085"
        }
.fa.fa-thumbs-o-up:before{
            content: "\f164"
        }
.fa.fa-thumbs-o-down:before{
            content: "\f165"
        }
.fa.fa-heart-o:before{
            content: "\f004"
        }
.fa.fa-sign-out:before{
            content: "\f2f5"
        }
.fa.fa-linkedin-square:before{
            content: "\f08c"
        }
.fa.fa-thumb-tack:before{
            content: "\f08d"
        }
.fa.fa-external-link:before{
            content: "\f35d"
        }
.fa.fa-sign-in:before{
            content: "\f2f6"
        }
.fa.fa-github-square:before{
            content: "\f092"
        }
.fa.fa-lemon-o:before{
            content: "\f094"
        }
.fa.fa-square-o:before{
            content: "\f0c8"
        }
.fa.fa-bookmark-o:before{
            content: "\f02e"
        }
.fa.fa-facebook-f:before,
        .fa.fa-facebook:before{
            content: "\f39e"
        }
.fa.fa-feed:before{
            content: "\f09e"
        }
.fa.fa-hdd-o:before{
            content: "\f0a0"
        }
.fa.fa-hand-o-right:before{
            content: "\f0a4"
        }
.fa.fa-hand-o-left:before{
            content: "\f0a5"
        }
.fa.fa-hand-o-up:before{
            content: "\f0a6"
        }
.fa.fa-hand-o-down:before{
            content: "\f0a7"
        }
.fa.fa-globe:before{
            content: "\f57d"
        }
.fa.fa-tasks:before{
            content: "\f828"
        }
.fa.fa-arrows-alt:before{
            content: "\f31e"
        }
.fa.fa-group:before{
            content: "\f0c0"
        }
.fa.fa-chain:before{
            content: "\f0c1"
        }
.fa.fa-cut:before{
            content: "\f0c4"
        }
.fa.fa-files-o:before{
            content: "\f0c5"
        }
.fa.fa-floppy-o:before,
        .fa.fa-save:before{
            content: "\f0c7"
        }
.fa.fa-navicon:before,
        .fa.fa-reorder:before{
            content: "\f0c9"
        }
.fa.fa-magic:before{
            content: "\e2ca"
        }
.fa.fa-pinterest-square:before{
            content: "\f0d3"
        }
.fa.fa-google-plus-square:before{
            content: "\f0d4"
        }
.fa.fa-google-plus:before{
            content: "\f0d5"
        }
.fa.fa-money:before{
            content: "\f3d1"
        }
.fa.fa-unsorted:before{
            content: "\f0dc"
        }
.fa.fa-sort-desc:before{
            content: "\f0dd"
        }
.fa.fa-sort-asc:before{
            content: "\f0de"
        }
.fa.fa-linkedin:before{
            content: "\f0e1"
        }
.fa.fa-rotate-left:before{
            content: "\f0e2"
        }
.fa.fa-legal:before{
            content: "\f0e3"
        }
.fa.fa-dashboard:before,
        .fa.fa-tachometer:before{
            content: "\f625"
        }
.fa.fa-comment-o:before{
            content: "\f075"
        }
.fa.fa-comments-o:before{
            content: "\f086"
        }
.fa.fa-flash:before{
            content: "\f0e7"
        }
.fa.fa-clipboard:before{
            content: "\f0ea"
        }
.fa.fa-lightbulb-o:before{
            content: "\f0eb"
        }
.fa.fa-exchange:before{
            content: "\f362"
        }
.fa.fa-cloud-download:before{
            content: "\f0ed"
        }
.fa.fa-cloud-upload:before{
            content: "\f0ee"
        }
.fa.fa-bell-o:before{
            content: "\f0f3"
        }
.fa.fa-cutlery:before{
            content: "\f2e7"
        }
.fa.fa-file-text-o:before,
        .fa.fa-file-text:before{
            content: "\f15c"
        }
.fa.fa-building-o:before{
            content: "\f1ad"
        }
.fa.fa-hospital-o:before{
            content: "\f0f8"
        }
.fa.fa-tablet:before{
            content: "\f3fa"
        }
.fa.fa-mobile-phone:before,
        .fa.fa-mobile:before{
            content: "\f3cd"
        }
.fa.fa-circle-o:before,
        .fa.fa-circle-thin:before{
            content: "\f111"
        }
.fa.fa-mail-reply:before{
            content: "\f3e5"
        }
.fa.fa-folder-o:before{
            content: "\f07b"
        }
.fa.fa-folder-open-o:before{
            content: "\f07c"
        }
.fa.fa-smile-o:before{
            content: "\f118"
        }
.fa.fa-frown-o:before{
            content: "\f119"
        }
.fa.fa-meh-o:before{
            content: "\f11a"
        }
.fa.fa-keyboard-o:before{
            content: "\f11c"
        }
.fa.fa-flag-o:before{
            content: "\f024"
        }
.fa.fa-mail-reply-all:before{
            content: "\f122"
        }
.fa.fa-star-half-empty:before,
        .fa.fa-star-half-full:before,
        .fa.fa-star-half-o:before{
            content: "\f5c0"
        }
.fa.fa-code-fork:before{
            content: "\f126"
        }
.fa.fa-chain-broken:before,
        .fa.fa-unlink:before{
            content: "\f127"
        }
.fa.fa-calendar-o:before{
            content: "\f133"
        }
.fa.fa-unlock-alt:before{
            content: "\f09c"
        }
.fa.fa-minus-square-o:before{
            content: "\f146"
        }
.fa.fa-level-up:before{
            content: "\f3bf"
        }
.fa.fa-level-down:before{
            content: "\f3be"
        }
.fa.fa-pencil-square:before{
            content: "\f14b"
        }
.fa.fa-external-link-square:before{
            content: "\f360"
        }
.fa.fa-caret-square-o-down:before,
        .fa.fa-toggle-down:before{
            content: "\f150"
        }
.fa.fa-caret-square-o-up:before,
        .fa.fa-toggle-up:before{
            content: "\f151"
        }
.fa.fa-caret-square-o-right:before,
        .fa.fa-toggle-right:before{
            content: "\f152"
        }
.fa.fa-eur:before,
        .fa.fa-euro:before{
            content: "\f153"
        }
.fa.fa-gbp:before{
            content: "\f154"
        }
.fa.fa-dollar:before,
        .fa.fa-usd:before{
            content: "\24"
        }
.fa.fa-inr:before,
        .fa.fa-rupee:before{
            content: "\e1bc"
        }
.fa.fa-cny:before,
        .fa.fa-jpy:before,
        .fa.fa-rmb:before,
        .fa.fa-yen:before{
            content: "\f157"
        }
.fa.fa-rouble:before,
        .fa.fa-rub:before,
        .fa.fa-ruble:before{
            content: "\f158"
        }
.fa.fa-krw:before,
        .fa.fa-won:before{
            content: "\f159"
        }
.fa.fa-bitcoin:before{
            content: "\f15a"
        }
.fa.fa-sort-alpha-asc:before{
            content: "\f15d"
        }
.fa.fa-sort-alpha-desc:before{
            content: "\f881"
        }
.fa.fa-sort-amount-asc:before{
            content: "\f884"
        }
.fa.fa-sort-amount-desc:before{
            content: "\f160"
        }
.fa.fa-sort-numeric-asc:before{
            content: "\f162"
        }
.fa.fa-sort-numeric-desc:before{
            content: "\f886"
        }
.fa.fa-youtube-square:before{
            content: "\f431"
        }
.fa.fa-xing-square:before{
            content: "\f169"
        }
.fa.fa-youtube-play:before{
            content: "\f167"
        }
.fa.fa-bitbucket-square:before{
            content: "\f171"
        }
.fa.fa-tumblr-square:before{
            content: "\f174"
        }
.fa.fa-long-arrow-down:before{
            content: "\f309"
        }
.fa.fa-long-arrow-up:before{
            content: "\f30c"
        }
.fa.fa-long-arrow-left:before{
            content: "\f30a"
        }
.fa.fa-long-arrow-right:before{
            content: "\f30b"
        }
.fa.fa-gittip:before{
            content: "\f184"
        }
.fa.fa-sun-o:before{
            content: "\f185"
        }
.fa.fa-moon-o:before{
            content: "\f186"
        }
.fa.fa-arrow-circle-o-right:before{
            content: "\f35a"
        }
.fa.fa-arrow-circle-o-left:before{
            content: "\f359"
        }
.fa.fa-caret-square-o-left:before,
        .fa.fa-toggle-left:before{
            content: "\f191"
        }
.fa.fa-dot-circle-o:before{
            content: "\f192"
        }
.fa.fa-vimeo-square:before{
            content: "\f194"
        }
.fa.fa-try:before,
        .fa.fa-turkish-lira:before{
            content: "\e2bb"
        }
.fa.fa-plus-square-o:before{
            content: "\f0fe"
        }
.fa.fa-bank:before,
        .fa.fa-institution:before{
            content: "\f19c"
        }
.fa.fa-mortar-board:before{
            content: "\f19d"
        }
.fa.fa-reddit-square:before{
            content: "\f1a2"
        }
.fa.fa-behance-square:before{
            content: "\f1b5"
        }
.fa.fa-steam-square:before{
            content: "\f1b7"
        }
.fa.fa-automobile:before{
            content: "\f1b9"
        }
.fa.fa-cab:before{
            content: "\f1ba"
        }
.fa.fa-file-pdf-o:before{
            content: "\f1c1"
        }
.fa.fa-file-word-o:before{
            content: "\f1c2"
        }
.fa.fa-file-excel-o:before{
            content: "\f1c3"
        }
.fa.fa-file-powerpoint-o:before{
            content: "\f1c4"
        }
.fa.fa-file-image-o:before,
        .fa.fa-file-photo-o:before,
        .fa.fa-file-picture-o:before{
            content: "\f1c5"
        }
.fa.fa-file-archive-o:before,
        .fa.fa-file-zip-o:before{
            content: "\f1c6"
        }
.fa.fa-file-audio-o:before,
        .fa.fa-file-sound-o:before{
            content: "\f1c7"
        }
.fa.fa-file-movie-o:before,
        .fa.fa-file-video-o:before{
            content: "\f1c8"
        }
.fa.fa-file-code-o:before{
            content: "\f1c9"
        }
.fa.fa-life-bouy:before,
        .fa.fa-life-buoy:before,
        .fa.fa-life-saver:before,
        .fa.fa-support:before{
            content: "\f1cd"
        }
.fa.fa-circle-o-notch:before{
            content: "\f1ce"
        }
.fa.fa-ra:before,
        .fa.fa-resistance:before{
            content: "\f1d0"
        }
.fa.fa-ge:before{
            content: "\f1d1"
        }
.fa.fa-git-square:before{
            content: "\f1d2"
        }
.fa.fa-y-combinator-square:before,
        .fa.fa-yc-square:before{
            content: "\f1d4"
        }
.fa.fa-wechat:before{
            content: "\f1d7"
        }
.fa.fa-paper-plane-o:before,
        .fa.fa-send-o:before,
        .fa.fa-send:before{
            content: "\f1d8"
        }
.fa.fa-header:before{
            content: "\f1dc"
        }
.fa.fa-futbol-o:before,
        .fa.fa-soccer-ball-o:before{
            content: "\f1e3"
        }
.fa.fa-newspaper-o:before{
            content: "\f1ea"
        }
.fa.fa-bell-slash-o:before{
            content: "\f1f6"
        }
.fa.fa-eyedropper:before{
            content: "\f1fb"
        }
.fa.fa-area-chart:before{
            content: "\f1fe"
        }
.fa.fa-pie-chart:before{
            content: "\f200"
        }
.fa.fa-line-chart:before{
            content: "\f201"
        }
.fa.fa-lastfm-square:before{
            content: "\f203"
        }
.fa.fa-cc:before{
            content: "\f20a"
        }
.fa.fa-ils:before,
        .fa.fa-shekel:before,
        .fa.fa-sheqel:before{
            content: "\f20b"
        }
.fa.fa-diamond:before{
            content: "\f3a5"
        }
.fa.fa-intersex:before,
        .fa.fa-transgender:before{
            content: "\f224"
        }
.fa.fa-transgender-alt:before{
            content: "\f225"
        }
.fa.fa-facebook-official:before{
            content: "\f09a"
        }
.fa.fa-hotel:before{
            content: "\f236"
        }
.fa.fa-yc:before{
            content: "\f23b"
        }
.fa.fa-battery-4:before,
        .fa.fa-battery:before{
            content: "\f240"
        }
.fa.fa-battery-3:before{
            content: "\f241"
        }
.fa.fa-battery-2:before{
            content: "\f242"
        }
.fa.fa-battery-1:before{
            content: "\f243"
        }
.fa.fa-battery-0:before{
            content: "\f244"
        }
.fa.fa-sticky-note-o:before{
            content: "\f249"
        }
.fa.fa-hourglass-o:before{
            content: "\f254"
        }
.fa.fa-hourglass-1:before{
            content: "\f251"
        }
.fa.fa-hourglass-2:before{
            content: "\f252"
        }
.fa.fa-hourglass-3:before{
            content: "\f253"
        }
.fa.fa-hand-grab-o:before,
        .fa.fa-hand-rock-o:before{
            content: "\f255"
        }
.fa.fa-hand-paper-o:before,
        .fa.fa-hand-stop-o:before{
            content: "\f256"
        }
.fa.fa-hand-scissors-o:before{
            content: "\f257"
        }
.fa.fa-hand-lizard-o:before{
            content: "\f258"
        }
.fa.fa-hand-spock-o:before{
            content: "\f259"
        }
.fa.fa-hand-pointer-o:before{
            content: "\f25a"
        }
.fa.fa-hand-peace-o:before{
            content: "\f25b"
        }
.fa.fa-odnoklassniki-square:before{
            content: "\f264"
        }
.fa.fa-television:before{
            content: "\f26c"
        }
.fa.fa-calendar-plus-o:before{
            content: "\f271"
        }
.fa.fa-calendar-minus-o:before{
            content: "\f272"
        }
.fa.fa-calendar-times-o:before{
            content: "\f273"
        }
.fa.fa-calendar-check-o:before{
            content: "\f274"
        }
.fa.fa-map-o:before{
            content: "\f279"
        }
.fa.fa-commenting-o:before,
        .fa.fa-commenting:before{
            content: "\f4ad"
        }
.fa.fa-vimeo:before{
            content: "\f27d"
        }
.fa.fa-credit-card-alt:before{
            content: "\f09d"
        }
.fa.fa-pause-circle-o:before{
            content: "\f28b"
        }
.fa.fa-stop-circle-o:before{
            content: "\f28d"
        }
.fa.fa-wheelchair-alt:before{
            content: "\f368"
        }
.fa.fa-question-circle-o:before{
            content: "\f059"
        }
.fa.fa-volume-control-phone:before{
            content: "\f2a0"
        }
.fa.fa-asl-interpreting:before{
            content: "\f2a3"
        }
.fa.fa-deafness:before,
        .fa.fa-hard-of-hearing:before{
            content: "\f2a4"
        }
.fa.fa-signing:before{
            content: "\f2a7"
        }
.fa.fa-viadeo-square:before{
            content: "\f2aa"
        }
.fa.fa-snapchat-ghost:before{
            content: "\f2ab"
        }
.fa.fa-snapchat-square:before{
            content: "\f2ad"
        }
.fa.fa-google-plus-circle:before,
        .fa.fa-google-plus-official:before{
            content: "\f2b3"
        }
.fa.fa-fa:before{
            content: "\f2b4"
        }
.fa.fa-handshake-o:before{
            content: "\f2b5"
        }
.fa.fa-envelope-open-o:before{
            content: "\f2b6"
        }
.fa.fa-address-book-o:before{
            content: "\f2b9"
        }
.fa.fa-address-card-o:before,
        .fa.fa-vcard-o:before,
        .fa.fa-vcard:before{
            content: "\f2bb"
        }
.fa.fa-user-circle-o:before{
            content: "\f2bd"
        }
.fa.fa-user-o:before{
            content: "\f007"
        }
.fa.fa-drivers-license-o:before,
        .fa.fa-drivers-license:before,
        .fa.fa-id-card-o:before{
            content: "\f2c2"
        }
.fa.fa-thermometer-4:before,
        .fa.fa-thermometer:before{
            content: "\f2c7"
        }
.fa.fa-thermometer-3:before{
            content: "\f2c8"
        }
.fa.fa-thermometer-2:before{
            content: "\f2c9"
        }
.fa.fa-thermometer-1:before{
            content: "\f2ca"
        }
.fa.fa-thermometer-0:before{
            content: "\f2cb"
        }
.fa.fa-bathtub:before,
        .fa.fa-s15:before{
            content: "\f2cd"
        }
.fa.fa-times-rectangle-o:before,
        .fa.fa-times-rectangle:before,
        .fa.fa-window-close-o:before{
            content: "\f410"
        }
.fa.fa-eercast:before{
            content: "\f2da"
        }
.fa.fa-snowflake-o:before{
            content: "\f2dc"
        }
#uc_ue_buttons_post_filter_elementor_fc8759a-container{
            position: absolute;
            z-index: 9;
            display: none;
            width: 100%;
            font-family: "Montserrat", Sans-serif
        }
#uc_ue_buttons_post_filter_elementor_fc8759a.uc-filter-initing{
            opacity: .8;
            cursor: default
        }
#uc_ue_buttons_post_filter_elementor_fc8759a.ue_taxonomy{
            flex-direction: column
        }
.filter-button,
        filter-button:focus,
        filter-button:hover,
        filter-button:focus,
        filter-button:hover,
        filter-button:focus,
        filter-button:hover{
            display: inline-block !important;
            padding: 10px 20px !important;
            border-radius: 5px;
            background-color: #02b2fd !important;
            color: #fff;
            border-style: solid;
            border-width: 1px;
            border: none;
            font-family: "Montserrat", Sans-serif
        }
#uc_ue_buttons_post_filter_elementor_fc8759a .ue-debug-meta{
            font-size: 10px;
            border: 1px solid red;
            padding: 10px
        }
#uc_ue_buttons_post_filter_elementor_fc8759a .ue_taxonomy_image img{
            display: block
        }
#uc_ue_buttons_post_filter_elementor_fc8759a.ue_taxonomy{
            flex-wrap: wrap
        }
#uc_ue_buttons_post_filter_elementor_fc8759a a.ue_taxonomy_item{
            display: block
        }
#uc_ue_buttons_post_filter_elementor_fc8759a.uc-filter-initing a{
            cursor: default;
            background-color: #d3d3d3 !important
        }
#uc_ue_buttons_post_filter_elementor_fc8759a.uc-filter-initing .ue_taxonomy_item_content{
            visibility: hidden
        }
#uc_ue_buttons_post_filter_elementor_fc8759a.uc-filter-initing a{
            display: none !important
        }
#uc_ue_buttons_post_filter_elementor_fc8759a.uc-filter-initing a:first-child{
            display: block !important;
            visibility: hidden
        }
#uc_ue_buttons_post_filter_elementor_fc8759a.uc-filter-hidden,
        #uc_ue_buttons_post_filter_elementor_fc8759a.uc-filter-initing.uc-initing-filter-hidden{
            display: none !important
        }
#uc_ue_buttons_post_filter_elementor_fc8759a .ue_taxonomy_item_content{
            display: flex;
            align-items: center
        }
#uc_ue_buttons_post_filter_elementor_fc8759a .ue_taxonomy_item_icon{
            flex-grow: 0;
            flex-shrink: 0
        }
#uc_ue_buttons_post_filter_elementor_fc8759a .ue_taxonomy_item_icon_spacer{
            flex-grow: 0;
            flex-shrink: 0
        }
#uc_ue_buttons_post_filter_elementor_fc8759a .ue_taxonomy_item_num_posts{
            flex-grow: 0;
            flex-shrink: 0
        }
#uc_ue_buttons_post_filter_elementor_fc8759a .ue_taxonomy_item_title{
            flex-grow: 1
        }
#uc_ue_buttons_post_filter_elementor_fc8759a .ue_taxonomy_item_num_posts_spacer{
            flex-grow: 0;
            flex-shrink: 0
        }
#uc_ue_buttons_post_filter_elementor_fc8759a .uc-hide-loading-item{
            display: none !important
        }
#uc_ue_buttons_post_filter_elementor_fc8759a-toggle{
            display: none
        }
#uc_ue_buttons_post_filter_elementor_fc8759a-toggle .#uc_ue_buttons_post_filter_elementor_fc8759a-toggle{
            display: none
        }
#uc_ue_buttons_post_filter_elementor_fc8759a-toggle .ue_taxonomy_toggle_icon{
            display: inline-flex;
            align-items: center;
            justify-content: center;
            line-height: 1em;
            cursor: pointer
        }
#uc_ue_buttons_post_filter_elementor_fc8759a-toggle .ue_taxonomy_toggle_icon svg{
            height: 1em;
            width: 1em
        }
#uc_ue_buttons_post_filter_elementor_fc8759a-toggle .ue_taxonomy_toggle_icon_close{
            display: none
        }
#uc_ue_buttons_post_filter_elementor_fc8759a .uc-item-all .ue_taxonomy_item_num_posts_spacer,
        #uc_ue_buttons_post_filter_elementor_fc8759a .uc-item-all .ue_taxonomy_item_num_posts{
            display: none !important
        }
@media only screen and (max-width:2px){#uc_ue_buttons_post_filter_elementor_fc8759a-toggle{
                display: block
            }
#uc_ue_buttons_post_filter_elementor_fc8759a-container{
                display: none
            }}
#uc_masonry_post_grid_elementor_fbb461f{
            padding: 0;
            font-family: "Montserrat", Sans-serif
        }
#uc_masonry_post_grid_elementor_fbb461f .masonryPostGridItem{
            display: block;
            background: #fff;
            width: 100%;
            box-sizing: border-box;
            box-sizing: border-box;
            position: relative;
            overflow: hidden
        }
#uc_masonry_post_grid_elementor_fbb461f .masonryPostGridItem img{
            width: 100%;
            display: block
        }
#uc_masonry_post_grid_elementor_fbb461f .ue-item-image-wrap{
            position: relative
        }
#uc_masonry_post_grid_elementor_fbb461f .masonryPostGridItemContent{
            transition: .4s
        }
#uc_masonry_post_grid_elementor_fbb461f .masonryPostGridItemTitle{
            transition: .4s
        }
#uc_masonry_post_grid_elementor_fbb461f .masonryPostGridItemText{
            transition: .4s
        }
#uc_masonry_post_grid_elementor_fbb461f .masonryPostGridItemButton{
            display: inline-block
        }
#uc_masonry_post_grid_elementor_fbb461f .masonryPostGridItemContent{
            position: absolute;
            top: 0;
            left: 0;
            bottom: 0;
            right: 0;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center
        }
#uc_load_more_filter_elementor_ae3f471.uc-ajax-loading{
            opacity: 1 !important
        }
#uc_load_more_filter_elementor_ae3f471.uc-ajax-loading .uc-filter-load-more__loader{
            display: inline-block !important;
            color: #696969
        }
#uc_load_more_filter_elementor_ae3f471 .uc-filter-load-more__link{
            visibility: hidden
        }
#uc_load_more_filter_elementor_ae3f471.uc-button-visible .uc-filter-load-more__link{
            visibility: visible
        }
#uc_load_more_filter_elementor_ae3f471.uc-ajax-loading .uc-filter-load-more__link{
            display: none
        }
#uc_load_more_filter_elementor_ae3f471 .uc-filter-load-more__link{
            text-align: center
        }
#uc_load_more_filter_elementor_ae3f471 .uc-load-more-wrapper{
            display: inline-flex;
            align-items: center;
            justify-content: center
        }
.nc-loop-bars-rotate-32-icon-o{
            --animation-duration: .8s;
            transform-origin: 16px 16px;
            animation: nc-loop-bars-rotate-anim var(--animation-duration) infinite steps(8, jump-start)
        }
@keyframes nc-loop-bars-rotate-anim{
            0% {
                transform: rotate(0)
            }

            100% {
                transform: rotate(360deg)
            }
        }
.uc-ajax-loading{
            opacity: .6
        }
@keyframes elementor-animation-pulse-shrink{
            to {
                transform: scale(.9)
            }
        }
.elementor-animation-pulse-shrink:active,
        .elementor-animation-pulse-shrink:focus,
        .elementor-animation-pulse-shrink:hover{
            animation-name: elementor-animation-pulse-shrink;
            animation-duration: .3s;
            animation-timing-function: linear;
            animation-iteration-count: infinite;
            animation-direction: alternate
        }
/*! elementor-pro - v4.2.0 - 19-08-2026 */
        @charset "UTF-8";
.site-main .menu-navigation-container{
            overflow: visible
        }
.elementor-item:after,
        .elementor-item:before{
            display: block;
            position: absolute;
            transition: .3s;
            transition-timing-function: cubic-bezier(.58, .3, .005, 1)
        }
.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,
        .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{
            opacity: 0
        }
.elementor-item-active:after,
        .elementor-item-active:before,
        .elementor-item.highlighted:after,
        .elementor-item.highlighted:before,
        .elementor-item:focus:after,
        .elementor-item:focus:before,
        .elementor-item:hover:after,
        .elementor-item:hover:before{
            transform: scale(1)
        }
.e--pointer-double-line .elementor-item:after,
        .e--pointer-double-line .elementor-item:before,
        .e--pointer-overline .elementor-item:after,
        .e--pointer-overline .elementor-item:before,
        .e--pointer-underline .elementor-item:after,
        .e--pointer-underline .elementor-item:before{
            background-color: #3f444b;
            height: 3px;
            left: 0;
            width: 100%;
            z-index: 2
        }
.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,
        .e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,
        .e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,
        .e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,
        .e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,
        .e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{
            height: 0;
            left: 50%;
            width: 0
        }
.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,
        .e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,
        .e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{
            top: 10px
        }
.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,
        .e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,
        .e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{
            bottom: 10px
        }
.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,
        .e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,
        .e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{
            top: -10px
        }
.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,
        .e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,
        .e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{
            bottom: -10px
        }
.e--pointer-double-line.e--animation-none,
        .e--pointer-double-line.e--animation-none .elementor-item,
        .e--pointer-double-line.e--animation-none .elementor-item:after,
        .e--pointer-double-line.e--animation-none .elementor-item:before,
        .e--pointer-double-line.e--animation-none .elementor-item:focus,
        .e--pointer-double-line.e--animation-none .elementor-item:hover,
        .e--pointer-double-line.e--animation-none:after,
        .e--pointer-double-line.e--animation-none:before,
        .e--pointer-double-line.e--animation-none:focus,
        .e--pointer-double-line.e--animation-none:hover,
        .e--pointer-overline.e--animation-none,
        .e--pointer-overline.e--animation-none .elementor-item,
        .e--pointer-overline.e--animation-none .elementor-item:after,
        .e--pointer-overline.e--animation-none .elementor-item:before,
        .e--pointer-overline.e--animation-none .elementor-item:focus,
        .e--pointer-overline.e--animation-none .elementor-item:hover,
        .e--pointer-overline.e--animation-none:after,
        .e--pointer-overline.e--animation-none:before,
        .e--pointer-overline.e--animation-none:focus,
        .e--pointer-overline.e--animation-none:hover,
        .e--pointer-underline.e--animation-none,
        .e--pointer-underline.e--animation-none .elementor-item,
        .e--pointer-underline.e--animation-none .elementor-item:after,
        .e--pointer-underline.e--animation-none .elementor-item:before,
        .e--pointer-underline.e--animation-none .elementor-item:focus,
        .e--pointer-underline.e--animation-none .elementor-item:hover,
        .e--pointer-underline.e--animation-none:after,
        .e--pointer-underline.e--animation-none:before,
        .e--pointer-underline.e--animation-none:focus,
        .e--pointer-underline.e--animation-none:hover{
            transition-duration: 0s
        }
.e--pointer-double-line .elementor-item:before,
        .e--pointer-overline .elementor-item:before{
            content: "";
            top: 0
        }
.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,
        .e--pointer-overline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{
            left: -20px;
            width: 10px
        }
.e--pointer-double-line .elementor-item:after,
        .e--pointer-underline .elementor-item:after{
            bottom: 0;
            content: ""
        }
.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,
        .e--pointer-underline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{
            inset-inline-start: 100%;
            width: 10px
        }
.e--pointer-framed .elementor-item:after,
        .e--pointer-framed .elementor-item:before{
            background: transparent;
            border: 3px solid #3f444b;
            bottom: 0;
            left: 0;
            right: 0;
            top: 0
        }
.e--pointer-framed .elementor-item:before{
            content: ""
        }
.e--pointer-framed.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{
            transform: scale(.75)
        }
.e--pointer-framed.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{
            transform: scale(1.25)
        }
.e--pointer-framed.e--animation-grow .elementor-item:before,
        .e--pointer-framed.e--animation-shrink .elementor-item:before{
            transition: opacity .2s, transform .4s
        }
.e--pointer-framed.e--animation-draw .elementor-item:after,
        .e--pointer-framed.e--animation-draw .elementor-item:before{
            height: 3px;
            width: 3px
        }
.e--pointer-framed.e--animation-draw .elementor-item:before{
            border-block-end-width: 3px;
            border-block-start-width: 0;
            border-inline-end-width: 0;
            border-inline-start-width: 3px;
            transition: width .1s .2s, height .1s .3s, opacity .12s .22s
        }
.e--pointer-framed.e--animation-draw .elementor-item:after{
            border-block-end-width: 0;
            border-block-start-width: 3px;
            border-inline-end-width: 3px;
            border-inline-start-width: 0;
            content: "";
            inset-block-end: 0;
            inset-block-start: auto;
            inset-inline-end: 0;
            inset-inline-start: auto;
            transition: width .1s, height .1s .1s, opacity .02s .18s
        }
.e--pointer-framed.e--animation-draw .elementor-item-active:after,
        .e--pointer-framed.e--animation-draw .elementor-item-active:before,
        .e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,
        .e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,
        .e--pointer-framed.e--animation-draw .elementor-item:focus:after,
        .e--pointer-framed.e--animation-draw .elementor-item:focus:before,
        .e--pointer-framed.e--animation-draw .elementor-item:hover:after,
        .e--pointer-framed.e--animation-draw .elementor-item:hover:before{
            height: 100%;
            width: 100%
        }
.e--pointer-framed.e--animation-draw .elementor-item-active:before,
        .e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,
        .e--pointer-framed.e--animation-draw .elementor-item:focus:before,
        .e--pointer-framed.e--animation-draw .elementor-item:hover:before{
            transition: opacity .02s, height .1s, width .1s .1s
        }
.e--pointer-framed.e--animation-draw .elementor-item-active:after,
        .e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,
        .e--pointer-framed.e--animation-draw .elementor-item:focus:after,
        .e--pointer-framed.e--animation-draw .elementor-item:hover:after{
            transition: opacity .02s .2s, height .1s .2s, width .1s .3s
        }
.e--pointer-framed.e--animation-corners .elementor-item:after,
        .e--pointer-framed.e--animation-corners .elementor-item:before{
            height: 3px;
            width: 3px
        }
.e--pointer-framed.e--animation-corners .elementor-item:before{
            border-block-end-width: 0;
            border-block-start-width: 3px;
            border-inline-end-width: 0;
            border-inline-start-width: 3px
        }
.e--pointer-framed.e--animation-corners .elementor-item:after{
            border-block-end-width: 3px;
            border-block-start-width: 0;
            border-inline-end-width: 3px;
            border-inline-start-width: 0;
            content: "";
            inset-block-end: 0;
            inset-block-start: auto;
            inset-inline-end: 0;
            inset-inline-start: auto
        }
.e--pointer-framed.e--animation-corners .elementor-item-active:after,
        .e--pointer-framed.e--animation-corners .elementor-item-active:before,
        .e--pointer-framed.e--animation-corners .elementor-item.highlighted:after,
        .e--pointer-framed.e--animation-corners .elementor-item.highlighted:before,
        .e--pointer-framed.e--animation-corners .elementor-item:focus:after,
        .e--pointer-framed.e--animation-corners .elementor-item:focus:before,
        .e--pointer-framed.e--animation-corners .elementor-item:hover:after,
        .e--pointer-framed.e--animation-corners .elementor-item:hover:before{
            height: 100%;
            transition: opacity 2ms, width .4s, height .4s;
            width: 100%
        }
.e--pointer-framed.e--animation-none,
        .e--pointer-framed.e--animation-none .elementor-item,
        .e--pointer-framed.e--animation-none .elementor-item:after,
        .e--pointer-framed.e--animation-none .elementor-item:before,
        .e--pointer-framed.e--animation-none .elementor-item:focus,
        .e--pointer-framed.e--animation-none .elementor-item:hover,
        .e--pointer-framed.e--animation-none:after,
        .e--pointer-framed.e--animation-none:before,
        .e--pointer-framed.e--animation-none:focus,
        .e--pointer-framed.e--animation-none:hover{
            transition-duration: 0s
        }
.e--pointer-background .elementor-item:after,
        .e--pointer-background .elementor-item:before{
            content: "";
            transition: .3s
        }
.e--pointer-background .elementor-item:before{
            background: #3f444b;
            inset: 0;
            z-index: -1
        }
.e--pointer-background .elementor-item-active,
        .e--pointer-background .elementor-item.highlighted,
        .e--pointer-background .elementor-item:focus,
        .e--pointer-background .elementor-item:hover{
            color: #fff
        }
.e--pointer-background.e--animation-grow .elementor-item:before{
            transform: scale(.5)
        }
.e--pointer-background.e--animation-grow .elementor-item-active:before,
        .e--pointer-background.e--animation-grow .elementor-item.highlighted:before,
        .e--pointer-background.e--animation-grow .elementor-item:focus:before,
        .e--pointer-background.e--animation-grow .elementor-item:hover:before{
            opacity: 1;
            transform: scale(1)
        }
.e--pointer-background.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{
            transform: scale(1.2);
            transition: .3s
        }
.e--pointer-background.e--animation-shrink .elementor-item-active:before,
        .e--pointer-background.e--animation-shrink .elementor-item.highlighted:before,
        .e--pointer-background.e--animation-shrink .elementor-item:focus:before,
        .e--pointer-background.e--animation-shrink .elementor-item:hover:before{
            transition: opacity .15s, transform .4s
        }
.e--pointer-background.e--animation-sweep-left .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{
            left: 100%
        }
.e--pointer-background.e--animation-sweep-right .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{
            right: 100%
        }
.e--pointer-background.e--animation-sweep-up .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{
            top: 100%
        }
.e--pointer-background.e--animation-sweep-down .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{
            bottom: 100%
        }
.e--pointer-background.e--animation-shutter-out-vertical .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{
            bottom: 50%;
            top: 50%
        }
.e--pointer-background.e--animation-shutter-out-horizontal .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{
            left: 50%;
            right: 50%
        }
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after,
        .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{
            background: #3f444b;
            inset: 0;
            z-index: -1
        }
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:before{
            bottom: 100%;
            top: 0
        }
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{
            bottom: 0;
            top: 100%
        }
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:before,
        .e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:before,
        .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:before,
        .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:before{
            bottom: 50%
        }
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:after,
        .e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:after,
        .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:after,
        .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:after{
            top: 50%
        }
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:before{
            left: 100%;
            right: 0
        }
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after{
            left: 0;
            right: 100%
        }
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:before,
        .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:before,
        .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:before,
        .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:before{
            left: 50%
        }
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:after,
        .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:after,
        .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:after,
        .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:after{
            right: 50%
        }
.e--pointer-background.e--animation-none,
        .e--pointer-background.e--animation-none .elementor-item,
        .e--pointer-background.e--animation-none .elementor-item:after,
        .e--pointer-background.e--animation-none .elementor-item:before,
        .e--pointer-background.e--animation-none .elementor-item:focus,
        .e--pointer-background.e--animation-none .elementor-item:hover,
        .e--pointer-background.e--animation-none:after,
        .e--pointer-background.e--animation-none:before,
        .e--pointer-background.e--animation-none:focus,
        .e--pointer-background.e--animation-none:hover{
            transition-duration: 0s
        }
.e--pointer-text.e--animation-skew .elementor-item:focus,
        .e--pointer-text.e--animation-skew .elementor-item:hover{
            transform: skew(-8deg)
        }
.e--pointer-text.e--animation-grow .elementor-item:focus,
        .e--pointer-text.e--animation-grow .elementor-item:hover{
            transform: scale(1.2)
        }
.e--pointer-text.e--animation-shrink .elementor-item:focus,
        .e--pointer-text.e--animation-shrink .elementor-item:hover{
            transform: scale(.8)
        }
.e--pointer-text.e--animation-float .elementor-item:focus,
        .e--pointer-text.e--animation-float .elementor-item:hover{
            transform: translateY(-8px)
        }
.e--pointer-text.e--animation-sink .elementor-item:focus,
        .e--pointer-text.e--animation-sink .elementor-item:hover{
            transform: translateY(8px)
        }
.e--pointer-text.e--animation-rotate .elementor-item:focus,
        .e--pointer-text.e--animation-rotate .elementor-item:hover{
            transform: rotate(6deg)
        }
.e--pointer-text.e--animation-none,
        .e--pointer-text.e--animation-none .elementor-item,
        .e--pointer-text.e--animation-none .elementor-item:after,
        .e--pointer-text.e--animation-none .elementor-item:before,
        .e--pointer-text.e--animation-none .elementor-item:focus,
        .e--pointer-text.e--animation-none .elementor-item:hover,
        .e--pointer-text.e--animation-none:after,
        .e--pointer-text.e--animation-none:before,
        .e--pointer-text.e--animation-none:focus,
        .e--pointer-text.e--animation-none:hover{
            transition-duration: 0s
        }
.elementor-nav-menu--main .elementor-nav-menu a{
            transition: .4s
        }
.elementor-nav-menu--main .elementor-nav-menu a,
        .elementor-nav-menu--main .elementor-nav-menu a.highlighted,
        .elementor-nav-menu--main .elementor-nav-menu a:focus,
        .elementor-nav-menu--main .elementor-nav-menu a:hover{
            padding: 13px 20px
        }
.elementor-nav-menu--main .elementor-nav-menu a.current{
            background: #1f2124;
            color: #fff
        }
.elementor-nav-menu--main .elementor-nav-menu a.disabled{
            background: #3f444b;
            color: #88909b
        }
.elementor-nav-menu--main .elementor-nav-menu ul{
            border-style: solid;
            border-width: 0;
            padding: 0;
            position: absolute;
            width: 12em
        }
.elementor-nav-menu--main .elementor-nav-menu span.scroll-down,
        .elementor-nav-menu--main .elementor-nav-menu span.scroll-up{
            background: #fff;
            display: none;
            height: 20px;
            overflow: hidden;
            position: absolute;
            visibility: hidden
        }
.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow,
        .elementor-nav-menu--main .elementor-nav-menu span.scroll-up-arrow{
            border: 8px dashed transparent;
            border-bottom: 8px solid #33373d;
            height: 0;
            inset-block-start: -2px;
            inset-inline-start: 50%;
            margin-inline-start: -8px;
            overflow: hidden;
            position: absolute;
            width: 0
        }
.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow{
            border-color: #33373d transparent transparent;
            border-style: solid dashed dashed;
            top: 6px
        }
.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg,
        .elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow i{
            transform: rotate(calc(-90deg * var(--direction-multiplier, 1)))
        }
.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg{
            fill: currentColor;
            height: 1em;
            width: 1em
        }
.elementor-nav-menu--layout-horizontal{
            display: flex
        }
.elementor-nav-menu--layout-horizontal .elementor-nav-menu{
            display: flex;
            flex-wrap: wrap
        }
.elementor-nav-menu--layout-horizontal .elementor-nav-menu a{
            flex-grow: 1;
            white-space: nowrap
        }
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{
            display: flex
        }
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul,
        .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>.scroll-down{
            top: 100% !important
        }
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>a{
            margin-inline-start: var(--e-nav-menu-horizontal-menu-item-margin)
        }
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-down,
        .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-up,
        .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>ul{
            inset-inline-start: var(--e-nav-menu-horizontal-menu-item-margin) !important
        }
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child)>a{
            margin-inline-end: var(--e-nav-menu-horizontal-menu-item-margin)
        }
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child):after{
            align-self: center;
            border-color: var(--e-nav-menu-divider-color, #000);
            border-left-style: var(--e-nav-menu-divider-style, solid);
            border-left-width: var(--e-nav-menu-divider-width, 2px);
            content: var(--e-nav-menu-divider-content, none);
            height: var(--e-nav-menu-divider-height, 35%)
        }
.elementor-nav-menu__align-right .elementor-nav-menu{
            justify-content: flex-end;
            margin-left: auto
        }
.elementor-nav-menu__align-right .elementor-nav-menu--layout-vertical>ul>li>a{
            justify-content: flex-end
        }
.elementor-nav-menu__align-left .elementor-nav-menu{
            justify-content: flex-start;
            margin-right: auto
        }
.elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical>ul>li>a{
            justify-content: flex-start
        }
.elementor-nav-menu__align-start .elementor-nav-menu{
            justify-content: flex-start;
            margin-inline-end: auto
        }
.elementor-nav-menu__align-start .elementor-nav-menu--layout-vertical>ul>li>a{
            justify-content: flex-start
        }
.elementor-nav-menu__align-end .elementor-nav-menu{
            justify-content: flex-end;
            margin-inline-start: auto
        }
.elementor-nav-menu__align-end .elementor-nav-menu--layout-vertical>ul>li>a{
            justify-content: flex-end
        }
.elementor-nav-menu__align-center .elementor-nav-menu{
            justify-content: center;
            margin-inline-end: auto;
            margin-inline-start: auto
        }
.elementor-nav-menu__align-center .elementor-nav-menu--layout-vertical>ul>li>a{
            justify-content: center
        }
.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu{
            width: 100%
        }
.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{
            flex-grow: 1
        }
.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>a{
            justify-content: center
        }
.elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle{
            display: none
        }
.elementor-widget-nav-menu .elementor-widget-container,
        .elementor-widget-nav-menu:not(:has(.elementor-widget-container)):not([class*=elementor-hidden-]){
            display: flex;
            flex-direction: column
        }
.elementor-nav-menu{
            position: relative;
            z-index: 2
        }
.elementor-nav-menu:after{
            clear: both;
            content: " ";
            display: block;
            font: 0/0 serif;
            height: 0;
            overflow: hidden;
            visibility: hidden
        }
.elementor-nav-menu,
        .elementor-nav-menu li,
        .elementor-nav-menu ul{
            display: block;
            line-height: normal;
            list-style: none;
            margin: 0;
            padding: 0;
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
        }
.elementor-nav-menu ul{
            display: none
        }
.elementor-nav-menu ul ul a,
        .elementor-nav-menu ul ul a:active,
        .elementor-nav-menu ul ul a:focus,
        .elementor-nav-menu ul ul a:hover{
            border-left: 16px solid transparent
        }
.elementor-nav-menu ul ul ul a,
        .elementor-nav-menu ul ul ul a:active,
        .elementor-nav-menu ul ul ul a:focus,
        .elementor-nav-menu ul ul ul a:hover{
            border-left: 24px solid transparent
        }
.elementor-nav-menu ul ul ul ul a,
        .elementor-nav-menu ul ul ul ul a:active,
        .elementor-nav-menu ul ul ul ul a:focus,
        .elementor-nav-menu ul ul ul ul a:hover{
            border-left: 32px solid transparent
        }
.elementor-nav-menu ul ul ul ul ul a,
        .elementor-nav-menu ul ul ul ul ul a:active,
        .elementor-nav-menu ul ul ul ul ul a:focus,
        .elementor-nav-menu ul ul ul ul ul a:hover{
            border-left: 40px solid transparent
        }
.elementor-nav-menu a,
        .elementor-nav-menu li{
            position: relative
        }
.elementor-nav-menu li{
            border-width: 0
        }
.elementor-nav-menu a{
            align-items: center;
            display: flex
        }
.elementor-nav-menu a,
        .elementor-nav-menu a:focus,
        .elementor-nav-menu a:hover{
            line-height: 20px;
            padding: 10px 20px
        }
.elementor-nav-menu a.current{
            background: #1f2124;
            color: #fff
        }
.elementor-nav-menu a.disabled{
            color: #88909b;
            cursor: not-allowed
        }
.elementor-nav-menu .e-plus-icon:before{
            content: "+"
        }
.elementor-nav-menu .sub-arrow{
            align-items: center;
            display: flex;
            line-height: 1;
            margin-block-end: -10px;
            margin-block-start: -10px;
            padding: 10px;
            padding-inline-end: 0
        }
.elementor-nav-menu .sub-arrow i{
            pointer-events: none
        }
.elementor-nav-menu .sub-arrow .fa.fa-chevron-down,
        .elementor-nav-menu .sub-arrow .fas.fa-chevron-down{
            font-size: .7em
        }
.elementor-nav-menu .sub-arrow .e-font-icon-svg{
            height: 1em;
            width: 1em
        }
.elementor-nav-menu .sub-arrow .e-font-icon-svg.fa-svg-chevron-down{
            height: .7em;
            width: .7em
        }
.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,
        .elementor-nav-menu--dropdown .elementor-item.highlighted,
        .elementor-nav-menu--dropdown .elementor-item:focus,
        .elementor-nav-menu--dropdown .elementor-item:hover,
        .elementor-sub-item.elementor-item-active,
        .elementor-sub-item.highlighted,
        .elementor-sub-item:focus,
        .elementor-sub-item:hover{
            background-color: #3f444b;
            color: #fff
        }
.elementor-menu-toggle{
            align-items: center;
            background-color: rgba(0, 0, 0, .05);
            border: 0 solid;
            border-radius: 3px;
            color: #33373d;
            cursor: pointer;
            display: flex;
            font-size: var(--nav-menu-icon-size, 22px);
            justify-content: center;
            padding: .25em
        }
.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open,
        .elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close{
            display: none
        }
.elementor-menu-toggle .e-font-icon-svg{
            fill: #33373d;
            height: 1em;
            width: 1em
        }
.elementor-menu-toggle svg{
            fill: var(--nav-menu-icon-color, currentColor);
            height: auto;
            width: 1em
        }
span.elementor-menu-toggle__icon--close,
        span.elementor-menu-toggle__icon--open{
            line-height: 1
        }
.elementor-nav-menu--dropdown{
            background-color: #fff;
            font-size: 13px
        }
.elementor-nav-menu--dropdown-none .elementor-menu-toggle,
        .elementor-nav-menu--dropdown-none .elementor-nav-menu--dropdown{
            display: none
        }
.elementor-nav-menu--dropdown.elementor-nav-menu__container{
            margin-top: 10px;
            overflow-x: hidden;
            overflow-y: auto;
            transform-origin: top;
            transition: max-height .3s, transform .3s
        }
.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{
            font-size: .85em
        }
.elementor-nav-menu--dropdown a{
            color: #33373d
        }
.elementor-nav-menu--dropdown a.current{
            background: #1f2124;
            color: #fff
        }
.elementor-nav-menu--dropdown a.disabled{
            color: #b3b3b3
        }
ul.elementor-nav-menu--dropdown a,
        ul.elementor-nav-menu--dropdown a:focus,
        ul.elementor-nav-menu--dropdown a:hover{
            border-inline-start: 8px solid transparent;
            text-shadow: none
        }
.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a{
            justify-content: center
        }
.elementor-nav-menu--toggle{
            --menu-height: 100vh
        }
.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container{
            max-height: 0;
            overflow: hidden;
            transform: scaleY(0)
        }
.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{
            animation: hide-scroll .3s backwards;
            max-height: var(--menu-height);
            transform: scaleY(1)
        }
.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown{
            position: absolute;
            z-index: 9997
        }
@media (max-width:767px){.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main{
                display: none
            }}
@media (min-width:768px){.elementor-nav-menu--dropdown-mobile .elementor-menu-toggle,
            .elementor-nav-menu--dropdown-mobile .elementor-nav-menu--dropdown{
                display: none
            }
.elementor-nav-menu--dropdown-mobile nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{
                overflow-y: hidden
            }}
@media (max-width:-1){.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--main{
                display: none
            }}
@media (min-width:-1){.elementor-nav-menu--dropdown-mobile_extra .elementor-menu-toggle,
            .elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--dropdown{
                display: none
            }
.elementor-nav-menu--dropdown-mobile_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{
                overflow-y: hidden
            }}
@media (max-width:1024px){.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{
                display: none
            }}
@media (min-width:1025px){.elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,
            .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown{
                display: none
            }
.elementor-nav-menu--dropdown-tablet nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{
                overflow-y: hidden
            }}
@media (max-width:-1){.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--main{
                display: none
            }}
@media (min-width:-1){.elementor-nav-menu--dropdown-tablet_extra .elementor-menu-toggle,
            .elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--dropdown{
                display: none
            }
.elementor-nav-menu--dropdown-tablet_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{
                overflow-y: hidden
            }}
@keyframes hide-scroll{

            0%,
            to {
                overflow: hidden
            }
        }
.unlimited-elements-background-overlay{
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 0
        }
.unlimited-elements-background-overlay.uc-bg-front{
            z-index: 999
        }